From 00489b01f815e4a4b199e2e8dfb4ac830993466a Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Mon, 19 Jun 2017 00:23:11 +0200 Subject: [PATCH 01/42] Updated wps pin database --- known_pins.db | 4 ++-- pindb_checksum.txt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/known_pins.db b/known_pins.db index 73fc71d9a..b55e70421 100644 --- a/known_pins.db +++ b/known_pins.db @@ -2,7 +2,7 @@ #Title........: known_pins.db #Description..: This is a WPS PIN database for routers that generate generic passwords. #Author.......: v1s1t0r -#Date.........: 20170505 +#Date.........: 20170619 #Bash Version.: 4.2 or later #Set PIN database. Keys are the first 6 bssid digits and are ordered @@ -213,7 +213,7 @@ function set_pin_database() { PINDB["F81BFA"]="12345670" PINDB["F83DFF"]="25905892" PINDB["F86394"]="12345670" - PINDB["F88E85"]="49385052 12715657 66131533 96567111 18811728 19117652" + PINDB["F88E85"]="49385052 12715657 66131533 96567111 18811728 19117652 16035232" PINDB["F8D111"]="41441282 93834186 93802598 46337443 81315697 11801962 48155113 23229006" PINDB["F8ED80"]="12345670" PINDB["F8F111"]="71031811 11212256 46518408 08114419" diff --git a/pindb_checksum.txt b/pindb_checksum.txt index 7fdfc60fc..ad9c68287 100644 --- a/pindb_checksum.txt +++ b/pindb_checksum.txt @@ -1 +1 @@ -fec39884ecb9e45ffe16daac50587c8f +cf442c773c87cfa5c4f82dc18094bf20 From 7b5753ae5ad299e765fa3f568ecadf28664546f6 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Sun, 25 Jun 2017 20:36:18 +0200 Subject: [PATCH 02/42] Added more contributing messages on trophy files --- airgeddon.sh | 12 ++++++++---- language_strings.sh | 4 ++-- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/airgeddon.sh b/airgeddon.sh index 96984a2ba..b60c30e9c 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -2,8 +2,8 @@ #Title........: airgeddon.sh #Description..: This is a multi-use bash script for Linux systems to audit wireless networks. #Author.......: v1s1t0r -#Date.........: 20170614 -#Version......: 7.11 +#Date.........: 20170625 +#Version......: 7.2 #Usage........: bash airgeddon.sh #Bash Version.: 4.2 or later @@ -109,8 +109,8 @@ declare -A possible_alias_names=( ) #General vars -airgeddon_version="7.11" -language_strings_expected_version="7.11-1" +airgeddon_version="7.2" +language_strings_expected_version="7.2-1" standardhandshake_filename="handshake-01.cap" tmpdir="/tmp/" osversionfile_dir="/etc/" @@ -6320,6 +6320,8 @@ function parse_ettercap_log() { pass_counter=$((pass_counter + 1)) done + add_contributing_footer_to_file "${tmpdir}parsed_file" + if [ ${pass_counter} -eq 0 ]; then language_strings "${language}" 305 "yellow" else @@ -6378,6 +6380,8 @@ function parse_bettercap_log() { fi done + add_contributing_footer_to_file "${tmpdir}parsed_file" + if [ ${pass_counter} -eq 0 ]; then language_strings "${language}" 305 "yellow" else diff --git a/language_strings.sh b/language_strings.sh index dfd67ef13..10d2af3c8 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -2,7 +2,7 @@ #Title........: language_strings.sh #Description..: All the translated strings that airgeddon uses are located here. #Author.......: v1s1t0r -#Date.........: 20170615 +#Date.........: 20170625 #Bash Version.: 4.2 or later #Set language_strings file version @@ -11,7 +11,7 @@ function set_language_strings_version() { debug_print - language_strings_version="7.11-1" + language_strings_version="7.2-1" } #Set different language text strings From b4e69138727037e540708d4a39189e8e08577e3f Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Sun, 25 Jun 2017 20:37:24 +0200 Subject: [PATCH 03/42] TODO removed --- airgeddon.sh | 1 - 1 file changed, 1 deletion(-) diff --git a/airgeddon.sh b/airgeddon.sh index b60c30e9c..3df5fcdb7 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -510,7 +510,6 @@ function debug_print() { return 1 fi - #TODO "${@}" to print parameters echo "Line:${BASH_LINENO[1]}" "${FUNCNAME[1]}" return 0 fi From e471fc4ca412ebda6746e99f3da33af879f7d6c4 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Sun, 25 Jun 2017 20:38:26 +0200 Subject: [PATCH 04/42] Banner version updated --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 7b3f045b4..555d71d72 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ --- -All the needed info about how to install|use|enjoy `airgeddon` is present at [Github's Wiki]. +All the needed info about how to "install | use | enjoy" `airgeddon` is present at [Github's Wiki]. - *I. Content & Features* - [Home] @@ -74,7 +74,7 @@ All the needed info about how to install|use|enjoy `airgeddon` is present at [Gi [Hat Tip To]: https://github.com/v1s1t0r1sh3r3/airgeddon/wiki/Hat%20Tip%20To [Inspiration]: https://github.com/v1s1t0r1sh3r3/airgeddon/wiki/Inspiration -[Version-shield]: https://img.shields.io/badge/version-7.11-blue.svg?style=flat-square&colorA=273133&colorB=0093ee "Latest version" +[Version-shield]: https://img.shields.io/badge/version-7.2-blue.svg?style=flat-square&colorA=273133&colorB=0093ee "Latest version" [Bash4.2-shield]: https://img.shields.io/badge/bash-4.2%2B-blue.svg?style=flat-square&colorA=273133&colorB=00db00 "Bash 4.2 or later" [License-shield]: https://img.shields.io/badge/license-GPL%20v3%2B-blue.svg?style=flat-square&colorA=273133&colorB=bd0000 "GPL v3+" [Docker-shield]: https://img.shields.io/docker/automated/v1s1t0r1sh3r3/airgeddon.svg?style=flat-square&colorA=273133&colorB=f9ff5a "Docker rules!" From de274c3b1b0278278ab6e096561f44ef52fab861 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Mon, 26 Jun 2017 23:55:18 +0200 Subject: [PATCH 05/42] Improved chipset detection --- CHANGELOG.md | 3 +++ airgeddon.sh | 47 +++++++++++++++++++-------------------------- language_strings.sh | 2 +- 3 files changed, 24 insertions(+), 28 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index af55e5505..0f62eb082 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +### 7.2 + - Improved chipset detection + ### 7.11 - Added hccapx support for hashcat 3.40 or higher - Decrypted hashcat trophy files beautified diff --git a/airgeddon.sh b/airgeddon.sh index 3df5fcdb7..a6934fc5c 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -2,7 +2,7 @@ #Title........: airgeddon.sh #Description..: This is a multi-use bash script for Linux systems to audit wireless networks. #Author.......: v1s1t0r -#Date.........: 20170625 +#Date.........: 20170626 #Version......: 7.2 #Usage........: bash airgeddon.sh #Bash Version.: 4.2 or later @@ -1211,52 +1211,45 @@ function set_chipset() { debug_print chipset="" - sedrule1="s/^....//" - sedrule2="s/ Network Connection//g" - sedrule3="s/ Wireless Adapter//" - sedrule4="s/Wireless LAN Controller //g" - sedrule5="s/ Wireless Adapter//" - sedrule6="s/^ //" - sedrule7="s/ Gigabit Ethernet.*//" - sedrule8="s/ Fast Ethernet.*//" - sedrule9="s/ \[.*//" - sedrule10="s/ (.*//" - - sedrulewifi="${sedrule1};${sedrule2};${sedrule3};${sedrule6}" - sedrulegeneric="${sedrule4};${sedrule2};${sedrule5};${sedrule6};${sedrule7};${sedrule8};${sedrule9};${sedrule10}" - sedruleall="${sedrule1};${sedrule2};${sedrule3};${sedrule6};${sedrule7};${sedrule8};${sedrule9};${sedrule10}" + sedrule1="s/^[0-9a-f]\{1,4\} \|^ //Ig" + sedrule2="s/ Network Connection.*//Ig" + sedrule3="s/ Wireless.*//Ig" + sedrule4="s/ PCI Express.*//Ig" + sedrule5="s/ \(Gigabit\|Fast\) Ethernet.*//Ig" + sedrule6="s/ \[.*//" + sedrule7="s/ (.*//" - if [ -f "/sys/class/net/${1}/device/modalias" ]; then + sedruleall="${sedrule1};${sedrule2};${sedrule3};${sedrule4};${sedrule5};${sedrule6};${sedrule7}" - bus_type=$(cut -d ":" -f 1 < "/sys/class/net/${1}/device/modalias") + if [ -f "/sys/class/net/${1}/device/modalias" ]; then + bus_type=$(cut -f 1 -d ":" < "/sys/class/net/${1}/device/modalias") if [ "${bus_type}" = "usb" ]; then vendor_and_device=$(cut -b 6-14 < "/sys/class/net/${1}/device/modalias" | sed 's/^.//;s/p/:/') if hash lsusb 2> /dev/null; then - chipset=$(lsusb | grep -i "${vendor_and_device}" | head -n1 - | cut -f3- -d ":" | sed "${sedrulewifi}") + chipset=$(lsusb | grep -i "${vendor_and_device}" | head -n 1 | cut -f 3 -d ":" | sed -e "${sedruleall}") fi elif [[ "${bus_type}" =~ pci|ssb|bcma|pcmcia ]]; then - - if [[ -f /sys/class/net/${1}/device/vendor && -f /sys/class/net/${1}/device/device ]]; then + if [[ -f /sys/class/net/${1}/device/vendor ]] && [[ -f /sys/class/net/${1}/device/device ]]; then vendor_and_device=$(cat "/sys/class/net/${1}/device/vendor"):$(cat "/sys/class/net/${1}/device/device") if hash lspci 2> /dev/null; then - chipset=$(lspci -d "${vendor_and_device}" | cut -f3- -d ":" | sed "${sedrulegeneric}") + chipset=$(lspci -d "${vendor_and_device}" | cut -f 3 -d ":" | sed -e "${sedruleall}") fi else if hash ethtool 2> /dev/null; then ethtool_output=$(ethtool -i "${1}" 2>&1) - vendor_and_device=$(printf "%s" "${ethtool_output}" | grep bus-info | cut -d ":" -f "3-" | sed 's/^ //') + vendor_and_device=$(printf "%s" "${ethtool_output}" | grep "bus-info" | cut -f 3 -d ":" | sed 's/^ //') if hash lspci 2> /dev/null; then - chipset=$(lspci | grep "${vendor_and_device}" | head -n1 - | cut -f3- -d ":" | sed "${sedrulegeneric}") + chipset=$(lspci | grep "${vendor_and_device}" | head -n 1 | cut -f 3 -d ":" | sed -e "${sedruleall}") fi fi fi fi - elif [[ -f /sys/class/net/${1}/device/idVendor && -f /sys/class/net/${1}/device/idProduct ]]; then + elif [[ -f /sys/class/net/${1}/device/idVendor ]] && [[ -f /sys/class/net/${1}/device/idProduct ]]; then vendor_and_device=$(cat "/sys/class/net/${1}/device/idVendor"):$(cat "/sys/class/net/${1}/device/idProduct") if hash lsusb 2> /dev/null; then - chipset=$(lsusb | grep -i "${vendor_and_device}" | head -n1 - | cut -f3- -d ":" | sed "${sedruleall}") + chipset=$(lsusb | grep -i "${vendor_and_device}" | head -n 1 | cut -f 3 -d ":" | sed -e "${sedruleall}") fi fi } @@ -1308,7 +1301,7 @@ function select_internet_interface() { fi set_chipset "${item}" echo -ne "${option_counter}.${spaceiface}${item} " - if [ "${chipset}" = "" ]; then + if [ -z "${chipset}" ]; then language_strings "${language}" 245 "blue" else echo -e "${blue_color}// ${yellow_color}Chipset:${normal_color} ${chipset}" @@ -4800,7 +4793,7 @@ function set_hostapd_config() { tmpfiles_toclean=1 rm -rf "${tmpdir}${hostapd_file}" > /dev/null 2>&1 - different_mac_digit=$(tr -dc A-F0-9 < /dev/urandom | fold -w2 | head -n100 | grep -v "${bssid:10:1}" | head -c 1) + different_mac_digit=$(tr -dc A-F0-9 < /dev/urandom | fold -w2 | head -n 100 | grep -v "${bssid:10:1}" | head -c 1) et_bssid=${bssid::10}${different_mac_digit}${bssid:11:6} { diff --git a/language_strings.sh b/language_strings.sh index 10d2af3c8..eedb5ea88 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -2,7 +2,7 @@ #Title........: language_strings.sh #Description..: All the translated strings that airgeddon uses are located here. #Author.......: v1s1t0r -#Date.........: 20170625 +#Date.........: 20170626 #Bash Version.: 4.2 or later #Set language_strings file version From 169bc15016fc008f17c8bb7d212eb7d6d35334d4 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Sun, 2 Jul 2017 15:15:04 +0200 Subject: [PATCH 06/42] Updated wps pin database --- known_pins.db | 12 +++++++----- pindb_checksum.txt | 2 +- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/known_pins.db b/known_pins.db index b55e70421..f5d28a718 100644 --- a/known_pins.db +++ b/known_pins.db @@ -2,7 +2,7 @@ #Title........: known_pins.db #Description..: This is a WPS PIN database for routers that generate generic passwords. #Author.......: v1s1t0r -#Date.........: 20170619 +#Date.........: 20170702 #Bash Version.: 4.2 or later #Set PIN database. Keys are the first 6 bssid digits and are ordered @@ -30,7 +30,7 @@ function set_pin_database() { PINDB["001915"]="12345670 63396638" PINDB["001918"]="12345670" PINDB["001970"]="12345670" - PINDB["001A2B"]="15624697 16495265 88478760 77775078" + PINDB["001A2B"]="15624697 16495265 88478760 77775078 51340865 21143892" PINDB["001B11"]="84794079" PINDB["001D19"]="66026402 12345670" PINDB["001D73"]="88420707" @@ -118,7 +118,7 @@ function set_pin_database() { PINDB["586D8F"]="47158382 69382161 67387953 37110802" PINDB["589835"]="36232925 78568242 56217391 13128562 53890894" PINDB["5C338E"]="00764025 03015162 04581277 11765592 15986511 30414129 30999022 33685984 39657053 53842763 60387400 73968597 78614062 78963641 82848439 85776104 91345080 12345670" - PINDB["5C353B"]="64874487" + PINDB["5C353B"]="64874487 95755212 64874487 58945537 79082020 12345670" PINDB["5C571A"]="46577450" PINDB["5CD998"]="11554424 67554409" PINDB["626BD3"]="25415001" @@ -193,15 +193,17 @@ function set_pin_database() { PINDB["D0D412"]="16538061 16702738 18355604 88202907 73767053 43297917 19756967 13409708" PINDB["D47BB0"]="14550911" PINDB["D85D4C"]="73448907" + PINDB["D86194"]="71537573 10009321 31348034 18794786 15738370" PINDB["D8B6B7"]="49385052 12715657 66131533 96567111 18811728" PINDB["DC0B1A"]="19756967 73767053 16702738 16538061 88202907 18355604 13409708 21158766 43297917" + PINDB["DC537C"]="95755212 64874487 58945537 79082020 12345670" PINDB["E0469A"]="30022645 19004938 75401139 47386914" PINDB["E08FEC"]="00235211" PINDB["E09115"]="42764199" PINDB["E091F5"]="37380342 82234577 49945386" PINDB["E0CB4E"]="62987523" PINDB["E24136"]="89817841" - PINDB["E4C146"]="71537573" + PINDB["E4C146"]="71537573 10009321 31348034 18794786 15738370" PINDB["E840F2"]="12345670" PINDB["EC1A59"]="19366838" PINDB["F07D68"]="01290141 00927659" @@ -213,7 +215,7 @@ function set_pin_database() { PINDB["F81BFA"]="12345670" PINDB["F83DFF"]="25905892" PINDB["F86394"]="12345670" - PINDB["F88E85"]="49385052 12715657 66131533 96567111 18811728 19117652 16035232" + PINDB["F88E85"]="49385052 12715657 66131533 96567111 18811728 19117652 16035232 20172527" PINDB["F8D111"]="41441282 93834186 93802598 46337443 81315697 11801962 48155113 23229006" PINDB["F8ED80"]="12345670" PINDB["F8F111"]="71031811 11212256 46518408 08114419" diff --git a/pindb_checksum.txt b/pindb_checksum.txt index ad9c68287..36cfea877 100644 --- a/pindb_checksum.txt +++ b/pindb_checksum.txt @@ -1 +1 @@ -cf442c773c87cfa5c4f82dc18094bf20 +c75ce527303091ba502bf80451161cdb From 13b2d79058f4039788b9b01392d606e1dcc03bbf Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Wed, 5 Jul 2017 00:14:54 +0200 Subject: [PATCH 07/42] New language and options menu --- CHANGELOG.md | 3 +- airgeddon.sh | 151 ++++++++++++++++++++++++++++++++++++--- language_strings.sh | 168 +++++++++++++++++++++++++++++++++++++++++--- 3 files changed, 304 insertions(+), 18 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0f62eb082..30d925500 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,6 @@ ### 7.2 - Improved chipset detection + - New language and options menu ### 7.11 - Added hccapx support for hashcat 3.40 or higher @@ -37,7 +38,7 @@ ### 6.21 - Improved chipset detection, lsusb added to internal tools - Improved internet checking. Now more methods, not only icmp - - Fixed error executing airgeddon after auto update on some distros + - Fixed error executing airgeddon after auto-update on some distros - Added LICENSE.md and README.md files to Kali package ### 6.2 diff --git a/airgeddon.sh b/airgeddon.sh index a6934fc5c..97261c765 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -2,7 +2,7 @@ #Title........: airgeddon.sh #Description..: This is a multi-use bash script for Linux systems to audit wireless networks. #Author.......: v1s1t0r -#Date.........: 20170626 +#Date.........: 20170704 #Version......: 7.2 #Usage........: bash airgeddon.sh #Bash Version.: 4.2 or later @@ -268,13 +268,14 @@ known_arm_compatible_distros=( ) #Hint vars -declare main_hints=(128 134 163 437 438 442) +declare main_hints=(128 134 163 437 438 442 445) declare dos_hints=(129 131 133) declare handshake_hints=(127 130 132 136) declare handshake_attack_hints=(142) declare decrypt_hints=(171 178 179 208 244) declare select_interface_hints=(246) -declare language_hints=(250) +declare language_hints=(250 438) +declare option_hints=(445 250 448) declare evil_twin_hints=(254 258 264 269 309 328 400) declare evil_twin_dos_hints=(267 268) declare beef_hints=(408) @@ -473,6 +474,27 @@ function language_strings_handling_messages() { language_strings_key_to_continue["GREEK"]="Πατήστε το κουμπί [Enter] για να συνεχίσετε..." } +#Toggle auto-update feature +function auto_update_toggle() { + + if [ "${auto_update}" -eq 1 ]; then + sed -ri 's:(auto_update)=(1):\1=0:' "${scriptfolder}${scriptname}" 2> /dev/null + grep -E "auto_[u]pdate=0" "${scriptfolder}${scriptname}" > /dev/null + if [ "$?" != "0" ]; then + return 1 + fi + auto_update=$((auto_update-1)) + else + sed -ri 's:(auto_update)=(0):\1=1:' "${scriptfolder}${scriptname}" 2> /dev/null + grep -E "auto_[u]pdate=1" "${scriptfolder}${scriptname}" > /dev/null + if [ "$?" != "0" ]; then + return 1 + fi + auto_update=$((auto_update+1)) + fi + return 0 +} + #Print the current line of where this was called and the function's name. Applies to some (which are useful) functions function debug_print() { @@ -1112,6 +1134,83 @@ function check_interface_mode() { exit_script_option } +#Option menu +function option_menu() { + + debug_print + + clear + language_strings "${language}" 443 "title" + current_menu="option_menu" + initialize_menu_and_print_selections + echo + language_strings "${language}" 47 "green" + print_simple_separator + language_strings "${language}" 78 + print_simple_separator + if [ "${auto_update}" -eq 1 ]; then + language_strings "${language}" 455 + else + language_strings "${language}" 449 + fi + if [ "${allow_colorization}" -eq 1 ]; then + language_strings "${language}" 456 "under_construction" + else + language_strings "${language}" 450 "under_construction" + fi + print_simple_separator + language_strings "${language}" 447 + print_hint ${current_menu} + + read -r option_selected + case ${option_selected} in + 1) + language_menu + ;; + 2) + if [ "${auto_update}" -eq 1 ]; then + ask_yesno 457 "no" + if [ ${yesno} = "y" ]; then + auto_update_toggle + if [ "$?" = "0" ]; then + echo + language_strings "${language}" 461 "blue" + else + echo + language_strings "${language}" 417 "red" + fi + language_strings "${language}" 115 "read" + fi + else + language_strings "${language}" 459 "yellow" + ask_yesno 458 "no" + if [ ${yesno} = "y" ]; then + auto_update_toggle + if [ "$?" = "0" ]; then + echo + language_strings "${language}" 460 "blue" + else + echo + language_strings "${language}" 417 "red" + fi + language_strings "${language}" 115 "read" + fi + fi + ;; + 3) + under_construction_message + ;; + 4) + return + ;; + *) + invalid_menu_option + ;; + esac + + option_menu +} + #Language change menu function language_menu() { @@ -1131,6 +1230,8 @@ function language_menu() { language_strings "${language}" 249 language_strings "${language}" 308 language_strings "${language}" 320 + print_simple_separator + language_strings "${language}" 446 print_hint ${current_menu} read -r language_selected @@ -1199,10 +1300,15 @@ function language_menu() { fi language_strings "${language}" 115 "read" ;; + 8) + return + ;; *) invalid_language_selected ;; esac + + language_menu } #Read the chipset for an interface @@ -2635,6 +2741,24 @@ function wps_attacks_parameters() { return 0 } +#Print selected options +function print_options() { + + debug_print + + if [ "${auto_update}" -eq 1 ]; then + language_strings "${language}" 451 "blue" + else + language_strings "${language}" 452 "blue" + fi + + if [ "${allow_colorization}" -eq 1 ]; then + language_strings "${language}" 453 "blue" + else + language_strings "${language}" 454 "blue" + fi +} + #Print selected interface function print_iface_selected() { @@ -2939,6 +3063,10 @@ function initialize_menu_and_print_selections() { print_iface_selected print_all_target_vars_et ;; + "option_menu") + print_iface_selected + print_options + ;; *) print_iface_selected print_all_target_vars @@ -3109,6 +3237,13 @@ function print_hint() { randomhint=$(shuf -i 0-"${hintlength}" -n 1) strtoprint=${hints[language_hints|${randomhint}]} ;; + "option_menu") + store_array hints option_hints "${option_hints[@]}" + hintlength=${#option_hints[@]} + ((hintlength--)) + randomhint=$(shuf -i 0-"${hintlength}" -n 1) + strtoprint=${hints[option_hints|${randomhint}]} + ;; "evil_twin_attacks_menu") store_array hints evil_twin_hints "${evil_twin_hints[@]}" hintlength=${#evil_twin_hints[@]} @@ -3175,7 +3310,7 @@ function main_menu() { language_strings "${language}" 426 print_simple_separator language_strings "${language}" 60 - language_strings "${language}" 78 + language_strings "${language}" 444 language_strings "${language}" 61 print_hint ${current_menu} @@ -3212,7 +3347,7 @@ function main_menu() { credits_option ;; 11) - language_menu + option_menu ;; 12) exit_script_option @@ -7920,8 +8055,6 @@ function invalid_language_selected() { language_strings "${language}" 82 "red" echo language_strings "${language}" 115 "read" - echo - language_menu } #Show message for captive portal invalid selected language @@ -8803,7 +8936,7 @@ function check_compatibility() { done update_toolsok=1 - if [ ${auto_update} -eq 1 ]; then + if [ "${auto_update}" -eq 1 ]; then echo language_strings "${language}" 226 "blue" @@ -8867,7 +9000,7 @@ function check_update_tools() { debug_print - if [ ${auto_update} -eq 1 ]; then + if [ "${auto_update}" -eq 1 ]; then if [ ${update_toolsok} -eq 1 ]; then autoupdate_check else diff --git a/language_strings.sh b/language_strings.sh index eedb5ea88..02df37301 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -2,7 +2,7 @@ #Title........: language_strings.sh #Description..: All the translated strings that airgeddon uses are located here. #Author.......: v1s1t0r -#Date.........: 20170626 +#Date.........: 20170704 #Bash Version.: 4.2 or later #Set language_strings file version @@ -1012,13 +1012,13 @@ function language_strings() { arr["RUSSIAN",77]="Был выбран недействительный интерфейс" arr["GREEK",77]="Επιλέχθηκε άκυρη διεπαφή" - arr["ENGLISH",78]="11. Change language" - arr["SPANISH",78]="11. Cambiar idioma" - arr["FRENCH",78]="11. Changer de langue" - arr["CATALAN",78]="11. Canviar l'idioma" - arr["PORTUGUESE",78]="11. Alterar idioma" - arr["RUSSIAN",78]="11. Сменить язык" - arr["GREEK",78]="11. Αλλαγή γλώσσας" + arr["ENGLISH",78]="1. Change language" + arr["SPANISH",78]="1. Cambiar idioma" + arr["FRENCH",78]="1. Changer de langue" + arr["CATALAN",78]="1. Canviar l'idioma" + arr["PORTUGUESE",78]="1. Alterar idioma" + arr["RUSSIAN",78]="1. Сменить язык" + arr["GREEK",78]="1. Αλλαγή γλώσσας" arr["ENGLISH",79]="1. English" arr["SPANISH",79]="1. Inglés" @@ -3932,6 +3932,158 @@ function language_strings() { arr["RUSSIAN",442]="Если вы установите ccze, то некоторые цветные элементы airgeddon будут выглядеть лучше. Это не требование или зависимость, но это улучшит работу пользователя" arr["GREEK",442]="Αν εγκαταστήσετε το ccze θα δείτε μερικά κομμάτια του airgeddon, πολύχρωμα με καλύτερη εμφάνιση. Δεν είναι απαραίτητο dependency, αλλά θα βελτιώσει την εμπειρία του χρήστη" + arr["ENGLISH",443]="Option and language menu" + arr["SPANISH",443]="Menú de opciones e idioma" + arr["FRENCH",443]="${pending_of_translation} Options de menu et la langue" + arr["CATALAN",443]="${pending_of_translation} Menú d'opcions i idioma" + arr["PORTUGUESE",443]="${pending_of_translation} Opções de menu e linguagem" + arr["RUSSIAN",443]="${pending_of_translation} Вариант и языковое меню" + arr["GREEK",443]="${pending_of_translation} Μενού επιλογών και γλώσσας" + + arr["ENGLISH",444]="11. Option and language menu" + arr["SPANISH",444]="11. Menú de opciones e idioma" + arr["FRENCH",444]="${pending_of_translation} 11. Options de menu et la langue" + arr["CATALAN",444]="${pending_of_translation} 11. Menú d'opcions i idioma" + arr["PORTUGUESE",444]="${pending_of_translation} 11. Opções de menu e linguagem" + arr["RUSSIAN",444]="${pending_of_translation} 11. Вариант и языковое меню" + arr["GREEK",444]="${pending_of_translation} 11. Μενού επιλογών και γλώσσας" + + arr["ENGLISH",445]="If you have ccze installed and are experiencing display errors or glitches at the capture / target scan windows, you should disable colorization in the option and language menu" + arr["SPANISH",445]="Si tienes instalado ccze y experimentas errores de visualización o parpadeos en las ventanas de captura / exploración de objetivos, desactiva la colorización en el menú de opciones e idioma" + arr["FRENCH",445]="${pending_of_translation} Si vous avez installé ccze et les erreurs d'affichage de l'expérience ou clignote fenêtres capture / cibles d'exploration, colorisation désactivée dans le menu des options et la langue" + arr["CATALAN",445]="${pending_of_translation} Si tens instal·lat ccze i experimentes errors de visualització o pampallugues a les finestres de captura / exploració d'objectius, desactiva l'colorización al menú d'opcions i idioma" + arr["PORTUGUESE",445]="${pending_of_translation} Se você tiver instalado erros ccze e exibição experiência ou piscando na captura de janelas / alvos de exploração, colorização off no menu de opções e linguagem" + arr["RUSSIAN",445]="${pending_of_translation} Если у вас установлен ccze и возникают ошибки отображения или сбои в окнах захвата / целевого сканирования, вы должны отключить раскраску в меню параметров и языков" + arr["GREEK",445]="${pending_of_translation} Εάν έχετε εγκαταστήσει ccze και αντιμετωπίζετε σφάλματα εμφάνισης ή δυσλειτουργίες στα παράθυρα σάρωσης / στόχευσης, θα πρέπει να απενεργοποιήσετε τον χρωματισμό στο μενού επιλογών και γλώσσας" + + arr["ENGLISH",446]="8. Return to option menu" + arr["SPANISH",446]="8. Volver al menú de opciones" + arr["FRENCH",446]="${pending_of_translation} 8. Retourner au menu options" + arr["CATALAN",446]="${pending_of_translation} 8. Tornar al menú d'opcions" + arr["PORTUGUESE",446]="${pending_of_translation} 8. Voltar ao menu de opções" + arr["RUSSIAN",446]="${pending_of_translation} 8. Возврат в опций меню" + arr["GREEK",446]="${pending_of_translation} 8. Επιστροφή στο μενού επιλογών" + + arr["ENGLISH",447]="4. Return to main menu" + arr["SPANISH",447]="4. Volver al menú principal" + arr["FRENCH",447]="4. Retourner au menu principal" + arr["CATALAN",447]="4. Tornar al menú principal" + arr["PORTUGUESE",447]="4. Voltar ao menu principal" + arr["RUSSIAN",447]="4. Возврат в главное меню" + arr["GREEK",447]="4. Επιστροφή στο αρχικό μενού" + + arr["ENGLISH",448]="If you installed airgeddon from a repository, you should not enable automatic updates. airgeddon will be updated when there is a new version in the repository" + arr["SPANISH",448]="Si instalaste airgeddon desde un repositorio, no deberías activar la actualización automática. airgeddon se actualizará cuando haya una nueva versión en el repositorio" + arr["FRENCH",448]="${pending_of_translation} Si vous avez installé airgeddon à partir d'un référentiel, vous ne devriez pas activer la mise à jour automatique. airgeddon être mis à jour quand une nouvelle version dans le référentiel" + arr["CATALAN",448]="${pending_of_translation} Si vas instal·lar airgeddon des d'un repositori, no hauries activar l'actualització automàtica. airgeddon s'actualitzarà quan hi hagi una nova versió al repositori" + arr["PORTUGUESE",448]="${pending_of_translation} Se você instalou airgeddon partir de um repositório, você não deve ativar a atualização automática. airgeddon ser atualizado quando uma nova versão no repositório" + arr["RUSSIAN",448]="${pending_of_translation} Если вы установили airgeddon из репозитория, вам не следует включать автоматические обновления. airgeddon будет обновляться, когда в репозитории будет новая версия" + arr["GREEK",448]="${pending_of_translation} Αν εγκαταστήσατε airgeddon από έναν αποθετήριο, δεν θα πρέπει να ενεργοποιείτε τις αυτόματες ενημερώσεις. Το airgeddon θα ενημερωθεί όταν υπάρχει μια νέα έκδοση στο χώρο αποθήκευσης" + + arr["ENGLISH",449]="2. Enable automatic updates" + arr["SPANISH",449]="2. Habilitar la actualización automática" + arr["FRENCH",449]="${pending_of_translation} 2. Activer la mise à jour automatique" + arr["CATALAN",449]="${pending_of_translation} 2. Habilita l'actualització automàtica" + arr["PORTUGUESE",449]="${pending_of_translation} 2. Activar a actualização automática" + arr["RUSSIAN",449]="${pending_of_translation} 2. Включение автоматического обновления" + arr["GREEK",449]="${pending_of_translation} 2. Ενεργοποίηση αυτόματης ενημέρωσης" + + arr["ENGLISH",450]="3. Enable colorization (on some screen's output)" + arr["SPANISH",450]="3. Habilitar la colorización (en la salida de algunas pantallas)" + arr["FRENCH",450]="${pending_of_translation} 3. Activer la colorisation (a la sortie de certains écrans)" + arr["CATALAN",450]="${pending_of_translation} 3. Habilita la colorización (a la sortida d'algunes pantalles)" + arr["PORTUGUESE",450]="${pending_of_translation} 3. Activar colorização (na produção de algumas telas)" + arr["RUSSIAN",450]="${pending_of_translation} 3. Включение раскраски (на выходе некоторых экранов)" + arr["GREEK",450]="${pending_of_translation} 3. Ενεργοποίηση χρωματισμού (στην έξοδο του ορισμένες οθόνες)" + + arr["ENGLISH",451]="Automatic updates: ${pink_color}Enabled${normal_color}" + arr["SPANISH",451]="Actualizaciones automáticas: ${pink_color}Activadas${normal_color}" + arr["FRENCH",451]="${pending_of_translation} Mises à jour automatiques: ${pink_color}Déclenchée${normal_color}" + arr["CATALAN",451]="${pending_of_translation} Actualitzacions automàtiques: ${pink_color}Activades${normal_color}" + arr["PORTUGUESE",451]="${pending_of_translation} Atualizações Automáticas: ${pink_color}Provocado${normal_color}" + arr["RUSSIAN",451]="${pending_of_translation} Автоматическое обновление: ${pink_color}Включено${normal_color}" + arr["GREEK",451]="${pending_of_translation} Αυτόματη ενημέρωση: ${pink_color}Ενεργοποιημένο${normal_color}" + + arr["ENGLISH",452]="Automatic updates: ${pink_color}Disabled${normal_color}" + arr["SPANISH",452]="Actualizaciones automáticas: ${pink_color}Desactivadas${normal_color}" + arr["FRENCH",452]="${pending_of_translation} Mises à jour automatiques: ${pink_color}Désactivé${normal_color}" + arr["CATALAN",452]="${pending_of_translation} Actualitzacions automàtiques: ${pink_color}Desactivades${normal_color}" + arr["PORTUGUESE",452]="${pending_of_translation} Atualizações Automáticas: ${pink_color}Desativado${normal_color}" + arr["RUSSIAN",452]="${pending_of_translation} Автоматическое обновление: ${pink_color}Инвалид${normal_color}" + arr["GREEK",452]="${pending_of_translation} Αυτόματη ενημέρωση: ${pink_color}Ανάπηρος${normal_color}" + + arr["ENGLISH",453]="Colorization (on some screen's output): ${pink_color}Enabled${normal_color}" + arr["SPANISH",453]="Colorización (en la salida de algunas pantallas): ${pink_color}Activada${normal_color}" + arr["FRENCH",453]="${pending_of_translation} Colorisation (a la sortie de certains écrans): ${pink_color}Déclenchée${normal_color}" + arr["CATALAN",453]="${pending_of_translation} Colorización (a la sortida d'algunes pantalles): ${pink_color}Activade${normal_color}" + arr["PORTUGUESE",453]="${pending_of_translation} Colorização (na produção de algumas telas): ${pink_color}Provocado${normal_color}" + arr["RUSSIAN",453]="${pending_of_translation} Раскрашивание (на выходе некоторых экранов): ${pink_color}Включено${normal_color}" + arr["GREEK",453]="${pending_of_translation} χρωματισμού (στην έξοδο του ορισμένες οθόνες): ${pink_color}Ενεργοποιημένο${normal_color}" + + arr["ENGLISH",454]="Colorization (on some screen's output): ${pink_color}Disabled${normal_color}" + arr["SPANISH",454]="Colorización (en la salida de algunas pantallas): ${pink_color}Desactivada${normal_color}" + arr["FRENCH",454]="${pending_of_translation} Colorisation (a la sortie de certains écrans): ${pink_color}Désactivé${normal_color}" + arr["CATALAN",454]="${pending_of_translation} Colorización (a la sortida d'algunes pantalles): ${pink_color}Desactivade${normal_color}" + arr["PORTUGUESE",454]="${pending_of_translation} Colorização (na produção de algumas telas): ${pink_color}Desativado${normal_color}" + arr["RUSSIAN",454]="${pending_of_translation} Раскрашивание (на выходе некоторых экранов): ${pink_color}Инвалид${normal_color}" + arr["GREEK",454]="${pending_of_translation} χρωματισμού (στην έξοδο του ορισμένες οθόνες): ${pink_color}Ανάπηρος${normal_color}" + + arr["ENGLISH",455]="2. Disable automatic updates" + arr["SPANISH",455]="2. Deshabilitar la actualización automática" + arr["FRENCH",455]="${pending_of_translation} 2. Désactiver la mise à jour automatique" + arr["CATALAN",455]="${pending_of_translation} 2. Deshabilita l'actualització automàtica" + arr["PORTUGUESE",455]="${pending_of_translation} 2. Desactivar a actualização automática" + arr["RUSSIAN",455]="${pending_of_translation} 2. Выключение автоматического обновления" + arr["GREEK",455]="${pending_of_translation} 2. Απενεργοποίηση αυτόματης ενημέρωσης" + + arr["ENGLISH",456]="3. Disable colorization (on some screen's output)" + arr["SPANISH",456]="3. Deshabilitar la colorización (en la salida de algunas pantallas)" + arr["FRENCH",456]="${pending_of_translation} 3. Désactiver la colorisation (a la sortie de certains écrans)" + arr["CATALAN",456]="${pending_of_translation} 3. Deshabilita la colorización (a la sortida d'algunes pantalles)" + arr["PORTUGUESE",456]="${pending_of_translation} 3. Desactivar colorização (na produção de algumas telas)" + arr["RUSSIAN",456]="${pending_of_translation} 3. Отключение раскраски (на выходе некоторых экранов)" + arr["GREEK",456]="${pending_of_translation} 3. Απενεργοποίηση χρωματισμού (στην έξοδο του ορισμένες οθόνες)" + + arr["ENGLISH",457]="${blue_color}Automatic updates are going to be disabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" + arr["SPANISH",457]="${blue_color}Se van a desactivar las actualizaciones automáticas. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" + arr["FRENCH",457]="${pending_of_translation} ${blue_color}Ils vont désactiver les mises à jour automatiques. ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" + arr["CATALAN",457]="${pending_of_translation} ${blue_color}Es van a desactivar les actualitzacions automàtiques. ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" + arr["PORTUGUESE",457]="${pending_of_translation} ${blue_color}Eles estão indo para desativar as atualizações automáticas. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" + arr["RUSSIAN",457]="${pending_of_translation} ${blue_color}Автоматические обновления будут отключены. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" + arr["GREEK",457]="${pending_of_translation} ${blue_color}Οι αυτόματες ενημερώσεις πρόκειται να απενεργοποιηθούν. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" + + arr["ENGLISH",458]="${blue_color}Automatic updates are going to be enabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" + arr["SPANISH",458]="${blue_color}Se van a activar las actualizaciones automáticas. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" + arr["FRENCH",458]="${pending_of_translation} ${blue_color}Ils vont activer les mises à jour automatiques. ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" + arr["CATALAN",458]="${pending_of_translation} ${blue_color}Es van a activar les actualitzacions automàtiques. ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" + arr["PORTUGUESE",458]="${pending_of_translation} ${blue_color}Eles estão indo para ativar as atualizações automáticas. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" + arr["RUSSIAN",458]="${pending_of_translation} ${blue_color}Автоматические обновления будут включены. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" + arr["GREEK",458]="${pending_of_translation} ${blue_color}Οι αυτόματες ενημερώσεις πρόκειται να ενεργοποιηθούν. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" + + arr["ENGLISH",459]="If you installed airgeddon from a repository you shouldn't enable this option. airgeddon will be updated when the repositories do. If you continue, make sure you know what you are doing, or you could cause problems with update flow" + arr["SPANISH",459]="Si instalaste airgeddon desde un repositorio no deberías activar esta opción. airgeddon se actualizará cuando lo hagan los repositorios. Si continuas, asegúrate de saber bien lo que haces o podrías causar problemas con flujo de actualizaciones" + arr["FRENCH",459]="${pending_of_translation} Si vous avez installé airgeddon à partir d'un référentiel, vous ne devriez pas activer cette option. airgeddon être mis à jour lorsque vous faites les dépôts. Si vous continuez, assurez-vous que vous savez bien ce que vous faites ou pourraient causer des problèmes avec les mises à jour de flux" + arr["CATALAN",459]="${pending_of_translation} Si vas instal·lar airgeddon des d'un repositori no hauries activar aquesta opció. airgeddon s'actualitzarà quan ho facin els repositoris. Si continues, assegura't de saber bé el que fas o podries causar problemes amb flux d'actualitzacions" + arr["PORTUGUESE",459]="${pending_of_translation} Se você instalou airgeddon partir de um repositório que você não deve ativar essa opção. airgeddon ser atualizado quando você faz os repositórios. Se você continuar, verifique se você sabe bem o que você faz ou poderia causar problemas com atualizações fluir" + arr["RUSSIAN",459]="${pending_of_translation} Если вы установили airgeddon из репозитория, вы не должны включать эту опцию. airgeddon будет обновляться, когда репозитории будут. Если вы продолжаете, убедитесь, что знаете, что делаете, или вы можете вызвать проблемы с потоком обновления" + arr["GREEK",459]="${pending_of_translation} Εάν εγκαταστήσατε airgeddon από ένα αποθετήριο, δεν πρέπει να ενεργοποιήσετε αυτή την επιλογή. airgeddon θα ενημερωθεί όταν τα αποθετήρια κάνουν. Αν συνεχίσετε, βεβαιωθείτε ότι γνωρίζετε τι κάνετε ή ότι θα μπορούσατε να προκαλέσετε προβλήματα με τη ροή ενημέρωσης" + + arr["ENGLISH",460]="Automatic updates have been enabled" + arr["SPANISH",460]="Se han activado las actualizaciones automáticas" + arr["FRENCH",460]="${pending_of_translation} Ils ont permis à des mises à jour automatiques" + arr["CATALAN",460]="${pending_of_translation} S'han activat les actualitzacions automàtiques" + arr["PORTUGUESE",460]="${pending_of_translation} Eles permitiram que as atualizações automáticas" + arr["RUSSIAN",460]="${pending_of_translation} Автоматические обновления включены" + arr["GREEK",460]="${pending_of_translation} Οι αυτόματες ενημερώσεις έχουν ενεργοποιηθεί" + + arr["ENGLISH",461]="Automatic updates have been disabled" + arr["SPANISH",461]="Se han desactivado las actualizaciones automáticas" + arr["FRENCH",461]="${pending_of_translation} Ils ont désactivé les mises à jour automatiques" + arr["CATALAN",461]="${pending_of_translation} S'han desactivat les actualitzacions automàtiques" + arr["PORTUGUESE",461]="${pending_of_translation} Eles ter desativado as atualizações automáticas" + arr["RUSSIAN",461]="${pending_of_translation} Автоматические обновления отключены" + arr["GREEK",461]="${pending_of_translation} Οι αυτόματες ενημερώσεις έχουν απενεργοποιηθεί" + case "${3}" in "yellow") interrupt_checkpoint "${2}" "${3}" From ba39dce453419c6d01688d3d7156edc3d42cd0ab Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Wed, 5 Jul 2017 00:16:59 +0200 Subject: [PATCH 08/42] Removed SC2086 shellcheck warnings --- airgeddon.sh | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/airgeddon.sh b/airgeddon.sh index 97261c765..2fd791fce 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -1170,7 +1170,7 @@ function option_menu() { 2) if [ "${auto_update}" -eq 1 ]; then ask_yesno 457 "no" - if [ ${yesno} = "y" ]; then + if [ "${yesno}" = "y" ]; then auto_update_toggle if [ "$?" = "0" ]; then echo @@ -1184,7 +1184,7 @@ function option_menu() { else language_strings "${language}" 459 "yellow" ask_yesno 458 "no" - if [ ${yesno} = "y" ]; then + if [ "${yesno}" = "y" ]; then auto_update_toggle if [ "$?" = "0" ]; then echo @@ -4113,7 +4113,7 @@ function select_wpa_bssid_target_from_captured_file() { language_strings "${language}" 192 "blue" ask_yesno 193 "yes" - if [ ${yesno} = "y" ]; then + if [ "${yesno}" = "y" ]; then bssid=${targetbssid} return 0 fi @@ -4331,7 +4331,7 @@ function manage_hashcat_pot() { echo language_strings "${language}" 234 "yellow" ask_yesno 235 "yes" - if [ ${yesno} = "y" ]; then + if [ "${yesno}" = "y" ]; then hashcat_potpath="${default_save_path}" lastcharhashcat_potpath=${hashcat_potpath: -1} @@ -4383,7 +4383,7 @@ function manage_aircrack_pot() { echo language_strings "${language}" 234 "yellow" ask_yesno 235 "yes" - if [ ${yesno} = "y" ]; then + if [ "${yesno}" = "y" ]; then aircrack_potpath="${default_save_path}" lastcharaircrack_potpath=${aircrack_potpath: -1} if [ "${lastcharaircrack_potpath}" != "/" ]; then @@ -4426,7 +4426,7 @@ function manage_ettercap_log() { ettercap_log=0 ask_yesno 302 "yes" - if [ ${yesno} = "y" ]; then + if [ "${yesno}" = "y" ]; then ettercap_log=1 default_ettercap_logpath="${default_save_path}" lastcharettercaplogpath=${default_ettercap_logpath: -1} @@ -4451,7 +4451,7 @@ function manage_bettercap_log() { bettercap_log=0 ask_yesno 302 "yes" - if [ ${yesno} = "y" ]; then + if [ "${yesno}" = "y" ]; then bettercap_log=1 default_bettercap_logpath="${default_save_path}" lastcharbettercaplogpath=${default_bettercap_logpath: -1} @@ -6253,7 +6253,7 @@ function prepare_beef_start() { if [[ ${beef_found} -eq 0 ]] && [[ ${optional_tools[${optional_tools_names[19]}]} -eq 0 ]]; then language_strings "${language}" 405 "blue" ask_yesno 191 "yes" - if [ ${yesno} = "y" ]; then + if [ "${yesno}" = "y" ]; then manual_beef_set search_for_beef fi @@ -6275,7 +6275,7 @@ function prepare_beef_start() { elif [[ "${beef_found}" -eq 0 ]] && [[ ${optional_tools[${optional_tools_names[19]}]} -eq 1 ]]; then language_strings "${language}" 405 "blue" ask_yesno 415 "yes" - if [ ${yesno} = "y" ]; then + if [ "${yesno}" = "y" ]; then manual_beef_set search_for_beef if [[ ${beef_found} -eq 1 ]] && [[ ${valid_possible_beef_path} -eq 1 ]]; then @@ -6669,7 +6669,7 @@ function clean_handshake_file_option() { else language_strings "${language}" 151 "blue" ask_yesno 152 "yes" - if [ ${yesno} = "y" ]; then + if [ "${yesno}" = "y" ]; then filetoclean="${enteredpath}" else readpath=1 @@ -7452,7 +7452,7 @@ function explore_for_wps_targets_option() { if [[ ${selected_wps_target_network} -ge 1 ]] && [[ ${selected_wps_target_network} -le ${wash_counter} ]]; then if [ "${wps_lockeds[${selected_wps_target_network}]}" = "Yes" ]; then ask_yesno 350 "no" - if [ ${yesno} = "y" ]; then + if [ "${yesno}" = "y" ]; then break else echo @@ -7667,7 +7667,7 @@ function et_prerequisites() { fi ask_yesno 419 "no" - if [ ${yesno} = "y" ]; then + if [ "${yesno}" = "y" ]; then mac_spoofing_desired=1 fi @@ -7788,7 +7788,7 @@ function ask_et_handshake_file() { elif [[ -n "${enteredpath}" ]] && [[ -z "${et_handshake}" ]]; then language_strings "${language}" 151 "blue" ask_yesno 187 "yes" - if [ ${yesno} = "y" ]; then + if [ "${yesno}" = "y" ]; then et_handshake="${enteredpath}" else readpath=1 @@ -8129,7 +8129,7 @@ function capture_traps() { ;; *) ask_yesno 12 "yes" - if [ ${yesno} = "y" ]; then + if [ "${yesno}" = "y" ]; then exit_code=1 exit_script_option else From b9d0346adf026f8957a0723c8fd7bdb094c28fbe Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Wed, 5 Jul 2017 00:18:46 +0200 Subject: [PATCH 09/42] More SC2086 shellcheck warnings removed --- airgeddon.sh | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/airgeddon.sh b/airgeddon.sh index 2fd791fce..ae0bdc5a8 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -1608,7 +1608,7 @@ function ask_bssid() { if [ "${1}" = "wps" ]; then if [ -z "${wps_bssid}" ]; then ask_yesno 439 "no" - if [ ${yesno} = "n" ]; then + if [ "${yesno}" = "n" ]; then return 1 fi fi @@ -1621,7 +1621,7 @@ function ask_bssid() { else if [ -z "${bssid}" ]; then ask_yesno 439 "no" - if [ ${yesno} = "n" ]; then + if [ "${yesno}" = "n" ]; then return 1 fi fi @@ -1654,7 +1654,7 @@ function ask_essid() { if [ "${1}" = "verify" ]; then ask_yesno 439 "no" - if [ ${yesno} = "n" ]; then + if [ "${yesno}" = "n" ]; then return 1 fi fi @@ -3968,7 +3968,7 @@ function manage_asking_for_captured_file() { echo language_strings "${language}" 186 "blue" ask_yesno 187 "yes" - if [ ${yesno} = "n" ]; then + if [ "${yesno}" = "n" ]; then ask_capture_file fi else @@ -3985,7 +3985,7 @@ function manage_asking_for_dictionary_file() { echo language_strings "${language}" 183 "blue" ask_yesno 184 "yes" - if [ ${yesno} = "n" ]; then + if [ "${yesno}" = "n" ]; then ask_dictionary fi else @@ -4002,7 +4002,7 @@ function manage_asking_for_rule_file() { echo language_strings "${language}" 239 "blue" ask_yesno 240 "yes" - if [ ${yesno} = "n" ]; then + if [ "${yesno}" = "n" ]; then ask_rules fi else @@ -7659,7 +7659,7 @@ function et_prerequisites() { language_strings "${language}" 276 "yellow" print_simple_separator ask_yesno 277 "yes" - if [ ${yesno} = "n" ]; then + if [ "${yesno}" = "n" ]; then return_to_et_main_menu=1 return_to_et_main_menu_from_beef=1 return @@ -7782,7 +7782,7 @@ function ask_et_handshake_file() { elif [[ -z "${enteredpath}" ]] && [[ -n "${et_handshake}" ]]; then language_strings "${language}" 313 "blue" ask_yesno 187 "yes" - if [ ${yesno} = "n" ]; then + if [ "${yesno}" = "n" ]; then readpath=1 fi elif [[ -n "${enteredpath}" ]] && [[ -z "${et_handshake}" ]]; then @@ -7796,7 +7796,7 @@ function ask_et_handshake_file() { elif [[ -n "${enteredpath}" ]] && [[ -n "${et_handshake}" ]]; then language_strings "${language}" 313 "blue" ask_yesno 187 "yes" - if [ ${yesno} = "n" ]; then + if [ "${yesno}" = "n" ]; then readpath=1 fi fi @@ -7844,7 +7844,7 @@ function et_dos_menu() { if [ ${internet_interface_selected} -eq 0 ]; then language_strings "${language}" 330 "blue" ask_yesno 326 "no" - if [ ${yesno} = "n" ]; then + if [ "${yesno}" = "n" ]; then check_et_without_internet_compatibility if [ "$?" = "0" ]; then captive_portal_mode="dnsblackhole" @@ -7891,7 +7891,7 @@ function et_dos_menu() { if [ ${internet_interface_selected} -eq 0 ]; then language_strings "${language}" 330 "blue" ask_yesno 326 "no" - if [ ${yesno} = "n" ]; then + if [ "${yesno}" = "n" ]; then check_et_without_internet_compatibility if [ "$?" = "0" ]; then captive_portal_mode="dnsblackhole" @@ -7938,7 +7938,7 @@ function et_dos_menu() { if [ ${internet_interface_selected} -eq 0 ]; then language_strings "${language}" 330 "blue" ask_yesno 326 "no" - if [ ${yesno} = "n" ]; then + if [ "${yesno}" = "n" ]; then check_et_without_internet_compatibility if [ "$?" = "0" ]; then captive_portal_mode="dnsblackhole" @@ -8000,7 +8000,7 @@ function detect_internet_interface() { echo language_strings "${language}" 285 "blue" ask_yesno 284 "yes" - if [ ${yesno} = "n" ]; then + if [ "${yesno}" = "n" ]; then select_internet_interface fi else @@ -8168,7 +8168,7 @@ function exit_script_option() { if [ "${ifacemode}" = "Monitor" ]; then ask_yesno 166 "no" - if [ ${yesno} = "n" ]; then + if [ "${yesno}" = "n" ]; then action_on_exit_taken=1 language_strings "${language}" 167 "multiline" ${airmon} stop "${interface}" > /dev/null 2>&1 @@ -8515,7 +8515,7 @@ function ask_for_pin_dbfile_download_retry() { debug_print ask_yesno 380 "no" - if [ ${yesno} = "n" ]; then + if [ "${yesno}" = "n" ]; then pin_dbfile_checked=1 fi } From b3376d8b2a5317bb3998cc144f8ea271cf7c4e89 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Wed, 5 Jul 2017 01:14:38 +0200 Subject: [PATCH 10/42] Deprecated apt-get replaced by apt on Dockerfile --- Dockerfile | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/Dockerfile b/Dockerfile index ce8ea5c35..7438e85cc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -15,11 +15,11 @@ ENV AIRGEDDON_URL="https://github.com/v1s1t0r1sh3r3/airgeddon.git" ENV HASHCAT2_URL="https://github.com/v1s1t0r1sh3r3/hashcat2.0.git" #Update system -RUN apt-get update +RUN apt update #Set locales RUN \ - apt-get -y install \ + apt -y install \ locales && \ locale-gen en_US.UTF-8 && \ sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && \ @@ -34,7 +34,7 @@ ENV LC_ALL="en_US.UTF-8" #Install airgeddon essential tools RUN \ - apt-get -y install \ + apt -y install \ gawk \ net-tools \ wireless-tools \ @@ -44,7 +44,7 @@ RUN \ #Install airgeddon internal tools RUN \ - apt-get -y install \ + apt -y install \ ethtool \ pciutils \ usbutils \ @@ -55,13 +55,13 @@ RUN \ #Install update tools RUN \ - apt-get -y install \ + apt -y install \ curl \ git #Install airgeddon optional tools RUN \ - apt-get -y install \ + apt -y install \ crunch \ hashcat \ mdk3 \ @@ -79,7 +79,7 @@ RUN \ #Install needed Ruby gems RUN \ - apt-get -y install \ + apt -y install \ beef-xss \ bettercap @@ -119,9 +119,9 @@ RUN \ #Clean packages RUN \ - apt-get clean && \ - apt-get autoclean && \ - apt-get autoremove + apt clean && \ + apt autoclean && \ + apt autoremove #Clean files RUN rm -rf /opt/airgeddon/imgs > /dev/null 2>&1 && \ From 030561d1a779ae8d71ae8ad3c153b78cf504661b Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Thu, 6 Jul 2017 23:06:37 +0200 Subject: [PATCH 11/42] Colorization now can be disabled persistently from menu --- CHANGELOG.md | 1 + airgeddon.sh | 65 ++++++++++++++++++++++++++++++++++++++++++--- language_strings.sh | 42 ++++++++++++++++++++++++++++- 3 files changed, 103 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 30d925500..b5cd8cd0e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ ### 7.2 - Improved chipset detection - New language and options menu + - Colorization and auto-update now can be disabled persistently from menu ### 7.11 - Added hccapx support for hashcat 3.40 or higher diff --git a/airgeddon.sh b/airgeddon.sh index ae0bdc5a8..974a1bb24 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -2,7 +2,7 @@ #Title........: airgeddon.sh #Description..: This is a multi-use bash script for Linux systems to audit wireless networks. #Author.......: v1s1t0r -#Date.........: 20170704 +#Date.........: 20170706 #Version......: 7.2 #Usage........: bash airgeddon.sh #Bash Version.: 4.2 or later @@ -474,9 +474,35 @@ function language_strings_handling_messages() { language_strings_key_to_continue["GREEK"]="Πατήστε το κουμπί [Enter] για να συνεχίσετε..." } +#Toggle allow colorization feature +function allow_colorization_toggle() { + + debug_print + + if [ "${allow_colorization}" -eq 1 ]; then + sed -ri 's:(allow_colorization)=(1):\1=0:' "${scriptfolder}${scriptname}" 2> /dev/null + grep -E "allow_[c]olorization=0" "${scriptfolder}${scriptname}" > /dev/null + if [ "$?" != "0" ]; then + return 1 + fi + allow_colorization=$((allow_colorization-1)) + else + sed -ri 's:(allow_colorization)=(0):\1=1:' "${scriptfolder}${scriptname}" 2> /dev/null + grep -E "allow_[c]olorization=1" "${scriptfolder}${scriptname}" > /dev/null + if [ "$?" != "0" ]; then + return 1 + fi + allow_colorization=$((allow_colorization+1)) + fi + initialize_colorized_output + return 0 +} + #Toggle auto-update feature function auto_update_toggle() { + debug_print + if [ "${auto_update}" -eq 1 ]; then sed -ri 's:(auto_update)=(1):\1=0:' "${scriptfolder}${scriptname}" 2> /dev/null grep -E "auto_[u]pdate=0" "${scriptfolder}${scriptname}" > /dev/null @@ -1154,9 +1180,9 @@ function option_menu() { language_strings "${language}" 449 fi if [ "${allow_colorization}" -eq 1 ]; then - language_strings "${language}" 456 "under_construction" + language_strings "${language}" 456 else - language_strings "${language}" 450 "under_construction" + language_strings "${language}" 450 fi print_simple_separator language_strings "${language}" 447 @@ -1198,7 +1224,38 @@ function option_menu() { fi ;; 3) - under_construction_message + if ! hash ccze 2> /dev/null; then + echo + language_strings "${language}" 464 "yellow" + fi + + if [ "${allow_colorization}" -eq 1 ]; then + ask_yesno 462 "yes" + if [ "${yesno}" = "y" ]; then + allow_colorization_toggle + if [ "$?" = "0" ]; then + echo + language_strings "${language}" 466 "blue" + else + echo + language_strings "${language}" 417 "red" + fi + language_strings "${language}" 115 "read" + fi + else + ask_yesno 463 "yes" + if [ "${yesno}" = "y" ]; then + allow_colorization_toggle + if [ "$?" = "0" ]; then + echo + language_strings "${language}" 465 "blue" + else + echo + language_strings "${language}" 417 "red" + fi + language_strings "${language}" 115 "read" + fi + fi ;; 4) return diff --git a/language_strings.sh b/language_strings.sh index 02df37301..4e233921b 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -2,7 +2,7 @@ #Title........: language_strings.sh #Description..: All the translated strings that airgeddon uses are located here. #Author.......: v1s1t0r -#Date.........: 20170704 +#Date.........: 20170706 #Bash Version.: 4.2 or later #Set language_strings file version @@ -4084,6 +4084,46 @@ function language_strings() { arr["RUSSIAN",461]="${pending_of_translation} Автоматические обновления отключены" arr["GREEK",461]="${pending_of_translation} Οι αυτόματες ενημερώσεις έχουν απενεργοποιηθεί" + arr["ENGLISH",462]="${blue_color}Colorization (on some screen's output) is going to be disabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" + arr["SPANISH",462]="${blue_color}Se va a desactivar la colorización (en la salida de algunas pantallas). ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" + arr["FRENCH",462]="${pending_of_translation} ${blue_color}Il désactive colorisation (à la sortie de certains écrans). ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" + arr["CATALAN",462]="${pending_of_translation} ${blue_color}Es va a desactivar le colorización (a la sortida d'algunes pantalles). ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" + arr["PORTUGUESE",462]="${pending_of_translation} ${blue_color}Ele irá desativar colorização (na saída de algumas telas). ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" + arr["RUSSIAN",462]="${pending_of_translation} ${blue_color}Раскраска (на выходе какого-либо экрана) будет отключена. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" + arr["GREEK",462]="${pending_of_translation} ${blue_color}Ο χρωματισμός (σε κάποια έξοδο οθόνης) πρόκειται να απενεργοποιηθεί. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" + + arr["ENGLISH",463]="${blue_color}Colorization (on some screen's output) is going to be enabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" + arr["SPANISH",463]="${blue_color}Se va a activar la colorización (en la salida de algunas pantallas). ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" + arr["FRENCH",463]="${pending_of_translation} ${blue_color}Elle permettra la colorisation (à la sortie de certains écrans). ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" + arr["CATALAN",463]="${pending_of_translation} ${blue_color}Es va a activar la colorización (a la sortida d'algunes pantalles). ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" + arr["PORTUGUESE",463]="${pending_of_translation} ${blue_color}Ela irá permitir colorização (na saída de algumas telas). ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" + arr["RUSSIAN",463]="${pending_of_translation} ${blue_color}Раскраска (на выходе какого-либо экрана) будет включена. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" + arr["GREEK",463]="${pending_of_translation} ${blue_color}Ο χρωματισμός (σε κάποια έξοδο οθόνης) πρόκειται να ενεργοποιηθεί. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" + + arr["ENGLISH",464]="You don't have ccze package installed so any change on this option will have no effect until you install it" + arr["SPANISH",464]="No tienes instalado el paquete ccze por lo que cualquier cambio que realices sobre esta opción no tendrá efecto hasta que lo instales" + arr["FRENCH",464]="${pending_of_translation} Vous n'avez pas installé le paquet ccze donc toutes les modifications apportées sur cette option n'a aucun effet jusqu'à ce que l'installation" + arr["CATALAN",464]="${pending_of_translation} No tens instal·lat el paquet ccze pel que qualsevol canvi que facis sobre aquesta opció no tindrà efecte fins que el instal" + arr["PORTUGUESE",464]="${pending_of_translation} Você não tiver instalado o ccze pacote para que todas as alterações feitas nesta opção, não terá efeito até que você instale" + arr["RUSSIAN",464]="${pending_of_translation} У вас не установлен пакет ccze, поэтому любое изменение этой опции не будет иметь никакого эффекта, пока вы его не установите" + arr["GREEK",464]="${pending_of_translation} Δεν έχετε εγκατεστημένο το πακέτο ccze, οπότε οποιαδήποτε αλλαγή σε αυτήν την επιλογή δεν θα έχει αποτέλεσμα μέχρι να την εγκαταστήσετε" + + arr["ENGLISH",465]="Colorization has been enabled" + arr["SPANISH",465]="Se ha activado la colorización" + arr["FRENCH",465]="${pending_of_translation} Il a permis à la colorisation" + arr["CATALAN",465]="${pending_of_translation} S'ha activat la colorización" + arr["PORTUGUESE",465]="${pending_of_translation} Permitiu a colorização" + arr["RUSSIAN",465]="${pending_of_translation} Раскрашивание включено" + arr["GREEK",465]="${pending_of_translation} Έχει ενεργοποιηθεί το χρωματισμό" + + arr["ENGLISH",466]="Colorization has been disabled" + arr["SPANISH",466]="Se ha desactivado la colorización" + arr["FRENCH",466]="${pending_of_translation} Il a été désactivé colorisation" + arr["CATALAN",466]="${pending_of_translation} S'ha desactivat la colorización" + arr["PORTUGUESE",466]="${pending_of_translation} Ele foi desativado colorização" + arr["RUSSIAN",466]="${pending_of_translation} Раскраска отключена" + arr["GREEK",466]="${pending_of_translation} Ο χρωματισμός έχει απενεργοποιηθεί" + case "${3}" in "yellow") interrupt_checkpoint "${2}" "${3}" From 97b2d38ef2e3bf9e081e123dcfb6b1270fe8ed11 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Fri, 7 Jul 2017 00:51:33 +0200 Subject: [PATCH 12/42] Startup language autodetection now can be enabled/disabled persistently from menu --- CHANGELOG.md | 2 +- airgeddon.sh | 68 ++++++++++++++++++++++++++++++++- language_strings.sh | 92 ++++++++++++++++++++++++++++++++++++++++----- 3 files changed, 149 insertions(+), 13 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b5cd8cd0e..87156b1ca 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,7 @@ ### 7.2 - Improved chipset detection - New language and options menu - - Colorization and auto-update now can be disabled persistently from menu + - Colorization, auto-update and startup language autodetection now can be enabled/disabled persistently from menu ### 7.11 - Added hccapx support for hashcat 3.40 or higher diff --git a/airgeddon.sh b/airgeddon.sh index 974a1bb24..d2c0aaf89 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -2,7 +2,7 @@ #Title........: airgeddon.sh #Description..: This is a multi-use bash script for Linux systems to audit wireless networks. #Author.......: v1s1t0r -#Date.........: 20170706 +#Date.........: 20170707 #Version......: 7.2 #Usage........: bash airgeddon.sh #Bash Version.: 4.2 or later @@ -474,6 +474,29 @@ function language_strings_handling_messages() { language_strings_key_to_continue["GREEK"]="Πατήστε το κουμπί [Enter] για να συνεχίσετε..." } +#Toggle language auto-detection feature +function auto_change_language_toggle() { + + debug_print + + if [ "${auto_change_language}" -eq 1 ]; then + sed -ri 's:(auto_change_language)=(1):\1=0:' "${scriptfolder}${scriptname}" 2> /dev/null + grep -E "auto_[c]hange_language=0" "${scriptfolder}${scriptname}" > /dev/null + if [ "$?" != "0" ]; then + return 1 + fi + auto_change_language=$((auto_change_language-1)) + else + sed -ri 's:(auto_change_language)=(0):\1=1:' "${scriptfolder}${scriptname}" 2> /dev/null + grep -E "auto_[c]hange_language=1" "${scriptfolder}${scriptname}" > /dev/null + if [ "$?" != "0" ]; then + return 1 + fi + auto_change_language=$((auto_change_language+1)) + fi + return 0 +} + #Toggle allow colorization feature function allow_colorization_toggle() { @@ -1184,6 +1207,11 @@ function option_menu() { else language_strings "${language}" 450 fi + if [ "${auto_change_language}" -eq 1 ]; then + language_strings "${language}" 468 + else + language_strings "${language}" 467 + fi print_simple_separator language_strings "${language}" 447 print_hint ${current_menu} @@ -1258,6 +1286,37 @@ function option_menu() { fi ;; 4) + if [ "${auto_change_language}" -eq 1 ]; then + ask_yesno 469 "no" + if [ "${yesno}" = "y" ]; then + auto_change_language_toggle + if [ "$?" = "0" ]; then + echo + language_strings "${language}" 473 "blue" + else + echo + language_strings "${language}" 417 "red" + fi + language_strings "${language}" 115 "read" + fi + else + echo + language_strings "${language}" 471 "yellow" + ask_yesno 470 "no" + if [ "${yesno}" = "y" ]; then + auto_change_language_toggle + if [ "$?" = "0" ]; then + echo + language_strings "${language}" 472 "blue" + else + echo + language_strings "${language}" 417 "red" + fi + language_strings "${language}" 115 "read" + fi + fi + ;; + 5) return ;; *) @@ -2814,6 +2873,12 @@ function print_options() { else language_strings "${language}" 454 "blue" fi + + if [ "${auto_change_language}" -eq 1 ]; then + language_strings "${language}" 474 "blue" + else + language_strings "${language}" 475 "blue" + fi } #Print selected interface @@ -3121,7 +3186,6 @@ function initialize_menu_and_print_selections() { print_all_target_vars_et ;; "option_menu") - print_iface_selected print_options ;; *) diff --git a/language_strings.sh b/language_strings.sh index 4e233921b..1ff791d80 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -2,7 +2,7 @@ #Title........: language_strings.sh #Description..: All the translated strings that airgeddon uses are located here. #Author.......: v1s1t0r -#Date.........: 20170706 +#Date.........: 20170707 #Bash Version.: 4.2 or later #Set language_strings file version @@ -1305,8 +1305,8 @@ function language_strings() { arr["FRENCH",114]="Utilisez-le seulement dans vos propres réseaux!!" arr["CATALAN",114]="Utilitza'l només a les teves pròpies xarxes!!" arr["PORTUGUESE",114]="Use-o apenas em suas próprias redes!!" - arr["RUSSIAN",114]="Используйте только на ваших собственных сетях!!!" - arr["GREEK",114]="Χρησιμοποιήστε το μόνο σε δικά σας δίκτυα!!!" + arr["RUSSIAN",114]="Используйте только на ваших собственных сетях!!" + arr["GREEK",114]="Χρησιμοποιήστε το μόνο σε δικά σας δίκτυα!!" arr["ENGLISH",115]="Press [Enter] key to continue..." arr["SPANISH",115]="Pulsa la tecla [Enter] para continuar..." @@ -3964,13 +3964,13 @@ function language_strings() { arr["RUSSIAN",446]="${pending_of_translation} 8. Возврат в опций меню" arr["GREEK",446]="${pending_of_translation} 8. Επιστροφή στο μενού επιλογών" - arr["ENGLISH",447]="4. Return to main menu" - arr["SPANISH",447]="4. Volver al menú principal" - arr["FRENCH",447]="4. Retourner au menu principal" - arr["CATALAN",447]="4. Tornar al menú principal" - arr["PORTUGUESE",447]="4. Voltar ao menu principal" - arr["RUSSIAN",447]="4. Возврат в главное меню" - arr["GREEK",447]="4. Επιστροφή στο αρχικό μενού" + arr["ENGLISH",447]="5. Return to main menu" + arr["SPANISH",447]="5. Volver al menú principal" + arr["FRENCH",447]="5. Retourner au menu principal" + arr["CATALAN",447]="5. Tornar al menú principal" + arr["PORTUGUESE",447]="5. Voltar ao menu principal" + arr["RUSSIAN",447]="5. Возврат в главное меню" + arr["GREEK",447]="5. Επιστροφή στο αρχικό μενού" arr["ENGLISH",448]="If you installed airgeddon from a repository, you should not enable automatic updates. airgeddon will be updated when there is a new version in the repository" arr["SPANISH",448]="Si instalaste airgeddon desde un repositorio, no deberías activar la actualización automática. airgeddon se actualizará cuando haya una nueva versión en el repositorio" @@ -4124,6 +4124,78 @@ function language_strings() { arr["RUSSIAN",466]="${pending_of_translation} Раскраска отключена" arr["GREEK",466]="${pending_of_translation} Ο χρωματισμός έχει απενεργοποιηθεί" + arr["ENGLISH",467]="4. Enable startup language autodetection" + arr["SPANISH",467]="4. Habilitar la autodetección de idioma al inicio" + arr["FRENCH",467]="${pending_of_translation} 4. Activer la langue de découverte automatique au début" + arr["CATALAN",467]="${pending_of_translation} 4. Habilitar la autodetecció d'idioma a l'inici" + arr["PORTUGUESE",467]="${pending_of_translation} 4. Ativar linguagem descoberta automática no início" + arr["RUSSIAN",467]="${pending_of_translation} 4. Включить автообнаружение автозапуска" + arr["GREEK",467]="${pending_of_translation} 4. Ενεργοποίηση αυτόματης ανίχνευσης γλωσσών εκκίνησης" + + arr["ENGLISH",468]="4. Disable startup language autodetection" + arr["SPANISH",468]="4. Deshabilitar la autodetección de idioma al inicio" + arr["FRENCH",468]="${pending_of_translation} 4. Désactiver la langue autosensing au début" + arr["CATALAN",468]="${pending_of_translation} 4. Deshabilitar la autodetecció d'idioma a l'inici" + arr["PORTUGUESE",468]="${pending_of_translation} 4. Linguagem autosensing Disable no início" + arr["RUSSIAN",468]="${pending_of_translation} 4. Отключить автозапуск автозагрузки" + arr["GREEK",468]="${pending_of_translation} 4. Απενεργοποίηση αυτόματης ανίχνευσης γλωσσών εκκίνησης" + + arr["ENGLISH",469]="${blue_color}Startup language autodetection will be disabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" + arr["SPANISH",469]="${blue_color}Se va a deshabilitar la autodetección de idioma al inicio. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" + arr["FRENCH",469]="${pending_of_translation} ${blue_color}Désactivera la langue d'auto-détection au début. ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" + arr["CATALAN",469]="${pending_of_translation} ${blue_color}Es va a desactivar la detecció automàtica d'idioma a l'inici. ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" + arr["PORTUGUESE",469]="${pending_of_translation} ${blue_color}Irá desativar linguagem autodetection no início. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" + arr["RUSSIAN",469]="${pending_of_translation} ${blue_color}Автоопределение автозапуска будет отключено. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" + arr["GREEK",469]="${pending_of_translation} ${blue_color}Η αυτόματη εκκίνηση της γλώσσας εκκίνησης θα απενεργοποιηθεί. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" + + arr["ENGLISH",470]="${blue_color}Startup language autodetection will be enabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" + arr["SPANISH",470]="${blue_color}Se va a habilitar la autodetección de idioma al inicio. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" + arr["FRENCH",470]="${pending_of_translation} ${blue_color}Permettra la langue d'auto-détection au début. ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" + arr["CATALAN",470]="${pending_of_translation} ${blue_color}Es va a habilitar la detecció automàtica d'idioma a l'inici. ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" + arr["PORTUGUESE",470]="${pending_of_translation} ${blue_color}Permitirá linguagem autodetection no início. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" + arr["RUSSIAN",470]="${pending_of_translation} ${blue_color}Автозапуск автозапуска активируется. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" + arr["GREEK",470]="${pending_of_translation} ${blue_color}Η αυτόματη εντολή γλώσσας εκκίνησης θα ενεργοποιηθεί. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" + + arr["ENGLISH",471]="Any permanent change of language you have will be lost on the next start if you enable this option!!" + arr["SPANISH",471]="Cualquier cambio permanente de idioma que tenga se perderá en el siguiente inicio si activa esta opción!!" + arr["FRENCH",471]="${pending_of_translation} Tout changement permanent dans la langue qui a perdu dans le prochain démarrage si vous activez cette option!!" + arr["CATALAN",471]="${pending_of_translation} Qualsevol canvi permanent d'idioma que tingui es perdrà en el següent inici si actives aquesta opció!!" + arr["PORTUGUESE",471]="${pending_of_translation} Qualquer mudança permanente na linguagem que se perder na próxima partida se você ativar essa opção!!" + arr["RUSSIAN",471]="${pending_of_translation} Любое постоянное изменение языка будет Вы потеряли при следующем запуске, если вы включите эту опцию!!" + arr["GREEK",471]="${pending_of_translation} Οποιαδήποτε μόνιμη αλλαγή της γλώσσας θα έχετε χάσει την επόμενη εκκίνηση Αν ενεργοποιήσετε αυτή την επιλογή!!" + + arr["ENGLISH",472]="Startup language autodetection has been enabled" + arr["SPANISH",472]="Se ha activado la autodetección de idioma al inicio" + arr["FRENCH",472]="${pending_of_translation} Est activée langue détection automatique au début" + arr["CATALAN",472]="${pending_of_translation} S'ha activat la detecció automàtica d'idioma a l'inici" + arr["PORTUGUESE",472]="${pending_of_translation} Autosensing está habilitado linguagem no início" + arr["RUSSIAN",472]="${pending_of_translation} Автозапуск автозагрузки включен" + arr["GREEK",472]="${pending_of_translation} Η αυτόματη εντολή γλώσσας εκκίνησης έχει ενεργοποιηθεί" + + arr["ENGLISH",473]="Startup language autodetection has been disabled" + arr["SPANISH",473]="Se ha desactivado la autodetección de idioma al inicio" + arr["FRENCH",473]="${pending_of_translation} Il a été désactivé à la détection automatique de la langue au début" + arr["CATALAN",473]="${pending_of_translation} S'ha desactivat l'autodetecció d'idioma a l'inici" + arr["PORTUGUESE",473]="${pending_of_translation} Tem sido desativado no autodetection linguagem início" + arr["RUSSIAN",473]="${pending_of_translation} Автоматическое определение автозагрузки отключено" + arr["GREEK",473]="${pending_of_translation} Η αυτόματη εκκίνηση της γλώσσας εκκίνησης έχει απενεργοποιηθεί" + + arr["ENGLISH",474]="Startup language autodetection: ${pink_color}Enabled${normal_color}" + arr["SPANISH",474]="Autodetección de idioma al inicio: ${pink_color}Activada${normal_color}" + arr["FRENCH",474]="${pending_of_translation} Langue autodetection au début: ${pink_color}Déclenchée${normal_color}" + arr["CATALAN",474]="${pending_of_translation} Autodetecció d'idioma a l'inici: ${pink_color}Activade${normal_color}" + arr["PORTUGUESE",474]="${pending_of_translation} Idioma a detecção automática no início: ${pink_color}Provocado${normal_color}" + arr["RUSSIAN",474]="${pending_of_translation} Автоопределение автозапуска: ${pink_color}Включено${normal_color}" + arr["GREEK",474]="${pending_of_translation} Αυτόματη ανίχνευση γλώσσας εκκίνησης: ${pink_color}Ενεργοποιημένο${normal_color}" + + arr["ENGLISH",475]="Startup language autodetection: ${pink_color}Disabled${normal_color}" + arr["SPANISH",475]="Autodetección de idioma al inicio: ${pink_color}Desactivada${normal_color}" + arr["FRENCH",475]="${pending_of_translation} Langue autodetection au début: ${pink_color}Désactivé${normal_color}" + arr["CATALAN",475]="${pending_of_translation} Autodetecció d'idioma a l'inici: ${pink_color}Desactivade${normal_color}" + arr["PORTUGUESE",475]="${pending_of_translation} Idioma a detecção automática no início: ${pink_color}Desativado${normal_color}" + arr["RUSSIAN",475]="${pending_of_translation} Автоопределение автозапуска: ${pink_color}Инвалид${normal_color}" + arr["GREEK",475]="${pending_of_translation} Αυτόματη ανίχνευση γλώσσας εκκίνησης: ${pink_color}Ανάπηρος${normal_color}" + case "${3}" in "yellow") interrupt_checkpoint "${2}" "${3}" From f7ec2e0d8a50e6fca6c6b8bef8047e859c42ccac Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Mon, 10 Jul 2017 01:39:43 +0200 Subject: [PATCH 13/42] New check using xset internal tool to check for a working X window system in order to avoid uncontrolled xterm errors. Fix #96. --- CHANGELOG.md | 1 + airgeddon.sh | 32 ++++++++++++++++++++++++++------ language_strings.sh | 22 +++++++++++++++------- 3 files changed, 42 insertions(+), 13 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 87156b1ca..aa5b1c4ac 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ - Improved chipset detection - New language and options menu - Colorization, auto-update and startup language autodetection now can be enabled/disabled persistently from menu + - New check using xset internal tool to check for a working X window system in order to avoid uncontrolled xterm errors ### 7.11 - Added hccapx support for hashcat 3.40 or higher diff --git a/airgeddon.sh b/airgeddon.sh index d2c0aaf89..95215d8b8 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -2,7 +2,7 @@ #Title........: airgeddon.sh #Description..: This is a multi-use bash script for Linux systems to audit wireless networks. #Author.......: v1s1t0r -#Date.........: 20170707 +#Date.........: 20170710 #Version......: 7.2 #Usage........: bash airgeddon.sh #Bash Version.: 4.2 or later @@ -9267,6 +9267,20 @@ function initialize_script_settings() { set_script_folder_and_name http_proxy_set=0 hccapx_needed=0 + xterm_ok=1 +} + +#Detect if there is a working X window system +function check_xwindow_system() { + + debug_print + + if hash xset 2> /dev/null; then + xset -q > /dev/null 2>&1 + if [ "$?" != "0" ]; then + xterm_ok=0 + fi + fi } #Detect screen resolution if possible @@ -9277,7 +9291,6 @@ function detect_screen_resolution() { resolution_detected=0 if hash xdpyinfo 2> /dev/null; then resolution=$(xdpyinfo 2> /dev/null | grep -A 3 "screen #0" | grep "dimensions" | tr -s " " | cut -d " " -f 3 | grep "x") - if [ "$?" = "0" ]; then resolution_detected=1 fi @@ -9437,6 +9450,7 @@ function welcome() { check_language_strings + check_xwindow_system detect_screen_resolution set_possible_aliases initialize_optional_tools_values @@ -9468,12 +9482,18 @@ function welcome() { check_bash_version echo - if [ ${resolution_detected} -eq 1 ]; then + if [[ ${resolution_detected} -eq 1 ]] && [[ "${xterm_ok}" -eq 1 ]]; then language_strings "${language}" 294 "blue" else - language_strings "${language}" 295 "red" - echo - language_strings "${language}" 300 "yellow" + if [ "${xterm_ok}" -eq 0 ]; then + language_strings "${language}" 476 "red" + exit_code=1 + exit_script_option + else + language_strings "${language}" 295 "red" + echo + language_strings "${language}" 300 "yellow" + fi fi echo diff --git a/language_strings.sh b/language_strings.sh index 1ff791d80..2459fcc52 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -2,7 +2,7 @@ #Title........: language_strings.sh #Description..: All the translated strings that airgeddon uses are located here. #Author.......: v1s1t0r -#Date.........: 20170707 +#Date.........: 20170710 #Bash Version.: 4.2 or later #Set language_strings file version @@ -2788,13 +2788,13 @@ function language_strings() { arr["RUSSIAN",299]="Восстановление интерфейса..." arr["GREEK",299]="Γίνεται επαναφορά διεπαφής..." - arr["ENGLISH",300]="If make work xpdyinfo command, the script will be able to calculate your screen resolution and show you the windows in a better way. Depending of the system, the package name could be x11-utils, xdpyinfo, xorg-xdpyinfo, etc." - arr["SPANISH",300]="Si haces que funcione en tu sistema el comando xdpyinfo, el script podrá calcular tu resolución de pantalla y mostrarte las ventanas de forma más optimizada. Dependiendo del sistema el paquete puede llamarse x11-utils, xdpyinfo, xorg-xdpyinfo, etc." + arr["ENGLISH",300]="If make work xpdyinfo command, the script will be able to calculate your screen resolution and show you the windows in a better way. Depending of the system, the package name containing it could be x11-utils, xdpyinfo, xorg-xdpyinfo, etc." + arr["SPANISH",300]="Si haces que funcione en tu sistema el comando xdpyinfo, el script podrá calcular tu resolución de pantalla y mostrarte las ventanas de forma más optimizada. Dependiendo del sistema el paquete que lo contiene puede llamarse x11-utils, xdpyinfo, xorg-xdpyinfo, etc." arr["FRENCH",300]="Si la commande xdpyinfo est installée dans vôtre système le script pourra calculer votre résolution d'écran et optimiser l'affichage en conséquence. Le paquet à installer pour avoir cette commande s'appelle (selon la distribution) x11-utils, xdpyinfo, xorg-xdpyinfo, etc." - arr["CATALAN",300]="Si fas que funcioni en el teu sistema l'ordre xdpyinfo, el script podrà calcular la teva resolució de pantalla i mostrar-te les finestres de forma més optimitzada. Depenent del sistema el paquet pot dir-se x11-utils, xdpyinfo, xorg-xdpyinfo, etc." - arr["PORTUGUESE",300]="Se o comando xdpyinfo funcionar em seu sistema o script será capaz de calcular a resolução da tela e mostrar-lhe as janelas de uma maneira melhor. Dependendo do sistema, o nome do pacote pode ser x11-utils, xdpyinfo, xorg-xdpyinfo, etc." - arr["RUSSIAN",300]="Если использовать команду xpdyinfo, скрипт сможет определить разрешение вашего экрана и выбрать наилучшее отображение окон. В зависимости от системы, имя пакета может быть x11-utils, xdpyinfo, xorg-xdpyinfo, и т.д." - arr["GREEK",300]="Αν δουλέψει η εντολή xpdyinfo, το script θα μπορέσει να υπολογίσει την ανάλυση της οθόνης και να δείχνει τα παράθυρα καλύτερα. Εξαρτάται από το σύστημα, το όνομα του πακέτου μπορεί να είναι x11-utils, xdpyinfo, xorg-xdpyinfo, κτλπ." + arr["CATALAN",300]="${pending_of_translation} Si fas que funcioni en el teu sistema l'ordre xdpyinfo, el script podrà calcular la teva resolució de pantalla i mostrar-te les finestres de forma més optimitzada. Depenent del sistema el paquet que el conté pot dir-se x11-utils, xdpyinfo, xorg-xdpyinfo, etc." + arr["PORTUGUESE",300]="${pending_of_translation} Se o comando xdpyinfo funcionar em seu sistema o script será capaz de calcular a resolução da tela e mostrar-lhe as janelas de uma maneira melhor. Dependendo do sistema, o nome do pacote que contém ele pode ser x11-utils, xdpyinfo, xorg-xdpyinfo, etc." + arr["RUSSIAN",300]="${pending_of_translation} Если использовать команду xpdyinfo, скрипт сможет определить разрешение вашего экрана и выбрать наилучшее отображение окон. В зависимости от системы, имя пакета содержащее его может быть x11-utils, xdpyinfo, xorg-xdpyinfo, и т.д." + arr["GREEK",300]="${pending_of_translation} Αν δουλέψει η εντολή xpdyinfo, το script θα μπορέσει να υπολογίσει την ανάλυση της οθόνης και να δείχνει τα παράθυρα καλύτερα. Εξαρτάται από το σύστημα, το όνομα του πακέτου που περιέχει θα μπορούσε να είναι x11-utils, xdpyinfo, xorg-xdpyinfo, κτλπ." arr["ENGLISH",301]="Despite having all essential tools installed, your system uses airmon-zc instead of airmon-ng. In order to work properly you need to install lspci (pciutils) and you don't have it right now. Please, install it and launch the script again" arr["SPANISH",301]="A pesar de tener todas las herramientas esenciales instaladas, tu sistema usa airmon-zc en lugar de airmon-ng. Para poder funcionar necesitas tener instalado lspci (pciutils) y tú no lo tienes en este momento. Por favor, instálalo y vuelve a lanzar el script" @@ -4196,6 +4196,14 @@ function language_strings() { arr["RUSSIAN",475]="${pending_of_translation} Автоопределение автозапуска: ${pink_color}Инвалид${normal_color}" arr["GREEK",475]="${pending_of_translation} Αυτόματη ανίχνευση γλώσσας εκκίνησης: ${pink_color}Ανάπηρος${normal_color}" + arr["ENGLISH",476]="A graphical X window system has not been detected. If you already have one, check its working properly. It's essential for airgeddon. The script can't continue" + arr["SPANISH",476]="No se ha detectado un sistema gráfico de ventanas X. Si lo tienes, comprueba su que esté funcionando correctamente. Es esencial para airgeddon. El script no puede continuar" + arr["FRENCH",476]="${pending_of_translation} N'a pas été détecté un système graphique X window Si vous l'avez, vérifiez qu'il fonctionne correctement. Il est essentiel pour airgeddon. Le script ne peut pas continuer" + arr["CATALAN",476]="${pending_of_translation} No s'ha detectat un sistema gràfic de finestres X. Si el tens, comprova el seu que estigui funcionant correctament. És essencial per a airgeddon. El script no pot continuar" + arr["PORTUGUESE",476]="${pending_of_translation} Não foi detectado um sistema X window gráfica. Se você tem isso, verifique o que está funcionando corretamente. É essencial para airgeddon. O script não pode continuar" + arr["RUSSIAN",476]="${pending_of_translation} Графическая система окон X не обнаружена. Если у вас его уже есть, проверьте его работоспособность. Это важно для airgeddon. Скрипт не может продолжить" + arr["GREEK",476]="${pending_of_translation} Δεν έχει εντοπιστεί γραφικό σύστημα παραθύρου X. Αν έχετε ήδη ένα, ελέγξτε την σωστή λειτουργία του. Είναι απαραίτητο για airgeddon. Το script δεν μπορεί να συνεχίσει" + case "${3}" in "yellow") interrupt_checkpoint "${2}" "${3}" From a17c3616296466932700fed9676d1094f0968c4c Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Wed, 12 Jul 2017 00:12:09 +0200 Subject: [PATCH 14/42] Changes on some option menu language strings --- language_strings.sh | 88 ++++++++++++++++++++++----------------------- 1 file changed, 44 insertions(+), 44 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 2459fcc52..7cea3fcb5 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -2,7 +2,7 @@ #Title........: language_strings.sh #Description..: All the translated strings that airgeddon uses are located here. #Author.......: v1s1t0r -#Date.........: 20170710 +#Date.........: 20170712 #Bash Version.: 4.2 or later #Set language_strings file version @@ -3980,21 +3980,21 @@ function language_strings() { arr["RUSSIAN",448]="${pending_of_translation} Если вы установили airgeddon из репозитория, вам не следует включать автоматические обновления. airgeddon будет обновляться, когда в репозитории будет новая версия" arr["GREEK",448]="${pending_of_translation} Αν εγκαταστήσατε airgeddon από έναν αποθετήριο, δεν θα πρέπει να ενεργοποιείτε τις αυτόματες ενημερώσεις. Το airgeddon θα ενημερωθεί όταν υπάρχει μια νέα έκδοση στο χώρο αποθήκευσης" - arr["ENGLISH",449]="2. Enable automatic updates" - arr["SPANISH",449]="2. Habilitar la actualización automática" - arr["FRENCH",449]="${pending_of_translation} 2. Activer la mise à jour automatique" - arr["CATALAN",449]="${pending_of_translation} 2. Habilita l'actualització automàtica" - arr["PORTUGUESE",449]="${pending_of_translation} 2. Activar a actualização automática" - arr["RUSSIAN",449]="${pending_of_translation} 2. Включение автоматического обновления" - arr["GREEK",449]="${pending_of_translation} 2. Ενεργοποίηση αυτόματης ενημέρωσης" - - arr["ENGLISH",450]="3. Enable colorization (on some screen's output)" - arr["SPANISH",450]="3. Habilitar la colorización (en la salida de algunas pantallas)" - arr["FRENCH",450]="${pending_of_translation} 3. Activer la colorisation (a la sortie de certains écrans)" - arr["CATALAN",450]="${pending_of_translation} 3. Habilita la colorización (a la sortida d'algunes pantalles)" - arr["PORTUGUESE",450]="${pending_of_translation} 3. Activar colorização (na produção de algumas telas)" - arr["RUSSIAN",450]="${pending_of_translation} 3. Включение раскраски (на выходе некоторых экранов)" - arr["GREEK",450]="${pending_of_translation} 3. Ενεργοποίηση χρωματισμού (στην έξοδο του ορισμένες οθόνες)" + arr["ENGLISH",449]="2. Enable automatic updates permanently" + arr["SPANISH",449]="2. Habilitar permanentemente la actualización automática" + arr["FRENCH",449]="${pending_of_translation} 2. Activer définitivement la mise à jour automatique" + arr["CATALAN",449]="${pending_of_translation} 2. Habilita permanentment l'actualització automàtica" + arr["PORTUGUESE",449]="${pending_of_translation} 2. Activar permanentemente a actualização automática" + arr["RUSSIAN",449]="${pending_of_translation} 2. Постоянное включение автоматических обновлений" + arr["GREEK",449]="${pending_of_translation} 2. Ενεργοποιήστε τις αυτόματες ενημερώσεις μόνιμα" + + arr["ENGLISH",450]="3. Enable colorization permanently (on some screen's output)" + arr["SPANISH",450]="3. Habilitar permanentemente la colorización (en la salida de algunas pantallas)" + arr["FRENCH",450]="${pending_of_translation} 3. Activer définitivement la colorisation (a la sortie de certains écrans)" + arr["CATALAN",450]="${pending_of_translation} 3. Habilita permanentment la colorización (a la sortida d'algunes pantalles)" + arr["PORTUGUESE",450]="${pending_of_translation} 3. Activar permanentemente colorização (na produção de algumas telas)" + arr["RUSSIAN",450]="${pending_of_translation} 3. Включить раскраску навсегда (на выходе некоторых экранов)" + arr["GREEK",450]="${pending_of_translation} 3. Ενεργοποιήστε τον χρωματισμό μόνιμα (στην έξοδο του ορισμένες οθόνες)" arr["ENGLISH",451]="Automatic updates: ${pink_color}Enabled${normal_color}" arr["SPANISH",451]="Actualizaciones automáticas: ${pink_color}Activadas${normal_color}" @@ -4028,21 +4028,21 @@ function language_strings() { arr["RUSSIAN",454]="${pending_of_translation} Раскрашивание (на выходе некоторых экранов): ${pink_color}Инвалид${normal_color}" arr["GREEK",454]="${pending_of_translation} χρωματισμού (στην έξοδο του ορισμένες οθόνες): ${pink_color}Ανάπηρος${normal_color}" - arr["ENGLISH",455]="2. Disable automatic updates" - arr["SPANISH",455]="2. Deshabilitar la actualización automática" - arr["FRENCH",455]="${pending_of_translation} 2. Désactiver la mise à jour automatique" - arr["CATALAN",455]="${pending_of_translation} 2. Deshabilita l'actualització automàtica" - arr["PORTUGUESE",455]="${pending_of_translation} 2. Desactivar a actualização automática" - arr["RUSSIAN",455]="${pending_of_translation} 2. Выключение автоматического обновления" - arr["GREEK",455]="${pending_of_translation} 2. Απενεργοποίηση αυτόματης ενημέρωσης" + arr["ENGLISH",455]="2. Disable automatic updates permanently" + arr["SPANISH",455]="2. Deshabilitar permanentemente la actualización automática" + arr["FRENCH",455]="${pending_of_translation} 2. Désactiver définitivement la mise à jour automatique" + arr["CATALAN",455]="${pending_of_translation} 2. Deshabilita permanentment l'actualització automàtica" + arr["PORTUGUESE",455]="${pending_of_translation} 2. Desactivar permanentemente a actualização automática" + arr["RUSSIAN",455]="${pending_of_translation} 2. Постоянно отключать автоматические обновления" + arr["GREEK",455]="${pending_of_translation} 2. Απενεργοποιήστε μόνιμα τις αυτόματες ενημερώσεις" arr["ENGLISH",456]="3. Disable colorization (on some screen's output)" - arr["SPANISH",456]="3. Deshabilitar la colorización (en la salida de algunas pantallas)" - arr["FRENCH",456]="${pending_of_translation} 3. Désactiver la colorisation (a la sortie de certains écrans)" - arr["CATALAN",456]="${pending_of_translation} 3. Deshabilita la colorización (a la sortida d'algunes pantalles)" - arr["PORTUGUESE",456]="${pending_of_translation} 3. Desactivar colorização (na produção de algumas telas)" - arr["RUSSIAN",456]="${pending_of_translation} 3. Отключение раскраски (на выходе некоторых экранов)" - arr["GREEK",456]="${pending_of_translation} 3. Απενεργοποίηση χρωματισμού (στην έξοδο του ορισμένες οθόνες)" + arr["SPANISH",456]="3. Deshabilitar permanentemente la colorización (en la salida de algunas pantallas)" + arr["FRENCH",456]="${pending_of_translation} 3. Désactiver définitivement la colorisation (a la sortie de certains écrans)" + arr["CATALAN",456]="${pending_of_translation} 3. Deshabilita permanentment la colorización (a la sortida d'algunes pantalles)" + arr["PORTUGUESE",456]="${pending_of_translation} 3. Desactivar permanentemente colorização (na produção de algumas telas)" + arr["RUSSIAN",456]="${pending_of_translation} 3. Отключить раскраску навсегда (на выходе некоторых экранов)" + arr["GREEK",456]="${pending_of_translation} 3. Απενεργοποιήστε τον χρωματισμό μόνιμα (στην έξοδο του ορισμένες οθόνες)" arr["ENGLISH",457]="${blue_color}Automatic updates are going to be disabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",457]="${blue_color}Se van a desactivar las actualizaciones automáticas. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" @@ -4124,21 +4124,21 @@ function language_strings() { arr["RUSSIAN",466]="${pending_of_translation} Раскраска отключена" arr["GREEK",466]="${pending_of_translation} Ο χρωματισμός έχει απενεργοποιηθεί" - arr["ENGLISH",467]="4. Enable startup language autodetection" - arr["SPANISH",467]="4. Habilitar la autodetección de idioma al inicio" - arr["FRENCH",467]="${pending_of_translation} 4. Activer la langue de découverte automatique au début" - arr["CATALAN",467]="${pending_of_translation} 4. Habilitar la autodetecció d'idioma a l'inici" - arr["PORTUGUESE",467]="${pending_of_translation} 4. Ativar linguagem descoberta automática no início" - arr["RUSSIAN",467]="${pending_of_translation} 4. Включить автообнаружение автозапуска" - arr["GREEK",467]="${pending_of_translation} 4. Ενεργοποίηση αυτόματης ανίχνευσης γλωσσών εκκίνησης" - - arr["ENGLISH",468]="4. Disable startup language autodetection" - arr["SPANISH",468]="4. Deshabilitar la autodetección de idioma al inicio" - arr["FRENCH",468]="${pending_of_translation} 4. Désactiver la langue autosensing au début" - arr["CATALAN",468]="${pending_of_translation} 4. Deshabilitar la autodetecció d'idioma a l'inici" - arr["PORTUGUESE",468]="${pending_of_translation} 4. Linguagem autosensing Disable no início" - arr["RUSSIAN",468]="${pending_of_translation} 4. Отключить автозапуск автозагрузки" - arr["GREEK",468]="${pending_of_translation} 4. Απενεργοποίηση αυτόματης ανίχνευσης γλωσσών εκκίνησης" + arr["ENGLISH",467]="4. Enable startup language autodetection permanently" + arr["SPANISH",467]="4. Habilitar permanentemente la autodetección de idioma al inicio" + arr["FRENCH",467]="${pending_of_translation} 4. Activer définitivement la langue de découverte automatique au début" + arr["CATALAN",467]="${pending_of_translation} 4. Habilitar permanentment la autodetecció d'idioma a l'inici" + arr["PORTUGUESE",467]="${pending_of_translation} 4. Ativar permanentemente linguagem descoberta automática no início" + arr["RUSSIAN",467]="${pending_of_translation} 4. Автоматическое определение автозапуска автозапуска" + arr["GREEK",467]="${pending_of_translation} 4. Ενεργοποίηση της αυτόματης εντοπισμού γλώσσας εκκίνησης μόνιμα" + + arr["ENGLISH",468]="4. Disable startup language autodetection permanently" + arr["SPANISH",468]="4. Deshabilitar permanentemente la autodetección de idioma al inicio" + arr["FRENCH",468]="${pending_of_translation} 4. Désactiver définitivement la langue autosensing au début" + arr["CATALAN",468]="${pending_of_translation} 4. Deshabilitar permanentment la autodetecció d'idioma a l'inici" + arr["PORTUGUESE",468]="${pending_of_translation} 4. Desactivar permanentemente linguagem descoberta automática no início" + arr["RUSSIAN",468]="${pending_of_translation} 4. Автоматически отключить автоопределение автозапуска" + arr["GREEK",468]="${pending_of_translation} 4. Απενεργοποιήστε μόνιμα την αυτόματη ανίχνευση γλώσσας εκκίνησης" arr["ENGLISH",469]="${blue_color}Startup language autodetection will be disabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",469]="${blue_color}Se va a deshabilitar la autodetección de idioma al inicio. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" From 01b5b68f035f9b6a16b124062b7d782f9d3f499c Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Wed, 12 Jul 2017 00:26:44 +0200 Subject: [PATCH 15/42] Added hint for option menu --- airgeddon.sh | 4 ++-- language_strings.sh | 8 ++++++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/airgeddon.sh b/airgeddon.sh index 95215d8b8..8bcaa129f 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -2,7 +2,7 @@ #Title........: airgeddon.sh #Description..: This is a multi-use bash script for Linux systems to audit wireless networks. #Author.......: v1s1t0r -#Date.........: 20170710 +#Date.........: 20170712 #Version......: 7.2 #Usage........: bash airgeddon.sh #Bash Version.: 4.2 or later @@ -275,7 +275,7 @@ declare handshake_attack_hints=(142) declare decrypt_hints=(171 178 179 208 244) declare select_interface_hints=(246) declare language_hints=(250 438) -declare option_hints=(445 250 448) +declare option_hints=(445 250 448 477) declare evil_twin_hints=(254 258 264 269 309 328 400) declare evil_twin_dos_hints=(267 268) declare beef_hints=(408) diff --git a/language_strings.sh b/language_strings.sh index 7cea3fcb5..15547b369 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -4204,6 +4204,14 @@ function language_strings() { arr["RUSSIAN",476]="${pending_of_translation} Графическая система окон X не обнаружена. Если у вас его уже есть, проверьте его работоспособность. Это важно для airgeddon. Скрипт не может продолжить" arr["GREEK",476]="${pending_of_translation} Δεν έχει εντοπιστεί γραφικό σύστημα παραθύρου X. Αν έχετε ήδη ένα, ελέγξτε την σωστή λειτουργία του. Είναι απαραίτητο για airgeddon. Το script δεν μπορεί να συνεχίσει" + arr["ENGLISH",477]="The options on this menu containing the word \"permanently\" modify airgeddon even for next time to be launched keep saved settings. However, you can always return to this menu to change the value of the option again" + arr["SPANISH",477]="Las opciones de este menú que contienen la palabra \"permanentemente\", modifican airgeddon para que incluso la siguiente vez que sea iniciado siga guardando la configuración. No obstante, siempre puedes volver a este menú a cambiar de nuevo el valor de la opción" + arr["FRENCH",477]="${pending_of_translation} Les options de ce menu contenant le mot \"définitivement\" airgeddon modifiés de sorte que même la prochaine fois qu'il est commencé continuer d'enregistrer la configuration. Cependant, vous pouvez toujours revenir à ce menu pour revenir à la valeur de l'option" + arr["CATALAN",477]="${pending_of_translation} Les opcions d'aquest menú que contenen la paraula \"permanentment\", modifiquen airgeddon perquè fins i tot la següent vegada que sigui iniciat segueixi guardant la configuració. No obstant això, sempre pots tornar a aquest menú a canviar de nou el valor de l'opció" + arr["PORTUGUESE",477]="${pending_of_translation} As opções neste menu contendo a palavra \"permanentemente\" airgeddon modificado de modo que mesmo na próxima vez que for iniciado continuar a guardar a configuração. No entanto, você pode sempre voltar a este menu para alterar de volta o valor da opção" + arr["RUSSIAN",477]="${pending_of_translation} Параметры в этом меню, содержащие слово \"навсегда\" изменить airgeddon даже для следующего запуска, сохраняют сохраненные настройки. Однако вы всегда можете вернуться в это меню, чтобы снова изменить значение параметра" + arr["GREEK",477]="${pending_of_translation} Οι επιλογές σε αυτό το μενού που περιέχουν τη λέξη \"μόνιμα\" τροποποιούν το airgeddon ακόμα και για την επόμενη φορά που θα ξεκινήσει διατηρούν αποθηκευμένες ρυθμίσεις. Ωστόσο, μπορείτε πάντα να επιστρέψετε σε αυτό το μενού για να αλλάξετε ξανά την τιμή της επιλογής" + case "${3}" in "yellow") interrupt_checkpoint "${2}" "${3}" From 90f2bcd383ec92e2a4c9cb5cec628ceaf5d98f5e Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Wed, 12 Jul 2017 00:43:04 +0200 Subject: [PATCH 16/42] String #445 changed --- language_strings.sh | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 15547b369..71fe09e35 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -3948,13 +3948,13 @@ function language_strings() { arr["RUSSIAN",444]="${pending_of_translation} 11. Вариант и языковое меню" arr["GREEK",444]="${pending_of_translation} 11. Μενού επιλογών και γλώσσας" - arr["ENGLISH",445]="If you have ccze installed and are experiencing display errors or glitches at the capture / target scan windows, you should disable colorization in the option and language menu" - arr["SPANISH",445]="Si tienes instalado ccze y experimentas errores de visualización o parpadeos en las ventanas de captura / exploración de objetivos, desactiva la colorización en el menú de opciones e idioma" - arr["FRENCH",445]="${pending_of_translation} Si vous avez installé ccze et les erreurs d'affichage de l'expérience ou clignote fenêtres capture / cibles d'exploration, colorisation désactivée dans le menu des options et la langue" - arr["CATALAN",445]="${pending_of_translation} Si tens instal·lat ccze i experimentes errors de visualització o pampallugues a les finestres de captura / exploració d'objectius, desactiva l'colorización al menú d'opcions i idioma" - arr["PORTUGUESE",445]="${pending_of_translation} Se você tiver instalado erros ccze e exibição experiência ou piscando na captura de janelas / alvos de exploração, colorização off no menu de opções e linguagem" - arr["RUSSIAN",445]="${pending_of_translation} Если у вас установлен ccze и возникают ошибки отображения или сбои в окнах захвата / целевого сканирования, вы должны отключить раскраску в меню параметров и языков" - arr["GREEK",445]="${pending_of_translation} Εάν έχετε εγκαταστήσει ccze και αντιμετωπίζετε σφάλματα εμφάνισης ή δυσλειτουργίες στα παράθυρα σάρωσης / στόχευσης, θα πρέπει να απενεργοποιήσετε τον χρωματισμό στο μενού επιλογών και γλώσσας" + arr["ENGLISH",445]="If you have ccze installed and are experiencing display errors or glitches on some windows, you should disable colorization in the option and language menu" + arr["SPANISH",445]="Si tienes instalado ccze y experimentas errores de visualización o parpadeos en algunas ventanas, desactiva la colorización en el menú de opciones e idioma" + arr["FRENCH",445]="${pending_of_translation} Si vous avez installé des erreurs de ccze et d'affichage de l'expérience ou vacillante sur certaines fenêtres, colorisation désactivée dans le menu des options et la langue" + arr["CATALAN",445]="${pending_of_translation} Si tens instal·lat ccze i experimentes errors de visualització o pampallugues en algunes finestres, desactiva l'colorización al menú d'opcions i idioma" + arr["PORTUGUESE",445]="${pending_of_translation} Se você tiver instalado erros ccze e exibição experiência ou piscando em algumas janelas, colorização off no menu de opções e linguagem" + arr["RUSSIAN",445]="${pending_of_translation} Если у вас установлен ccze и возникают ошибки отображения или сбои в некоторых окнах, вы должны отключить раскраску в меню параметров и языков" + arr["GREEK",445]="${pending_of_translation} Εάν έχετε εγκαταστήσει ccze και αντιμετωπίζετε σφάλματα εμφάνισης ή δυσλειτουργίες σε ορισμένα παράθυρα, θα πρέπει να απενεργοποιήσετε τον χρωματισμό στο μενού επιλογών και γλώσσας" arr["ENGLISH",446]="8. Return to option menu" arr["SPANISH",446]="8. Volver al menú de opciones" From 86c43fc9984767dd1c3ede2bcc04e0b352fcab9c Mon Sep 17 00:00:00 2001 From: kcdtv Date: Wed, 12 Jul 2017 10:29:35 +0200 Subject: [PATCH 17/42] Update language_strings.sh French translations --- language_strings.sh | 60 ++++++++++++++++++++++----------------------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 71fe09e35..ae6eb18a4 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -3942,7 +3942,7 @@ function language_strings() { arr["ENGLISH",444]="11. Option and language menu" arr["SPANISH",444]="11. Menú de opciones e idioma" - arr["FRENCH",444]="${pending_of_translation} 11. Options de menu et la langue" + arr["FRENCH",444]="11. Menu options et langues" arr["CATALAN",444]="${pending_of_translation} 11. Menú d'opcions i idioma" arr["PORTUGUESE",444]="${pending_of_translation} 11. Opções de menu e linguagem" arr["RUSSIAN",444]="${pending_of_translation} 11. Вариант и языковое меню" @@ -3950,7 +3950,7 @@ function language_strings() { arr["ENGLISH",445]="If you have ccze installed and are experiencing display errors or glitches on some windows, you should disable colorization in the option and language menu" arr["SPANISH",445]="Si tienes instalado ccze y experimentas errores de visualización o parpadeos en algunas ventanas, desactiva la colorización en el menú de opciones e idioma" - arr["FRENCH",445]="${pending_of_translation} Si vous avez installé des erreurs de ccze et d'affichage de l'expérience ou vacillante sur certaines fenêtres, colorisation désactivée dans le menu des options et la langue" + arr["FRENCH",445]="Si ccze est installé et que vous avez des erreurs d'affichage et de clignotements avec certaines fenêtres, désactivez la colorisation depuis le menu options et langues" arr["CATALAN",445]="${pending_of_translation} Si tens instal·lat ccze i experimentes errors de visualització o pampallugues en algunes finestres, desactiva l'colorización al menú d'opcions i idioma" arr["PORTUGUESE",445]="${pending_of_translation} Se você tiver instalado erros ccze e exibição experiência ou piscando em algumas janelas, colorização off no menu de opções e linguagem" arr["RUSSIAN",445]="${pending_of_translation} Если у вас установлен ccze и возникают ошибки отображения или сбои в некоторых окнах, вы должны отключить раскраску в меню параметров и языков" @@ -3958,7 +3958,7 @@ function language_strings() { arr["ENGLISH",446]="8. Return to option menu" arr["SPANISH",446]="8. Volver al menú de opciones" - arr["FRENCH",446]="${pending_of_translation} 8. Retourner au menu options" + arr["FRENCH",446]="8. Retourner au menu options" arr["CATALAN",446]="${pending_of_translation} 8. Tornar al menú d'opcions" arr["PORTUGUESE",446]="${pending_of_translation} 8. Voltar ao menu de opções" arr["RUSSIAN",446]="${pending_of_translation} 8. Возврат в опций меню" @@ -3974,7 +3974,7 @@ function language_strings() { arr["ENGLISH",448]="If you installed airgeddon from a repository, you should not enable automatic updates. airgeddon will be updated when there is a new version in the repository" arr["SPANISH",448]="Si instalaste airgeddon desde un repositorio, no deberías activar la actualización automática. airgeddon se actualizará cuando haya una nueva versión en el repositorio" - arr["FRENCH",448]="${pending_of_translation} Si vous avez installé airgeddon à partir d'un référentiel, vous ne devriez pas activer la mise à jour automatique. airgeddon être mis à jour quand une nouvelle version dans le référentiel" + arr["FRENCH",448]="Si vous avez installé airgeddon depuis des dêpots vous devriez ne pas activer les mises à jour automatiques. airgeddon sera mis à jour quand une nouvelle version sera disponibles dans vos dépôts" arr["CATALAN",448]="${pending_of_translation} Si vas instal·lar airgeddon des d'un repositori, no hauries activar l'actualització automàtica. airgeddon s'actualitzarà quan hi hagi una nova versió al repositori" arr["PORTUGUESE",448]="${pending_of_translation} Se você instalou airgeddon partir de um repositório, você não deve ativar a atualização automática. airgeddon ser atualizado quando uma nova versão no repositório" arr["RUSSIAN",448]="${pending_of_translation} Если вы установили airgeddon из репозитория, вам не следует включать автоматические обновления. airgeddon будет обновляться, когда в репозитории будет новая версия" @@ -3982,7 +3982,7 @@ function language_strings() { arr["ENGLISH",449]="2. Enable automatic updates permanently" arr["SPANISH",449]="2. Habilitar permanentemente la actualización automática" - arr["FRENCH",449]="${pending_of_translation} 2. Activer définitivement la mise à jour automatique" + arr["FRENCH",449]="2. Activer de façon permanante la mise à jour automatique" arr["CATALAN",449]="${pending_of_translation} 2. Habilita permanentment l'actualització automàtica" arr["PORTUGUESE",449]="${pending_of_translation} 2. Activar permanentemente a actualização automática" arr["RUSSIAN",449]="${pending_of_translation} 2. Постоянное включение автоматических обновлений" @@ -3990,7 +3990,7 @@ function language_strings() { arr["ENGLISH",450]="3. Enable colorization permanently (on some screen's output)" arr["SPANISH",450]="3. Habilitar permanentemente la colorización (en la salida de algunas pantallas)" - arr["FRENCH",450]="${pending_of_translation} 3. Activer définitivement la colorisation (a la sortie de certains écrans)" + arr["FRENCH",450]="3. Activer dé façon permanante la colorisation (a la sortie de certains écrans)" arr["CATALAN",450]="${pending_of_translation} 3. Habilita permanentment la colorización (a la sortida d'algunes pantalles)" arr["PORTUGUESE",450]="${pending_of_translation} 3. Activar permanentemente colorização (na produção de algumas telas)" arr["RUSSIAN",450]="${pending_of_translation} 3. Включить раскраску навсегда (на выходе некоторых экранов)" @@ -3998,7 +3998,7 @@ function language_strings() { arr["ENGLISH",451]="Automatic updates: ${pink_color}Enabled${normal_color}" arr["SPANISH",451]="Actualizaciones automáticas: ${pink_color}Activadas${normal_color}" - arr["FRENCH",451]="${pending_of_translation} Mises à jour automatiques: ${pink_color}Déclenchée${normal_color}" + arr["FRENCH",451]="Mises à jour automatiques: ${pink_color}Activées${normal_color}" arr["CATALAN",451]="${pending_of_translation} Actualitzacions automàtiques: ${pink_color}Activades${normal_color}" arr["PORTUGUESE",451]="${pending_of_translation} Atualizações Automáticas: ${pink_color}Provocado${normal_color}" arr["RUSSIAN",451]="${pending_of_translation} Автоматическое обновление: ${pink_color}Включено${normal_color}" @@ -4006,7 +4006,7 @@ function language_strings() { arr["ENGLISH",452]="Automatic updates: ${pink_color}Disabled${normal_color}" arr["SPANISH",452]="Actualizaciones automáticas: ${pink_color}Desactivadas${normal_color}" - arr["FRENCH",452]="${pending_of_translation} Mises à jour automatiques: ${pink_color}Désactivé${normal_color}" + arr["FRENCH",452]="Mises à jour automatiques: ${pink_color}Désactivées${normal_color}" arr["CATALAN",452]="${pending_of_translation} Actualitzacions automàtiques: ${pink_color}Desactivades${normal_color}" arr["PORTUGUESE",452]="${pending_of_translation} Atualizações Automáticas: ${pink_color}Desativado${normal_color}" arr["RUSSIAN",452]="${pending_of_translation} Автоматическое обновление: ${pink_color}Инвалид${normal_color}" @@ -4014,7 +4014,7 @@ function language_strings() { arr["ENGLISH",453]="Colorization (on some screen's output): ${pink_color}Enabled${normal_color}" arr["SPANISH",453]="Colorización (en la salida de algunas pantallas): ${pink_color}Activada${normal_color}" - arr["FRENCH",453]="${pending_of_translation} Colorisation (a la sortie de certains écrans): ${pink_color}Déclenchée${normal_color}" + arr["FRENCH",453]="Colorisation (sur certains écrans): ${pink_color}Activée${normal_color}" arr["CATALAN",453]="${pending_of_translation} Colorización (a la sortida d'algunes pantalles): ${pink_color}Activade${normal_color}" arr["PORTUGUESE",453]="${pending_of_translation} Colorização (na produção de algumas telas): ${pink_color}Provocado${normal_color}" arr["RUSSIAN",453]="${pending_of_translation} Раскрашивание (на выходе некоторых экранов): ${pink_color}Включено${normal_color}" @@ -4022,7 +4022,7 @@ function language_strings() { arr["ENGLISH",454]="Colorization (on some screen's output): ${pink_color}Disabled${normal_color}" arr["SPANISH",454]="Colorización (en la salida de algunas pantallas): ${pink_color}Desactivada${normal_color}" - arr["FRENCH",454]="${pending_of_translation} Colorisation (a la sortie de certains écrans): ${pink_color}Désactivé${normal_color}" + arr["FRENCH",454]="Colorisation (sur certains écrans): ${pink_color}Désactivée${normal_color}" arr["CATALAN",454]="${pending_of_translation} Colorización (a la sortida d'algunes pantalles): ${pink_color}Desactivade${normal_color}" arr["PORTUGUESE",454]="${pending_of_translation} Colorização (na produção de algumas telas): ${pink_color}Desativado${normal_color}" arr["RUSSIAN",454]="${pending_of_translation} Раскрашивание (на выходе некоторых экранов): ${pink_color}Инвалид${normal_color}" @@ -4030,7 +4030,7 @@ function language_strings() { arr["ENGLISH",455]="2. Disable automatic updates permanently" arr["SPANISH",455]="2. Deshabilitar permanentemente la actualización automática" - arr["FRENCH",455]="${pending_of_translation} 2. Désactiver définitivement la mise à jour automatique" + arr["FRENCH",455]="2. Désactiver de façon permanante les mises à jour automatiques" arr["CATALAN",455]="${pending_of_translation} 2. Deshabilita permanentment l'actualització automàtica" arr["PORTUGUESE",455]="${pending_of_translation} 2. Desactivar permanentemente a actualização automática" arr["RUSSIAN",455]="${pending_of_translation} 2. Постоянно отключать автоматические обновления" @@ -4038,7 +4038,7 @@ function language_strings() { arr["ENGLISH",456]="3. Disable colorization (on some screen's output)" arr["SPANISH",456]="3. Deshabilitar permanentemente la colorización (en la salida de algunas pantallas)" - arr["FRENCH",456]="${pending_of_translation} 3. Désactiver définitivement la colorisation (a la sortie de certains écrans)" + arr["FRENCH",456]="3. Désactiver dé façon permanante (sur certains écrans)" arr["CATALAN",456]="${pending_of_translation} 3. Deshabilita permanentment la colorización (a la sortida d'algunes pantalles)" arr["PORTUGUESE",456]="${pending_of_translation} 3. Desactivar permanentemente colorização (na produção de algumas telas)" arr["RUSSIAN",456]="${pending_of_translation} 3. Отключить раскраску навсегда (на выходе некоторых экранов)" @@ -4046,7 +4046,7 @@ function language_strings() { arr["ENGLISH",457]="${blue_color}Automatic updates are going to be disabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",457]="${blue_color}Se van a desactivar las actualizaciones automáticas. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" - arr["FRENCH",457]="${pending_of_translation} ${blue_color}Ils vont désactiver les mises à jour automatiques. ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" + arr["FRENCH",457]="${blue_color}Désactivation des mises à jour automatiques. ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" arr["CATALAN",457]="${pending_of_translation} ${blue_color}Es van a desactivar les actualitzacions automàtiques. ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" arr["PORTUGUESE",457]="${pending_of_translation} ${blue_color}Eles estão indo para desativar as atualizações automáticas. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" arr["RUSSIAN",457]="${pending_of_translation} ${blue_color}Автоматические обновления будут отключены. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" @@ -4054,7 +4054,7 @@ function language_strings() { arr["ENGLISH",458]="${blue_color}Automatic updates are going to be enabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",458]="${blue_color}Se van a activar las actualizaciones automáticas. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" - arr["FRENCH",458]="${pending_of_translation} ${blue_color}Ils vont activer les mises à jour automatiques. ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" + arr["FRENCH",458]="${blue_color}Activation des mises à jour automatiques. ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" arr["CATALAN",458]="${pending_of_translation} ${blue_color}Es van a activar les actualitzacions automàtiques. ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" arr["PORTUGUESE",458]="${pending_of_translation} ${blue_color}Eles estão indo para ativar as atualizações automáticas. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" arr["RUSSIAN",458]="${pending_of_translation} ${blue_color}Автоматические обновления будут включены. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" @@ -4062,7 +4062,7 @@ function language_strings() { arr["ENGLISH",459]="If you installed airgeddon from a repository you shouldn't enable this option. airgeddon will be updated when the repositories do. If you continue, make sure you know what you are doing, or you could cause problems with update flow" arr["SPANISH",459]="Si instalaste airgeddon desde un repositorio no deberías activar esta opción. airgeddon se actualizará cuando lo hagan los repositorios. Si continuas, asegúrate de saber bien lo que haces o podrías causar problemas con flujo de actualizaciones" - arr["FRENCH",459]="${pending_of_translation} Si vous avez installé airgeddon à partir d'un référentiel, vous ne devriez pas activer cette option. airgeddon être mis à jour lorsque vous faites les dépôts. Si vous continuez, assurez-vous que vous savez bien ce que vous faites ou pourraient causer des problèmes avec les mises à jour de flux" + arr["FRENCH",459]="Si vous avez installé airgeddon depuis des dépôts vous ne devriez pas activer cette option. airgeddon sera mis à jours automatiquement en passant par vos dépôts. Si vous continuez, assurez-vous de savoir ce que vous faites, vous pourriez créer des conflicts à l'heure d'actualizer" arr["CATALAN",459]="${pending_of_translation} Si vas instal·lar airgeddon des d'un repositori no hauries activar aquesta opció. airgeddon s'actualitzarà quan ho facin els repositoris. Si continues, assegura't de saber bé el que fas o podries causar problemes amb flux d'actualitzacions" arr["PORTUGUESE",459]="${pending_of_translation} Se você instalou airgeddon partir de um repositório que você não deve ativar essa opção. airgeddon ser atualizado quando você faz os repositórios. Se você continuar, verifique se você sabe bem o que você faz ou poderia causar problemas com atualizações fluir" arr["RUSSIAN",459]="${pending_of_translation} Если вы установили airgeddon из репозитория, вы не должны включать эту опцию. airgeddon будет обновляться, когда репозитории будут. Если вы продолжаете, убедитесь, что знаете, что делаете, или вы можете вызвать проблемы с потоком обновления" @@ -4078,7 +4078,7 @@ function language_strings() { arr["ENGLISH",461]="Automatic updates have been disabled" arr["SPANISH",461]="Se han desactivado las actualizaciones automáticas" - arr["FRENCH",461]="${pending_of_translation} Ils ont désactivé les mises à jour automatiques" + arr["FRENCH",461]="Mises à jour automatiques désactivées" arr["CATALAN",461]="${pending_of_translation} S'han desactivat les actualitzacions automàtiques" arr["PORTUGUESE",461]="${pending_of_translation} Eles ter desativado as atualizações automáticas" arr["RUSSIAN",461]="${pending_of_translation} Автоматические обновления отключены" @@ -4086,7 +4086,7 @@ function language_strings() { arr["ENGLISH",462]="${blue_color}Colorization (on some screen's output) is going to be disabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",462]="${blue_color}Se va a desactivar la colorización (en la salida de algunas pantallas). ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" - arr["FRENCH",462]="${pending_of_translation} ${blue_color}Il désactive colorisation (à la sortie de certains écrans). ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" + arr["FRENCH",462]="Désactivation de la colorisation (sur certains écrans). ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" arr["CATALAN",462]="${pending_of_translation} ${blue_color}Es va a desactivar le colorización (a la sortida d'algunes pantalles). ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" arr["PORTUGUESE",462]="${pending_of_translation} ${blue_color}Ele irá desativar colorização (na saída de algumas telas). ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" arr["RUSSIAN",462]="${pending_of_translation} ${blue_color}Раскраска (на выходе какого-либо экрана) будет отключена. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" @@ -4094,7 +4094,7 @@ function language_strings() { arr["ENGLISH",463]="${blue_color}Colorization (on some screen's output) is going to be enabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",463]="${blue_color}Se va a activar la colorización (en la salida de algunas pantallas). ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" - arr["FRENCH",463]="${pending_of_translation} ${blue_color}Elle permettra la colorisation (à la sortie de certains écrans). ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" + arr["FRENCH",463]="${blue_color}Activation colorisation (sur certains écrans). ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" arr["CATALAN",463]="${pending_of_translation} ${blue_color}Es va a activar la colorización (a la sortida d'algunes pantalles). ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" arr["PORTUGUESE",463]="${pending_of_translation} ${blue_color}Ela irá permitir colorização (na saída de algumas telas). ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" arr["RUSSIAN",463]="${pending_of_translation} ${blue_color}Раскраска (на выходе какого-либо экрана) будет включена. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" @@ -4102,7 +4102,7 @@ function language_strings() { arr["ENGLISH",464]="You don't have ccze package installed so any change on this option will have no effect until you install it" arr["SPANISH",464]="No tienes instalado el paquete ccze por lo que cualquier cambio que realices sobre esta opción no tendrá efecto hasta que lo instales" - arr["FRENCH",464]="${pending_of_translation} Vous n'avez pas installé le paquet ccze donc toutes les modifications apportées sur cette option n'a aucun effet jusqu'à ce que l'installation" + arr["FRENCH",464]="ccze n'est pas installé, les paramétrages effectués avec cette option seront effectifs une fois czze installé" arr["CATALAN",464]="${pending_of_translation} No tens instal·lat el paquet ccze pel que qualsevol canvi que facis sobre aquesta opció no tindrà efecte fins que el instal" arr["PORTUGUESE",464]="${pending_of_translation} Você não tiver instalado o ccze pacote para que todas as alterações feitas nesta opção, não terá efeito até que você instale" arr["RUSSIAN",464]="${pending_of_translation} У вас не установлен пакет ccze, поэтому любое изменение этой опции не будет иметь никакого эффекта, пока вы его не установите" @@ -4110,7 +4110,7 @@ function language_strings() { arr["ENGLISH",465]="Colorization has been enabled" arr["SPANISH",465]="Se ha activado la colorización" - arr["FRENCH",465]="${pending_of_translation} Il a permis à la colorisation" + arr["FRENCH",465]="Colorisation activée" arr["CATALAN",465]="${pending_of_translation} S'ha activat la colorización" arr["PORTUGUESE",465]="${pending_of_translation} Permitiu a colorização" arr["RUSSIAN",465]="${pending_of_translation} Раскрашивание включено" @@ -4118,7 +4118,7 @@ function language_strings() { arr["ENGLISH",466]="Colorization has been disabled" arr["SPANISH",466]="Se ha desactivado la colorización" - arr["FRENCH",466]="${pending_of_translation} Il a été désactivé colorisation" + arr["FRENCH",466]="Colorisation désactivée" arr["CATALAN",466]="${pending_of_translation} S'ha desactivat la colorización" arr["PORTUGUESE",466]="${pending_of_translation} Ele foi desativado colorização" arr["RUSSIAN",466]="${pending_of_translation} Раскраска отключена" @@ -4126,7 +4126,7 @@ function language_strings() { arr["ENGLISH",467]="4. Enable startup language autodetection permanently" arr["SPANISH",467]="4. Habilitar permanentemente la autodetección de idioma al inicio" - arr["FRENCH",467]="${pending_of_translation} 4. Activer définitivement la langue de découverte automatique au début" + arr["FRENCH",467]="4. Activer de façon permanante de détection de langue au lancement" arr["CATALAN",467]="${pending_of_translation} 4. Habilitar permanentment la autodetecció d'idioma a l'inici" arr["PORTUGUESE",467]="${pending_of_translation} 4. Ativar permanentemente linguagem descoberta automática no início" arr["RUSSIAN",467]="${pending_of_translation} 4. Автоматическое определение автозапуска автозапуска" @@ -4134,7 +4134,7 @@ function language_strings() { arr["ENGLISH",468]="4. Disable startup language autodetection permanently" arr["SPANISH",468]="4. Deshabilitar permanentemente la autodetección de idioma al inicio" - arr["FRENCH",468]="${pending_of_translation} 4. Désactiver définitivement la langue autosensing au début" + arr["FRENCH",468]="4. Désactiver de façon permanante la détection de langue au lancement" arr["CATALAN",468]="${pending_of_translation} 4. Deshabilitar permanentment la autodetecció d'idioma a l'inici" arr["PORTUGUESE",468]="${pending_of_translation} 4. Desactivar permanentemente linguagem descoberta automática no início" arr["RUSSIAN",468]="${pending_of_translation} 4. Автоматически отключить автоопределение автозапуска" @@ -4142,7 +4142,7 @@ function language_strings() { arr["ENGLISH",469]="${blue_color}Startup language autodetection will be disabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",469]="${blue_color}Se va a deshabilitar la autodetección de idioma al inicio. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" - arr["FRENCH",469]="${pending_of_translation} ${blue_color}Désactivera la langue d'auto-détection au début. ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" + arr["FRENCH",469]="${blue_color}Désactivation détection langue au lancement. ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" arr["CATALAN",469]="${pending_of_translation} ${blue_color}Es va a desactivar la detecció automàtica d'idioma a l'inici. ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" arr["PORTUGUESE",469]="${pending_of_translation} ${blue_color}Irá desativar linguagem autodetection no início. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" arr["RUSSIAN",469]="${pending_of_translation} ${blue_color}Автоопределение автозапуска будет отключено. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" @@ -4150,7 +4150,7 @@ function language_strings() { arr["ENGLISH",470]="${blue_color}Startup language autodetection will be enabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",470]="${blue_color}Se va a habilitar la autodetección de idioma al inicio. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" - arr["FRENCH",470]="${pending_of_translation} ${blue_color}Permettra la langue d'auto-détection au début. ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" + arr["FRENCH",470]="${blue_color}Activation détection langue au lancement. ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" arr["CATALAN",470]="${pending_of_translation} ${blue_color}Es va a habilitar la detecció automàtica d'idioma a l'inici. ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" arr["PORTUGUESE",470]="${pending_of_translation} ${blue_color}Permitirá linguagem autodetection no início. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" arr["RUSSIAN",470]="${pending_of_translation} ${blue_color}Автозапуск автозапуска активируется. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" @@ -4158,7 +4158,7 @@ function language_strings() { arr["ENGLISH",471]="Any permanent change of language you have will be lost on the next start if you enable this option!!" arr["SPANISH",471]="Cualquier cambio permanente de idioma que tenga se perderá en el siguiente inicio si activa esta opción!!" - arr["FRENCH",471]="${pending_of_translation} Tout changement permanent dans la langue qui a perdu dans le prochain démarrage si vous activez cette option!!" + arr["FRENCH",471]="Les configurations de langue permanentes seront perdues au prochain démarrage si vous choisssez cette option!!" arr["CATALAN",471]="${pending_of_translation} Qualsevol canvi permanent d'idioma que tingui es perdrà en el següent inici si actives aquesta opció!!" arr["PORTUGUESE",471]="${pending_of_translation} Qualquer mudança permanente na linguagem que se perder na próxima partida se você ativar essa opção!!" arr["RUSSIAN",471]="${pending_of_translation} Любое постоянное изменение языка будет Вы потеряли при следующем запуске, если вы включите эту опцию!!" @@ -4182,7 +4182,7 @@ function language_strings() { arr["ENGLISH",474]="Startup language autodetection: ${pink_color}Enabled${normal_color}" arr["SPANISH",474]="Autodetección de idioma al inicio: ${pink_color}Activada${normal_color}" - arr["FRENCH",474]="${pending_of_translation} Langue autodetection au début: ${pink_color}Déclenchée${normal_color}" + arr["FRENCH",474]="Détection automatique langue au démarrage: ${pink_color}Déclenchée${normal_color}" arr["CATALAN",474]="${pending_of_translation} Autodetecció d'idioma a l'inici: ${pink_color}Activade${normal_color}" arr["PORTUGUESE",474]="${pending_of_translation} Idioma a detecção automática no início: ${pink_color}Provocado${normal_color}" arr["RUSSIAN",474]="${pending_of_translation} Автоопределение автозапуска: ${pink_color}Включено${normal_color}" @@ -4190,7 +4190,7 @@ function language_strings() { arr["ENGLISH",475]="Startup language autodetection: ${pink_color}Disabled${normal_color}" arr["SPANISH",475]="Autodetección de idioma al inicio: ${pink_color}Desactivada${normal_color}" - arr["FRENCH",475]="${pending_of_translation} Langue autodetection au début: ${pink_color}Désactivé${normal_color}" + arr["FRENCH",475]="Détection automatique langue au démarrage: ${pink_color}Désactivée${normal_color}" arr["CATALAN",475]="${pending_of_translation} Autodetecció d'idioma a l'inici: ${pink_color}Desactivade${normal_color}" arr["PORTUGUESE",475]="${pending_of_translation} Idioma a detecção automática no início: ${pink_color}Desativado${normal_color}" arr["RUSSIAN",475]="${pending_of_translation} Автоопределение автозапуска: ${pink_color}Инвалид${normal_color}" @@ -4198,7 +4198,7 @@ function language_strings() { arr["ENGLISH",476]="A graphical X window system has not been detected. If you already have one, check its working properly. It's essential for airgeddon. The script can't continue" arr["SPANISH",476]="No se ha detectado un sistema gráfico de ventanas X. Si lo tienes, comprueba su que esté funcionando correctamente. Es esencial para airgeddon. El script no puede continuar" - arr["FRENCH",476]="${pending_of_translation} N'a pas été détecté un système graphique X window Si vous l'avez, vérifiez qu'il fonctionne correctement. Il est essentiel pour airgeddon. Le script ne peut pas continuer" + arr["FRENCH",476]="Aucun système graphique X window détecté. Si vous l'avez installé vérifiez qu'il fonctionne correctement. Le script ne peut pas continuer sans ça." arr["CATALAN",476]="${pending_of_translation} No s'ha detectat un sistema gràfic de finestres X. Si el tens, comprova el seu que estigui funcionant correctament. És essencial per a airgeddon. El script no pot continuar" arr["PORTUGUESE",476]="${pending_of_translation} Não foi detectado um sistema X window gráfica. Se você tem isso, verifique o que está funcionando corretamente. É essencial para airgeddon. O script não pode continuar" arr["RUSSIAN",476]="${pending_of_translation} Графическая система окон X не обнаружена. Если у вас его уже есть, проверьте его работоспособность. Это важно для airgeddon. Скрипт не может продолжить" @@ -4206,7 +4206,7 @@ function language_strings() { arr["ENGLISH",477]="The options on this menu containing the word \"permanently\" modify airgeddon even for next time to be launched keep saved settings. However, you can always return to this menu to change the value of the option again" arr["SPANISH",477]="Las opciones de este menú que contienen la palabra \"permanentemente\", modifican airgeddon para que incluso la siguiente vez que sea iniciado siga guardando la configuración. No obstante, siempre puedes volver a este menú a cambiar de nuevo el valor de la opción" - arr["FRENCH",477]="${pending_of_translation} Les options de ce menu contenant le mot \"définitivement\" airgeddon modifiés de sorte que même la prochaine fois qu'il est commencé continuer d'enregistrer la configuration. Cependant, vous pouvez toujours revenir à ce menu pour revenir à la valeur de l'option" + arr["FRENCH",477]="Les options contenant le mot \"permannt\" modifiént airgeddon de sorte que les paramétrages persisteront lors des prochains redémarrages. Vous pourrez cependant toujours modifier la configuration permanante depuis ce même menu" arr["CATALAN",477]="${pending_of_translation} Les opcions d'aquest menú que contenen la paraula \"permanentment\", modifiquen airgeddon perquè fins i tot la següent vegada que sigui iniciat segueixi guardant la configuració. No obstant això, sempre pots tornar a aquest menú a canviar de nou el valor de l'opció" arr["PORTUGUESE",477]="${pending_of_translation} As opções neste menu contendo a palavra \"permanentemente\" airgeddon modificado de modo que mesmo na próxima vez que for iniciado continuar a guardar a configuração. No entanto, você pode sempre voltar a este menu para alterar de volta o valor da opção" arr["RUSSIAN",477]="${pending_of_translation} Параметры в этом меню, содержащие слово \"навсегда\" изменить airgeddon даже для следующего запуска, сохраняют сохраненные настройки. Однако вы всегда можете вернуться в это меню, чтобы снова изменить значение параметра" From 3285ed8f29210655491177ba93a1344de11e04d6 Mon Sep 17 00:00:00 2001 From: kcdtv Date: Thu, 13 Jul 2017 11:50:29 +0200 Subject: [PATCH 18/42] Update language_strings.sh typos corrected/optimized French translation --- language_strings.sh | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index ae6eb18a4..dcb1ee633 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -3950,7 +3950,7 @@ function language_strings() { arr["ENGLISH",445]="If you have ccze installed and are experiencing display errors or glitches on some windows, you should disable colorization in the option and language menu" arr["SPANISH",445]="Si tienes instalado ccze y experimentas errores de visualización o parpadeos en algunas ventanas, desactiva la colorización en el menú de opciones e idioma" - arr["FRENCH",445]="Si ccze est installé et que vous avez des erreurs d'affichage et de clignotements avec certaines fenêtres, désactivez la colorisation depuis le menu options et langues" + arr["FRENCH",445]="Si ccze est installé et que vous avez des erreurs d'affichage et de clignotement avec certaines fenêtres, désactivez la colorisation depuis le menu options et langues" arr["CATALAN",445]="${pending_of_translation} Si tens instal·lat ccze i experimentes errors de visualització o pampallugues en algunes finestres, desactiva l'colorización al menú d'opcions i idioma" arr["PORTUGUESE",445]="${pending_of_translation} Se você tiver instalado erros ccze e exibição experiência ou piscando em algumas janelas, colorização off no menu de opções e linguagem" arr["RUSSIAN",445]="${pending_of_translation} Если у вас установлен ccze и возникают ошибки отображения или сбои в некоторых окнах, вы должны отключить раскраску в меню параметров и языков" @@ -3974,7 +3974,7 @@ function language_strings() { arr["ENGLISH",448]="If you installed airgeddon from a repository, you should not enable automatic updates. airgeddon will be updated when there is a new version in the repository" arr["SPANISH",448]="Si instalaste airgeddon desde un repositorio, no deberías activar la actualización automática. airgeddon se actualizará cuando haya una nueva versión en el repositorio" - arr["FRENCH",448]="Si vous avez installé airgeddon depuis des dêpots vous devriez ne pas activer les mises à jour automatiques. airgeddon sera mis à jour quand une nouvelle version sera disponibles dans vos dépôts" + arr["FRENCH",448]="Si vous avez installé airgeddon depuis des dêpots vous devriez ne pas activer les mises à jour automatiques. airgeddon sera mis à jour quand une nouvelle version sera disponible dans vos dépôts" arr["CATALAN",448]="${pending_of_translation} Si vas instal·lar airgeddon des d'un repositori, no hauries activar l'actualització automàtica. airgeddon s'actualitzarà quan hi hagi una nova versió al repositori" arr["PORTUGUESE",448]="${pending_of_translation} Se você instalou airgeddon partir de um repositório, você não deve ativar a atualização automática. airgeddon ser atualizado quando uma nova versão no repositório" arr["RUSSIAN",448]="${pending_of_translation} Если вы установили airgeddon из репозитория, вам не следует включать автоматические обновления. airgeddon будет обновляться, когда в репозитории будет новая версия" @@ -3990,7 +3990,7 @@ function language_strings() { arr["ENGLISH",450]="3. Enable colorization permanently (on some screen's output)" arr["SPANISH",450]="3. Habilitar permanentemente la colorización (en la salida de algunas pantallas)" - arr["FRENCH",450]="3. Activer dé façon permanante la colorisation (a la sortie de certains écrans)" + arr["FRENCH",450]="3. Activer dé façon permanante la colorisation (en sortie de certains écrans)" arr["CATALAN",450]="${pending_of_translation} 3. Habilita permanentment la colorización (a la sortida d'algunes pantalles)" arr["PORTUGUESE",450]="${pending_of_translation} 3. Activar permanentemente colorização (na produção de algumas telas)" arr["RUSSIAN",450]="${pending_of_translation} 3. Включить раскраску навсегда (на выходе некоторых экранов)" @@ -4062,7 +4062,7 @@ function language_strings() { arr["ENGLISH",459]="If you installed airgeddon from a repository you shouldn't enable this option. airgeddon will be updated when the repositories do. If you continue, make sure you know what you are doing, or you could cause problems with update flow" arr["SPANISH",459]="Si instalaste airgeddon desde un repositorio no deberías activar esta opción. airgeddon se actualizará cuando lo hagan los repositorios. Si continuas, asegúrate de saber bien lo que haces o podrías causar problemas con flujo de actualizaciones" - arr["FRENCH",459]="Si vous avez installé airgeddon depuis des dépôts vous ne devriez pas activer cette option. airgeddon sera mis à jours automatiquement en passant par vos dépôts. Si vous continuez, assurez-vous de savoir ce que vous faites, vous pourriez créer des conflicts à l'heure d'actualizer" + arr["FRENCH",459]="Si airgeddon a été installé depuis des dépôts vous devriez ne pas activer cette option. airgeddon sera mis à jour automatiquement en passant par vos dépôts. Si vous décidez de continuer soyez conscient du fait que vous pourriez générer ainsi des conflits lors de futures actualisations système" arr["CATALAN",459]="${pending_of_translation} Si vas instal·lar airgeddon des d'un repositori no hauries activar aquesta opció. airgeddon s'actualitzarà quan ho facin els repositoris. Si continues, assegura't de saber bé el que fas o podries causar problemes amb flux d'actualitzacions" arr["PORTUGUESE",459]="${pending_of_translation} Se você instalou airgeddon partir de um repositório que você não deve ativar essa opção. airgeddon ser atualizado quando você faz os repositórios. Se você continuar, verifique se você sabe bem o que você faz ou poderia causar problemas com atualizações fluir" arr["RUSSIAN",459]="${pending_of_translation} Если вы установили airgeddon из репозитория, вы не должны включать эту опцию. airgeddon будет обновляться, когда репозитории будут. Если вы продолжаете, убедитесь, что знаете, что делаете, или вы можете вызвать проблемы с потоком обновления" @@ -4070,7 +4070,7 @@ function language_strings() { arr["ENGLISH",460]="Automatic updates have been enabled" arr["SPANISH",460]="Se han activado las actualizaciones automáticas" - arr["FRENCH",460]="${pending_of_translation} Ils ont permis à des mises à jour automatiques" + arr["FRENCH",460]="Mises à jour automatiques activées" arr["CATALAN",460]="${pending_of_translation} S'han activat les actualitzacions automàtiques" arr["PORTUGUESE",460]="${pending_of_translation} Eles permitiram que as atualizações automáticas" arr["RUSSIAN",460]="${pending_of_translation} Автоматические обновления включены" @@ -4086,7 +4086,7 @@ function language_strings() { arr["ENGLISH",462]="${blue_color}Colorization (on some screen's output) is going to be disabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",462]="${blue_color}Se va a desactivar la colorización (en la salida de algunas pantallas). ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" - arr["FRENCH",462]="Désactivation de la colorisation (sur certains écrans). ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" + arr["FRENCH",462]="${blue_color}Désactivation de la colorisation (sur certains écrans). ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" arr["CATALAN",462]="${pending_of_translation} ${blue_color}Es va a desactivar le colorización (a la sortida d'algunes pantalles). ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" arr["PORTUGUESE",462]="${pending_of_translation} ${blue_color}Ele irá desativar colorização (na saída de algumas telas). ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" arr["RUSSIAN",462]="${pending_of_translation} ${blue_color}Раскраска (на выходе какого-либо экрана) будет отключена. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" @@ -4094,7 +4094,7 @@ function language_strings() { arr["ENGLISH",463]="${blue_color}Colorization (on some screen's output) is going to be enabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",463]="${blue_color}Se va a activar la colorización (en la salida de algunas pantallas). ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" - arr["FRENCH",463]="${blue_color}Activation colorisation (sur certains écrans). ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" + arr["FRENCH",463]="Activation colorisation (sur certains écrans). ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" arr["CATALAN",463]="${pending_of_translation} ${blue_color}Es va a activar la colorización (a la sortida d'algunes pantalles). ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" arr["PORTUGUESE",463]="${pending_of_translation} ${blue_color}Ela irá permitir colorização (na saída de algumas telas). ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" arr["RUSSIAN",463]="${pending_of_translation} ${blue_color}Раскраска (на выходе какого-либо экрана) будет включена. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" @@ -4102,7 +4102,7 @@ function language_strings() { arr["ENGLISH",464]="You don't have ccze package installed so any change on this option will have no effect until you install it" arr["SPANISH",464]="No tienes instalado el paquete ccze por lo que cualquier cambio que realices sobre esta opción no tendrá efecto hasta que lo instales" - arr["FRENCH",464]="ccze n'est pas installé, les paramétrages effectués avec cette option seront effectifs une fois czze installé" + arr["FRENCH",464]="Ccze n'est pas installé, les paramétrages effectués avec cette option seront effectifs une fois czze installé" arr["CATALAN",464]="${pending_of_translation} No tens instal·lat el paquet ccze pel que qualsevol canvi que facis sobre aquesta opció no tindrà efecte fins que el instal" arr["PORTUGUESE",464]="${pending_of_translation} Você não tiver instalado o ccze pacote para que todas as alterações feitas nesta opção, não terá efeito até que você instale" arr["RUSSIAN",464]="${pending_of_translation} У вас не установлен пакет ccze, поэтому любое изменение этой опции не будет иметь никакого эффекта, пока вы его не установите" @@ -4166,7 +4166,7 @@ function language_strings() { arr["ENGLISH",472]="Startup language autodetection has been enabled" arr["SPANISH",472]="Se ha activado la autodetección de idioma al inicio" - arr["FRENCH",472]="${pending_of_translation} Est activée langue détection automatique au début" + arr["FRENCH",472]="Détection automatique du langage au démarrage activée" arr["CATALAN",472]="${pending_of_translation} S'ha activat la detecció automàtica d'idioma a l'inici" arr["PORTUGUESE",472]="${pending_of_translation} Autosensing está habilitado linguagem no início" arr["RUSSIAN",472]="${pending_of_translation} Автозапуск автозагрузки включен" @@ -4174,7 +4174,7 @@ function language_strings() { arr["ENGLISH",473]="Startup language autodetection has been disabled" arr["SPANISH",473]="Se ha desactivado la autodetección de idioma al inicio" - arr["FRENCH",473]="${pending_of_translation} Il a été désactivé à la détection automatique de la langue au début" + arr["FRENCH",473]="Détection automatique du langage au démarrage désactivée" arr["CATALAN",473]="${pending_of_translation} S'ha desactivat l'autodetecció d'idioma a l'inici" arr["PORTUGUESE",473]="${pending_of_translation} Tem sido desativado no autodetection linguagem início" arr["RUSSIAN",473]="${pending_of_translation} Автоматическое определение автозагрузки отключено" @@ -4182,7 +4182,7 @@ function language_strings() { arr["ENGLISH",474]="Startup language autodetection: ${pink_color}Enabled${normal_color}" arr["SPANISH",474]="Autodetección de idioma al inicio: ${pink_color}Activada${normal_color}" - arr["FRENCH",474]="Détection automatique langue au démarrage: ${pink_color}Déclenchée${normal_color}" + arr["FRENCH",474]="Détection automatique du langage au démarrage: ${pink_color}Activée${normal_color}" arr["CATALAN",474]="${pending_of_translation} Autodetecció d'idioma a l'inici: ${pink_color}Activade${normal_color}" arr["PORTUGUESE",474]="${pending_of_translation} Idioma a detecção automática no início: ${pink_color}Provocado${normal_color}" arr["RUSSIAN",474]="${pending_of_translation} Автоопределение автозапуска: ${pink_color}Включено${normal_color}" @@ -4190,7 +4190,7 @@ function language_strings() { arr["ENGLISH",475]="Startup language autodetection: ${pink_color}Disabled${normal_color}" arr["SPANISH",475]="Autodetección de idioma al inicio: ${pink_color}Desactivada${normal_color}" - arr["FRENCH",475]="Détection automatique langue au démarrage: ${pink_color}Désactivée${normal_color}" + arr["FRENCH",475]="Détection automatique du langage au démarrage: ${pink_color}Désactivée${normal_color}" arr["CATALAN",475]="${pending_of_translation} Autodetecció d'idioma a l'inici: ${pink_color}Desactivade${normal_color}" arr["PORTUGUESE",475]="${pending_of_translation} Idioma a detecção automática no início: ${pink_color}Desativado${normal_color}" arr["RUSSIAN",475]="${pending_of_translation} Автоопределение автозапуска: ${pink_color}Инвалид${normal_color}" @@ -4198,7 +4198,7 @@ function language_strings() { arr["ENGLISH",476]="A graphical X window system has not been detected. If you already have one, check its working properly. It's essential for airgeddon. The script can't continue" arr["SPANISH",476]="No se ha detectado un sistema gráfico de ventanas X. Si lo tienes, comprueba su que esté funcionando correctamente. Es esencial para airgeddon. El script no puede continuar" - arr["FRENCH",476]="Aucun système graphique X window détecté. Si vous l'avez installé vérifiez qu'il fonctionne correctement. Le script ne peut pas continuer sans ça." + arr["FRENCH",476]="Aucun système graphique X window détecté. Si un tel système est installé vérifiez qu'il fonctionne correctement. Le script ne peut pas continuer sans ça." arr["CATALAN",476]="${pending_of_translation} No s'ha detectat un sistema gràfic de finestres X. Si el tens, comprova el seu que estigui funcionant correctament. És essencial per a airgeddon. El script no pot continuar" arr["PORTUGUESE",476]="${pending_of_translation} Não foi detectado um sistema X window gráfica. Se você tem isso, verifique o que está funcionando corretamente. É essencial para airgeddon. O script não pode continuar" arr["RUSSIAN",476]="${pending_of_translation} Графическая система окон X не обнаружена. Если у вас его уже есть, проверьте его работоспособность. Это важно для airgeddon. Скрипт не может продолжить" @@ -4206,7 +4206,7 @@ function language_strings() { arr["ENGLISH",477]="The options on this menu containing the word \"permanently\" modify airgeddon even for next time to be launched keep saved settings. However, you can always return to this menu to change the value of the option again" arr["SPANISH",477]="Las opciones de este menú que contienen la palabra \"permanentemente\", modifican airgeddon para que incluso la siguiente vez que sea iniciado siga guardando la configuración. No obstante, siempre puedes volver a este menú a cambiar de nuevo el valor de la opción" - arr["FRENCH",477]="Les options contenant le mot \"permannt\" modifiént airgeddon de sorte que les paramétrages persisteront lors des prochains redémarrages. Vous pourrez cependant toujours modifier la configuration permanante depuis ce même menu" + arr["FRENCH",477]="Les options contenant le mot \"permanent\" modifiént airgeddon de sorte que les paramétrages persisteront lors des prochains redémarrages. Vous pourrez cependant toujours modifier la configuration permanante depuis ce même menu" arr["CATALAN",477]="${pending_of_translation} Les opcions d'aquest menú que contenen la paraula \"permanentment\", modifiquen airgeddon perquè fins i tot la següent vegada que sigui iniciat segueixi guardant la configuració. No obstant això, sempre pots tornar a aquest menú a canviar de nou el valor de l'opció" arr["PORTUGUESE",477]="${pending_of_translation} As opções neste menu contendo a palavra \"permanentemente\" airgeddon modificado de modo que mesmo na próxima vez que for iniciado continuar a guardar a configuração. No entanto, você pode sempre voltar a este menu para alterar de volta o valor da opção" arr["RUSSIAN",477]="${pending_of_translation} Параметры в этом меню, содержащие слово \"навсегда\" изменить airgeddon даже для следующего запуска, сохраняют сохраненные настройки. Однако вы всегда можете вернуться в это меню, чтобы снова изменить значение параметра" From a19915e8703b6e3e02918e3bb38d869212d6b850 Mon Sep 17 00:00:00 2001 From: kcdtv Date: Fri, 14 Jul 2017 01:33:06 +0200 Subject: [PATCH 19/42] Update language_strings.sh typo correct fr --- language_strings.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index dcb1ee633..eaf6c8e18 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -4126,7 +4126,7 @@ function language_strings() { arr["ENGLISH",467]="4. Enable startup language autodetection permanently" arr["SPANISH",467]="4. Habilitar permanentemente la autodetección de idioma al inicio" - arr["FRENCH",467]="4. Activer de façon permanante de détection de langue au lancement" + arr["FRENCH",467]="4. Activer de façon permanente la détection de langue au lancement" arr["CATALAN",467]="${pending_of_translation} 4. Habilitar permanentment la autodetecció d'idioma a l'inici" arr["PORTUGUESE",467]="${pending_of_translation} 4. Ativar permanentemente linguagem descoberta automática no início" arr["RUSSIAN",467]="${pending_of_translation} 4. Автоматическое определение автозапуска автозапуска" @@ -4134,7 +4134,7 @@ function language_strings() { arr["ENGLISH",468]="4. Disable startup language autodetection permanently" arr["SPANISH",468]="4. Deshabilitar permanentemente la autodetección de idioma al inicio" - arr["FRENCH",468]="4. Désactiver de façon permanante la détection de langue au lancement" + arr["FRENCH",468]="4. Désactiver de façon permanente la détection de langue au lancement" arr["CATALAN",468]="${pending_of_translation} 4. Deshabilitar permanentment la autodetecció d'idioma a l'inici" arr["PORTUGUESE",468]="${pending_of_translation} 4. Desactivar permanentemente linguagem descoberta automática no início" arr["RUSSIAN",468]="${pending_of_translation} 4. Автоматически отключить автоопределение автозапуска" @@ -4158,7 +4158,7 @@ function language_strings() { arr["ENGLISH",471]="Any permanent change of language you have will be lost on the next start if you enable this option!!" arr["SPANISH",471]="Cualquier cambio permanente de idioma que tenga se perderá en el siguiente inicio si activa esta opción!!" - arr["FRENCH",471]="Les configurations de langue permanentes seront perdues au prochain démarrage si vous choisssez cette option!!" + arr["FRENCH",471]="Les configurations permanentes de langue seront perdues au prochain démarrage si vous choisssez cette option!!" arr["CATALAN",471]="${pending_of_translation} Qualsevol canvi permanent d'idioma que tingui es perdrà en el següent inici si actives aquesta opció!!" arr["PORTUGUESE",471]="${pending_of_translation} Qualquer mudança permanente na linguagem que se perder na próxima partida se você ativar essa opção!!" arr["RUSSIAN",471]="${pending_of_translation} Любое постоянное изменение языка будет Вы потеряли при следующем запуске, если вы включите эту опцию!!" @@ -4206,7 +4206,7 @@ function language_strings() { arr["ENGLISH",477]="The options on this menu containing the word \"permanently\" modify airgeddon even for next time to be launched keep saved settings. However, you can always return to this menu to change the value of the option again" arr["SPANISH",477]="Las opciones de este menú que contienen la palabra \"permanentemente\", modifican airgeddon para que incluso la siguiente vez que sea iniciado siga guardando la configuración. No obstante, siempre puedes volver a este menú a cambiar de nuevo el valor de la opción" - arr["FRENCH",477]="Les options contenant le mot \"permanent\" modifiént airgeddon de sorte que les paramétrages persisteront lors des prochains redémarrages. Vous pourrez cependant toujours modifier la configuration permanante depuis ce même menu" + arr["FRENCH",477]="Les options contenant le mot \"permanente\" modifiént airgeddon de sorte que les paramétrages persisteront lors des prochains redémarrages. Vous pourrez cependant toujours modifier la configuration permanante depuis ce même menu" arr["CATALAN",477]="${pending_of_translation} Les opcions d'aquest menú que contenen la paraula \"permanentment\", modifiquen airgeddon perquè fins i tot la següent vegada que sigui iniciat segueixi guardant la configuració. No obstant això, sempre pots tornar a aquest menú a canviar de nou el valor de l'opció" arr["PORTUGUESE",477]="${pending_of_translation} As opções neste menu contendo a palavra \"permanentemente\" airgeddon modificado de modo que mesmo na próxima vez que for iniciado continuar a guardar a configuração. No entanto, você pode sempre voltar a este menu para alterar de volta o valor da opção" arr["RUSSIAN",477]="${pending_of_translation} Параметры в этом меню, содержащие слово \"навсегда\" изменить airgeddon даже для следующего запуска, сохраняют сохраненные настройки. Однако вы всегда можете вернуться в это меню, чтобы снова изменить значение параметра" From 4ede2d547fb4b4f0f72c296cc7599fa21f46f18a Mon Sep 17 00:00:00 2001 From: xtonousou Date: Fri, 14 Jul 2017 04:08:12 +0300 Subject: [PATCH 20/42] Updated English translations --- language_strings.sh | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index eaf6c8e18..12f78fd07 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -2,7 +2,7 @@ #Title........: language_strings.sh #Description..: All the translated strings that airgeddon uses are located here. #Author.......: v1s1t0r -#Date.........: 20170712 +#Date.........: 20170714 #Bash Version.: 4.2 or later #Set language_strings file version @@ -2788,7 +2788,7 @@ function language_strings() { arr["RUSSIAN",299]="Восстановление интерфейса..." arr["GREEK",299]="Γίνεται επαναφορά διεπαφής..." - arr["ENGLISH",300]="If make work xpdyinfo command, the script will be able to calculate your screen resolution and show you the windows in a better way. Depending of the system, the package name containing it could be x11-utils, xdpyinfo, xorg-xdpyinfo, etc." + arr["ENGLISH",300]="If the xpdyinfo command works, the script will be able to calculate your screen resolution and display the windows in a better way. Depending of the system, the package name containing it could be x11-utils, xdpyinfo, xorg-xdpyinfo, etc." arr["SPANISH",300]="Si haces que funcione en tu sistema el comando xdpyinfo, el script podrá calcular tu resolución de pantalla y mostrarte las ventanas de forma más optimizada. Dependiendo del sistema el paquete que lo contiene puede llamarse x11-utils, xdpyinfo, xorg-xdpyinfo, etc." arr["FRENCH",300]="Si la commande xdpyinfo est installée dans vôtre système le script pourra calculer votre résolution d'écran et optimiser l'affichage en conséquence. Le paquet à installer pour avoir cette commande s'appelle (selon la distribution) x11-utils, xdpyinfo, xorg-xdpyinfo, etc." arr["CATALAN",300]="${pending_of_translation} Si fas que funcioni en el teu sistema l'ordre xdpyinfo, el script podrà calcular la teva resolució de pantalla i mostrar-te les finestres de forma més optimitzada. Depenent del sistema el paquet que el conté pot dir-se x11-utils, xdpyinfo, xorg-xdpyinfo, etc." @@ -3932,7 +3932,7 @@ function language_strings() { arr["RUSSIAN",442]="Если вы установите ccze, то некоторые цветные элементы airgeddon будут выглядеть лучше. Это не требование или зависимость, но это улучшит работу пользователя" arr["GREEK",442]="Αν εγκαταστήσετε το ccze θα δείτε μερικά κομμάτια του airgeddon, πολύχρωμα με καλύτερη εμφάνιση. Δεν είναι απαραίτητο dependency, αλλά θα βελτιώσει την εμπειρία του χρήστη" - arr["ENGLISH",443]="Option and language menu" + arr["ENGLISH",443]="Options and language menu" arr["SPANISH",443]="Menú de opciones e idioma" arr["FRENCH",443]="${pending_of_translation} Options de menu et la langue" arr["CATALAN",443]="${pending_of_translation} Menú d'opcions i idioma" @@ -3940,7 +3940,7 @@ function language_strings() { arr["RUSSIAN",443]="${pending_of_translation} Вариант и языковое меню" arr["GREEK",443]="${pending_of_translation} Μενού επιλογών και γλώσσας" - arr["ENGLISH",444]="11. Option and language menu" + arr["ENGLISH",444]="11. Options and language menu" arr["SPANISH",444]="11. Menú de opciones e idioma" arr["FRENCH",444]="11. Menu options et langues" arr["CATALAN",444]="${pending_of_translation} 11. Menú d'opcions i idioma" @@ -3956,7 +3956,7 @@ function language_strings() { arr["RUSSIAN",445]="${pending_of_translation} Если у вас установлен ccze и возникают ошибки отображения или сбои в некоторых окнах, вы должны отключить раскраску в меню параметров и языков" arr["GREEK",445]="${pending_of_translation} Εάν έχετε εγκαταστήσει ccze και αντιμετωπίζετε σφάλματα εμφάνισης ή δυσλειτουργίες σε ορισμένα παράθυρα, θα πρέπει να απενεργοποιήσετε τον χρωματισμό στο μενού επιλογών και γλώσσας" - arr["ENGLISH",446]="8. Return to option menu" + arr["ENGLISH",446]="8. Return to options menu" arr["SPANISH",446]="8. Volver al menú de opciones" arr["FRENCH",446]="8. Retourner au menu options" arr["CATALAN",446]="${pending_of_translation} 8. Tornar al menú d'opcions" @@ -4100,7 +4100,7 @@ function language_strings() { arr["RUSSIAN",463]="${pending_of_translation} ${blue_color}Раскраска (на выходе какого-либо экрана) будет включена. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",463]="${pending_of_translation} ${blue_color}Ο χρωματισμός (σε κάποια έξοδο οθόνης) πρόκειται να ενεργοποιηθεί. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" - arr["ENGLISH",464]="You don't have ccze package installed so any change on this option will have no effect until you install it" + arr["ENGLISH",464]="You don't have the ccze package installed so any change on this option will have no effect until you install it" arr["SPANISH",464]="No tienes instalado el paquete ccze por lo que cualquier cambio que realices sobre esta opción no tendrá efecto hasta que lo instales" arr["FRENCH",464]="Ccze n'est pas installé, les paramétrages effectués avec cette option seront effectifs une fois czze installé" arr["CATALAN",464]="${pending_of_translation} No tens instal·lat el paquet ccze pel que qualsevol canvi que facis sobre aquesta opció no tindrà efecte fins que el instal" @@ -4196,7 +4196,7 @@ function language_strings() { arr["RUSSIAN",475]="${pending_of_translation} Автоопределение автозапуска: ${pink_color}Инвалид${normal_color}" arr["GREEK",475]="${pending_of_translation} Αυτόματη ανίχνευση γλώσσας εκκίνησης: ${pink_color}Ανάπηρος${normal_color}" - arr["ENGLISH",476]="A graphical X window system has not been detected. If you already have one, check its working properly. It's essential for airgeddon. The script can't continue" + arr["ENGLISH",476]="A graphical X window system has not been detected. If you already have one, check it's working properly. It's essential for airgeddon. The script can't continue" arr["SPANISH",476]="No se ha detectado un sistema gráfico de ventanas X. Si lo tienes, comprueba su que esté funcionando correctamente. Es esencial para airgeddon. El script no puede continuar" arr["FRENCH",476]="Aucun système graphique X window détecté. Si un tel système est installé vérifiez qu'il fonctionne correctement. Le script ne peut pas continuer sans ça." arr["CATALAN",476]="${pending_of_translation} No s'ha detectat un sistema gràfic de finestres X. Si el tens, comprova el seu que estigui funcionant correctament. És essencial per a airgeddon. El script no pot continuar" @@ -4204,9 +4204,9 @@ function language_strings() { arr["RUSSIAN",476]="${pending_of_translation} Графическая система окон X не обнаружена. Если у вас его уже есть, проверьте его работоспособность. Это важно для airgeddon. Скрипт не может продолжить" arr["GREEK",476]="${pending_of_translation} Δεν έχει εντοπιστεί γραφικό σύστημα παραθύρου X. Αν έχετε ήδη ένα, ελέγξτε την σωστή λειτουργία του. Είναι απαραίτητο για airgeddon. Το script δεν μπορεί να συνεχίσει" - arr["ENGLISH",477]="The options on this menu containing the word \"permanently\" modify airgeddon even for next time to be launched keep saved settings. However, you can always return to this menu to change the value of the option again" - arr["SPANISH",477]="Las opciones de este menú que contienen la palabra \"permanentemente\", modifican airgeddon para que incluso la siguiente vez que sea iniciado siga guardando la configuración. No obstante, siempre puedes volver a este menú a cambiar de nuevo el valor de la opción" - arr["FRENCH",477]="Les options contenant le mot \"permanente\" modifiént airgeddon de sorte que les paramétrages persisteront lors des prochains redémarrages. Vous pourrez cependant toujours modifier la configuration permanante depuis ce même menu" + arr["ENGLISH",477]="The options in this menu containing the word \"permanently\" modify airgeddon to save the settings for the next time that is to be launched. However, you can always return to this menu to change the value of the option again" + arr["SPANISH",477]="${pending_of_translation} Las opciones de este menú que contienen la palabra \"permanentemente\", modifican airgeddon para que incluso la siguiente vez que sea iniciado siga guardando la configuración. No obstante, siempre puedes volver a este menú a cambiar de nuevo el valor de la opción" + arr["FRENCH",477]="${pending_of_translation} Les options contenant le mot \"permanente\" modifiént airgeddon de sorte que les paramétrages persisteront lors des prochains redémarrages. Vous pourrez cependant toujours modifier la configuration permanante depuis ce même menu" arr["CATALAN",477]="${pending_of_translation} Les opcions d'aquest menú que contenen la paraula \"permanentment\", modifiquen airgeddon perquè fins i tot la següent vegada que sigui iniciat segueixi guardant la configuració. No obstant això, sempre pots tornar a aquest menú a canviar de nou el valor de l'opció" arr["PORTUGUESE",477]="${pending_of_translation} As opções neste menu contendo a palavra \"permanentemente\" airgeddon modificado de modo que mesmo na próxima vez que for iniciado continuar a guardar a configuração. No entanto, você pode sempre voltar a este menu para alterar de volta o valor da opção" arr["RUSSIAN",477]="${pending_of_translation} Параметры в этом меню, содержащие слово \"навсегда\" изменить airgeddon даже для следующего запуска, сохраняют сохраненные настройки. Однако вы всегда можете вернуться в это меню, чтобы снова изменить значение параметра" From f2262409051e91c16686ef334ef3f46c10bd9fda Mon Sep 17 00:00:00 2001 From: xtonousou Date: Fri, 14 Jul 2017 04:25:54 +0300 Subject: [PATCH 21/42] Updated Greek translations --- language_strings.sh | 70 ++++++++++++++++++++++----------------------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 12f78fd07..601c01cdd 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -2794,7 +2794,7 @@ function language_strings() { arr["CATALAN",300]="${pending_of_translation} Si fas que funcioni en el teu sistema l'ordre xdpyinfo, el script podrà calcular la teva resolució de pantalla i mostrar-te les finestres de forma més optimitzada. Depenent del sistema el paquet que el conté pot dir-se x11-utils, xdpyinfo, xorg-xdpyinfo, etc." arr["PORTUGUESE",300]="${pending_of_translation} Se o comando xdpyinfo funcionar em seu sistema o script será capaz de calcular a resolução da tela e mostrar-lhe as janelas de uma maneira melhor. Dependendo do sistema, o nome do pacote que contém ele pode ser x11-utils, xdpyinfo, xorg-xdpyinfo, etc." arr["RUSSIAN",300]="${pending_of_translation} Если использовать команду xpdyinfo, скрипт сможет определить разрешение вашего экрана и выбрать наилучшее отображение окон. В зависимости от системы, имя пакета содержащее его может быть x11-utils, xdpyinfo, xorg-xdpyinfo, и т.д." - arr["GREEK",300]="${pending_of_translation} Αν δουλέψει η εντολή xpdyinfo, το script θα μπορέσει να υπολογίσει την ανάλυση της οθόνης και να δείχνει τα παράθυρα καλύτερα. Εξαρτάται από το σύστημα, το όνομα του πακέτου που περιέχει θα μπορούσε να είναι x11-utils, xdpyinfo, xorg-xdpyinfo, κτλπ." + arr["GREEK",300]="Αν δουλέψει η εντολή xpdyinfo, το script θα μπορέσει να υπολογίσει την ανάλυση της οθόνης και να δείχνει τα παράθυρα καλύτερα. Εξαρτάται από το σύστημα, το όνομα του πακέτου που το περιέχει θα μπορούσε να είναι x11-utils, xdpyinfo, xorg-xdpyinfo, κτλπ." arr["ENGLISH",301]="Despite having all essential tools installed, your system uses airmon-zc instead of airmon-ng. In order to work properly you need to install lspci (pciutils) and you don't have it right now. Please, install it and launch the script again" arr["SPANISH",301]="A pesar de tener todas las herramientas esenciales instaladas, tu sistema usa airmon-zc en lugar de airmon-ng. Para poder funcionar necesitas tener instalado lspci (pciutils) y tú no lo tienes en este momento. Por favor, instálalo y vuelve a lanzar el script" @@ -3938,7 +3938,7 @@ function language_strings() { arr["CATALAN",443]="${pending_of_translation} Menú d'opcions i idioma" arr["PORTUGUESE",443]="${pending_of_translation} Opções de menu e linguagem" arr["RUSSIAN",443]="${pending_of_translation} Вариант и языковое меню" - arr["GREEK",443]="${pending_of_translation} Μενού επιλογών και γλώσσας" + arr["GREEK",443]="Μενού επιλογών και γλώσσας" arr["ENGLISH",444]="11. Options and language menu" arr["SPANISH",444]="11. Menú de opciones e idioma" @@ -3946,7 +3946,7 @@ function language_strings() { arr["CATALAN",444]="${pending_of_translation} 11. Menú d'opcions i idioma" arr["PORTUGUESE",444]="${pending_of_translation} 11. Opções de menu e linguagem" arr["RUSSIAN",444]="${pending_of_translation} 11. Вариант и языковое меню" - arr["GREEK",444]="${pending_of_translation} 11. Μενού επιλογών και γλώσσας" + arr["GREEK",444]="11. Μενού επιλογών και γλώσσας" arr["ENGLISH",445]="If you have ccze installed and are experiencing display errors or glitches on some windows, you should disable colorization in the option and language menu" arr["SPANISH",445]="Si tienes instalado ccze y experimentas errores de visualización o parpadeos en algunas ventanas, desactiva la colorización en el menú de opciones e idioma" @@ -3954,7 +3954,7 @@ function language_strings() { arr["CATALAN",445]="${pending_of_translation} Si tens instal·lat ccze i experimentes errors de visualització o pampallugues en algunes finestres, desactiva l'colorización al menú d'opcions i idioma" arr["PORTUGUESE",445]="${pending_of_translation} Se você tiver instalado erros ccze e exibição experiência ou piscando em algumas janelas, colorização off no menu de opções e linguagem" arr["RUSSIAN",445]="${pending_of_translation} Если у вас установлен ccze и возникают ошибки отображения или сбои в некоторых окнах, вы должны отключить раскраску в меню параметров и языков" - arr["GREEK",445]="${pending_of_translation} Εάν έχετε εγκαταστήσει ccze και αντιμετωπίζετε σφάλματα εμφάνισης ή δυσλειτουργίες σε ορισμένα παράθυρα, θα πρέπει να απενεργοποιήσετε τον χρωματισμό στο μενού επιλογών και γλώσσας" + arr["GREEK",445]="Εάν έχετε εγκαταστήσει το ccze και αντιμετωπίζετε σφάλματα εμφάνισης ή δυσλειτουργίες σε ορισμένα παράθυρα, θα πρέπει να απενεργοποιήσετε τον χρωματισμό στο μενού επιλογών και γλώσσας" arr["ENGLISH",446]="8. Return to options menu" arr["SPANISH",446]="8. Volver al menú de opciones" @@ -3962,7 +3962,7 @@ function language_strings() { arr["CATALAN",446]="${pending_of_translation} 8. Tornar al menú d'opcions" arr["PORTUGUESE",446]="${pending_of_translation} 8. Voltar ao menu de opções" arr["RUSSIAN",446]="${pending_of_translation} 8. Возврат в опций меню" - arr["GREEK",446]="${pending_of_translation} 8. Επιστροφή στο μενού επιλογών" + arr["GREEK",446]="8. Επιστροφή στο μενού επιλογών" arr["ENGLISH",447]="5. Return to main menu" arr["SPANISH",447]="5. Volver al menú principal" @@ -3978,7 +3978,7 @@ function language_strings() { arr["CATALAN",448]="${pending_of_translation} Si vas instal·lar airgeddon des d'un repositori, no hauries activar l'actualització automàtica. airgeddon s'actualitzarà quan hi hagi una nova versió al repositori" arr["PORTUGUESE",448]="${pending_of_translation} Se você instalou airgeddon partir de um repositório, você não deve ativar a atualização automática. airgeddon ser atualizado quando uma nova versão no repositório" arr["RUSSIAN",448]="${pending_of_translation} Если вы установили airgeddon из репозитория, вам не следует включать автоматические обновления. airgeddon будет обновляться, когда в репозитории будет новая версия" - arr["GREEK",448]="${pending_of_translation} Αν εγκαταστήσατε airgeddon από έναν αποθετήριο, δεν θα πρέπει να ενεργοποιείτε τις αυτόματες ενημερώσεις. Το airgeddon θα ενημερωθεί όταν υπάρχει μια νέα έκδοση στο χώρο αποθήκευσης" + arr["GREEK",448]="Αν εγκαταστήσατε το airgeddon από κάποιο official repository, δεν θα πρέπει να ενεργοποιήσετε τις αυτόματες ενημερώσεις. Το airgeddon θα ενημερωθεί όταν υπάρξει κάποια νέα έκδοση στο official repository" arr["ENGLISH",449]="2. Enable automatic updates permanently" arr["SPANISH",449]="2. Habilitar permanentemente la actualización automática" @@ -3986,7 +3986,7 @@ function language_strings() { arr["CATALAN",449]="${pending_of_translation} 2. Habilita permanentment l'actualització automàtica" arr["PORTUGUESE",449]="${pending_of_translation} 2. Activar permanentemente a actualização automática" arr["RUSSIAN",449]="${pending_of_translation} 2. Постоянное включение автоматических обновлений" - arr["GREEK",449]="${pending_of_translation} 2. Ενεργοποιήστε τις αυτόματες ενημερώσεις μόνιμα" + arr["GREEK",449]="2. Ενεργοποιήστε τις αυτόματες ενημερώσεις μόνιμα" arr["ENGLISH",450]="3. Enable colorization permanently (on some screen's output)" arr["SPANISH",450]="3. Habilitar permanentemente la colorización (en la salida de algunas pantallas)" @@ -3994,7 +3994,7 @@ function language_strings() { arr["CATALAN",450]="${pending_of_translation} 3. Habilita permanentment la colorización (a la sortida d'algunes pantalles)" arr["PORTUGUESE",450]="${pending_of_translation} 3. Activar permanentemente colorização (na produção de algumas telas)" arr["RUSSIAN",450]="${pending_of_translation} 3. Включить раскраску навсегда (на выходе некоторых экранов)" - arr["GREEK",450]="${pending_of_translation} 3. Ενεργοποιήστε τον χρωματισμό μόνιμα (στην έξοδο του ορισμένες οθόνες)" + arr["GREEK",450]="3. Ενεργοποιήστε τον χρωματισμό μόνιμα (σε κάποια σημεία)" arr["ENGLISH",451]="Automatic updates: ${pink_color}Enabled${normal_color}" arr["SPANISH",451]="Actualizaciones automáticas: ${pink_color}Activadas${normal_color}" @@ -4002,7 +4002,7 @@ function language_strings() { arr["CATALAN",451]="${pending_of_translation} Actualitzacions automàtiques: ${pink_color}Activades${normal_color}" arr["PORTUGUESE",451]="${pending_of_translation} Atualizações Automáticas: ${pink_color}Provocado${normal_color}" arr["RUSSIAN",451]="${pending_of_translation} Автоматическое обновление: ${pink_color}Включено${normal_color}" - arr["GREEK",451]="${pending_of_translation} Αυτόματη ενημέρωση: ${pink_color}Ενεργοποιημένο${normal_color}" + arr["GREEK",451]="Αυτόματη ενημέρωση: ${pink_color}Ενεργοποιημένο${normal_color}" arr["ENGLISH",452]="Automatic updates: ${pink_color}Disabled${normal_color}" arr["SPANISH",452]="Actualizaciones automáticas: ${pink_color}Desactivadas${normal_color}" @@ -4010,7 +4010,7 @@ function language_strings() { arr["CATALAN",452]="${pending_of_translation} Actualitzacions automàtiques: ${pink_color}Desactivades${normal_color}" arr["PORTUGUESE",452]="${pending_of_translation} Atualizações Automáticas: ${pink_color}Desativado${normal_color}" arr["RUSSIAN",452]="${pending_of_translation} Автоматическое обновление: ${pink_color}Инвалид${normal_color}" - arr["GREEK",452]="${pending_of_translation} Αυτόματη ενημέρωση: ${pink_color}Ανάπηρος${normal_color}" + arr["GREEK",452]="Αυτόματη ενημέρωση: ${pink_color}Απενεργοποιημένο${normal_color}" arr["ENGLISH",453]="Colorization (on some screen's output): ${pink_color}Enabled${normal_color}" arr["SPANISH",453]="Colorización (en la salida de algunas pantallas): ${pink_color}Activada${normal_color}" @@ -4018,7 +4018,7 @@ function language_strings() { arr["CATALAN",453]="${pending_of_translation} Colorización (a la sortida d'algunes pantalles): ${pink_color}Activade${normal_color}" arr["PORTUGUESE",453]="${pending_of_translation} Colorização (na produção de algumas telas): ${pink_color}Provocado${normal_color}" arr["RUSSIAN",453]="${pending_of_translation} Раскрашивание (на выходе некоторых экранов): ${pink_color}Включено${normal_color}" - arr["GREEK",453]="${pending_of_translation} χρωματισμού (στην έξοδο του ορισμένες οθόνες): ${pink_color}Ενεργοποιημένο${normal_color}" + arr["GREEK",453]="Χρωματισμός (σε κάποια σημεία): ${pink_color}Ενεργοποιημένο${normal_color}" arr["ENGLISH",454]="Colorization (on some screen's output): ${pink_color}Disabled${normal_color}" arr["SPANISH",454]="Colorización (en la salida de algunas pantallas): ${pink_color}Desactivada${normal_color}" @@ -4026,7 +4026,7 @@ function language_strings() { arr["CATALAN",454]="${pending_of_translation} Colorización (a la sortida d'algunes pantalles): ${pink_color}Desactivade${normal_color}" arr["PORTUGUESE",454]="${pending_of_translation} Colorização (na produção de algumas telas): ${pink_color}Desativado${normal_color}" arr["RUSSIAN",454]="${pending_of_translation} Раскрашивание (на выходе некоторых экранов): ${pink_color}Инвалид${normal_color}" - arr["GREEK",454]="${pending_of_translation} χρωματισμού (στην έξοδο του ορισμένες οθόνες): ${pink_color}Ανάπηρος${normal_color}" + arr["GREEK",454]="Χρωματισμός (σε κάποια σημεία): ${pink_color}Απενεργοποιημένο${normal_color}" arr["ENGLISH",455]="2. Disable automatic updates permanently" arr["SPANISH",455]="2. Deshabilitar permanentemente la actualización automática" @@ -4034,7 +4034,7 @@ function language_strings() { arr["CATALAN",455]="${pending_of_translation} 2. Deshabilita permanentment l'actualització automàtica" arr["PORTUGUESE",455]="${pending_of_translation} 2. Desactivar permanentemente a actualização automática" arr["RUSSIAN",455]="${pending_of_translation} 2. Постоянно отключать автоматические обновления" - arr["GREEK",455]="${pending_of_translation} 2. Απενεργοποιήστε μόνιμα τις αυτόματες ενημερώσεις" + arr["GREEK",455]="2. Απενεργοποιήστε μόνιμα τις αυτόματες ενημερώσεις" arr["ENGLISH",456]="3. Disable colorization (on some screen's output)" arr["SPANISH",456]="3. Deshabilitar permanentemente la colorización (en la salida de algunas pantallas)" @@ -4042,7 +4042,7 @@ function language_strings() { arr["CATALAN",456]="${pending_of_translation} 3. Deshabilita permanentment la colorización (a la sortida d'algunes pantalles)" arr["PORTUGUESE",456]="${pending_of_translation} 3. Desactivar permanentemente colorização (na produção de algumas telas)" arr["RUSSIAN",456]="${pending_of_translation} 3. Отключить раскраску навсегда (на выходе некоторых экранов)" - arr["GREEK",456]="${pending_of_translation} 3. Απενεργοποιήστε τον χρωματισμό μόνιμα (στην έξοδο του ορισμένες οθόνες)" + arr["GREEK",456]="3. Απενεργοποιήστε μόνιμα τον χρωματισμό (σε κάποια σημεία)" arr["ENGLISH",457]="${blue_color}Automatic updates are going to be disabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",457]="${blue_color}Se van a desactivar las actualizaciones automáticas. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" @@ -4050,7 +4050,7 @@ function language_strings() { arr["CATALAN",457]="${pending_of_translation} ${blue_color}Es van a desactivar les actualitzacions automàtiques. ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" arr["PORTUGUESE",457]="${pending_of_translation} ${blue_color}Eles estão indo para desativar as atualizações automáticas. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" arr["RUSSIAN",457]="${pending_of_translation} ${blue_color}Автоматические обновления будут отключены. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" - arr["GREEK",457]="${pending_of_translation} ${blue_color}Οι αυτόματες ενημερώσεις πρόκειται να απενεργοποιηθούν. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" + arr["GREEK",457]="${blue_color}Οι αυτόματες ενημερώσεις πρόκειται να απενεργοποιηθούν. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ENGLISH",458]="${blue_color}Automatic updates are going to be enabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",458]="${blue_color}Se van a activar las actualizaciones automáticas. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" @@ -4058,7 +4058,7 @@ function language_strings() { arr["CATALAN",458]="${pending_of_translation} ${blue_color}Es van a activar les actualitzacions automàtiques. ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" arr["PORTUGUESE",458]="${pending_of_translation} ${blue_color}Eles estão indo para ativar as atualizações automáticas. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" arr["RUSSIAN",458]="${pending_of_translation} ${blue_color}Автоматические обновления будут включены. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" - arr["GREEK",458]="${pending_of_translation} ${blue_color}Οι αυτόματες ενημερώσεις πρόκειται να ενεργοποιηθούν. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" + arr["GREEK",458]="${blue_color}Οι αυτόματες ενημερώσεις πρόκειται να ενεργοποιηθούν. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ENGLISH",459]="If you installed airgeddon from a repository you shouldn't enable this option. airgeddon will be updated when the repositories do. If you continue, make sure you know what you are doing, or you could cause problems with update flow" arr["SPANISH",459]="Si instalaste airgeddon desde un repositorio no deberías activar esta opción. airgeddon se actualizará cuando lo hagan los repositorios. Si continuas, asegúrate de saber bien lo que haces o podrías causar problemas con flujo de actualizaciones" @@ -4066,7 +4066,7 @@ function language_strings() { arr["CATALAN",459]="${pending_of_translation} Si vas instal·lar airgeddon des d'un repositori no hauries activar aquesta opció. airgeddon s'actualitzarà quan ho facin els repositoris. Si continues, assegura't de saber bé el que fas o podries causar problemes amb flux d'actualitzacions" arr["PORTUGUESE",459]="${pending_of_translation} Se você instalou airgeddon partir de um repositório que você não deve ativar essa opção. airgeddon ser atualizado quando você faz os repositórios. Se você continuar, verifique se você sabe bem o que você faz ou poderia causar problemas com atualizações fluir" arr["RUSSIAN",459]="${pending_of_translation} Если вы установили airgeddon из репозитория, вы не должны включать эту опцию. airgeddon будет обновляться, когда репозитории будут. Если вы продолжаете, убедитесь, что знаете, что делаете, или вы можете вызвать проблемы с потоком обновления" - arr["GREEK",459]="${pending_of_translation} Εάν εγκαταστήσατε airgeddon από ένα αποθετήριο, δεν πρέπει να ενεργοποιήσετε αυτή την επιλογή. airgeddon θα ενημερωθεί όταν τα αποθετήρια κάνουν. Αν συνεχίσετε, βεβαιωθείτε ότι γνωρίζετε τι κάνετε ή ότι θα μπορούσατε να προκαλέσετε προβλήματα με τη ροή ενημέρωσης" + arr["GREEK",459]="Εάν εγκαταστήσατε το airgeddon από κάποιο official repository, δεν πρέπει να ενεργοποιήσετε αυτή την επιλογή. Το airgeddon θα ενημερωθεί όταν ενημερωθούν και τα repositories. Αν συνεχίσετε, βεβαιωθείτε ότι γνωρίζετε τι κάνετε και ότι θα μπορεί να προκαλέσετε προβλήματα με τη ροή ενημέρωσης" arr["ENGLISH",460]="Automatic updates have been enabled" arr["SPANISH",460]="Se han activado las actualizaciones automáticas" @@ -4074,7 +4074,7 @@ function language_strings() { arr["CATALAN",460]="${pending_of_translation} S'han activat les actualitzacions automàtiques" arr["PORTUGUESE",460]="${pending_of_translation} Eles permitiram que as atualizações automáticas" arr["RUSSIAN",460]="${pending_of_translation} Автоматические обновления включены" - arr["GREEK",460]="${pending_of_translation} Οι αυτόματες ενημερώσεις έχουν ενεργοποιηθεί" + arr["GREEK",460]="Οι αυτόματες ενημερώσεις έχουν ενεργοποιηθεί" arr["ENGLISH",461]="Automatic updates have been disabled" arr["SPANISH",461]="Se han desactivado las actualizaciones automáticas" @@ -4082,7 +4082,7 @@ function language_strings() { arr["CATALAN",461]="${pending_of_translation} S'han desactivat les actualitzacions automàtiques" arr["PORTUGUESE",461]="${pending_of_translation} Eles ter desativado as atualizações automáticas" arr["RUSSIAN",461]="${pending_of_translation} Автоматические обновления отключены" - arr["GREEK",461]="${pending_of_translation} Οι αυτόματες ενημερώσεις έχουν απενεργοποιηθεί" + arr["GREEK",461]="Οι αυτόματες ενημερώσεις έχουν απενεργοποιηθεί" arr["ENGLISH",462]="${blue_color}Colorization (on some screen's output) is going to be disabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",462]="${blue_color}Se va a desactivar la colorización (en la salida de algunas pantallas). ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" @@ -4090,7 +4090,7 @@ function language_strings() { arr["CATALAN",462]="${pending_of_translation} ${blue_color}Es va a desactivar le colorización (a la sortida d'algunes pantalles). ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" arr["PORTUGUESE",462]="${pending_of_translation} ${blue_color}Ele irá desativar colorização (na saída de algumas telas). ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" arr["RUSSIAN",462]="${pending_of_translation} ${blue_color}Раскраска (на выходе какого-либо экрана) будет отключена. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" - arr["GREEK",462]="${pending_of_translation} ${blue_color}Ο χρωματισμός (σε κάποια έξοδο οθόνης) πρόκειται να απενεργοποιηθεί. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" + arr["GREEK",462]="${blue_color}Ο χρωματισμός (σε κάποια σημεία) πρόκειται να απενεργοποιηθεί. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ENGLISH",463]="${blue_color}Colorization (on some screen's output) is going to be enabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",463]="${blue_color}Se va a activar la colorización (en la salida de algunas pantallas). ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" @@ -4098,7 +4098,7 @@ function language_strings() { arr["CATALAN",463]="${pending_of_translation} ${blue_color}Es va a activar la colorización (a la sortida d'algunes pantalles). ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" arr["PORTUGUESE",463]="${pending_of_translation} ${blue_color}Ela irá permitir colorização (na saída de algumas telas). ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" arr["RUSSIAN",463]="${pending_of_translation} ${blue_color}Раскраска (на выходе какого-либо экрана) будет включена. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" - arr["GREEK",463]="${pending_of_translation} ${blue_color}Ο χρωματισμός (σε κάποια έξοδο οθόνης) πρόκειται να ενεργοποιηθεί. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" + arr["GREEK",463]="${blue_color}Ο χρωματισμός (σε κάποια σημεία) πρόκειται να ενεργοποιηθεί. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ENGLISH",464]="You don't have the ccze package installed so any change on this option will have no effect until you install it" arr["SPANISH",464]="No tienes instalado el paquete ccze por lo que cualquier cambio que realices sobre esta opción no tendrá efecto hasta que lo instales" @@ -4106,7 +4106,7 @@ function language_strings() { arr["CATALAN",464]="${pending_of_translation} No tens instal·lat el paquet ccze pel que qualsevol canvi que facis sobre aquesta opció no tindrà efecte fins que el instal" arr["PORTUGUESE",464]="${pending_of_translation} Você não tiver instalado o ccze pacote para que todas as alterações feitas nesta opção, não terá efeito até que você instale" arr["RUSSIAN",464]="${pending_of_translation} У вас не установлен пакет ccze, поэтому любое изменение этой опции не будет иметь никакого эффекта, пока вы его не установите" - arr["GREEK",464]="${pending_of_translation} Δεν έχετε εγκατεστημένο το πακέτο ccze, οπότε οποιαδήποτε αλλαγή σε αυτήν την επιλογή δεν θα έχει αποτέλεσμα μέχρι να την εγκαταστήσετε" + arr["GREEK",464]="Δεν έχετε εγκατεστημένο το πακέτο ccze, οπότε οποιαδήποτε αλλαγή σε αυτήν την επιλογή δεν θα έχει αποτέλεσμα μέχρι να το εγκαταστήσετε" arr["ENGLISH",465]="Colorization has been enabled" arr["SPANISH",465]="Se ha activado la colorización" @@ -4114,7 +4114,7 @@ function language_strings() { arr["CATALAN",465]="${pending_of_translation} S'ha activat la colorización" arr["PORTUGUESE",465]="${pending_of_translation} Permitiu a colorização" arr["RUSSIAN",465]="${pending_of_translation} Раскрашивание включено" - arr["GREEK",465]="${pending_of_translation} Έχει ενεργοποιηθεί το χρωματισμό" + arr["GREEK",465]="Ο χρωματισμός ενεργοποιήθηκε" arr["ENGLISH",466]="Colorization has been disabled" arr["SPANISH",466]="Se ha desactivado la colorización" @@ -4122,7 +4122,7 @@ function language_strings() { arr["CATALAN",466]="${pending_of_translation} S'ha desactivat la colorización" arr["PORTUGUESE",466]="${pending_of_translation} Ele foi desativado colorização" arr["RUSSIAN",466]="${pending_of_translation} Раскраска отключена" - arr["GREEK",466]="${pending_of_translation} Ο χρωματισμός έχει απενεργοποιηθεί" + arr["GREEK",466]="Ο χρωματισμός απενεργοποιήθηκε" arr["ENGLISH",467]="4. Enable startup language autodetection permanently" arr["SPANISH",467]="4. Habilitar permanentemente la autodetección de idioma al inicio" @@ -4130,7 +4130,7 @@ function language_strings() { arr["CATALAN",467]="${pending_of_translation} 4. Habilitar permanentment la autodetecció d'idioma a l'inici" arr["PORTUGUESE",467]="${pending_of_translation} 4. Ativar permanentemente linguagem descoberta automática no início" arr["RUSSIAN",467]="${pending_of_translation} 4. Автоматическое определение автозапуска автозапуска" - arr["GREEK",467]="${pending_of_translation} 4. Ενεργοποίηση της αυτόματης εντοπισμού γλώσσας εκκίνησης μόνιμα" + arr["GREEK",467]="4. Ενεργοποίηση του αυτόματου εντοπισμού γλώσσας κατά την εκκίνηση μόνιμα" arr["ENGLISH",468]="4. Disable startup language autodetection permanently" arr["SPANISH",468]="4. Deshabilitar permanentemente la autodetección de idioma al inicio" @@ -4138,7 +4138,7 @@ function language_strings() { arr["CATALAN",468]="${pending_of_translation} 4. Deshabilitar permanentment la autodetecció d'idioma a l'inici" arr["PORTUGUESE",468]="${pending_of_translation} 4. Desactivar permanentemente linguagem descoberta automática no início" arr["RUSSIAN",468]="${pending_of_translation} 4. Автоматически отключить автоопределение автозапуска" - arr["GREEK",468]="${pending_of_translation} 4. Απενεργοποιήστε μόνιμα την αυτόματη ανίχνευση γλώσσας εκκίνησης" + arr["GREEK",468]="4. Απενεργοποίηση του αυτόματου εντοπισμού γλώσσας κατά την εκκίνηση μόνιμα" arr["ENGLISH",469]="${blue_color}Startup language autodetection will be disabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",469]="${blue_color}Se va a deshabilitar la autodetección de idioma al inicio. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" @@ -4146,7 +4146,7 @@ function language_strings() { arr["CATALAN",469]="${pending_of_translation} ${blue_color}Es va a desactivar la detecció automàtica d'idioma a l'inici. ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" arr["PORTUGUESE",469]="${pending_of_translation} ${blue_color}Irá desativar linguagem autodetection no início. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" arr["RUSSIAN",469]="${pending_of_translation} ${blue_color}Автоопределение автозапуска будет отключено. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" - arr["GREEK",469]="${pending_of_translation} ${blue_color}Η αυτόματη εκκίνηση της γλώσσας εκκίνησης θα απενεργοποιηθεί. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" + arr["GREEK",469]="${blue_color}Ο αυτόματος εντοπισμός γλώσσας κατά την εκκίνηση θα απενεργοποιηθεί. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ENGLISH",470]="${blue_color}Startup language autodetection will be enabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",470]="${blue_color}Se va a habilitar la autodetección de idioma al inicio. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" @@ -4154,7 +4154,7 @@ function language_strings() { arr["CATALAN",470]="${pending_of_translation} ${blue_color}Es va a habilitar la detecció automàtica d'idioma a l'inici. ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" arr["PORTUGUESE",470]="${pending_of_translation} ${blue_color}Permitirá linguagem autodetection no início. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" arr["RUSSIAN",470]="${pending_of_translation} ${blue_color}Автозапуск автозапуска активируется. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" - arr["GREEK",470]="${pending_of_translation} ${blue_color}Η αυτόματη εντολή γλώσσας εκκίνησης θα ενεργοποιηθεί. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" + arr["GREEK",470]="${blue_color}Ο αυτόματος εντοπισμός γλώσσας κατά την εκκίνηση θα ενεργοποιηθεί. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ENGLISH",471]="Any permanent change of language you have will be lost on the next start if you enable this option!!" arr["SPANISH",471]="Cualquier cambio permanente de idioma que tenga se perderá en el siguiente inicio si activa esta opción!!" @@ -4162,7 +4162,7 @@ function language_strings() { arr["CATALAN",471]="${pending_of_translation} Qualsevol canvi permanent d'idioma que tingui es perdrà en el següent inici si actives aquesta opció!!" arr["PORTUGUESE",471]="${pending_of_translation} Qualquer mudança permanente na linguagem que se perder na próxima partida se você ativar essa opção!!" arr["RUSSIAN",471]="${pending_of_translation} Любое постоянное изменение языка будет Вы потеряли при следующем запуске, если вы включите эту опцию!!" - arr["GREEK",471]="${pending_of_translation} Οποιαδήποτε μόνιμη αλλαγή της γλώσσας θα έχετε χάσει την επόμενη εκκίνηση Αν ενεργοποιήσετε αυτή την επιλογή!!" + arr["GREEK",471]="Οποιαδήποτε μόνιμη αλλαγή της γλώσσας θα χαθεί κατά την επόμενη εκκίνηση, αν ενεργοποιήσετε αυτή την επιλογή!!" arr["ENGLISH",472]="Startup language autodetection has been enabled" arr["SPANISH",472]="Se ha activado la autodetección de idioma al inicio" @@ -4170,7 +4170,7 @@ function language_strings() { arr["CATALAN",472]="${pending_of_translation} S'ha activat la detecció automàtica d'idioma a l'inici" arr["PORTUGUESE",472]="${pending_of_translation} Autosensing está habilitado linguagem no início" arr["RUSSIAN",472]="${pending_of_translation} Автозапуск автозагрузки включен" - arr["GREEK",472]="${pending_of_translation} Η αυτόματη εντολή γλώσσας εκκίνησης έχει ενεργοποιηθεί" + arr["GREEK",472]="Ο αυτόματος εντοπισμός γλώσσας κατά την εκκίνηση έχει ενεργοποιηθεί" arr["ENGLISH",473]="Startup language autodetection has been disabled" arr["SPANISH",473]="Se ha desactivado la autodetección de idioma al inicio" @@ -4178,7 +4178,7 @@ function language_strings() { arr["CATALAN",473]="${pending_of_translation} S'ha desactivat l'autodetecció d'idioma a l'inici" arr["PORTUGUESE",473]="${pending_of_translation} Tem sido desativado no autodetection linguagem início" arr["RUSSIAN",473]="${pending_of_translation} Автоматическое определение автозагрузки отключено" - arr["GREEK",473]="${pending_of_translation} Η αυτόματη εκκίνηση της γλώσσας εκκίνησης έχει απενεργοποιηθεί" + arr["GREEK",473]="Ο αυτόματος εντοπισμός γλώσσας κατά την εκκίνηση έχει απενεργοποιηθεί" arr["ENGLISH",474]="Startup language autodetection: ${pink_color}Enabled${normal_color}" arr["SPANISH",474]="Autodetección de idioma al inicio: ${pink_color}Activada${normal_color}" @@ -4186,7 +4186,7 @@ function language_strings() { arr["CATALAN",474]="${pending_of_translation} Autodetecció d'idioma a l'inici: ${pink_color}Activade${normal_color}" arr["PORTUGUESE",474]="${pending_of_translation} Idioma a detecção automática no início: ${pink_color}Provocado${normal_color}" arr["RUSSIAN",474]="${pending_of_translation} Автоопределение автозапуска: ${pink_color}Включено${normal_color}" - arr["GREEK",474]="${pending_of_translation} Αυτόματη ανίχνευση γλώσσας εκκίνησης: ${pink_color}Ενεργοποιημένο${normal_color}" + arr["GREEK",474]="Αυτόματος εντοπισμός γλώσσας κατά την εκκίνηση: ${pink_color}Ενεργοποιημένο${normal_color}" arr["ENGLISH",475]="Startup language autodetection: ${pink_color}Disabled${normal_color}" arr["SPANISH",475]="Autodetección de idioma al inicio: ${pink_color}Desactivada${normal_color}" @@ -4194,7 +4194,7 @@ function language_strings() { arr["CATALAN",475]="${pending_of_translation} Autodetecció d'idioma a l'inici: ${pink_color}Desactivade${normal_color}" arr["PORTUGUESE",475]="${pending_of_translation} Idioma a detecção automática no início: ${pink_color}Desativado${normal_color}" arr["RUSSIAN",475]="${pending_of_translation} Автоопределение автозапуска: ${pink_color}Инвалид${normal_color}" - arr["GREEK",475]="${pending_of_translation} Αυτόματη ανίχνευση γλώσσας εκκίνησης: ${pink_color}Ανάπηρος${normal_color}" + arr["GREEK",475]="Αυτόματος εντοπισμός γλώσσας κατά την εκκίνηση: ${pink_color}Απενεργοποιημένο${normal_color}" arr["ENGLISH",476]="A graphical X window system has not been detected. If you already have one, check it's working properly. It's essential for airgeddon. The script can't continue" arr["SPANISH",476]="No se ha detectado un sistema gráfico de ventanas X. Si lo tienes, comprueba su que esté funcionando correctamente. Es esencial para airgeddon. El script no puede continuar" @@ -4202,7 +4202,7 @@ function language_strings() { arr["CATALAN",476]="${pending_of_translation} No s'ha detectat un sistema gràfic de finestres X. Si el tens, comprova el seu que estigui funcionant correctament. És essencial per a airgeddon. El script no pot continuar" arr["PORTUGUESE",476]="${pending_of_translation} Não foi detectado um sistema X window gráfica. Se você tem isso, verifique o que está funcionando corretamente. É essencial para airgeddon. O script não pode continuar" arr["RUSSIAN",476]="${pending_of_translation} Графическая система окон X не обнаружена. Если у вас его уже есть, проверьте его работоспособность. Это важно для airgeddon. Скрипт не может продолжить" - arr["GREEK",476]="${pending_of_translation} Δεν έχει εντοπιστεί γραφικό σύστημα παραθύρου X. Αν έχετε ήδη ένα, ελέγξτε την σωστή λειτουργία του. Είναι απαραίτητο για airgeddon. Το script δεν μπορεί να συνεχίσει" + arr["GREEK",476]="Δεν έχει εντοπιστεί κάποιο γραφικό σύστημα παραθύρων X. Αν έχετε ήδη ένα, ελέγξτε ότι λειτουργεί σωστά. Είναι απαραίτητο για το airgeddon. Το script δεν μπορεί να συνεχίσει" arr["ENGLISH",477]="The options in this menu containing the word \"permanently\" modify airgeddon to save the settings for the next time that is to be launched. However, you can always return to this menu to change the value of the option again" arr["SPANISH",477]="${pending_of_translation} Las opciones de este menú que contienen la palabra \"permanentemente\", modifican airgeddon para que incluso la siguiente vez que sea iniciado siga guardando la configuración. No obstante, siempre puedes volver a este menú a cambiar de nuevo el valor de la opción" @@ -4210,7 +4210,7 @@ function language_strings() { arr["CATALAN",477]="${pending_of_translation} Les opcions d'aquest menú que contenen la paraula \"permanentment\", modifiquen airgeddon perquè fins i tot la següent vegada que sigui iniciat segueixi guardant la configuració. No obstant això, sempre pots tornar a aquest menú a canviar de nou el valor de l'opció" arr["PORTUGUESE",477]="${pending_of_translation} As opções neste menu contendo a palavra \"permanentemente\" airgeddon modificado de modo que mesmo na próxima vez que for iniciado continuar a guardar a configuração. No entanto, você pode sempre voltar a este menu para alterar de volta o valor da opção" arr["RUSSIAN",477]="${pending_of_translation} Параметры в этом меню, содержащие слово \"навсегда\" изменить airgeddon даже для следующего запуска, сохраняют сохраненные настройки. Однако вы всегда можете вернуться в это меню, чтобы снова изменить значение параметра" - arr["GREEK",477]="${pending_of_translation} Οι επιλογές σε αυτό το μενού που περιέχουν τη λέξη \"μόνιμα\" τροποποιούν το airgeddon ακόμα και για την επόμενη φορά που θα ξεκινήσει διατηρούν αποθηκευμένες ρυθμίσεις. Ωστόσο, μπορείτε πάντα να επιστρέψετε σε αυτό το μενού για να αλλάξετε ξανά την τιμή της επιλογής" + arr["GREEK",477]="Οι επιλογές σε αυτό το μενού που περιέχουν τη λέξη \"μόνιμα\" τροποποιούν το airgeddon ώστε να αποθηκεύει τις ρυθμίσεις για την επόμενη φορά. Ωστόσο, μπορείτε πάντα να επιστρέψετε σε αυτό το μενού για να αλλάξετε ξανά την τιμή της επιλογής" case "${3}" in "yellow") From be1e7d276bfc140ccd6a70b42678dfef6457c98f Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Sat, 15 Jul 2017 21:09:21 +0200 Subject: [PATCH 22/42] Language can be set permanently from menu --- CHANGELOG.md | 1 + airgeddon.sh | 50 ++++++++++++++++++++++++++++++++++++-- language_strings.sh | 58 +++++++++++++++++++++++++++++++++++---------- 3 files changed, 94 insertions(+), 15 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index aa5b1c4ac..81198cdd6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ - Improved chipset detection - New language and options menu - Colorization, auto-update and startup language autodetection now can be enabled/disabled persistently from menu + - Language can be set permanently from menu - New check using xset internal tool to check for a working X window system in order to avoid uncontrolled xterm errors ### 7.11 diff --git a/airgeddon.sh b/airgeddon.sh index 8bcaa129f..3fbd5e6d8 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -2,7 +2,7 @@ #Title........: airgeddon.sh #Description..: This is a multi-use bash script for Linux systems to audit wireless networks. #Author.......: v1s1t0r -#Date.........: 20170712 +#Date.........: 20170715 #Version......: 7.2 #Usage........: bash airgeddon.sh #Bash Version.: 4.2 or later @@ -544,6 +544,19 @@ function auto_update_toggle() { return 0 } +#Set language as permanent +function set_permanent_language() { + + debug_print + + sed -ri "s:^([l]anguage)=\"[a-zA-Z]+\":\1=\"${language}\":" "${scriptfolder}${scriptname}" 2> /dev/null + grep -E "^[l]anguage=\"${language}\"" "${scriptfolder}${scriptname}" > /dev/null + if [ "$?" != "0" ]; then + return 1 + fi + return 0 +} + #Print the current line of where this was called and the function's name. Applies to some (which are useful) functions function debug_print() { @@ -1212,8 +1225,9 @@ function option_menu() { else language_strings "${language}" 467 fi - print_simple_separator language_strings "${language}" 447 + print_simple_separator + language_strings "${language}" 174 print_hint ${current_menu} read -r option_selected @@ -1317,6 +1331,37 @@ function option_menu() { fi ;; 5) + ask_yesno 478 "yes" + if [ "${yesno}" = "y" ]; then + local current_permanent_language + current_permanent_language=$(grep "language=" "${scriptfolder}${scriptname}" | grep -v "auto_change_language" | head -n 1 | awk -F "=" '{print $2}') + local remove_leading_quotes + remove_leading_quotes=$(echo "${current_permanent_language}" | sed -e 's/^"//;s/"$//') + if [ "${language}" = "${remove_leading_quotes}" ]; then + echo + language_strings "${language}" 480 "red" + else + local auto_change_value + auto_change_value=$(grep "auto_change_language=" "${scriptfolder}${scriptname}" | head -n 1 | awk -F "=" '{print $2}') + if [ "${auto_change_value}" -eq 1 ]; then + echo + language_strings "${language}" 479 "yellow" + auto_change_language_toggle + fi + + set_permanent_language + if [ "$?" = "0" ]; then + echo + language_strings "${language}" 481 "blue" + else + echo + language_strings "${language}" 417 "red" + fi + fi + language_strings "${language}" 115 "read" + fi + ;; + 6) return ;; *) @@ -9562,6 +9607,7 @@ function download_last_version() { debug_print rewrite_script_with_custom_beef "search" + #TODO rewrite script for persistence of language, colorization, auto update ¿? and auto lang select local script_file_downloaded=0 diff --git a/language_strings.sh b/language_strings.sh index 601c01cdd..bb39ac22d 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -2,7 +2,7 @@ #Title........: language_strings.sh #Description..: All the translated strings that airgeddon uses are located here. #Author.......: v1s1t0r -#Date.........: 20170714 +#Date.........: 20170715 #Bash Version.: 4.2 or later #Set language_strings file version @@ -405,7 +405,7 @@ function language_strings() { arr["GREEK",1]="Αυτή η διεπαφή ${interface} δεν είναι κάρτα wifi. Δεν υποστηρίζει ετερόκλητη κατάσταση." arr["ENGLISH",2]="English O.S. language detected. Supported by script. Automatically changed" - arr["SPANISH",2]="Idioma Español del S.O. detectado. Soportado por el script. Se cambió automaticamente" + arr["SPANISH",2]="Idioma Español del S.O. detectado. Soportado por el script. Se cambió automáticamente" arr["FRENCH",2]="S.E. en Français détecté. Langue prise en charge par le script et changé automatiquement" arr["CATALAN",2]="Idioma Català del S.O. detectat. Suportat pel script. S'ha canviat automàticament" arr["PORTUGUESE",2]="S.O. em Português detectado. Compatível com o script. Linguagem automaticamente alterada" @@ -2757,7 +2757,7 @@ function language_strings() { arr["GREEK",295]="Εντοπίζεται η ανάλυση... Δεν μπορεί να εντοπιστεί!, χρησιμοποιείται η προεπιλεγμένη : ${normal_color}${resolution}" arr["ENGLISH",296]="All parameters and requirements are set. The attack is going to start. Multiple windows will be opened, don't close anyone. When you want to stop the attack press [Enter] on this window and the script will automatically close them all" - arr["SPANISH",296]="Todos los parámetros y requerimientos están listos. Va a comenzar el ataque. Se abrirán múltiples ventanas, no cierres ninguna. Cuando quieras parar el ataque pulsa [Enter] en esta ventana y el script cerrará automaticamente todo" + arr["SPANISH",296]="Todos los parámetros y requerimientos están listos. Va a comenzar el ataque. Se abrirán múltiples ventanas, no cierres ninguna. Cuando quieras parar el ataque pulsa [Enter] en esta ventana y el script cerrará automáticamente todo" arr["FRENCH",296]="Tous les paramètres de l'attaque sont prêts et elle peut comenmcer. Plusieurs consoles vont s'ouvrir, ne les fermez pas. Lorsque vous voulez arrêter l'attaque, appuyez sur [Entrée] dans cette console et le script fermera automatiquement les autres" arr["CATALAN",296]="Tots els paràmetres i requeriments estan preparats. Començarà l'atac. S'obriran múltiples finestres, no tanquis cap. Quan vulguis parar l'atac prem [Enter] en aquesta finestra i el script tancarà automàticament tot" arr["PORTUGUESE",296]="Todos os parâmetros e requisitos estão prontos. Você vai começar o ataque. Várias janelas iram se abrir, não feche nenhuma delas. Quando quiser parar o ataque pressione [Enter] nesta janela e o script irá fechar automaticamente" @@ -3964,13 +3964,13 @@ function language_strings() { arr["RUSSIAN",446]="${pending_of_translation} 8. Возврат в опций меню" arr["GREEK",446]="8. Επιστροφή στο μενού επιλογών" - arr["ENGLISH",447]="5. Return to main menu" - arr["SPANISH",447]="5. Volver al menú principal" - arr["FRENCH",447]="5. Retourner au menu principal" - arr["CATALAN",447]="5. Tornar al menú principal" - arr["PORTUGUESE",447]="5. Voltar ao menu principal" - arr["RUSSIAN",447]="5. Возврат в главное меню" - arr["GREEK",447]="5. Επιστροφή στο αρχικό μενού" + arr["ENGLISH",447]="5. Set permanently airgeddon's language to the current one" + arr["SPANISH",447]="5. Cambiar permanentemente el idioma de airgeddon al actual" + arr["FRENCH",447]="${pending_of_translation} 5. Modifier définitivement la langue du airgeddon actuelle" + arr["CATALAN",447]="${pending_of_translation} 5. Canviar permanentment l'idioma de airgeddon a l'actual" + arr["PORTUGUESE",447]="${pending_of_translation} 5. Alterar permanentemente o idioma do airgeddon al atual" + arr["RUSSIAN",447]="${pending_of_translation} 5. Установите постоянный язык airgeddon на текущий" + arr["GREEK",447]="${pending_of_translation} 5. Ρυθμίστε μόνιμα τη γλώσσα του airgeddon στην τρέχουσα" arr["ENGLISH",448]="If you installed airgeddon from a repository, you should not enable automatic updates. airgeddon will be updated when there is a new version in the repository" arr["SPANISH",448]="Si instalaste airgeddon desde un repositorio, no deberías activar la actualización automática. airgeddon se actualizará cuando haya una nueva versión en el repositorio" @@ -4094,7 +4094,7 @@ function language_strings() { arr["ENGLISH",463]="${blue_color}Colorization (on some screen's output) is going to be enabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",463]="${blue_color}Se va a activar la colorización (en la salida de algunas pantallas). ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" - arr["FRENCH",463]="Activation colorisation (sur certains écrans). ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" + arr["FRENCH",463]="${blue_color}Activation colorisation (sur certains écrans). ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" arr["CATALAN",463]="${pending_of_translation} ${blue_color}Es va a activar la colorización (a la sortida d'algunes pantalles). ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" arr["PORTUGUESE",463]="${pending_of_translation} ${blue_color}Ela irá permitir colorização (na saída de algumas telas). ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" arr["RUSSIAN",463]="${pending_of_translation} ${blue_color}Раскраска (на выходе какого-либо экрана) будет включена. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" @@ -4205,13 +4205,45 @@ function language_strings() { arr["GREEK",476]="Δεν έχει εντοπιστεί κάποιο γραφικό σύστημα παραθύρων X. Αν έχετε ήδη ένα, ελέγξτε ότι λειτουργεί σωστά. Είναι απαραίτητο για το airgeddon. Το script δεν μπορεί να συνεχίσει" arr["ENGLISH",477]="The options in this menu containing the word \"permanently\" modify airgeddon to save the settings for the next time that is to be launched. However, you can always return to this menu to change the value of the option again" - arr["SPANISH",477]="${pending_of_translation} Las opciones de este menú que contienen la palabra \"permanentemente\", modifican airgeddon para que incluso la siguiente vez que sea iniciado siga guardando la configuración. No obstante, siempre puedes volver a este menú a cambiar de nuevo el valor de la opción" - arr["FRENCH",477]="${pending_of_translation} Les options contenant le mot \"permanente\" modifiént airgeddon de sorte que les paramétrages persisteront lors des prochains redémarrages. Vous pourrez cependant toujours modifier la configuration permanante depuis ce même menu" + arr["SPANISH",477]="Las opciones de este menú que contienen la palabra \"permanentemente\", modifican airgeddon para que incluso la siguiente vez que sea iniciado siga guardando la configuración. No obstante, siempre puedes volver a este menú a cambiar de nuevo el valor de la opción" + arr["FRENCH",477]="Les options contenant le mot \"permanente\" modifiént airgeddon de sorte que les paramétrages persisteront lors des prochains redémarrages. Vous pourrez cependant toujours modifier la configuration permanante depuis ce même menu" arr["CATALAN",477]="${pending_of_translation} Les opcions d'aquest menú que contenen la paraula \"permanentment\", modifiquen airgeddon perquè fins i tot la següent vegada que sigui iniciat segueixi guardant la configuració. No obstant això, sempre pots tornar a aquest menú a canviar de nou el valor de l'opció" arr["PORTUGUESE",477]="${pending_of_translation} As opções neste menu contendo a palavra \"permanentemente\" airgeddon modificado de modo que mesmo na próxima vez que for iniciado continuar a guardar a configuração. No entanto, você pode sempre voltar a este menu para alterar de volta o valor da opção" arr["RUSSIAN",477]="${pending_of_translation} Параметры в этом меню, содержащие слово \"навсегда\" изменить airgeddon даже для следующего запуска, сохраняют сохраненные настройки. Однако вы всегда можете вернуться в это меню, чтобы снова изменить значение параметра" arr["GREEK",477]="Οι επιλογές σε αυτό το μενού που περιέχουν τη λέξη \"μόνιμα\" τροποποιούν το airgeddon ώστε να αποθηκεύει τις ρυθμίσεις για την επόμενη φορά. Ωστόσο, μπορείτε πάντα να επιστρέψετε σε αυτό το μενού για να αλλάξετε ξανά την τιμή της επιλογής" + arr["ENGLISH",478]="${blue_color}Language is going to be set permanently to the current one, so on the next start of airgeddon it will be used directly. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" + arr["SPANISH",478]="${blue_color}Se va a cambiar permanentemente el idioma al actual para que al siguiente inicio de airgeddon este sea el idioma en el que arranque directamente. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" + arr["FRENCH",478]="${pending_of_translation} ${blue_color}Il changera de façon permanente la langue au courant afin que le prochain début de ce airgeddon est la langue que démarrer directement. ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" + arr["CATALAN",478]="${pending_of_translation} ${blue_color}Es canviarà permanentment l'idioma a l'actual perquè al següent inici de airgeddon aquest sigui l'idioma en què arrencada directament. ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" + arr["PORTUGUESE",478]="${pending_of_translation} ${blue_color}Ele irá alterar permanentemente o idioma para a corrente para que o próximo início de airgeddon esta é a linguagem que arrancam directamente a. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" + arr["RUSSIAN",478]="${pending_of_translation} ${blue_color}Язык будет постоянно установлен на текущий, поэтому при следующем запуске airgeddon он будет использоваться напрямую. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" + arr["GREEK",478]="${pending_of_translation} ${blue_color}Η γλώσσα πρόκειται να τεθεί μόνιμα στην τρέχουσα, έτσι στην επόμενη εκκίνηση του airgeddon θα χρησιμοποιηθεί άμεσα. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" + + arr["ENGLISH",479]="This change conflicts with the startup language autodetection which is currently enabled. It will be disabled automatically in order to perform the change" + arr["SPANISH",479]="Este cambio entra en conflicto con la autodetección del idioma al inicio que en este momento está activada. Se desactivará automáticamente para poder realizar el cambio" + arr["FRENCH",479]="${pending_of_translation} Ce changement est en conflit avec la détection automatique de la langue au début qui est actuellement actif. Il est automatiquement désactivé pour effectuer le changement" + arr["CATALAN",479]="${pending_of_translation} Aquest canvi entra en conflicte amb la detecció automàtica de l'idioma a l'inici que en aquest moment està activada. Es desactivarà automàticament per a poder realitzar el canvi" + arr["PORTUGUESE",479]="${pending_of_translation} Esta mudança entre em conflito com a detecção automática linguagem no início que está ativo atualmente. Ele é automaticamente desativado para fazer a mudança" + arr["RUSSIAN",479]="${pending_of_translation} Это изменение конфликтует с автоопределением автозапуска, которое в данный момент включено. Он будет автоматически отключен для выполнения изменения" + arr["GREEK",479]="${pending_of_translation} Αυτή η αλλαγή έρχεται σε σύγκρουση με την αυτόματη εντοπισμό της γλώσσας εκκίνησης, η οποία είναι αυτή τη στιγμή ενεργοποιημένη. Θα απενεργοποιηθεί αυτόματα για να πραγματοποιηθεί η αλλαγή" + + arr["ENGLISH",480]="Current language is the same of permanent language already set. No changes will be done" + arr["SPANISH",480]="El idioma actual es el mismo que ya está puesto como permanente. No se realizarán cambios" + arr["FRENCH",480]="${pending_of_translation} La langue en cours est le même que celui qui est déjà permanente. Pas de changements" + arr["CATALAN",480]="${pending_of_translation} L'idioma actual és el mateix que ja està posat com permanent. No es realitzaran canvis" + arr["PORTUGUESE",480]="${pending_of_translation} O idioma atual é o mesmo que já é permanente. Nenhuma alteração será feita" + arr["RUSSIAN",480]="${pending_of_translation} Текущий язык тот же, что и уже установленный язык. Никаких изменений не будет сделано" + arr["GREEK",480]="${pending_of_translation} Η τρέχουσα γλώσσα είναι η ίδια με τη μόνιμη γλώσσα που έχει ήδη οριστεί. Δεν θα γίνει καμία αλλαγή" + + arr["ENGLISH",481]="Language set to the current one permanently" + arr["SPANISH",481]="Idioma cambiado al actual permanentemente" + arr["FRENCH",481]="${pending_of_translation} Langue changé au courant en permanence" + arr["CATALAN",481]="${pending_of_translation} Idioma canviat a l'actual permanentment" + arr["PORTUGUESE",481]="${pending_of_translation} Idioma alterado para o atual permanentemente" + arr["RUSSIAN",481]="${pending_of_translation} Язык, установленный на текущий постоянный" + arr["GREEK",481]="${pending_of_translation} Η γλώσσα που έχει οριστεί στη μόνιμη" + case "${3}" in "yellow") interrupt_checkpoint "${2}" "${3}" From 6760915dfc7434b1e0dcc971a73cd283524a8dc9 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Mon, 17 Jul 2017 15:47:19 +0200 Subject: [PATCH 23/42] Language can be set permanently from menu even for next startup after an update --- CHANGELOG.md | 2 +- airgeddon.sh | 32 +++++++++++++++++++++++++------- 2 files changed, 26 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 81198cdd6..e486ab10b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ - Improved chipset detection - New language and options menu - Colorization, auto-update and startup language autodetection now can be enabled/disabled persistently from menu - - Language can be set permanently from menu + - Language can be set permanently from menu even for next startup after an update - New check using xset internal tool to check for a working X window system in order to avoid uncontrolled xterm errors ### 7.11 diff --git a/airgeddon.sh b/airgeddon.sh index 3fbd5e6d8..f31c923b7 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -2,7 +2,7 @@ #Title........: airgeddon.sh #Description..: This is a multi-use bash script for Linux systems to audit wireless networks. #Author.......: v1s1t0r -#Date.........: 20170715 +#Date.........: 20170717 #Version......: 7.2 #Usage........: bash airgeddon.sh #Bash Version.: 4.2 or later @@ -544,6 +544,15 @@ function auto_update_toggle() { return 0 } +#Get current permanent language +function get_current_permanent_language() { + + debug_print + + current_permanent_language=$(grep "language=" "${scriptfolder}${scriptname}" | grep -v "auto_change_language" | head -n 1 | awk -F "=" '{print $2}') + current_permanent_language=$(echo "${current_permanent_language}" | sed -e 's/^"//;s/"$//') +} + #Set language as permanent function set_permanent_language() { @@ -1333,11 +1342,8 @@ function option_menu() { 5) ask_yesno 478 "yes" if [ "${yesno}" = "y" ]; then - local current_permanent_language - current_permanent_language=$(grep "language=" "${scriptfolder}${scriptname}" | grep -v "auto_change_language" | head -n 1 | awk -F "=" '{print $2}') - local remove_leading_quotes - remove_leading_quotes=$(echo "${current_permanent_language}" | sed -e 's/^"//;s/"$//') - if [ "${language}" = "${remove_leading_quotes}" ]; then + get_current_permanent_language + if [ "${language}" = "${current_permanent_language}" ]; then echo language_strings "${language}" 480 "red" else @@ -9607,12 +9613,13 @@ function download_last_version() { debug_print rewrite_script_with_custom_beef "search" - #TODO rewrite script for persistence of language, colorization, auto update ¿? and auto lang select local script_file_downloaded=0 download_language_strings_file if [ "$?" = "0" ]; then + + get_current_permanent_language timeout -s SIGTERM 15 curl -L ${urlscript_directlink} -s -o "${0}" if [ "$?" = "0" ]; then @@ -9636,6 +9643,17 @@ function download_last_version() { if [ -n "${beef_custom_path}" ]; then rewrite_script_with_custom_beef "set" "${beef_custom_path}" fi + + if [ "${allow_colorization}" -ne 1 ]; then + sed -ri 's:(allow_colorization)=(1):\1=0:' "${scriptfolder}${scriptname}" 2> /dev/null + fi + + if [ "${auto_change_language}" -ne 1 ]; then + sed -ri 's:(auto_change_language)=(1):\1=0:' "${scriptfolder}${scriptname}" 2> /dev/null + fi + + sed -ri "s:^([l]anguage)=\"[a-zA-Z]+\":\1=\"${current_permanent_language}\":" "${scriptfolder}${scriptname}" 2> /dev/null + language_strings "${language}" 115 "read" chmod +x "${scriptfolder}${scriptname}" > /dev/null 2>&1 exec "${scriptfolder}${scriptname}" From d278b155bd91e995efca43f8bc83410c0efd562c Mon Sep 17 00:00:00 2001 From: cLn73 Date: Mon, 17 Jul 2017 17:33:24 +0200 Subject: [PATCH 24/42] Updated Catalan Translations --- language_strings.sh | 80 ++++++++++++++++++++++----------------------- 1 file changed, 40 insertions(+), 40 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index bb39ac22d..1881dbaa5 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -2791,7 +2791,7 @@ function language_strings() { arr["ENGLISH",300]="If the xpdyinfo command works, the script will be able to calculate your screen resolution and display the windows in a better way. Depending of the system, the package name containing it could be x11-utils, xdpyinfo, xorg-xdpyinfo, etc." arr["SPANISH",300]="Si haces que funcione en tu sistema el comando xdpyinfo, el script podrá calcular tu resolución de pantalla y mostrarte las ventanas de forma más optimizada. Dependiendo del sistema el paquete que lo contiene puede llamarse x11-utils, xdpyinfo, xorg-xdpyinfo, etc." arr["FRENCH",300]="Si la commande xdpyinfo est installée dans vôtre système le script pourra calculer votre résolution d'écran et optimiser l'affichage en conséquence. Le paquet à installer pour avoir cette commande s'appelle (selon la distribution) x11-utils, xdpyinfo, xorg-xdpyinfo, etc." - arr["CATALAN",300]="${pending_of_translation} Si fas que funcioni en el teu sistema l'ordre xdpyinfo, el script podrà calcular la teva resolució de pantalla i mostrar-te les finestres de forma més optimitzada. Depenent del sistema el paquet que el conté pot dir-se x11-utils, xdpyinfo, xorg-xdpyinfo, etc." + arr["CATALAN",300]="Si fas que funcioni en el teu sistema l'ordre xdpyinfo, el script podrà calcular la teua resolució de pantalla i mostrar-te les finestres de forma més optimitzada. Depenent del sistema el paquet que el conté pot dir-se x11-utils, xdpyinfo, xorg-xdpyinfo, etc." arr["PORTUGUESE",300]="${pending_of_translation} Se o comando xdpyinfo funcionar em seu sistema o script será capaz de calcular a resolução da tela e mostrar-lhe as janelas de uma maneira melhor. Dependendo do sistema, o nome do pacote que contém ele pode ser x11-utils, xdpyinfo, xorg-xdpyinfo, etc." arr["RUSSIAN",300]="${pending_of_translation} Если использовать команду xpdyinfo, скрипт сможет определить разрешение вашего экрана и выбрать наилучшее отображение окон. В зависимости от системы, имя пакета содержащее его может быть x11-utils, xdpyinfo, xorg-xdpyinfo, и т.д." arr["GREEK",300]="Αν δουλέψει η εντολή xpdyinfo, το script θα μπορέσει να υπολογίσει την ανάλυση της οθόνης και να δείχνει τα παράθυρα καλύτερα. Εξαρτάται από το σύστημα, το όνομα του πακέτου που το περιέχει θα μπορούσε να είναι x11-utils, xdpyinfo, xorg-xdpyinfo, κτλπ." @@ -3935,7 +3935,7 @@ function language_strings() { arr["ENGLISH",443]="Options and language menu" arr["SPANISH",443]="Menú de opciones e idioma" arr["FRENCH",443]="${pending_of_translation} Options de menu et la langue" - arr["CATALAN",443]="${pending_of_translation} Menú d'opcions i idioma" + arr["CATALAN",443]="Menú d'opcions i idioma" arr["PORTUGUESE",443]="${pending_of_translation} Opções de menu e linguagem" arr["RUSSIAN",443]="${pending_of_translation} Вариант и языковое меню" arr["GREEK",443]="Μενού επιλογών και γλώσσας" @@ -3943,7 +3943,7 @@ function language_strings() { arr["ENGLISH",444]="11. Options and language menu" arr["SPANISH",444]="11. Menú de opciones e idioma" arr["FRENCH",444]="11. Menu options et langues" - arr["CATALAN",444]="${pending_of_translation} 11. Menú d'opcions i idioma" + arr["CATALAN",444]="11. Menú d'opcions i idioma" arr["PORTUGUESE",444]="${pending_of_translation} 11. Opções de menu e linguagem" arr["RUSSIAN",444]="${pending_of_translation} 11. Вариант и языковое меню" arr["GREEK",444]="11. Μενού επιλογών και γλώσσας" @@ -3951,7 +3951,7 @@ function language_strings() { arr["ENGLISH",445]="If you have ccze installed and are experiencing display errors or glitches on some windows, you should disable colorization in the option and language menu" arr["SPANISH",445]="Si tienes instalado ccze y experimentas errores de visualización o parpadeos en algunas ventanas, desactiva la colorización en el menú de opciones e idioma" arr["FRENCH",445]="Si ccze est installé et que vous avez des erreurs d'affichage et de clignotement avec certaines fenêtres, désactivez la colorisation depuis le menu options et langues" - arr["CATALAN",445]="${pending_of_translation} Si tens instal·lat ccze i experimentes errors de visualització o pampallugues en algunes finestres, desactiva l'colorización al menú d'opcions i idioma" + arr["CATALAN",445]="Si tens instal·lat ccze i experimentes errors de visualització o pampallugues en algunes finestres, desactiva la coloració al menú d'opcions i idioma" arr["PORTUGUESE",445]="${pending_of_translation} Se você tiver instalado erros ccze e exibição experiência ou piscando em algumas janelas, colorização off no menu de opções e linguagem" arr["RUSSIAN",445]="${pending_of_translation} Если у вас установлен ccze и возникают ошибки отображения или сбои в некоторых окнах, вы должны отключить раскраску в меню параметров и языков" arr["GREEK",445]="Εάν έχετε εγκαταστήσει το ccze και αντιμετωπίζετε σφάλματα εμφάνισης ή δυσλειτουργίες σε ορισμένα παράθυρα, θα πρέπει να απενεργοποιήσετε τον χρωματισμό στο μενού επιλογών και γλώσσας" @@ -3959,7 +3959,7 @@ function language_strings() { arr["ENGLISH",446]="8. Return to options menu" arr["SPANISH",446]="8. Volver al menú de opciones" arr["FRENCH",446]="8. Retourner au menu options" - arr["CATALAN",446]="${pending_of_translation} 8. Tornar al menú d'opcions" + arr["CATALAN",446]="8. Tornar al menú d'opcions" arr["PORTUGUESE",446]="${pending_of_translation} 8. Voltar ao menu de opções" arr["RUSSIAN",446]="${pending_of_translation} 8. Возврат в опций меню" arr["GREEK",446]="8. Επιστροφή στο μενού επιλογών" @@ -3967,7 +3967,7 @@ function language_strings() { arr["ENGLISH",447]="5. Set permanently airgeddon's language to the current one" arr["SPANISH",447]="5. Cambiar permanentemente el idioma de airgeddon al actual" arr["FRENCH",447]="${pending_of_translation} 5. Modifier définitivement la langue du airgeddon actuelle" - arr["CATALAN",447]="${pending_of_translation} 5. Canviar permanentment l'idioma de airgeddon a l'actual" + arr["CATALAN",447]="5. Canviar permanentment l'idioma de airgeddon a l'actual" arr["PORTUGUESE",447]="${pending_of_translation} 5. Alterar permanentemente o idioma do airgeddon al atual" arr["RUSSIAN",447]="${pending_of_translation} 5. Установите постоянный язык airgeddon на текущий" arr["GREEK",447]="${pending_of_translation} 5. Ρυθμίστε μόνιμα τη γλώσσα του airgeddon στην τρέχουσα" @@ -3975,7 +3975,7 @@ function language_strings() { arr["ENGLISH",448]="If you installed airgeddon from a repository, you should not enable automatic updates. airgeddon will be updated when there is a new version in the repository" arr["SPANISH",448]="Si instalaste airgeddon desde un repositorio, no deberías activar la actualización automática. airgeddon se actualizará cuando haya una nueva versión en el repositorio" arr["FRENCH",448]="Si vous avez installé airgeddon depuis des dêpots vous devriez ne pas activer les mises à jour automatiques. airgeddon sera mis à jour quand une nouvelle version sera disponible dans vos dépôts" - arr["CATALAN",448]="${pending_of_translation} Si vas instal·lar airgeddon des d'un repositori, no hauries activar l'actualització automàtica. airgeddon s'actualitzarà quan hi hagi una nova versió al repositori" + arr["CATALAN",448]="Si vas instal·lar airgeddon des d'un repositori, no hauries d'activar l'actualització automàtica. airgeddon s'actualitzarà quan hi hagi una nova versió al repositori" arr["PORTUGUESE",448]="${pending_of_translation} Se você instalou airgeddon partir de um repositório, você não deve ativar a atualização automática. airgeddon ser atualizado quando uma nova versão no repositório" arr["RUSSIAN",448]="${pending_of_translation} Если вы установили airgeddon из репозитория, вам не следует включать автоматические обновления. airgeddon будет обновляться, когда в репозитории будет новая версия" arr["GREEK",448]="Αν εγκαταστήσατε το airgeddon από κάποιο official repository, δεν θα πρέπει να ενεργοποιήσετε τις αυτόματες ενημερώσεις. Το airgeddon θα ενημερωθεί όταν υπάρξει κάποια νέα έκδοση στο official repository" @@ -3983,7 +3983,7 @@ function language_strings() { arr["ENGLISH",449]="2. Enable automatic updates permanently" arr["SPANISH",449]="2. Habilitar permanentemente la actualización automática" arr["FRENCH",449]="2. Activer de façon permanante la mise à jour automatique" - arr["CATALAN",449]="${pending_of_translation} 2. Habilita permanentment l'actualització automàtica" + arr["CATALAN",449]="2. Habilita permanentment l'actualització automàtica" arr["PORTUGUESE",449]="${pending_of_translation} 2. Activar permanentemente a actualização automática" arr["RUSSIAN",449]="${pending_of_translation} 2. Постоянное включение автоматических обновлений" arr["GREEK",449]="2. Ενεργοποιήστε τις αυτόματες ενημερώσεις μόνιμα" @@ -3991,7 +3991,7 @@ function language_strings() { arr["ENGLISH",450]="3. Enable colorization permanently (on some screen's output)" arr["SPANISH",450]="3. Habilitar permanentemente la colorización (en la salida de algunas pantallas)" arr["FRENCH",450]="3. Activer dé façon permanante la colorisation (en sortie de certains écrans)" - arr["CATALAN",450]="${pending_of_translation} 3. Habilita permanentment la colorización (a la sortida d'algunes pantalles)" + arr["CATALAN",450]="3. Habilita permanentment la coloració (a la sortida d'algunes pantalles)" arr["PORTUGUESE",450]="${pending_of_translation} 3. Activar permanentemente colorização (na produção de algumas telas)" arr["RUSSIAN",450]="${pending_of_translation} 3. Включить раскраску навсегда (на выходе некоторых экранов)" arr["GREEK",450]="3. Ενεργοποιήστε τον χρωματισμό μόνιμα (σε κάποια σημεία)" @@ -3999,7 +3999,7 @@ function language_strings() { arr["ENGLISH",451]="Automatic updates: ${pink_color}Enabled${normal_color}" arr["SPANISH",451]="Actualizaciones automáticas: ${pink_color}Activadas${normal_color}" arr["FRENCH",451]="Mises à jour automatiques: ${pink_color}Activées${normal_color}" - arr["CATALAN",451]="${pending_of_translation} Actualitzacions automàtiques: ${pink_color}Activades${normal_color}" + arr["CATALAN",451]="Actualitzacions automàtiques: ${pink_color}Activades${normal_color}" arr["PORTUGUESE",451]="${pending_of_translation} Atualizações Automáticas: ${pink_color}Provocado${normal_color}" arr["RUSSIAN",451]="${pending_of_translation} Автоматическое обновление: ${pink_color}Включено${normal_color}" arr["GREEK",451]="Αυτόματη ενημέρωση: ${pink_color}Ενεργοποιημένο${normal_color}" @@ -4007,7 +4007,7 @@ function language_strings() { arr["ENGLISH",452]="Automatic updates: ${pink_color}Disabled${normal_color}" arr["SPANISH",452]="Actualizaciones automáticas: ${pink_color}Desactivadas${normal_color}" arr["FRENCH",452]="Mises à jour automatiques: ${pink_color}Désactivées${normal_color}" - arr["CATALAN",452]="${pending_of_translation} Actualitzacions automàtiques: ${pink_color}Desactivades${normal_color}" + arr["CATALAN",452]="Actualitzacions automàtiques: ${pink_color}Desactivades${normal_color}" arr["PORTUGUESE",452]="${pending_of_translation} Atualizações Automáticas: ${pink_color}Desativado${normal_color}" arr["RUSSIAN",452]="${pending_of_translation} Автоматическое обновление: ${pink_color}Инвалид${normal_color}" arr["GREEK",452]="Αυτόματη ενημέρωση: ${pink_color}Απενεργοποιημένο${normal_color}" @@ -4015,7 +4015,7 @@ function language_strings() { arr["ENGLISH",453]="Colorization (on some screen's output): ${pink_color}Enabled${normal_color}" arr["SPANISH",453]="Colorización (en la salida de algunas pantallas): ${pink_color}Activada${normal_color}" arr["FRENCH",453]="Colorisation (sur certains écrans): ${pink_color}Activée${normal_color}" - arr["CATALAN",453]="${pending_of_translation} Colorización (a la sortida d'algunes pantalles): ${pink_color}Activade${normal_color}" + arr["CATALAN",453]="Coloració (a la sortida d'algunes pantalles): ${pink_color}Activade${normal_color}" arr["PORTUGUESE",453]="${pending_of_translation} Colorização (na produção de algumas telas): ${pink_color}Provocado${normal_color}" arr["RUSSIAN",453]="${pending_of_translation} Раскрашивание (на выходе некоторых экранов): ${pink_color}Включено${normal_color}" arr["GREEK",453]="Χρωματισμός (σε κάποια σημεία): ${pink_color}Ενεργοποιημένο${normal_color}" @@ -4023,7 +4023,7 @@ function language_strings() { arr["ENGLISH",454]="Colorization (on some screen's output): ${pink_color}Disabled${normal_color}" arr["SPANISH",454]="Colorización (en la salida de algunas pantallas): ${pink_color}Desactivada${normal_color}" arr["FRENCH",454]="Colorisation (sur certains écrans): ${pink_color}Désactivée${normal_color}" - arr["CATALAN",454]="${pending_of_translation} Colorización (a la sortida d'algunes pantalles): ${pink_color}Desactivade${normal_color}" + arr["CATALAN",454]="Coloració (a la sortida d'algunes pantalles): ${pink_color}Desactivade${normal_color}" arr["PORTUGUESE",454]="${pending_of_translation} Colorização (na produção de algumas telas): ${pink_color}Desativado${normal_color}" arr["RUSSIAN",454]="${pending_of_translation} Раскрашивание (на выходе некоторых экранов): ${pink_color}Инвалид${normal_color}" arr["GREEK",454]="Χρωματισμός (σε κάποια σημεία): ${pink_color}Απενεργοποιημένο${normal_color}" @@ -4031,7 +4031,7 @@ function language_strings() { arr["ENGLISH",455]="2. Disable automatic updates permanently" arr["SPANISH",455]="2. Deshabilitar permanentemente la actualización automática" arr["FRENCH",455]="2. Désactiver de façon permanante les mises à jour automatiques" - arr["CATALAN",455]="${pending_of_translation} 2. Deshabilita permanentment l'actualització automàtica" + arr["CATALAN",455]="2. Deshabilita permanentment l'actualització automàtica" arr["PORTUGUESE",455]="${pending_of_translation} 2. Desactivar permanentemente a actualização automática" arr["RUSSIAN",455]="${pending_of_translation} 2. Постоянно отключать автоматические обновления" arr["GREEK",455]="2. Απενεργοποιήστε μόνιμα τις αυτόματες ενημερώσεις" @@ -4039,7 +4039,7 @@ function language_strings() { arr["ENGLISH",456]="3. Disable colorization (on some screen's output)" arr["SPANISH",456]="3. Deshabilitar permanentemente la colorización (en la salida de algunas pantallas)" arr["FRENCH",456]="3. Désactiver dé façon permanante (sur certains écrans)" - arr["CATALAN",456]="${pending_of_translation} 3. Deshabilita permanentment la colorización (a la sortida d'algunes pantalles)" + arr["CATALAN",456]="3. Deshabilita permanentment la colorización (a la sortida d'algunes pantalles)" arr["PORTUGUESE",456]="${pending_of_translation} 3. Desactivar permanentemente colorização (na produção de algumas telas)" arr["RUSSIAN",456]="${pending_of_translation} 3. Отключить раскраску навсегда (на выходе некоторых экранов)" arr["GREEK",456]="3. Απενεργοποιήστε μόνιμα τον χρωματισμό (σε κάποια σημεία)" @@ -4047,7 +4047,7 @@ function language_strings() { arr["ENGLISH",457]="${blue_color}Automatic updates are going to be disabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",457]="${blue_color}Se van a desactivar las actualizaciones automáticas. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" arr["FRENCH",457]="${blue_color}Désactivation des mises à jour automatiques. ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" - arr["CATALAN",457]="${pending_of_translation} ${blue_color}Es van a desactivar les actualitzacions automàtiques. ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" + arr["CATALAN",457]="${blue_color}Es van a desactivar les actualitzacions automàtiques. ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" arr["PORTUGUESE",457]="${pending_of_translation} ${blue_color}Eles estão indo para desativar as atualizações automáticas. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" arr["RUSSIAN",457]="${pending_of_translation} ${blue_color}Автоматические обновления будут отключены. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",457]="${blue_color}Οι αυτόματες ενημερώσεις πρόκειται να απενεργοποιηθούν. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" @@ -4055,7 +4055,7 @@ function language_strings() { arr["ENGLISH",458]="${blue_color}Automatic updates are going to be enabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",458]="${blue_color}Se van a activar las actualizaciones automáticas. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" arr["FRENCH",458]="${blue_color}Activation des mises à jour automatiques. ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" - arr["CATALAN",458]="${pending_of_translation} ${blue_color}Es van a activar les actualitzacions automàtiques. ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" + arr["CATALAN",458]="${blue_color}Es van a activar les actualitzacions automàtiques. ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" arr["PORTUGUESE",458]="${pending_of_translation} ${blue_color}Eles estão indo para ativar as atualizações automáticas. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" arr["RUSSIAN",458]="${pending_of_translation} ${blue_color}Автоматические обновления будут включены. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",458]="${blue_color}Οι αυτόματες ενημερώσεις πρόκειται να ενεργοποιηθούν. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" @@ -4063,7 +4063,7 @@ function language_strings() { arr["ENGLISH",459]="If you installed airgeddon from a repository you shouldn't enable this option. airgeddon will be updated when the repositories do. If you continue, make sure you know what you are doing, or you could cause problems with update flow" arr["SPANISH",459]="Si instalaste airgeddon desde un repositorio no deberías activar esta opción. airgeddon se actualizará cuando lo hagan los repositorios. Si continuas, asegúrate de saber bien lo que haces o podrías causar problemas con flujo de actualizaciones" arr["FRENCH",459]="Si airgeddon a été installé depuis des dépôts vous devriez ne pas activer cette option. airgeddon sera mis à jour automatiquement en passant par vos dépôts. Si vous décidez de continuer soyez conscient du fait que vous pourriez générer ainsi des conflits lors de futures actualisations système" - arr["CATALAN",459]="${pending_of_translation} Si vas instal·lar airgeddon des d'un repositori no hauries activar aquesta opció. airgeddon s'actualitzarà quan ho facin els repositoris. Si continues, assegura't de saber bé el que fas o podries causar problemes amb flux d'actualitzacions" + arr["CATALAN",459]="Si vas instal·lar airgeddon des d'un repositori no hauries d'activar aquesta opció. airgeddon s'actualitzarà quan ho facin els repositoris. Si continues, assegura't de saber bé el que fas o podries causar problemes amb flux d'actualitzacions" arr["PORTUGUESE",459]="${pending_of_translation} Se você instalou airgeddon partir de um repositório que você não deve ativar essa opção. airgeddon ser atualizado quando você faz os repositórios. Se você continuar, verifique se você sabe bem o que você faz ou poderia causar problemas com atualizações fluir" arr["RUSSIAN",459]="${pending_of_translation} Если вы установили airgeddon из репозитория, вы не должны включать эту опцию. airgeddon будет обновляться, когда репозитории будут. Если вы продолжаете, убедитесь, что знаете, что делаете, или вы можете вызвать проблемы с потоком обновления" arr["GREEK",459]="Εάν εγκαταστήσατε το airgeddon από κάποιο official repository, δεν πρέπει να ενεργοποιήσετε αυτή την επιλογή. Το airgeddon θα ενημερωθεί όταν ενημερωθούν και τα repositories. Αν συνεχίσετε, βεβαιωθείτε ότι γνωρίζετε τι κάνετε και ότι θα μπορεί να προκαλέσετε προβλήματα με τη ροή ενημέρωσης" @@ -4071,7 +4071,7 @@ function language_strings() { arr["ENGLISH",460]="Automatic updates have been enabled" arr["SPANISH",460]="Se han activado las actualizaciones automáticas" arr["FRENCH",460]="Mises à jour automatiques activées" - arr["CATALAN",460]="${pending_of_translation} S'han activat les actualitzacions automàtiques" + arr["CATALAN",460]="S'han activat les actualitzacions automàtiques" arr["PORTUGUESE",460]="${pending_of_translation} Eles permitiram que as atualizações automáticas" arr["RUSSIAN",460]="${pending_of_translation} Автоматические обновления включены" arr["GREEK",460]="Οι αυτόματες ενημερώσεις έχουν ενεργοποιηθεί" @@ -4079,7 +4079,7 @@ function language_strings() { arr["ENGLISH",461]="Automatic updates have been disabled" arr["SPANISH",461]="Se han desactivado las actualizaciones automáticas" arr["FRENCH",461]="Mises à jour automatiques désactivées" - arr["CATALAN",461]="${pending_of_translation} S'han desactivat les actualitzacions automàtiques" + arr["CATALAN",461]="S'han desactivat les actualitzacions automàtiques" arr["PORTUGUESE",461]="${pending_of_translation} Eles ter desativado as atualizações automáticas" arr["RUSSIAN",461]="${pending_of_translation} Автоматические обновления отключены" arr["GREEK",461]="Οι αυτόματες ενημερώσεις έχουν απενεργοποιηθεί" @@ -4087,7 +4087,7 @@ function language_strings() { arr["ENGLISH",462]="${blue_color}Colorization (on some screen's output) is going to be disabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",462]="${blue_color}Se va a desactivar la colorización (en la salida de algunas pantallas). ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" arr["FRENCH",462]="${blue_color}Désactivation de la colorisation (sur certains écrans). ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" - arr["CATALAN",462]="${pending_of_translation} ${blue_color}Es va a desactivar le colorización (a la sortida d'algunes pantalles). ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" + arr["CATALAN",462]="${blue_color}Es va a desactivar le coloració (a la sortida d'algunes pantalles). ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" arr["PORTUGUESE",462]="${pending_of_translation} ${blue_color}Ele irá desativar colorização (na saída de algumas telas). ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" arr["RUSSIAN",462]="${pending_of_translation} ${blue_color}Раскраска (на выходе какого-либо экрана) будет отключена. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",462]="${blue_color}Ο χρωματισμός (σε κάποια σημεία) πρόκειται να απενεργοποιηθεί. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" @@ -4095,7 +4095,7 @@ function language_strings() { arr["ENGLISH",463]="${blue_color}Colorization (on some screen's output) is going to be enabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",463]="${blue_color}Se va a activar la colorización (en la salida de algunas pantallas). ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" arr["FRENCH",463]="${blue_color}Activation colorisation (sur certains écrans). ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" - arr["CATALAN",463]="${pending_of_translation} ${blue_color}Es va a activar la colorización (a la sortida d'algunes pantalles). ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" + arr["CATALAN",463]="${blue_color}Es va a activar la coloració (a la sortida d'algunes pantalles). ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" arr["PORTUGUESE",463]="${pending_of_translation} ${blue_color}Ela irá permitir colorização (na saída de algumas telas). ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" arr["RUSSIAN",463]="${pending_of_translation} ${blue_color}Раскраска (на выходе какого-либо экрана) будет включена. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",463]="${blue_color}Ο χρωματισμός (σε κάποια σημεία) πρόκειται να ενεργοποιηθεί. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" @@ -4103,7 +4103,7 @@ function language_strings() { arr["ENGLISH",464]="You don't have the ccze package installed so any change on this option will have no effect until you install it" arr["SPANISH",464]="No tienes instalado el paquete ccze por lo que cualquier cambio que realices sobre esta opción no tendrá efecto hasta que lo instales" arr["FRENCH",464]="Ccze n'est pas installé, les paramétrages effectués avec cette option seront effectifs une fois czze installé" - arr["CATALAN",464]="${pending_of_translation} No tens instal·lat el paquet ccze pel que qualsevol canvi que facis sobre aquesta opció no tindrà efecte fins que el instal" + arr["CATALAN",464]="No tens instal·lat el paquet ccze pel que qualsevol canvi que facis sobre aquesta opció no tindrà efecte fins que el instal·lis" arr["PORTUGUESE",464]="${pending_of_translation} Você não tiver instalado o ccze pacote para que todas as alterações feitas nesta opção, não terá efeito até que você instale" arr["RUSSIAN",464]="${pending_of_translation} У вас не установлен пакет ccze, поэтому любое изменение этой опции не будет иметь никакого эффекта, пока вы его не установите" arr["GREEK",464]="Δεν έχετε εγκατεστημένο το πακέτο ccze, οπότε οποιαδήποτε αλλαγή σε αυτήν την επιλογή δεν θα έχει αποτέλεσμα μέχρι να το εγκαταστήσετε" @@ -4111,7 +4111,7 @@ function language_strings() { arr["ENGLISH",465]="Colorization has been enabled" arr["SPANISH",465]="Se ha activado la colorización" arr["FRENCH",465]="Colorisation activée" - arr["CATALAN",465]="${pending_of_translation} S'ha activat la colorización" + arr["CATALAN",465]="S'ha activat la coloració" arr["PORTUGUESE",465]="${pending_of_translation} Permitiu a colorização" arr["RUSSIAN",465]="${pending_of_translation} Раскрашивание включено" arr["GREEK",465]="Ο χρωματισμός ενεργοποιήθηκε" @@ -4119,7 +4119,7 @@ function language_strings() { arr["ENGLISH",466]="Colorization has been disabled" arr["SPANISH",466]="Se ha desactivado la colorización" arr["FRENCH",466]="Colorisation désactivée" - arr["CATALAN",466]="${pending_of_translation} S'ha desactivat la colorización" + arr["CATALAN",466]="S'ha desactivat la coloració" arr["PORTUGUESE",466]="${pending_of_translation} Ele foi desativado colorização" arr["RUSSIAN",466]="${pending_of_translation} Раскраска отключена" arr["GREEK",466]="Ο χρωματισμός απενεργοποιήθηκε" @@ -4127,7 +4127,7 @@ function language_strings() { arr["ENGLISH",467]="4. Enable startup language autodetection permanently" arr["SPANISH",467]="4. Habilitar permanentemente la autodetección de idioma al inicio" arr["FRENCH",467]="4. Activer de façon permanente la détection de langue au lancement" - arr["CATALAN",467]="${pending_of_translation} 4. Habilitar permanentment la autodetecció d'idioma a l'inici" + arr["CATALAN",467]="4. Habilitar permanentment l'autodetecció d'idioma a l'inici" arr["PORTUGUESE",467]="${pending_of_translation} 4. Ativar permanentemente linguagem descoberta automática no início" arr["RUSSIAN",467]="${pending_of_translation} 4. Автоматическое определение автозапуска автозапуска" arr["GREEK",467]="4. Ενεργοποίηση του αυτόματου εντοπισμού γλώσσας κατά την εκκίνηση μόνιμα" @@ -4135,7 +4135,7 @@ function language_strings() { arr["ENGLISH",468]="4. Disable startup language autodetection permanently" arr["SPANISH",468]="4. Deshabilitar permanentemente la autodetección de idioma al inicio" arr["FRENCH",468]="4. Désactiver de façon permanente la détection de langue au lancement" - arr["CATALAN",468]="${pending_of_translation} 4. Deshabilitar permanentment la autodetecció d'idioma a l'inici" + arr["CATALAN",468]="4. Deshabilitar permanentment l'autodetecció d'idioma a l'inici" arr["PORTUGUESE",468]="${pending_of_translation} 4. Desactivar permanentemente linguagem descoberta automática no início" arr["RUSSIAN",468]="${pending_of_translation} 4. Автоматически отключить автоопределение автозапуска" arr["GREEK",468]="4. Απενεργοποίηση του αυτόματου εντοπισμού γλώσσας κατά την εκκίνηση μόνιμα" @@ -4143,7 +4143,7 @@ function language_strings() { arr["ENGLISH",469]="${blue_color}Startup language autodetection will be disabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",469]="${blue_color}Se va a deshabilitar la autodetección de idioma al inicio. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" arr["FRENCH",469]="${blue_color}Désactivation détection langue au lancement. ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" - arr["CATALAN",469]="${pending_of_translation} ${blue_color}Es va a desactivar la detecció automàtica d'idioma a l'inici. ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" + arr["CATALAN",469]="${blue_color}Es va a desactivar la detecció automàtica d'idioma a l'inici. ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" arr["PORTUGUESE",469]="${pending_of_translation} ${blue_color}Irá desativar linguagem autodetection no início. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" arr["RUSSIAN",469]="${pending_of_translation} ${blue_color}Автоопределение автозапуска будет отключено. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",469]="${blue_color}Ο αυτόματος εντοπισμός γλώσσας κατά την εκκίνηση θα απενεργοποιηθεί. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" @@ -4151,7 +4151,7 @@ function language_strings() { arr["ENGLISH",470]="${blue_color}Startup language autodetection will be enabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",470]="${blue_color}Se va a habilitar la autodetección de idioma al inicio. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" arr["FRENCH",470]="${blue_color}Activation détection langue au lancement. ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" - arr["CATALAN",470]="${pending_of_translation} ${blue_color}Es va a habilitar la detecció automàtica d'idioma a l'inici. ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" + arr["CATALAN",470]="${blue_color}Es va a habilitar la detecció automàtica d'idioma a l'inici. ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" arr["PORTUGUESE",470]="${pending_of_translation} ${blue_color}Permitirá linguagem autodetection no início. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" arr["RUSSIAN",470]="${pending_of_translation} ${blue_color}Автозапуск автозапуска активируется. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",470]="${blue_color}Ο αυτόματος εντοπισμός γλώσσας κατά την εκκίνηση θα ενεργοποιηθεί. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" @@ -4159,7 +4159,7 @@ function language_strings() { arr["ENGLISH",471]="Any permanent change of language you have will be lost on the next start if you enable this option!!" arr["SPANISH",471]="Cualquier cambio permanente de idioma que tenga se perderá en el siguiente inicio si activa esta opción!!" arr["FRENCH",471]="Les configurations permanentes de langue seront perdues au prochain démarrage si vous choisssez cette option!!" - arr["CATALAN",471]="${pending_of_translation} Qualsevol canvi permanent d'idioma que tingui es perdrà en el següent inici si actives aquesta opció!!" + arr["CATALAN",471]="Qualsevol canvi permanent d'idioma que tinguis es perdrà en el següent inici si actives aquesta opció!!" arr["PORTUGUESE",471]="${pending_of_translation} Qualquer mudança permanente na linguagem que se perder na próxima partida se você ativar essa opção!!" arr["RUSSIAN",471]="${pending_of_translation} Любое постоянное изменение языка будет Вы потеряли при следующем запуске, если вы включите эту опцию!!" arr["GREEK",471]="Οποιαδήποτε μόνιμη αλλαγή της γλώσσας θα χαθεί κατά την επόμενη εκκίνηση, αν ενεργοποιήσετε αυτή την επιλογή!!" @@ -4167,7 +4167,7 @@ function language_strings() { arr["ENGLISH",472]="Startup language autodetection has been enabled" arr["SPANISH",472]="Se ha activado la autodetección de idioma al inicio" arr["FRENCH",472]="Détection automatique du langage au démarrage activée" - arr["CATALAN",472]="${pending_of_translation} S'ha activat la detecció automàtica d'idioma a l'inici" + arr["CATALAN",472]="S'ha activat l'autodetecció d'idioma a l'inici" arr["PORTUGUESE",472]="${pending_of_translation} Autosensing está habilitado linguagem no início" arr["RUSSIAN",472]="${pending_of_translation} Автозапуск автозагрузки включен" arr["GREEK",472]="Ο αυτόματος εντοπισμός γλώσσας κατά την εκκίνηση έχει ενεργοποιηθεί" @@ -4175,7 +4175,7 @@ function language_strings() { arr["ENGLISH",473]="Startup language autodetection has been disabled" arr["SPANISH",473]="Se ha desactivado la autodetección de idioma al inicio" arr["FRENCH",473]="Détection automatique du langage au démarrage désactivée" - arr["CATALAN",473]="${pending_of_translation} S'ha desactivat l'autodetecció d'idioma a l'inici" + arr["CATALAN",473]="S'ha desactivat l'autodetecció d'idioma a l'inici" arr["PORTUGUESE",473]="${pending_of_translation} Tem sido desativado no autodetection linguagem início" arr["RUSSIAN",473]="${pending_of_translation} Автоматическое определение автозагрузки отключено" arr["GREEK",473]="Ο αυτόματος εντοπισμός γλώσσας κατά την εκκίνηση έχει απενεργοποιηθεί" @@ -4183,7 +4183,7 @@ function language_strings() { arr["ENGLISH",474]="Startup language autodetection: ${pink_color}Enabled${normal_color}" arr["SPANISH",474]="Autodetección de idioma al inicio: ${pink_color}Activada${normal_color}" arr["FRENCH",474]="Détection automatique du langage au démarrage: ${pink_color}Activée${normal_color}" - arr["CATALAN",474]="${pending_of_translation} Autodetecció d'idioma a l'inici: ${pink_color}Activade${normal_color}" + arr["CATALAN",474]="Autodetecció d'idioma a l'inici: ${pink_color}Activade${normal_color}" arr["PORTUGUESE",474]="${pending_of_translation} Idioma a detecção automática no início: ${pink_color}Provocado${normal_color}" arr["RUSSIAN",474]="${pending_of_translation} Автоопределение автозапуска: ${pink_color}Включено${normal_color}" arr["GREEK",474]="Αυτόματος εντοπισμός γλώσσας κατά την εκκίνηση: ${pink_color}Ενεργοποιημένο${normal_color}" @@ -4191,7 +4191,7 @@ function language_strings() { arr["ENGLISH",475]="Startup language autodetection: ${pink_color}Disabled${normal_color}" arr["SPANISH",475]="Autodetección de idioma al inicio: ${pink_color}Desactivada${normal_color}" arr["FRENCH",475]="Détection automatique du langage au démarrage: ${pink_color}Désactivée${normal_color}" - arr["CATALAN",475]="${pending_of_translation} Autodetecció d'idioma a l'inici: ${pink_color}Desactivade${normal_color}" + arr["CATALAN",475]="Autodetecció d'idioma a l'inici: ${pink_color}Desactivade${normal_color}" arr["PORTUGUESE",475]="${pending_of_translation} Idioma a detecção automática no início: ${pink_color}Desativado${normal_color}" arr["RUSSIAN",475]="${pending_of_translation} Автоопределение автозапуска: ${pink_color}Инвалид${normal_color}" arr["GREEK",475]="Αυτόματος εντοπισμός γλώσσας κατά την εκκίνηση: ${pink_color}Απενεργοποιημένο${normal_color}" @@ -4199,7 +4199,7 @@ function language_strings() { arr["ENGLISH",476]="A graphical X window system has not been detected. If you already have one, check it's working properly. It's essential for airgeddon. The script can't continue" arr["SPANISH",476]="No se ha detectado un sistema gráfico de ventanas X. Si lo tienes, comprueba su que esté funcionando correctamente. Es esencial para airgeddon. El script no puede continuar" arr["FRENCH",476]="Aucun système graphique X window détecté. Si un tel système est installé vérifiez qu'il fonctionne correctement. Le script ne peut pas continuer sans ça." - arr["CATALAN",476]="${pending_of_translation} No s'ha detectat un sistema gràfic de finestres X. Si el tens, comprova el seu que estigui funcionant correctament. És essencial per a airgeddon. El script no pot continuar" + arr["CATALAN",476]="No s'ha detectat un sistema gràfic de finestres X. Si el tens, comprova que estigui funcionant correctament. És essencial per a airgeddon. El script no pot continuar" arr["PORTUGUESE",476]="${pending_of_translation} Não foi detectado um sistema X window gráfica. Se você tem isso, verifique o que está funcionando corretamente. É essencial para airgeddon. O script não pode continuar" arr["RUSSIAN",476]="${pending_of_translation} Графическая система окон X не обнаружена. Если у вас его уже есть, проверьте его работоспособность. Это важно для airgeddon. Скрипт не может продолжить" arr["GREEK",476]="Δεν έχει εντοπιστεί κάποιο γραφικό σύστημα παραθύρων X. Αν έχετε ήδη ένα, ελέγξτε ότι λειτουργεί σωστά. Είναι απαραίτητο για το airgeddon. Το script δεν μπορεί να συνεχίσει" @@ -4207,7 +4207,7 @@ function language_strings() { arr["ENGLISH",477]="The options in this menu containing the word \"permanently\" modify airgeddon to save the settings for the next time that is to be launched. However, you can always return to this menu to change the value of the option again" arr["SPANISH",477]="Las opciones de este menú que contienen la palabra \"permanentemente\", modifican airgeddon para que incluso la siguiente vez que sea iniciado siga guardando la configuración. No obstante, siempre puedes volver a este menú a cambiar de nuevo el valor de la opción" arr["FRENCH",477]="Les options contenant le mot \"permanente\" modifiént airgeddon de sorte que les paramétrages persisteront lors des prochains redémarrages. Vous pourrez cependant toujours modifier la configuration permanante depuis ce même menu" - arr["CATALAN",477]="${pending_of_translation} Les opcions d'aquest menú que contenen la paraula \"permanentment\", modifiquen airgeddon perquè fins i tot la següent vegada que sigui iniciat segueixi guardant la configuració. No obstant això, sempre pots tornar a aquest menú a canviar de nou el valor de l'opció" + arr["CATALAN",477]="Les opcions d'aquest menú que contenen la paraula \"permanentment\", modifiquen airgeddon perquè fins i tot la següent vegada que sigui iniciat segueixi guardant la configuració. No obstant això, sempre pots tornar a aquest menú a canviar de nou el valor de l'opció" arr["PORTUGUESE",477]="${pending_of_translation} As opções neste menu contendo a palavra \"permanentemente\" airgeddon modificado de modo que mesmo na próxima vez que for iniciado continuar a guardar a configuração. No entanto, você pode sempre voltar a este menu para alterar de volta o valor da opção" arr["RUSSIAN",477]="${pending_of_translation} Параметры в этом меню, содержащие слово \"навсегда\" изменить airgeddon даже для следующего запуска, сохраняют сохраненные настройки. Однако вы всегда можете вернуться в это меню, чтобы снова изменить значение параметра" arr["GREEK",477]="Οι επιλογές σε αυτό το μενού που περιέχουν τη λέξη \"μόνιμα\" τροποποιούν το airgeddon ώστε να αποθηκεύει τις ρυθμίσεις για την επόμενη φορά. Ωστόσο, μπορείτε πάντα να επιστρέψετε σε αυτό το μενού για να αλλάξετε ξανά την τιμή της επιλογής" @@ -4215,7 +4215,7 @@ function language_strings() { arr["ENGLISH",478]="${blue_color}Language is going to be set permanently to the current one, so on the next start of airgeddon it will be used directly. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",478]="${blue_color}Se va a cambiar permanentemente el idioma al actual para que al siguiente inicio de airgeddon este sea el idioma en el que arranque directamente. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" arr["FRENCH",478]="${pending_of_translation} ${blue_color}Il changera de façon permanente la langue au courant afin que le prochain début de ce airgeddon est la langue que démarrer directement. ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" - arr["CATALAN",478]="${pending_of_translation} ${blue_color}Es canviarà permanentment l'idioma a l'actual perquè al següent inici de airgeddon aquest sigui l'idioma en què arrencada directament. ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" + arr["CATALAN",478]="${blue_color}Es canviarà permanentment l'idioma a l'actual perquè al següent inici d' airgeddon aquest sigui l'idioma en què arrenqui directament. ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" arr["PORTUGUESE",478]="${pending_of_translation} ${blue_color}Ele irá alterar permanentemente o idioma para a corrente para que o próximo início de airgeddon esta é a linguagem que arrancam directamente a. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" arr["RUSSIAN",478]="${pending_of_translation} ${blue_color}Язык будет постоянно установлен на текущий, поэтому при следующем запуске airgeddon он будет использоваться напрямую. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",478]="${pending_of_translation} ${blue_color}Η γλώσσα πρόκειται να τεθεί μόνιμα στην τρέχουσα, έτσι στην επόμενη εκκίνηση του airgeddon θα χρησιμοποιηθεί άμεσα. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" @@ -4223,7 +4223,7 @@ function language_strings() { arr["ENGLISH",479]="This change conflicts with the startup language autodetection which is currently enabled. It will be disabled automatically in order to perform the change" arr["SPANISH",479]="Este cambio entra en conflicto con la autodetección del idioma al inicio que en este momento está activada. Se desactivará automáticamente para poder realizar el cambio" arr["FRENCH",479]="${pending_of_translation} Ce changement est en conflit avec la détection automatique de la langue au début qui est actuellement actif. Il est automatiquement désactivé pour effectuer le changement" - arr["CATALAN",479]="${pending_of_translation} Aquest canvi entra en conflicte amb la detecció automàtica de l'idioma a l'inici que en aquest moment està activada. Es desactivarà automàticament per a poder realitzar el canvi" + arr["CATALAN",479]="Aquest canvi entra en conflicte amb la detecció automàtica de l'idioma a l'inici que en aquest moment està activada. Es desactivarà automàticament per a poder realitzar el canvi" arr["PORTUGUESE",479]="${pending_of_translation} Esta mudança entre em conflito com a detecção automática linguagem no início que está ativo atualmente. Ele é automaticamente desativado para fazer a mudança" arr["RUSSIAN",479]="${pending_of_translation} Это изменение конфликтует с автоопределением автозапуска, которое в данный момент включено. Он будет автоматически отключен для выполнения изменения" arr["GREEK",479]="${pending_of_translation} Αυτή η αλλαγή έρχεται σε σύγκρουση με την αυτόματη εντοπισμό της γλώσσας εκκίνησης, η οποία είναι αυτή τη στιγμή ενεργοποιημένη. Θα απενεργοποιηθεί αυτόματα για να πραγματοποιηθεί η αλλαγή" @@ -4231,7 +4231,7 @@ function language_strings() { arr["ENGLISH",480]="Current language is the same of permanent language already set. No changes will be done" arr["SPANISH",480]="El idioma actual es el mismo que ya está puesto como permanente. No se realizarán cambios" arr["FRENCH",480]="${pending_of_translation} La langue en cours est le même que celui qui est déjà permanente. Pas de changements" - arr["CATALAN",480]="${pending_of_translation} L'idioma actual és el mateix que ja està posat com permanent. No es realitzaran canvis" + arr["CATALAN",480]="L'idioma actual és el mateix que ja està posat com permanent. No es realitzaran canvis" arr["PORTUGUESE",480]="${pending_of_translation} O idioma atual é o mesmo que já é permanente. Nenhuma alteração será feita" arr["RUSSIAN",480]="${pending_of_translation} Текущий язык тот же, что и уже установленный язык. Никаких изменений не будет сделано" arr["GREEK",480]="${pending_of_translation} Η τρέχουσα γλώσσα είναι η ίδια με τη μόνιμη γλώσσα που έχει ήδη οριστεί. Δεν θα γίνει καμία αλλαγή" @@ -4239,7 +4239,7 @@ function language_strings() { arr["ENGLISH",481]="Language set to the current one permanently" arr["SPANISH",481]="Idioma cambiado al actual permanentemente" arr["FRENCH",481]="${pending_of_translation} Langue changé au courant en permanence" - arr["CATALAN",481]="${pending_of_translation} Idioma canviat a l'actual permanentment" + arr["CATALAN",481]="Idioma canviat a l'actual permanentment" arr["PORTUGUESE",481]="${pending_of_translation} Idioma alterado para o atual permanentemente" arr["RUSSIAN",481]="${pending_of_translation} Язык, установленный на текущий постоянный" arr["GREEK",481]="${pending_of_translation} Η γλώσσα που έχει οριστεί στη μόνιμη" From 33bb679ade09d3a0efc8c8912a665e7492bf2106 Mon Sep 17 00:00:00 2001 From: Luan Date: Tue, 18 Jul 2017 19:01:48 -0300 Subject: [PATCH 25/42] Update Portuguese translation --- language_strings.sh | 80 ++++++++++++++++++++++----------------------- 1 file changed, 40 insertions(+), 40 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 1881dbaa5..728f4fa51 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -2792,7 +2792,7 @@ function language_strings() { arr["SPANISH",300]="Si haces que funcione en tu sistema el comando xdpyinfo, el script podrá calcular tu resolución de pantalla y mostrarte las ventanas de forma más optimizada. Dependiendo del sistema el paquete que lo contiene puede llamarse x11-utils, xdpyinfo, xorg-xdpyinfo, etc." arr["FRENCH",300]="Si la commande xdpyinfo est installée dans vôtre système le script pourra calculer votre résolution d'écran et optimiser l'affichage en conséquence. Le paquet à installer pour avoir cette commande s'appelle (selon la distribution) x11-utils, xdpyinfo, xorg-xdpyinfo, etc." arr["CATALAN",300]="Si fas que funcioni en el teu sistema l'ordre xdpyinfo, el script podrà calcular la teua resolució de pantalla i mostrar-te les finestres de forma més optimitzada. Depenent del sistema el paquet que el conté pot dir-se x11-utils, xdpyinfo, xorg-xdpyinfo, etc." - arr["PORTUGUESE",300]="${pending_of_translation} Se o comando xdpyinfo funcionar em seu sistema o script será capaz de calcular a resolução da tela e mostrar-lhe as janelas de uma maneira melhor. Dependendo do sistema, o nome do pacote que contém ele pode ser x11-utils, xdpyinfo, xorg-xdpyinfo, etc." + arr["PORTUGUESE",300]="Se o comando xdpyinfo funcionar em seu sistema o script será capaz de calcular a resolução da tela e mostrar-lhe as janelas de uma maneira melhor. Dependendo do sistema, o nome do pacote pode ser: x11-utils, xdpyinfo, xorg-xdpyinfo, etc." arr["RUSSIAN",300]="${pending_of_translation} Если использовать команду xpdyinfo, скрипт сможет определить разрешение вашего экрана и выбрать наилучшее отображение окон. В зависимости от системы, имя пакета содержащее его может быть x11-utils, xdpyinfo, xorg-xdpyinfo, и т.д." arr["GREEK",300]="Αν δουλέψει η εντολή xpdyinfo, το script θα μπορέσει να υπολογίσει την ανάλυση της οθόνης και να δείχνει τα παράθυρα καλύτερα. Εξαρτάται από το σύστημα, το όνομα του πακέτου που το περιέχει θα μπορούσε να είναι x11-utils, xdpyinfo, xorg-xdpyinfo, κτλπ." @@ -3936,7 +3936,7 @@ function language_strings() { arr["SPANISH",443]="Menú de opciones e idioma" arr["FRENCH",443]="${pending_of_translation} Options de menu et la langue" arr["CATALAN",443]="Menú d'opcions i idioma" - arr["PORTUGUESE",443]="${pending_of_translation} Opções de menu e linguagem" + arr["PORTUGUESE",443]="Opções de menu e linguagem" arr["RUSSIAN",443]="${pending_of_translation} Вариант и языковое меню" arr["GREEK",443]="Μενού επιλογών και γλώσσας" @@ -3944,7 +3944,7 @@ function language_strings() { arr["SPANISH",444]="11. Menú de opciones e idioma" arr["FRENCH",444]="11. Menu options et langues" arr["CATALAN",444]="11. Menú d'opcions i idioma" - arr["PORTUGUESE",444]="${pending_of_translation} 11. Opções de menu e linguagem" + arr["PORTUGUESE",444]="11. Opções de menu e linguagem" arr["RUSSIAN",444]="${pending_of_translation} 11. Вариант и языковое меню" arr["GREEK",444]="11. Μενού επιλογών και γλώσσας" @@ -3952,7 +3952,7 @@ function language_strings() { arr["SPANISH",445]="Si tienes instalado ccze y experimentas errores de visualización o parpadeos en algunas ventanas, desactiva la colorización en el menú de opciones e idioma" arr["FRENCH",445]="Si ccze est installé et que vous avez des erreurs d'affichage et de clignotement avec certaines fenêtres, désactivez la colorisation depuis le menu options et langues" arr["CATALAN",445]="Si tens instal·lat ccze i experimentes errors de visualització o pampallugues en algunes finestres, desactiva la coloració al menú d'opcions i idioma" - arr["PORTUGUESE",445]="${pending_of_translation} Se você tiver instalado erros ccze e exibição experiência ou piscando em algumas janelas, colorização off no menu de opções e linguagem" + arr["PORTUGUESE",445]="Se você tiver ccze instalado e estiver com erros de exibição ou com algumas janelas piscando, desative a colorização em opções de menu e linguagem" arr["RUSSIAN",445]="${pending_of_translation} Если у вас установлен ccze и возникают ошибки отображения или сбои в некоторых окнах, вы должны отключить раскраску в меню параметров и языков" arr["GREEK",445]="Εάν έχετε εγκαταστήσει το ccze και αντιμετωπίζετε σφάλματα εμφάνισης ή δυσλειτουργίες σε ορισμένα παράθυρα, θα πρέπει να απενεργοποιήσετε τον χρωματισμό στο μενού επιλογών και γλώσσας" @@ -3960,7 +3960,7 @@ function language_strings() { arr["SPANISH",446]="8. Volver al menú de opciones" arr["FRENCH",446]="8. Retourner au menu options" arr["CATALAN",446]="8. Tornar al menú d'opcions" - arr["PORTUGUESE",446]="${pending_of_translation} 8. Voltar ao menu de opções" + arr["PORTUGUESE",446]="8. Voltar ao menu de opções" arr["RUSSIAN",446]="${pending_of_translation} 8. Возврат в опций меню" arr["GREEK",446]="8. Επιστροφή στο μενού επιλογών" @@ -3968,7 +3968,7 @@ function language_strings() { arr["SPANISH",447]="5. Cambiar permanentemente el idioma de airgeddon al actual" arr["FRENCH",447]="${pending_of_translation} 5. Modifier définitivement la langue du airgeddon actuelle" arr["CATALAN",447]="5. Canviar permanentment l'idioma de airgeddon a l'actual" - arr["PORTUGUESE",447]="${pending_of_translation} 5. Alterar permanentemente o idioma do airgeddon al atual" + arr["PORTUGUESE",447]="5. Alterar permanentemente o idioma do airgeddon para o atual" arr["RUSSIAN",447]="${pending_of_translation} 5. Установите постоянный язык airgeddon на текущий" arr["GREEK",447]="${pending_of_translation} 5. Ρυθμίστε μόνιμα τη γλώσσα του airgeddon στην τρέχουσα" @@ -3976,7 +3976,7 @@ function language_strings() { arr["SPANISH",448]="Si instalaste airgeddon desde un repositorio, no deberías activar la actualización automática. airgeddon se actualizará cuando haya una nueva versión en el repositorio" arr["FRENCH",448]="Si vous avez installé airgeddon depuis des dêpots vous devriez ne pas activer les mises à jour automatiques. airgeddon sera mis à jour quand une nouvelle version sera disponible dans vos dépôts" arr["CATALAN",448]="Si vas instal·lar airgeddon des d'un repositori, no hauries d'activar l'actualització automàtica. airgeddon s'actualitzarà quan hi hagi una nova versió al repositori" - arr["PORTUGUESE",448]="${pending_of_translation} Se você instalou airgeddon partir de um repositório, você não deve ativar a atualização automática. airgeddon ser atualizado quando uma nova versão no repositório" + arr["PORTUGUESE",448]="Se você instalou airgeddon partir de um repositório, você não deve ativar a atualização automática. airgeddon será atualizado quando houvér nova versão no repositório" arr["RUSSIAN",448]="${pending_of_translation} Если вы установили airgeddon из репозитория, вам не следует включать автоматические обновления. airgeddon будет обновляться, когда в репозитории будет новая версия" arr["GREEK",448]="Αν εγκαταστήσατε το airgeddon από κάποιο official repository, δεν θα πρέπει να ενεργοποιήσετε τις αυτόματες ενημερώσεις. Το airgeddon θα ενημερωθεί όταν υπάρξει κάποια νέα έκδοση στο official repository" @@ -3984,7 +3984,7 @@ function language_strings() { arr["SPANISH",449]="2. Habilitar permanentemente la actualización automática" arr["FRENCH",449]="2. Activer de façon permanante la mise à jour automatique" arr["CATALAN",449]="2. Habilita permanentment l'actualització automàtica" - arr["PORTUGUESE",449]="${pending_of_translation} 2. Activar permanentemente a actualização automática" + arr["PORTUGUESE",449]="2. Ativar permanentemente a atualização automática" arr["RUSSIAN",449]="${pending_of_translation} 2. Постоянное включение автоматических обновлений" arr["GREEK",449]="2. Ενεργοποιήστε τις αυτόματες ενημερώσεις μόνιμα" @@ -3992,7 +3992,7 @@ function language_strings() { arr["SPANISH",450]="3. Habilitar permanentemente la colorización (en la salida de algunas pantallas)" arr["FRENCH",450]="3. Activer dé façon permanante la colorisation (en sortie de certains écrans)" arr["CATALAN",450]="3. Habilita permanentment la coloració (a la sortida d'algunes pantalles)" - arr["PORTUGUESE",450]="${pending_of_translation} 3. Activar permanentemente colorização (na produção de algumas telas)" + arr["PORTUGUESE",450]="3. Ativar permanentemente a colorização (em algumas telas)" arr["RUSSIAN",450]="${pending_of_translation} 3. Включить раскраску навсегда (на выходе некоторых экранов)" arr["GREEK",450]="3. Ενεργοποιήστε τον χρωματισμό μόνιμα (σε κάποια σημεία)" @@ -4000,7 +4000,7 @@ function language_strings() { arr["SPANISH",451]="Actualizaciones automáticas: ${pink_color}Activadas${normal_color}" arr["FRENCH",451]="Mises à jour automatiques: ${pink_color}Activées${normal_color}" arr["CATALAN",451]="Actualitzacions automàtiques: ${pink_color}Activades${normal_color}" - arr["PORTUGUESE",451]="${pending_of_translation} Atualizações Automáticas: ${pink_color}Provocado${normal_color}" + arr["PORTUGUESE",451]="Atualizações Automáticas: ${pink_color}Ativa${normal_color}" arr["RUSSIAN",451]="${pending_of_translation} Автоматическое обновление: ${pink_color}Включено${normal_color}" arr["GREEK",451]="Αυτόματη ενημέρωση: ${pink_color}Ενεργοποιημένο${normal_color}" @@ -4008,7 +4008,7 @@ function language_strings() { arr["SPANISH",452]="Actualizaciones automáticas: ${pink_color}Desactivadas${normal_color}" arr["FRENCH",452]="Mises à jour automatiques: ${pink_color}Désactivées${normal_color}" arr["CATALAN",452]="Actualitzacions automàtiques: ${pink_color}Desactivades${normal_color}" - arr["PORTUGUESE",452]="${pending_of_translation} Atualizações Automáticas: ${pink_color}Desativado${normal_color}" + arr["PORTUGUESE",452]="Atualizações Automáticas: ${pink_color}Desativa${normal_color}" arr["RUSSIAN",452]="${pending_of_translation} Автоматическое обновление: ${pink_color}Инвалид${normal_color}" arr["GREEK",452]="Αυτόματη ενημέρωση: ${pink_color}Απενεργοποιημένο${normal_color}" @@ -4016,7 +4016,7 @@ function language_strings() { arr["SPANISH",453]="Colorización (en la salida de algunas pantallas): ${pink_color}Activada${normal_color}" arr["FRENCH",453]="Colorisation (sur certains écrans): ${pink_color}Activée${normal_color}" arr["CATALAN",453]="Coloració (a la sortida d'algunes pantalles): ${pink_color}Activade${normal_color}" - arr["PORTUGUESE",453]="${pending_of_translation} Colorização (na produção de algumas telas): ${pink_color}Provocado${normal_color}" + arr["PORTUGUESE",453]="Colorização (em algumas telas): ${pink_color}Ativa${normal_color}" arr["RUSSIAN",453]="${pending_of_translation} Раскрашивание (на выходе некоторых экранов): ${pink_color}Включено${normal_color}" arr["GREEK",453]="Χρωματισμός (σε κάποια σημεία): ${pink_color}Ενεργοποιημένο${normal_color}" @@ -4024,7 +4024,7 @@ function language_strings() { arr["SPANISH",454]="Colorización (en la salida de algunas pantallas): ${pink_color}Desactivada${normal_color}" arr["FRENCH",454]="Colorisation (sur certains écrans): ${pink_color}Désactivée${normal_color}" arr["CATALAN",454]="Coloració (a la sortida d'algunes pantalles): ${pink_color}Desactivade${normal_color}" - arr["PORTUGUESE",454]="${pending_of_translation} Colorização (na produção de algumas telas): ${pink_color}Desativado${normal_color}" + arr["PORTUGUESE",454]="Colorização (em algumas telas): ${pink_color}Desativa${normal_color}" arr["RUSSIAN",454]="${pending_of_translation} Раскрашивание (на выходе некоторых экранов): ${pink_color}Инвалид${normal_color}" arr["GREEK",454]="Χρωματισμός (σε κάποια σημεία): ${pink_color}Απενεργοποιημένο${normal_color}" @@ -4032,7 +4032,7 @@ function language_strings() { arr["SPANISH",455]="2. Deshabilitar permanentemente la actualización automática" arr["FRENCH",455]="2. Désactiver de façon permanante les mises à jour automatiques" arr["CATALAN",455]="2. Deshabilita permanentment l'actualització automàtica" - arr["PORTUGUESE",455]="${pending_of_translation} 2. Desactivar permanentemente a actualização automática" + arr["PORTUGUESE",455]="2. Desativar permanentemente a atualização automática" arr["RUSSIAN",455]="${pending_of_translation} 2. Постоянно отключать автоматические обновления" arr["GREEK",455]="2. Απενεργοποιήστε μόνιμα τις αυτόματες ενημερώσεις" @@ -4040,7 +4040,7 @@ function language_strings() { arr["SPANISH",456]="3. Deshabilitar permanentemente la colorización (en la salida de algunas pantallas)" arr["FRENCH",456]="3. Désactiver dé façon permanante (sur certains écrans)" arr["CATALAN",456]="3. Deshabilita permanentment la colorización (a la sortida d'algunes pantalles)" - arr["PORTUGUESE",456]="${pending_of_translation} 3. Desactivar permanentemente colorização (na produção de algumas telas)" + arr["PORTUGUESE",456]="3. Desativar permanentemente a colorização (em algumas telas)" arr["RUSSIAN",456]="${pending_of_translation} 3. Отключить раскраску навсегда (на выходе некоторых экранов)" arr["GREEK",456]="3. Απενεργοποιήστε μόνιμα τον χρωματισμό (σε κάποια σημεία)" @@ -4048,7 +4048,7 @@ function language_strings() { arr["SPANISH",457]="${blue_color}Se van a desactivar las actualizaciones automáticas. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" arr["FRENCH",457]="${blue_color}Désactivation des mises à jour automatiques. ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" arr["CATALAN",457]="${blue_color}Es van a desactivar les actualitzacions automàtiques. ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" - arr["PORTUGUESE",457]="${pending_of_translation} ${blue_color}Eles estão indo para desativar as atualizações automáticas. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" + arr["PORTUGUESE",457]="${blue_color}As atualizações automáticas serão desabilitadas. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" arr["RUSSIAN",457]="${pending_of_translation} ${blue_color}Автоматические обновления будут отключены. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",457]="${blue_color}Οι αυτόματες ενημερώσεις πρόκειται να απενεργοποιηθούν. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" @@ -4056,7 +4056,7 @@ function language_strings() { arr["SPANISH",458]="${blue_color}Se van a activar las actualizaciones automáticas. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" arr["FRENCH",458]="${blue_color}Activation des mises à jour automatiques. ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" arr["CATALAN",458]="${blue_color}Es van a activar les actualitzacions automàtiques. ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" - arr["PORTUGUESE",458]="${pending_of_translation} ${blue_color}Eles estão indo para ativar as atualizações automáticas. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" + arr["PORTUGUESE",458]="${blue_color}As atualizações automáticas serão ativadas. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" arr["RUSSIAN",458]="${pending_of_translation} ${blue_color}Автоматические обновления будут включены. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",458]="${blue_color}Οι αυτόματες ενημερώσεις πρόκειται να ενεργοποιηθούν. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" @@ -4064,7 +4064,7 @@ function language_strings() { arr["SPANISH",459]="Si instalaste airgeddon desde un repositorio no deberías activar esta opción. airgeddon se actualizará cuando lo hagan los repositorios. Si continuas, asegúrate de saber bien lo que haces o podrías causar problemas con flujo de actualizaciones" arr["FRENCH",459]="Si airgeddon a été installé depuis des dépôts vous devriez ne pas activer cette option. airgeddon sera mis à jour automatiquement en passant par vos dépôts. Si vous décidez de continuer soyez conscient du fait que vous pourriez générer ainsi des conflits lors de futures actualisations système" arr["CATALAN",459]="Si vas instal·lar airgeddon des d'un repositori no hauries d'activar aquesta opció. airgeddon s'actualitzarà quan ho facin els repositoris. Si continues, assegura't de saber bé el que fas o podries causar problemes amb flux d'actualitzacions" - arr["PORTUGUESE",459]="${pending_of_translation} Se você instalou airgeddon partir de um repositório que você não deve ativar essa opção. airgeddon ser atualizado quando você faz os repositórios. Se você continuar, verifique se você sabe bem o que você faz ou poderia causar problemas com atualizações fluir" + arr["PORTUGUESE",459]="Se você instalou airgeddon a partir de um repositório você não deve ativar essa opção. airgeddon será atualizado quando você estiver disponivel nos repositórios. Se você continuar, verifique se você sabe o que está fazendo ou ou você pode causar problemas com o fluxo de atualização" arr["RUSSIAN",459]="${pending_of_translation} Если вы установили airgeddon из репозитория, вы не должны включать эту опцию. airgeddon будет обновляться, когда репозитории будут. Если вы продолжаете, убедитесь, что знаете, что делаете, или вы можете вызвать проблемы с потоком обновления" arr["GREEK",459]="Εάν εγκαταστήσατε το airgeddon από κάποιο official repository, δεν πρέπει να ενεργοποιήσετε αυτή την επιλογή. Το airgeddon θα ενημερωθεί όταν ενημερωθούν και τα repositories. Αν συνεχίσετε, βεβαιωθείτε ότι γνωρίζετε τι κάνετε και ότι θα μπορεί να προκαλέσετε προβλήματα με τη ροή ενημέρωσης" @@ -4072,7 +4072,7 @@ function language_strings() { arr["SPANISH",460]="Se han activado las actualizaciones automáticas" arr["FRENCH",460]="Mises à jour automatiques activées" arr["CATALAN",460]="S'han activat les actualitzacions automàtiques" - arr["PORTUGUESE",460]="${pending_of_translation} Eles permitiram que as atualizações automáticas" + arr["PORTUGUESE",460]="As atualizações automáticas foram ativadas" arr["RUSSIAN",460]="${pending_of_translation} Автоматические обновления включены" arr["GREEK",460]="Οι αυτόματες ενημερώσεις έχουν ενεργοποιηθεί" @@ -4080,7 +4080,7 @@ function language_strings() { arr["SPANISH",461]="Se han desactivado las actualizaciones automáticas" arr["FRENCH",461]="Mises à jour automatiques désactivées" arr["CATALAN",461]="S'han desactivat les actualitzacions automàtiques" - arr["PORTUGUESE",461]="${pending_of_translation} Eles ter desativado as atualizações automáticas" + arr["PORTUGUESE",461]="As atualizações automáticas foram desativadas" arr["RUSSIAN",461]="${pending_of_translation} Автоматические обновления отключены" arr["GREEK",461]="Οι αυτόματες ενημερώσεις έχουν απενεργοποιηθεί" @@ -4088,7 +4088,7 @@ function language_strings() { arr["SPANISH",462]="${blue_color}Se va a desactivar la colorización (en la salida de algunas pantallas). ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" arr["FRENCH",462]="${blue_color}Désactivation de la colorisation (sur certains écrans). ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" arr["CATALAN",462]="${blue_color}Es va a desactivar le coloració (a la sortida d'algunes pantalles). ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" - arr["PORTUGUESE",462]="${pending_of_translation} ${blue_color}Ele irá desativar colorização (na saída de algumas telas). ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" + arr["PORTUGUESE",462]="A coloração (em algumas telas) será desabilitada. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" arr["RUSSIAN",462]="${pending_of_translation} ${blue_color}Раскраска (на выходе какого-либо экрана) будет отключена. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",462]="${blue_color}Ο χρωματισμός (σε κάποια σημεία) πρόκειται να απενεργοποιηθεί. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" @@ -4096,7 +4096,7 @@ function language_strings() { arr["SPANISH",463]="${blue_color}Se va a activar la colorización (en la salida de algunas pantallas). ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" arr["FRENCH",463]="${blue_color}Activation colorisation (sur certains écrans). ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" arr["CATALAN",463]="${blue_color}Es va a activar la coloració (a la sortida d'algunes pantalles). ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" - arr["PORTUGUESE",463]="${pending_of_translation} ${blue_color}Ela irá permitir colorização (na saída de algumas telas). ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" + arr["PORTUGUESE",463]="${blue_color}A coloração (em algumas telas) será ativada. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" arr["RUSSIAN",463]="${pending_of_translation} ${blue_color}Раскраска (на выходе какого-либо экрана) будет включена. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",463]="${blue_color}Ο χρωματισμός (σε κάποια σημεία) πρόκειται να ενεργοποιηθεί. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" @@ -4104,7 +4104,7 @@ function language_strings() { arr["SPANISH",464]="No tienes instalado el paquete ccze por lo que cualquier cambio que realices sobre esta opción no tendrá efecto hasta que lo instales" arr["FRENCH",464]="Ccze n'est pas installé, les paramétrages effectués avec cette option seront effectifs une fois czze installé" arr["CATALAN",464]="No tens instal·lat el paquet ccze pel que qualsevol canvi que facis sobre aquesta opció no tindrà efecte fins que el instal·lis" - arr["PORTUGUESE",464]="${pending_of_translation} Você não tiver instalado o ccze pacote para que todas as alterações feitas nesta opção, não terá efeito até que você instale" + arr["PORTUGUESE",464]="Você não tem o pacote ccze instalado, qualquer alterações feita nesta opção não terá efeito até que você instale-o" arr["RUSSIAN",464]="${pending_of_translation} У вас не установлен пакет ccze, поэтому любое изменение этой опции не будет иметь никакого эффекта, пока вы его не установите" arr["GREEK",464]="Δεν έχετε εγκατεστημένο το πακέτο ccze, οπότε οποιαδήποτε αλλαγή σε αυτήν την επιλογή δεν θα έχει αποτέλεσμα μέχρι να το εγκαταστήσετε" @@ -4112,7 +4112,7 @@ function language_strings() { arr["SPANISH",465]="Se ha activado la colorización" arr["FRENCH",465]="Colorisation activée" arr["CATALAN",465]="S'ha activat la coloració" - arr["PORTUGUESE",465]="${pending_of_translation} Permitiu a colorização" + arr["PORTUGUESE",465]="A colorização foi ativa" arr["RUSSIAN",465]="${pending_of_translation} Раскрашивание включено" arr["GREEK",465]="Ο χρωματισμός ενεργοποιήθηκε" @@ -4120,7 +4120,7 @@ function language_strings() { arr["SPANISH",466]="Se ha desactivado la colorización" arr["FRENCH",466]="Colorisation désactivée" arr["CATALAN",466]="S'ha desactivat la coloració" - arr["PORTUGUESE",466]="${pending_of_translation} Ele foi desativado colorização" + arr["PORTUGUESE",466]="A colorização foi desativa" arr["RUSSIAN",466]="${pending_of_translation} Раскраска отключена" arr["GREEK",466]="Ο χρωματισμός απενεργοποιήθηκε" @@ -4128,7 +4128,7 @@ function language_strings() { arr["SPANISH",467]="4. Habilitar permanentemente la autodetección de idioma al inicio" arr["FRENCH",467]="4. Activer de façon permanente la détection de langue au lancement" arr["CATALAN",467]="4. Habilitar permanentment l'autodetecció d'idioma a l'inici" - arr["PORTUGUESE",467]="${pending_of_translation} 4. Ativar permanentemente linguagem descoberta automática no início" + arr["PORTUGUESE",467]="4. Ativar permanentemente autodetecção de linguagem no início" arr["RUSSIAN",467]="${pending_of_translation} 4. Автоматическое определение автозапуска автозапуска" arr["GREEK",467]="4. Ενεργοποίηση του αυτόματου εντοπισμού γλώσσας κατά την εκκίνηση μόνιμα" @@ -4136,7 +4136,7 @@ function language_strings() { arr["SPANISH",468]="4. Deshabilitar permanentemente la autodetección de idioma al inicio" arr["FRENCH",468]="4. Désactiver de façon permanente la détection de langue au lancement" arr["CATALAN",468]="4. Deshabilitar permanentment l'autodetecció d'idioma a l'inici" - arr["PORTUGUESE",468]="${pending_of_translation} 4. Desactivar permanentemente linguagem descoberta automática no início" + arr["PORTUGUESE",468]="4. Desativar permanentemente a autodetecção de linguagem no início" arr["RUSSIAN",468]="${pending_of_translation} 4. Автоматически отключить автоопределение автозапуска" arr["GREEK",468]="4. Απενεργοποίηση του αυτόματου εντοπισμού γλώσσας κατά την εκκίνηση μόνιμα" @@ -4144,7 +4144,7 @@ function language_strings() { arr["SPANISH",469]="${blue_color}Se va a deshabilitar la autodetección de idioma al inicio. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" arr["FRENCH",469]="${blue_color}Désactivation détection langue au lancement. ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" arr["CATALAN",469]="${blue_color}Es va a desactivar la detecció automàtica d'idioma a l'inici. ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" - arr["PORTUGUESE",469]="${pending_of_translation} ${blue_color}Irá desativar linguagem autodetection no início. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" + arr["PORTUGUESE",469]="${blue_color}A autodeteção de linguagem será desativada. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" arr["RUSSIAN",469]="${pending_of_translation} ${blue_color}Автоопределение автозапуска будет отключено. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",469]="${blue_color}Ο αυτόματος εντοπισμός γλώσσας κατά την εκκίνηση θα απενεργοποιηθεί. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" @@ -4152,7 +4152,7 @@ function language_strings() { arr["SPANISH",470]="${blue_color}Se va a habilitar la autodetección de idioma al inicio. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" arr["FRENCH",470]="${blue_color}Activation détection langue au lancement. ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" arr["CATALAN",470]="${blue_color}Es va a habilitar la detecció automàtica d'idioma a l'inici. ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" - arr["PORTUGUESE",470]="${pending_of_translation} ${blue_color}Permitirá linguagem autodetection no início. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" + arr["PORTUGUESE",470]="${blue_color}A autodeteção de linguagem será ativada. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" arr["RUSSIAN",470]="${pending_of_translation} ${blue_color}Автозапуск автозапуска активируется. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",470]="${blue_color}Ο αυτόματος εντοπισμός γλώσσας κατά την εκκίνηση θα ενεργοποιηθεί. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" @@ -4160,7 +4160,7 @@ function language_strings() { arr["SPANISH",471]="Cualquier cambio permanente de idioma que tenga se perderá en el siguiente inicio si activa esta opción!!" arr["FRENCH",471]="Les configurations permanentes de langue seront perdues au prochain démarrage si vous choisssez cette option!!" arr["CATALAN",471]="Qualsevol canvi permanent d'idioma que tinguis es perdrà en el següent inici si actives aquesta opció!!" - arr["PORTUGUESE",471]="${pending_of_translation} Qualquer mudança permanente na linguagem que se perder na próxima partida se você ativar essa opção!!" + arr["PORTUGUESE",471]="Qualquer mudança na linguagem será perderida no próximo inicio se você habilitar esta opção!!" arr["RUSSIAN",471]="${pending_of_translation} Любое постоянное изменение языка будет Вы потеряли при следующем запуске, если вы включите эту опцию!!" arr["GREEK",471]="Οποιαδήποτε μόνιμη αλλαγή της γλώσσας θα χαθεί κατά την επόμενη εκκίνηση, αν ενεργοποιήσετε αυτή την επιλογή!!" @@ -4168,7 +4168,7 @@ function language_strings() { arr["SPANISH",472]="Se ha activado la autodetección de idioma al inicio" arr["FRENCH",472]="Détection automatique du langage au démarrage activée" arr["CATALAN",472]="S'ha activat l'autodetecció d'idioma a l'inici" - arr["PORTUGUESE",472]="${pending_of_translation} Autosensing está habilitado linguagem no início" + arr["PORTUGUESE",472]="A autodetecção do idioma foi ativo na inicialização" arr["RUSSIAN",472]="${pending_of_translation} Автозапуск автозагрузки включен" arr["GREEK",472]="Ο αυτόματος εντοπισμός γλώσσας κατά την εκκίνηση έχει ενεργοποιηθεί" @@ -4176,7 +4176,7 @@ function language_strings() { arr["SPANISH",473]="Se ha desactivado la autodetección de idioma al inicio" arr["FRENCH",473]="Détection automatique du langage au démarrage désactivée" arr["CATALAN",473]="S'ha desactivat l'autodetecció d'idioma a l'inici" - arr["PORTUGUESE",473]="${pending_of_translation} Tem sido desativado no autodetection linguagem início" + arr["PORTUGUESE",473]="A autodetecção do idioma foi desativada na inicialização" arr["RUSSIAN",473]="${pending_of_translation} Автоматическое определение автозагрузки отключено" arr["GREEK",473]="Ο αυτόματος εντοπισμός γλώσσας κατά την εκκίνηση έχει απενεργοποιηθεί" @@ -4184,7 +4184,7 @@ function language_strings() { arr["SPANISH",474]="Autodetección de idioma al inicio: ${pink_color}Activada${normal_color}" arr["FRENCH",474]="Détection automatique du langage au démarrage: ${pink_color}Activée${normal_color}" arr["CATALAN",474]="Autodetecció d'idioma a l'inici: ${pink_color}Activade${normal_color}" - arr["PORTUGUESE",474]="${pending_of_translation} Idioma a detecção automática no início: ${pink_color}Provocado${normal_color}" + arr["PORTUGUESE",474]="Autodetecção do idioma na inicialização: ${pink_color}ativado${normal_color}" arr["RUSSIAN",474]="${pending_of_translation} Автоопределение автозапуска: ${pink_color}Включено${normal_color}" arr["GREEK",474]="Αυτόματος εντοπισμός γλώσσας κατά την εκκίνηση: ${pink_color}Ενεργοποιημένο${normal_color}" @@ -4192,7 +4192,7 @@ function language_strings() { arr["SPANISH",475]="Autodetección de idioma al inicio: ${pink_color}Desactivada${normal_color}" arr["FRENCH",475]="Détection automatique du langage au démarrage: ${pink_color}Désactivée${normal_color}" arr["CATALAN",475]="Autodetecció d'idioma a l'inici: ${pink_color}Desactivade${normal_color}" - arr["PORTUGUESE",475]="${pending_of_translation} Idioma a detecção automática no início: ${pink_color}Desativado${normal_color}" + arr["PORTUGUESE",475]="Autodetecção do idioma na inicialização: ${pink_color}Desativa${normal_color}" arr["RUSSIAN",475]="${pending_of_translation} Автоопределение автозапуска: ${pink_color}Инвалид${normal_color}" arr["GREEK",475]="Αυτόματος εντοπισμός γλώσσας κατά την εκκίνηση: ${pink_color}Απενεργοποιημένο${normal_color}" @@ -4200,7 +4200,7 @@ function language_strings() { arr["SPANISH",476]="No se ha detectado un sistema gráfico de ventanas X. Si lo tienes, comprueba su que esté funcionando correctamente. Es esencial para airgeddon. El script no puede continuar" arr["FRENCH",476]="Aucun système graphique X window détecté. Si un tel système est installé vérifiez qu'il fonctionne correctement. Le script ne peut pas continuer sans ça." arr["CATALAN",476]="No s'ha detectat un sistema gràfic de finestres X. Si el tens, comprova que estigui funcionant correctament. És essencial per a airgeddon. El script no pot continuar" - arr["PORTUGUESE",476]="${pending_of_translation} Não foi detectado um sistema X window gráfica. Se você tem isso, verifique o que está funcionando corretamente. É essencial para airgeddon. O script não pode continuar" + arr["PORTUGUESE",476]="Não foi detectado um sistema X Window (interface grafica). Se você possui, verifique se está funcionando corretamente. É essencial para airgeddon. O script não pode continuar" arr["RUSSIAN",476]="${pending_of_translation} Графическая система окон X не обнаружена. Если у вас его уже есть, проверьте его работоспособность. Это важно для airgeddon. Скрипт не может продолжить" arr["GREEK",476]="Δεν έχει εντοπιστεί κάποιο γραφικό σύστημα παραθύρων X. Αν έχετε ήδη ένα, ελέγξτε ότι λειτουργεί σωστά. Είναι απαραίτητο για το airgeddon. Το script δεν μπορεί να συνεχίσει" @@ -4208,7 +4208,7 @@ function language_strings() { arr["SPANISH",477]="Las opciones de este menú que contienen la palabra \"permanentemente\", modifican airgeddon para que incluso la siguiente vez que sea iniciado siga guardando la configuración. No obstante, siempre puedes volver a este menú a cambiar de nuevo el valor de la opción" arr["FRENCH",477]="Les options contenant le mot \"permanente\" modifiént airgeddon de sorte que les paramétrages persisteront lors des prochains redémarrages. Vous pourrez cependant toujours modifier la configuration permanante depuis ce même menu" arr["CATALAN",477]="Les opcions d'aquest menú que contenen la paraula \"permanentment\", modifiquen airgeddon perquè fins i tot la següent vegada que sigui iniciat segueixi guardant la configuració. No obstant això, sempre pots tornar a aquest menú a canviar de nou el valor de l'opció" - arr["PORTUGUESE",477]="${pending_of_translation} As opções neste menu contendo a palavra \"permanentemente\" airgeddon modificado de modo que mesmo na próxima vez que for iniciado continuar a guardar a configuração. No entanto, você pode sempre voltar a este menu para alterar de volta o valor da opção" + arr["PORTUGUESE",477]="As opções neste menu contendo a palavra \"permanentemente\" serão modificadas de modo que mesmo no próximo inicio do airgeddon as configuração serão mantidas. No entanto, você pode sempre voltar a este menu e alterar as opções" arr["RUSSIAN",477]="${pending_of_translation} Параметры в этом меню, содержащие слово \"навсегда\" изменить airgeddon даже для следующего запуска, сохраняют сохраненные настройки. Однако вы всегда можете вернуться в это меню, чтобы снова изменить значение параметра" arr["GREEK",477]="Οι επιλογές σε αυτό το μενού που περιέχουν τη λέξη \"μόνιμα\" τροποποιούν το airgeddon ώστε να αποθηκεύει τις ρυθμίσεις για την επόμενη φορά. Ωστόσο, μπορείτε πάντα να επιστρέψετε σε αυτό το μενού για να αλλάξετε ξανά την τιμή της επιλογής" @@ -4216,7 +4216,7 @@ function language_strings() { arr["SPANISH",478]="${blue_color}Se va a cambiar permanentemente el idioma al actual para que al siguiente inicio de airgeddon este sea el idioma en el que arranque directamente. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" arr["FRENCH",478]="${pending_of_translation} ${blue_color}Il changera de façon permanente la langue au courant afin que le prochain début de ce airgeddon est la langue que démarrer directement. ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" arr["CATALAN",478]="${blue_color}Es canviarà permanentment l'idioma a l'actual perquè al següent inici d' airgeddon aquest sigui l'idioma en què arrenqui directament. ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" - arr["PORTUGUESE",478]="${pending_of_translation} ${blue_color}Ele irá alterar permanentemente o idioma para a corrente para que o próximo início de airgeddon esta é a linguagem que arrancam directamente a. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" + arr["PORTUGUESE",478]="${blue_color}A linguagem será definida permanentemente para a atual, no próximo início do airgeddon esta será a usada linguagem. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" arr["RUSSIAN",478]="${pending_of_translation} ${blue_color}Язык будет постоянно установлен на текущий, поэтому при следующем запуске airgeddon он будет использоваться напрямую. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",478]="${pending_of_translation} ${blue_color}Η γλώσσα πρόκειται να τεθεί μόνιμα στην τρέχουσα, έτσι στην επόμενη εκκίνηση του airgeddon θα χρησιμοποιηθεί άμεσα. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" @@ -4224,7 +4224,7 @@ function language_strings() { arr["SPANISH",479]="Este cambio entra en conflicto con la autodetección del idioma al inicio que en este momento está activada. Se desactivará automáticamente para poder realizar el cambio" arr["FRENCH",479]="${pending_of_translation} Ce changement est en conflit avec la détection automatique de la langue au début qui est actuellement actif. Il est automatiquement désactivé pour effectuer le changement" arr["CATALAN",479]="Aquest canvi entra en conflicte amb la detecció automàtica de l'idioma a l'inici que en aquest moment està activada. Es desactivarà automàticament per a poder realitzar el canvi" - arr["PORTUGUESE",479]="${pending_of_translation} Esta mudança entre em conflito com a detecção automática linguagem no início que está ativo atualmente. Ele é automaticamente desativado para fazer a mudança" + arr["PORTUGUESE",479]="Esta mudança entra em conflito com a Autodeteção de linguagem, ativa atualmente. Ele é desativa para fazer a mudança" arr["RUSSIAN",479]="${pending_of_translation} Это изменение конфликтует с автоопределением автозапуска, которое в данный момент включено. Он будет автоматически отключен для выполнения изменения" arr["GREEK",479]="${pending_of_translation} Αυτή η αλλαγή έρχεται σε σύγκρουση με την αυτόματη εντοπισμό της γλώσσας εκκίνησης, η οποία είναι αυτή τη στιγμή ενεργοποιημένη. Θα απενεργοποιηθεί αυτόματα για να πραγματοποιηθεί η αλλαγή" @@ -4232,7 +4232,7 @@ function language_strings() { arr["SPANISH",480]="El idioma actual es el mismo que ya está puesto como permanente. No se realizarán cambios" arr["FRENCH",480]="${pending_of_translation} La langue en cours est le même que celui qui est déjà permanente. Pas de changements" arr["CATALAN",480]="L'idioma actual és el mateix que ja està posat com permanent. No es realitzaran canvis" - arr["PORTUGUESE",480]="${pending_of_translation} O idioma atual é o mesmo que já é permanente. Nenhuma alteração será feita" + arr["PORTUGUESE",480]="O idioma atual já é permanente. Nenhuma alteração será feita" arr["RUSSIAN",480]="${pending_of_translation} Текущий язык тот же, что и уже установленный язык. Никаких изменений не будет сделано" arr["GREEK",480]="${pending_of_translation} Η τρέχουσα γλώσσα είναι η ίδια με τη μόνιμη γλώσσα που έχει ήδη οριστεί. Δεν θα γίνει καμία αλλαγή" @@ -4240,7 +4240,7 @@ function language_strings() { arr["SPANISH",481]="Idioma cambiado al actual permanentemente" arr["FRENCH",481]="${pending_of_translation} Langue changé au courant en permanence" arr["CATALAN",481]="Idioma canviat a l'actual permanentment" - arr["PORTUGUESE",481]="${pending_of_translation} Idioma alterado para o atual permanentemente" + arr["PORTUGUESE",481]="Idioma definido permanentemente para o atual " arr["RUSSIAN",481]="${pending_of_translation} Язык, установленный на текущий постоянный" arr["GREEK",481]="${pending_of_translation} Η γλώσσα που έχει οριστεί στη μόνιμη" From b44d80f6d40da980fddb51bda0e22f9cf38dfc7e Mon Sep 17 00:00:00 2001 From: xtonousou Date: Thu, 20 Jul 2017 21:15:53 +0300 Subject: [PATCH 26/42] Updated Greek translations --- language_strings.sh | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 728f4fa51..c476dc760 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -2,7 +2,7 @@ #Title........: language_strings.sh #Description..: All the translated strings that airgeddon uses are located here. #Author.......: v1s1t0r -#Date.........: 20170715 +#Date.........: 20170720 #Bash Version.: 4.2 or later #Set language_strings file version @@ -3970,7 +3970,7 @@ function language_strings() { arr["CATALAN",447]="5. Canviar permanentment l'idioma de airgeddon a l'actual" arr["PORTUGUESE",447]="5. Alterar permanentemente o idioma do airgeddon para o atual" arr["RUSSIAN",447]="${pending_of_translation} 5. Установите постоянный язык airgeddon на текущий" - arr["GREEK",447]="${pending_of_translation} 5. Ρυθμίστε μόνιμα τη γλώσσα του airgeddon στην τρέχουσα" + arr["GREEK",447]="5. Θέστε μόνιμα την τρέχουσα γλώσσα του airgeddon ώς προεπιλεγμένη" arr["ENGLISH",448]="If you installed airgeddon from a repository, you should not enable automatic updates. airgeddon will be updated when there is a new version in the repository" arr["SPANISH",448]="Si instalaste airgeddon desde un repositorio, no deberías activar la actualización automática. airgeddon se actualizará cuando haya una nueva versión en el repositorio" @@ -3986,7 +3986,7 @@ function language_strings() { arr["CATALAN",449]="2. Habilita permanentment l'actualització automàtica" arr["PORTUGUESE",449]="2. Ativar permanentemente a atualização automática" arr["RUSSIAN",449]="${pending_of_translation} 2. Постоянное включение автоматических обновлений" - arr["GREEK",449]="2. Ενεργοποιήστε τις αυτόματες ενημερώσεις μόνιμα" + arr["GREEK",449]="2. Ενεργοποιήστε μόνιμα τις αυτόματες ενημερώσεις" arr["ENGLISH",450]="3. Enable colorization permanently (on some screen's output)" arr["SPANISH",450]="3. Habilitar permanentemente la colorización (en la salida de algunas pantallas)" @@ -3994,7 +3994,7 @@ function language_strings() { arr["CATALAN",450]="3. Habilita permanentment la coloració (a la sortida d'algunes pantalles)" arr["PORTUGUESE",450]="3. Ativar permanentemente a colorização (em algumas telas)" arr["RUSSIAN",450]="${pending_of_translation} 3. Включить раскраску навсегда (на выходе некоторых экранов)" - arr["GREEK",450]="3. Ενεργοποιήστε τον χρωματισμό μόνιμα (σε κάποια σημεία)" + arr["GREEK",450]="3. Ενεργοποιήστε μόνιμα τον χρωματισμό (σε κάποια σημεία)" arr["ENGLISH",451]="Automatic updates: ${pink_color}Enabled${normal_color}" arr["SPANISH",451]="Actualizaciones automáticas: ${pink_color}Activadas${normal_color}" @@ -4218,7 +4218,7 @@ function language_strings() { arr["CATALAN",478]="${blue_color}Es canviarà permanentment l'idioma a l'actual perquè al següent inici d' airgeddon aquest sigui l'idioma en què arrenqui directament. ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" arr["PORTUGUESE",478]="${blue_color}A linguagem será definida permanentemente para a atual, no próximo início do airgeddon esta será a usada linguagem. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" arr["RUSSIAN",478]="${pending_of_translation} ${blue_color}Язык будет постоянно установлен на текущий, поэтому при следующем запуске airgeddon он будет использоваться напрямую. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" - arr["GREEK",478]="${pending_of_translation} ${blue_color}Η γλώσσα πρόκειται να τεθεί μόνιμα στην τρέχουσα, έτσι στην επόμενη εκκίνηση του airgeddon θα χρησιμοποιηθεί άμεσα. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" + arr["GREEK",478]="${blue_color}Η γλώσσα πρόκειται να τεθεί μόνιμα στην τρέχουσα, έτσι στην επόμενη εκκίνηση του airgeddon θα χρησιμοποιηθεί κατ' ευθείαν αυτή. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ENGLISH",479]="This change conflicts with the startup language autodetection which is currently enabled. It will be disabled automatically in order to perform the change" arr["SPANISH",479]="Este cambio entra en conflicto con la autodetección del idioma al inicio que en este momento está activada. Se desactivará automáticamente para poder realizar el cambio" @@ -4226,7 +4226,7 @@ function language_strings() { arr["CATALAN",479]="Aquest canvi entra en conflicte amb la detecció automàtica de l'idioma a l'inici que en aquest moment està activada. Es desactivarà automàticament per a poder realitzar el canvi" arr["PORTUGUESE",479]="Esta mudança entra em conflito com a Autodeteção de linguagem, ativa atualmente. Ele é desativa para fazer a mudança" arr["RUSSIAN",479]="${pending_of_translation} Это изменение конфликтует с автоопределением автозапуска, которое в данный момент включено. Он будет автоматически отключен для выполнения изменения" - arr["GREEK",479]="${pending_of_translation} Αυτή η αλλαγή έρχεται σε σύγκρουση με την αυτόματη εντοπισμό της γλώσσας εκκίνησης, η οποία είναι αυτή τη στιγμή ενεργοποιημένη. Θα απενεργοποιηθεί αυτόματα για να πραγματοποιηθεί η αλλαγή" + arr["GREEK",479]="Αυτή η αλλαγή έρχεται σε σύγκρουση με τon αυτόματo εντοπισμό της γλώσσας εκκίνησης, ο οποίος είναι αυτή τη στιγμή ενεργοποιημένος. Θα απενεργοποιηθεί αυτόματα για να πραγματοποιηθεί η αλλαγή αυτή" arr["ENGLISH",480]="Current language is the same of permanent language already set. No changes will be done" arr["SPANISH",480]="El idioma actual es el mismo que ya está puesto como permanente. No se realizarán cambios" @@ -4234,7 +4234,7 @@ function language_strings() { arr["CATALAN",480]="L'idioma actual és el mateix que ja està posat com permanent. No es realitzaran canvis" arr["PORTUGUESE",480]="O idioma atual já é permanente. Nenhuma alteração será feita" arr["RUSSIAN",480]="${pending_of_translation} Текущий язык тот же, что и уже установленный язык. Никаких изменений не будет сделано" - arr["GREEK",480]="${pending_of_translation} Η τρέχουσα γλώσσα είναι η ίδια με τη μόνιμη γλώσσα που έχει ήδη οριστεί. Δεν θα γίνει καμία αλλαγή" + arr["GREEK",480]="Η τρέχουσα γλώσσα είναι ίδια με τη μόνιμη γλώσσα που έχει οριστεί ήδη. Δεν θα γίνει καμία αλλαγή" arr["ENGLISH",481]="Language set to the current one permanently" arr["SPANISH",481]="Idioma cambiado al actual permanentemente" @@ -4242,7 +4242,7 @@ function language_strings() { arr["CATALAN",481]="Idioma canviat a l'actual permanentment" arr["PORTUGUESE",481]="Idioma definido permanentemente para o atual " arr["RUSSIAN",481]="${pending_of_translation} Язык, установленный на текущий постоянный" - arr["GREEK",481]="${pending_of_translation} Η γλώσσα που έχει οριστεί στη μόνιμη" + arr["GREEK",481]="Τέθηκε μόνιμα η τρέχουσα γλώσσα" case "${3}" in "yellow") From 2788f5cf67390fd9ed8a6e3fb24de2d8544be3a8 Mon Sep 17 00:00:00 2001 From: xtonousou Date: Thu, 20 Jul 2017 21:21:38 +0300 Subject: [PATCH 27/42] Corrected Greek translations --- language_strings.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index c476dc760..de1f5aab8 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -3970,7 +3970,7 @@ function language_strings() { arr["CATALAN",447]="5. Canviar permanentment l'idioma de airgeddon a l'actual" arr["PORTUGUESE",447]="5. Alterar permanentemente o idioma do airgeddon para o atual" arr["RUSSIAN",447]="${pending_of_translation} 5. Установите постоянный язык airgeddon на текущий" - arr["GREEK",447]="5. Θέστε μόνιμα την τρέχουσα γλώσσα του airgeddon ώς προεπιλεγμένη" + arr["GREEK",447]="5. Θέστε μόνιμα την τρέχουσα γλώσσα του airgeddon ως προεπιλεγμένη" arr["ENGLISH",448]="If you installed airgeddon from a repository, you should not enable automatic updates. airgeddon will be updated when there is a new version in the repository" arr["SPANISH",448]="Si instalaste airgeddon desde un repositorio, no deberías activar la actualización automática. airgeddon se actualizará cuando haya una nueva versión en el repositorio" @@ -4218,7 +4218,7 @@ function language_strings() { arr["CATALAN",478]="${blue_color}Es canviarà permanentment l'idioma a l'actual perquè al següent inici d' airgeddon aquest sigui l'idioma en què arrenqui directament. ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" arr["PORTUGUESE",478]="${blue_color}A linguagem será definida permanentemente para a atual, no próximo início do airgeddon esta será a usada linguagem. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" arr["RUSSIAN",478]="${pending_of_translation} ${blue_color}Язык будет постоянно установлен на текущий, поэтому при следующем запуске airgeddon он будет использоваться напрямую. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" - arr["GREEK",478]="${blue_color}Η γλώσσα πρόκειται να τεθεί μόνιμα στην τρέχουσα, έτσι στην επόμενη εκκίνηση του airgeddon θα χρησιμοποιηθεί κατ' ευθείαν αυτή. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" + arr["GREEK",478]="${blue_color}Η τρέχουσα γλώσσα πρόκειται να τεθεί μόνιμα ως προεπιλεγμένη, ώστε κατά την επόμενη εκκίνηση του airgeddon θα χρησιμοποιηθεί κατ' ευθείαν αυτή. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ENGLISH",479]="This change conflicts with the startup language autodetection which is currently enabled. It will be disabled automatically in order to perform the change" arr["SPANISH",479]="Este cambio entra en conflicto con la autodetección del idioma al inicio que en este momento está activada. Se desactivará automáticamente para poder realizar el cambio" @@ -4226,7 +4226,7 @@ function language_strings() { arr["CATALAN",479]="Aquest canvi entra en conflicte amb la detecció automàtica de l'idioma a l'inici que en aquest moment està activada. Es desactivarà automàticament per a poder realitzar el canvi" arr["PORTUGUESE",479]="Esta mudança entra em conflito com a Autodeteção de linguagem, ativa atualmente. Ele é desativa para fazer a mudança" arr["RUSSIAN",479]="${pending_of_translation} Это изменение конфликтует с автоопределением автозапуска, которое в данный момент включено. Он будет автоматически отключен для выполнения изменения" - arr["GREEK",479]="Αυτή η αλλαγή έρχεται σε σύγκρουση με τon αυτόματo εντοπισμό της γλώσσας εκκίνησης, ο οποίος είναι αυτή τη στιγμή ενεργοποιημένος. Θα απενεργοποιηθεί αυτόματα για να πραγματοποιηθεί η αλλαγή αυτή" + arr["GREEK",479]="Αυτή η αλλαγή έρχεται σε σύγκρουση με τoν αυτόματo εντοπισμό της γλώσσας εκκίνησης, ο οποίος είναι αυτή τη στιγμή ενεργοποιημένος. Θα απενεργοποιηθεί αυτόματα για να πραγματοποιηθεί η αλλαγή αυτή" arr["ENGLISH",480]="Current language is the same of permanent language already set. No changes will be done" arr["SPANISH",480]="El idioma actual es el mismo que ya está puesto como permanente. No se realizarán cambios" From 205d755f2ac4b02be1a9c25d74357249832482e8 Mon Sep 17 00:00:00 2001 From: kcdtv Date: Tue, 25 Jul 2017 01:42:00 +0200 Subject: [PATCH 28/42] Update language_strings.sh French translation --- language_strings.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index de1f5aab8..dcd727cc3 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -3966,7 +3966,7 @@ function language_strings() { arr["ENGLISH",447]="5. Set permanently airgeddon's language to the current one" arr["SPANISH",447]="5. Cambiar permanentemente el idioma de airgeddon al actual" - arr["FRENCH",447]="${pending_of_translation} 5. Modifier définitivement la langue du airgeddon actuelle" + arr["FRENCH",447]="5. Etablir comme langue permanente d'airgeddon celle utilisée actuellement" arr["CATALAN",447]="5. Canviar permanentment l'idioma de airgeddon a l'actual" arr["PORTUGUESE",447]="5. Alterar permanentemente o idioma do airgeddon para o atual" arr["RUSSIAN",447]="${pending_of_translation} 5. Установите постоянный язык airgeddon на текущий" @@ -4214,7 +4214,7 @@ function language_strings() { arr["ENGLISH",478]="${blue_color}Language is going to be set permanently to the current one, so on the next start of airgeddon it will be used directly. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",478]="${blue_color}Se va a cambiar permanentemente el idioma al actual para que al siguiente inicio de airgeddon este sea el idioma en el que arranque directamente. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" - arr["FRENCH",478]="${pending_of_translation} ${blue_color}Il changera de façon permanente la langue au courant afin que le prochain début de ce airgeddon est la langue que démarrer directement. ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" + arr["FRENCH",478]="${blue_color}La langue actuelle va être activée de façon permanente, c'est à dire que ce sera la langue d'usage lors des prochains démarrages d'airgeddon. ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" arr["CATALAN",478]="${blue_color}Es canviarà permanentment l'idioma a l'actual perquè al següent inici d' airgeddon aquest sigui l'idioma en què arrenqui directament. ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" arr["PORTUGUESE",478]="${blue_color}A linguagem será definida permanentemente para a atual, no próximo início do airgeddon esta será a usada linguagem. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" arr["RUSSIAN",478]="${pending_of_translation} ${blue_color}Язык будет постоянно установлен на текущий, поэтому при следующем запуске airgeddon он будет использоваться напрямую. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" @@ -4222,7 +4222,7 @@ function language_strings() { arr["ENGLISH",479]="This change conflicts with the startup language autodetection which is currently enabled. It will be disabled automatically in order to perform the change" arr["SPANISH",479]="Este cambio entra en conflicto con la autodetección del idioma al inicio que en este momento está activada. Se desactivará automáticamente para poder realizar el cambio" - arr["FRENCH",479]="${pending_of_translation} Ce changement est en conflit avec la détection automatique de la langue au début qui est actuellement actif. Il est automatiquement désactivé pour effectuer le changement" + arr["FRENCH",479]="Ce changement entre en conflit avec la détection automatique de la langue au démarrage qui est actuellement activée. Elle va être automatiquement désactivée pour effectuer le changement" arr["CATALAN",479]="Aquest canvi entra en conflicte amb la detecció automàtica de l'idioma a l'inici que en aquest moment està activada. Es desactivarà automàticament per a poder realitzar el canvi" arr["PORTUGUESE",479]="Esta mudança entra em conflito com a Autodeteção de linguagem, ativa atualmente. Ele é desativa para fazer a mudança" arr["RUSSIAN",479]="${pending_of_translation} Это изменение конфликтует с автоопределением автозапуска, которое в данный момент включено. Он будет автоматически отключен для выполнения изменения" @@ -4230,7 +4230,7 @@ function language_strings() { arr["ENGLISH",480]="Current language is the same of permanent language already set. No changes will be done" arr["SPANISH",480]="El idioma actual es el mismo que ya está puesto como permanente. No se realizarán cambios" - arr["FRENCH",480]="${pending_of_translation} La langue en cours est le même que celui qui est déjà permanente. Pas de changements" + arr["FRENCH",480]="La langue actuelle est la même que celle désignée comme langue permanente. Pas de changements" arr["CATALAN",480]="L'idioma actual és el mateix que ja està posat com permanent. No es realitzaran canvis" arr["PORTUGUESE",480]="O idioma atual já é permanente. Nenhuma alteração será feita" arr["RUSSIAN",480]="${pending_of_translation} Текущий язык тот же, что и уже установленный язык. Никаких изменений не будет сделано" @@ -4238,7 +4238,7 @@ function language_strings() { arr["ENGLISH",481]="Language set to the current one permanently" arr["SPANISH",481]="Idioma cambiado al actual permanentemente" - arr["FRENCH",481]="${pending_of_translation} Langue changé au courant en permanence" + arr["FRENCH",481]="La langue choisie est l'actuelle langue permanente" arr["CATALAN",481]="Idioma canviat a l'actual permanentment" arr["PORTUGUESE",481]="Idioma definido permanentemente para o atual " arr["RUSSIAN",481]="${pending_of_translation} Язык, установленный на текущий постоянный" From d9ef496e74f9991ba965ae5a393f4b91c047db7e Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Tue, 25 Jul 2017 02:52:45 +0200 Subject: [PATCH 29/42] Small fixes on portuguese translations --- language_strings.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index dcd727cc3..360638292 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -4000,7 +4000,7 @@ function language_strings() { arr["SPANISH",451]="Actualizaciones automáticas: ${pink_color}Activadas${normal_color}" arr["FRENCH",451]="Mises à jour automatiques: ${pink_color}Activées${normal_color}" arr["CATALAN",451]="Actualitzacions automàtiques: ${pink_color}Activades${normal_color}" - arr["PORTUGUESE",451]="Atualizações Automáticas: ${pink_color}Ativa${normal_color}" + arr["PORTUGUESE",451]="Atualizações automáticas: ${pink_color}Ativa${normal_color}" arr["RUSSIAN",451]="${pending_of_translation} Автоматическое обновление: ${pink_color}Включено${normal_color}" arr["GREEK",451]="Αυτόματη ενημέρωση: ${pink_color}Ενεργοποιημένο${normal_color}" @@ -4008,7 +4008,7 @@ function language_strings() { arr["SPANISH",452]="Actualizaciones automáticas: ${pink_color}Desactivadas${normal_color}" arr["FRENCH",452]="Mises à jour automatiques: ${pink_color}Désactivées${normal_color}" arr["CATALAN",452]="Actualitzacions automàtiques: ${pink_color}Desactivades${normal_color}" - arr["PORTUGUESE",452]="Atualizações Automáticas: ${pink_color}Desativa${normal_color}" + arr["PORTUGUESE",452]="Atualizações automáticas: ${pink_color}Desativa${normal_color}" arr["RUSSIAN",452]="${pending_of_translation} Автоматическое обновление: ${pink_color}Инвалид${normal_color}" arr["GREEK",452]="Αυτόματη ενημέρωση: ${pink_color}Απενεργοποιημένο${normal_color}" @@ -4088,7 +4088,7 @@ function language_strings() { arr["SPANISH",462]="${blue_color}Se va a desactivar la colorización (en la salida de algunas pantallas). ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" arr["FRENCH",462]="${blue_color}Désactivation de la colorisation (sur certains écrans). ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" arr["CATALAN",462]="${blue_color}Es va a desactivar le coloració (a la sortida d'algunes pantalles). ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" - arr["PORTUGUESE",462]="A coloração (em algumas telas) será desabilitada. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" + arr["PORTUGUESE",462]="${blue_color}A coloração (em algumas telas) será desabilitada. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" arr["RUSSIAN",462]="${pending_of_translation} ${blue_color}Раскраска (на выходе какого-либо экрана) будет отключена. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",462]="${blue_color}Ο χρωματισμός (σε κάποια σημεία) πρόκειται να απενεργοποιηθεί. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" From 3cbae1690355a1f6c31b9f26a8bac345714d06d9 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Tue, 25 Jul 2017 23:10:16 +0200 Subject: [PATCH 30/42] One french string translated --- language_strings.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 360638292..587fa985e 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -2,7 +2,7 @@ #Title........: language_strings.sh #Description..: All the translated strings that airgeddon uses are located here. #Author.......: v1s1t0r -#Date.........: 20170720 +#Date.........: 20170725 #Bash Version.: 4.2 or later #Set language_strings file version @@ -3934,7 +3934,7 @@ function language_strings() { arr["ENGLISH",443]="Options and language menu" arr["SPANISH",443]="Menú de opciones e idioma" - arr["FRENCH",443]="${pending_of_translation} Options de menu et la langue" + arr["FRENCH",443]="Menu options et langues" arr["CATALAN",443]="Menú d'opcions i idioma" arr["PORTUGUESE",443]="Opções de menu e linguagem" arr["RUSSIAN",443]="${pending_of_translation} Вариант и языковое меню" From f1be15903a6a5e55a0deace67d71676ee6317883 Mon Sep 17 00:00:00 2001 From: xtonousou Date: Mon, 31 Jul 2017 05:51:35 +0300 Subject: [PATCH 31/42] Corrected a Greek translation --- language_strings.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/language_strings.sh b/language_strings.sh index 587fa985e..e377320be 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -994,7 +994,7 @@ function language_strings() { arr["CATALAN",75]="Agraïments al \"Spanish pentesting crew\", al \"Wifislax Staff\", a la gent dels fòrums que m'ajuda, als meus col·laboradors, traductors i especialment al Kcdtv i xtonousou per les proves beta i el suport rebut" arr["PORTUGUESE",75]="Agradecimentos a \"Spanish pentesting crew\", \"Wifislax Staff\", as pessoas dos fóruns por me ajudar, os colaboradores, tradutores e especialmente para Kcdtv e xtonousou por testes beta e também a todo apoio recebido" arr["RUSSIAN",75]="Спасибо \"Spanish pentesting crew\", за \"Wifislax Staff\", людям с форумов, которые мне помогают, тем, кто принимает участие в проекте, переводчикам и особенно Kcdtv и xtonousou за бета тестирование и полученную поддержку" - arr["GREEK",75]="Τις ευχαριστίες μου στην \"Ισπανική ομάδα pentesting\", στο \"Wifislax Staff\", στα άτομα από το forum που με βοηθάνε, στους συνεργάτες μου, στους μεταφραστές και ειδικά στον Kcdtv και xtonousou για το beta testing και την υποστήριξη που λάβαμε από αυτόν" + arr["GREEK",75]="Τις ευχαριστίες μου στην \"Ισπανική ομάδα pentesting\", στο \"Wifislax Staff\", στα άτομα από το forum που με βοηθάνε, στους συνεργάτες μου, στους μεταφραστές και ειδικά στον Kcdtv και στον xtonousou για το beta testing και την υποστήριξη που λάβαμε" arr["ENGLISH",76]="Invalid menu option was chosen" arr["SPANISH",76]="Opción del menú no válida" From e37903aaa899fcd9973767ef3af59eb5c2122202 Mon Sep 17 00:00:00 2001 From: Mi-Al Date: Mon, 31 Jul 2017 18:56:02 +0300 Subject: [PATCH 32/42] Updated Russian translation --- language_strings.sh | 80 ++++++++++++++++++++++----------------------- 1 file changed, 40 insertions(+), 40 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index e377320be..fb1dbc51b 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -2793,7 +2793,7 @@ function language_strings() { arr["FRENCH",300]="Si la commande xdpyinfo est installée dans vôtre système le script pourra calculer votre résolution d'écran et optimiser l'affichage en conséquence. Le paquet à installer pour avoir cette commande s'appelle (selon la distribution) x11-utils, xdpyinfo, xorg-xdpyinfo, etc." arr["CATALAN",300]="Si fas que funcioni en el teu sistema l'ordre xdpyinfo, el script podrà calcular la teua resolució de pantalla i mostrar-te les finestres de forma més optimitzada. Depenent del sistema el paquet que el conté pot dir-se x11-utils, xdpyinfo, xorg-xdpyinfo, etc." arr["PORTUGUESE",300]="Se o comando xdpyinfo funcionar em seu sistema o script será capaz de calcular a resolução da tela e mostrar-lhe as janelas de uma maneira melhor. Dependendo do sistema, o nome do pacote pode ser: x11-utils, xdpyinfo, xorg-xdpyinfo, etc." - arr["RUSSIAN",300]="${pending_of_translation} Если использовать команду xpdyinfo, скрипт сможет определить разрешение вашего экрана и выбрать наилучшее отображение окон. В зависимости от системы, имя пакета содержащее его может быть x11-utils, xdpyinfo, xorg-xdpyinfo, и т.д." + arr["RUSSIAN",300]="Команда xpdyinfo поможет этому скрипту определить разрешение вашего экрана и выбрать наилучшее отображение окон. В зависимости от системы, имя пакета, в котором содержится эта программа, может быть x11-utils, xdpyinfo, xorg-xdpyinfo, и т.д." arr["GREEK",300]="Αν δουλέψει η εντολή xpdyinfo, το script θα μπορέσει να υπολογίσει την ανάλυση της οθόνης και να δείχνει τα παράθυρα καλύτερα. Εξαρτάται από το σύστημα, το όνομα του πακέτου που το περιέχει θα μπορούσε να είναι x11-utils, xdpyinfo, xorg-xdpyinfo, κτλπ." arr["ENGLISH",301]="Despite having all essential tools installed, your system uses airmon-zc instead of airmon-ng. In order to work properly you need to install lspci (pciutils) and you don't have it right now. Please, install it and launch the script again" @@ -3937,7 +3937,7 @@ function language_strings() { arr["FRENCH",443]="Menu options et langues" arr["CATALAN",443]="Menú d'opcions i idioma" arr["PORTUGUESE",443]="Opções de menu e linguagem" - arr["RUSSIAN",443]="${pending_of_translation} Вариант и языковое меню" + arr["RUSSIAN",443]="Настройки и языковое меню" arr["GREEK",443]="Μενού επιλογών και γλώσσας" arr["ENGLISH",444]="11. Options and language menu" @@ -3945,7 +3945,7 @@ function language_strings() { arr["FRENCH",444]="11. Menu options et langues" arr["CATALAN",444]="11. Menú d'opcions i idioma" arr["PORTUGUESE",444]="11. Opções de menu e linguagem" - arr["RUSSIAN",444]="${pending_of_translation} 11. Вариант и языковое меню" + arr["RUSSIAN",444]="11. Настройки и языковое меню" arr["GREEK",444]="11. Μενού επιλογών και γλώσσας" arr["ENGLISH",445]="If you have ccze installed and are experiencing display errors or glitches on some windows, you should disable colorization in the option and language menu" @@ -3953,7 +3953,7 @@ function language_strings() { arr["FRENCH",445]="Si ccze est installé et que vous avez des erreurs d'affichage et de clignotement avec certaines fenêtres, désactivez la colorisation depuis le menu options et langues" arr["CATALAN",445]="Si tens instal·lat ccze i experimentes errors de visualització o pampallugues en algunes finestres, desactiva la coloració al menú d'opcions i idioma" arr["PORTUGUESE",445]="Se você tiver ccze instalado e estiver com erros de exibição ou com algumas janelas piscando, desative a colorização em opções de menu e linguagem" - arr["RUSSIAN",445]="${pending_of_translation} Если у вас установлен ccze и возникают ошибки отображения или сбои в некоторых окнах, вы должны отключить раскраску в меню параметров и языков" + arr["RUSSIAN",445]="Если у вас установлен ccze и возникают ошибки отображения или сбои в некоторых окнах, вы должны отключить цветной вывод в пункте Настройки и языковое меню" arr["GREEK",445]="Εάν έχετε εγκαταστήσει το ccze και αντιμετωπίζετε σφάλματα εμφάνισης ή δυσλειτουργίες σε ορισμένα παράθυρα, θα πρέπει να απενεργοποιήσετε τον χρωματισμό στο μενού επιλογών και γλώσσας" arr["ENGLISH",446]="8. Return to options menu" @@ -3961,7 +3961,7 @@ function language_strings() { arr["FRENCH",446]="8. Retourner au menu options" arr["CATALAN",446]="8. Tornar al menú d'opcions" arr["PORTUGUESE",446]="8. Voltar ao menu de opções" - arr["RUSSIAN",446]="${pending_of_translation} 8. Возврат в опций меню" + arr["RUSSIAN",446]="8. Возврат в меню опций" arr["GREEK",446]="8. Επιστροφή στο μενού επιλογών" arr["ENGLISH",447]="5. Set permanently airgeddon's language to the current one" @@ -3969,7 +3969,7 @@ function language_strings() { arr["FRENCH",447]="5. Etablir comme langue permanente d'airgeddon celle utilisée actuellement" arr["CATALAN",447]="5. Canviar permanentment l'idioma de airgeddon a l'actual" arr["PORTUGUESE",447]="5. Alterar permanentemente o idioma do airgeddon para o atual" - arr["RUSSIAN",447]="${pending_of_translation} 5. Установите постоянный язык airgeddon на текущий" + arr["RUSSIAN",447]="5. Сделать текущий язык airgeddon постоянным" arr["GREEK",447]="5. Θέστε μόνιμα την τρέχουσα γλώσσα του airgeddon ως προεπιλεγμένη" arr["ENGLISH",448]="If you installed airgeddon from a repository, you should not enable automatic updates. airgeddon will be updated when there is a new version in the repository" @@ -3977,7 +3977,7 @@ function language_strings() { arr["FRENCH",448]="Si vous avez installé airgeddon depuis des dêpots vous devriez ne pas activer les mises à jour automatiques. airgeddon sera mis à jour quand une nouvelle version sera disponible dans vos dépôts" arr["CATALAN",448]="Si vas instal·lar airgeddon des d'un repositori, no hauries d'activar l'actualització automàtica. airgeddon s'actualitzarà quan hi hagi una nova versió al repositori" arr["PORTUGUESE",448]="Se você instalou airgeddon partir de um repositório, você não deve ativar a atualização automática. airgeddon será atualizado quando houvér nova versão no repositório" - arr["RUSSIAN",448]="${pending_of_translation} Если вы установили airgeddon из репозитория, вам не следует включать автоматические обновления. airgeddon будет обновляться, когда в репозитории будет новая версия" + arr["RUSSIAN",448]="Если вы установили airgeddon из репозитория, вам не следует включать автоматические обновления. airgeddon будет обновляться, когда в репозитории будет новая версия" arr["GREEK",448]="Αν εγκαταστήσατε το airgeddon από κάποιο official repository, δεν θα πρέπει να ενεργοποιήσετε τις αυτόματες ενημερώσεις. Το airgeddon θα ενημερωθεί όταν υπάρξει κάποια νέα έκδοση στο official repository" arr["ENGLISH",449]="2. Enable automatic updates permanently" @@ -3985,7 +3985,7 @@ function language_strings() { arr["FRENCH",449]="2. Activer de façon permanante la mise à jour automatique" arr["CATALAN",449]="2. Habilita permanentment l'actualització automàtica" arr["PORTUGUESE",449]="2. Ativar permanentemente a atualização automática" - arr["RUSSIAN",449]="${pending_of_translation} 2. Постоянное включение автоматических обновлений" + arr["RUSSIAN",449]="2. Включение постоянных автоматических обновлений"" arr["GREEK",449]="2. Ενεργοποιήστε μόνιμα τις αυτόματες ενημερώσεις" arr["ENGLISH",450]="3. Enable colorization permanently (on some screen's output)" @@ -3993,7 +3993,7 @@ function language_strings() { arr["FRENCH",450]="3. Activer dé façon permanante la colorisation (en sortie de certains écrans)" arr["CATALAN",450]="3. Habilita permanentment la coloració (a la sortida d'algunes pantalles)" arr["PORTUGUESE",450]="3. Ativar permanentemente a colorização (em algumas telas)" - arr["RUSSIAN",450]="${pending_of_translation} 3. Включить раскраску навсегда (на выходе некоторых экранов)" + arr["RUSSIAN",450]="3. Включение постоянного цветного вывода (в некоторых окнах программы)" arr["GREEK",450]="3. Ενεργοποιήστε μόνιμα τον χρωματισμό (σε κάποια σημεία)" arr["ENGLISH",451]="Automatic updates: ${pink_color}Enabled${normal_color}" @@ -4001,7 +4001,7 @@ function language_strings() { arr["FRENCH",451]="Mises à jour automatiques: ${pink_color}Activées${normal_color}" arr["CATALAN",451]="Actualitzacions automàtiques: ${pink_color}Activades${normal_color}" arr["PORTUGUESE",451]="Atualizações automáticas: ${pink_color}Ativa${normal_color}" - arr["RUSSIAN",451]="${pending_of_translation} Автоматическое обновление: ${pink_color}Включено${normal_color}" + arr["RUSSIAN",451]="Автоматическое обновление: ${pink_color}Включено${normal_color}" arr["GREEK",451]="Αυτόματη ενημέρωση: ${pink_color}Ενεργοποιημένο${normal_color}" arr["ENGLISH",452]="Automatic updates: ${pink_color}Disabled${normal_color}" @@ -4009,7 +4009,7 @@ function language_strings() { arr["FRENCH",452]="Mises à jour automatiques: ${pink_color}Désactivées${normal_color}" arr["CATALAN",452]="Actualitzacions automàtiques: ${pink_color}Desactivades${normal_color}" arr["PORTUGUESE",452]="Atualizações automáticas: ${pink_color}Desativa${normal_color}" - arr["RUSSIAN",452]="${pending_of_translation} Автоматическое обновление: ${pink_color}Инвалид${normal_color}" + arr["RUSSIAN",452]="Автоматическое обновление: ${pink_color}Отключено${normal_color}" arr["GREEK",452]="Αυτόματη ενημέρωση: ${pink_color}Απενεργοποιημένο${normal_color}" arr["ENGLISH",453]="Colorization (on some screen's output): ${pink_color}Enabled${normal_color}" @@ -4017,7 +4017,7 @@ function language_strings() { arr["FRENCH",453]="Colorisation (sur certains écrans): ${pink_color}Activée${normal_color}" arr["CATALAN",453]="Coloració (a la sortida d'algunes pantalles): ${pink_color}Activade${normal_color}" arr["PORTUGUESE",453]="Colorização (em algumas telas): ${pink_color}Ativa${normal_color}" - arr["RUSSIAN",453]="${pending_of_translation} Раскрашивание (на выходе некоторых экранов): ${pink_color}Включено${normal_color}" + arr["RUSSIAN",453]="Использование цветов (в некоторых окнах программы): ${pink_color}Включено${normal_color}" arr["GREEK",453]="Χρωματισμός (σε κάποια σημεία): ${pink_color}Ενεργοποιημένο${normal_color}" arr["ENGLISH",454]="Colorization (on some screen's output): ${pink_color}Disabled${normal_color}" @@ -4025,7 +4025,7 @@ function language_strings() { arr["FRENCH",454]="Colorisation (sur certains écrans): ${pink_color}Désactivée${normal_color}" arr["CATALAN",454]="Coloració (a la sortida d'algunes pantalles): ${pink_color}Desactivade${normal_color}" arr["PORTUGUESE",454]="Colorização (em algumas telas): ${pink_color}Desativa${normal_color}" - arr["RUSSIAN",454]="${pending_of_translation} Раскрашивание (на выходе некоторых экранов): ${pink_color}Инвалид${normal_color}" + arr["RUSSIAN",454]="Использование цветов (в некоторых окнах программы): ${pink_color}Отключено${normal_color}" arr["GREEK",454]="Χρωματισμός (σε κάποια σημεία): ${pink_color}Απενεργοποιημένο${normal_color}" arr["ENGLISH",455]="2. Disable automatic updates permanently" @@ -4033,7 +4033,7 @@ function language_strings() { arr["FRENCH",455]="2. Désactiver de façon permanante les mises à jour automatiques" arr["CATALAN",455]="2. Deshabilita permanentment l'actualització automàtica" arr["PORTUGUESE",455]="2. Desativar permanentemente a atualização automática" - arr["RUSSIAN",455]="${pending_of_translation} 2. Постоянно отключать автоматические обновления" + arr["RUSSIAN",455]="2. Отключить постоянные автоматические обновления" arr["GREEK",455]="2. Απενεργοποιήστε μόνιμα τις αυτόματες ενημερώσεις" arr["ENGLISH",456]="3. Disable colorization (on some screen's output)" @@ -4041,7 +4041,7 @@ function language_strings() { arr["FRENCH",456]="3. Désactiver dé façon permanante (sur certains écrans)" arr["CATALAN",456]="3. Deshabilita permanentment la colorización (a la sortida d'algunes pantalles)" arr["PORTUGUESE",456]="3. Desativar permanentemente a colorização (em algumas telas)" - arr["RUSSIAN",456]="${pending_of_translation} 3. Отключить раскраску навсегда (на выходе некоторых экранов)" + arr["RUSSIAN",456]="3. Отключение использования цветов (в некоторых окнах программы)" arr["GREEK",456]="3. Απενεργοποιήστε μόνιμα τον χρωματισμό (σε κάποια σημεία)" arr["ENGLISH",457]="${blue_color}Automatic updates are going to be disabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" @@ -4049,7 +4049,7 @@ function language_strings() { arr["FRENCH",457]="${blue_color}Désactivation des mises à jour automatiques. ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" arr["CATALAN",457]="${blue_color}Es van a desactivar les actualitzacions automàtiques. ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" arr["PORTUGUESE",457]="${blue_color}As atualizações automáticas serão desabilitadas. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" - arr["RUSSIAN",457]="${pending_of_translation} ${blue_color}Автоматические обновления будут отключены. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" + arr["RUSSIAN",457]="${blue_color}Автоматические обновления будут отключены. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",457]="${blue_color}Οι αυτόματες ενημερώσεις πρόκειται να απενεργοποιηθούν. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ENGLISH",458]="${blue_color}Automatic updates are going to be enabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" @@ -4057,7 +4057,7 @@ function language_strings() { arr["FRENCH",458]="${blue_color}Activation des mises à jour automatiques. ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" arr["CATALAN",458]="${blue_color}Es van a activar les actualitzacions automàtiques. ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" arr["PORTUGUESE",458]="${blue_color}As atualizações automáticas serão ativadas. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" - arr["RUSSIAN",458]="${pending_of_translation} ${blue_color}Автоматические обновления будут включены. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" + arr["RUSSIAN",458]="${blue_color}Автоматические обновления будут включены. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",458]="${blue_color}Οι αυτόματες ενημερώσεις πρόκειται να ενεργοποιηθούν. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ENGLISH",459]="If you installed airgeddon from a repository you shouldn't enable this option. airgeddon will be updated when the repositories do. If you continue, make sure you know what you are doing, or you could cause problems with update flow" @@ -4065,7 +4065,7 @@ function language_strings() { arr["FRENCH",459]="Si airgeddon a été installé depuis des dépôts vous devriez ne pas activer cette option. airgeddon sera mis à jour automatiquement en passant par vos dépôts. Si vous décidez de continuer soyez conscient du fait que vous pourriez générer ainsi des conflits lors de futures actualisations système" arr["CATALAN",459]="Si vas instal·lar airgeddon des d'un repositori no hauries d'activar aquesta opció. airgeddon s'actualitzarà quan ho facin els repositoris. Si continues, assegura't de saber bé el que fas o podries causar problemes amb flux d'actualitzacions" arr["PORTUGUESE",459]="Se você instalou airgeddon a partir de um repositório você não deve ativar essa opção. airgeddon será atualizado quando você estiver disponivel nos repositórios. Se você continuar, verifique se você sabe o que está fazendo ou ou você pode causar problemas com o fluxo de atualização" - arr["RUSSIAN",459]="${pending_of_translation} Если вы установили airgeddon из репозитория, вы не должны включать эту опцию. airgeddon будет обновляться, когда репозитории будут. Если вы продолжаете, убедитесь, что знаете, что делаете, или вы можете вызвать проблемы с потоком обновления" + arr["RUSSIAN",459]="Если вы установили airgeddon из репозитория, вы не должны включать эту опцию. airgeddon будет обновляться вместе с репозиториями. Если вы продолжите, убедитесь, что знаете, что делаете, или ваши действия могут вызвать проблемы для этой программы" arr["GREEK",459]="Εάν εγκαταστήσατε το airgeddon από κάποιο official repository, δεν πρέπει να ενεργοποιήσετε αυτή την επιλογή. Το airgeddon θα ενημερωθεί όταν ενημερωθούν και τα repositories. Αν συνεχίσετε, βεβαιωθείτε ότι γνωρίζετε τι κάνετε και ότι θα μπορεί να προκαλέσετε προβλήματα με τη ροή ενημέρωσης" arr["ENGLISH",460]="Automatic updates have been enabled" @@ -4073,7 +4073,7 @@ function language_strings() { arr["FRENCH",460]="Mises à jour automatiques activées" arr["CATALAN",460]="S'han activat les actualitzacions automàtiques" arr["PORTUGUESE",460]="As atualizações automáticas foram ativadas" - arr["RUSSIAN",460]="${pending_of_translation} Автоматические обновления включены" + arr["RUSSIAN",460]="Автоматические обновления включены" arr["GREEK",460]="Οι αυτόματες ενημερώσεις έχουν ενεργοποιηθεί" arr["ENGLISH",461]="Automatic updates have been disabled" @@ -4081,7 +4081,7 @@ function language_strings() { arr["FRENCH",461]="Mises à jour automatiques désactivées" arr["CATALAN",461]="S'han desactivat les actualitzacions automàtiques" arr["PORTUGUESE",461]="As atualizações automáticas foram desativadas" - arr["RUSSIAN",461]="${pending_of_translation} Автоматические обновления отключены" + arr["RUSSIAN",461]="Автоматические обновления отключены" arr["GREEK",461]="Οι αυτόματες ενημερώσεις έχουν απενεργοποιηθεί" arr["ENGLISH",462]="${blue_color}Colorization (on some screen's output) is going to be disabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" @@ -4089,7 +4089,7 @@ function language_strings() { arr["FRENCH",462]="${blue_color}Désactivation de la colorisation (sur certains écrans). ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" arr["CATALAN",462]="${blue_color}Es va a desactivar le coloració (a la sortida d'algunes pantalles). ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" arr["PORTUGUESE",462]="${blue_color}A coloração (em algumas telas) será desabilitada. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" - arr["RUSSIAN",462]="${pending_of_translation} ${blue_color}Раскраска (на выходе какого-либо экрана) будет отключена. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" + arr["RUSSIAN",462]="${blue_color}Использование цветов (в некоторых окнах программы) будет отключено. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",462]="${blue_color}Ο χρωματισμός (σε κάποια σημεία) πρόκειται να απενεργοποιηθεί. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ENGLISH",463]="${blue_color}Colorization (on some screen's output) is going to be enabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" @@ -4097,7 +4097,7 @@ function language_strings() { arr["FRENCH",463]="${blue_color}Activation colorisation (sur certains écrans). ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" arr["CATALAN",463]="${blue_color}Es va a activar la coloració (a la sortida d'algunes pantalles). ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" arr["PORTUGUESE",463]="${blue_color}A coloração (em algumas telas) será ativada. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" - arr["RUSSIAN",463]="${pending_of_translation} ${blue_color}Раскраска (на выходе какого-либо экрана) будет включена. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" + arr["RUSSIAN",463]="Использование цветов (в некоторых окнах программы) будет включено. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice" arr["GREEK",463]="${blue_color}Ο χρωματισμός (σε κάποια σημεία) πρόκειται να ενεργοποιηθεί. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ENGLISH",464]="You don't have the ccze package installed so any change on this option will have no effect until you install it" @@ -4105,7 +4105,7 @@ function language_strings() { arr["FRENCH",464]="Ccze n'est pas installé, les paramétrages effectués avec cette option seront effectifs une fois czze installé" arr["CATALAN",464]="No tens instal·lat el paquet ccze pel que qualsevol canvi que facis sobre aquesta opció no tindrà efecte fins que el instal·lis" arr["PORTUGUESE",464]="Você não tem o pacote ccze instalado, qualquer alterações feita nesta opção não terá efeito até que você instale-o" - arr["RUSSIAN",464]="${pending_of_translation} У вас не установлен пакет ccze, поэтому любое изменение этой опции не будет иметь никакого эффекта, пока вы его не установите" + arr["RUSSIAN",464]="У вас не установлен пакет ccze, поэтому любое изменение этой опции не будет иметь никакого эффекта, пока вы его не установите" arr["GREEK",464]="Δεν έχετε εγκατεστημένο το πακέτο ccze, οπότε οποιαδήποτε αλλαγή σε αυτήν την επιλογή δεν θα έχει αποτέλεσμα μέχρι να το εγκαταστήσετε" arr["ENGLISH",465]="Colorization has been enabled" @@ -4113,7 +4113,7 @@ function language_strings() { arr["FRENCH",465]="Colorisation activée" arr["CATALAN",465]="S'ha activat la coloració" arr["PORTUGUESE",465]="A colorização foi ativa" - arr["RUSSIAN",465]="${pending_of_translation} Раскрашивание включено" + arr["RUSSIAN",465]="Использование цветов включено" arr["GREEK",465]="Ο χρωματισμός ενεργοποιήθηκε" arr["ENGLISH",466]="Colorization has been disabled" @@ -4121,7 +4121,7 @@ function language_strings() { arr["FRENCH",466]="Colorisation désactivée" arr["CATALAN",466]="S'ha desactivat la coloració" arr["PORTUGUESE",466]="A colorização foi desativa" - arr["RUSSIAN",466]="${pending_of_translation} Раскраска отключена" + arr["RUSSIAN",466]="Использование цветов отключено" arr["GREEK",466]="Ο χρωματισμός απενεργοποιήθηκε" arr["ENGLISH",467]="4. Enable startup language autodetection permanently" @@ -4129,7 +4129,7 @@ function language_strings() { arr["FRENCH",467]="4. Activer de façon permanente la détection de langue au lancement" arr["CATALAN",467]="4. Habilitar permanentment l'autodetecció d'idioma a l'inici" arr["PORTUGUESE",467]="4. Ativar permanentemente autodetecção de linguagem no início" - arr["RUSSIAN",467]="${pending_of_translation} 4. Автоматическое определение автозапуска автозапуска" + arr["RUSSIAN",467]="4. Автоматическое определение языка отключено" arr["GREEK",467]="4. Ενεργοποίηση του αυτόματου εντοπισμού γλώσσας κατά την εκκίνηση μόνιμα" arr["ENGLISH",468]="4. Disable startup language autodetection permanently" @@ -4137,7 +4137,7 @@ function language_strings() { arr["FRENCH",468]="4. Désactiver de façon permanente la détection de langue au lancement" arr["CATALAN",468]="4. Deshabilitar permanentment l'autodetecció d'idioma a l'inici" arr["PORTUGUESE",468]="4. Desativar permanentemente a autodetecção de linguagem no início" - arr["RUSSIAN",468]="${pending_of_translation} 4. Автоматически отключить автоопределение автозапуска" + arr["RUSSIAN",468]="4. Отключить автоматическое определение языка" arr["GREEK",468]="4. Απενεργοποίηση του αυτόματου εντοπισμού γλώσσας κατά την εκκίνηση μόνιμα" arr["ENGLISH",469]="${blue_color}Startup language autodetection will be disabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" @@ -4145,7 +4145,7 @@ function language_strings() { arr["FRENCH",469]="${blue_color}Désactivation détection langue au lancement. ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" arr["CATALAN",469]="${blue_color}Es va a desactivar la detecció automàtica d'idioma a l'inici. ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" arr["PORTUGUESE",469]="${blue_color}A autodeteção de linguagem será desativada. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" - arr["RUSSIAN",469]="${pending_of_translation} ${blue_color}Автоопределение автозапуска будет отключено. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" + arr["RUSSIAN",469]="${blue_color}Автоопределение языка при запуске будет отключено. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",469]="${blue_color}Ο αυτόματος εντοπισμός γλώσσας κατά την εκκίνηση θα απενεργοποιηθεί. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ENGLISH",470]="${blue_color}Startup language autodetection will be enabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" @@ -4153,7 +4153,7 @@ function language_strings() { arr["FRENCH",470]="${blue_color}Activation détection langue au lancement. ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" arr["CATALAN",470]="${blue_color}Es va a habilitar la detecció automàtica d'idioma a l'inici. ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" arr["PORTUGUESE",470]="${blue_color}A autodeteção de linguagem será ativada. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" - arr["RUSSIAN",470]="${pending_of_translation} ${blue_color}Автозапуск автозапуска активируется. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" + arr["RUSSIAN",470]="${blue_color} Автоопределение языка при запуске будет включено. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",470]="${blue_color}Ο αυτόματος εντοπισμός γλώσσας κατά την εκκίνηση θα ενεργοποιηθεί. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ENGLISH",471]="Any permanent change of language you have will be lost on the next start if you enable this option!!" @@ -4161,7 +4161,7 @@ function language_strings() { arr["FRENCH",471]="Les configurations permanentes de langue seront perdues au prochain démarrage si vous choisssez cette option!!" arr["CATALAN",471]="Qualsevol canvi permanent d'idioma que tinguis es perdrà en el següent inici si actives aquesta opció!!" arr["PORTUGUESE",471]="Qualquer mudança na linguagem será perderida no próximo inicio se você habilitar esta opção!!" - arr["RUSSIAN",471]="${pending_of_translation} Любое постоянное изменение языка будет Вы потеряли при следующем запуске, если вы включите эту опцию!!" + arr["RUSSIAN",471]="При включении этой опции, сделанный выбор по изменению языка будет потерян при следующем запуске!!" arr["GREEK",471]="Οποιαδήποτε μόνιμη αλλαγή της γλώσσας θα χαθεί κατά την επόμενη εκκίνηση, αν ενεργοποιήσετε αυτή την επιλογή!!" arr["ENGLISH",472]="Startup language autodetection has been enabled" @@ -4169,7 +4169,7 @@ function language_strings() { arr["FRENCH",472]="Détection automatique du langage au démarrage activée" arr["CATALAN",472]="S'ha activat l'autodetecció d'idioma a l'inici" arr["PORTUGUESE",472]="A autodetecção do idioma foi ativo na inicialização" - arr["RUSSIAN",472]="${pending_of_translation} Автозапуск автозагрузки включен" + arr["RUSSIAN",472]="Автоматическое определение языка было включено" arr["GREEK",472]="Ο αυτόματος εντοπισμός γλώσσας κατά την εκκίνηση έχει ενεργοποιηθεί" arr["ENGLISH",473]="Startup language autodetection has been disabled" @@ -4177,7 +4177,7 @@ function language_strings() { arr["FRENCH",473]="Détection automatique du langage au démarrage désactivée" arr["CATALAN",473]="S'ha desactivat l'autodetecció d'idioma a l'inici" arr["PORTUGUESE",473]="A autodetecção do idioma foi desativada na inicialização" - arr["RUSSIAN",473]="${pending_of_translation} Автоматическое определение автозагрузки отключено" + arr["RUSSIAN",473]="Автоматическое определение языка было отключено" arr["GREEK",473]="Ο αυτόματος εντοπισμός γλώσσας κατά την εκκίνηση έχει απενεργοποιηθεί" arr["ENGLISH",474]="Startup language autodetection: ${pink_color}Enabled${normal_color}" @@ -4185,7 +4185,7 @@ function language_strings() { arr["FRENCH",474]="Détection automatique du langage au démarrage: ${pink_color}Activée${normal_color}" arr["CATALAN",474]="Autodetecció d'idioma a l'inici: ${pink_color}Activade${normal_color}" arr["PORTUGUESE",474]="Autodetecção do idioma na inicialização: ${pink_color}ativado${normal_color}" - arr["RUSSIAN",474]="${pending_of_translation} Автоопределение автозапуска: ${pink_color}Включено${normal_color}" + arr["RUSSIAN",474]="Автоопределение языка при запуске: ${pink_color}Включено${normal_color}" arr["GREEK",474]="Αυτόματος εντοπισμός γλώσσας κατά την εκκίνηση: ${pink_color}Ενεργοποιημένο${normal_color}" arr["ENGLISH",475]="Startup language autodetection: ${pink_color}Disabled${normal_color}" @@ -4193,7 +4193,7 @@ function language_strings() { arr["FRENCH",475]="Détection automatique du langage au démarrage: ${pink_color}Désactivée${normal_color}" arr["CATALAN",475]="Autodetecció d'idioma a l'inici: ${pink_color}Desactivade${normal_color}" arr["PORTUGUESE",475]="Autodetecção do idioma na inicialização: ${pink_color}Desativa${normal_color}" - arr["RUSSIAN",475]="${pending_of_translation} Автоопределение автозапуска: ${pink_color}Инвалид${normal_color}" + arr["RUSSIAN",475]="Автоопределение языка при запуске: ${pink_color}Отключено${normal_color}" arr["GREEK",475]="Αυτόματος εντοπισμός γλώσσας κατά την εκκίνηση: ${pink_color}Απενεργοποιημένο${normal_color}" arr["ENGLISH",476]="A graphical X window system has not been detected. If you already have one, check it's working properly. It's essential for airgeddon. The script can't continue" @@ -4201,7 +4201,7 @@ function language_strings() { arr["FRENCH",476]="Aucun système graphique X window détecté. Si un tel système est installé vérifiez qu'il fonctionne correctement. Le script ne peut pas continuer sans ça." arr["CATALAN",476]="No s'ha detectat un sistema gràfic de finestres X. Si el tens, comprova que estigui funcionant correctament. És essencial per a airgeddon. El script no pot continuar" arr["PORTUGUESE",476]="Não foi detectado um sistema X Window (interface grafica). Se você possui, verifique se está funcionando corretamente. É essencial para airgeddon. O script não pode continuar" - arr["RUSSIAN",476]="${pending_of_translation} Графическая система окон X не обнаружена. Если у вас его уже есть, проверьте его работоспособность. Это важно для airgeddon. Скрипт не может продолжить" + arr["RUSSIAN",476]="Графическая X система не обнаружена. Если она уже имеется, проверьте её работоспособность. Это важно для airgeddon. Скрипт не может продолжить" arr["GREEK",476]="Δεν έχει εντοπιστεί κάποιο γραφικό σύστημα παραθύρων X. Αν έχετε ήδη ένα, ελέγξτε ότι λειτουργεί σωστά. Είναι απαραίτητο για το airgeddon. Το script δεν μπορεί να συνεχίσει" arr["ENGLISH",477]="The options in this menu containing the word \"permanently\" modify airgeddon to save the settings for the next time that is to be launched. However, you can always return to this menu to change the value of the option again" @@ -4209,7 +4209,7 @@ function language_strings() { arr["FRENCH",477]="Les options contenant le mot \"permanente\" modifiént airgeddon de sorte que les paramétrages persisteront lors des prochains redémarrages. Vous pourrez cependant toujours modifier la configuration permanante depuis ce même menu" arr["CATALAN",477]="Les opcions d'aquest menú que contenen la paraula \"permanentment\", modifiquen airgeddon perquè fins i tot la següent vegada que sigui iniciat segueixi guardant la configuració. No obstant això, sempre pots tornar a aquest menú a canviar de nou el valor de l'opció" arr["PORTUGUESE",477]="As opções neste menu contendo a palavra \"permanentemente\" serão modificadas de modo que mesmo no próximo inicio do airgeddon as configuração serão mantidas. No entanto, você pode sempre voltar a este menu e alterar as opções" - arr["RUSSIAN",477]="${pending_of_translation} Параметры в этом меню, содержащие слово \"навсегда\" изменить airgeddon даже для следующего запуска, сохраняют сохраненные настройки. Однако вы всегда можете вернуться в это меню, чтобы снова изменить значение параметра" + arr["RUSSIAN",477]="Опции в этом меню, содержащие слово \"постоянное\", сохраняются в airgeddon при перезапусках программы. Однако вы всегда можете вернуться в это меню, чтобы снова изменить значение параметра" arr["GREEK",477]="Οι επιλογές σε αυτό το μενού που περιέχουν τη λέξη \"μόνιμα\" τροποποιούν το airgeddon ώστε να αποθηκεύει τις ρυθμίσεις για την επόμενη φορά. Ωστόσο, μπορείτε πάντα να επιστρέψετε σε αυτό το μενού για να αλλάξετε ξανά την τιμή της επιλογής" arr["ENGLISH",478]="${blue_color}Language is going to be set permanently to the current one, so on the next start of airgeddon it will be used directly. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" @@ -4217,7 +4217,7 @@ function language_strings() { arr["FRENCH",478]="${blue_color}La langue actuelle va être activée de façon permanente, c'est à dire que ce sera la langue d'usage lors des prochains démarrages d'airgeddon. ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" arr["CATALAN",478]="${blue_color}Es canviarà permanentment l'idioma a l'actual perquè al següent inici d' airgeddon aquest sigui l'idioma en què arrenqui directament. ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" arr["PORTUGUESE",478]="${blue_color}A linguagem será definida permanentemente para a atual, no próximo início do airgeddon esta será a usada linguagem. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" - arr["RUSSIAN",478]="${pending_of_translation} ${blue_color}Язык будет постоянно установлен на текущий, поэтому при следующем запуске airgeddon он будет использоваться напрямую. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" + arr["RUSSIAN",478]="${blue_color}Текущий язык будет установлен как постоянный, поэтому при следующем запуске airgeddon он будет использоваться без определения языка системы. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",478]="${blue_color}Η τρέχουσα γλώσσα πρόκειται να τεθεί μόνιμα ως προεπιλεγμένη, ώστε κατά την επόμενη εκκίνηση του airgeddon θα χρησιμοποιηθεί κατ' ευθείαν αυτή. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ENGLISH",479]="This change conflicts with the startup language autodetection which is currently enabled. It will be disabled automatically in order to perform the change" @@ -4225,7 +4225,7 @@ function language_strings() { arr["FRENCH",479]="Ce changement entre en conflit avec la détection automatique de la langue au démarrage qui est actuellement activée. Elle va être automatiquement désactivée pour effectuer le changement" arr["CATALAN",479]="Aquest canvi entra en conflicte amb la detecció automàtica de l'idioma a l'inici que en aquest moment està activada. Es desactivarà automàticament per a poder realitzar el canvi" arr["PORTUGUESE",479]="Esta mudança entra em conflito com a Autodeteção de linguagem, ativa atualmente. Ele é desativa para fazer a mudança" - arr["RUSSIAN",479]="${pending_of_translation} Это изменение конфликтует с автоопределением автозапуска, которое в данный момент включено. Он будет автоматически отключен для выполнения изменения" + arr["RUSSIAN",479]="Это изменение конфликтует с автоопределением языка, которое в данный момент включено. Оно будет автоматически отключено для выполнения изменения" arr["GREEK",479]="Αυτή η αλλαγή έρχεται σε σύγκρουση με τoν αυτόματo εντοπισμό της γλώσσας εκκίνησης, ο οποίος είναι αυτή τη στιγμή ενεργοποιημένος. Θα απενεργοποιηθεί αυτόματα για να πραγματοποιηθεί η αλλαγή αυτή" arr["ENGLISH",480]="Current language is the same of permanent language already set. No changes will be done" @@ -4233,7 +4233,7 @@ function language_strings() { arr["FRENCH",480]="La langue actuelle est la même que celle désignée comme langue permanente. Pas de changements" arr["CATALAN",480]="L'idioma actual és el mateix que ja està posat com permanent. No es realitzaran canvis" arr["PORTUGUESE",480]="O idioma atual já é permanente. Nenhuma alteração será feita" - arr["RUSSIAN",480]="${pending_of_translation} Текущий язык тот же, что и уже установленный язык. Никаких изменений не будет сделано" + arr["RUSSIAN",480]="Текущий язык тот же, что и уже установленный постоянный язык. Никаких изменений не будет сделано" arr["GREEK",480]="Η τρέχουσα γλώσσα είναι ίδια με τη μόνιμη γλώσσα που έχει οριστεί ήδη. Δεν θα γίνει καμία αλλαγή" arr["ENGLISH",481]="Language set to the current one permanently" @@ -4241,7 +4241,7 @@ function language_strings() { arr["FRENCH",481]="La langue choisie est l'actuelle langue permanente" arr["CATALAN",481]="Idioma canviat a l'actual permanentment" arr["PORTUGUESE",481]="Idioma definido permanentemente para o atual " - arr["RUSSIAN",481]="${pending_of_translation} Язык, установленный на текущий постоянный" + arr["RUSSIAN",481]="Язык изменён на текущий с сохранением после перезапуска" arr["GREEK",481]="Τέθηκε μόνιμα η τρέχουσα γλώσσα" case "${3}" in From f9d0ad70ac3df40ae056e369f72e4944db37979c Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Mon, 31 Jul 2017 21:18:34 +0200 Subject: [PATCH 33/42] Small fixes on language strings. --- language_strings.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index fb1dbc51b..52393af75 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -2,7 +2,7 @@ #Title........: language_strings.sh #Description..: All the translated strings that airgeddon uses are located here. #Author.......: v1s1t0r -#Date.........: 20170725 +#Date.........: 20170731 #Bash Version.: 4.2 or later #Set language_strings file version @@ -3985,7 +3985,7 @@ function language_strings() { arr["FRENCH",449]="2. Activer de façon permanante la mise à jour automatique" arr["CATALAN",449]="2. Habilita permanentment l'actualització automàtica" arr["PORTUGUESE",449]="2. Ativar permanentemente a atualização automática" - arr["RUSSIAN",449]="2. Включение постоянных автоматических обновлений"" + arr["RUSSIAN",449]="2. Включение постоянных автоматических обновлений" arr["GREEK",449]="2. Ενεργοποιήστε μόνιμα τις αυτόματες ενημερώσεις" arr["ENGLISH",450]="3. Enable colorization permanently (on some screen's output)" @@ -4036,7 +4036,7 @@ function language_strings() { arr["RUSSIAN",455]="2. Отключить постоянные автоматические обновления" arr["GREEK",455]="2. Απενεργοποιήστε μόνιμα τις αυτόματες ενημερώσεις" - arr["ENGLISH",456]="3. Disable colorization (on some screen's output)" + arr["ENGLISH",456]="3. Disable colorization permanently (on some screen's output)" arr["SPANISH",456]="3. Deshabilitar permanentemente la colorización (en la salida de algunas pantallas)" arr["FRENCH",456]="3. Désactiver dé façon permanante (sur certains écrans)" arr["CATALAN",456]="3. Deshabilita permanentment la colorización (a la sortida d'algunes pantalles)" From 79acffe2d94ba6790f5e37ca4c3a63546b9ef2f6 Mon Sep 17 00:00:00 2001 From: Mi-Al Date: Tue, 1 Aug 2017 10:22:14 +0300 Subject: [PATCH 34/42] Updating Russian translation (minor fixes) --- language_strings.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 52393af75..dbdfef0e3 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -4041,7 +4041,7 @@ function language_strings() { arr["FRENCH",456]="3. Désactiver dé façon permanante (sur certains écrans)" arr["CATALAN",456]="3. Deshabilita permanentment la colorización (a la sortida d'algunes pantalles)" arr["PORTUGUESE",456]="3. Desativar permanentemente a colorização (em algumas telas)" - arr["RUSSIAN",456]="3. Отключение использования цветов (в некоторых окнах программы)" + arr["RUSSIAN",456]="3. Постоянное отключение использования цветов (в некоторых окнах программы)" arr["GREEK",456]="3. Απενεργοποιήστε μόνιμα τον χρωματισμό (σε κάποια σημεία)" arr["ENGLISH",457]="${blue_color}Automatic updates are going to be disabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" @@ -4129,7 +4129,7 @@ function language_strings() { arr["FRENCH",467]="4. Activer de façon permanente la détection de langue au lancement" arr["CATALAN",467]="4. Habilitar permanentment l'autodetecció d'idioma a l'inici" arr["PORTUGUESE",467]="4. Ativar permanentemente autodetecção de linguagem no início" - arr["RUSSIAN",467]="4. Автоматическое определение языка отключено" + arr["RUSSIAN",467]="4. Автоматическое определение языка постоянно отключено" arr["GREEK",467]="4. Ενεργοποίηση του αυτόματου εντοπισμού γλώσσας κατά την εκκίνηση μόνιμα" arr["ENGLISH",468]="4. Disable startup language autodetection permanently" @@ -4137,7 +4137,7 @@ function language_strings() { arr["FRENCH",468]="4. Désactiver de façon permanente la détection de langue au lancement" arr["CATALAN",468]="4. Deshabilitar permanentment l'autodetecció d'idioma a l'inici" arr["PORTUGUESE",468]="4. Desativar permanentemente a autodetecção de linguagem no início" - arr["RUSSIAN",468]="4. Отключить автоматическое определение языка" + arr["RUSSIAN",468]="4. Постоянное отключение автоматического определения языка" arr["GREEK",468]="4. Απενεργοποίηση του αυτόματου εντοπισμού γλώσσας κατά την εκκίνηση μόνιμα" arr["ENGLISH",469]="${blue_color}Startup language autodetection will be disabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" From 66cfdfd88d311ba2537625241cd72815b5844965 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Sun, 6 Aug 2017 17:09:55 +0200 Subject: [PATCH 35/42] Fix a missing bracket on a string --- language_strings.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index dbdfef0e3..42147d30b 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -2,7 +2,7 @@ #Title........: language_strings.sh #Description..: All the translated strings that airgeddon uses are located here. #Author.......: v1s1t0r -#Date.........: 20170731 +#Date.........: 20170806 #Bash Version.: 4.2 or later #Set language_strings file version @@ -4097,7 +4097,7 @@ function language_strings() { arr["FRENCH",463]="${blue_color}Activation colorisation (sur certains écrans). ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" arr["CATALAN",463]="${blue_color}Es va a activar la coloració (a la sortida d'algunes pantalles). ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" arr["PORTUGUESE",463]="${blue_color}A coloração (em algumas telas) será ativada. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" - arr["RUSSIAN",463]="Использование цветов (в некоторых окнах программы) будет включено. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice" + arr["RUSSIAN",463]="Использование цветов (в некоторых окнах программы) будет включено. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",463]="${blue_color}Ο χρωματισμός (σε κάποια σημεία) πρόκειται να ενεργοποιηθεί. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ENGLISH",464]="You don't have the ccze package installed so any change on this option will have no effect until you install it" From 9bc3a09494e1637a91588fe1bdb572e221cb15e0 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Sun, 6 Aug 2017 17:21:58 +0200 Subject: [PATCH 36/42] Updated wps pin database --- known_pins.db | 9 ++++++--- pindb_checksum.txt | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/known_pins.db b/known_pins.db index f5d28a718..704a915b8 100644 --- a/known_pins.db +++ b/known_pins.db @@ -2,7 +2,7 @@ #Title........: known_pins.db #Description..: This is a WPS PIN database for routers that generate generic passwords. #Author.......: v1s1t0r -#Date.........: 20170702 +#Date.........: 20170806 #Bash Version.: 4.2 or later #Set PIN database. Keys are the first 6 bssid digits and are ordered @@ -67,6 +67,7 @@ function set_pin_database() { PINDB["0026F2"]="32312966 64426679" PINDB["003872"]="18836486" PINDB["00487A"]="15471628" + PINDB["004A77"]="51798161 62012089 43887842 42567646 10124314" PINDB["004F62"]="21207136" PINDB["004F67"]="13648947" PINDB["006064"]="13948696 71876160 17002318" @@ -170,6 +171,7 @@ function set_pin_database() { PINDB["A021B7"]="39149138 41252147 80324560 82581507 25815078 22813503 11352464 47624313 92442559 81121496 43454044 86559256 33440279 15880208 53134424 72218013 01874341 43135479 51920104 26515274 84361455 71202358 12345679" PINDB["A4526F"]="16538061 16702738 18355604 43297917 73767053 88202907 43297917 19756967 13409708" PINDB["A4B1E9"]="75090753" + PINDB["A8D3F7"]="08593399 31013628 98011193 69216664 33109893" PINDB["ACE87B"]="77502896" PINDB["B0487A"]="61116597 53171801 65822234 31400206 06465179 18668872 22637307 40176451 37493691 57739601 40184708 40166148 37505073 61116597 37494506 37494063 37489014 37496081 37494650 37490034 54335677" PINDB["B4749F"]="23659391" @@ -191,7 +193,7 @@ function set_pin_database() { PINDB["CCB255"]="97354833" PINDB["D0AEEC"]="12263813 36831678 43419012 46275288 49570724 58441640 67791088 76871559 63220926 23970472 04325093 35041054 31433273 97855996 11248729 52217388 59432265 77485625 06235307 78597235" PINDB["D0D412"]="16538061 16702738 18355604 88202907 73767053 43297917 19756967 13409708" - PINDB["D47BB0"]="14550911" + PINDB["D47BB0"]="14550911 98852413 70795660 20859978 13090586 67774128 14738340 11317890 53741134 22388414 72768198 11651659 83914829 36956074 11277576" PINDB["D85D4C"]="73448907" PINDB["D86194"]="71537573 10009321 31348034 18794786 15738370" PINDB["D8B6B7"]="49385052 12715657 66131533 96567111 18811728" @@ -202,7 +204,8 @@ function set_pin_database() { PINDB["E09115"]="42764199" PINDB["E091F5"]="37380342 82234577 49945386" PINDB["E0CB4E"]="62987523" - PINDB["E24136"]="89817841" + PINDB["E24136"]="89817841 29612000 19107011 92008601 15763297" + PINDB["E43ED7"]="29187386 60551085 07281808 78232099 37706937" PINDB["E4C146"]="71537573 10009321 31348034 18794786 15738370" PINDB["E840F2"]="12345670" PINDB["EC1A59"]="19366838" diff --git a/pindb_checksum.txt b/pindb_checksum.txt index 36cfea877..b8f84741c 100644 --- a/pindb_checksum.txt +++ b/pindb_checksum.txt @@ -1 +1 @@ -c75ce527303091ba502bf80451161cdb +4672e24ea031b3f7311647462ce9e2d8 From d092187e1d0624fe585c133ab80e8e62539fabd5 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Sun, 6 Aug 2017 17:31:26 +0200 Subject: [PATCH 37/42] Fixed broken Kali deb package on 7.11 --- binaries/kali/airgeddon_7.11-1_all.deb | Bin 98724 -> 131404 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/binaries/kali/airgeddon_7.11-1_all.deb b/binaries/kali/airgeddon_7.11-1_all.deb index 68cbb91de2faca95c094a662331f40020650443d..361ed32eb2dd50b95f657fc8d39216690dfda92f 100644 GIT binary patch literal 131404 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

y81yElg7_Kn{hbP|N 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 delta 98472 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 Date: Sun, 6 Aug 2017 18:23:51 +0200 Subject: [PATCH 38/42] Updated Kali Linux binaries --- binaries/kali/airgeddon_7.2-1_all.deb | Bin 0 -> 138194 bytes .../kali/{ => legacy}/airgeddon_7.11-1_all.deb | Bin 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 binaries/kali/airgeddon_7.2-1_all.deb rename binaries/kali/{ => legacy}/airgeddon_7.11-1_all.deb (100%) diff --git a/binaries/kali/airgeddon_7.2-1_all.deb b/binaries/kali/airgeddon_7.2-1_all.deb new file mode 100644 index 0000000000000000000000000000000000000000..4112593fa96be55780e4066d9546c082508711ba GIT binary patch literal 138194 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 kNdA}o8u3OBJ%McWkg=Axm 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 UE@wcRcCo}~`vL#}000D8S{k#M-~a#s literal 0 HcmV?d00001 diff --git a/binaries/kali/airgeddon_7.11-1_all.deb b/binaries/kali/legacy/airgeddon_7.11-1_all.deb similarity index 100% rename from binaries/kali/airgeddon_7.11-1_all.deb rename to binaries/kali/legacy/airgeddon_7.11-1_all.deb From 2287ba7db092f17023fcc374a168f3f5331fe960 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Sun, 6 Aug 2017 20:38:59 +0200 Subject: [PATCH 39/42] Added noninteractive Debian Frontend to Dockerfile --- Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 7438e85cc..cf1011c9d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,9 +10,10 @@ LABEL \ maintainer="OscarAkaElvis " \ description="This is a multi-use bash script for Linux systems to audit wireless networks." -#Url env vars +#Env vars ENV AIRGEDDON_URL="https://github.com/v1s1t0r1sh3r3/airgeddon.git" ENV HASHCAT2_URL="https://github.com/v1s1t0r1sh3r3/hashcat2.0.git" +ENV DEBIAN_FRONTEND="noninteractive" #Update system RUN apt update From 6021dfd9899737529390456590313850cb93cf22 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Sun, 6 Aug 2017 20:39:51 +0200 Subject: [PATCH 40/42] Added x11-xserver-utils package to Dockerfile (for xset use) --- Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index cf1011c9d..bf29dd255 100644 --- a/Dockerfile +++ b/Dockerfile @@ -52,7 +52,8 @@ RUN \ rfkill \ x11-utils \ wget \ - ccze + ccze \ + x11-xserver-utils #Install update tools RUN \ From 93a6bf246932ad48b10bd904034828a94c9ae448 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Sun, 6 Aug 2017 20:43:58 +0200 Subject: [PATCH 41/42] Added deletion for cleaning files on Dockerfile --- Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index bf29dd255..258956afc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -133,7 +133,8 @@ RUN rm -rf /opt/airgeddon/imgs > /dev/null 2>&1 && \ rm -rf /opt/airgeddon/Dockerfile > /dev/null 2>&1 && \ rm -rf /opt/airgeddon/binaries > /dev/null 2>&1 && \ rm -rf /opt/hashcat2.0 > /dev/null 2>&1 && \ - rm -rf /tmp/* > /dev/null 2>&1 + rm -rf /tmp/* > /dev/null 2>&1 && \ + rm -rf /var/lib/apt/lists/* > /dev/null 2>&1 #Expose BeEF control panel port EXPOSE 3000 From 3959d233a568f5d6d1cb92538c9a91e5d08958e2 Mon Sep 17 00:00:00 2001 From: xtonousou Date: Tue, 8 Aug 2017 14:37:35 +0300 Subject: [PATCH 42/42] Updated Arch Linux binaries --- .../arch/airgeddon-git-7.11-1-any.pkg.tar.xz | Bin 0 -> 145292 bytes .../airgeddon-git-7.1-1-any.pkg.tar.xz | Bin 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 binaries/arch/airgeddon-git-7.11-1-any.pkg.tar.xz rename binaries/arch/{ => legacy}/airgeddon-git-7.1-1-any.pkg.tar.xz (100%) diff --git a/binaries/arch/airgeddon-git-7.11-1-any.pkg.tar.xz b/binaries/arch/airgeddon-git-7.11-1-any.pkg.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..86400e30096dac1104edeac822e501f36ec98d4d GIT binary patch literal 145292 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 C4b!^- literal 0 HcmV?d00001 diff --git a/binaries/arch/airgeddon-git-7.1-1-any.pkg.tar.xz b/binaries/arch/legacy/airgeddon-git-7.1-1-any.pkg.tar.xz similarity index 100% rename from binaries/arch/airgeddon-git-7.1-1-any.pkg.tar.xz rename to binaries/arch/legacy/airgeddon-git-7.1-1-any.pkg.tar.xz