#!/bin/bash
# Written by Steven Shiau <steven _at_ nchc org tw> to use in DRBL 
# License: GPL
# Merged some of those revised by Dylan Pack <sarpulhu _at_ gmail com> on 26/Feb/2009.

#-----------------------------------------
# some words
msg_text_Enter='Enter'
msg_text_for='for'
msg_Got_it='Got it'
msg_Warning='Warning'
msg_uppercase_Warning='WARNING'
msg_NOT_found='NOT found'
msg_Done='Done'
msg_please='please'
msg_browse='browse'
msg_or='or'
msg_for_more_details='for more details'
msg_Failed_to_get='Failed to get'
msg_Failed_to_install='Failed to install'
msg_done='done'
msg_note='NOTE'
msg_and='and'
msg_clonezilla='Clonezilla'
msg_error='Error'
msg_restore='restore'
msg_txt_check='Check'
msg_ex='Ex'
msg_exit='Exit'
msg_poweroff="Poweroff"
msg_reboot="Reboot"
msg_then='then'
msg_unknown='Unknown'
msg_experimental='Experimental'
msg_failed="Failed"
#
msg_delimiter_star_line='*****************************************************'.
msg_install_RH='Installing DRBL for RedHat/Fedora Linux...'
msg_install_MDK='Installing DRBL for Mandriva Linux...'
msg_install_DBN='Installing DRBL for Debian Linux...'
msg_install_SUSE='Installing DRBL for SuSE Linux...'
msg_OS_version='Your OS version is:'
msg_is_not_supported='This version is not supported'
msg_press_ctrl_c_stop='Press Ctrl-C to stop the program!'
msg_set_proxy='Do you want to set up the proxy server?'
msg_http_proxy_server='Set the proxy server name (FQDN) or the IP address for the http protocol?'
msg_http_proxy_port='Set the proxy server port for the http protocol?'
msg_ftp_proxy_server='Set the proxy server name (FQDN) or the IP address for the ftp protocol?'
msg_ftp_proxy_port='Set the proxy server port for the ftp protocol?'
msg_http_proxy_you_set='The http proxy server you set'
msg_ftp_proxy_you_set='The ftp proxy server you set'
msg_drbl_test_option='Do you want to use the DRBL "testing" packages which are more powerful but may be buggy? (For the brave!!)(If you downloaded the DRBL rpm packages from the testing directory, say "yes" here)'
msg_drbl_unstable_option='Do you want to use the DRBL "unstable" packages which are much more powerful but may be very unstable? (For the super brave!!!)(If you downloaded the DRBL rpm packages from the unstable directory, say "yes" here)'
msg_drbl_extra_option='Do you want to use some extra packages provided by the DRBL project? (Optional)'
msg_drbl_netinstall_option='Do you want to install the network installation boot images so that you can let the client computer install some GNU/Linux distributions (Debian, Ubuntu, RedHat Linux, Fedora Core, Mandriva, CentOS and OpenSuSE...) via a network connection?  !!NOTE!! This will download a lot of files (Typically > 100 MB) so it might take a few minutes. If the client computer has a hard drive that you may install GNU/Linux onto, put a Y here. If you answer "no" here, you can run "drbl-netinstall" to install them later.'
msg_firefly_option='Do you want to use Asian CJK (Chinese, Japanese, Korean) patched packages? (Provided by Firefly)(For the brave)'
msg_serial_console_option='Do you want to use the serial console output on the client computer(s)?'
msg_know_nothing_serial_console='If you do NOT know what to pick, say "N" here, otherwise the client computer(s) may show NOTHING on the screen!'
msg_serial_console_only='Use serial console only for the client computer(s)? (Suitable for computers without VGA output)'
msg_redirect_to_which_port='Redirect to which serial port?'
msg_serial_console_speed='What is the speed for the serial console output?'
msg_smp_clients='Do you want to use a SMP kernel (Two or more CPUs) for the client computer(s)? !!NOTE!! By choosing the SMP kernel, this script will select the optimized kernel automatically!'
msg_smp_clients_MDK='Do you want to use the SMP kernel (Two or more CPUs) on the client computer(s)?'
msg_smp_clients_RH="$msg_smp_clients"
msg_install_apt='Installing APT...'
msg_no_wget_get_it='No wget? Trying to install wget...'
msg_wget_installed_failure='Failed to install wget!! We need that to automatically install APT! You will have to install it yourself!'
msg_wget_installed_successful='Package wget installed successfully!'
msg_no_apt_get_it='No APT? Trying to install APT...'
msg_apt_already_installed='APT is already installed. Amazing!!! You are excellent!'  
msg_backup_apt_sources='Backing up APT sources.list ...'
msg_setup_apt_sources_MDK='Setting APT sources.list for Mandriva'
msg_serial_console_parameter='The serial console output parameter:'
msg_enjoy_apt='Now enjoy APT!'
msg_clean_apt_cache='Cleaning the cache of APT to make some settings take effect...'
msg_check_apt_integrity='Checking the integrity of rpm packages for APT...'
msg_upgrade_system_question='Do you want to upgrade the operating system?'
msg_upgrade_whole_system='1st, we upgrade the whole system...'
msg_check_installed_kernel='Checking if the installed kernel is the one we want...'
msg_is_already_installed='is already installed in your system...'
msg_need_to_install_kernel='We need to install the kernel for the DRBL environment...Searching...'
msg_create_nbi_files='Creating the image files for PXE and Etherboot client computer(s), this will take a few minutes ...'
msg_latest_kernel_for_clients='The latest kernel for the DRBL clients is'
msg_no_drbl_script='You did NOT install "drbl-script"!! Program terminated!'
msg_create_files_for_PXELINUX='Creating config file for PXE clients...'
msg_prepare_files_for_PXE_client='Preparing config and image files for PXE clients...'
msg_PXE_NOT_work='PXE boot does NOT work!!!'
msg_press_enter_to_continue='Press "Enter" to continue...'
msg_press_enter_to_exit='Press "Enter" to exit...'
msg_FreeDOS_NOT_work='FreeDOS Remote boot does NOT work!!!'
msg_no_apt_already_uninstall='No package APT... Did you already uninstall DRBL packages?'
msg_program_stop='Program terminated!'
msg_remove_SmallLinuxs_question='Do you want to remove the small GNU/Linux Distributions (like Clonezilla live or GParted live) installed under the DRBL environment if they exist?'
msg_remove_drbl_setup_question='Do you want to remove the "drbl" package?'
msg_remove_apt_question='Do you want to remove the "APT" package?'
msg_remove_urpmi_media_question='Do you want to remove the urpmi source media settings?'
msg_cleaning_apt_cache='Cleaning the cache of APT...'
msg_cleaning_tftpboot_and_misc='Cleaning the files in /tftpboot and other files... This might take several minutes...'
msg_uninstalling_DRBL_RH='Uninstalling DRBL for RedHat/Fedora Linux...'
msg_uninstalling_DRBL_MDK='Uninstalling DRBL for Mandriva Linux...'
msg_uninstalling_DRBL_DBN='Uninstalling DRBL for Debian Linux...'
msg_uninstalling_DRBL_SUSE='Uninstalling DRBL for SuSE Linux...'
msg_analyzing_rpm_info='Analyzing info for the rpm packages... This might take several minutes...'
msg_failed_to_install_pkgs='Failed to install the required packages. We can NOT go on!'
msg_check_network_and_url='Please check the network connection between your machine and'
msg_not_determine_OS='Can NOT determine the version of OS you are using!!!'
msg_enter_OS_ver='Please enter the version (RH8.0, RH9, FC1, MDK9.2, MDK10.0...)'
msg_clean_apt_cache_RH='Cleaning the cache of APT to make RPM::Architecture work...'
msg_install_DRBL_necesary_files='2nd, installing the necessary files for DRBL...'
msg_select_url_path='The URL and path you selected'
msg_drbl_driver='Do you want to install drivers for the DRBL client computer(s) which are not included in the kernel of your current distribution, such as bcm4400, bcm5700?'
msg_smp_optimization_kernel='You picked to use the SMP kernel, so we must use the same CPU architecture kernel on this DRBL server!'
msg_apt_optimization_question='Which CPU architecture kernel do you want to assign for the DRBL client computer(s)?'
msg_optimization_level_0='0 -> i386 CPU architecture'
msg_optimization_level_1='1 -> i586 CPU architecture'
msg_optimization_level_2='2 -> Use the same architecture as this DRBL server'
msg_N_note='Note! Note Note! Note! Note! Note! Note!' 
msg_different_level_machine_prompt='If the client computer(s) is not the same architecture as this server, please pick "0" or "1", otherwise your client computer(s) will NOT be able to boot.'
msg_diff_arch_explain='If you use wrong architecture type kernel, the glibc and openssl package might use i686 or i386 while the kernel might use i686, i586, or i386, which might be not suitable for all your computer(s).' 
msg_not_sure_better_1='If you are not sure, "1" is recommended as this will still have good performance and compatibility.'
msg_same_optimization='The optimization for your system is set to be the same as this server computer.'
msg_i586_optimization='The optimization for your system is set to "i586".'
msg_no_optimization='No optimization was set for your client system, we will use the "i386" packages.'
msg_glibc_openssl_upgrade_question='If there is a new glibc and openssl in updates, do you want to upgrade?'
msg_glibc_openssl_keep='0 -> to keep the existing glibc and openssl '
msg_keep_glibc_upgrade_openssl='1 -> to keep the existing glibc, while updating openssl '
msg_upgrade_glibc_keep_openssl='2 -> to keep the existing openssl, while updating glibc '
msg_upgrade_glibc_openssl='3 -> to update glibc and openssl (default) '
msg_warning_glibc_upgrade='Warning!!!!! glibc is very important! You have to make sure that the new glibc will work on this WORKING system. (It is seldom that the system hang after upgrading glibc, but it has occured in RedHat 9) '
msg_upgrade_glibc_make_you_cry='Sometimes the new glibc will make you cry (Seldom happens)... If you are not sure, you can keep the old but working one by picking "0" '
msg_install_dhcp_tftp_etc='Installing dhcp, tftp, nfs, yp, mkpxeinitrd-net...'
msg_optimization_is_on='The architecture optimization for your destination computer(s) is set to be the same as this computer.'
msg_optimization_is_off='No optimization for your setup so we will use the "i386/i586" kernel, glibc and other packages.'
msg_install_i386_of='Installing the i386 version of'
msg_searching_glibc_in_ayo='Searching for glibc in ayo repository'
msg_searching_openssl_in_ayo='Searching for openssl in ayo repository'
msg_searching_openssl_perl_in_ayo='Searching for openssl-perl in ayo repository'
msg_searching_pkg_in_ayo='Searching packages in ayo repository'
msg_install_mkinitrd_net_etherboot='Installing mkpxeinitrd-net, etherboot, partimage...'
msg_removing_the_old='Removing the old'
msg_creating_dev='Creating device source for clients...'
msg_get_dev='Getting the devices file from RPM repository...'
msg_clean_tmp_dev='Cleaning the tmp device directory...'
msg_remove_old_nbi='Removing the old nbi in /tftpboot...'
msg_install_extra_driver='Installing the driver which is not included in the kernel package...'
msg_no_extra_driver='The driver(s) that are not included in the kernel package do not exist in the DRBL APT repository...Skipping the installation of the extra drivers...'
msg_make_client_serial_console='Making the etherboot clients serial console output...'
#
msg_kernel_being_used='Warning! The kernel is being used now: '
msg_warning_not_to_remove='Warning! You should not remove it!!!'
msg_not_remove='Please say "N" to the following remove option!'
#
msg_which_ayo_repository='Which "ayo" repository do you want to use?'
msg_which_os_ayo_repository='Which "ayo" repository do you want to use for the OS packages?'
msg_which_drbl_ayo_repository='Which "ayo" repository do you want to use for DRBL packages?'
msg_enter_FQDN_IP_yum_repository='Please enter the hostname (FQDN) or the IP address of the yum repository with a http:// or ftp:// prefix'
msg_enter_the_path_for_dir_ver_updates='In the above yum repository, what is the directory path to the packages?'
# RH/FC os
msg_os_ayo_repository_0='0 -> free.nchc.org.tw (default)'
msg_os_ayo_repository_1='1 -> ayo.freshrpms.net '
msg_os_ayo_repository_3='3 -> Enter the directory on local hard drive, cdrom, or NFS directory. (You have to make sure you already got the files in the local directory!)'
msg_os_ayo_repository_5='5 -> Enter ayo repository (with OS packages) manually '
msg_os_ayo_repository_use_existing_yum_config='4 -> Use the existing yum settings on this server (Make sure it is working first!)'
msg_os_ayo_repository_enter_by_yourself='5 -> Enter ayo repository (with OS packages) manually'

# RH/FC drbl
msg_drbl_ayo_repository_0='0 -> free.nchc.org.tw (default)'
msg_drbl_ayo_repository_1='1 -> ftp.twaren.net '
msg_drbl_ayo_repository_2='2 -> drbl.sourceforge.net '
msg_drbl_ayo_repository_3='3 -> Enter the directory in local hard drive, cdrom, or NFS directory. (You have to make sure you already got the files in the local directory!)'
msg_drbl_ayo_repository_5='5 -> To enter repository (with DRBL packages) manually '
msg_drbl_ayo_repository_enter_by_yourself='5 -> To enter repository (with DRBL packages) manually '

# MDK OS
msg_os_ayo_repository_1_mdk='1 -> mdk.linux.org.tw '
msg_os_ayo_repository_2_mdk='2 -> distro.ibiblio.org '
msg_ayo_repository_enter_by_yourself='5 -> Enter ayo repository manually '

# MDK drbl
msg_drbl_ayo_repository_1_mdk='1 -> ftp.twaren.net '
msg_drbl_ayo_repository_2_mdk='2 -> drbl.sourceforge.net '

msg_apt_not_compatible='Warning! We need to remove APT and libapt-pkg0, and install the APT that is compatible with DRBL.'
msg_do_u_want_to_remove='Do you want to remove it?'
msg_warning_apt_not_compatible_and_fail='You are going to use an APT that is not compatible with DRBL. Something will go wrong and the installation will fail!!!'
msg_rm_apt='Removing the package apt and libapt-pkg0...'
msg_search_kernel_in_ayo='Searching for the latest kernel in the repository...'
msg_latest_kernel_in_ayo='The latest kernel in the ayo repository is'
msg_install_kernel_might_take_several_minutes='It might take several minutes to install this kernel, please be patient... '
msg_latest_kernel_is_already_installed='The latest kernel is already installed for use on the DRBL clients so skipping the kernel installation.'
msg_error_no_drbl_kernel_in_apt='Can NOT find the DRBL kernel in the APT repository!!!'
msg_change_opt_from_i386_to_i586='For the distribution you are using, only i586 and i686 architectures are available, so the optimization level is changed from i386 to i586!!!'
msg_change_opt_from_i586_to_i386='For the distribution you are using, only i386 and i686 architectures are available, so the optimization level is changed from i586 to i386!!!'
msg_are_you_sure_run_impatient='This script is for the impatient. It will setup the DRBL server by the default values and might not fit your environment properly. Are you impatient?'
msg_run_step_by_step='Good! You can run the following and answer the questions one by one. It will help to fit your environment better...'
msg_run_drbl4imp='Ok, laziness is a virtue! Let us setup DRBL server with the default values!!!'
msg_total_avail_space='The total available space for /tftpboot and / is:'
msg_necessary_space_setup_drbl='The estimated necessary space to setup DRBL'
msg_total_client_no='The total number of client(s)is'
msg_system_maybe_not_enough_space='The system may not have enough space to setup DRBL. !!Note!!! This could damage your system files!!!'
msg_logout_X_for_thin_client_gdm='You have to restart the X-window to make the modified gdm config work! !!Note!! Make sure that gdm is running so that the destination clients can work with gdm on this server!'
msg_restart_X_for_thin_client_kdm='You have to restart the X-window to make the modified kdm config work! !!Note!! Make sure that kdm is running so that the destination clients can work with kdm on this server!'
msg_logout_X_for_modified_gdm_config_work='If you are already logged into an X-window, you have to logout and log back in to make the modified gdm config work!'
msg_logout_X_for_modified_kdm_config_work='If you are already logged into an X-window, you have to logout and log back in to make the modified kdm config work!'
msg_restart_graphic_mode_later='You have already turned on the thin client option and you now have to start the graphic mode on this server so that the destination computer(s) can connect to this DRBL server.'
msg_turn_on_gdm_remote_access='Turn on the GDM remote access...'
msg_gdm_remote_access_is_already_on='The GDM remote access in the DRBL server is already on!'
msg_set_thin_client_mode_for_clients='Setting the terminal mode for DRBL clients...'
msg_gdm_remote_access_is_already_off='The GDM remote access on the DRBL server is already off!'
msg_disable_thin_client_mode_for_clients='Disable the terminal mode for DRBL clients...'
msg_turn_off_gdm_remote_access='Turn off the GDM remote access...'
msg_kdm_remote_access_is_already_on='The KDM remote access in the DRBL server is already on!'
msg_turn_off_kdm_remote_access='Turn off the KDM remote access...'
msg_kdm_remote_access_is_already_off='The KDM remote access in the DRBL server is already off!'
msg_dm_in_DRBL_server='The display manager in this DRBL server is'
msg_hint_for_answer='Hint! When a "yes or no" option is available, the default value is uppercase. E.g. (y/N) the default is "N", so when you press "Enter" without typing "Y or N" it will be as if you typed "N" and then "Enter". If you are not sure which option to choose just press "Enter" key.'
msg_available_kernel='Available kernel'
msg_os_ayo_repository_0='0 -> free.nchc.org.tw '
msg_os_ayo_repository_1='1 -> ayo.freshrpms.net '
msg_os_ayo_repository_download_fedora_redhat_com='1 -> download.fedora.redhat.com '
msg_drbl_ayo_repository_0='0 -> free.nchc.org.tw '
msg_drbl_ayo_repository_1='1 -> ftp.twaren.net '
msg_drbl_ayo_repository_2='2 -> drbl.sourceforge.net '
msg_drbl_server_is_ready='The DRBL server is ready!'
msg_all_set_you_can_turn_on_clients='Now set the client machines to boot from PXE. (refer to http://drbl.org for more details)'
msg_etherboot_5_4_is_required='If Etherboot is used on client computers, version 5.4.0 or newer is required!'
msg_win_fail_with_Missing_OS='If the cloned OS is MS windows, and it fails to boot with an error message like "Missing Operating System" or "Invalid System Disk", then you can try to (1) change the IDE hard drive settings in the BIOS to use LBA mode instead of AUTO mode. (2) Or you can try to use parameter -t1 when restoring.'

# drbl-script
msg_nchc_title='NCHC - National Center for High-Performance Computing, Taiwan'
msg_drbl_title='DRBL - Diskless Remote Boot in Linux'
msg_switch_client_mode='Switch the mode'
msg_remote_linux='Client remote Linux, default mode, powerful client'
msg_remote_linux_graphic='Client remote Linux, graphic mode, powerful client'
msg_remote_linux_text='Client remote Linux, text mode, powerful client'
msg_thin_client='Client remote Display Linux, terminal mode'
msg_remote_memtest='Client remote boot to run Memtest86+'
msg_remote_fdos='Client remote boot to run FreeDOS'
msg_clonezilla_start='Start clonezilla mode'
msg_clonezilla_stop='Stop clonezilla mode'
msg_netinstall='Client install Linux via network'
msg_boot_client_local='Client boots its local OS'
msg_reboot_the_client='Reboot client now'
msg_shutdown_the_client='Shutdown client now'
msg_Wake_on_LAN='Turn on client by Wake-on-LAN now'
msg_switch_pxe_menu='Switch DRBL client menus'
msg_title_set_all_clients='Set all the clients?'
msg_set_all_clients='Do you want to set the modes for all the clients?'
msg_select_all_clients_or_select_part_them='Do you want to set the mode for all the clients or just some of them?'
msg_set_all_clients_des='If "No", later, you can assign the default mode for each DRBL client by IP or MAC addresses (If the MAC addresses are shown in dhcpd.conf) '
msg_select_all_clients='Select all the clients'
msg_select_clients='Select client(s) by IP or MAC address'
msg_hide_reveal='Hide or reveal the client(s) boot menu?'
msg_choose_the_action='Choose the action to perform'
msg_hide_pxe_menus='Hide some of the client(s) boot menu'
msg_reveal_pxe_menus='Reveal some of the client(s) boot menu'
msg_setdefault_pxe_menu='Set default boot menu for client(s)'
msg_title_hide='Hide some images that are available for the DRBL client(s)?'
msg_hide_list_des='Select the image label(s) to be hidden from the DRBL client(s) when it boots (multiple choices available)'
msg_reveal_title='Reveal which images to the DRBL client(s)?'
msg_reveal_list_des='Select the image label(s) to be shown to the DRBL client(s) when it boots (multiple choices available)'
msg_setdefault_title='Set which image is the default selection for the DRBL client(s)?'
msg_setdefault_list_des='Select the default selection for the DRBL client(s) when it boots'
msg_choose_netinstall_imag='Choose the Linux distribution to install via the network'
msg_nchc_clonezilla='Clonezilla - Opensource Clone System (OCS)'
msg_nchc_drbl='DRBL, developed by NCHC Free Software Labs'
msg_nchc_free_software_labs='NCHC Free Software Labs, Taiwan'
msg_specify_hosts='Specify the hosts'
msg_choose_the_multicast_method='Choose the method for multicast clone'
msg_by_MAC_address='Set the mode by the MAC address of the client(s)'
msg_by_IP_address='Set the mode by the IP address of the client(s)'
msg_set_by_MAC_address_list='Set mode by clients MAC address list'
msg_set_by_MAC_address_grp='Set mode by clients MAC address group'
msg_set_by_IP_address_list='Set mode by clients IP address list'
msg_set_by_IP_address_grp='Set mode by clients IP address group'
msg_multicast_clonezilla_warning='Multicast Clonezilla Warning!'
msg_multicast_clonezilla_warning_des='You are not setting all the clients. Remember that the multicast restoring mode can ONLY run ONE type image each time. You will mess the clients up if different multicast restoring images are assigned. Press the ENTER key to continue...'
msg_choose_param_for_clone_prog='Which clone program(s) and what priority do you prefer? Program priority means that if the file system is not supported by the first program, the next program will be used. E.g. If you choose "Priority: ntfsclone > partimage > dd", then if the file system is xfs, Clonezilla will try to use ntfsclone first, and of course, xfs is not supported by ntfsclone, so Clonezilla will try to use partimage with dd being the last program to try if that does not work.\nThe default settings are optimized. If you have no idea, keep the default value and do NOT change anything and continue.'
msg_choose_param_to_set='Set the advanced parameters (multiple choices available). If you have no idea, keep the default value and do NOT change anything.' # deprecated
msg_hint_for_not_fdisk='///NOTE/// If parameter "-k" is not checked, Clonezilla WILL CREATE A PARTITION TABLE ON THE DESTINATION DISK. THIS WILL ERASE ALL THE DATA ON THE DESTINATION DEVICE!!! If you do NOT want Clonezilla to recreate a partition table for you, select -k'  # deprecated
msg_choose_one_compression_param_to_save='Choose the compression option. If you have no idea keep the default value and do NOT change anything.'
msg_ocs_param_n='Do not restart NFS service'
msg_ocs_param_u='Select the image to restore on client (only for unicast restoring)'
msg_ocs_param_c='Client waits for confirmation before cloning'
msg_ocs_param_s='Client skips the hardware detection when booting'
msg_ocs_param_f='Restart NFS service'
msg_ocs_param_j='Use sfdisk to create partition on target disk instead of dd'
msg_ocs_param_j0='Use dd to create partition (NOT OK if logical drives exist)'
msg_ocs_param_k='Do NOT create a partition table on the target disk'
msg_ocs_param_t='Client does not restore the MBR (Master Boot Record)'
msg_ocs_param_e='sfdisk uses the CHS value of hard drive from the saved image'
msg_ocs_param_y='Server always provides clone mode - default local boot'
msg_ocs_param_y0='Server always provides clone mode - default local boot'
msg_ocs_param_y1='Server always provides clone mode - default Clonezilla'
msg_ocs_param_y2='Server always provides clone mode - default drbl'
msg_ocs_param_z0='No compression (fastest but largest image size)'
msg_ocs_param_z1='gzip compression (fast with a smaller image)'
msg_ocs_param_z2='bzip2 compression (slowest but smallest image)'
msg_ocs_param_z3='lzo compression (faster with image size approx. to that of gzip)'
msg_ocs_param_g_auto='Reinstall grub in client disk MBR (only if grub config exists)'
msg_ocs_param_p_true='Do nothing when the clone finishes'
msg_ocs_param_p_poweroff='Shutdown client when the clone finishes'
msg_ocs_param_p_reboot='Reboot client when the clone finishes'
msg_ocs_param_p_choose='Choose in client when the clone finishes'
msg_choose_post_mode_after_clone='The action to perform when client finishes cloning'
msg_default_pxemenu_for_clone='The default PXE boot menu when booting is'
# Since drbl.conf is loaded before language file is loaded, we explicitly show it as $OCS_PRERUN_DIR and $OCS_POSTRUN_DIR
msg_ocs_param_o0='Run script in $OCS_PRERUN_DIR before clone starts'
msg_ocs_param_o1='Run script in $OCS_POSTRUN_DIR as clone finishes'
msg_ocs_param_hn0='Change MS Win hostname (based on IP address) after clone'
msg_ocs_param_hn1='Change MS Win hostname (based on MAC address) after clone'
msg_ocs_param_q='Priority: ntfsclone > partimage > dd'
msg_ocs_param_q1='Priority: Only dd (supports all filesystem, but inefficient)'
msg_ocs_param_q2='Priority: partclone > partimage > dd'
msg_ocs_param_none_ie_partimage='Priority: partimage > dd (no ntfsclone)'
msg_ocs_param_a='Do NOT force to turn on HD DMA'
msg_ocs_param_v='Prints verbose messages (especially for udpcast)'
msg_ocs_param_r='Try to resize the filesystem to fit partition size'
msg_ocs_param_x='Use full-duplex network when multicast clone'
msg_ocs_param_ns='Put ntfsclone temp file in image dir on server'
msg_ocs_param_broadcast='When multicast clone, use broadcast. Use this as switch blocks multicast'
msg_ocs_param_skip='Skip this option'
msg_ocs_param_rm_win_swap_hib='Remove page and hibernation files in Win if exists'
msg_clonezilla_advanced_extra_param='Clonezilla advanced extra parameters'
msg_skip_set_advanced_extra_param='Do you want to *SKIP* setting advanced extra parameters for Clonezilla? \n
Available parameters: \n'
msg_skip_set_save_compression_extra_param='Do you want to *SKIP* using other compression methods (default is gzip)?\n
Available param:\n'
msg_no_network_installation_img='No network installation image found!'
msg_no_network_installation_img_des="Can NOT find any network installation image in $PXELINUX_DIR/default! \nMake sure you have already installed the netinstall files and ran generate-pxe-menu to generate the PXE menu file ($PXELINUX_DIR/default)."
msg_start_clonezilla_mode='Start the Clonezilla mode'
msg_choose_mode='Select mode'
msg_clonezilla_save_disk='Clone computer disk(s) and save as an image (entire hard disk)'
msg_clonezilla_restore_disk='Restore an image onto the computer disk (entire hard disk)'
msg_clonezilla_save_parts='Clone computer disk partition(s) and save as an image'
msg_clonezilla_restore_parts='Restore an image onto a disk partition'
msg_clonezilla_save_hda1='Save client hda1 (Deprecated! Use the above!)'
msg_clonezilla_restore_hda1='Restore client hda1 (Deprecated! Use the above!)'
msg_clonezilla_selec_in_client='Choose save/restore in client (unicast only)'
msg_choose_the_mode_to_restore_disk='Choose the mode to restore client disk'
msg_choose_the_mode_to_restore_parts='Choose the mode to restore client parts'
msg_choose_the_mode_to_restore_hda1='Choose the mode to restore client /dev/hda1'
msg_abandon_hda1='Note! Save and restore client hda1 is no more! Please use save and restore partition instead.'
msg_unicast_restore='unicast restore'
msg_multicast_restore='multicast restore'
msg_choose_the_image_to_restore='Choose the image file to restore'
msg_time_to_wait='Set the time for clients to start cloning'
msg_clients_to_wait='Set the number of clients to clone'
msg_clients_time_to_wait='Set the number of clients & maximum time to start cloning'
msg_how_many_clients_to_restore='How many clients to restore'
msg_input_name_to_save_the_img='Input a name for the saved image to use'
msg_time_to_wait_sec='Minimum time to wait (Sec) (The count starts when the first client connects)'
msg_max_time_to_wait_sec="Maximum time to wait (Sec) (The count starts when the first client connects). When not enough clients have connected (but at least one) start the process anyways after [this assigned seconds] since first client connects. (Better >= $SLEEP_TIME_AFTER_PART_CLONED)"
msg_you_must_input_filename='You have to input a name'
msg_you_must_input_legal_filename="You have to input a proper image name (containing only alphabet, digit, _, - and .)"
msg_you_must_input_partition='You have to input a partition'
msg_please_do_it_again='Please do it again'
msg_choose_the='Choose the'
msg_to_save='to save (only the mounted partition is listed)'
msg_the_image='The image'
msg_was_saved_before='exists! This image name is already used'
msg_do_you_want_to_replace='Do you want to overwrite it'
msg_linux_disk_MS_mapping='The disk name is the device name in GNU/Linux. If the system you want to save is MS windows, normally 1st disk is hda (for PATA) or sda (for PATA, SATA or SCSI), and 2nd disk could be hdb or sdb...'
msg_linux_parts_MS_mapping='The partition name is the device name in GNU/Linux. The first partition in the first disk is "hda1" or "sda1", the 2nd partition in the first disk is "hda2" or "sda2", the first partition in the second disk is "hdb1" or "sdb1"... If the system you want to save is MS windows, normally C: is hda1 (for PATA) or sda1 (for PATA, SATA or SCSI), and D: could be hda2 (or sda2), hda5 (or sda5)...'
msg_choose_disks_to_save='Choose the source disk(s) to save (only unmounted disk is listed).'
msg_choose_parts_to_save='Choose the source partition(s) to save (only unmounted partition is listed).'
msg_choose_the_disks_to_restore='Choose the target disk(s) to be overwritten (ALL DATA ON THE ENTIRE DISK WILL BE LOST AND REPLACED!!)'
msg_choose_the_parts_to_restore='Choose the target partition(s) to be overwritten (ALL DATA ON THE PARTITION WILL BE LOST AND REPLACED!!)'
msg_you_can_not_hide_all_pxe_menus='You can NOT hide all the menus'
msg_no_modification='Omit any modification'
msg_install_via_network='install via network'
msg_range_found_in_dhcpd_conf='Warning!!! "range" option is found in dhcpd.conf, this is not a good way to operate Clonezilla... It is better to let your DRBL client acquire same IP address by setting MAC address in dhcpd.conf so that you will NOT overwrite the OS of some unknown machines.'
msg_you_are_using_multicast_clonezilla='You are using multicast Clonezilla, please make sure:'
msg_ethernet_port_is_up_confirm='1. This ethernet port in server is up and connected'
msg_more_NIC_connect_each_other='2. If you have more than one (>=2) network switches for the DRBL environment, make sure all the switches are connected to each other, otherwise the multicast packets will not be sent to every clients from the ethernet port mentioned above via all the switches, so the multicast clone might NOT start.'
msg_switch_drbl_service='Start/stop/restart/add/del DRBL services (To all clients)'
msg_start_drbl_all_services='Start DRBL-related services in DRBL server'
msg_stop_drbl_all_services='Stop DRBL-related services in DRBL server'
msg_restart_drbl_all_services='Restart DRBL-related services in DRBL server'
msg_add_drbl_all_services='Add all DRBL-related services in DRBL server'
msg_del_drbl_all_services='Del all DRBL-related services in DRBL server'
msg_choose_action='The action is'
msg_login_switch='Switch client graphical (X-window) login mode'
msg_normal_login='Normal login (user must enter name and password)'
msg_auto_login='Auto login'
msg_timed_login='Timed login'
msg_turn_on_client_to_make_template='Now set up the client machines to boot from PXE or Etherboot (refer to http://drbl.org for more details). Then boot the client to make the template image! Note: If the partition you want to save is a NTFS filesystem, it is recommended to defrag that partition first.'
msg_turn_on_client_to_clone='Now set the client machines to boot from PXE or Etherboot (refer to http://drbl.org for more details). Then boot those clients, so that the template image can be cloned to them!'
msg_turn_on_client_to_select_clone_type='Now set the client machines to boot from PXE or Etherboot (refer to http://drbl.org for more details). Then boot those clients and you can choose to save or restore an image!'
msg_client_sfdisk_log_are_in='The sfdisk log when running clonezilla is in client'
msg_set_the_clients_root_passwd='Set the clients root password.'
msg_new_passwd_prompt='New password: (It will be shown in star wildcard *)'
msg_do_you_want_set_yum_repo='Do you want to select a yum repository?'
msg_set_yum_conf_yes_prompt='If yes, we will list some for you to choose from, this may be good if you know what mirror site is faster.'
msg_set_yum_conf_no_prompt='If not, we will use the existing config files in this machine (so you have to make sure the yum repository setting works on this machine) and generate some config files of DRBL related packages.'
msg_need_lynx_to_parse_config='We need lynx to parse config file to get url, trying to install it...'
msg_need_curl_etc_to_parse_config='We need curl, lftp and wget to parse config file to get url, trying to install them if not installed...'
msg_try_to_update_some_pkgs='Trying to upgrade some necessary packages if available...'
msg_force_to_upgrade_some_pkgs='Force to upgrade some packages if necessary...'
msg_install_net_install_images='Installing some Linux distribution network installation images...'
msg_clean_dhcpd_lease='Force to reset DHCP IP address leases (For all clients)'
msg_client_reautologin='Force to restart client autologin'
msg_clean_autologin_account='Delete all autologin accounts (For all clients)'
msg_reset_autologin_account='Reset all autologin accounts environment (For all clients)'
msg_re_deploy='Update the files of server to clients (For all clients)'
msg_dcs_others='Other modes or commands'
msg_dcs_more_modes='More modes or commands'
msg_2_kernel_availables='There are 2 kernels available for clients, which one do you prefer?'
msg_from_this_drbl_server='from this DRBL server'
msg_from_apt_repository='from APT repository'
msg_from_ayo_repository='from APT or yum repository'
msg_install_kernel_for_clients='Installing kernel for clients...'
msg_which_kernel_do_you_perfer='Which kernel do you prefer for DRBL clients? If you already updated your system, it is better to choose the kernel in updates. If not, it is better to choose that in release.'
msg_you_choose='You choose'
msg_chosen_kernel='Chosen kernel'
msg_not_available_enter_again='Not available, please enter a number again!'
msg_hosts_allow_deny_is_set='Warning! You already set the /etc/hosts.allow or /etc/hosts.deny!'
msg_you_must_make_sure_these_clients='You must MAKE SURE these clients:'
msg_can_access_this_DRBL_server='can access this DRBL server!'
msg_otherwise_client_fail_to_boot='Otherwise, your client will fail to boot, and error messages will appear like:'
msg_if_you_like_you_can_reboot_to_make_sure_everthing='If you like, you can reboot the DRBL server now to make sure everything is ready...(This is not necessary, just an option)' 
msg_do_not_create_part='Do NOT create partition table on the client harddisk!'
msg_do_not_restore_mbr='Do NOT restore the MBR on the client!'
msg_you_have_to_input_image_names_in_client='Select the image to restore on the client machine!'
msg_title_input_save_image_name_in_server='Input the image and device name now in this DRBL server or later in template client?'
msg_ask_if_input_save_image_name_in_server='You can choose to input the image and device name now in the server or later in the template client. (If you are not sure about the device name (E.g. hda or sda), it is recommended to choose "Later_in_client", then you can select it in the template machine later)'
msg_input_image_name='The image name is:'
msg_input_device_name='The device of the template machine to be saved is:'
msg_ocs_param_exclude_multicast='You assigned -u (select image in the client) for Clonezilla restoring, so only unicast (no multicast) mode is available!'
msg_run_drbl_ocs_again_cmd='Next time you can run this command directly:'
msg_is_unknown_HD='is unknown hard drive device! Known and supported HD devices are like hda, hdb, hdc, hdd'
msg_creating_partition_in_target='Will create the partition on the target machine...'
msg_partition_table_for_target_dev='The partition table to write on the target device'
msg_if_go_on_the_data_will_be_erased_then_confirm='If you go on, the original data existin on the target device will be destroyed!!! Be careful!!! Are you sure?'
msg_should_not_run_ocs_onthefly_in_server='You should not run this program in DRBL server!!! You should run it in DRBL client!!!'
msg_ok_we_will_keep_old_partition_table='OK, we will keep the old partition table.'
msg_fail_to_create_partition_table_in_target_dev='Failed to create the partition table on the target device' 
msg_my_IP_in_drbl_env='My IP address in DRBL env'
msg_are_u_sure_u_want_to_continue='Are you sure you want to continue?'
msg_really_dangerous_then_continue='It is really dangerous!!! Anyway, we will continue...'
msg_src_target_r_same_dev='Source and target are same device!!!'
msg_is_not_valid_grub_root='is NOT a valid grub root partition!' 
msg_different_type_of_input_devs='Different type of input devices'
msg_a_partition_table_already_exist='A partition table already exists on the target device'
msg_do_u_want_to_duplicate_the_partition_layout_to='Do you want to duplicate the partition layout to'
msg_do_you_want_to_clone_the_MBR_to='Do you want to clone MBR to'
msg_do_you_want_to_clone_the_boot_loader_to='Do you want to clone the boot loader (executable code area, the first 446 bytes) to'
msg_skip_clone_MBR='Skip cloning MBR'
msg_skip_clone_boot_loader='Skip cloning boot loader'
msg_failed_to_clone_the_MBR='Failed to clone MBR to'
msg_failed_to_clone_the_boot_loader='Failed to clone boot loader to'
msg_now_run_this_cmd_in_target_machine='Now you can boot the TARGET machine via Clonezilla live or DRBL, then run the following command(s) on the TARGET machine to start the clone'
msg_if_clone_the_partition_to_hda1_in_target_machine='For example, if you want to clone the partition to hda1 on target machine, you can run it on the target machine like'
msg_if_clone_the_disk_to_hda_in_target_machine='For example, if you want to clone the disk to hda on the target machine, you can run it on the target machine like'
msg_this_is_for_source_machine='This is for source machine'
msg_this_is_for_target_machine='This is for target machine'
msg_kernel_2_6_13_15_defaul_is_buggy='The running kernel 2.6.13-15-default in this machine is BUGGY!!! The NFS locking is not working! A lot of programs in DRBL client will NOT work!!!'
msg_u_have_to_upgrade_kernel_in_this_machine='You have to upgrade the kernel in this machine, do it like:'
msg_then_reboot_this_server='Then reboot this server to use the new kernel.'
msg_make_audio_open='Make the audio devices open to all users in DRBL clients.'
msg_make_audio_close='Do not make the audio devices open to all users in DRBL clients.'
msg_make_plugdev_open='Make the plugdev devices open to all users in DRBL clients.'
msg_make_plugdev_close='Do not make the plugdev devices open to all users in DRBL clients.'
msg_restart_prompt_for_audio='Since you changed the audio devices settings of the clients, if you already logged into an X-window in the DRBL clients, then you have to: (1) reboot the DRBL client or (2) restart the service udev and logout and login to an X-window in the DRBL client to make the audio setting take effect.'
msg_restart_prompt_for_plugdev='Since you changed the plugdev devices settings of the clients, if you already logged into an X-window in the DRBL clients, then you have to logout and login to an X-window in the DRBL client to make the plugdev setting take effect.'
msg_restart_prompt_for_dev='Since you changed the devices settings of the clients, if you already logged into an X-window in the DRBL clients, then you have to logout and login to an X-window in the DRBL client to make the devices settings take effect.'
msg_run_update_plugdev_again='Note! If you add new or remove accounts in the DRBL server in the future, remember to run the following command again, so that the group plugdev will be updated'
msg_run_update_dev_again='Note! If you add new or remove accounts in the DRBL server in the future, remember to run the following command again, so that some group (EX:plugdev) will be updated'
msg_no_autologin_account='No autologin account'
msg_are_you_sure_reset_autologin_home_dir='Are you sure you want to reset home directories of all autologin accounts? '
msg_warning_home_dir_will_be_deleted='Warning!!! The data in their home directories will be deleted'
msg_these_accounts_are='These accounts are'
msg_ok_let_do_it="OK, let's do it!"
msg_do_not_reset_autologin_home_dir='Do NOT reset home directories of autologin accounts'
msg_created_autologin_ID_passwd_file="The created ID and password are listed in $AUTO_LOGIN_ID_PASSWD. It would be a good idea to put that file in another safe place, then delete $AUTO_LOGIN_ID_PASSWD."
msg_drbl_clonezilla_switch='Switch DRBL and Clonezilla mechanism'
msg_drbl_mode_switch='Switch DRBL mechanism'
msg_drbl_mode_switch_long="3 modes for diskless linux services:\n[0] Full DRBL mode, every client has its own NFS based /etc and /var.\n[1] DRBL SSI (Single system image) mode, every client uses tmpfs based /etc and /var. In this mode, the loading and necessary disk space of the server will be lighter. NOTE! (a) The client machine memory is recommended at least 256 MB. (b) The settings and config files of the client will not be saved to the DRBL server! They are just used once and will vanish after the machine shutdowns! Besides, if you modify any file in the template client (located in $drblroot), you have to run drbl-gen-ssi-files to create the template tarball in $drbl_common_root/drbl_ssi/.\n[2] I do NOT want to provide diskless Linux service to the client.\nWhich mode do you prefer?"
msg_drbl_mode_0='Use Full DRBL mode'
msg_drbl_mode_1='Use DRBL SSI mode'
msg_drbl_mode_2='Do not provide diskless linux service'
msg_clonezilla_mode_switch='Switch Clonezilla mechanism'
msg_clonezilla_mode_switch_long="3 modes for Clonezilla:\n[0] Full Clonezilla mode, every client has its own NFS based /etc and /var.\n[1] Clonezilla box mode, every client uses tmpfs based /etc and /var. Note! In Clonezilla box mode, the setting and config files of client will not be saved to the DRBL server! They are just used once and will vanish after the machine shutdowns!\n[2] I do NOT want Clonezilla.\nWhich mode do you prefer?"
msg_clonezilla_mode_0='Use Full Clonezilla mode'
msg_clonezilla_mode_1='Use Clonezilla box mode'
msg_clonezilla_mode_2='Do not provide Clonezilla service'
msg_r_u_sure_want_to_del_autologin_accounts='Are you sure you want to delete autologin accounts?'
msg_also_clean_autologin_accounts='Do you also want to clean the home directories of autologin accounts?'
msg_do_not_del_accounts='Do NOT delete accounts'
msg_regenerate_nfs_nis_nat_config='Re-generate the config files of NFS, NIS, and NAT based on DHCP service config.'
msg_not_in_SSI_mode="This command only works if DRBL SSI mode is set, since the server is not in DRBL SSI mode, we can not continue. You can use dcs to switch to DRBL SSI mode."
msg_wol_0='Now clients should be able to boot, if not, check:'
msg_wol_1='1. If the BIOS of the client is correctly set for Wake on LAN? Check your BIOS manual for more details.'
msg_wol_2='2. If the client was "software shutdowned"? If not, Wake on LAN will not work.'
msg_wol_3='3. If the OS of the client can NOT keep network card in standby mode?'
msg_wol_4="4. If the MAC address of the clients are correctly listed in the dhcpd config $DHCPDCONF_DIR/dhcpd.conf?"
msg_no_kernel_rpm_is_available='A suitable kernel rpm package is NOT found in these URLs:'
msg_internet_connection='1. Your Internet connection is operating properly.'
msg_use_baseurl_in_yum_centos='2. Check the OS system files repository settings in /etc/yum.repos.d/ (e.g. /etc/yum.repos.d/CentOS-Base.repo). Try to assign a proper yum repository using baseurl instead of mirrorlist.'
msg_you_must_input_device_name_to_save_image='You must input a device name to save the image!'
msg_start_detect_MAC_addresse='Start detecting MAC address....'
msg_enter_1_or_press_enter_to_view="Enter '1' or press 'Enter' to view the collecting status."
msg_enter_2_or_press_q_to_quit="Enter '2' or 'q' to finish collecting and quit."
msg_dhcpd_tftpd_stopped_need_restart_if_you_need_them='The services dhcpd and tftpd-hpa/xinetd are stopped, remember to restart them when you need them!'
msg_the_collected_MAC_addr_from='The collected MAC addresses from'
msg_are_saved_in_files_separately='are saved in file(s) separately'
msg_http_isu_edu_tw_not_compatible='Since http://ftp.isu.edu.tw uses page by page output, it is NOT compatible with DRBL scripts.'
msg_prompt_chang_yum_config='This yum repository does NOT work with DRBL setup, you have to modify the yum config file in /etc/yum.repos.d/ to avoid using this repository. If you are using mirrorlist, change to baseurl and assign another repository instead of this!'
msg_What_the_win_hostname_prefix='What is the hostname prefix for the clone MS windows'
msg_change_hostname_of_MS_WIN_on_the_fly='You use using -hn0 or -hn1'
msg_write_MS_WIN_is_necessary='You use using -hn0 or -hn1 to change the hostname of MS Win image directly under GNU/Linux. You have to make sure your GNU/Linux can write or modify files in the image MS Win. For FAT filesystem, it will be fine. If it is NTFS, you have to install some packages (such as ntfs-3g or ntfsmount from http://www.linux-ntfs.org) in this server and run drblpush again so that in client environment, Clonezilla can modify files in NTFS filesystem.\nWARNING! ***DO NOT USE THIS OPTION WITH ENCRYPTED FILE SYSTEM IN MS WIN!!!***'
msg_necessary_pkgs_from_dists='These packages from your GNU/Linux distribution are necessary (Check your distribution package repository for more details):'
msg_necessary_pkgs_from_drbl='These packages from DRBL project are necessary [Check http://drbl.sf.net (English) or http://drbl.nchc.org.tw (Chinese) for more details]. rpm or deb packages can be found in http://free.nchc.org.tw/drbl-core or http://drbl.sf.net/drbl-core:'
msg_recommended_pkgs_from_dists='These packages are recommended to install if they exist in the distribution repository:'
msg_install_glibc_etc_arch_by_yourself='If your client CPU arch (say AMD K7) is different from that in the server (say Intel P4), you have to download them and install the packages in this server by the following command, otherwise the client machine will fail to boot:'
msg_prepare_kernel_for_clients='Prepare the kernel for client, searching available kernel in the repository...'
msg_some_necessary_pkgs_not_installed='Warning! Some necessary packages are not installed! If you continue, maybe something will go wrong! It is better to exit now and check your /etc/apt/sources.list and internet link!'
msg_reset_all_existing_urpmi_setting='Warning! We have to reset all the existing urpmi settings!'
msg_some_required_pkgs_not_installed='These required packages are not installed'
msg_use_drblsrv_instead="If your Internet access is ok, use drblsrv instead of this script. It will automatically download and install required packages for you, or you can use the installing tools (like apt/yum/urpmi/YaST) to install these required programs."
msg_continue_may_not_work='If you continue, the DRBL environment may not work!'
msg_switch_pxe_bg_mode='Switch the mode of PXE boot menu'
msg_pxemenu_text='Client uses text PXE boot menu'
msg_pxemenu_graphic='Client uses graphical PXE boot menu'
msg_only_one_kernel_meets_requirement='Only one kernel meets your requirement'
msg_drbl_server_is_NOT_NAT_server='This DRBL server does NOT provide NAT service, so your DRBL client will NOT be able to access the Internet.'
msg_ask_user_is_reserved_for_save_mode='"ask_user" is a reserved image name, please use another name!'
msg_all_data_in_dev_will_be_overwritten='THE EXISTING DATA IN THIS HARDDISK/PARTITION(S) WILL BE OVERWRITTEN! ALL EXISTING DATA WILL BE LOST'
msg_authentication_pxe_linux_info="If you want to use authentication mechanism for PXE Linux boot in the client, use drbl-pxelinux-passwd in the server. For more info, run \"drbl-pxelinux-passwd -h\"."
msg_this_might_take_several_minutes='This might take several minutes...'
msg_run_dcs_clonezilla_start_to_show_pxemenu="You have to use \"dcs\" -> clonezilla-start to start Clonezilla service, so that there will be a Clonezilla menu when client boots"
msg_if_always_provide_clonezilla_srv="Do you want to ALWAYS provide Clonezilla service for client?\nNOTE! If you choose any -y* option, the client won't boot local OS after it finishes clone OS into local harddrive! If you are not sure, do NOT choose any -y* option!"
msg_gen_template_files="Regenerate SSI/Clonezilla box template file"
msg_ocs_iso_too_big_for_CD="The target ISO file is too large to fit on a CD disk."
msg_ocs_iso_too_big_for_DVD="The target ISO file is too large to fit on a DVD disk."
msg_unable_to_create_clonezilla_img_iso="Unable to create this Clonezilla image live CD"
msg_burn_clonezilla_img_iso="You can burn this iso file onto a CD/DVD and then use it to boot other machines to use Clonezilla"
msg_burn_drbl_live_img_iso="You can burn this iso file onto CD/DVD and then use it to boot other machine to use DRBL"
msg_burn_drbl_live_img_zip="You can unzip this zip file onto an USB flash drive and then make it bootable by the program 'makeboot.bat' inside it (under MS windows) or 'makeboot.sh DEVNAME' (under GNU/Linux, DEVNAME is like /dev/sdb1), then use it to boot other machines to use DRBL"
msg_is_mounted_u_must_unmount_it="This device is mounted! You have to unmount it first"
msg_create_live_device_warning='This program will write Debian Live and DRBL/Clonezilla programs onto this device. The MBR of this device will be overwritten (partition table will be kept)! Be careful when you use it! The device is:'
msg_unable_to_mount_this_dev='Unable to mount this device! Did you format that partition already? This device is'
msg_format_as_FAT_16_32='If you need to format, remember to make it FAT16 or FAT32, and the partition ID is, for example, "W95 FAT16 (LBA)" (it is "e" shown in fdisk) or "W95 FAT32 (LBA)" (it is "c" shown in fdisk). You can do it in GNU/Linux by'
msg_this_is_disk_usage_status='This is the disk usage status'
msg_boot_clonezilla_live_dev='Now you can use this live device to boot other machines, and use Clonezilla'
msg_clone_finished_choose_to='Now you can choose to'
msg_enter_cml='Enter command line prompt'
msg_clonezilla_is_free_and_no_warranty='*Clonezilla is free (GPL) software, and comes with ABSOLUTELY NO WARRANTY*'
msg_1_6_a_b_is_reserved='1, 2 ,3, 4, 5, 6, a, b, or -b are reserved name, you can not use it as a Clonezilla image name.'
msg_name_ntfs_dd_img_is_reserved='.ptcl.img, .ntfs-img or .dd-img are reserved name, you can not use it as a Clonezilla image name'
msg_to_use_clonezilla_to_save_image='To use Clonezilla to save an image'
msg_to_use_clonezilla_to_save_image_again='To use Clonezilla to save an image again'
msg_run_sudo_su_to_become_root='Run "sudo su -" to become root'
msg_prepare_writable_dev_and_mount_it_as='You have to prepare another writable device or space, and mount it as'
msg_ex_mount_ocsroot_in_ocs_live="E.g. If you want to use Clonezilla to save /dev/hda, and put the image in /dev/hdb1. Then you have to mount /dev/hdb1 as $ocsroot by:"
msg_if_src_part_is_ntfs='If that partition is NTFS and to let it be writable, you have to mount it like:'
msg_sshfs_smbfs_are_supported='Sshfs and smbfs are supported, too. Using sshfs, you can mount your remote ssh server or samba server'
msg_use_zh_TW_bterm='If you want to use a terminal with Traditional Chinese support, run'
msg_start_ocs_sr_interactive='Then run this to use Clonezilla'
msg_remember_poweroff_reboot_when_ocs_sr_is_done="When everything is done, remember to use 'poweroff', 'reboot' or follow the menu to do a normal poweroff/reboot procedure. Otherwise if the boot media you are using is a writable device (such as USB flash drive), and it's mounted, poweroff/reboot in abnormal procedure might make it FAIL to boot next time!"
msg_if_you_want_to_use_ocs_again='If you want to use Clonezilla again'
msg_extra_storage_space_via_sshfs_smbfs_for_ocs_live='If you need storage space instead of that in this writable device, sshfs and smbfs are supported in Clonezilla live. For example, using sshfs, you can mount your remote ssh server'
msg_remove_existing_link_for_ocsroot="Remove the existing link file $ocsroot, then make a dir $ocsroot for mount point"
msg_to_see_this_ocs_live_help_msg='NOTE! The above hints might disappear after you press Enter key and the terminal ends. To see this message again, run'
msg_image_source_for_ocs_live="If your Clonezilla image is not on this boot media, or you need storage space instead of that on this writable device, you can mount the writable partition as $ocsroot. Remember, sshfs and smbfs are supported in Clonezilla live. Here is how to do that"
msg_modify_grub_config_if_necessary="You might need to modify these two files: /boot/grub/menu.lst and /boot/grub/grub.conf which exist in the device $output_dev. For example, the device name in the following 2 lines to fit your environment when using it to boot Clonezilla live"
msg_this_script_will_create_SL_diskless='This script will create the diskless server in the DRBL environment for this small live GNU/Linux'
msg_RAM_size_for_SL_drbl_client='It is recommended that your client has at least this size of RAM to run it'
msg_cons_for_dd_clone='dd will save and restore all the blocks in the harddrive, no matter if the block is used or not.'
msg_will_be_inefficent_and_slow='THIS WILL BE VERY INEFFICIENT AND MIGHT TAKE VERY LONG TIME'
msg_status_report_is_very_primitive='The status report in this mode is very primitive'
msg_home_partimag_not_home_partimage='/home/partimage is found! However, the clonezilla image directory is /home/partimag (without last letter "e"). You have to rename /home/partimage as /home/partimag'
msg_target_dev_has_this_partition_table='The target device you want to overwrite has this hard disk info'
msg_let_me_ask_you_again='Let me ask you again'
msg_unable_to_mnt_ocsroot="Unable to mount resource as $ocsroot"
msg_mount_ocsroot_img_hint_short_des='Mount Clonezilla image directory'
msg_mount_ocsroo_img_hint_long_des="Before cloning, you have to assign where the Clonezilla image will be saved to or read from. We will mount that device or remote resources as $ocsroot. The Clonezilla image will be saved to or read from $ocsroot."
msg_mount_local_dev='Use local device (E.g.: hard drive, USB drive)'
msg_mount_sshfs='Use SSH server'
msg_mount_smbfs='Use SAMBA server (Network Neighborhood server)'
msg_mount_nfs='Use NFS server'
msg_mount_ftpfs='Use FTP server'
msg_do_it_manually='Do it manually'
msg_skip_this_use_existing_ocsroot="Use existing $ocsroot"
msg_device_to_mount_as_ocsroot_do_not_mount_target_dev="Now we need to mount a device as $ocsroot (Clonezilla image(s) repository) so that we can read or save the image in $ocsroot.\n///NOTE/// You should NOT mount the partition you want to backup as $ocsroot"
msg_ip_address_or_FQDN_of_server='IP address or FQDN of the server. E.g. 192.168.120.254 or hostname.domainname.org'
msg_smb_domain_in_server='Domain in the samba server'
msg_if_no_smb_domain_skip_this='You can cancel this if no domain is set in the Samba server'
msg_account_in_server='Account in server, the account that you have the permission to write (for saving image) or read'
msg_sshfs_dir_path='The directory where Clonezilla image will be saved to or read from. ///NOTE/// use absolute path in ssh server'
msg_ftpfs_dir_path='The directory where Clonezilla image will be saved to or read from'
msg_now_you_have_to_enter_passwd='Now you have to enter the password for'
msg_confirm_ssh_server_might_be_necessary='If it is the first time you access the ssh server after Clonezilla live boots, for better security, a confirmation will be asked'
msg_ocs_img_dir_path='The directory where the Clonezilla image will be saved to or read from'
msg_enter_another_shell_hint_with_netcfg_prompt='Now enter another shell. If you need to configure the network, you can use the command "ocs-live-netcfg". When everything is done, run "exit" to go back to the original program.'
msg_existing_setting_is='Existing setting is'
msg_start_clonezilla='Start Clonezilla'
msg_start_clonezilla_or_enter_shell='Start Clonezilla or enter login shell (command line)?'
msg_writable_dev_ex_usb_stick='Writable device. E.g. hard disk/USB drive'
msg_writable_fs_ex_nfs_smbfs='Writable network disk. E.g. NFS/SMBFS'
msg_readonly_dev_ex_CD='Readonly device. E.g. CD'
msg_writable_dev_fuse='Writable fuse dev. E.g. SSHFS'
msg_readonly_dev_fuse='Readonly fuse dev. E.g. SSHFS'
msg_writable_dev_ramdisk='Memory! *NOT RECOMMENDED*'
msg_warning_mount_ntfs_writable='Warning! Mounting NTFS partition by ntfs-3g is experimental! It might cause a file system crash in that NTFS partition! (Although the possibility is very low)'
msg_df_report='The file system disk space usage'
msg_hint_assign_IP_group="Hint 1: You can create an IP address group by adding files $drbl_syscfg/IP-grp-*, list IP addresses in the file line by line. Replace the file name * with any printable character or word, such as 1, DX."
msg_hint_assign_MAC_group="Hint 2: You can create a MAC address group by adding files $drbl_syscfg/MAC-grp-*, list MAC addresses in the file line by line. Replace the file name * with any printable character or word, such as 1, DX."
msg_device_image_device_clone='Two modes are available, you can \n(1) clone/restore a disk or partition using an image \n(2) disk to disk or partition to partition clone/restore'
msg_device_image_clone='work with disks or partitions using images'
msg_device_device_clone='work directly from a disk or partition to a disk or partition'
msg_disk_to_local_disk='local disk to local disk clone'
msg_disk_to_remote_disk='local disk to remote disk clone'
msg_part_to_local_part='local partition to local partition clone'
msg_part_to_remote_part='local partition to remote partition clone'
msg_local_source_disk='Choose local disk as source.'
msg_local_target_disk='Choose local disk as target (ALL DATA ON THE ENTIRE DISK WILL BE LOST AND REPLACED!!)'
msg_local_source_part='Choose local partition as source.'
msg_local_target_part='Choose local partition as target (ALL DATA ON THE PARTITION WILL BE LOST AND REPLACED!!)'
msg_ocs_onthefly_advanced_extra_param='Clonezilla on-the-fly advanced extra parameters'
msg_ocs_onthefly_param_g='Reinstall grub on target hard disk boot sector'
msg_ocs_onthefly_param_e='Resize the filesystem to fit partition size of target partition'
msg_ocs_onthefly_param_n='Do NOT create partition table on boot sector on target machine'
msg_ocs_onthefly_param_m='Do NOT clone boot loader'
msg_ocs_onthefly_param_o='Force to load the saved HD CHS value'
msg_ocs_onthefly_param_b='Run clone in batch mode (DANGEROUS!)'
msg_ocs_onthefly_param_v='Show verbose information'
msg_only_i686_kernel_available_in_centos_5='For the time being, only the i686 kernel is officially supported in CentOS 5, no i386 or i586 kernel is available. For more info, check here: http://wiki.centos.org/QaWiki/CentOS5PentiumSupport'
msg_do_you_want_to_clean_all_stale_mac_cfg="Some stale MAC style pxelinux config files were found in $PXELINUX_DIR, and since there is no MAC address record in dhcpd.conf, we can not clean the specific stale files based on IP addresses for you. Do you want to clean all of them to avoid problems? \nNote! If yes, you might affect some other clients. If you do not care about other clients, it is OK to say yes since you can always use dcs to change the mode for clients. It is recommended (1) You stop Clonezilla by dcs before you use this mode to choose specific clients. (2) Use MAC address in your dhcpd.conf. "
msg_something_went_wrong_when_start_drbl_related_srv='Something went wrong when starting DRBL related services!'
msg_you_can_try_to_run_the_following_again='You can try to run the following again:'
msg_try_drblsrv_offline="If you are sure this GNU/Linux distribution is compatible with those distributions which DRBL supports, you can try to use drblsrv-offline. For more details, check DRBL website or run \"drblsrv-offline -h\""
msg_very_unstable='VERY UNSTABLE'
msg_not_stable='NOT STABLE'
msg_not_secure='Not secure'
msg_no_nic_is_found="No supported network cards found."
msg_choose_nic="Which network device you want to configure"
msg_send_dhcp_request_from="Sending DHCP broadcast from device"
msg_enter_IP_add_for_this_nic="Please enter IP Address for "
msg_enter_netmask_for_this_nic="Please enter Network Mask for "
msg_enter_default_gateway="Please enter Default Gateway"
msg_enter_dns_server="Please enter Nameserver(s)"
msg_put_dnsserver_to_resolv_conf="Setting Nameserver in /etc/resolv.conf to"
msg_append_dnsserver_to_resolv_conf="Adding Nameserver to /etc/resolv.conf:"
msg_Network_config="Network Config"
msg_choose_mode_to_setup_net="Choose the mode to setup the network for this network card"
msg_use_dhcp_broadcast="Use DHCP broadcast"
msg_use_static_ip="Use static IP address"
msg_use_pppoe_conf="Use PPPoE"
msg_setup_network_first='Configure network first if necessary'
msg_hint_multiple_choice_select_by_space='///Hint! From now on, if multiple choices are available, you have to press space key to mark your selection. An asterisk (*) will be shown when the selection is done///'
msg_network_is_not_configured='Network is not configured! Now we will run this program to configure your network'
msg_network_is_already_configured='Network is already configured! Available IP address on this machine'
msg_run_drblpush_with_config_again="P.S. The config file is saved as /etc/drbl/drblpush.conf. Therefore if you want to run drblpush with the same config again, you may run it as: drblpush -c /etc/drbl/drblpush.conf"
msg_do_not_assign_default_gw_for_DRBL_NIC='///Note/// You have more than one network cards. Now you can continue to configure them if you want. However, remember (0) Use private IP address. Class C (192.168.x.y) is recommended. (1) Set the IP address in different subnet, i.e. All the network cards have different IP address in different subnet (E.g. 192.168.100.254 for eth1, 192.168.101.254 for eth2...). Do NOT set it in the same subnet with the existing one. (2) You should **NOT** assign any "default gateway" to those network cards for clients to connect!'
msg_continue_to_conf_another_NIC='Some network card(s) are not configured, continue to configure another network card?'
msg_no_ip_address_is_configured='No IP address is configured!'
msg_only_one_IP_so_create_alias_IP='Only one network card with one IP address, so now creating an alias IP address to be used for DRBL clients...'
msg_more_than_1_IP_some_for_DRBL_clients='There is more than one IP address. Those not connected to WAN will be used for DRBL clients.'
msg_now_continue_to_run_drblpush='Now we will continue to run drblpush to make the changes work for DRBL environment.'
msg_partimage_not_support_block_per_group_non_32768='Sorry, Partimage, which is used in Clonezilla to save ext2/ext3 partition, does NOT support non-32768 ext2/ext3 partitions.'
msg_for_more_info_check='For more info, check'
msg_the_partition_table_in_disk_is_illegal='The partition table in this disk is illegal/invalid'
msg_parted_detect_as_wrong="It's not supported by parted. Parted is used in Clonezilla to parse the filesystem in the partition table. This partition table is detected as WRONG by parted!" 
msg_error_messages_from_parted_are='The error messages from parted are'
msg_continue_with_weried_partition_table='If you continue, something strange might happen (E.g. dd is used, not partimage or ntfsclone, to save the supported file system), and the image you saved maybe not be complete!'
msg_does_this_part_table_file_fit_disk='Does this partition table file fit this disk'
msg_is_this_disk_too_small='Is this disk too small'
msg_the_following_step_is_to_save_the_disk_part_as_img='The following step is to save the hard disk/partition(s) on this machine as an image'
msg_the_following_step_is_to_restore_img_to_disk_part='The following step is to restore an image to the hard disk/partition(s) on this machine'
msg_this_image_dir_is_not_complete='This Clonezilla image dir is not complete'
msg_now_input_in_server='Now input image and device name'
msg_later_input_in_client='Later input image and device name in the client'
msg_drbl_related_services_not_added_started="///NOTE/// You chose not to add and start DRBL-related services in the DRBL server. Remember to run 'drbl-all-service start' if you want to start DRBL-related services."
msg_one_NIC_one_IP_limitation_prompt="///NOTE/// There is only one network card and one IP address on this server. By using alias IP address, we can provide DRBL service with only one network card. However, pay attention to those clients connected with eth0 (The first network card in this machine). Since DHCP service will be run on this server, it's better not to lease IP address to ANY client. It is better to lease IP address to only PXE/Etherboot clients connected to eth0, not ANY client (they can be any other MS Windows or any GNU/Linux client). However, if this limitation is set, and you are using DRBL a Clonezilla server, the restored OS by Clonezilla won't be able to lease IP address from this DRBL server."
msg_if_lease_IP_add_to_pxe_etherboot_only="Do you want to lease IP address to PXE/Etherboot client only? ///NOTE/// If you say no, any machine connected with eth0 might lease IP address from this DRBL server. THIS IS VERY ANNOYING if you have other machines you do not want them to join DRBL environment! They might lease IP address from this DRBL server! Therefore, it's ONLY when you are SURE all the machines connected with eth0 are used as DRBL/Clonezilla clients, you can say 'no' here."
msg_drbl_env_is_not_ready_now_config='The DRBL environment is not ready. Now you have to input some information, including (1) network configuration and (2) Clonezilla image home dir, to setup such an environment.'
msg_drbl_env_is_ready='The DRBL environment is ready, so we can start the Clonezilla server now.'
msg_ntfs_in_this_part_is_corrupt='The NTFS in this partition is corrupted'
msg_two_options_for_you_now='Two options for you now'
msg_boot_win_run_chkdsk="Try to boot the template machine into MS Windows, and run 'chkdsk /f', or 'chkdsk /p /r' (for MS XP Recovery Console and others), then reboot it TWICE! Important, don't forget the /f or /p /r parameter(s)! This option is recommended!"
msg_run_ntfsfix_then_force_save='Try to let Clonezilla to use ntfsfix to fix it then force to save it. ///Note/// ntfsfix only repairs some fundamental NTFS inconsistencies, resets the NTFS journal file and schedules an NTFS consistency check for the first boot into Windows. In short, ntfsfix is NOT a Linux version of chkdsk. This option is NOT recommended!'
msg_stay_in_this_console_1='Stay in this console (console 1), enter command line prompt'
msg_run_cmd_exit='Run command "exit" or "logout"'
msg_this_is_for_drbl_server_not_for_clonezilla_server_edition='This is for DRBL server, if you want to use Clonezilla server edition, it is better to click the icon of "Clonezilla Server Edition" on the desktop, otherwise you have to mount Clonezilla image repository (/home/partimag) by yourself. Now the image repository is using the memory of this machine.'
msg_no_network_card_is_configured_do_it_again='No network card is configured! Do you want to configure again'
msg_link_detected='Link detected'
msg_option_k_is_not_chosen_part_table_will_be_recreated='Option "-k" in advanced extra parameters is not chosen, the partition table on the target disk will be recreated!!! ///NOTE/// ALL the data on this disk will be erased!!! Please note! Although you are restoring partition(s), however, since "-k" is not chosen, the partition table in the target disk will be recreated!!! ALL the data in this disk will be erased!!!'
msg_failed_to_find_this_partition='Failed to find this partition in this system'
msg_the_partition_table_does_not_exist='Maybe the partition table does not exist? Did you check option "-k" in when running Clonezilla? If so, do NOT check "-k" so that Clonezilla can create a partition table for you.'
msg_linux_disk_naming='The disk name is the device name in GNU/Linux. The first disk in the system is "hda" or "sda", the 2nd disk is "hdb" or "sdb"...'
msg_unable_to_find_target_hd='Unable to find target hard drive'
msg_check_if_this_hd_exists_and_more='Check if this hard drive really exists, or maybe (1) The kernel is too old (2) The image was not saved from this disk (P.S. You can use cnvt-ocs-dev to convert the image to a different disk device name. For more info, check "cnvt-ocs-dev --help")'
msg_the_partition_in_the_system_now='The disk and partitions in this system now'
msg_to_be_created='To be created'
msg_ssh_port_on_server='Port to connect to on the remote SSH host (normal port number is 22)'
msg_use_the_part_table_from_image='Use the partition table from the image'
msg_ocs_param_k1='Create partition table proportionally (OK for MBR format, not GPT)'
msg_ocs_param_k2='Enter command line prompt to create partition manually later'
msg_hint_for_fdisk='Choose the mode to create the partition table on the target disk: ***ATTENTION***(1) TO CREATE A NEW PARTITION TABLE ON THE TARGET DISK. ALL THE DATA ON THE TARGET DEVICE WILL BE ERASED!!! (2) Clonezilla will not restore an image from a large disk (partition) to a smaller disk (partition). However, it can restore an image from a small disk (partition) to a larger disk (partition). (3) If you do NOT want Clonezilla to create a partition table, check -k'
msg_choose_param_to_set_multiple_choices='Set advanced parameters (multiple choices available). If you have no idea, keep the default values and do NOT change anything. Just press Enter.'
msg_choose_param_to_set_single_choice='Set advanced parameters. If you have no idea, keep the default values and do NOT change anything. Just press Enter.'
msg_overwrite_data_on_disk_when_restoring='This software will overwrite the data on your hard drive when restoring! It is recommended to backup important files before restoring!***'
msg_overwrite_data_on_disk_when_cloning='This software will overwrite the data on your hard drive when cloning! It is recommended to backup important files on the target disk before you cloning!***'
msg_clonezilla_save_local_disk='Save local disk as an image'
msg_clonezilla_restore_local_disk='Restore an image to local disk'
msg_clonezilla_save_local_parts='Save local partitions as an image'
msg_clonezilla_restore_local_parts='Restore an image to local partitions'
msg_iscsi_port_on_server='Port to connect to on the remote iSCSI host (normal port number is 3260)'
msg_enter_another_shell_for_fdisk='Now enter another shell to allow you to create partition table on the destination disk. You may use fdisk, cfdisk, sfdisk or parted to do that. When everything is done, run "exit" to go back to the original program.'
msg_use_the_part_table_from_sourcedisk='Use the partition table from the source disk'
msg_start_to_clone_data_to_target_machine='Now we will start to clone data to the target machine...'
msg_ocs_sr_again_command_saved_filename='This command is also saved as this file name for later use if necessary'
msg_restored_OS_change_fstab_grub_conf='///NOTE/// If the restored OS is GNU/Linux, you might have to modify /etc/fstab and grub config file in the restored GNU/Linux to affect these changes so that it can boot successfully!'
msg_only_same_disk_name_work_try_cnvt_ocs_dev_instead='Only the same disk name will work! We will not create a temp image here! On the other hand, you can try the command cnvt-ocs-dev to convert the image.'
msg_create_cvrt_img_for_different_not_supported_in_multicast_mode='To restore the image to different disk names is not supported in multicast mode!'
msg_create_cvrt_img_for_more_than_2_disks_not_supported='The image was saved from more than 1 disk. To restore the image to different disk names is not supported for more than 1 disk!'
msg_create_cvrt_img_for_clonezilla_server_edition_client_not_supported='This job is started by Clonezilla server, and the source disk name is different from target disk name! To restore the image to different disk names is not supported in this case!'
msg_something_weng_wrong='Something went wrong!!!'
# Tag for 20080715
msg_recovery_clonezilla_live='Create recovery Clonezilla live'
msg_input_device_name_for_recovery_iso_zip='The device to be restored when using this Clonezilla live recovery CD/USB:'
msg_you_must_input_device_name_to_be_restored='You must input a device name to be the target device for restoring!'
msg_recovery_clonezilla_file_type='Which type of file for recovery Clonezilla live you want to create?'
msg_choose_file_type='Choose the file type'
msg_create_recovery_clonezilla_live_iso='Create an iso file for CD/DVD use'
msg_create_recovery_clonezilla_live_zip='Create a zip file for USB flash drive use'
msg_create_recovery_clonezilla_live_iso_and_zip='Create both iso and zip files for CD/DVD and USB flash drive use'
msg_choose_the_language_in_recovery_iso_zip='Choose the language which will be used in the recovery Clonezilla live'
msg_you_must_input_keymap_file='You must input a keymap file!'
msg_the_output_file_is_in_dir='The output iso/zip file will be in this dir'
msg_enter_digits_only='Please enter digits only'
msg_broadcast_restore='broadcast restore'
msg_choose_the_parts_to_dump='Choose the source partition to dump to server'
msg_ocs_param_j1='Write MBR (512 B) again after image is restored. Not OK for partition table differs from that of the image'
msg_ocs_param_gm='Generate image MD5 checksums'
msg_ocs_param_gs='Generate image SHA1 checksums'
msg_ocs_param_cm='Check image by MD5 checksums'
msg_ocs_param_cs='Check image by SHA1 checksums'
msg_MD5SUMS_check_failed='MD5 checksums did NOT match!'
msg_SHA1SUMS_check_failed='SHA1 checksums did NOT match!'
msg_which_dir_as_clonezilla_img_home='Which directory is for the Clonezilla image (only the first level of directories are shown, and the Clonezilla image (i.e. directory) itself will be excluded. If there is a space in the directory name, it will _NOT_ be shown)?'
msg_top_directory_in_local_dev='Top directory in the local device'
msg_run_generage_pxe_menu_after_drbl_netinstall='Since netinstall files are downloaded, do you want to update the PXE boot menu?'
msg_run_generate_pxe_menu_and_dcs_to_show_netboot_menu='///NOTE/// You should re-run "generate-pxe-menu" now to update the PXE menu and then run "dcs -> more -> switch-pxe-menu" to reveal the netinstall in the boot menu.'
msg_run_dcs_to_show_netboot_menu='///NOTE/// To reveal the netinstall in the boot menu, you have to run "dcs -> more -> switch-pxe-menu" to check them.'
# Tag on 2008/Nov/27
msg_ocs_param_b='Run clone in batch mode (DANGEROUS!)'
# Tag on 2008/Dec/24
msg_ocs_param_e1_auto='Automatically adjust filesystem geometry for a NTFS boot partition if exists'
msg_you_have_to_enter_yes_or_no="You have to enter 'y', 'yes', 'n' or 'no'. Please enter it again!"
msg_ocs_onthefly_param_e1='Automatically adjust filesystem geometry for a NTFS boot partition if exists'
msg_ocs_param_j2='Clone the hidden data between MBR and 1st partition'
msg_ocs_onthefly_param_j2='Clone the hidden data between MBR and 1st partition'
# Tag on 2009/03/16
msg_ocs_param_e2='sfdisk uses CHS of hard drive from EDD(for non-grub boot loader)'
msg_ocs_onthefly_param_e2='sfdisk uses CHS of hard drive from EDD(for non-grub boot loader)'
msg_press_space_to_mark_selection='Press space key to mark your selection. An asterisk (*) will be shown when the selection is done'
msg_see_above_notice='Warning! See above notice!'
# Tag on 2009/04/10
msg_select_beginner_or_expert_mode="Choose the mode to run the following wizard about advanced parameters"
msg_beginner_mode="Beginner mode: Accept the default options"
msg_expert_mode="Expert mode: Choose your own options"
msg_ocs_param_ntfs_ok='Skip ckecking NTFS integrity, even bad sectors (ntfsclone only)'
msg_ocs_param_nogui='Use text output only, no TUI/GUI output'
msg_ocs_onthefly_param_nogui='Use text output only, no TUI/GUI output'
msg_ocs_param_z4='lzma compression (slowest but also small image, faster decompression than bzip2)'
msg_warning_mount_hfsplus_writable='Warning! Mounting HFS+ partition writable on GNU/Linux is risky! The linux HFS+ driver does _NOT_ do journaling. It is recommended not to do so with important disk.'
msg_do_u_want_to_do_it_again='Do you want to do it again?'
msg_you_must_choose_a_dev='You have to choose a device!'
msg_mode="Mode"
msg_enter_another_shell_hint_wo_netcfg_prompt='Now enter another shell. When everything is done, run "exit" to go back to the original program.'
# Tag on 2009/05/28
msg_ocs_param_rescue='Continue reading next one when disk blocks read errors'
msg_ocs_onthefly_param_rescue='Continue reading next one when disk blocks read errors'
# Tag on 2009/06/30
msg_later_enter_X_in_drbl_live='///NOTE/// Later we will enter graphical environment if you choose "0". However, if graphical environment (X-window) fails to start, you can:'
msg_run_forcevideo_drbl_live_prompt='Run "sudo Forcevideo-drbl-live" to configure it again. Choose 1024x768, 800x600 or 640x480 as your resolution and the driver for your VGA card, etc. Most of the time you can accept the default values if you have no idea about them.'
msg_failing_start_X_in_drbl_live_prompt='If failing to enter graphical environment, and it does not return to text mode, you can reboot again, and choose "1" here to config X manually.'
msg_which_mode_do_you_prefer='Which mode do you prefer?'
msg_continue_to_start_X_for_drbl_live='Continue to start X-window automatically to use DRBL live'
msg_run_forcevideo_to_config_X_manually='Run "Forcevideo-drbl-live" to configure X-window settings manually'
msg_enter_cmd_prompt_to_config_X='Enter command line prompt to configure X-window by yourself'
msg_program_to_create_X_config_with_60_Hz='This program will create X-window config file with screen freq 60 Hz.'
msg_which_resolution_do_u_want='Which resolution do you want?'
msg_which_vga_card_driver='What driver for your VGA card? E.g. vesa, i810, intel, nv, ati...'
msg_which_color_depth_do_u_want='What color depth do you want?'
# Tag on 2009/08/03
msg_ocs_live_mount_nfs_ser_ver='Which version of NFS service do you want to mount?'
# Tag on 2009/11/05
msg_ocs_param_icrc='Ignore CRC checking of partclone'
msg_change_cpu_level_to_i686='For the distribution you are using, only i686 architectures are available, so the optimization level is changed to i686!!!'
# Tag on 2010/02/15
msg_ocs_param_z5='xz compression (slowest but also small image, faster decompression than bzip2)'
msg_ocs_param_z5p='Use parallel xz compression, for multicore/CPU'
msg_ocs_param_z6='lzip compression (slowest but also small image, faster decompression than bzip2)'
msg_ocs_param_z6p='Use parallel lzip compression, for multicore/CPU'
msg_image_saved_from_dd='The image was saved from dd. Use dd to restore the image instead of smart programs, e.g. partimage, ntfsclone or partclone...'
msg_fs_not_supported_by_partimage_ntfsclone='This file system is not supported by smart programs, e.g. partclone, partimage or ntfsclone, or you force to use dd to save the file system'
msg_use_this_method_to_save_img='Use this method to save the image instead of partclone, partimage or ntfsclone'
# Tag on 2010/06/08
msg_mkisofs_unable_process_that="mkisofs or genisoimage might not be able to process that!"
# Tag on 2010/10/12
msg_ocs_param_t1='Client restores the prebuilt bootloader from syslinux (For Windows only)'
# Tag on 2010/12/08
msg_keyboard_configuration='Keyboard configuration'
msg_change_keyboard_layout='Change keyboard layout'
msg_keep_the_default_US_keymap='Keep the default keyboard layout - US keyboard'
msg_ocs_onthefly_param_q1='Force to use sector-by-sector copy (supports all filesystem, but inefficient)'
# Tag on 2011/02/15
msg_the_image_to_be_cheked='The image to be checked'
msg_the_part_image_to_be_cheked='The partition to be checked'
msg_choose_the_parts_to_check='Choose the partition(s) to be checked'
msg_the_requested_partition_to_be_checked='The requested partition(s) to be checked in the image'
msg_a_disk_image_saved_from_hd='This is a whole disk image, saved from harddrive'
msg_a_part_image_saved_from_partitions='This is not a whole disk image, it is an image for some of partitions, saved from partitions'
msg_this_swap_part_info_not_found='This swap partition info was NOT found'
msg_mbr_img_of_this_hd_not_found='The MBR image of this harddrive was NOT found'
msg_img_check_not_supported='This partition image was not saved by partclone. This program only works for the partition image saved by partclone. Skip checking.'
msg_this_partition_table_file_not_found='This partition table file was NOT found'
msg_broken_partition_img_found='Broken partition images were found, or some of them are not checkable in this image'
msg_all_the_part_lv_are_ok='All the images of partition or LV devices in this image were checked and they are restorable'
msg_this_image_saved_successfully='This image was saved successfully'
msg_this_image_not_saved_correctly='This image was NOT saved correctly'
msg_do_u_want_to_check_img_is_restorable='Do you want to check if the saved image is restorable? ///NOTE/// This action will only check the image is restorable, and it will not write any data to the harddrive.'
msg_choose_if_checking_image_restorable='After the image is saved, do you want to check if the image is restorable? ///NOTE/// This action will only check the image is restorable, and it will not write any data to the harddrive.'
msg_ocs_param_check_img_restorable='Yes, check the saved image'
msg_ocs_param_skip_checking_img_restorable='No, skip checking the saved image'
msg_check_if_image_restorable='Check the image restorable or not'
msg_choose_the_image_to_be_checked='Choose the image to be checked if it is restorable'
msg_broken_image_dir='This is a broken image, because no file name "disk" or "parts" is found in the image dir.'
msg_no_umounted_disks_found='No existing disk(s) or no unmounted disk(s) are found! To use Clonezilla to save or clone a disk, the source disk must exist or be unmounted! If you are sure the disk exists in this machine, maybe the kernel is too old?'
msg_no_umounted_parts_found='No existing partitions(s) or no unmounted partition(s) are found! To use Clonezilla to save or clone a partition, the source partition must exist or be unmounted! If you are sure the partition exists in this machine, maybe the kernel is too old?'
# Tag on 2011/06/19
msg_ocs_param_z1p='Use parallel gzip compression, for multicore/CPU'
msg_ocs_param_z2p='Use parallel bzip2 compression, for multicore/CPU'
msg_failed_to_create_partition_table_on_disk='Failed to create a partition table on this disk'
msg_failed_to_save_partition_table_for_disk='Failed to save the partition table for this disk'
msg_only_kernel_same_with_srv_available='Only the same type of the kernel as server is available for the client machines on the repository.'
msg_ocs_param_irhr='Do not remove Linux udev hardware record after restoring.'
msg_remove_yum_repo_question='Do you want to remove the DRBL yum repository settings?'
msg_locale_de_DE='German'
msg_locale_en_US='English'
msg_locale_es_ES='Spanish'
msg_locale_fr_FR='French'
msg_locale_it_IT='Italian'
msg_locale_ja_JP='Japanese'
msg_locale_pt_BR='Brazilian Portuguese'
msg_locale_ru_RU='Russian'
msg_locale_sk_SK='Slovak'
msg_locale_tr_TR='Turkish'
msg_locale_zh_CN='Simplified Chinese'
msg_locale_zh_TW='Traditional Chinese'
msg_if_you_want_to_run_in_unattended_mode='If you want to run in unattended mode:'
msg_source_disks_more_than_1='The image was saved from more than 1 disk. This program can only deal with the image taken from one disk.'
msg_restore_1_image_to_multiple_local_disks='Restore an image to multiple local disks'
msg_prompt_for_insert_USB_dev_as_destination_disks='If you want to use USB devices as the destination disks, please insert USB devices into this machine *now*. Wait for about 5 secs then press Enter key so that the OS can detect the USB devices.'
msg_prompt_to_use_ask_user_for_later_choose='If you want to choose the destination device later when restoring, enter "ask_user".'
# Tag on 2011/10/31
msg_choose_if_fsck_the_source_part='Choose if you want to check and repair the file system before saving it. This option is only for certain file systems which are well supported by fsck on GNU/Linux, like ext2/3/4, reiserfs, xfs, jfs, vfat. Not for NTFS, HFS+...'
msg_skip_check_source_fs='Skip checking/repairing source file system'
msg_ocs_onthefly_param_irhr='Do not remove Linux udev hardware record after restoring.'
msg_ocs_param_ius='Do not update syslinux-related files after restoring.'
msg_ocs_onthefly_param_ius='Do not update syslinux-related files after restoring.'
msg_destination_disk_too_small='Destination disk is too small!'
msg_destination_disk_size='Destination disk size'
msg_src_disk_size_from_image='Source disk size from the image'
# Tag on 2011/11/29
msg_ocs_param_z7='lrzip compression (Testing. Slow but also small image)'
msg_mismatched_GPT_MBR_partition='This disk contains mismatched GPT and MBR partition'
msg_confuse_clonezilla_and_saved_image_useless='It will confuse Clonezilla and might make the saved image useless or fail to clone the disk.'
msg_description_to_fix_mismatched_GPT_and_MBR_partition='You can use gdisk or sgdisk to fix this issue. E.g. if you are sure only MBR partition table is the one you want, you can run this command to destroy the GPT partition table while keep the MBR partition table'
msg_replace_sdx_with_harddrive_name='//NOTE// (1) Replace /dev/sdx with the above hard drive name. (2) ALL EXISTING DATA ON THE DISK WILL BE LOST IF GIVING WRONG COMMAND. USE THIS COMMAND CAREFULLY!'
msg_please_fix_this_issue_then_restart_clonezilla_again='Please fix this issue then restart Clonezilla again.'
# Tag on 2012/01/19
msg_autoname_is_reserved_for_save_mode='"autoname" is a reserved image name, please use another name!'
msg_ocs_param_icds='Skip checking destination disk size before creating partition table'
msg_ocs_onthefly_param_icds='Skip checking destination disk size before creating partition table'
# Tag on 2012/02/02
msg_ocs_param_fsck_src_part='Interactively check and repair source file system before saving'
msg_ocs_param_fsck_src_part_yes='Auto (Caution!) check and repair source file system before saving'
msg_ocs_onthefly_param_fsck_src_part='Interactively check and repair source file system before cloning'
msg_ocs_onthefly_param_fsck_src_part_yes='Auto (Caution!) check and repair source file system before cloning'
msg_run_clonezilla_live_again="Start over (image repository $ocsroot, if mounted, will be umounted)"
msg_run_clonezilla_live_again_but_keep_mounted_repository="Start over (keep image repository $ocsroot mounted)"
# Tag on 2012/04/09
msg_autohostname_is_reserved_for_save_mode='"autohostname" is a reserved image name, please use another name!'
msg_no_partition_table_need_to_create='No partition is found in this machine. To restore an image of partition, partition(s) must exist on the destination disk.'
# Tag on 2012/08/20
msg_client_job_are_logged_in='Client jobs are recorded in this file'
msg_autoproductname_is_a_reserved='"autoproductname" is a reserved image name, please use another name!'
# Tag on 2012/11/30
msg_locale_ca_ES='Catalan'
keymap_file_prompt_and_example='Enter the keyboard layout to be used in the recovery Clonezilla live. If you input it as "NONE", the keymap will be US keyboard. You can find a list of keyboard layouts in /usr/share/X11/xkb/rules/base.lst. e.g. "fr" for French keyboard layout. For more info, please check the live manual on Debian Live website.'
# Tag on 2013/02/17
msg_ocs_param_srel='Save restoring error log in image dir'
# Tag on 2013/07/23
msg_ocs_param_iefi='Skip updating boot entries in EFI NVRAM after restoring'
msg_ocs_onthefly_param_iefi='Skip updating boot entries in EFI NVRAM after cloning'
msg_you_must_select_a_mode='You must select a mode!'
msg_you_must_input_a_server='You must input a server!'
msg_you_must_input_an_account='You must input an account!'
msg_you_must_input_the_path_to_image='You must input the path to image repository!'
msg_ocs_live_mount_smb_security_mod='Which security mode do you want?'
msg_ocs_use_system_default='Use system default'
msg_ocs_use_ntlm_mode='Use NTLM password hashing (older, weak mode, for some NAS)'
msg_you_must_input_the_ssh_port='You must input the SSH service port number!'
# Tag on 2013/08/31
msg_prompt_for_insert_USB_dev_if_necessary="If you want to use USB device as a Clonezilla image repository, please\n * Insert USB device into this machine *now*\n * Wait for about 5 secs \n * Press Enter key \nso that the OS can detect the USB device and later we can mount it as $ocsroot."
msg_do_not_close_window_until_clone_finish='///NOTE/// \nDO NOT CLOSE THIS WINDOW UNTIL CLIENTS FINISH THE CLONE! \nThis window must remain so that the clone services spawned by Clonezilla can work and show results.'
# Tag on 2013/12/08
msg_the_image_to_be_convert='The image to be converted'
msg_the_part_image_to_be_convert='The images of partition to be converted'
msg_choose_the_image_to_be_converted_compression='Choose the image to convert the compression'
msg_failed_to_convert_the_img_compression='Failed to convert the compression format for this image'
msg_succeeded_convert_the_img_compression='Succeeded converting the compression format for this image'
msg_choose_if_converted_image_restorable='Check if the converted image restorable'
msg_check_converted_img_restorable='Yes, check the converted image'
msg_skip_check_converted_img_restorable='No, skip checking the converted image'
msg_convert_img_compression='Convert image compression format as another image'
msg_this_incomplete_image_will_be_removed='This incomplete image dir will be removed'
msg_new_compression_format_image_created_successfully='New compression format of image has been created successfully'
msg_failed_to_convert_new_compression_as_another_image='Failed to convert new compression format of image'
# Tag on 2014/03/17
msg_img_created_time='The image was created at'
# Tag on 2014/05/26
msg_kvm_started_for_conversion='Now a virtual machine (KVM) is going to be started to do the conversion, and the process will be shown.'
msg_do_not_panic_for_booting_msg_of_kvm='///NOTE/// DO NOT PANIC when you see booting message! The ouput is _NOT_ for this real, host machine!'
msg_only_output_for_kvm_no_input='It is only ouput of virtual machine, and there is no any input. Therefore the keyboad and mouse can not be used to control the virtual machine.'
msg_press_ctrl_c_to_quit_tail='You can press Ctrl-C to quit the viewing program (tail).'
msg_choose_if_create_vmdk_format='By default the qcow2 virtual disk format will be created only. If you want to create vmdk format (compat6), choose "-c"'
msg_not_create_vmdk_format='Do not create vmdk format, either'
msg_create_vmdk_format='Create vmdk format, too'
msg_failed_to_start_kvm_to_convert='Failed to start kvm to convert the image!'
# Tag on 2014/06/21
msg_this_part_in_the_img_is_broken='The image of this partition is broken'
msg_this_part_in_the_img_is_ok='The image of this partition is restorable'
# Tag on 2014/09/28
msg_2_or_more_parts_only_same_parts_on_dest='Two or more partitions from image dir were selected. Only the same partitions on the destination disk could be restored.'
msg_choose_the_parts_from_img_to_restore='Choose the partition(s) from image to restore to destination disk (ALL DATA ON THE PARTITION WILL BE LOST AND REPLACED!!)'
# Tag on 2014/12/23
msg_encrypt_image='Do you want to encrypt the image?'
msg_yes_to_encrypt_img='Encrypt the image'
msg_not_to_encrypt_img='Not to encrypt the image'
msg_ecryptfs_is_used_for_clonezilla='If yes, eCryptfs program will be used to encrypt the image. It uses industry-standard cryptographic ciphers, key generation, and passphrase protection mechanisms. Without your salt/passphrase or private key, nobody will be able to retrieve your data.'
msg_remember_passphrase_of_ecryptfs='//NOTE// You have to remember the passphrase, otherwise the image will _NOT_ be used in the future.'
msg_enter_passphrase_to_encrypt_img='Enter the passphrase to encrypt the image'
msg_it_will_not_be_echoed='It will not be echoed in the screen'
msg_reenter_passphrase_to_encrypt_img='Re-enter the passphrase to encrypt the image'
msg_passphrases_not_match='Sorry, passphrases do not match.'
msg_passphrase_empty='The passphrase can NOT be empty!'
msg_enter_passphrase_for_decrypt_img='Enter the passphrase to decrypt the image'
msg_succeed_to_decrypt_img='Succeeded to decrypt the image'
msg_failed_to_encrypt_img='Failed to encrypt the image.'
msg_failed_to_decrypt_img='Failed to decrypt the image'
msg_encrypt_img_dir_is_now_as='The temporary encrypted image dir is now as'
msg_set_image_volume_size='The size in MB to split the partition image file into multiple volumes files. Please input the number larger than 10. If you do not want to split the image file, enter a big number, e.g. "1000000". Please do not use "0" anymore, because if your GNU/Linux distribution use new /sbin/init from upstart, it will be confused with the "0". //NOTE// For the FAT32 image repository, the number should not be larger than 4096.'
# Tag on 2015/01/03
msg_is_encrypted_image_already='This source image is already encrypted, so it is not necessary to be encrypted again'
msg_is_unencrypted_image_already='This source image is already unencrypted, so it is not necessary to be decrypted again'
msg_cnvt_image_to_unencrypted_successfully='This image has been decrypted successfully'
msg_failed_to_cnvt_image_to_unencrypted='Failed to decrypt this image'
msg_cnvt_image_to_encrypted_successfully='This image has been encrypted successfully'
msg_failed_to_cnvt_image_to_encrypted='Failed to encrypt this image'
msg_choose_the_unenc_image_to_enc='Choose one of the unencrypted images to encrypt'
msg_choose_the_enc_image_to_decrypt='Choose one of the encrypted images to decrypt'
msg_remove_original_unencrypted_img='Do you want to remove the original, unencrypted image:'
msg_remove_original_unencrypted_img_ask_again='Let me ask you again. Are you sure you want to remove the original, unencrypted image:'
msg_remove_original_encrypted_img='Do you want to remove the original, encrypted image:'
msg_remove_original_encrypted_img_ask_again='Let me ask you again. Are you sure you want to remove the original, encrypted image:'
msg_converted_img_is_not_encrypted='///NOTE/// The converted image is not encrypted. If you want to encrypt it, use "ocs-encrypt-img" to encrypt it.'
msg_choose_the_image_to_be_converted_virtual='Choose the image to be converted to virtual machine disk file'
msg_encrypt_existing_img='Encrypt an existing unencrypted image'
msg_decrypt_existing_img='Decrypt an existing encrypted image'
msg_p2v_existing_img='Convert an existing image to virtual disk'
msg_only_nonenc_is_shown='(only unencrypted images are shown)'
msg_restoring_encrypted_img_not_supported_in_clonezilla_se='Restoring encrypted image is not supported in Clonezilla server Edition.'
