mirror of
https://github.com/oSoWoSo/DistroHopper.git
synced 2024-08-14 22:46:53 +00:00
localisation
This commit is contained in:
parent
c8ec6743b6
commit
a42b38e19f
13 changed files with 1292 additions and 1207 deletions
140
dh
140
dh
|
@ -1,4 +1,9 @@
|
||||||
#!/bin/bash
|
#!/usr/bin/bash
|
||||||
|
# shellcheck disable=1078,1079,1091,2027,2034
|
||||||
|
|
||||||
|
TEXTDOMAIN=distrohopper
|
||||||
|
TEXTDOMAINDIR=/usr/share/locale
|
||||||
|
export "TEXTDOMAINDIR" "TEXTDOMAIN"
|
||||||
|
|
||||||
# bugs notice
|
# bugs notice
|
||||||
function some_bugs() {
|
function some_bugs() {
|
||||||
|
@ -12,27 +17,31 @@ function some_bugs() {
|
||||||
}
|
}
|
||||||
|
|
||||||
function show_help() {
|
function show_help() {
|
||||||
printf "DistroHopper v. $version\nquickemu v. $("$prefix"quickemu --version)\n"
|
echo $"DistroHopper v. $version"
|
||||||
echo $"Possible arguments:"
|
echo $"quickemu v. $("$prefix"quickemu --version)"
|
||||||
echo $" -h --help Show this help and exit"
|
echo ""
|
||||||
echo "---------------------------------------------------------"
|
echo $"Possible arguments:"
|
||||||
echo $" -d --dir Set default directory where VMs are stored"
|
echo $" -h --help Show this help and exit"
|
||||||
echo $" -i --install Install DistroHopper"
|
echo "---------------------------------------------------------"
|
||||||
echo "---------------------------------------------------------"
|
echo $" -d --dir Set default directory where VMs are stored"
|
||||||
echo $" -m --mode Portable mode"
|
echo $" -i --install Install DistroHopper"
|
||||||
echo "---------------------------------------------------------"
|
echo "---------------------------------------------------------"
|
||||||
echo $" -s --supported Update supported VMs"
|
echo $" -m --mode Portable mode"
|
||||||
echo $" -r --ready Update ready to run VMs"
|
echo "---------------------------------------------------------"
|
||||||
echo "---------------------------------------------------------"
|
echo $" -s --supported Update supported VMs"
|
||||||
echo $" -t --tui Run TUI"
|
echo $" -r --ready Update ready to run VMs"
|
||||||
echo $" -g --gui Run GUI"
|
echo "---------------------------------------------------------"
|
||||||
echo "---------------------------------------------------------"
|
echo $" -t --tui Run TUI"
|
||||||
echo $" -a --add Add new distro to quickget"
|
echo $" -g --gui Run GUI"
|
||||||
echo $" -f --functions Sort functions in quickget"
|
echo "---------------------------------------------------------"
|
||||||
echo $" -p --push Push changed quickget to quickemu project #todo"
|
echo $" -a --add Add new distro to quickget"
|
||||||
echo "---------------------------------------------------------"
|
echo $" -f --functions Sort functions in quickget"
|
||||||
echo $" -c --copy Copy all ISOs to target dir (for Ventoy)"
|
echo $" -p --push Push changed quickget to quickemu project #todo"
|
||||||
echo "---------------------------------------------------------"
|
echo "---------------------------------------------------------"
|
||||||
|
echo $" -c --copy Copy all ISOs to target dir (for Ventoy)"
|
||||||
|
echo "---------------------------------------------------------"
|
||||||
|
echo $" -l --language Translate DistroHopper"
|
||||||
|
echo "---------------------------------------------------------"
|
||||||
echo $"Homepage: dh.osowoso.xyz"
|
echo $"Homepage: dh.osowoso.xyz"
|
||||||
echo $"Project hosted at: https://github.com/oSoWoSo/DistroHopper"
|
echo $"Project hosted at: https://github.com/oSoWoSo/DistroHopper"
|
||||||
echo $"Chat group on SimpleX: https://tinyurl.com/7hm4kcjx"
|
echo $"Chat group on SimpleX: https://tinyurl.com/7hm4kcjx"
|
||||||
|
@ -58,16 +67,16 @@ function mode_installed() {
|
||||||
|
|
||||||
# installation
|
# installation
|
||||||
function check_gui_dependencies() {
|
function check_gui_dependencies() {
|
||||||
[ -f "$PREFIX/yad" ] || echo $"You are missing yad...
|
[ -f "$PREFIX/yad" ] || echo $"Missing yad!"
|
||||||
Needed for GUI!"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function check_tui_dependencies() {
|
function check_tui_dependencies() {
|
||||||
[ -f "$PREFIX/fzf" ] || echo $"You are missing fzf...
|
[ -f "$PREFIX/fzf" ] || echo $"Missing fzf!"
|
||||||
Needed for TUI!"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function set_variables() {
|
function set_variables() {
|
||||||
|
# DEBUG mod
|
||||||
|
#bash -x ./dh 2>&1 | tee output.log
|
||||||
#progname="${progname:="${0##*/}"}"
|
#progname="${progname:="${0##*/}"}"
|
||||||
progname="DistroHopper"
|
progname="DistroHopper"
|
||||||
version="0.7"
|
version="0.7"
|
||||||
|
@ -117,6 +126,7 @@ function install_dh() {
|
||||||
echo $"Copying to config dir..."
|
echo $"Copying to config dir..."
|
||||||
cp -r ready "$DH_CONFIG_DIR/"
|
cp -r ready "$DH_CONFIG_DIR/"
|
||||||
cp -r supported "$DH_CONFIG_DIR/"
|
cp -r supported "$DH_CONFIG_DIR/"
|
||||||
|
cp -r locale "$DH_CONFIG_DIR/"
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -139,10 +149,11 @@ function install_process() {
|
||||||
function renew_ready() {
|
function renew_ready() {
|
||||||
cd "$VMS_DIR" || exit 1
|
cd "$VMS_DIR" || exit 1
|
||||||
rm "$DH_CONFIG_DIR"/ready/*.desktop
|
rm "$DH_CONFIG_DIR"/ready/*.desktop
|
||||||
if [ ! -e *.conf ]; then
|
# for files in "$VMS_DIR"/*; do
|
||||||
echo $"No .conf files found"
|
# if [ ! -e *.conf ]; then
|
||||||
return
|
# echo $"No .conf files found"
|
||||||
fi
|
# return
|
||||||
|
# fi
|
||||||
for vm_conf in *.conf; do
|
for vm_conf in *.conf; do
|
||||||
if [ "$vm_conf" == "distrohopper.conf" ]; then
|
if [ "$vm_conf" == "distrohopper.conf" ]; then
|
||||||
continue # skip processing distrohopper.conf
|
continue # skip processing distrohopper.conf
|
||||||
|
@ -200,6 +211,7 @@ Categories=System;Virtualization;"
|
||||||
echo "$desktop_file_content" > "$DH_CONFIG_DIR"/supported/"$vm_desktop".desktop
|
echo "$desktop_file_content" > "$DH_CONFIG_DIR"/supported/"$vm_desktop".desktop
|
||||||
else
|
else
|
||||||
# Create desktop file for VMs with editions
|
# Create desktop file for VMs with editions
|
||||||
|
# shellcheck disable=2154
|
||||||
desktop_file_content="[Desktop Entry]
|
desktop_file_content="[Desktop Entry]
|
||||||
Type=Application
|
Type=Application
|
||||||
Name=$get_name
|
Name=$get_name
|
||||||
|
@ -343,9 +355,10 @@ Choose other language" | fzf --cycle)
|
||||||
function isos_to_dir() {
|
function isos_to_dir() {
|
||||||
yad --file --directory > target
|
yad --file --directory > target
|
||||||
cd "$VMS_DIR" || exit 1
|
cd "$VMS_DIR" || exit 1
|
||||||
cp */*.iso "$target"
|
# shellcheck disable=2154
|
||||||
|
cp ./*glob*/*.iso "$target"
|
||||||
}
|
}
|
||||||
|
# shellcheck disable=2086
|
||||||
function add_distro() {
|
function add_distro() {
|
||||||
TMP_DIR="/tmp"
|
TMP_DIR="/tmp"
|
||||||
yad --form --field="Pretty name" "" --field="Name" "" --field="Releases" "" --field="Editions" "" --field="URL" "" --field="ISO" "" --field="Checksum file" "" > ${TMP_DIR}/template.tmp
|
yad --form --field="Pretty name" "" --field="Name" "" --field="Releases" "" --field="Editions" "" --field="URL" "" --field="ISO" "" --field="Checksum file" "" > ${TMP_DIR}/template.tmp
|
||||||
|
@ -357,7 +370,7 @@ function add_distro() {
|
||||||
ISO="$(cat ${TMP_DIR}/template.tmp | cut -d'|' -f6)"
|
ISO="$(cat ${TMP_DIR}/template.tmp | cut -d'|' -f6)"
|
||||||
CHECKSUM_FILE="$(cat ${TMP_DIR}/template.tmp | cut -d'|' -f7)"
|
CHECKSUM_FILE="$(cat ${TMP_DIR}/template.tmp | cut -d'|' -f7)"
|
||||||
echo " $NAME) PRETTY_NAME=$PRETTY_NAME;;
|
echo " $NAME) PRETTY_NAME=$PRETTY_NAME;;
|
||||||
" > ${TMP_DIR}/${NAME}.tmp
|
" > "${TMP_DIR}/${NAME}".tmp
|
||||||
{ echo " $NAME \\
|
{ echo " $NAME \\
|
||||||
"; echo "function releases_$NAME() {
|
"; echo "function releases_$NAME() {
|
||||||
echo $RELEASES
|
echo $RELEASES
|
||||||
|
@ -373,11 +386,12 @@ function add_distro() {
|
||||||
HASH=\"$(wget -q -O- "${URL}/${CHECKSUM_FILE}" | grep "(${ISO}" | cut -d' ' -f4)\"
|
HASH=\"$(wget -q -O- "${URL}/${CHECKSUM_FILE}" | grep "(${ISO}" | cut -d' ' -f4)\"
|
||||||
echo \"${URL}/${ISO} ${HASH}\"
|
echo \"${URL}/${ISO} ${HASH}\"
|
||||||
}
|
}
|
||||||
"; } >> ${TMP_DIR}/${NAME}.tmp
|
"; } >> "${TMP_DIR}/${NAME}".tmp
|
||||||
meld "${TMP_DIR}/${NAME}.tmp $DH_CONFIG_DIR/quickget"
|
meld "${TMP_DIR}/${NAME}.tmp $DH_CONFIG_DIR/quickget"
|
||||||
}
|
}
|
||||||
|
|
||||||
function sort_functions() {
|
function sort_functions() {
|
||||||
|
#TODO
|
||||||
# Get the name of the script from the command line argument
|
# Get the name of the script from the command line argument
|
||||||
script_name=$1
|
script_name=$1
|
||||||
# Get a list of all the function names in the script
|
# Get a list of all the function names in the script
|
||||||
|
@ -388,53 +402,26 @@ function sort_functions() {
|
||||||
for function_name in $sorted_function_names
|
for function_name in $sorted_function_names
|
||||||
do
|
do
|
||||||
# Print the function definition to stdout
|
# Print the function definition to stdout
|
||||||
grep -A $(wc -l < "$script_name") -w "function $function_name" "$script_name"
|
grep -A "$(wc -l < "$script_name")" -w "function $function_name" "$script_name"
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
function localization() {
|
function create_translation() {
|
||||||
. gettext.sh
|
echo $"Which language use [en,cs]?"
|
||||||
TEXTDOMAIN=distrohopper
|
read -rn 2 -s lang
|
||||||
TEXTDOMAINDIR=./locale
|
echo $"Choosed language is: $lang"
|
||||||
# použití gettext() pro lokalizaci výpisu
|
echo $"Dumping language source..."
|
||||||
#echo $"Hello, world!")
|
bash --dump-po-strings dh > "$DH_CONFIG_DIR"/locale/dh-source.pot
|
||||||
# ask for language
|
echo $"Merging changes... (Do it yourself)"
|
||||||
create_translation_source
|
meld "$DH_CONFIG_DIR"/locale/dh-source.pot "$DH_CONFIG_DIR"/locale/distrohopper-"$lang".pot
|
||||||
export "TEXTDOMAIN" "TEXTDOMAINDIR"
|
echo $"Generating .mo file..."
|
||||||
}
|
msgfmt -o "$DH_CONFIG_DIR"/locale/distrohopper-"$lang".mo "$DH_CONFIG_DIR"/locale/distrohopper-"$lang".pot
|
||||||
|
echo $"Copying translation to '/usr/share/local'..."
|
||||||
function create_translation_source() {
|
sudo cp "$DH_CONFIG_DIR"/locale/distrohopper-"$lang".mo /usr/share/locale/"$lang"/LC_MESSAGES/distrohopper.mo
|
||||||
cat > header.tmp <<EOF
|
|
||||||
msgid ""
|
|
||||||
msgstr ""
|
|
||||||
"Project-Id-Version: DistroHopper $version\n"
|
|
||||||
"POT-Creation-Date: $(date +%Y-%m-%d\ %H:%M%z)\n"
|
|
||||||
"PO-Revision-Date: $(date +%Y-%m-%d\ %H:%M%z)\n"
|
|
||||||
"Last-Translator: zenobit\n"
|
|
||||||
"Language-Team: Czech\n"
|
|
||||||
"Language: cs\n"
|
|
||||||
"MIME-Version: 1.0\n"
|
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
|
||||||
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n>=2 && n<=4 ? 1 : 2);\n"
|
|
||||||
"X-Generator: Poedit 3.2.2\n"
|
|
||||||
"X-Poedit-Basepath: ../..\n"
|
|
||||||
"X-Poedit-SearchPath-0: .\n"
|
|
||||||
|
|
||||||
EOF
|
|
||||||
#cat ./dh | grep '$(gettext "' | cut -d'(' -f2 | cut -d'"' -f2 | cut -d')' -f1 > po.tmp
|
|
||||||
#sed -i 's/$/msgstr""\n\nmsgid "/g' po.tmp
|
|
||||||
#cat header.tmp po.tmp > locale/translation_source.po
|
|
||||||
#rm header.tmp po.tmp
|
|
||||||
#LANGUAGE="cs"
|
|
||||||
#export "LANGUAGE"
|
|
||||||
#echo "language: $LANGUAGE"
|
|
||||||
bash --dump-po-strings dh > locale/strings_dump-$version.po
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# run
|
# run
|
||||||
set_variables
|
set_variables
|
||||||
localization
|
|
||||||
|
|
||||||
if [[ $# -eq 0 ]]; then
|
if [[ $# -eq 0 ]]; then
|
||||||
printf $"No argumet provided!\n\n"
|
printf $"No argumet provided!\n\n"
|
||||||
|
@ -510,11 +497,12 @@ do
|
||||||
shift
|
shift
|
||||||
;;
|
;;
|
||||||
-l|--language)
|
-l|--language)
|
||||||
localization
|
create_translation
|
||||||
shift
|
shift
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
printf $"Invalid option: $1\n\n"
|
echo $"Invalid option: $1"
|
||||||
|
echo ""
|
||||||
show_help
|
show_help
|
||||||
exit 1
|
exit 1
|
||||||
;;
|
;;
|
||||||
|
|
517
dh.sh
Executable file
517
dh.sh
Executable file
|
@ -0,0 +1,517 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
#
|
||||||
|
#LANGUAGE=cs_CZ
|
||||||
|
#LANG=cs_CZ
|
||||||
|
TEXTDOMAIN=distrohopper
|
||||||
|
TEXTDOMAINDIR=/usr/share/locale
|
||||||
|
|
||||||
|
# bugs notice
|
||||||
|
function some_bugs() {
|
||||||
|
echo $"Done"
|
||||||
|
echo $"PS: You saw some bugs?"
|
||||||
|
echo $"Could you please provide feedback?"
|
||||||
|
echo $"How do you like DistroHopper?"
|
||||||
|
echo $"What can be improved, added, changed?"
|
||||||
|
echo $" Let me know..."
|
||||||
|
echo $"Flawless distro hopping..." && echo "zenobit"
|
||||||
|
}
|
||||||
|
|
||||||
|
function show_help() {
|
||||||
|
printf "DistroHopper v. $version\nquickemu v. $("$prefix"quickemu --version)\n"
|
||||||
|
echo $"Possible arguments:"
|
||||||
|
echo $" -h --help Show this help and exit"
|
||||||
|
echo "---------------------------------------------------------"
|
||||||
|
echo $" -d --dir Set default directory where VMs are stored"
|
||||||
|
echo $" -i --install Install DistroHopper"
|
||||||
|
echo "---------------------------------------------------------"
|
||||||
|
echo $" -m --mode Portable mode"
|
||||||
|
echo "---------------------------------------------------------"
|
||||||
|
echo $" -s --supported Update supported VMs"
|
||||||
|
echo $" -r --ready Update ready to run VMs"
|
||||||
|
echo "---------------------------------------------------------"
|
||||||
|
echo $" -t --tui Run TUI"
|
||||||
|
echo $" -g --gui Run GUI"
|
||||||
|
echo "---------------------------------------------------------"
|
||||||
|
echo $" -a --add Add new distro to quickget"
|
||||||
|
echo $" -f --functions Sort functions in quickget"
|
||||||
|
echo $" -p --push Push changed quickget to quickemu project #todo"
|
||||||
|
echo "---------------------------------------------------------"
|
||||||
|
echo $" -c --copy Copy all ISOs to target dir (for Ventoy)"
|
||||||
|
echo "---------------------------------------------------------"
|
||||||
|
echo $"Homepage: dh.osowoso.xyz"
|
||||||
|
echo $"Project hosted at: https://github.com/oSoWoSo/DistroHopper"
|
||||||
|
echo $"Chat group on SimpleX: https://tinyurl.com/7hm4kcjx"
|
||||||
|
}
|
||||||
|
|
||||||
|
function portable() {
|
||||||
|
[ -f "$DH_CONFIG" ] && mode_installed || mode_portable
|
||||||
|
}
|
||||||
|
|
||||||
|
function mode_portable() {
|
||||||
|
VMS_DIR="$(pwd)"
|
||||||
|
DH_CONFIG_DIR="$(pwd)"
|
||||||
|
DH_ICON_DIR="$(pwd)/icons"
|
||||||
|
prefix=./
|
||||||
|
export "VMS_DIR" "DH_CONFIG_DIR" "DH_ICON_DIR" "TERMINAL" "replace" "prefix"
|
||||||
|
}
|
||||||
|
|
||||||
|
function mode_installed() {
|
||||||
|
source "$DH_CONFIG"
|
||||||
|
prefix=
|
||||||
|
export "prefix"
|
||||||
|
}
|
||||||
|
|
||||||
|
# installation
|
||||||
|
function check_gui_dependencies() {
|
||||||
|
[ -f "$PREFIX/yad" ] || echo $"Missing yad!"
|
||||||
|
}
|
||||||
|
|
||||||
|
function check_tui_dependencies() {
|
||||||
|
[ -f "$PREFIX/fzf" ] || echo $"Missing fzf!"
|
||||||
|
}
|
||||||
|
|
||||||
|
function set_variables() {
|
||||||
|
#progname="${progname:="${0##*/}"}"
|
||||||
|
progname="DistroHopper"
|
||||||
|
version="0.7"
|
||||||
|
#GTK_THEME="alt-dialog"
|
||||||
|
DH_CONFIG_DIR="$HOME/.config/distrohopper"
|
||||||
|
DH_CONFIG="$DH_CONFIG_DIR/distrohopper.conf"
|
||||||
|
DH_ICON_DIR="/usr/share/icons/distrohopper"
|
||||||
|
TEXTDOMAIN=distrohopper
|
||||||
|
TEXTDOMAINDIR=/usr/share/locale
|
||||||
|
PREFIX="/usr/bin/"
|
||||||
|
TERMINAL=sakura
|
||||||
|
replace='"!"'
|
||||||
|
export "DH_CONFIG_DIR" "DH_CONFIG" "TEXTDOMAIN" "TEXTDOMAINDIR" "replace" "DH_ICON_DIR" "PREFIX" "TERMINAL"
|
||||||
|
portable
|
||||||
|
# Set traps to catch the signals and exit gracefully
|
||||||
|
trap "exit" INT
|
||||||
|
trap "exit" EXIT
|
||||||
|
}
|
||||||
|
|
||||||
|
function create_structure() {
|
||||||
|
source distrohopper.conf
|
||||||
|
echo $"creating config dir..."
|
||||||
|
mkdir -p "$DH_CONFIG_DIR"
|
||||||
|
echo $"creating icons dir as root..."
|
||||||
|
mkdir -p "$DH_ICON_DIR" >/dev/null 2>&1 || sudo mkdir -p "$DH_ICON_DIR"
|
||||||
|
}
|
||||||
|
|
||||||
|
function set_dir() {
|
||||||
|
NEWDIR="$(yad --file --directory --title="Where to save VMs?")"
|
||||||
|
VMS_DIR="$NEWDIR"
|
||||||
|
echo "VMS_DIR=\"$VMS_DIR\"
|
||||||
|
export \"VMS_DIR\"" >> "$DH_CONFIG"
|
||||||
|
export "VMS_DIR"
|
||||||
|
}
|
||||||
|
|
||||||
|
function install_prereq() {
|
||||||
|
# (Void linux)
|
||||||
|
sudo xbps-install -S qemu bash coreutils grep jq procps-ng python3 util-linux sed spice-gtk swtpm usbutils wget xdg-user-dirs xrandr unzip zsync socat gettext
|
||||||
|
# Debian: sudo apt install qemu bash coreutils ovmf grep jq lsb procps python3 genisoimage usbutils util-linux sed spice-client-gtk swtpm wget xdg-user-dirs zsync unzip
|
||||||
|
# Fedora: sudo dnf install qemu bash coreutils edk2-tools grep jq lsb procps python3 genisoimage usbutils util-linux sed spice-gtk-tools swtpm wget xdg-user-dirs xrandr unzip
|
||||||
|
}
|
||||||
|
|
||||||
|
function install_dh() {
|
||||||
|
cp dh quickget quickemu macrecovery windowskey "$PREFIX" >/dev/null 2>&1 || sudo cp dh quickget quickemu macrecovery windowskey "$PREFIX"
|
||||||
|
# quickget also to config directory for adding new distros...
|
||||||
|
cp quickget "$DH_CONFIG_DIR/"
|
||||||
|
echo $"Copying icons..."
|
||||||
|
cp icons/* "$DH_ICON_DIR/" >/dev/null 2>&1 || sudo cp icons/* "$DH_ICON_DIR/"
|
||||||
|
echo $"Copying to config dir..."
|
||||||
|
cp -r ready "$DH_CONFIG_DIR/"
|
||||||
|
cp -r supported "$DH_CONFIG_DIR/"
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
function install_process() {
|
||||||
|
check_tui_dependencies
|
||||||
|
check_gui_dependencies
|
||||||
|
#check_quickemu_dependencies
|
||||||
|
echo $"Creating directory structure..." \
|
||||||
|
&& create_structure \
|
||||||
|
&& echo $"Setting up directory..." \
|
||||||
|
&& set_dir \
|
||||||
|
&& echo $"Installing needed..." \
|
||||||
|
&& echo $"For now voidlinux only" \
|
||||||
|
&& install_prereq \
|
||||||
|
&& echo $"Installing DistroHopper to bin..." \
|
||||||
|
&& install_dh
|
||||||
|
}
|
||||||
|
|
||||||
|
# basic
|
||||||
|
function renew_ready() {
|
||||||
|
cd "$VMS_DIR" || exit 1
|
||||||
|
rm "$DH_CONFIG_DIR"/ready/*.desktop
|
||||||
|
# for files in "$VMS_DIR"/*; do
|
||||||
|
# if [ ! -e *.conf ]; then
|
||||||
|
# echo $"No .conf files found"
|
||||||
|
# return
|
||||||
|
# fi
|
||||||
|
for vm_conf in *.conf; do
|
||||||
|
if [ "$vm_conf" == "distrohopper.conf" ]; then
|
||||||
|
continue # skip processing distrohopper.conf
|
||||||
|
fi
|
||||||
|
vm_desktop=$(basename "$VMS_DIR/$vm_conf" .conf)
|
||||||
|
# Use fuzzy matching to find the best matching icon file (ready to run VMs)
|
||||||
|
icon_name=$(basename "$VMS_DIR/$vm_conf" .conf | cut -d'-' -f -2)
|
||||||
|
icon_file=$(find "$DH_ICON_DIR" -type f -iname "${icon_name// /}.*")
|
||||||
|
# If no icon was found, try shorter name (ready to run VMs)
|
||||||
|
if [ -z "$icon_file" ]; then
|
||||||
|
icon_name=$(basename "$VMS_DIR/$vm_conf" .conf | cut -d'-' -f1)
|
||||||
|
icon_file=$(find "$DH_ICON_DIR" -type f -iname "${icon_name// /}.*")
|
||||||
|
elif [ -z "$icon_file" ]; then
|
||||||
|
icon_file="$DH_ICON_DIR/tux.svg"
|
||||||
|
fi
|
||||||
|
# content of desktop files (ready to run VMs)
|
||||||
|
desktop_file_content="[Desktop Entry]
|
||||||
|
Type=Application
|
||||||
|
Name=$vm_desktop
|
||||||
|
Exec=sh -c 'cd \"$VMS_DIR\" && "$prefix"quickemu -vm $vm_conf'
|
||||||
|
Icon=$icon_file
|
||||||
|
Categories=System;Virtualization;"
|
||||||
|
# create desktop files (ready to run VMs)
|
||||||
|
echo "$desktop_file_content" > "$DH_CONFIG_DIR"/ready/"$vm_desktop".desktop
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
function renew_supported() {
|
||||||
|
rm "$DH_CONFIG_DIR"/supported/*.desktop
|
||||||
|
# get supported VMs
|
||||||
|
"$prefix"quickget | sed 1d | cut -d':' -f2 | grep -o '[^ ]*' > "$DH_CONFIG_DIR/supported.md"
|
||||||
|
while read -r get_name; do
|
||||||
|
vm_desktop=$(echo "$get_name" | tr ' ' '_')
|
||||||
|
releases=$("$prefix"quickget "$vm_desktop" | grep 'Releases' | cut -d':' -f2 | sed 's/^ //')
|
||||||
|
editions=$("$prefix"quickget "$vm_desktop" | grep 'Editions' | cut -d':' -f2 | sed 's/^ //')
|
||||||
|
icon_name="$DH_ICON_DIR/$get_name"
|
||||||
|
if [ -f "$icon_name.svg" ]; then
|
||||||
|
icon_file="$icon_name.svg"
|
||||||
|
elif [ -f "$icon_name.png" ]; then
|
||||||
|
icon_file="$icon_name.png"
|
||||||
|
else
|
||||||
|
icon_file="$DH_ICON_DIR/tux.svg"
|
||||||
|
fi
|
||||||
|
# Check if there are editions
|
||||||
|
if [ -z "$editions" ]; then
|
||||||
|
# Create desktop file for VMs without editions
|
||||||
|
desktop_file_content="[Desktop Entry]
|
||||||
|
Type=Application
|
||||||
|
Name=$get_name
|
||||||
|
releases=$releases
|
||||||
|
replace=$replace
|
||||||
|
Exec=sh -c 'cd \"$VMS_DIR\" && yad --form --field=\"Release:CB\" \"${releases// /$replace}\" | cut -d\"|\" -f1 | xargs -I{} sh -c \""$prefix"quickget $get_name {}\"'
|
||||||
|
Icon=$icon_file
|
||||||
|
Categories=System;Virtualization;"
|
||||||
|
echo "$desktop_file_content" > "$DH_CONFIG_DIR"/supported/"$vm_desktop".desktop
|
||||||
|
else
|
||||||
|
# Create desktop file for VMs with editions
|
||||||
|
desktop_file_content="[Desktop Entry]
|
||||||
|
Type=Application
|
||||||
|
Name=$get_name
|
||||||
|
releases=$releases
|
||||||
|
editions=$editions
|
||||||
|
replace=$replace
|
||||||
|
Exec=sh -c 'cd \"$VMS_DIR\" && yad --form --separator=\" \" --field=\"Release:CB\" \"${releases// /$replace}\" --field=\"Edition:CB\" \"${editions// /$replace}\" | xargs -I{} sh -c \"$prefixquickget $get_name {}\"'
|
||||||
|
Icon=$icon_file
|
||||||
|
Categories=System;Virtualization;"
|
||||||
|
echo "$desktop_file_content" > "$DH_CONFIG_DIR"/supported/"$vm_desktop".desktop
|
||||||
|
fi
|
||||||
|
done < "$DH_CONFIG_DIR"/supported.md
|
||||||
|
}
|
||||||
|
|
||||||
|
function renew_supported_test() {
|
||||||
|
rm "$DH_CONFIG_DIR"/test/ubuntu.desktop
|
||||||
|
# get supported VMs
|
||||||
|
"$prefix"quickget | sed 1d | cut -d':' -f2 | grep -o '[^ ]*' > "$DH_CONFIG_DIR/ubuntu.md"
|
||||||
|
while read -r get_name; do
|
||||||
|
vm_desktop=ubuntu
|
||||||
|
releases=$("$prefix"quickget "$vm_desktop" | grep 'Releases' | cut -d':' -f2 | sed 's/^ //')
|
||||||
|
editions=$("$prefix"quickget "$vm_desktop" | grep 'Editions' | cut -d':' -f2 | sed 's/^ //')
|
||||||
|
icon_name="$DH_ICON_DIR/$get_name"
|
||||||
|
if [ -f "$icon_name.svg" ]; then
|
||||||
|
icon_file="$icon_name.svg"
|
||||||
|
elif [ -f "$icon_name.png" ]; then
|
||||||
|
icon_file="$icon_name.png"
|
||||||
|
else
|
||||||
|
icon_file="$DH_ICON_DIR/tux.svg"
|
||||||
|
fi
|
||||||
|
# Check if there are editions
|
||||||
|
if [ -z "$editions" ]; then
|
||||||
|
# Create desktop file for VMs without editions
|
||||||
|
desktop_file_content="[Desktop Entry]
|
||||||
|
Type=Application
|
||||||
|
Name=$get_name
|
||||||
|
releases=$releases
|
||||||
|
replace=$replace
|
||||||
|
Exec=sh -c 'cd \"$VMS_DIR\" && yad --form --field=\"Release:CB\" \"${releases// /$replace}\" | cut -d\"|\" -f1 | xargs -I{} sh -c \""$prefix"quickget $get_name {}\"'
|
||||||
|
Icon=$icon_file
|
||||||
|
Categories=System;Virtualization;"
|
||||||
|
echo "$desktop_file_content" > "$DH_CONFIG_DIR"/test/ubuntu.desktop
|
||||||
|
else
|
||||||
|
# Create desktop file for VMs with editions
|
||||||
|
desktop_file_content="[Desktop Entry]
|
||||||
|
Type=Application
|
||||||
|
Name=$get_name
|
||||||
|
releases=$releases
|
||||||
|
editions=$editions
|
||||||
|
replace=$replace
|
||||||
|
Exec=sh -c 'cd \"$VMS_DIR\" && yad --form --separator=\" \" --field=\"Release:CB\" \"${releases// /$replace}\" --field=\"Edition:CB\" \"${editions// /$replace}\" | xargs -I{} sh -c \"$prefixquickget $get_name {}\"'
|
||||||
|
Icon=$icon_file
|
||||||
|
Categories=System;Virtualization;"
|
||||||
|
echo "$desktop_file_content" > "$DH_CONFIG_DIR"/test/ubuntu.desktop
|
||||||
|
fi
|
||||||
|
done < "$DH_CONFIG_DIR"/test/ubuntu.md
|
||||||
|
}
|
||||||
|
|
||||||
|
function run_gui() {
|
||||||
|
check_gui_dependencies
|
||||||
|
key=$((RANDOM % 9000 + 1000))
|
||||||
|
yad --plug="$key" --tabnum=1 --monitor --icons --listen --read-dir="$DH_CONFIG_DIR"/ready --sort-by-name --no-buttons --borders=0 --icon-size=46 --item-width=76 &
|
||||||
|
yad --plug="$key" --tabnum=2 --monitor --icons --listen --read-dir="$DH_CONFIG_DIR"/supported --sort-by-name --no-buttons --borders=0 --icon-size=46 --item-width=76 &
|
||||||
|
yad --dynamic --notebook --key="$key" --monitor --listen --window-icon="$DH_ICON_DIR"/hop.svg --width=900 --height=900 --title="DistroHopper" --tab="run VM" --tab="download VM"
|
||||||
|
}
|
||||||
|
|
||||||
|
function run_tui() {
|
||||||
|
check_tui_dependencies
|
||||||
|
vms=(*.conf)
|
||||||
|
printf ' Prepared VMs:\n-------------\n\n'
|
||||||
|
# Check if there are any VMs
|
||||||
|
if [ ${#vms[@]} -eq 0 ]; then
|
||||||
|
echo $"No VMs found."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
# Print the names of the available VMs
|
||||||
|
printf "%s\n" "${vms[@]%.*}"
|
||||||
|
echo "-------------"
|
||||||
|
# Action prompt
|
||||||
|
printf " Do you want to create a new VM? (c)
|
||||||
|
or run an existing one? (press anything)\n"
|
||||||
|
read -rn 1 -s start
|
||||||
|
case $start in
|
||||||
|
c )
|
||||||
|
todo="create"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
# If the user chose to create a new VM
|
||||||
|
if [ "$todo" = "create" ]; then
|
||||||
|
os=$("$prefix"quickget | sed 1d | cut -d':' -f2 | grep -o '[^ ]*' | fzf --cycle --header='Choose OS to download
|
||||||
|
or CTRL-c or ESC to quit')
|
||||||
|
# If the OS is Windows
|
||||||
|
if [ "$os" = windows ]; then
|
||||||
|
answer=$(echo "Default English
|
||||||
|
Choose other language" | fzf --cycle)
|
||||||
|
# If the user wants another windows language
|
||||||
|
if [ "$answer" = "Choose other language" ]; then
|
||||||
|
wrelease=$(echo "8
|
||||||
|
10
|
||||||
|
11" | fzf --cycle)
|
||||||
|
# get window language list
|
||||||
|
wlend=$(($(cat "$prefix"quickget | sed '/Arabic/,$!d' | grep -n '}' | cut -d':' -f1 | head -n 1) - 1))
|
||||||
|
# get windows language
|
||||||
|
wlang=$(cat "$prefix"quickget | sed '/Arabic/,$!d' | head -n $wlend | cut -d'=' -f2 | tail -c +2 | head -c -2 | sed 's/^[ \t]*//' | fzf --cycle --header='Choose Language
|
||||||
|
or CTRL-c or ESC to quit')
|
||||||
|
# downloading windows
|
||||||
|
printf '\n Trying to download Windows %s %s...\n\n' "$wrelease" "$wlang"
|
||||||
|
"$prefix"quickget "windows" "$wrelease" "$wlang"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
# Get the release and edition to download, if necessary
|
||||||
|
choices=$("$prefix"quickget "$os" | sed 1d)
|
||||||
|
if [ "$(echo "$choices" | wc -l)" = 1 ]; then
|
||||||
|
# get release
|
||||||
|
release=$(echo "$choices" | grep 'Releases' | cut -d':' -f2 | grep -o '[^ ]*' | fzf --cycle --header='Choose Release
|
||||||
|
or CTRL-c or ESC to quit')
|
||||||
|
# downloading
|
||||||
|
printf '\n Trying to download %s %s...\n\n' "$os" "$release"
|
||||||
|
"$prefix"quickget "$os" "$release"
|
||||||
|
else
|
||||||
|
# get release
|
||||||
|
release=$(echo "$choices" | grep 'Releases' | cut -d':' -f2 | grep -o '[^ ]*' | fzf --cycle --header='Choose Release
|
||||||
|
or CTRL-c or ESC to quit')
|
||||||
|
# get edition
|
||||||
|
edition=$(echo "$choices" | grep 'Editions' | cut -d':' -f2 | grep -o '[^ ]*' | fzf --cycle --header='Choose Edition
|
||||||
|
or CTRL-c or ESC to quit')
|
||||||
|
# downloading
|
||||||
|
printf '\n Trying to download %s %s %s...\n\n' "$os" "$release" "$edition"
|
||||||
|
"$prefix"quickget "$os" "$release" "$edition"
|
||||||
|
fi
|
||||||
|
# choose VM to run
|
||||||
|
choosed=$(echo "$(ls ./***.conf 2>/dev/null | sed 's/\.conf$//')" | fzf --cycle --header='Choose VM to run
|
||||||
|
or CTRL-c or ESC to quit')
|
||||||
|
# Run choosed VM
|
||||||
|
printf '\n Starting %s...\n\n' "$choosed"
|
||||||
|
"$prefix"quickemu -vm "$choosed.conf"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# more
|
||||||
|
function isos_to_dir() {
|
||||||
|
yad --file --directory > target
|
||||||
|
cd "$VMS_DIR" || exit 1
|
||||||
|
cp */*.iso "$target"
|
||||||
|
}
|
||||||
|
|
||||||
|
function add_distro() {
|
||||||
|
TMP_DIR="/tmp"
|
||||||
|
yad --form --field="Pretty name" "" --field="Name" "" --field="Releases" "" --field="Editions" "" --field="URL" "" --field="ISO" "" --field="Checksum file" "" > ${TMP_DIR}/template.tmp
|
||||||
|
PRETTY_NAME="$(cat ${TMP_DIR}/template.tmp | cut -d'|' -f1)"
|
||||||
|
NAME="$(cat ${TMP_DIR}/template.tmp | cut -d'|' -f2)"
|
||||||
|
RELEASES="$(cat ${TMP_DIR}/template.tmp | cut -d'|' -f3)"
|
||||||
|
EDITIONS="$(cat ${TMP_DIR}/template.tmp | cut -d'|' -f4)"
|
||||||
|
URL="$(cat ${TMP_DIR}/template.tmp | cut -d'|' -f5)"
|
||||||
|
ISO="$(cat ${TMP_DIR}/template.tmp | cut -d'|' -f6)"
|
||||||
|
CHECKSUM_FILE="$(cat ${TMP_DIR}/template.tmp | cut -d'|' -f7)"
|
||||||
|
echo " $NAME) PRETTY_NAME=$PRETTY_NAME;;
|
||||||
|
" > ${TMP_DIR}/${NAME}.tmp
|
||||||
|
{ echo " $NAME \\
|
||||||
|
"; echo "function releases_$NAME() {
|
||||||
|
echo $RELEASES
|
||||||
|
}
|
||||||
|
"; echo "function editions_$NAME() {
|
||||||
|
echo $EDITIONS
|
||||||
|
}
|
||||||
|
"; echo "function get_$NAME() {
|
||||||
|
local EDITION="${1:-}"
|
||||||
|
local HASH=""
|
||||||
|
local ISO="$ISO"
|
||||||
|
local URL="$URL"
|
||||||
|
HASH=\"$(wget -q -O- "${URL}/${CHECKSUM_FILE}" | grep "(${ISO}" | cut -d' ' -f4)\"
|
||||||
|
echo \"${URL}/${ISO} ${HASH}\"
|
||||||
|
}
|
||||||
|
"; } >> ${TMP_DIR}/${NAME}.tmp
|
||||||
|
meld "${TMP_DIR}/${NAME}.tmp $DH_CONFIG_DIR/quickget"
|
||||||
|
}
|
||||||
|
|
||||||
|
function sort_functions() {
|
||||||
|
# Get the name of the script from the command line argument
|
||||||
|
script_name=$1
|
||||||
|
# Get a list of all the function names in the script
|
||||||
|
function_names=$(grep -oP '^[[:space:]]*function \K\w+' "$script_name")
|
||||||
|
# Sort the function names alphabetically
|
||||||
|
sorted_function_names=$(echo "$function_names" | sort)
|
||||||
|
# Loop through the sorted function names and print the function definitions
|
||||||
|
for function_name in $sorted_function_names
|
||||||
|
do
|
||||||
|
# Print the function definition to stdout
|
||||||
|
grep -A $(wc -l < "$script_name") -w "function $function_name" "$script_name"
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
function localization() {
|
||||||
|
#. gettext.sh
|
||||||
|
TEXTDOMAIN=distrohopper
|
||||||
|
TEXTDOMAINDIR=/usr/share/locale
|
||||||
|
mkdir lang
|
||||||
|
mkdir lang/cs
|
||||||
|
bash --dump-po-strings dh > lang/source.pot
|
||||||
|
cp lang/source.pot lang/cs/distrohopper.pot.tmp
|
||||||
|
meld lang/cs/distrohopper.pot.tmp lang/cs/distrohopper.pot && rm lang/cs/distrohopper.pot.tmp
|
||||||
|
}
|
||||||
|
|
||||||
|
create_translation() {
|
||||||
|
echo $"Which language you want use [en,cs]?"
|
||||||
|
read -rn 1 -s lang
|
||||||
|
echo $"Choosed language is: $lang"
|
||||||
|
echo $"Dumping language source..."
|
||||||
|
bash --dump-po-strings dh.sh > "$DH_CONFIG_DIR"/locale/dh-source.pot
|
||||||
|
echo $"Merging changes... (Do it yourself)"
|
||||||
|
meld "$DH_CONFIG_DIR"/locale/dh-source.pot "$DH_CONFIG_DIR"/distrohopper-"$lang".pot
|
||||||
|
echo $"Generating .mo file..."
|
||||||
|
msgfmt -o "$DH_CONFIG_DIR"/locale/distrohopper-"$lang".mo "$DH_CONFIG_DIR"/locale/distrohopper-"$lang".pot
|
||||||
|
echo $"Copying translation to '/usr/share/local'..."
|
||||||
|
sudo cp "$DH_CONFIG_DIR"/locale/distrohopper-"$lang".mo /usr/share/locale/"$lang"/LC_MESSAGES/distrohopper.mo
|
||||||
|
}
|
||||||
|
|
||||||
|
# run
|
||||||
|
set_variables
|
||||||
|
|
||||||
|
if [[ $# -eq 0 ]]; then
|
||||||
|
printf $"No argumet provided!\n\n"
|
||||||
|
show_help
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
while [[ $# -gt 0 ]]
|
||||||
|
do
|
||||||
|
key="$1"
|
||||||
|
case $key in
|
||||||
|
-h|--help)
|
||||||
|
show_help
|
||||||
|
shift
|
||||||
|
;;
|
||||||
|
-d|-dir)
|
||||||
|
set_dir
|
||||||
|
shift
|
||||||
|
;;
|
||||||
|
-i|--install)
|
||||||
|
echo $"Starting installation..."
|
||||||
|
install_process
|
||||||
|
shift
|
||||||
|
;;
|
||||||
|
-m|--mode)
|
||||||
|
echo $"Switching to portable mode!"
|
||||||
|
mode_portable
|
||||||
|
shift
|
||||||
|
;;
|
||||||
|
-s|--supported)
|
||||||
|
echo $"Updating supported VMs..."
|
||||||
|
renew_supported
|
||||||
|
shift
|
||||||
|
;;
|
||||||
|
-r|--ready)
|
||||||
|
echo $"Updating ready VMs..."
|
||||||
|
renew_ready
|
||||||
|
shift
|
||||||
|
;;
|
||||||
|
-t|--tui)
|
||||||
|
echo $"Running TUI..."
|
||||||
|
run_tui
|
||||||
|
shift
|
||||||
|
;;
|
||||||
|
-g|--gui)
|
||||||
|
echo $"Starting DistroHopper GUI..."
|
||||||
|
run_gui
|
||||||
|
shift
|
||||||
|
;;
|
||||||
|
-a|--add)
|
||||||
|
echo $"Adding new distro started..."
|
||||||
|
add_distro
|
||||||
|
shift
|
||||||
|
;;
|
||||||
|
-f|--functions)
|
||||||
|
echo $"Sorting functions in template..."
|
||||||
|
sort_functions
|
||||||
|
shift
|
||||||
|
;;
|
||||||
|
-p|--push)
|
||||||
|
echo $"Pushing changes to... #TODO"
|
||||||
|
push_changes
|
||||||
|
shift
|
||||||
|
;;
|
||||||
|
-c|--copy)
|
||||||
|
echo $"Copying ISOs to dir. It will take some time..."
|
||||||
|
isos_to_dir
|
||||||
|
shift
|
||||||
|
;;
|
||||||
|
-e|--test)
|
||||||
|
echo $"Running supported test..."
|
||||||
|
renew_supported_test
|
||||||
|
shift
|
||||||
|
;;
|
||||||
|
-l|--language)
|
||||||
|
create_translation
|
||||||
|
shift
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
printf $"Invalid option: $1\n\n"
|
||||||
|
show_help
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
|
||||||
|
some_bugs
|
||||||
|
|
||||||
|
exit 0
|
|
@ -1,216 +1,147 @@
|
||||||
msgid ""
|
#: dh.sh:10
|
||||||
msgstr ""
|
|
||||||
"Project-Id-Version: \n"
|
|
||||||
"POT-Creation-Date: \n"
|
|
||||||
"PO-Revision-Date: \n"
|
|
||||||
"Last-Translator: zenobit <zen@osowoso.xyz>\n"
|
|
||||||
"Language-Team: \n"
|
|
||||||
"Language: cs\n"
|
|
||||||
"MIME-Version: 1.0\n"
|
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
|
||||||
"X-Generator: Poedit 3.2.2\n"
|
|
||||||
|
|
||||||
#: dh:5
|
|
||||||
msgid "Done"
|
msgid "Done"
|
||||||
msgstr "Hotovo"
|
msgstr "Hotovo"
|
||||||
|
#: dh.sh:11
|
||||||
#: dh:6
|
|
||||||
msgid "PS: You saw some bugs?"
|
msgid "PS: You saw some bugs?"
|
||||||
msgstr "PS: Viděli jste nějaké chyby?"
|
msgstr "PS: Viděli jste nějaké chyby?"
|
||||||
|
#: dh.sh:12
|
||||||
#: dh:7
|
|
||||||
msgid "Could you please provide feedback?"
|
msgid "Could you please provide feedback?"
|
||||||
msgstr "Můžete prosím poslat zpětnou vazbu?"
|
msgstr "Můžete prosím poslat zpětnou vazbu?"
|
||||||
|
#: dh.sh:13
|
||||||
#: dh:8
|
|
||||||
msgid "How do you like DistroHopper?"
|
msgid "How do you like DistroHopper?"
|
||||||
msgstr "Jak se vám líbí DistroHopper?"
|
msgstr "Jak se vám líbí DistroHopper?"
|
||||||
|
#: dh.sh:14
|
||||||
#: dh:9
|
|
||||||
msgid "What can be improved, added, changed?"
|
msgid "What can be improved, added, changed?"
|
||||||
msgstr "Co může být vylepšeno, přidáno, změněno?"
|
msgstr "Co může být vylepšeno, přidáno, změněno?"
|
||||||
|
#: dh.sh:15
|
||||||
#: dh:10
|
|
||||||
msgid " Let me know..."
|
msgid " Let me know..."
|
||||||
msgstr " Dejte mi vědět..."
|
msgstr " Dejte mi vědět..."
|
||||||
|
#: dh.sh:16
|
||||||
#: dh:11
|
|
||||||
msgid "Flawless distro hopping..."
|
msgid "Flawless distro hopping..."
|
||||||
msgstr "Bezchybné zkoušení distribucí..."
|
msgstr "Bezchybné zkoušení distribucí..."
|
||||||
|
#: dh.sh:21
|
||||||
#: dh:16
|
|
||||||
msgid "Possible arguments:"
|
msgid "Possible arguments:"
|
||||||
msgstr "Možné argumenty:"
|
msgstr "Možné argumenty:"
|
||||||
|
#: dh.sh:22
|
||||||
#: dh:17
|
msgid " -h --help Show this help and exit"
|
||||||
msgid "\t-h\t--help\t\t\tShow this help and exit"
|
msgstr " -h --help Zobrazit tuto nápovědu a skončit"
|
||||||
msgstr "\t-h\t--help\t\t\tZobrazit tuto nápovědu a skončit"
|
#: dh.sh:24
|
||||||
|
msgid " -d --dir Set default directory where VMs are stored"
|
||||||
#: dh:19
|
msgstr " -d --dir Nastavit adresář kde jsou virtuální stroje uloženy"
|
||||||
msgid "\t-d\t--dir\t\t\tSet default directory where VMs are stored"
|
#: dh.sh:25
|
||||||
msgstr "\t-d\t--dir\t\t\tNastavit adresář kde jsou virtuální stroje uloženy"
|
msgid " -i --install Install DistroHopper"
|
||||||
|
|
||||||
#: dh:20
|
|
||||||
msgid "\t-i\t--install\t\tInstall DistroHopper"
|
|
||||||
msgstr "\t-i\t--install\t\tInstalovat DistroHopper"
|
msgstr "\t-i\t--install\t\tInstalovat DistroHopper"
|
||||||
|
#: dh.sh:27
|
||||||
#: dh:22
|
msgid " -m --mode Portable mode"
|
||||||
msgid "\t-m\t--mode\t\t\tPortable mode"
|
|
||||||
msgstr "\t-m\t--mode\t\t\tPřenosný mód"
|
msgstr "\t-m\t--mode\t\t\tPřenosný mód"
|
||||||
|
#: dh.sh:29
|
||||||
#: dh:24
|
msgid " -s --supported Update supported VMs"
|
||||||
msgid "\t-s\t--supported\t\tUpdate supported VMs"
|
|
||||||
msgstr "\t-s\t--supported\t\tAktualizovat podporované VM"
|
msgstr "\t-s\t--supported\t\tAktualizovat podporované VM"
|
||||||
|
#: dh.sh:30
|
||||||
#: dh:25
|
msgid " -r --ready Update ready to run VMs"
|
||||||
msgid "\t-r\t--ready\t\t\tUpdate ready to run VMs"
|
|
||||||
msgstr "\t-r\t--ready\t\t\tAktualizovat připravené VM"
|
msgstr "\t-r\t--ready\t\t\tAktualizovat připravené VM"
|
||||||
|
#: dh.sh:32
|
||||||
#: dh:27
|
msgid " -t --tui Run TUI"
|
||||||
msgid "\t-t\t--tui\t\t\tRun TUI"
|
|
||||||
msgstr "\t-t\t--tui\t\t\tSpustit terminálové uživatelské rozhranní"
|
msgstr "\t-t\t--tui\t\t\tSpustit terminálové uživatelské rozhranní"
|
||||||
|
#: dh.sh:33
|
||||||
#: dh:28
|
msgid " -g --gui Run GUI"
|
||||||
msgid "\t-g\t--gui\t\t\tRun GUI"
|
|
||||||
msgstr "\t-g\t--gui\t\t\tSpustit grafické uživatelské rozhranní"
|
msgstr "\t-g\t--gui\t\t\tSpustit grafické uživatelské rozhranní"
|
||||||
|
#: dh.sh:35
|
||||||
#: dh:30
|
msgid " -a --add Add new distro to quickget"
|
||||||
msgid "\t-a\t--add\t\t\tAdd new distro to quickget"
|
|
||||||
msgstr "\t-a\t--add\t\t\tPřidat distribuci do quickget"
|
msgstr "\t-a\t--add\t\t\tPřidat distribuci do quickget"
|
||||||
|
#: dh.sh:36
|
||||||
#: dh:31
|
msgid " -f --functions Sort functions in quickget"
|
||||||
msgid "\t-f\t--functions\t\tSort functions in quickget"
|
|
||||||
msgstr "\t-f\t--functions\t\tSeřadit funkce v quickget"
|
msgstr "\t-f\t--functions\t\tSeřadit funkce v quickget"
|
||||||
|
#: dh.sh:37
|
||||||
#: dh:32
|
msgid " -p --push Push changed quickget to quickemu project #todo"
|
||||||
msgid "\t-p\t--push\t\t\tPush changed quickget to quickemu project #todo"
|
|
||||||
msgstr "\t-p\t--push\t\t\tPoslat změněný quickget do quickemu projektu #UDELAT"
|
msgstr "\t-p\t--push\t\t\tPoslat změněný quickget do quickemu projektu #UDELAT"
|
||||||
|
#: dh.sh:39
|
||||||
#: dh:34
|
msgid " -c --copy Copy all ISOs to target dir (for Ventoy)"
|
||||||
msgid "\t-c\t--copy\t\t\tCopy all ISOs to target dir (for Ventoy)"
|
msgstr "\t-c\t--copy\t\t\tKopírovat všechny ISO to cílového adresáře (pro Ventoy)"
|
||||||
msgstr "\t-c\t--copy\t\t\tKopírovat všechny ISO to cílového adresáře"
|
#: dh.sh:41
|
||||||
|
|
||||||
#: dh:36
|
|
||||||
msgid "Homepage: dh.osowoso.xyz"
|
msgid "Homepage: dh.osowoso.xyz"
|
||||||
msgstr "Domovský stránka: dh.osowoso.xyz"
|
msgstr "Domovský stránka: dh.osowoso.xyz"
|
||||||
|
#: dh.sh:42
|
||||||
#: dh:37
|
|
||||||
msgid "Project hosted at: https://github.com/oSoWoSo/DistroHopper"
|
msgid "Project hosted at: https://github.com/oSoWoSo/DistroHopper"
|
||||||
msgstr "Projekt hostován na: https://github.com/oSoWoSo/DistroHopper"
|
msgstr "Projekt hostován na: https://github.com/oSoWoSo/DistroHopper"
|
||||||
|
#: dh.sh:43
|
||||||
#: dh:38
|
|
||||||
msgid "Chat group on SimpleX: https://tinyurl.com/7hm4kcjx"
|
msgid "Chat group on SimpleX: https://tinyurl.com/7hm4kcjx"
|
||||||
msgstr "Chat skupina na SimpleX: https://tinyurl.com/7hm4kcjx"
|
msgstr "Chat skupina na SimpleX: https://tinyurl.com/7hm4kcjx"
|
||||||
|
#: dh.sh:66
|
||||||
#: dh:61
|
msgid "Missing yad!"
|
||||||
msgid ""
|
msgstr "Chybí vám yad!"
|
||||||
"You are missing yad...\n"
|
#: dh.sh:70
|
||||||
"\tNeeded for GUI!"
|
msgid "Missing fzf!"
|
||||||
msgstr ""
|
msgstr "Chybí vám fzf!"
|
||||||
"Chybí vám yad...\n"
|
#: dh.sh:93
|
||||||
" Potřeba pro GUI!"
|
|
||||||
|
|
||||||
#: dh:66
|
|
||||||
msgid ""
|
|
||||||
"You are missing fzf...\n"
|
|
||||||
"\tNeeded for TUI!"
|
|
||||||
msgstr ""
|
|
||||||
"Chybí vám fzf...\n"
|
|
||||||
" Potřeba pro TUI!"
|
|
||||||
|
|
||||||
#: dh:90
|
|
||||||
msgid "creating config dir..."
|
msgid "creating config dir..."
|
||||||
msgstr "vytvářím adresář konfigurace..."
|
msgstr "vytvářím adresář konfigurace..."
|
||||||
|
#: dh.sh:95
|
||||||
#: dh:92
|
|
||||||
msgid "creating icons dir as root..."
|
msgid "creating icons dir as root..."
|
||||||
msgstr "vytvářím adresář ikon jako superuživatel..."
|
msgstr "vytvářím adresář ikon jako superuživatel..."
|
||||||
|
#: dh.sh:118
|
||||||
#: dh:115
|
|
||||||
msgid "Copying icons..."
|
msgid "Copying icons..."
|
||||||
msgstr "Kopíruji ikony..."
|
msgstr "Kopíruji ikony..."
|
||||||
|
#: dh.sh:120
|
||||||
#: dh:117
|
|
||||||
msgid "Copying to config dir..."
|
msgid "Copying to config dir..."
|
||||||
msgstr "Kopíruji do konfig adresáře..."
|
msgstr "Kopíruji do konfig adresáře..."
|
||||||
|
#: dh.sh:130
|
||||||
#: dh:127
|
|
||||||
msgid "Creating directory structure..."
|
msgid "Creating directory structure..."
|
||||||
msgstr "Vytvářím adresářovou stukturu..."
|
msgstr "Vytvářím adresářovou stukturu..."
|
||||||
|
#: dh.sh:132
|
||||||
#: dh:129
|
|
||||||
msgid "Setting up directory..."
|
msgid "Setting up directory..."
|
||||||
msgstr "Nastavuji adresář..."
|
msgstr "Nastavuji adresář..."
|
||||||
|
#: dh.sh:134
|
||||||
#: dh:131
|
|
||||||
msgid "Installing needed..."
|
msgid "Installing needed..."
|
||||||
msgstr "Instaluji potřebné..."
|
msgstr "Instaluji potřebné..."
|
||||||
|
#: dh.sh:135
|
||||||
#: dh:132
|
|
||||||
msgid "For now voidlinux only"
|
msgid "For now voidlinux only"
|
||||||
msgstr "Zatím jen VoidLinux"
|
msgstr "Zatím jen VoidLinux"
|
||||||
|
#: dh.sh:137
|
||||||
#: dh:134
|
|
||||||
msgid "Installing DistroHopper to bin..."
|
msgid "Installing DistroHopper to bin..."
|
||||||
msgstr "Instaluji DistroHopper do bin..."
|
msgstr "Instaluji DistroHopper do bin..."
|
||||||
|
#: dh.sh:279
|
||||||
#: dh:143
|
|
||||||
msgid "No .conf files found"
|
|
||||||
msgstr "Nenalezen žádný soubor .conf"
|
|
||||||
|
|
||||||
#: dh:275
|
|
||||||
msgid "No VMs found."
|
msgid "No VMs found."
|
||||||
msgstr "Žádný VM nenalezen."
|
msgstr "Žádný VM nenalezen."
|
||||||
|
#: dh.sh:411
|
||||||
#: dh:428
|
msgid "Which language you want use [en_US cs_CZ]?"
|
||||||
|
msgstr "Který jazyk chcete použít [en_US cs_CZ]?"
|
||||||
|
#: dh.sh:438
|
||||||
msgid "No argumet provided!\\n\\n"
|
msgid "No argumet provided!\\n\\n"
|
||||||
msgstr "Nezadali jste žádný argument!\\n\\n"
|
msgstr "Nezadali jste žádný argument!\\n\\n"
|
||||||
|
#: dh.sh:456
|
||||||
#: dh:446
|
|
||||||
msgid "Starting installation..."
|
msgid "Starting installation..."
|
||||||
msgstr "Zahajuji instalaci..."
|
msgstr "Zahajuji instalaci..."
|
||||||
|
#: dh.sh:461
|
||||||
#: dh:451
|
|
||||||
msgid "Switching to portable mode!"
|
msgid "Switching to portable mode!"
|
||||||
msgstr "Přepínám do přenosného módu!"
|
msgstr "Přepínám do přenosného módu!"
|
||||||
|
#: dh.sh:466
|
||||||
#: dh:456
|
|
||||||
msgid "Updating supported VMs..."
|
msgid "Updating supported VMs..."
|
||||||
msgstr "Aktualizuji podporované VM..."
|
msgstr "Aktualizuji podporované VM..."
|
||||||
|
#: dh.sh:471
|
||||||
#: dh:461
|
|
||||||
msgid "Updating ready VMs..."
|
msgid "Updating ready VMs..."
|
||||||
msgstr "Aktualizuji připravené VM..."
|
msgstr "Aktualizuji připravené VM..."
|
||||||
|
#: dh.sh:476
|
||||||
#: dh:466
|
|
||||||
msgid "Running TUI..."
|
msgid "Running TUI..."
|
||||||
msgstr "Spouštím TUI..."
|
msgstr "Spouštím TUI..."
|
||||||
|
#: dh.sh:481
|
||||||
#: dh:471
|
|
||||||
msgid "Starting DistroHopper GUI..."
|
msgid "Starting DistroHopper GUI..."
|
||||||
msgstr "Spouštím DistroHopper GUI..."
|
msgstr "Spouštím DistroHopper GUI..."
|
||||||
|
#: dh.sh:486
|
||||||
#: dh:476
|
|
||||||
msgid "Adding new distro started..."
|
msgid "Adding new distro started..."
|
||||||
msgstr "Přidání nového distra zahájeno..."
|
msgstr "Přidání nového distra zahájeno..."
|
||||||
|
#: dh.sh:491
|
||||||
#: dh:481
|
|
||||||
msgid "Sorting functions in template..."
|
msgid "Sorting functions in template..."
|
||||||
msgstr "Srovnávám funkce v šabloně..."
|
msgstr "Srovnávám funkce v šabloně..."
|
||||||
|
#: dh.sh:496
|
||||||
#: dh:486
|
|
||||||
msgid "Pushing changes to... #TODO"
|
msgid "Pushing changes to... #TODO"
|
||||||
msgstr "Posílám změny do... #UDELAT"
|
msgstr "Posílám změny do... #UDELAT"
|
||||||
|
#: dh.sh:501
|
||||||
#: dh:491
|
|
||||||
msgid "Copying ISOs to dir. It will take some time..."
|
msgid "Copying ISOs to dir. It will take some time..."
|
||||||
msgstr "Kopíruji soubory ISO do adresáře. Zabere to nějaký čas..."
|
msgstr "Kopíruji soubory ISO do adresáře. Zabere to nějaký čas..."
|
||||||
|
#: dh.sh:506
|
||||||
#: dh:496
|
|
||||||
msgid "Running supported test..."
|
msgid "Running supported test..."
|
||||||
msgstr "Spouštím test podporovaných..."
|
msgstr "Spouštím test podporovaných..."
|
||||||
|
#: dh.sh:515
|
||||||
#: dh:505
|
|
||||||
msgid "Invalid option: $1\\n\\n"
|
msgid "Invalid option: $1\\n\\n"
|
||||||
msgstr "Chybný argument: $1\\n\\n"
|
msgstr "Chybný argument: $1\\n\\n"
|
147
documents/distrohopper.pot
Normal file
147
documents/distrohopper.pot
Normal file
|
@ -0,0 +1,147 @@
|
||||||
|
#: dh.sh:10
|
||||||
|
msgid "Done"
|
||||||
|
msgstr "Hotovo"
|
||||||
|
#: dh.sh:11
|
||||||
|
msgid "PS: You saw some bugs?"
|
||||||
|
msgstr "PS: Viděli jste nějaké chyby?"
|
||||||
|
#: dh.sh:12
|
||||||
|
msgid "Could you please provide feedback?"
|
||||||
|
msgstr "Můžete prosím poslat zpětnou vazbu?"
|
||||||
|
#: dh.sh:13
|
||||||
|
msgid "How do you like DistroHopper?"
|
||||||
|
msgstr "Jak se vám líbí DistroHopper?"
|
||||||
|
#: dh.sh:14
|
||||||
|
msgid "What can be improved, added, changed?"
|
||||||
|
msgstr "Co může být vylepšeno, přidáno, změněno?"
|
||||||
|
#: dh.sh:15
|
||||||
|
msgid " Let me know..."
|
||||||
|
msgstr " Dejte mi vědět..."
|
||||||
|
#: dh.sh:16
|
||||||
|
msgid "Flawless distro hopping..."
|
||||||
|
msgstr "Bezchybné zkoušení distribucí..."
|
||||||
|
#: dh.sh:21
|
||||||
|
msgid "Possible arguments:"
|
||||||
|
msgstr "Možné argumenty:"
|
||||||
|
#: dh.sh:22
|
||||||
|
msgid " -h --help Show this help and exit"
|
||||||
|
msgstr " -h --help Zobrazit tuto nápovědu a skončit"
|
||||||
|
#: dh.sh:24
|
||||||
|
msgid " -d --dir Set default directory where VMs are stored"
|
||||||
|
msgstr " -d --dir Nastavit adresář kde jsou virtuální stroje uloženy"
|
||||||
|
#: dh.sh:25
|
||||||
|
msgid " -i --install Install DistroHopper"
|
||||||
|
msgstr "\t-i\t--install\t\tInstalovat DistroHopper"
|
||||||
|
#: dh.sh:27
|
||||||
|
msgid " -m --mode Portable mode"
|
||||||
|
msgstr "\t-m\t--mode\t\t\tPřenosný mód"
|
||||||
|
#: dh.sh:29
|
||||||
|
msgid " -s --supported Update supported VMs"
|
||||||
|
msgstr "\t-s\t--supported\t\tAktualizovat podporované VM"
|
||||||
|
#: dh.sh:30
|
||||||
|
msgid " -r --ready Update ready to run VMs"
|
||||||
|
msgstr "\t-r\t--ready\t\t\tAktualizovat připravené VM"
|
||||||
|
#: dh.sh:32
|
||||||
|
msgid " -t --tui Run TUI"
|
||||||
|
msgstr "\t-t\t--tui\t\t\tSpustit terminálové uživatelské rozhranní"
|
||||||
|
#: dh.sh:33
|
||||||
|
msgid " -g --gui Run GUI"
|
||||||
|
msgstr "\t-g\t--gui\t\t\tSpustit grafické uživatelské rozhranní"
|
||||||
|
#: dh.sh:35
|
||||||
|
msgid " -a --add Add new distro to quickget"
|
||||||
|
msgstr "\t-a\t--add\t\t\tPřidat distribuci do quickget"
|
||||||
|
#: dh.sh:36
|
||||||
|
msgid " -f --functions Sort functions in quickget"
|
||||||
|
msgstr "\t-f\t--functions\t\tSeřadit funkce v quickget"
|
||||||
|
#: dh.sh:37
|
||||||
|
msgid " -p --push Push changed quickget to quickemu project #todo"
|
||||||
|
msgstr "\t-p\t--push\t\t\tPoslat změněný quickget do quickemu projektu #UDELAT"
|
||||||
|
#: dh.sh:39
|
||||||
|
msgid " -c --copy Copy all ISOs to target dir (for Ventoy)"
|
||||||
|
msgstr "\t-c\t--copy\t\t\tKopírovat všechny ISO to cílového adresáře (pro Ventoy)"
|
||||||
|
#: dh.sh:41
|
||||||
|
msgid "Homepage: dh.osowoso.xyz"
|
||||||
|
msgstr "Domovský stránka: dh.osowoso.xyz"
|
||||||
|
#: dh.sh:42
|
||||||
|
msgid "Project hosted at: https://github.com/oSoWoSo/DistroHopper"
|
||||||
|
msgstr "Projekt hostován na: https://github.com/oSoWoSo/DistroHopper"
|
||||||
|
#: dh.sh:43
|
||||||
|
msgid "Chat group on SimpleX: https://tinyurl.com/7hm4kcjx"
|
||||||
|
msgstr "Chat skupina na SimpleX: https://tinyurl.com/7hm4kcjx"
|
||||||
|
#: dh.sh:66
|
||||||
|
msgid "Missing yad!"
|
||||||
|
msgstr "Chybí vám yad!"
|
||||||
|
#: dh.sh:70
|
||||||
|
msgid "Missing fzf!"
|
||||||
|
msgstr "Chybí vám fzf!"
|
||||||
|
#: dh.sh:93
|
||||||
|
msgid "creating config dir..."
|
||||||
|
msgstr "vytvářím adresář konfigurace..."
|
||||||
|
#: dh.sh:95
|
||||||
|
msgid "creating icons dir as root..."
|
||||||
|
msgstr "vytvářím adresář ikon jako superuživatel..."
|
||||||
|
#: dh.sh:118
|
||||||
|
msgid "Copying icons..."
|
||||||
|
msgstr "Kopíruji ikony..."
|
||||||
|
#: dh.sh:120
|
||||||
|
msgid "Copying to config dir..."
|
||||||
|
msgstr "Kopíruji do konfig adresáře..."
|
||||||
|
#: dh.sh:130
|
||||||
|
msgid "Creating directory structure..."
|
||||||
|
msgstr "Vytvářím adresářovou stukturu..."
|
||||||
|
#: dh.sh:132
|
||||||
|
msgid "Setting up directory..."
|
||||||
|
msgstr "Nastavuji adresář..."
|
||||||
|
#: dh.sh:134
|
||||||
|
msgid "Installing needed..."
|
||||||
|
msgstr "Instaluji potřebné..."
|
||||||
|
#: dh.sh:135
|
||||||
|
msgid "For now voidlinux only"
|
||||||
|
msgstr "Zatím jen VoidLinux"
|
||||||
|
#: dh.sh:137
|
||||||
|
msgid "Installing DistroHopper to bin..."
|
||||||
|
msgstr "Instaluji DistroHopper do bin..."
|
||||||
|
#: dh.sh:279
|
||||||
|
msgid "No VMs found."
|
||||||
|
msgstr "Žádný VM nenalezen."
|
||||||
|
#: dh.sh:411
|
||||||
|
msgid "Which language you want use [en_US cs_CZ]?"
|
||||||
|
msgstr "Který jazyk chcete použít [en_US cs_CZ]?"
|
||||||
|
#: dh.sh:438
|
||||||
|
msgid "No argumet provided!\\n\\n"
|
||||||
|
msgstr "Nezadali jste žádný argument!\\n\\n"
|
||||||
|
#: dh.sh:456
|
||||||
|
msgid "Starting installation..."
|
||||||
|
msgstr "Zahajuji instalaci..."
|
||||||
|
#: dh.sh:461
|
||||||
|
msgid "Switching to portable mode!"
|
||||||
|
msgstr "Přepínám do přenosného módu!"
|
||||||
|
#: dh.sh:466
|
||||||
|
msgid "Updating supported VMs..."
|
||||||
|
msgstr "Aktualizuji podporované VM..."
|
||||||
|
#: dh.sh:471
|
||||||
|
msgid "Updating ready VMs..."
|
||||||
|
msgstr "Aktualizuji připravené VM..."
|
||||||
|
#: dh.sh:476
|
||||||
|
msgid "Running TUI..."
|
||||||
|
msgstr "Spouštím TUI..."
|
||||||
|
#: dh.sh:481
|
||||||
|
msgid "Starting DistroHopper GUI..."
|
||||||
|
msgstr "Spouštím DistroHopper GUI..."
|
||||||
|
#: dh.sh:486
|
||||||
|
msgid "Adding new distro started..."
|
||||||
|
msgstr "Přidání nového distra zahájeno..."
|
||||||
|
#: dh.sh:491
|
||||||
|
msgid "Sorting functions in template..."
|
||||||
|
msgstr "Srovnávám funkce v šabloně..."
|
||||||
|
#: dh.sh:496
|
||||||
|
msgid "Pushing changes to... #TODO"
|
||||||
|
msgstr "Posílám změny do... #UDELAT"
|
||||||
|
#: dh.sh:501
|
||||||
|
msgid "Copying ISOs to dir. It will take some time..."
|
||||||
|
msgstr "Kopíruji soubory ISO do adresáře. Zabere to nějaký čas..."
|
||||||
|
#: dh.sh:506
|
||||||
|
msgid "Running supported test..."
|
||||||
|
msgstr "Spouštím test podporovaných..."
|
||||||
|
#: dh.sh:515
|
||||||
|
msgid "Invalid option: $1\\n\\n"
|
||||||
|
msgstr "Chybný argument: $1\\n\\n"
|
|
@ -1,151 +1,147 @@
|
||||||
#: dh:5
|
#: dh.sh:10
|
||||||
msgid "Done"
|
msgid "Done"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
#: dh:6
|
#: dh.sh:11
|
||||||
msgid "PS: You saw some bugs?"
|
msgid "PS: You saw some bugs?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
#: dh:7
|
#: dh.sh:12
|
||||||
msgid "Could you please provide feedback?"
|
msgid "Could you please provide feedback?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
#: dh:8
|
#: dh.sh:13
|
||||||
msgid "How do you like DistroHopper?"
|
msgid "How do you like DistroHopper?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
#: dh:9
|
#: dh.sh:14
|
||||||
msgid "What can be improved, added, changed?"
|
msgid "What can be improved, added, changed?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
#: dh:10
|
#: dh.sh:15
|
||||||
msgid " Let me know..."
|
msgid " Let me know..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
#: dh:11
|
#: dh.sh:16
|
||||||
msgid "Flawless distro hopping..."
|
msgid "Flawless distro hopping..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
#: dh:16
|
#: dh.sh:21
|
||||||
msgid "Possible arguments:"
|
msgid "Possible arguments:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
#: dh:17
|
#: dh.sh:22
|
||||||
msgid " -h --help Show this help and exit"
|
msgid " -h --help Show this help and exit"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
#: dh:19
|
#: dh.sh:24
|
||||||
msgid " -d --dir Set default directory where VMs are stored"
|
msgid " -d --dir Set default directory where VMs are stored"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
#: dh:20
|
#: dh.sh:25
|
||||||
msgid " -i --install Install DistroHopper"
|
msgid " -i --install Install DistroHopper"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
#: dh:22
|
#: dh.sh:27
|
||||||
msgid " -m --mode Portable mode"
|
msgid " -m --mode Portable mode"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
#: dh:24
|
#: dh.sh:29
|
||||||
msgid " -s --supported Update supported VMs"
|
msgid " -s --supported Update supported VMs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
#: dh:25
|
#: dh.sh:30
|
||||||
msgid " -r --ready Update ready to run VMs"
|
msgid " -r --ready Update ready to run VMs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
#: dh:27
|
#: dh.sh:32
|
||||||
msgid " -t --tui Run TUI"
|
msgid " -t --tui Run TUI"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
#: dh:28
|
#: dh.sh:33
|
||||||
msgid " -g --gui Run GUI"
|
msgid " -g --gui Run GUI"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
#: dh:30
|
#: dh.sh:35
|
||||||
msgid " -a --add Add new distro to quickget"
|
msgid " -a --add Add new distro to quickget"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
#: dh:31
|
#: dh.sh:36
|
||||||
msgid " -f --functions Sort functions in quickget"
|
msgid " -f --functions Sort functions in quickget"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
#: dh:32
|
#: dh.sh:37
|
||||||
msgid " -p --push Push changed quickget to quickemu project #todo"
|
msgid " -p --push Push changed quickget to quickemu project #todo"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
#: dh:34
|
#: dh.sh:39
|
||||||
msgid " -c --copy Copy all ISOs to target dir (for Ventoy)"
|
msgid " -c --copy Copy all ISOs to target dir (for Ventoy)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
#: dh:36
|
#: dh.sh:41
|
||||||
msgid "Homepage: dh.osowoso.xyz"
|
msgid "Homepage: dh.osowoso.xyz"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
#: dh:37
|
#: dh.sh:42
|
||||||
msgid "Project hosted at: https://github.com/oSoWoSo/DistroHopper"
|
msgid "Project hosted at: https://github.com/oSoWoSo/DistroHopper"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
#: dh:38
|
#: dh.sh:43
|
||||||
msgid "Chat group on SimpleX: https://tinyurl.com/7hm4kcjx"
|
msgid "Chat group on SimpleX: https://tinyurl.com/7hm4kcjx"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
#: dh:61
|
#: dh.sh:66
|
||||||
msgid ""
|
msgid "Missing yad!"
|
||||||
"You are missing yad...\n"
|
|
||||||
" Needed for GUI!"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
#: dh:66
|
#: dh.sh:70
|
||||||
msgid ""
|
msgid "Missing fzf!"
|
||||||
"You are missing fzf...\n"
|
|
||||||
" Needed for TUI!"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
#: dh:90
|
#: dh.sh:93
|
||||||
msgid "creating config dir..."
|
msgid "creating config dir..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
#: dh:92
|
#: dh.sh:95
|
||||||
msgid "creating icons dir as root..."
|
msgid "creating icons dir as root..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
#: dh:115
|
#: dh.sh:118
|
||||||
msgid "Copying icons..."
|
msgid "Copying icons..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
#: dh:117
|
#: dh.sh:120
|
||||||
msgid "Copying to config dir..."
|
msgid "Copying to config dir..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
#: dh:127
|
#: dh.sh:130
|
||||||
msgid "Creating directory structure..."
|
msgid "Creating directory structure..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
#: dh:129
|
#: dh.sh:132
|
||||||
msgid "Setting up directory..."
|
msgid "Setting up directory..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
#: dh:131
|
#: dh.sh:134
|
||||||
msgid "Installing needed..."
|
msgid "Installing needed..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
#: dh:132
|
#: dh.sh:135
|
||||||
msgid "For now voidlinux only"
|
msgid "For now voidlinux only"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
#: dh:134
|
#: dh.sh:137
|
||||||
msgid "Installing DistroHopper to bin..."
|
msgid "Installing DistroHopper to bin..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
#: dh:143
|
#: dh.sh:279
|
||||||
msgid "No .conf files found"
|
|
||||||
msgstr ""
|
|
||||||
#: dh:275
|
|
||||||
msgid "No VMs found."
|
msgid "No VMs found."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
#: dh:440
|
#: dh.sh:411
|
||||||
|
msgid "Which language you want use [en_US cs_CZ]?"
|
||||||
|
msgstr ""
|
||||||
|
#: dh.sh:438
|
||||||
msgid "No argumet provided!\\n\\n"
|
msgid "No argumet provided!\\n\\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
#: dh:458
|
#: dh.sh:456
|
||||||
msgid "Starting installation..."
|
msgid "Starting installation..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
#: dh:463
|
#: dh.sh:461
|
||||||
msgid "Switching to portable mode!"
|
msgid "Switching to portable mode!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
#: dh:468
|
#: dh.sh:466
|
||||||
msgid "Updating supported VMs..."
|
msgid "Updating supported VMs..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
#: dh:473
|
#: dh.sh:471
|
||||||
msgid "Updating ready VMs..."
|
msgid "Updating ready VMs..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
#: dh:478
|
#: dh.sh:476
|
||||||
msgid "Running TUI..."
|
msgid "Running TUI..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
#: dh:483
|
#: dh.sh:481
|
||||||
msgid "Starting DistroHopper GUI..."
|
msgid "Starting DistroHopper GUI..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
#: dh:488
|
#: dh.sh:486
|
||||||
msgid "Adding new distro started..."
|
msgid "Adding new distro started..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
#: dh:493
|
#: dh.sh:491
|
||||||
msgid "Sorting functions in template..."
|
msgid "Sorting functions in template..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
#: dh:498
|
#: dh.sh:496
|
||||||
msgid "Pushing changes to... #TODO"
|
msgid "Pushing changes to... #TODO"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
#: dh:503
|
#: dh.sh:501
|
||||||
msgid "Copying ISOs to dir. It will take some time..."
|
msgid "Copying ISOs to dir. It will take some time..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
#: dh:508
|
#: dh.sh:506
|
||||||
msgid "Running supported test..."
|
msgid "Running supported test..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
#: dh:517
|
#: dh.sh:515
|
||||||
msgid "Invalid option: $1\\n\\n"
|
msgid "Invalid option: $1\\n\\n"
|
||||||
msgstr ""
|
msgstr ""
|
BIN
locale/cs/LC_MESSAGE/distrohopper.mo
Normal file
BIN
locale/cs/LC_MESSAGE/distrohopper.mo
Normal file
Binary file not shown.
|
@ -1,468 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<title></title>
|
|
||||||
<meta http-equiv='Content-Type' content='text/html; charset=utf-8'>
|
|
||||||
<style>
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
Based on Minimal CSS (minimalcss.com) under the MIT license.
|
|
||||||
*/
|
|
||||||
|
|
||||||
/* Reset */
|
|
||||||
* { margin: 0; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
|
|
||||||
|
|
||||||
/* Layout */
|
|
||||||
body { font: 14px/20px -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; }
|
|
||||||
|
|
||||||
.container { position: relative; max-width: 90%; margin: 0 auto; }
|
|
||||||
|
|
||||||
/* Typography */
|
|
||||||
a { color: #105CB6; text-decoration: none; }
|
|
||||||
a:hover, a:focus { color: #105CB6; text-decoration: underline; }
|
|
||||||
a:active { color: #105CB6; }
|
|
||||||
|
|
||||||
h1 { font-size: 24px; line-height: 20px; margin: 10px 0; }
|
|
||||||
h2 { font-size: 20px; line-height: 20px; margin: 10px 0; }
|
|
||||||
h3 { font-size: 16px; line-height: 20px; margin: 10px 0; }
|
|
||||||
h4 { font-size: 14px; line-height: 20px; margin: 10px 0; }
|
|
||||||
h5 { font-size: 12px; line-height: 20px; margin: 10px 0; }
|
|
||||||
h5 { font-size: 10px; line-height: 20px; margin: 10px 0; }
|
|
||||||
|
|
||||||
p { margin-bottom: 10px; }
|
|
||||||
|
|
||||||
.float-left { float: left; }
|
|
||||||
.float-right { float: right; }
|
|
||||||
img.float-left { float: left; margin: 0 20px 20px 0; }
|
|
||||||
img.float-right { float: right; margin: 0 0 20px 20px; }
|
|
||||||
img.center { margin: 0 auto; display: block; }
|
|
||||||
|
|
||||||
.text-left { text-align: left; }
|
|
||||||
.text-center { text-align: center; }
|
|
||||||
.text-right { text-align: right; }
|
|
||||||
.text-justify { text-align: justify; }
|
|
||||||
|
|
||||||
/* List */
|
|
||||||
ul { list-style-position:inside; }
|
|
||||||
ol { list-style-position:inside; }
|
|
||||||
|
|
||||||
/* Table */
|
|
||||||
table {
|
|
||||||
border-collapse: collapse;
|
|
||||||
border-spacing: 0;
|
|
||||||
}
|
|
||||||
th { font-weight: bold; }
|
|
||||||
tfoot { font-style: italic; }
|
|
||||||
|
|
||||||
/* Metadata part */
|
|
||||||
|
|
||||||
.metadata {
|
|
||||||
margin-top: 15px;
|
|
||||||
margin-bottom: 10px;
|
|
||||||
font-size: 90%;
|
|
||||||
}
|
|
||||||
table.metadata td {
|
|
||||||
padding-right: 20px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.stats {
|
|
||||||
padding-top: 5px;
|
|
||||||
padding-bottom: 20px;
|
|
||||||
}
|
|
||||||
.graph {
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
.graph div { float: left; }
|
|
||||||
.graph div:first-child { border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
|
|
||||||
.graph div:last-child { border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
|
|
||||||
.legend {
|
|
||||||
font-size: smaller;
|
|
||||||
padding-top: 12px;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Translations */
|
|
||||||
table.translations {
|
|
||||||
width: 100%;
|
|
||||||
table-layout: fixed;
|
|
||||||
}
|
|
||||||
table.translations th, table.translations td {
|
|
||||||
padding: 5px 10px;
|
|
||||||
vertical-align: top;
|
|
||||||
border-bottom: 1px solid #F1F1F1;
|
|
||||||
}
|
|
||||||
table.translations th {
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
table.translations th:first-child, table.translations td:first-child { padding-left: 0; }
|
|
||||||
table.translations th:last-child, table.translations td:last-child { padding-right: 0; }
|
|
||||||
|
|
||||||
.with-comments td {
|
|
||||||
border-bottom: none !important;
|
|
||||||
}
|
|
||||||
tr.comments div {
|
|
||||||
float: left;
|
|
||||||
max-width: 90%;
|
|
||||||
font-size: smaller;
|
|
||||||
}
|
|
||||||
tr.comments div p:last-child { margin-bottom: 0; }
|
|
||||||
tr.comments td { padding-top: 0; }
|
|
||||||
|
|
||||||
.msgctxt {
|
|
||||||
font-size: smaller;
|
|
||||||
border-radius: 2px;
|
|
||||||
padding: 2px 4px;
|
|
||||||
margin-right: 4px;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* Colors */
|
|
||||||
|
|
||||||
body { background-color: #fff; color: #333; }
|
|
||||||
|
|
||||||
.percent-done { background-color: rgb(146, 236, 106); height: 10px; }
|
|
||||||
.percent-fuzzy { background-color: rgb(255, 149, 0); height: 10px; }
|
|
||||||
.percent-untrans { background-color: #F1F1F1; height: 10px; }
|
|
||||||
.legend { color: #aaa; }
|
|
||||||
tr.comments div { color: #aaa; }
|
|
||||||
.fuzzy .tra { color: rgb(230, 134, 0); }
|
|
||||||
|
|
||||||
.msgctxt { color: rgb(70, 109, 137); background-color: rgb(217, 232, 242); }
|
|
||||||
|
|
||||||
|
|
||||||
@media (prefers-color-scheme: dark) {
|
|
||||||
body { background-color: rgb(45, 42, 41); color: #eee; }
|
|
||||||
.percent-untrans { background-color: rgba(255, 255, 255, 0.3); }
|
|
||||||
.legend { color: rgba(255, 255, 255, 0.6); }
|
|
||||||
tr.comments div { color: rgba(255, 255, 255, 0.6); }
|
|
||||||
.fuzzy .tra { color: rgb(253, 178, 72); }
|
|
||||||
.msgctxt { color: rgb(180, 222, 254); background-color: rgba(67, 94, 147, 0.6); }
|
|
||||||
table.translations th, table.translations td { border-bottom: 1px solid #333; }
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
</style>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div class='container'>
|
|
||||||
<table class='metadata'>
|
|
||||||
<tr><td>Jazyk:</td><td>čeština</td></tr>
|
|
||||||
</table>
|
|
||||||
<div class='stats'>
|
|
||||||
<div class='graph'>
|
|
||||||
<div class='percent-done' style='width: 100%'> </div>
|
|
||||||
</div>
|
|
||||||
<div class='legend'>Přeloženo: 49 z 49 (100 %) </div>
|
|
||||||
</div>
|
|
||||||
<table class='translations'>
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Zdrojový text — angličtina</th>
|
|
||||||
<th>Překlad — čeština</th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr class='i'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Done</td>
|
|
||||||
<td class='tra' lang='cs'>
|
|
||||||
Hotovo</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
PS: You saw some bugs?</td>
|
|
||||||
<td class='tra' lang='cs'>
|
|
||||||
PS: Viděli jste nějaké chyby?</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Could you please provide feedback?</td>
|
|
||||||
<td class='tra' lang='cs'>
|
|
||||||
Můžete prosím poslat zpětnou vazbu?</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
How do you like DistroHopper?</td>
|
|
||||||
<td class='tra' lang='cs'>
|
|
||||||
Jak se vám líbí DistroHopper?</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
What can be improved, added, changed?</td>
|
|
||||||
<td class='tra' lang='cs'>
|
|
||||||
Co může být vylepšeno, přidáno, změněno?</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Let me know...</td>
|
|
||||||
<td class='tra' lang='cs'>
|
|
||||||
Dejte mi vědět...</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Flawless distro hopping...</td>
|
|
||||||
<td class='tra' lang='cs'>
|
|
||||||
Bezchybné zkoušení distribucí...</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Possible arguments:</td>
|
|
||||||
<td class='tra' lang='cs'>
|
|
||||||
Možné argumenty:</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
-h --help Show this help and exit</td>
|
|
||||||
<td class='tra' lang='cs'>
|
|
||||||
-h --help Zobrazit tuto nápovědu a skončit</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
-d --dir Set default directory where VMs are stored</td>
|
|
||||||
<td class='tra' lang='cs'>
|
|
||||||
-d --dir Nastavit adresář kde jsou virtuální stroje uloženy</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
-i --install Install DistroHopper</td>
|
|
||||||
<td class='tra' lang='cs'>
|
|
||||||
-i --install Instalovat DistroHopper</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
-m --mode Portable mode</td>
|
|
||||||
<td class='tra' lang='cs'>
|
|
||||||
-m --mode Přenosný mód</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
-s --supported Update supported VMs</td>
|
|
||||||
<td class='tra' lang='cs'>
|
|
||||||
-s --supported Aktualizovat podporované VM</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
-r --ready Update ready to run VMs</td>
|
|
||||||
<td class='tra' lang='cs'>
|
|
||||||
-r --ready Aktualizovat připravené VM</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
-t --tui Run TUI</td>
|
|
||||||
<td class='tra' lang='cs'>
|
|
||||||
-t --tui Spustit terminálové uživatelské rozhranní</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
-g --gui Run GUI</td>
|
|
||||||
<td class='tra' lang='cs'>
|
|
||||||
-g --gui Spustit grafické uživatelské rozhranní</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
-a --add Add new distro to quickget</td>
|
|
||||||
<td class='tra' lang='cs'>
|
|
||||||
-a --add Přidat distribuci do quickget</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
-f --functions Sort functions in quickget</td>
|
|
||||||
<td class='tra' lang='cs'>
|
|
||||||
-f --functions Seřadit funkce v quickget</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
-p --push Push changed quickget to quickemu project #todo</td>
|
|
||||||
<td class='tra' lang='cs'>
|
|
||||||
-p --push Poslat změněný quickget do quickemu projektu #UDELAT</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
-c --copy Copy all ISOs to target dir (for Ventoy)</td>
|
|
||||||
<td class='tra' lang='cs'>
|
|
||||||
-c --copy Kopírovat všechny ISO to cílového adresáře</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Homepage: dh.osowoso.xyz</td>
|
|
||||||
<td class='tra' lang='cs'>
|
|
||||||
Domovský stránka: dh.osowoso.xyz</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Project hosted at: https://github.com/oSoWoSo/DistroHopper</td>
|
|
||||||
<td class='tra' lang='cs'>
|
|
||||||
Projekt hostován na: https://github.com/oSoWoSo/DistroHopper</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Chat group on SimpleX: https://tinyurl.com/7hm4kcjx</td>
|
|
||||||
<td class='tra' lang='cs'>
|
|
||||||
Chat skupina na SimpleX: https://tinyurl.com/7hm4kcjx</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
You are missing yad...
|
|
||||||
<br> Needed for GUI!</td>
|
|
||||||
<td class='tra' lang='cs'>
|
|
||||||
Chybí vám yad...
|
|
||||||
<br> Potřeba pro GUI!</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
You are missing fzf...
|
|
||||||
<br> Needed for TUI!</td>
|
|
||||||
<td class='tra' lang='cs'>
|
|
||||||
Chybí vám fzf...
|
|
||||||
<br> Potřeba pro TUI!</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
creating config dir...</td>
|
|
||||||
<td class='tra' lang='cs'>
|
|
||||||
vytvářím adresář konfigurace...</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
creating icons dir as root...</td>
|
|
||||||
<td class='tra' lang='cs'>
|
|
||||||
vytvářím adresář ikon jako superuživatel...</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Copying icons...</td>
|
|
||||||
<td class='tra' lang='cs'>
|
|
||||||
Kopíruji ikony...</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Copying to config dir...</td>
|
|
||||||
<td class='tra' lang='cs'>
|
|
||||||
Kopíruji do konfig adresáře...</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Creating directory structure...</td>
|
|
||||||
<td class='tra' lang='cs'>
|
|
||||||
Vytvářím adresářovou stukturu...</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Setting up directory...</td>
|
|
||||||
<td class='tra' lang='cs'>
|
|
||||||
Nastavuji adresář...</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Installing needed...</td>
|
|
||||||
<td class='tra' lang='cs'>
|
|
||||||
Instaluji potřebné...</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
For now voidlinux only</td>
|
|
||||||
<td class='tra' lang='cs'>
|
|
||||||
Zatím jen VoidLinux</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Installing DistroHopper to bin...</td>
|
|
||||||
<td class='tra' lang='cs'>
|
|
||||||
Instaluji DistroHopper do bin...</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
No .conf files found</td>
|
|
||||||
<td class='tra' lang='cs'>
|
|
||||||
Nenalezen žádný soubor .conf</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
No VMs found.</td>
|
|
||||||
<td class='tra' lang='cs'>
|
|
||||||
Žádný VM nenalezen.</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
No argumet provided!\n\n</td>
|
|
||||||
<td class='tra' lang='cs'>
|
|
||||||
Nezadali jste žádný argument!\n\n</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Starting installation...</td>
|
|
||||||
<td class='tra' lang='cs'>
|
|
||||||
Zahajuji instalaci...</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Switching to portable mode!</td>
|
|
||||||
<td class='tra' lang='cs'>
|
|
||||||
Přepínám do přenosného módu!</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Updating supported VMs...</td>
|
|
||||||
<td class='tra' lang='cs'>
|
|
||||||
Aktualizuji podporované VM...</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Updating ready VMs...</td>
|
|
||||||
<td class='tra' lang='cs'>
|
|
||||||
Aktualizuji připravené VM...</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Running TUI...</td>
|
|
||||||
<td class='tra' lang='cs'>
|
|
||||||
Spouštím TUI...</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Starting DistroHopper GUI...</td>
|
|
||||||
<td class='tra' lang='cs'>
|
|
||||||
Spouštím DistroHopper GUI...</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Adding new distro started...</td>
|
|
||||||
<td class='tra' lang='cs'>
|
|
||||||
Přidání nového distra zahájeno...</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Sorting functions in template...</td>
|
|
||||||
<td class='tra' lang='cs'>
|
|
||||||
Srovnávám funkce v šabloně...</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Pushing changes to... #TODO</td>
|
|
||||||
<td class='tra' lang='cs'>
|
|
||||||
Posílám změny do... #UDELAT</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Copying ISOs to dir. It will take some time...</td>
|
|
||||||
<td class='tra' lang='cs'>
|
|
||||||
Kopíruji soubory ISO do adresáře. Zabere to nějaký čas...</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Running supported test...</td>
|
|
||||||
<td class='tra' lang='cs'>
|
|
||||||
Spouštím test podporovaných...</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Invalid option: $1\n\n</td>
|
|
||||||
<td class='tra' lang='cs'>
|
|
||||||
Chybný argument: $1\n\n</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
Binary file not shown.
147
locale/dh-source.pot
Normal file
147
locale/dh-source.pot
Normal file
|
@ -0,0 +1,147 @@
|
||||||
|
#: dh.sh:11
|
||||||
|
msgid "Done"
|
||||||
|
msgstr ""
|
||||||
|
#: dh.sh:12
|
||||||
|
msgid "PS: You saw some bugs?"
|
||||||
|
msgstr ""
|
||||||
|
#: dh.sh:13
|
||||||
|
msgid "Could you please provide feedback?"
|
||||||
|
msgstr ""
|
||||||
|
#: dh.sh:14
|
||||||
|
msgid "How do you like DistroHopper?"
|
||||||
|
msgstr ""
|
||||||
|
#: dh.sh:15
|
||||||
|
msgid "What can be improved, added, changed?"
|
||||||
|
msgstr ""
|
||||||
|
#: dh.sh:16
|
||||||
|
msgid " Let me know..."
|
||||||
|
msgstr ""
|
||||||
|
#: dh.sh:17
|
||||||
|
msgid "Flawless distro hopping..."
|
||||||
|
msgstr ""
|
||||||
|
#: dh.sh:22
|
||||||
|
msgid "Possible arguments:"
|
||||||
|
msgstr ""
|
||||||
|
#: dh.sh:23
|
||||||
|
msgid " -h --help Show this help and exit"
|
||||||
|
msgstr ""
|
||||||
|
#: dh.sh:25
|
||||||
|
msgid " -d --dir Set default directory where VMs are stored"
|
||||||
|
msgstr ""
|
||||||
|
#: dh.sh:26
|
||||||
|
msgid " -i --install Install DistroHopper"
|
||||||
|
msgstr ""
|
||||||
|
#: dh.sh:28
|
||||||
|
msgid " -m --mode Portable mode"
|
||||||
|
msgstr ""
|
||||||
|
#: dh.sh:30
|
||||||
|
msgid " -s --supported Update supported VMs"
|
||||||
|
msgstr ""
|
||||||
|
#: dh.sh:31
|
||||||
|
msgid " -r --ready Update ready to run VMs"
|
||||||
|
msgstr ""
|
||||||
|
#: dh.sh:33
|
||||||
|
msgid " -t --tui Run TUI"
|
||||||
|
msgstr ""
|
||||||
|
#: dh.sh:34
|
||||||
|
msgid " -g --gui Run GUI"
|
||||||
|
msgstr ""
|
||||||
|
#: dh.sh:36
|
||||||
|
msgid " -a --add Add new distro to quickget"
|
||||||
|
msgstr ""
|
||||||
|
#: dh.sh:37
|
||||||
|
msgid " -f --functions Sort functions in quickget"
|
||||||
|
msgstr ""
|
||||||
|
#: dh.sh:38
|
||||||
|
msgid " -p --push Push changed quickget to quickemu project #todo"
|
||||||
|
msgstr ""
|
||||||
|
#: dh.sh:40
|
||||||
|
msgid " -c --copy Copy all ISOs to target dir (for Ventoy)"
|
||||||
|
msgstr ""
|
||||||
|
#: dh.sh:42
|
||||||
|
msgid "Homepage: dh.osowoso.xyz"
|
||||||
|
msgstr ""
|
||||||
|
#: dh.sh:43
|
||||||
|
msgid "Project hosted at: https://github.com/oSoWoSo/DistroHopper"
|
||||||
|
msgstr ""
|
||||||
|
#: dh.sh:44
|
||||||
|
msgid "Chat group on SimpleX: https://tinyurl.com/7hm4kcjx"
|
||||||
|
msgstr ""
|
||||||
|
#: dh.sh:67
|
||||||
|
msgid "Missing yad!"
|
||||||
|
msgstr ""
|
||||||
|
#: dh.sh:71
|
||||||
|
msgid "Missing fzf!"
|
||||||
|
msgstr ""
|
||||||
|
#: dh.sh:94
|
||||||
|
msgid "creating config dir..."
|
||||||
|
msgstr ""
|
||||||
|
#: dh.sh:96
|
||||||
|
msgid "creating icons dir as root..."
|
||||||
|
msgstr ""
|
||||||
|
#: dh.sh:119
|
||||||
|
msgid "Copying icons..."
|
||||||
|
msgstr ""
|
||||||
|
#: dh.sh:121
|
||||||
|
msgid "Copying to config dir..."
|
||||||
|
msgstr ""
|
||||||
|
#: dh.sh:131
|
||||||
|
msgid "Creating directory structure..."
|
||||||
|
msgstr ""
|
||||||
|
#: dh.sh:133
|
||||||
|
msgid "Setting up directory..."
|
||||||
|
msgstr ""
|
||||||
|
#: dh.sh:135
|
||||||
|
msgid "Installing needed..."
|
||||||
|
msgstr ""
|
||||||
|
#: dh.sh:136
|
||||||
|
msgid "For now voidlinux only"
|
||||||
|
msgstr ""
|
||||||
|
#: dh.sh:138
|
||||||
|
msgid "Installing DistroHopper to bin..."
|
||||||
|
msgstr ""
|
||||||
|
#: dh.sh:280
|
||||||
|
msgid "No VMs found."
|
||||||
|
msgstr ""
|
||||||
|
#: dh.sh:412
|
||||||
|
msgid "Which language you want use [en_US cs_CZ]?"
|
||||||
|
msgstr ""
|
||||||
|
#: dh.sh:441
|
||||||
|
msgid "No argumet provided!\\n\\n"
|
||||||
|
msgstr ""
|
||||||
|
#: dh.sh:459
|
||||||
|
msgid "Starting installation..."
|
||||||
|
msgstr ""
|
||||||
|
#: dh.sh:464
|
||||||
|
msgid "Switching to portable mode!"
|
||||||
|
msgstr ""
|
||||||
|
#: dh.sh:469
|
||||||
|
msgid "Updating supported VMs..."
|
||||||
|
msgstr ""
|
||||||
|
#: dh.sh:474
|
||||||
|
msgid "Updating ready VMs..."
|
||||||
|
msgstr ""
|
||||||
|
#: dh.sh:479
|
||||||
|
msgid "Running TUI..."
|
||||||
|
msgstr ""
|
||||||
|
#: dh.sh:484
|
||||||
|
msgid "Starting DistroHopper GUI..."
|
||||||
|
msgstr ""
|
||||||
|
#: dh.sh:489
|
||||||
|
msgid "Adding new distro started..."
|
||||||
|
msgstr ""
|
||||||
|
#: dh.sh:494
|
||||||
|
msgid "Sorting functions in template..."
|
||||||
|
msgstr ""
|
||||||
|
#: dh.sh:499
|
||||||
|
msgid "Pushing changes to... #TODO"
|
||||||
|
msgstr ""
|
||||||
|
#: dh.sh:504
|
||||||
|
msgid "Copying ISOs to dir. It will take some time..."
|
||||||
|
msgstr ""
|
||||||
|
#: dh.sh:509
|
||||||
|
msgid "Running supported test..."
|
||||||
|
msgstr ""
|
||||||
|
#: dh.sh:518
|
||||||
|
msgid "Invalid option: $1\\n\\n"
|
||||||
|
msgstr ""
|
147
locale/distrohopper-cs.pot
Normal file
147
locale/distrohopper-cs.pot
Normal file
|
@ -0,0 +1,147 @@
|
||||||
|
#: dh.sh:10
|
||||||
|
msgid "Done"
|
||||||
|
msgstr "Hotovo"
|
||||||
|
#: dh.sh:11
|
||||||
|
msgid "PS: You saw some bugs?"
|
||||||
|
msgstr "PS: Viděli jste nějaké chyby?"
|
||||||
|
#: dh.sh:12
|
||||||
|
msgid "Could you please provide feedback?"
|
||||||
|
msgstr "Můžete prosím poslat zpětnou vazbu?"
|
||||||
|
#: dh.sh:13
|
||||||
|
msgid "How do you like DistroHopper?"
|
||||||
|
msgstr "Jak se vám líbí DistroHopper?"
|
||||||
|
#: dh.sh:14
|
||||||
|
msgid "What can be improved, added, changed?"
|
||||||
|
msgstr "Co může být vylepšeno, přidáno, změněno?"
|
||||||
|
#: dh.sh:15
|
||||||
|
msgid " Let me know..."
|
||||||
|
msgstr " Dejte mi vědět..."
|
||||||
|
#: dh.sh:16
|
||||||
|
msgid "Flawless distro hopping..."
|
||||||
|
msgstr "Bezchybné zkoušení distribucí..."
|
||||||
|
#: dh.sh:21
|
||||||
|
msgid "Possible arguments:"
|
||||||
|
msgstr "Možné argumenty:"
|
||||||
|
#: dh.sh:22
|
||||||
|
msgid " -h --help Show this help and exit"
|
||||||
|
msgstr " -h --help Zobrazit tuto nápovědu a skončit"
|
||||||
|
#: dh.sh:24
|
||||||
|
msgid " -d --dir Set default directory where VMs are stored"
|
||||||
|
msgstr " -d --dir Nastavit adresář kde jsou virtuální stroje uloženy"
|
||||||
|
#: dh.sh:25
|
||||||
|
msgid " -i --install Install DistroHopper"
|
||||||
|
msgstr "\t-i\t--install\t\tInstalovat DistroHopper"
|
||||||
|
#: dh.sh:27
|
||||||
|
msgid " -m --mode Portable mode"
|
||||||
|
msgstr "\t-m\t--mode\t\t\tPřenosný mód"
|
||||||
|
#: dh.sh:29
|
||||||
|
msgid " -s --supported Update supported VMs"
|
||||||
|
msgstr "\t-s\t--supported\t\tAktualizovat podporované VM"
|
||||||
|
#: dh.sh:30
|
||||||
|
msgid " -r --ready Update ready to run VMs"
|
||||||
|
msgstr "\t-r\t--ready\t\t\tAktualizovat připravené VM"
|
||||||
|
#: dh.sh:32
|
||||||
|
msgid " -t --tui Run TUI"
|
||||||
|
msgstr "\t-t\t--tui\t\t\tSpustit terminálové uživatelské rozhranní"
|
||||||
|
#: dh.sh:33
|
||||||
|
msgid " -g --gui Run GUI"
|
||||||
|
msgstr "\t-g\t--gui\t\t\tSpustit grafické uživatelské rozhranní"
|
||||||
|
#: dh.sh:35
|
||||||
|
msgid " -a --add Add new distro to quickget"
|
||||||
|
msgstr "\t-a\t--add\t\t\tPřidat distribuci do quickget"
|
||||||
|
#: dh.sh:36
|
||||||
|
msgid " -f --functions Sort functions in quickget"
|
||||||
|
msgstr "\t-f\t--functions\t\tSeřadit funkce v quickget"
|
||||||
|
#: dh.sh:37
|
||||||
|
msgid " -p --push Push changed quickget to quickemu project #todo"
|
||||||
|
msgstr "\t-p\t--push\t\t\tPoslat změněný quickget do quickemu projektu #UDELAT"
|
||||||
|
#: dh.sh:39
|
||||||
|
msgid " -c --copy Copy all ISOs to target dir (for Ventoy)"
|
||||||
|
msgstr "\t-c\t--copy\t\t\tKopírovat všechny ISO to cílového adresáře (pro Ventoy)"
|
||||||
|
#: dh.sh:41
|
||||||
|
msgid "Homepage: dh.osowoso.xyz"
|
||||||
|
msgstr "Domovský stránka: dh.osowoso.xyz"
|
||||||
|
#: dh.sh:42
|
||||||
|
msgid "Project hosted at: https://github.com/oSoWoSo/DistroHopper"
|
||||||
|
msgstr "Projekt hostován na: https://github.com/oSoWoSo/DistroHopper"
|
||||||
|
#: dh.sh:43
|
||||||
|
msgid "Chat group on SimpleX: https://tinyurl.com/7hm4kcjx"
|
||||||
|
msgstr "Chat skupina na SimpleX: https://tinyurl.com/7hm4kcjx"
|
||||||
|
#: dh.sh:66
|
||||||
|
msgid "Missing yad!"
|
||||||
|
msgstr "Chybí vám yad!"
|
||||||
|
#: dh.sh:70
|
||||||
|
msgid "Missing fzf!"
|
||||||
|
msgstr "Chybí vám fzf!"
|
||||||
|
#: dh.sh:93
|
||||||
|
msgid "creating config dir..."
|
||||||
|
msgstr "vytvářím adresář konfigurace..."
|
||||||
|
#: dh.sh:95
|
||||||
|
msgid "creating icons dir as root..."
|
||||||
|
msgstr "vytvářím adresář ikon jako superuživatel..."
|
||||||
|
#: dh.sh:118
|
||||||
|
msgid "Copying icons..."
|
||||||
|
msgstr "Kopíruji ikony..."
|
||||||
|
#: dh.sh:120
|
||||||
|
msgid "Copying to config dir..."
|
||||||
|
msgstr "Kopíruji do konfig adresáře..."
|
||||||
|
#: dh.sh:130
|
||||||
|
msgid "Creating directory structure..."
|
||||||
|
msgstr "Vytvářím adresářovou stukturu..."
|
||||||
|
#: dh.sh:132
|
||||||
|
msgid "Setting up directory..."
|
||||||
|
msgstr "Nastavuji adresář..."
|
||||||
|
#: dh.sh:134
|
||||||
|
msgid "Installing needed..."
|
||||||
|
msgstr "Instaluji potřebné..."
|
||||||
|
#: dh.sh:135
|
||||||
|
msgid "For now voidlinux only"
|
||||||
|
msgstr "Zatím jen VoidLinux"
|
||||||
|
#: dh.sh:137
|
||||||
|
msgid "Installing DistroHopper to bin..."
|
||||||
|
msgstr "Instaluji DistroHopper do bin..."
|
||||||
|
#: dh.sh:279
|
||||||
|
msgid "No VMs found."
|
||||||
|
msgstr "Žádný VM nenalezen."
|
||||||
|
#: dh.sh:411
|
||||||
|
msgid "Which language you want use [en_US cs_CZ]?"
|
||||||
|
msgstr "Který jazyk chcete použít [en_US cs_CZ]?"
|
||||||
|
#: dh.sh:438
|
||||||
|
msgid "No argumet provided!\\n\\n"
|
||||||
|
msgstr "Nezadali jste žádný argument!\\n\\n"
|
||||||
|
#: dh.sh:456
|
||||||
|
msgid "Starting installation..."
|
||||||
|
msgstr "Zahajuji instalaci..."
|
||||||
|
#: dh.sh:461
|
||||||
|
msgid "Switching to portable mode!"
|
||||||
|
msgstr "Přepínám do přenosného módu!"
|
||||||
|
#: dh.sh:466
|
||||||
|
msgid "Updating supported VMs..."
|
||||||
|
msgstr "Aktualizuji podporované VM..."
|
||||||
|
#: dh.sh:471
|
||||||
|
msgid "Updating ready VMs..."
|
||||||
|
msgstr "Aktualizuji připravené VM..."
|
||||||
|
#: dh.sh:476
|
||||||
|
msgid "Running TUI..."
|
||||||
|
msgstr "Spouštím TUI..."
|
||||||
|
#: dh.sh:481
|
||||||
|
msgid "Starting DistroHopper GUI..."
|
||||||
|
msgstr "Spouštím DistroHopper GUI..."
|
||||||
|
#: dh.sh:486
|
||||||
|
msgid "Adding new distro started..."
|
||||||
|
msgstr "Přidání nového distra zahájeno..."
|
||||||
|
#: dh.sh:491
|
||||||
|
msgid "Sorting functions in template..."
|
||||||
|
msgstr "Srovnávám funkce v šabloně..."
|
||||||
|
#: dh.sh:496
|
||||||
|
msgid "Pushing changes to... #TODO"
|
||||||
|
msgstr "Posílám změny do... #UDELAT"
|
||||||
|
#: dh.sh:501
|
||||||
|
msgid "Copying ISOs to dir. It will take some time..."
|
||||||
|
msgstr "Kopíruji soubory ISO do adresáře. Zabere to nějaký čas..."
|
||||||
|
#: dh.sh:506
|
||||||
|
msgid "Running supported test..."
|
||||||
|
msgstr "Spouštím test podporovaných..."
|
||||||
|
#: dh.sh:515
|
||||||
|
msgid "Invalid option: $1\\n\\n"
|
||||||
|
msgstr "Chybný argument: $1\\n\\n"
|
147
locale/distrohopper.pot
Normal file
147
locale/distrohopper.pot
Normal file
|
@ -0,0 +1,147 @@
|
||||||
|
#: dh.sh:11
|
||||||
|
msgid "Done"
|
||||||
|
msgstr "Hotovo"
|
||||||
|
#: dh.sh:12
|
||||||
|
msgid "PS: You saw some bugs?"
|
||||||
|
msgstr "PS: Viděli jste nějaké chyby?"
|
||||||
|
#: dh.sh:13
|
||||||
|
msgid "Could you please provide feedback?"
|
||||||
|
msgstr "Můžete prosím poslat zpětnou vazbu?"
|
||||||
|
#: dh.sh:14
|
||||||
|
msgid "How do you like DistroHopper?"
|
||||||
|
msgstr "Jak se vám líbí DistroHopper?"
|
||||||
|
#: dh.sh:15
|
||||||
|
msgid "What can be improved, added, changed?"
|
||||||
|
msgstr "Co může být vylepšeno, přidáno, změněno?"
|
||||||
|
#: dh.sh:16
|
||||||
|
msgid " Let me know..."
|
||||||
|
msgstr " Dejte mi vědět..."
|
||||||
|
#: dh.sh:17
|
||||||
|
msgid "Flawless distro hopping..."
|
||||||
|
msgstr "Bezchybné zkoušení distribucí..."
|
||||||
|
#: dh.sh:22
|
||||||
|
msgid "Possible arguments:"
|
||||||
|
msgstr "Možné argumenty:"
|
||||||
|
#: dh.sh:23
|
||||||
|
msgid " -h --help Show this help and exit"
|
||||||
|
msgstr " -h --help Zobrazit tuto nápovědu a skončit"
|
||||||
|
#: dh.sh:25
|
||||||
|
msgid " -d --dir Set default directory where VMs are stored"
|
||||||
|
msgstr " -d --dir Nastavit adresář kde jsou virtuální stroje uloženy"
|
||||||
|
#: dh.sh:26
|
||||||
|
msgid " -i --install Install DistroHopper"
|
||||||
|
msgstr "\t-i\t--install\t\tInstalovat DistroHopper"
|
||||||
|
#: dh.sh:28
|
||||||
|
msgid " -m --mode Portable mode"
|
||||||
|
msgstr "\t-m\t--mode\t\t\tPřenosný mód"
|
||||||
|
#: dh.sh:30
|
||||||
|
msgid " -s --supported Update supported VMs"
|
||||||
|
msgstr "\t-s\t--supported\t\tAktualizovat podporované VM"
|
||||||
|
#: dh.sh:31
|
||||||
|
msgid " -r --ready Update ready to run VMs"
|
||||||
|
msgstr "\t-r\t--ready\t\t\tAktualizovat připravené VM"
|
||||||
|
#: dh.sh:33
|
||||||
|
msgid " -t --tui Run TUI"
|
||||||
|
msgstr "\t-t\t--tui\t\t\tSpustit terminálové uživatelské rozhranní"
|
||||||
|
#: dh.sh:34
|
||||||
|
msgid " -g --gui Run GUI"
|
||||||
|
msgstr "\t-g\t--gui\t\t\tSpustit grafické uživatelské rozhranní"
|
||||||
|
#: dh.sh:36
|
||||||
|
msgid " -a --add Add new distro to quickget"
|
||||||
|
msgstr "\t-a\t--add\t\t\tPřidat distribuci do quickget"
|
||||||
|
#: dh.sh:37
|
||||||
|
msgid " -f --functions Sort functions in quickget"
|
||||||
|
msgstr "\t-f\t--functions\t\tSeřadit funkce v quickget"
|
||||||
|
#: dh.sh:38
|
||||||
|
msgid " -p --push Push changed quickget to quickemu project #todo"
|
||||||
|
msgstr "\t-p\t--push\t\t\tPoslat změněný quickget do quickemu projektu #UDELAT"
|
||||||
|
#: dh.sh:40
|
||||||
|
msgid " -c --copy Copy all ISOs to target dir (for Ventoy)"
|
||||||
|
msgstr "\t-c\t--copy\t\t\tKopírovat všechny ISO to cílového adresáře (pro Ventoy)"
|
||||||
|
#: dh.sh:42
|
||||||
|
msgid "Homepage: dh.osowoso.xyz"
|
||||||
|
msgstr "Domovský stránka: dh.osowoso.xyz"
|
||||||
|
#: dh.sh:43
|
||||||
|
msgid "Project hosted at: https://github.com/oSoWoSo/DistroHopper"
|
||||||
|
msgstr "Projekt hostován na: https://github.com/oSoWoSo/DistroHopper"
|
||||||
|
#: dh.sh:44
|
||||||
|
msgid "Chat group on SimpleX: https://tinyurl.com/7hm4kcjx"
|
||||||
|
msgstr "Chat skupina na SimpleX: https://tinyurl.com/7hm4kcjx"
|
||||||
|
#: dh.sh:67
|
||||||
|
msgid "Missing yad!"
|
||||||
|
msgstr "Chybí vám yad!"
|
||||||
|
#: dh.sh:71
|
||||||
|
msgid "Missing fzf!"
|
||||||
|
msgstr "Chybí vám fzf!"
|
||||||
|
#: dh.sh:94
|
||||||
|
msgid "creating config dir..."
|
||||||
|
msgstr "vytvářím adresář konfigurace..."
|
||||||
|
#: dh.sh:96
|
||||||
|
msgid "creating icons dir as root..."
|
||||||
|
msgstr "vytvářím adresář ikon jako superuživatel..."
|
||||||
|
#: dh.sh:119
|
||||||
|
msgid "Copying icons..."
|
||||||
|
msgstr "Kopíruji ikony..."
|
||||||
|
#: dh.sh:121
|
||||||
|
msgid "Copying to config dir..."
|
||||||
|
msgstr "Kopíruji do konfig adresáře..."
|
||||||
|
#: dh.sh:131
|
||||||
|
msgid "Creating directory structure..."
|
||||||
|
msgstr "Vytvářím adresářovou stukturu..."
|
||||||
|
#: dh.sh:133
|
||||||
|
msgid "Setting up directory..."
|
||||||
|
msgstr "Nastavuji adresář..."
|
||||||
|
#: dh.sh:135
|
||||||
|
msgid "Installing needed..."
|
||||||
|
msgstr "Instaluji potřebné..."
|
||||||
|
#: dh.sh:136
|
||||||
|
msgid "For now voidlinux only"
|
||||||
|
msgstr "Zatím jen VoidLinux"
|
||||||
|
#: dh.sh:138
|
||||||
|
msgid "Installing DistroHopper to bin..."
|
||||||
|
msgstr "Instaluji DistroHopper do bin..."
|
||||||
|
#: dh.sh:280
|
||||||
|
msgid "No VMs found."
|
||||||
|
msgstr "Žádný VM nenalezen."
|
||||||
|
#: dh.sh:412
|
||||||
|
msgid "Which language you want use [en_US cs_CZ]?"
|
||||||
|
msgstr "Který jazyk chcete použít [en_US cs_CZ]?"
|
||||||
|
#: dh.sh:441
|
||||||
|
msgid "No argumet provided!\\n\\n"
|
||||||
|
msgstr "Nezadali jste žádný argument!\\n\\n"
|
||||||
|
#: dh.sh:459
|
||||||
|
msgid "Starting installation..."
|
||||||
|
msgstr "Zahajuji instalaci..."
|
||||||
|
#: dh.sh:464
|
||||||
|
msgid "Switching to portable mode!"
|
||||||
|
msgstr "Přepínám do přenosného módu!"
|
||||||
|
#: dh.sh:469
|
||||||
|
msgid "Updating supported VMs..."
|
||||||
|
msgstr "Aktualizuji podporované VM..."
|
||||||
|
#: dh.sh:474
|
||||||
|
msgid "Updating ready VMs..."
|
||||||
|
msgstr "Aktualizuji připravené VM..."
|
||||||
|
#: dh.sh:479
|
||||||
|
msgid "Running TUI..."
|
||||||
|
msgstr "Spouštím TUI..."
|
||||||
|
#: dh.sh:484
|
||||||
|
msgid "Starting DistroHopper GUI..."
|
||||||
|
msgstr "Spouštím DistroHopper GUI..."
|
||||||
|
#: dh.sh:489
|
||||||
|
msgid "Adding new distro started..."
|
||||||
|
msgstr "Přidání nového distra zahájeno..."
|
||||||
|
#: dh.sh:494
|
||||||
|
msgid "Sorting functions in template..."
|
||||||
|
msgstr "Srovnávám funkce v šabloně..."
|
||||||
|
#: dh.sh:499
|
||||||
|
msgid "Pushing changes to... #TODO"
|
||||||
|
msgstr "Posílám změny do... #UDELAT"
|
||||||
|
#: dh.sh:504
|
||||||
|
msgid "Copying ISOs to dir. It will take some time..."
|
||||||
|
msgstr "Kopíruji soubory ISO do adresáře. Zabere to nějaký čas..."
|
||||||
|
#: dh.sh:509
|
||||||
|
msgid "Running supported test..."
|
||||||
|
msgstr "Spouštím test podporovaných..."
|
||||||
|
#: dh.sh:518
|
||||||
|
msgid "Invalid option: $1\\n\\n"
|
||||||
|
msgstr "Chybný argument: $1\\n\\n"
|
|
@ -1,467 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<title>DistroHopper</title>
|
|
||||||
<meta http-equiv='Content-Type' content='text/html; charset=utf-8'>
|
|
||||||
<style>
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
Based on Minimal CSS (minimalcss.com) under the MIT license.
|
|
||||||
*/
|
|
||||||
|
|
||||||
/* Reset */
|
|
||||||
* { margin: 0; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
|
|
||||||
|
|
||||||
/* Layout */
|
|
||||||
body { font: 14px/20px -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; }
|
|
||||||
|
|
||||||
.container { position: relative; max-width: 90%; margin: 0 auto; }
|
|
||||||
|
|
||||||
/* Typography */
|
|
||||||
a { color: #105CB6; text-decoration: none; }
|
|
||||||
a:hover, a:focus { color: #105CB6; text-decoration: underline; }
|
|
||||||
a:active { color: #105CB6; }
|
|
||||||
|
|
||||||
h1 { font-size: 24px; line-height: 20px; margin: 10px 0; }
|
|
||||||
h2 { font-size: 20px; line-height: 20px; margin: 10px 0; }
|
|
||||||
h3 { font-size: 16px; line-height: 20px; margin: 10px 0; }
|
|
||||||
h4 { font-size: 14px; line-height: 20px; margin: 10px 0; }
|
|
||||||
h5 { font-size: 12px; line-height: 20px; margin: 10px 0; }
|
|
||||||
h5 { font-size: 10px; line-height: 20px; margin: 10px 0; }
|
|
||||||
|
|
||||||
p { margin-bottom: 10px; }
|
|
||||||
|
|
||||||
.float-left { float: left; }
|
|
||||||
.float-right { float: right; }
|
|
||||||
img.float-left { float: left; margin: 0 20px 20px 0; }
|
|
||||||
img.float-right { float: right; margin: 0 0 20px 20px; }
|
|
||||||
img.center { margin: 0 auto; display: block; }
|
|
||||||
|
|
||||||
.text-left { text-align: left; }
|
|
||||||
.text-center { text-align: center; }
|
|
||||||
.text-right { text-align: right; }
|
|
||||||
.text-justify { text-align: justify; }
|
|
||||||
|
|
||||||
/* List */
|
|
||||||
ul { list-style-position:inside; }
|
|
||||||
ol { list-style-position:inside; }
|
|
||||||
|
|
||||||
/* Table */
|
|
||||||
table {
|
|
||||||
border-collapse: collapse;
|
|
||||||
border-spacing: 0;
|
|
||||||
}
|
|
||||||
th { font-weight: bold; }
|
|
||||||
tfoot { font-style: italic; }
|
|
||||||
|
|
||||||
/* Metadata part */
|
|
||||||
|
|
||||||
.metadata {
|
|
||||||
margin-top: 15px;
|
|
||||||
margin-bottom: 10px;
|
|
||||||
font-size: 90%;
|
|
||||||
}
|
|
||||||
table.metadata td {
|
|
||||||
padding-right: 20px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.stats {
|
|
||||||
padding-top: 5px;
|
|
||||||
padding-bottom: 20px;
|
|
||||||
}
|
|
||||||
.graph {
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
.graph div { float: left; }
|
|
||||||
.graph div:first-child { border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
|
|
||||||
.graph div:last-child { border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
|
|
||||||
.legend {
|
|
||||||
font-size: smaller;
|
|
||||||
padding-top: 12px;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Translations */
|
|
||||||
table.translations {
|
|
||||||
width: 100%;
|
|
||||||
table-layout: fixed;
|
|
||||||
}
|
|
||||||
table.translations th, table.translations td {
|
|
||||||
padding: 5px 10px;
|
|
||||||
vertical-align: top;
|
|
||||||
border-bottom: 1px solid #F1F1F1;
|
|
||||||
}
|
|
||||||
table.translations th {
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
table.translations th:first-child, table.translations td:first-child { padding-left: 0; }
|
|
||||||
table.translations th:last-child, table.translations td:last-child { padding-right: 0; }
|
|
||||||
|
|
||||||
.with-comments td {
|
|
||||||
border-bottom: none !important;
|
|
||||||
}
|
|
||||||
tr.comments div {
|
|
||||||
float: left;
|
|
||||||
max-width: 90%;
|
|
||||||
font-size: smaller;
|
|
||||||
}
|
|
||||||
tr.comments div p:last-child { margin-bottom: 0; }
|
|
||||||
tr.comments td { padding-top: 0; }
|
|
||||||
|
|
||||||
.msgctxt {
|
|
||||||
font-size: smaller;
|
|
||||||
border-radius: 2px;
|
|
||||||
padding: 2px 4px;
|
|
||||||
margin-right: 4px;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* Colors */
|
|
||||||
|
|
||||||
body { background-color: #fff; color: #333; }
|
|
||||||
|
|
||||||
.percent-done { background-color: rgb(146, 236, 106); height: 10px; }
|
|
||||||
.percent-fuzzy { background-color: rgb(255, 149, 0); height: 10px; }
|
|
||||||
.percent-untrans { background-color: #F1F1F1; height: 10px; }
|
|
||||||
.legend { color: #aaa; }
|
|
||||||
tr.comments div { color: #aaa; }
|
|
||||||
.fuzzy .tra { color: rgb(230, 134, 0); }
|
|
||||||
|
|
||||||
.msgctxt { color: rgb(70, 109, 137); background-color: rgb(217, 232, 242); }
|
|
||||||
|
|
||||||
|
|
||||||
@media (prefers-color-scheme: dark) {
|
|
||||||
body { background-color: rgb(45, 42, 41); color: #eee; }
|
|
||||||
.percent-untrans { background-color: rgba(255, 255, 255, 0.3); }
|
|
||||||
.legend { color: rgba(255, 255, 255, 0.6); }
|
|
||||||
tr.comments div { color: rgba(255, 255, 255, 0.6); }
|
|
||||||
.fuzzy .tra { color: rgb(253, 178, 72); }
|
|
||||||
.msgctxt { color: rgb(180, 222, 254); background-color: rgba(67, 94, 147, 0.6); }
|
|
||||||
table.translations th, table.translations td { border-bottom: 1px solid #333; }
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
</style>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div class='container'>
|
|
||||||
<table class='metadata'>
|
|
||||||
<tr><td>Projekt:</td><td>DistroHopper</td></tr>
|
|
||||||
<tr><td>Jazyk:</td><td>angličtina</td></tr>
|
|
||||||
</table>
|
|
||||||
<div class='stats'>
|
|
||||||
<div class='graph'>
|
|
||||||
<div class='percent-untrans' style='width: 100%'> </div>
|
|
||||||
</div>
|
|
||||||
<div class='legend'>Přeloženo: 0 z 49 (0 %) • Zbývá: 49 </div>
|
|
||||||
</div>
|
|
||||||
<table class='translations'>
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Zdrojový text — angličtina</th>
|
|
||||||
<th>Překlad — angličtina</th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr class='i untrans'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Done</td>
|
|
||||||
<td class='tra' lang='en'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i untrans'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
PS: You saw some bugs?</td>
|
|
||||||
<td class='tra' lang='en'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i untrans'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Could you please provide feedback?</td>
|
|
||||||
<td class='tra' lang='en'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i untrans'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
How do you like DistroHopper?</td>
|
|
||||||
<td class='tra' lang='en'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i untrans'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
What can be improved, added, changed?</td>
|
|
||||||
<td class='tra' lang='en'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i untrans'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Let me know...</td>
|
|
||||||
<td class='tra' lang='en'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i untrans'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Flawless distro hopping...</td>
|
|
||||||
<td class='tra' lang='en'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i untrans'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Possible arguments:</td>
|
|
||||||
<td class='tra' lang='en'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i untrans'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
-h --help Show this help and exit</td>
|
|
||||||
<td class='tra' lang='en'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i untrans'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
-d --dir Set default directory where VMs are stored</td>
|
|
||||||
<td class='tra' lang='en'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i untrans'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
-i --install Install DistroHopper</td>
|
|
||||||
<td class='tra' lang='en'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i untrans'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
-m --mode Portable mode</td>
|
|
||||||
<td class='tra' lang='en'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i untrans'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
-s --supported Update supported VMs</td>
|
|
||||||
<td class='tra' lang='en'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i untrans'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
-r --ready Update ready to run VMs</td>
|
|
||||||
<td class='tra' lang='en'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i untrans'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
-t --tui Run TUI</td>
|
|
||||||
<td class='tra' lang='en'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i untrans'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
-g --gui Run GUI</td>
|
|
||||||
<td class='tra' lang='en'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i untrans'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
-a --add Add new distro to quickget</td>
|
|
||||||
<td class='tra' lang='en'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i untrans'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
-f --functions Sort functions in quickget</td>
|
|
||||||
<td class='tra' lang='en'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i untrans'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
-p --push Push changed quickget to quickemu project #todo</td>
|
|
||||||
<td class='tra' lang='en'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i untrans'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
-c --copy Copy all ISOs to target dir (for Ventoy)</td>
|
|
||||||
<td class='tra' lang='en'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i untrans'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Homepage: dh.osowoso.xyz</td>
|
|
||||||
<td class='tra' lang='en'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i untrans'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Project hosted at: https://github.com/oSoWoSo/DistroHopper</td>
|
|
||||||
<td class='tra' lang='en'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i untrans'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Chat group on SimpleX: https://tinyurl.com/7hm4kcjx</td>
|
|
||||||
<td class='tra' lang='en'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i untrans'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
You are missing yad...
|
|
||||||
<br> Needed for GUI!</td>
|
|
||||||
<td class='tra' lang='en'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i untrans'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
You are missing fzf...
|
|
||||||
<br> Needed for TUI!</td>
|
|
||||||
<td class='tra' lang='en'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i untrans'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
creating config dir...</td>
|
|
||||||
<td class='tra' lang='en'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i untrans'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
creating icons dir as root...</td>
|
|
||||||
<td class='tra' lang='en'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i untrans'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Copying icons...</td>
|
|
||||||
<td class='tra' lang='en'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i untrans'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Copying to config dir...</td>
|
|
||||||
<td class='tra' lang='en'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i untrans'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Creating directory structure...</td>
|
|
||||||
<td class='tra' lang='en'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i untrans'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Setting up directory...</td>
|
|
||||||
<td class='tra' lang='en'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i untrans'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Installing needed...</td>
|
|
||||||
<td class='tra' lang='en'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i untrans'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
For now voidlinux only</td>
|
|
||||||
<td class='tra' lang='en'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i untrans'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Installing DistroHopper to bin...</td>
|
|
||||||
<td class='tra' lang='en'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i untrans'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
No .conf files found</td>
|
|
||||||
<td class='tra' lang='en'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i untrans'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
No VMs found.</td>
|
|
||||||
<td class='tra' lang='en'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i untrans'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
No argumet provided!\n\n</td>
|
|
||||||
<td class='tra' lang='en'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i untrans'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Starting installation...</td>
|
|
||||||
<td class='tra' lang='en'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i untrans'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Switching to portable mode!</td>
|
|
||||||
<td class='tra' lang='en'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i untrans'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Updating supported VMs...</td>
|
|
||||||
<td class='tra' lang='en'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i untrans'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Updating ready VMs...</td>
|
|
||||||
<td class='tra' lang='en'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i untrans'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Running TUI...</td>
|
|
||||||
<td class='tra' lang='en'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i untrans'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Starting DistroHopper GUI...</td>
|
|
||||||
<td class='tra' lang='en'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i untrans'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Adding new distro started...</td>
|
|
||||||
<td class='tra' lang='en'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i untrans'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Sorting functions in template...</td>
|
|
||||||
<td class='tra' lang='en'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i untrans'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Pushing changes to... #TODO</td>
|
|
||||||
<td class='tra' lang='en'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i untrans'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Copying ISOs to dir. It will take some time...</td>
|
|
||||||
<td class='tra' lang='en'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i untrans'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Running supported test...</td>
|
|
||||||
<td class='tra' lang='en'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr class='i untrans'>
|
|
||||||
<td class='src' lang='en'>
|
|
||||||
Invalid option: $1\n\n</td>
|
|
||||||
<td class='tra' lang='en'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
Binary file not shown.
Loading…
Reference in a new issue