From 20844a8ee97ff9f53a3d0619597e3a4820f64c30 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Wed, 17 Jun 2020 14:31:33 +0200 Subject: [PATCH 001/101] Fix error on internet interface selection menu when non number provided --- airgeddon.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/airgeddon.sh b/airgeddon.sh index 8d0232f91..8427dc631 100755 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -2425,7 +2425,7 @@ function select_secondary_et_interface() { print_hint ${current_menu} read -rp "> " secondary_iface - if [ "${secondary_iface}" -eq 0 ]; then + if [ "${secondary_iface}" -eq 0 ] 2> /dev/null; then if [ -n "${enterprise_mode}" ]; then return_to_enterprise_main_menu=1 else From 9cf431d346a8f521873254eaad8d463f07a0fcd5 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Wed, 17 Jun 2020 14:34:36 +0200 Subject: [PATCH 002/101] Preparing version numbers for future v10.30 --- README.md | 2 +- airgeddon.sh | 6 +++--- language_strings.sh | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index e7c078bb9..7f530c879 100644 --- a/README.md +++ b/README.md @@ -98,7 +98,7 @@ All the needed info about how to "install | use | enjoy" `airgeddon` is present [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-10.21-blue.svg?style=flat-square&colorA=273133&colorB=0093ee "Latest version" +[Version-shield]: https://img.shields.io/badge/version-10.30-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/cloud/automated/v1s1t0r1sh3r3/airgeddon.svg?style=flat-square&colorA=273133&colorB=a9a9a9 "Docker rules!" diff --git a/airgeddon.sh b/airgeddon.sh index 8427dc631..79cd88937 100755 --- 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 -#Version......: 10.21 +#Version......: 10.30 #Usage........: bash airgeddon.sh #Bash Version.: 4.2 or later @@ -128,8 +128,8 @@ declare -A possible_alias_names=( ) #General vars -airgeddon_version="10.21" -language_strings_expected_version="10.21-1" +airgeddon_version="10.30" +language_strings_expected_version="10.30-1" standardhandshake_filename="handshake-01.cap" standardpmkid_filename="pmkid_hash.txt" standardpmkidcap_filename="pmkid.cap" diff --git a/language_strings.sh b/language_strings.sh index 67962bb77..913a1efa2 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -10,7 +10,7 @@ function set_language_strings_version() { debug_print - language_strings_version="10.21-1" + language_strings_version="10.30-1" } #Set different language text strings From 9efebb9cc2ad8470d813781b4da418db2d0479fb Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Thu, 18 Jun 2020 01:13:45 +0200 Subject: [PATCH 003/101] Update changelog --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 654593def..530698c7b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +### 10.30 + - Fix error on internet interface selection menu when no number provided + ### 10.21 - Improved hostapd-wpe config for some conflicting Linux - Dockerfile migrated to Arch (ArchStrike image as base) to avoid Debian based missing packages problem From 2e18ac9af80e9ea3e639f92d2d0db340d41c3abe Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Thu, 18 Jun 2020 01:15:21 +0200 Subject: [PATCH 004/101] Fix BeEF error due forced config file changes for some versions --- CHANGELOG.md | 1 + airgeddon.sh | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 530698c7b..759bbc519 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,6 @@ ### 10.30 - Fix error on internet interface selection menu when no number provided + - Fixed BeEF error due forced config file changes for some versions ### 10.21 - Improved hostapd-wpe config for some conflicting Linux diff --git a/airgeddon.sh b/airgeddon.sh index 79cd88937..063ed054a 100755 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -266,7 +266,7 @@ beef_file="ag.beef.conf" beef_pass="airgeddon" beef_db="beef.db" beef_default_cfg_file="config.yaml" -beef_needed_brackets_version="0.4.7.2" +beef_needed_brackets_version="0.4.7.1" beef_installation_url="https://github.com/beefproject/beef/wiki/Installation" hostapd_file="ag.hostapd.conf" hostapd_wpe_file="ag.hostapd_wpe.conf" @@ -10647,6 +10647,7 @@ function set_beef_config() { echo -e " hook_root: false" echo -e " database:" echo -e " driver: \"sqlite\"" + echo -e " file: \"${beef_db_path}\"" echo -e " db_file: \"${beef_db_path}\"" echo -e " credentials:" echo -e " user: \"beef\"" From beac5a84145a137dee01853c2e3ca4a23cf7a098 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Thu, 18 Jun 2020 09:05:55 +0200 Subject: [PATCH 005/101] Revert part of a change that finally is not needed --- airgeddon.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/airgeddon.sh b/airgeddon.sh index 063ed054a..548934e2d 100755 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -266,7 +266,7 @@ beef_file="ag.beef.conf" beef_pass="airgeddon" beef_db="beef.db" beef_default_cfg_file="config.yaml" -beef_needed_brackets_version="0.4.7.1" +beef_needed_brackets_version="0.4.7.2" beef_installation_url="https://github.com/beefproject/beef/wiki/Installation" hostapd_file="ag.hostapd.conf" hostapd_wpe_file="ag.hostapd_wpe.conf" From 097f420c942fb7dd16c664f81703d637b6db5bc4 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Wed, 24 Jun 2020 09:34:04 +0200 Subject: [PATCH 006/101] Update WPS Pin database --- known_pins.db | 2 +- pindb_checksum.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/known_pins.db b/known_pins.db index 1f9ceb742..2649d6297 100644 --- a/known_pins.db +++ b/known_pins.db @@ -357,7 +357,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 01318104" PINDB["A0648F"]="51327330" PINDB["A08E78"]="62306157" - PINDB["A0AB1B"]="44384494 85016279" + PINDB["A0AB1B"]="44384494 85016279 20205515" PINDB["A0EC80"]="21970726 12345670" PINDB["A0F3C1"]="03919934 32956092" PINDB["A42B8C"]="21047015" diff --git a/pindb_checksum.txt b/pindb_checksum.txt index 0707bcc7a..dfe980217 100644 --- a/pindb_checksum.txt +++ b/pindb_checksum.txt @@ -1 +1 @@ -d6fa33c000e3c9ede10b630606e9803f +0d0a3ffece421ba13663b120dcc8c196 From e61c20f0ab6ffee5ff7f0757734ed34a330ab1ae Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Fri, 3 Jul 2020 12:55:16 +0200 Subject: [PATCH 007/101] Fix weird error for endless loop while capturing handshake on some devices --- CHANGELOG.md | 1 + airgeddon.sh | 14 +++++++------- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 759bbc519..bd252622b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ ### 10.30 - Fix error on internet interface selection menu when no number provided - Fixed BeEF error due forced config file changes for some versions + - Fixed weird error for endless loop while capturing handshake on some devices ### 10.21 - Improved hostapd-wpe config for some conflicting Linux diff --git a/airgeddon.sh b/airgeddon.sh index 548934e2d..d20bb0ade 100755 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -6925,7 +6925,7 @@ function check_valid_file_to_clean() { debug_print - nets_from_file=$(echo "1" | aircrack-ng "${1}" 2> /dev/null | grep -E "WPA|WEP" | awk '{ saved = $1; $1 = ""; print substr($0, 2) }') + nets_from_file=$(echo "1" | timeout -s SIGTERM 3 aircrack-ng "${1}" 2> /dev/null | grep -E "WPA|WEP" | awk '{ saved = $1; $1 = ""; print substr($0, 2) }') if [ "${nets_from_file}" = "" ]; then return 1 @@ -6947,7 +6947,7 @@ function check_valid_file_to_clean() { return 1 fi - if ! echo "1" | aircrack-ng "${1}" 2> /dev/null | grep -E "1 handshake" > /dev/null; then + if ! echo "1" | timeout -s SIGTERM 3 aircrack-ng "${1}" 2> /dev/null | grep -E "1 handshake" > /dev/null; then return 1 fi @@ -6960,13 +6960,13 @@ function check_bssid_in_captured_file() { debug_print local nets_from_file - nets_from_file=$(echo "1" | aircrack-ng "${1}" 2> /dev/null | grep -E "WPA \([1-9][0-9]? handshake" | awk '{ saved = $1; $1 = ""; print substr($0, 2) }') + nets_from_file=$(echo "1" | timeout -s SIGTERM 3 aircrack-ng "${1}" 2> /dev/null | grep -E "WPA \([1-9][0-9]? handshake" | awk '{ saved = $1; $1 = ""; print substr($0, 2) }') if [ "${3}" = "also_pmkid" ]; then get_aircrack_version if compare_floats_greater_or_equal "${aircrack_version}" "${aircrack_pmkid_version}"; then local nets_from_file2 - nets_from_file2=$(echo "1" | aircrack-ng "${1}" 2> /dev/null | grep -E "WPA \([1-9][0-9]? handshake|handshake, with PMKID" | awk '{ saved = $1; $1 = ""; print substr($0, 2) }') + nets_from_file2=$(echo "1" | timeout -s SIGTERM 3 aircrack-ng "${1}" 2> /dev/null | grep -E "WPA \([1-9][0-9]? handshake|handshake, with PMKID" | awk '{ saved = $1; $1 = ""; print substr($0, 2) }') fi fi @@ -7087,9 +7087,9 @@ function select_wpa_bssid_target_from_captured_file() { local nets_from_file if [ "${2}" = "only_handshake" ]; then - nets_from_file=$(echo "1" | aircrack-ng "${1}" 2> /dev/null | grep -E "WPA \([1-9][0-9]? handshake" | awk '{ saved = $1; $1 = ""; print substr($0, 2) }') + nets_from_file=$(echo "1" | timeout -s SIGTERM 3 aircrack-ng "${1}" 2> /dev/null | grep -E "WPA \([1-9][0-9]? handshake" | awk '{ saved = $1; $1 = ""; print substr($0, 2) }') else - nets_from_file=$(echo "1" | aircrack-ng "${1}" 2> /dev/null | grep -E "WPA \([1-9][0-9]? handshake|handshake, with PMKID" | awk '{ saved = $1; $1 = ""; print substr($0, 2) }') + nets_from_file=$(echo "1" | timeout -s SIGTERM 3 aircrack-ng "${1}" 2> /dev/null | grep -E "WPA \([1-9][0-9]? handshake|handshake, with PMKID" | awk '{ saved = $1; $1 = ""; print substr($0, 2) }') fi echo @@ -11123,7 +11123,7 @@ function convert_cap_to_hashcat_format() { tmpfiles_toclean=1 rm -rf "${tmpdir}hctmp"* > /dev/null 2>&1 if [ "${hccapx_needed}" -eq 0 ]; then - echo "1" | aircrack-ng "${enteredpath}" -J "${tmpdir}${hashcat_tmp_simple_name_file}" -b "${bssid}" > /dev/null 2>&1 + echo "1" | timeout -s SIGTERM 3 aircrack-ng "${enteredpath}" -J "${tmpdir}${hashcat_tmp_simple_name_file}" -b "${bssid}" > /dev/null 2>&1 return 0 else hccapx_converter_found=0 From 06d56e574830923893128beaf372c0ef91633b74 Mon Sep 17 00:00:00 2001 From: "Sotirios M. Roussis" Date: Sun, 5 Jul 2020 01:19:38 +0300 Subject: [PATCH 008/101] Fixed an issue when Ctrl+C and then n/N was pressed, the script was hung --- airgeddon.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/airgeddon.sh b/airgeddon.sh index d20bb0ade..62fac1587 100755 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -3038,7 +3038,7 @@ function custom_certificates_integration() { else language_strings "${language}" 327 "green" echo -en '> ' - read -re hostapd_wpe_cert_path + hostapd_wpe_cert_path=$(read -re _hostapd_wpe_cert_path; echo -n "${_hostapd_wpe_cert_path}") hostapd_wpe_cert_path=$(fix_autocomplete_chars "${hostapd_wpe_cert_path}") lastcharhostapd_wpe_cert_path=${hostapd_wpe_cert_path: -1} @@ -10788,7 +10788,7 @@ function manual_beef_set() { echo language_strings "${language}" 402 "green" echo -en '> ' - read -re manually_entered_beef_path + manually_entered_beef_path=$(read -re _manually_entered_beef_path; echo -n "${_manually_entered_beef_path}") manually_entered_beef_path=$(fix_autocomplete_chars "${manually_entered_beef_path}") if [ -n "${manually_entered_beef_path}" ]; then lastcharmanually_entered_beef_path=${manually_entered_beef_path: -1} @@ -11684,7 +11684,7 @@ function read_and_clean_path() { shopt -s extglob echo -en '> ' - read -re var + var=$(read -re _var; echo -n "${_var}") var=$(fix_autocomplete_chars "${var}") local regexp='^[ '"'"']*(.*[^ '"'"'])[ '"'"']*$' [[ ${var} =~ ${regexp} ]] && var="${BASH_REMATCH[1]}" From ef0d39ad03fa380477a0d331179f7f6fb19bd1a7 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Sun, 5 Jul 2020 13:16:58 +0200 Subject: [PATCH 009/101] Update changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index bd252622b..7f2dcb240 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ - Fix error on internet interface selection menu when no number provided - Fixed BeEF error due forced config file changes for some versions - Fixed weird error for endless loop while capturing handshake on some devices + - Fixed terminal freeze problem when Ctrl+C pressed on path prompt ### 10.21 - Improved hostapd-wpe config for some conflicting Linux From 2681b3ee473da69cf3e5a8926c44269f8f10361b Mon Sep 17 00:00:00 2001 From: xpz3 Date: Mon, 6 Jul 2020 03:00:38 +0530 Subject: [PATCH 010/101] Fix airgeddon not launching properly on some android terminal emulators running inside Kali Nethunter --- airgeddon.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/airgeddon.sh b/airgeddon.sh index 62fac1587..34c401927 100755 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -14815,7 +14815,7 @@ function start_airgeddon_from_tmux() { debug_print tmux rename-window -t "${session_name}" "${tmux_main_window}" - tmux send-keys -t "${session_name}:${tmux_main_window}" "clear;bash ${scriptfolder}${scriptname}" ENTER + tmux send-keys -t "${session_name}:${tmux_main_window}" "clear;cd ${absolute_path};bash ${0}" ENTER sleep 0.2 if [ "${1}" = "normal" ]; then tmux attach -t "${session_name}" @@ -15614,6 +15614,7 @@ function echo_white() { #Script starting point function main() { + absolute_path=$(pwd) initialize_script_settings initialize_colors env_vars_initialization From 410b47ce8ceb6cdcb38b569ed72464d0912bebc5 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Thu, 23 Jul 2020 07:22:23 +0200 Subject: [PATCH 011/101] Fix #381. Network manager now not killed if not needed --- airgeddon.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/airgeddon.sh b/airgeddon.sh index 34c401927..e04c58951 100755 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -8897,8 +8897,11 @@ function launch_fake_ap() { else kill "$(ps -C hostapd --no-headers -o pid | tr -d ' ')" &> /dev/null fi - ${airmon} check kill > /dev/null 2>&1 - nm_processes_killed=1 + + if [ "${check_kill_needed}" -eq 1 ]; then + ${airmon} check kill > /dev/null 2>&1 + nm_processes_killed=1 + fi if [ ${mac_spoofing_desired} -eq 1 ]; then set_spoofed_mac "${interface}" From c40a561abef7940a52cd78c03f3b409511a9bb12 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Thu, 23 Jul 2020 07:29:17 +0200 Subject: [PATCH 012/101] Update changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7f2dcb240..3919ff4af 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ - Fixed BeEF error due forced config file changes for some versions - Fixed weird error for endless loop while capturing handshake on some devices - Fixed terminal freeze problem when Ctrl+C pressed on path prompt + - Fixed Network Manager problem on fake AP used for Evil Twin attacks ### 10.21 - Improved hostapd-wpe config for some conflicting Linux From 6d992319ae0d7bfe6aa959404cb29f317c7485d4 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Thu, 23 Jul 2020 07:30:39 +0200 Subject: [PATCH 013/101] Update changelog --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3919ff4af..6d2e8a512 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,5 @@ ### 10.30 - - Fix error on internet interface selection menu when no number provided + - Fixed error on internet interface selection menu when no number provided - Fixed BeEF error due forced config file changes for some versions - Fixed weird error for endless loop while capturing handshake on some devices - Fixed terminal freeze problem when Ctrl+C pressed on path prompt From 2611fe94e009c5c6e1b8ab84b186e4fd94bad38e Mon Sep 17 00:00:00 2001 From: "Sotirios M. Roussis" Date: Sat, 25 Jul 2020 17:16:49 +0300 Subject: [PATCH 014/101] Added visitors badge on footer of README.md --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 7f530c879..46e3d1234 100644 --- a/README.md +++ b/README.md @@ -58,6 +58,8 @@ All the needed info about how to "install | use | enjoy" `airgeddon` is present - [Hat Tip To] - [Inspiration] +[![Visitors-badge]](https://github.com/v1s1t0r1sh3r3/airgeddon) + [Banner]: https://raw.githubusercontent.com/v1s1t0r1sh3r3/airgeddon/master/imgs/banners/airgeddon_banner.png "We will conquer the earth!!" [Github's Wiki]: https://github.com/v1s1t0r1sh3r3/airgeddon/wiki @@ -104,3 +106,5 @@ All the needed info about how to "install | use | enjoy" `airgeddon` is present [Docker-shield]: https://img.shields.io/docker/cloud/automated/v1s1t0r1sh3r3/airgeddon.svg?style=flat-square&colorA=273133&colorB=a9a9a9 "Docker rules!" [Paypal-shield]: https://img.shields.io/badge/donate-paypal-blue.svg?style=flat-square&colorA=273133&colorB=b008bb "Paypal" [Cryptocurrencies-shield]: https://img.shields.io/badge/donate-cryptocurrencies-blue.svg?style=flat-square&colorA=273133&colorB=f7931a "Cryptocurrencies" + +[Visitors-badge]: https://visitor-badge.laobi.icu/badge?page_id=v1s1t0r1sh3r3.airgeddon&title=v1s1t0rs From d58cad26bd0a7d7d31029e8a81479910e43d724c Mon Sep 17 00:00:00 2001 From: "Sotirios M. Roussis" Date: Sun, 26 Jul 2020 23:33:48 +0300 Subject: [PATCH 015/101] Replaced visitors badge with hits and changed layout of badges and shields --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 46e3d1234..04344bf32 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,6 @@ -# airgeddon [![Version-shield]](https://raw.githubusercontent.com/v1s1t0r1sh3r3/airgeddon/master/CHANGELOG.md) [![Bash4.2-shield]](http://tldp.org/LDP/abs/html/bashver4.html#AEN21220) [![License-shield]](https://raw.githubusercontent.com/v1s1t0r1sh3r3/airgeddon/master/LICENSE.md) [![Docker-shield]](https://hub.docker.com/r/v1s1t0r1sh3r3/airgeddon/) [![Paypal-shield]](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=7ELM486P7XKKG) [![Cryptocurrencies-shield]](https://github.com/v1s1t0r1sh3r3/airgeddon/wiki/Contributing-&-Code-of-Conduct) +# airgeddon [![Version-shield]](https://raw.githubusercontent.com/v1s1t0r1sh3r3/airgeddon/master/CHANGELOG.md) [![Bash4.2-shield]](http://tldp.org/LDP/abs/html/bashver4.html#AEN21220) [![License-shield]](https://raw.githubusercontent.com/v1s1t0r1sh3r3/airgeddon/master/LICENSE.md) [![Docker-shield]](https://hub.docker.com/r/v1s1t0r1sh3r3/airgeddon/) +[![Paypal-shield]](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=7ELM486P7XKKG) [![Cryptocurrencies-shield]](https://github.com/v1s1t0r1sh3r3/airgeddon/wiki/Contributing-&-Code-of-Conduct) +[![Hits-badge]](http://hits.dwyl.com/v1s1t0r1sh3r3/airgeddon) > This is a multi-use bash script for Linux systems to audit wireless networks. @@ -58,8 +60,6 @@ All the needed info about how to "install | use | enjoy" `airgeddon` is present - [Hat Tip To] - [Inspiration] -[![Visitors-badge]](https://github.com/v1s1t0r1sh3r3/airgeddon) - [Banner]: https://raw.githubusercontent.com/v1s1t0r1sh3r3/airgeddon/master/imgs/banners/airgeddon_banner.png "We will conquer the earth!!" [Github's Wiki]: https://github.com/v1s1t0r1sh3r3/airgeddon/wiki @@ -107,4 +107,4 @@ All the needed info about how to "install | use | enjoy" `airgeddon` is present [Paypal-shield]: https://img.shields.io/badge/donate-paypal-blue.svg?style=flat-square&colorA=273133&colorB=b008bb "Paypal" [Cryptocurrencies-shield]: https://img.shields.io/badge/donate-cryptocurrencies-blue.svg?style=flat-square&colorA=273133&colorB=f7931a "Cryptocurrencies" -[Visitors-badge]: https://visitor-badge.laobi.icu/badge?page_id=v1s1t0r1sh3r3.airgeddon&title=v1s1t0rs +[Hits-badge]: http://hits.dwyl.com/v1s1t0r1sh3r3/airgeddon.svg From bfdc3b03bb759d3de7dd6e15389f437655f3c341 Mon Sep 17 00:00:00 2001 From: "Sotirios M. Roussis" Date: Sun, 26 Jul 2020 23:35:30 +0300 Subject: [PATCH 016/101] Added missing new line on README for better badge layout --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 04344bf32..f6e822c9b 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,6 @@ # airgeddon [![Version-shield]](https://raw.githubusercontent.com/v1s1t0r1sh3r3/airgeddon/master/CHANGELOG.md) [![Bash4.2-shield]](http://tldp.org/LDP/abs/html/bashver4.html#AEN21220) [![License-shield]](https://raw.githubusercontent.com/v1s1t0r1sh3r3/airgeddon/master/LICENSE.md) [![Docker-shield]](https://hub.docker.com/r/v1s1t0r1sh3r3/airgeddon/) [![Paypal-shield]](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=7ELM486P7XKKG) [![Cryptocurrencies-shield]](https://github.com/v1s1t0r1sh3r3/airgeddon/wiki/Contributing-&-Code-of-Conduct) + [![Hits-badge]](http://hits.dwyl.com/v1s1t0r1sh3r3/airgeddon) > This is a multi-use bash script for Linux systems to audit wireless networks. From 99d1bccf19708ca1575101e9c7b39acc1d10c6d0 Mon Sep 17 00:00:00 2001 From: "Sotirios M. Roussis" Date: Sun, 26 Jul 2020 23:38:05 +0300 Subject: [PATCH 017/101] Moved the hits counter under a horizontal line on footer of README --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index f6e822c9b..d593c106f 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,6 @@ # airgeddon [![Version-shield]](https://raw.githubusercontent.com/v1s1t0r1sh3r3/airgeddon/master/CHANGELOG.md) [![Bash4.2-shield]](http://tldp.org/LDP/abs/html/bashver4.html#AEN21220) [![License-shield]](https://raw.githubusercontent.com/v1s1t0r1sh3r3/airgeddon/master/LICENSE.md) [![Docker-shield]](https://hub.docker.com/r/v1s1t0r1sh3r3/airgeddon/) [![Paypal-shield]](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=7ELM486P7XKKG) [![Cryptocurrencies-shield]](https://github.com/v1s1t0r1sh3r3/airgeddon/wiki/Contributing-&-Code-of-Conduct) -[![Hits-badge]](http://hits.dwyl.com/v1s1t0r1sh3r3/airgeddon) > This is a multi-use bash script for Linux systems to audit wireless networks. @@ -61,6 +60,10 @@ All the needed info about how to "install | use | enjoy" `airgeddon` is present - [Hat Tip To] - [Inspiration] +--- + +[![Hits-badge]](http://hits.dwyl.com/v1s1t0r1sh3r3/airgeddon) + [Banner]: https://raw.githubusercontent.com/v1s1t0r1sh3r3/airgeddon/master/imgs/banners/airgeddon_banner.png "We will conquer the earth!!" [Github's Wiki]: https://github.com/v1s1t0r1sh3r3/airgeddon/wiki From 42ecb536721c1072ead84e61ef0b07bd77fe803a Mon Sep 17 00:00:00 2001 From: "Sotirios M. Roussis" Date: Sun, 26 Jul 2020 23:44:05 +0300 Subject: [PATCH 018/101] Changed hits counter service on README --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index d593c106f..15e373376 100644 --- a/README.md +++ b/README.md @@ -62,7 +62,7 @@ All the needed info about how to "install | use | enjoy" `airgeddon` is present --- -[![Hits-badge]](http://hits.dwyl.com/v1s1t0r1sh3r3/airgeddon) +![Hits-badge] [Banner]: https://raw.githubusercontent.com/v1s1t0r1sh3r3/airgeddon/master/imgs/banners/airgeddon_banner.png "We will conquer the earth!!" [Github's Wiki]: https://github.com/v1s1t0r1sh3r3/airgeddon/wiki @@ -111,4 +111,4 @@ All the needed info about how to "install | use | enjoy" `airgeddon` is present [Paypal-shield]: https://img.shields.io/badge/donate-paypal-blue.svg?style=flat-square&colorA=273133&colorB=b008bb "Paypal" [Cryptocurrencies-shield]: https://img.shields.io/badge/donate-cryptocurrencies-blue.svg?style=flat-square&colorA=273133&colorB=f7931a "Cryptocurrencies" -[Hits-badge]: http://hits.dwyl.com/v1s1t0r1sh3r3/airgeddon.svg +[Hits-badge]: https://hitcounter.pythonanywhere.com/count/tag.svg?url=https%3A%2F%2Fgithub.com%2Fv1s1t0r1sh3r3%2Fairgeddon "v1s1t0rs" From b81fedca33e21810bbd086e4a30963976e7b3ecc Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Mon, 3 Aug 2020 11:29:57 +0200 Subject: [PATCH 019/101] Standardization to have all arrays zero based --- airgeddon.sh | 20 +++--- language_strings.sh | 164 ++++++++++++++++++++++---------------------- 2 files changed, 92 insertions(+), 92 deletions(-) diff --git a/airgeddon.sh b/airgeddon.sh index e04c58951..30d006a14 100755 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -949,7 +949,7 @@ function add_contributing_footer_to_file() { echo "" echo "---------------" echo "" - echo "${footer_texts[${language},1]}" + echo "${footer_texts[${language},0]}" } >> "${1}" } @@ -3423,7 +3423,7 @@ function set_wep_key_script() { echo "" echo "---------------" echo "" - echo "${footer_texts[${language},1]}" + echo "${footer_texts[${language},0]}" } >> "${weppotenteredpath}" fi } @@ -3530,7 +3530,7 @@ function set_wep_key_script() { wep_key_cmd+="&& echo" wep_key_cmd+="&& echo -e '\t${pink_color}${wep_texts[${language},6]}: [${normal_color}${weppotenteredpath}${pink_color}]${normal_color}'" wep_key_cmd+="&& echo" - wep_key_cmd+="&& echo -e '\t${yellow_color}${wep_texts[${language},7]}'" + wep_key_cmd+="&& echo -e '\t${yellow_color}${wep_texts[${language},0]}'" window_position="${g5_topright_window}" sleep 0.5 @@ -7529,7 +7529,7 @@ function manage_hashcat_pot() { } >> "${potenteredpath}" elif [ "${1}" = "personal_pmkid" ]; then { - echo "${hashcat_texts[${language},4]}:" + echo "${hashcat_texts[${language},0]}:" } >> "${potenteredpath}" elif [ "${1}" = "enterprise" ]; then if [ "${multiple_users}" -eq 1 ]; then @@ -7628,7 +7628,7 @@ function manage_jtr_pot() { if [ "${multiple_users}" -eq 1 ]; then { - echo "${jtr_texts[${language},3]}" + echo "${jtr_texts[${language},0]}" } >> "${jtrpotenteredpath}" else { @@ -7695,7 +7695,7 @@ function manage_aircrack_pot() { { echo "" date +%Y-%m-%d - echo "${aircrack_texts[${language},1]}" + echo "${aircrack_texts[${language},0]}" echo "" echo "BSSID: ${bssid}" echo "" @@ -7768,7 +7768,7 @@ function manage_asleap_pot() { { echo "${asleap_texts[${language},2]}: ${enterprise_asleap_challenge}" - echo "${asleap_texts[${language},3]}: ${enterprise_asleap_response}" + echo "${asleap_texts[${language},0]}: ${enterprise_asleap_response}" echo "" echo "---------------" echo "" @@ -9363,11 +9363,11 @@ function set_wps_attack_script() { cat >&7 <<-EOF echo "---------------" echo "" - echo "${footer_texts[${language},1]}" + echo "${footer_texts[${language},0]}" } >> "${wpspotenteredpath}" echo "" - echo -e "${white_color}${wps_texts[${language},3]}: ${yellow_color}${wpspotenteredpath}" + echo -e "${white_color}${wps_texts[${language},0]}: ${yellow_color}${wpspotenteredpath}" } #Parse the output file generated by the attack @@ -10075,7 +10075,7 @@ function set_et_control_script() { echo "" echo "---------------" echo "" - echo "${footer_texts[${language},1]}" + echo "${footer_texts[${language},0]}" } >> "${et_captive_portal_logpath}" sleep 2 diff --git a/language_strings.sh b/language_strings.sh index 913a1efa2..0103641fa 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -478,6 +478,18 @@ function initialize_language_strings() { et_misc_texts["TURKISH",27]="Bu saldırı iki parçadan oluşur. Sniffer ekranını şifre görünene kadar izleyin. Ayrıca BeEF kontrol panelini açabilir ${white_color}${beef_control_panel_url}${pink_color} , log in (user: ${white_color}beef${pink_color} / pass: ${white_color}${beef_pass}${pink_color}) ve kontrol edebilirsiniz" declare -gA wps_texts + wps_texts["ENGLISH",0]="The password was saved on file" + wps_texts["SPANISH",0]="La contraseña se ha guardado en el fichero" + wps_texts["FRENCH",0]="Le mot de passe est enregistré dans le fichier" + wps_texts["CATALAN",0]="La contrasenya s'ha guardat en el fitxer" + wps_texts["PORTUGUESE",0]="A senha foi salva no arquivo" + wps_texts["RUSSIAN",0]="Пароль был сохранён в файле" + wps_texts["GREEK",0]="Ο κωδικός πρόσβασης αποθηκεύτηκε σε αρχείο" + wps_texts["ITALIAN",0]="La password è stata salvata nel file" + wps_texts["POLISH",0]="Hasło zostało zapisane do pliku" + wps_texts["GERMAN",0]="Das Passwort wurde in der Datei gespeichert" + wps_texts["TURKISH",0]="Şifre dosyaya kaydedildi" + wps_texts["ENGLISH",1]="airgeddon. Decrypted password during WPS attack" wps_texts["SPANISH",1]="airgeddon. Contraseña descifrada en ataque WPS" wps_texts["FRENCH",1]="airgeddon. Mot de passe déchiffré à l'aide de l'attaque WPS" @@ -502,19 +514,19 @@ function initialize_language_strings() { wps_texts["GERMAN",2]="Kanal" wps_texts["TURKISH",2]="Kanal" - wps_texts["ENGLISH",3]="The password was saved on file" - wps_texts["SPANISH",3]="La contraseña se ha guardado en el fichero" - wps_texts["FRENCH",3]="Le mot de passe est enregistré dans le fichier" - wps_texts["CATALAN",3]="La contrasenya s'ha guardat en el fitxer" - wps_texts["PORTUGUESE",3]="A senha foi salva no arquivo" - wps_texts["RUSSIAN",3]="Пароль был сохранён в файле" - wps_texts["GREEK",3]="Ο κωδικός πρόσβασης αποθηκεύτηκε σε αρχείο" - wps_texts["ITALIAN",3]="La password è stata salvata nel file" - wps_texts["POLISH",3]="Hasło zostało zapisane do pliku" - wps_texts["GERMAN",3]="Das Passwort wurde in der Datei gespeichert" - wps_texts["TURKISH",3]="Şifre dosyaya kaydedildi" - declare -gA wep_texts + wep_texts["ENGLISH",0]="Press [Enter] on the main script window to continue, this window will be closed" + wep_texts["SPANISH",0]="Pulsa [Enter] en la ventana principal del script para continuar, esta ventana se cerrará" + wep_texts["FRENCH",0]="Appuyez sur [Enter] dans la fenêtre principale du script pour continuer, cette fenêtre se fermera" + wep_texts["CATALAN",0]="Prem [Enter] a la finestra principal del script per continuar, aquesta finestra es tancarà" + wep_texts["PORTUGUESE",0]="Pressione [Enter] na janela principal do script para continuar e esta janela será fechada" + wep_texts["RUSSIAN",0]="Нажмите [Enter] в главном окне для продолжения, это окно будет закрыто" + wep_texts["GREEK",0]="Πατήστε [Enter] στο κύριο παράθυρο του script για να συνεχίσετε, το παράθυρο αυτό θα κλείσει" + wep_texts["ITALIAN",0]="Premere il tasto [Enter] nella finestra principale dello script per continuare, questa finestra si chiuderà" + wep_texts["POLISH",0]="Wciśnij [Enter] w oknie głównym skryptu aby kontynuować, to okno zostanie zamknięte" + wep_texts["GERMAN",0]="Drücken Sie [Enter] im Hauptfenster des Skripts um fortzufahren. Dieses Fenster wird geschlossen" + wep_texts["TURKISH",0]="Yazılımın ana penceresinde [Enter] tuşlayarak devam ediniz. Bu pencere kapatılacak" + wep_texts["ENGLISH",1]="airgeddon. Decrypted password during WEP attack" wep_texts["SPANISH",1]="airgeddon. Contraseña descifrada en ataque WEP" wep_texts["FRENCH",1]="airgeddon. Mot de passe déchiffré à l'aide de l'attaque WEP" @@ -587,19 +599,19 @@ function initialize_language_strings() { wep_texts["GERMAN",6]="Das Passwort wurde in der Datei gespeichert" wep_texts["TURKISH",6]="Şifre dosyaya kaydedildi" - wep_texts["ENGLISH",7]="Press [Enter] on the main script window to continue, this window will be closed" - wep_texts["SPANISH",7]="Pulsa [Enter] en la ventana principal del script para continuar, esta ventana se cerrará" - wep_texts["FRENCH",7]="Appuyez sur [Enter] dans la fenêtre principale du script pour continuer, cette fenêtre se fermera" - wep_texts["CATALAN",7]="Prem [Enter] a la finestra principal del script per continuar, aquesta finestra es tancarà" - wep_texts["PORTUGUESE",7]="Pressione [Enter] na janela principal do script para continuar e esta janela será fechada" - wep_texts["RUSSIAN",7]="Нажмите [Enter] в главном окне для продолжения, это окно будет закрыто" - wep_texts["GREEK",7]="Πατήστε [Enter] στο κύριο παράθυρο του script για να συνεχίσετε, το παράθυρο αυτό θα κλείσει" - wep_texts["ITALIAN",7]="Premere il tasto [Enter] nella finestra principale dello script per continuare, questa finestra si chiuderà" - wep_texts["POLISH",7]="Wciśnij [Enter] w oknie głównym skryptu aby kontynuować, to okno zostanie zamknięte" - wep_texts["GERMAN",7]="Drücken Sie [Enter] im Hauptfenster des Skripts um fortzufahren. Dieses Fenster wird geschlossen" - wep_texts["TURKISH",7]="Yazılımın ana penceresinde [Enter] tuşlayarak devam ediniz. Bu pencere kapatılacak" - declare -gA asleap_texts + asleap_texts["ENGLISH",0]="Response" + asleap_texts["SPANISH",0]="Response" + asleap_texts["FRENCH",0]="Réponse" + asleap_texts["CATALAN",0]="Response" + asleap_texts["PORTUGUESE",0]="Resposta" + asleap_texts["RUSSIAN",0]="Ответ" + asleap_texts["GREEK",0]="Response" + asleap_texts["ITALIAN",0]="Response" + asleap_texts["POLISH",0]="Odpowiedź" + asleap_texts["GERMAN",0]="Response" + asleap_texts["TURKISH",0]="Yanıt" + asleap_texts["ENGLISH",1]="airgeddon. Decrypted password using asleap" asleap_texts["SPANISH",1]="airgeddon. Contraseña descifrada con asleap" asleap_texts["FRENCH",1]="airgeddon. Mot de passe déchiffré avec asleap" @@ -624,19 +636,19 @@ function initialize_language_strings() { asleap_texts["GERMAN",2]="Challenge" asleap_texts["TURKISH",2]="Challenge" - asleap_texts["ENGLISH",3]="Response" - asleap_texts["SPANISH",3]="Response" - asleap_texts["FRENCH",3]="Réponse" - asleap_texts["CATALAN",3]="Response" - asleap_texts["PORTUGUESE",3]="Resposta" - asleap_texts["RUSSIAN",3]="Ответ" - asleap_texts["GREEK",3]="Response" - asleap_texts["ITALIAN",3]="Response" - asleap_texts["POLISH",3]="Odpowiedź" - asleap_texts["GERMAN",3]="Response" - asleap_texts["TURKISH",3]="Yanıt" - declare -gA jtr_texts + jtr_texts["ENGLISH",0]="Enterprise users and passwords" + jtr_texts["SPANISH",0]="Usuarios y contraseñas enterprise" + jtr_texts["FRENCH",0]="Utilisateurs et mots de passe d'entreprise" + jtr_texts["CATALAN",0]="Usuaris i contrasenyes enterprise" + jtr_texts["PORTUGUESE",0]="Usuários e senhas enterprise" + jtr_texts["RUSSIAN",0]="Пользователь и пароль в enterprise" + jtr_texts["GREEK",0]="Enterprise χρήστες και κωδικοί πρόσβασης" + jtr_texts["ITALIAN",0]="Utenti e password enterprise" + jtr_texts["POLISH",0]="Użytkownicy i hasła enterprise" + jtr_texts["GERMAN",0]="Enterprise-Benutzernamen und Kennwörter" + jtr_texts["TURKISH",0]="Enterprise kullanıcılar ve şifreler" + jtr_texts["ENGLISH",1]="airgeddon. Decrypted password using john the ripper" jtr_texts["SPANISH",1]="airgeddon. Contraseña descifrada con john the ripper" jtr_texts["FRENCH",1]="airgeddon. Mot de passe déchiffré avec john the ripper" @@ -661,19 +673,19 @@ function initialize_language_strings() { jtr_texts["GERMAN",2]="Enterprise-Benutzername" jtr_texts["TURKISH",2]="Enterprise kullanıcı" - jtr_texts["ENGLISH",3]="Enterprise users and passwords" - jtr_texts["SPANISH",3]="Usuarios y contraseñas enterprise" - jtr_texts["FRENCH",3]="Utilisateurs et mots de passe d'entreprise" - jtr_texts["CATALAN",3]="Usuaris i contrasenyes enterprise" - jtr_texts["PORTUGUESE",3]="Usuários e senhas enterprise" - jtr_texts["RUSSIAN",3]="Пользователь и пароль в enterprise" - jtr_texts["GREEK",3]="Enterprise χρήστες και κωδικοί πρόσβασης" - jtr_texts["ITALIAN",3]="Utenti e password enterprise" - jtr_texts["POLISH",3]="Użytkownicy i hasła enterprise" - jtr_texts["GERMAN",3]="Enterprise-Benutzernamen und Kennwörter" - jtr_texts["TURKISH",3]="Enterprise kullanıcılar ve şifreler" - declare -gA hashcat_texts + hashcat_texts["ENGLISH",0]="PMKID password" + hashcat_texts["SPANISH",0]="Contraseña PMKID" + hashcat_texts["FRENCH",0]="Mot de passe PMKID" + hashcat_texts["CATALAN",0]="Contrasenya PMKID" + hashcat_texts["PORTUGUESE",0]="Senha PMKID" + hashcat_texts["RUSSIAN",0]="Пароль PMKID" + hashcat_texts["GREEK",0]="Κωδικός πρόσβασης PMKID" + hashcat_texts["ITALIAN",0]="Password PMKID" + hashcat_texts["POLISH",0]="Hasło PMKID" + hashcat_texts["GERMAN",0]="PMKID-Passwort" + hashcat_texts["TURKISH",0]="PMKID şifresi" + hashcat_texts["ENGLISH",1]="airgeddon. Decrypted password using hashcat" hashcat_texts["SPANISH",1]="airgeddon. Contraseña descifrada con hashcat" hashcat_texts["FRENCH",1]="airgeddon. Mot de passe déchiffré avec hashcat" @@ -710,30 +722,18 @@ function initialize_language_strings() { hashcat_texts["GERMAN",3]="Enterprise-Benutzernamen und Kennwörter" hashcat_texts["TURKISH",3]="Enterprise kullanıcılar ve şifreler" - hashcat_texts["ENGLISH",4]="PMKID password" - hashcat_texts["SPANISH",4]="Contraseña PMKID" - hashcat_texts["FRENCH",4]="Mot de passe PMKID" - hashcat_texts["CATALAN",4]="Contrasenya PMKID" - hashcat_texts["PORTUGUESE",4]="Senha PMKID" - hashcat_texts["RUSSIAN",4]="Пароль PMKID" - hashcat_texts["GREEK",4]="Κωδικός πρόσβασης PMKID" - hashcat_texts["ITALIAN",4]="Password PMKID" - hashcat_texts["POLISH",4]="Hasło PMKID" - hashcat_texts["GERMAN",4]="PMKID-Passwort" - hashcat_texts["TURKISH",4]="PMKID şifresi" - declare -gA aircrack_texts - aircrack_texts["ENGLISH",1]="airgeddon. Decrypted password using aircrack" - aircrack_texts["SPANISH",1]="airgeddon. Contraseña descifrada con aircrack" - aircrack_texts["FRENCH",1]="airgeddon. Mot de passe déchiffré avec aircrack" - aircrack_texts["CATALAN",1]="airgeddon. Contrasenya desxifrada amb aircrack" - aircrack_texts["PORTUGUESE",1]="airgeddon descriptografou a senha usando aircrack" - aircrack_texts["RUSSIAN",1]="airgeddon. Пароль расшифрован с использованием aircrack" - aircrack_texts["GREEK",1]="airgeddon. Αποκρυπτογραφημένος κωδικός πρόσβασης με χρήση aircrack" - aircrack_texts["ITALIAN",1]="airgeddon. Password decifrata con aircrack" - aircrack_texts["POLISH",1]="airgeddon. Hasło odszyfrowane z użyciem aircrack" - aircrack_texts["GERMAN",1]="airgeddon. Passwort mit aircrack entschlüsselt" - aircrack_texts["TURKISH",1]="airgeddon. Aircrack kullanarak şifreyi çözdü" + aircrack_texts["ENGLISH",0]="airgeddon. Decrypted password using aircrack" + aircrack_texts["SPANISH",0]="airgeddon. Contraseña descifrada con aircrack" + aircrack_texts["FRENCH",0]="airgeddon. Mot de passe déchiffré avec aircrack" + aircrack_texts["CATALAN",0]="airgeddon. Contrasenya desxifrada amb aircrack" + aircrack_texts["PORTUGUESE",0]="airgeddon descriptografou a senha usando aircrack" + aircrack_texts["RUSSIAN",0]="airgeddon. Пароль расшифрован с использованием aircrack" + aircrack_texts["GREEK",0]="airgeddon. Αποκρυπτογραφημένος κωδικός πρόσβασης με χρήση aircrack" + aircrack_texts["ITALIAN",0]="airgeddon. Password decifrata con aircrack" + aircrack_texts["POLISH",0]="airgeddon. Hasło odszyfrowane z użyciem aircrack" + aircrack_texts["GERMAN",0]="airgeddon. Passwort mit aircrack entschlüsselt" + aircrack_texts["TURKISH",0]="airgeddon. Aircrack kullanarak şifreyi çözdü" declare -gA enterprise_texts enterprise_texts["ENGLISH",0]="Enterprise Evil Twin AP Info" @@ -881,17 +881,17 @@ function initialize_language_strings() { enterprise_texts["TURKISH",11]="airgeddon. Evil Twin Enterprise'da yakalanan şifreler" declare -gA footer_texts - footer_texts["ENGLISH",1]="If you enjoyed the script and found it useful, you can support the project by making a donation. Through PayPal (${mail}) or sending a fraction of cryptocurrency (Bitcoin, Ethereum, Litecoin...). Any amount, no matter how small (1, 2, 5 $/€) is welcome. More information and direct links to do it at: ${urlgithub_wiki}/Contributing" - footer_texts["SPANISH",1]="Si te gustó el script y te pareció útil, puedes apoyar el proyecto haciendo una donación. A través de PayPal (${mail}) o enviando una fracción de criptomoneda (Bitcoin, Ethereum, Litecoin...). Cualquier cantidad por pequeña que sea (1, 2, 5 $/€) es bien recibida. Más información y enlaces directos para realizarla en: ${urlgithub_wiki}/Contributing" - footer_texts["FRENCH",1]="Si le script vous a plus et que vous l'avez trouvé utile, vous pouvez soutenir le projet en faisant un don PayPal (${mail}) ou en envoyant une fraction de crypto-monnaie (Bitcoin, Ethereum, Litecoin...). Toute contribution (1, 2, 5 $/€) est bienvenue. Pour faire un don allez à: ${urlgithub_wiki}/Contributing" - footer_texts["CATALAN",1]="Si et va agradar el script i et va semblar útil, pots donar suport al projecte fent una donació. A través de PayPal (${mail}) o enviant una fracció criptomoneda (Bitcoin, Ethereum, Litecoin...). Qualsevol quantitat per petita que sigui (1, 2, 5 $/€) és ben rebuda. Més informació i enllaços directes per a realitzar-la en: ${urlgithub_wiki}/Contributing" - footer_texts["PORTUGUESE",1]="Se você gostou do script e o achou útil, apoie o projeto fazendo uma doação através: do PayPal (${mail}) ou enviando uma fração de uma criptomoeda (Bitcoin, Ethereum, Litecoin...). Qualquer quantidade, mesmo pequena (1, 2, 5 $/€) é bem-vinda. Links diretos e de com realizar em: ${urlgithub_wiki}/Contributing" - footer_texts["RUSSIAN",1]="Если вам понравилась эта программа и она оказался для вас полезной, вы можете поддержать проект, сделав пожертвование. Доступны переводы через PayPal (${mail}) и криптовалюту (Bitcoin, Ethereum, Litecoin...). Приветствуется любая сумма, даже небольшая (1, 2, 5 $/€). Более подробную информацию и прямые ссылки можно получить по адресу: ${urlgithub_wiki}/Contributing" - footer_texts["GREEK",1]="Εαν μείνατε ευχαριστημένοι από το script και το βρήκατε χρήσιμο, μπορείτε να υποστηρίξετε το project κάνοντας κάποια δωρεά. Μέσω PayPal (${mail}) ή αποστέλλοντας κάποιο κλάσμα κρυπτονομίσματος (Bitcoin, Ethereum, Litecoin...). Είναι καλοδεχούμενο οποιοδήποτε ποσό (1, 2, 5 $/€), δεν έχει σημασία το πόσο λίγο μπορεί να είναι. Δίνονται περισσότερες πληροφορίες και links για να κάνετε δωρεά, στη διεύθυνση: ${urlgithub_wiki}/Contributing" - footer_texts["ITALIAN",1]="Se ti è piaciuto lo script e l'hai trovato utile, puoi sostenere il progetto con una donazione. Attraverso PayPal (${mail}) o inviando una frazione di criptovaluta (Bitcoin, Ethereum, Litecoin...). Qualsiasi importo per quanto piccolo (1, 2, 5 $/€) è ben accolto. Piú informazioni e collegamenti diretti per realizzarla in: ${urlgithub_wiki}/Contributing" - footer_texts["POLISH",1]="Jeśli podobał Ci się ten skrypt i okazał się użyteczny, możesz poprzeć ten projekt, składając donację. Za pośrednictwem usługi PayPal (${mail}) lub wysyłając ułamek kryptowaluty (Bitcoin, Ethereum, Litecoin...). Każda kwota, nawet malutka (1, 2, 5 $/€) będzie mile widziana. Więcej informacji i linki do donacji: ${urlgithub_wiki}/Contributing" - footer_texts["GERMAN",1]="Wenn Ihnen das Skript gefallen hat und Sie es nützlich fanden, können Sie das Projekt mit einer Spende unterstützen. Durch PayPal (${mail}) oder durch Senden eines Bruchteils von Kryptowährung (Bitcoin, Ethereum, Litecoin...). Jeder kleine Betrag (1, 2, 5 $/€) wird gut angenommen. Weitere Informationen und direkte Links dazu finden Sie unter: ${urlgithub_wiki}/Contributing" - footer_texts["TURKISH",1]="Eğer bu yazılımı kullanışlı ve eğlenceli bulduysanız, bize bağış yaparak destekte bulunabilirsiniz. PayPal üzerinden (${mail}) ya da herhangi bir kripto para birimi ile (Bitcoin, Ethereum, Litecoin...) Yolladığınız miktarın küçüklüğü fark etmez (1, 2, 5 $/€). Daha fazla fazla bilgi için linkler: ${urlgithub_wiki}/Contributing" + footer_texts["ENGLISH",0]="If you enjoyed the script and found it useful, you can support the project by making a donation. Through PayPal (${mail}) or sending a fraction of cryptocurrency (Bitcoin, Ethereum, Litecoin...). Any amount, no matter how small (1, 2, 5 $/€) is welcome. More information and direct links to do it at: ${urlgithub_wiki}/Contributing" + footer_texts["SPANISH",0]="Si te gustó el script y te pareció útil, puedes apoyar el proyecto haciendo una donación. A través de PayPal (${mail}) o enviando una fracción de criptomoneda (Bitcoin, Ethereum, Litecoin...). Cualquier cantidad por pequeña que sea (1, 2, 5 $/€) es bien recibida. Más información y enlaces directos para realizarla en: ${urlgithub_wiki}/Contributing" + footer_texts["FRENCH",0]="Si le script vous a plus et que vous l'avez trouvé utile, vous pouvez soutenir le projet en faisant un don PayPal (${mail}) ou en envoyant une fraction de crypto-monnaie (Bitcoin, Ethereum, Litecoin...). Toute contribution (1, 2, 5 $/€) est bienvenue. Pour faire un don allez à: ${urlgithub_wiki}/Contributing" + footer_texts["CATALAN",0]="Si et va agradar el script i et va semblar útil, pots donar suport al projecte fent una donació. A través de PayPal (${mail}) o enviant una fracció criptomoneda (Bitcoin, Ethereum, Litecoin...). Qualsevol quantitat per petita que sigui (1, 2, 5 $/€) és ben rebuda. Més informació i enllaços directes per a realitzar-la en: ${urlgithub_wiki}/Contributing" + footer_texts["PORTUGUESE",0]="Se você gostou do script e o achou útil, apoie o projeto fazendo uma doação através: do PayPal (${mail}) ou enviando uma fração de uma criptomoeda (Bitcoin, Ethereum, Litecoin...). Qualquer quantidade, mesmo pequena (1, 2, 5 $/€) é bem-vinda. Links diretos e de com realizar em: ${urlgithub_wiki}/Contributing" + footer_texts["RUSSIAN",0]="Если вам понравилась эта программа и она оказался для вас полезной, вы можете поддержать проект, сделав пожертвование. Доступны переводы через PayPal (${mail}) и криптовалюту (Bitcoin, Ethereum, Litecoin...). Приветствуется любая сумма, даже небольшая (1, 2, 5 $/€). Более подробную информацию и прямые ссылки можно получить по адресу: ${urlgithub_wiki}/Contributing" + footer_texts["GREEK",0]="Εαν μείνατε ευχαριστημένοι από το script και το βρήκατε χρήσιμο, μπορείτε να υποστηρίξετε το project κάνοντας κάποια δωρεά. Μέσω PayPal (${mail}) ή αποστέλλοντας κάποιο κλάσμα κρυπτονομίσματος (Bitcoin, Ethereum, Litecoin...). Είναι καλοδεχούμενο οποιοδήποτε ποσό (1, 2, 5 $/€), δεν έχει σημασία το πόσο λίγο μπορεί να είναι. Δίνονται περισσότερες πληροφορίες και links για να κάνετε δωρεά, στη διεύθυνση: ${urlgithub_wiki}/Contributing" + footer_texts["ITALIAN",0]="Se ti è piaciuto lo script e l'hai trovato utile, puoi sostenere il progetto con una donazione. Attraverso PayPal (${mail}) o inviando una frazione di criptovaluta (Bitcoin, Ethereum, Litecoin...). Qualsiasi importo per quanto piccolo (1, 2, 5 $/€) è ben accolto. Piú informazioni e collegamenti diretti per realizzarla in: ${urlgithub_wiki}/Contributing" + footer_texts["POLISH",0]="Jeśli podobał Ci się ten skrypt i okazał się użyteczny, możesz poprzeć ten projekt, składając donację. Za pośrednictwem usługi PayPal (${mail}) lub wysyłając ułamek kryptowaluty (Bitcoin, Ethereum, Litecoin...). Każda kwota, nawet malutka (1, 2, 5 $/€) będzie mile widziana. Więcej informacji i linki do donacji: ${urlgithub_wiki}/Contributing" + footer_texts["GERMAN",0]="Wenn Ihnen das Skript gefallen hat und Sie es nützlich fanden, können Sie das Projekt mit einer Spende unterstützen. Durch PayPal (${mail}) oder durch Senden eines Bruchteils von Kryptowährung (Bitcoin, Ethereum, Litecoin...). Jeder kleine Betrag (1, 2, 5 $/€) wird gut angenommen. Weitere Informationen und direkte Links dazu finden Sie unter: ${urlgithub_wiki}/Contributing" + footer_texts["TURKISH",0]="Eğer bu yazılımı kullanışlı ve eğlenceli bulduysanız, bize bağış yaparak destekte bulunabilirsiniz. PayPal üzerinden (${mail}) ya da herhangi bir kripto para birimi ile (Bitcoin, Ethereum, Litecoin...) Yolladığınız miktarın küçüklüğü fark etmez (1, 2, 5 $/€). Daha fazla fazla bilgi için linkler: ${urlgithub_wiki}/Contributing" declare -gA arr arr["ENGLISH",0]="This interface \${current_iface_on_messages} is already in managed mode" From d62c9c2e5ae545c4f9cdc50b7daaa589bfe4b498 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Tue, 4 Aug 2020 10:02:53 +0200 Subject: [PATCH 020/101] Update Dockerfile to clear cache to avoid package signature problems --- Dockerfile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Dockerfile b/Dockerfile index d45885640..b0f8a5e8e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -14,6 +14,9 @@ LABEL \ ENV AIRGEDDON_URL="https://github.com/v1s1t0r1sh3r3/airgeddon.git" ENV HASHCAT2_URL="https://github.com/v1s1t0r1sh3r3/hashcat2.0.git" +#Clear cache +RUN pacman -Scc + #Update system RUN pacman -Syy From 3d635c756876494d4ec12cbe1a5749f4cb3e39c2 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Tue, 4 Aug 2020 11:01:21 +0200 Subject: [PATCH 021/101] Improvement for clear cache on Dockerfile --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index b0f8a5e8e..847bc08bc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -15,7 +15,7 @@ ENV AIRGEDDON_URL="https://github.com/v1s1t0r1sh3r3/airgeddon.git" ENV HASHCAT2_URL="https://github.com/v1s1t0r1sh3r3/hashcat2.0.git" #Clear cache -RUN pacman -Scc +RUN yes | pacman -Scc --noconfirm #Update system RUN pacman -Syy From 6b8f9741bb68e0eab0732e2626f5513a860abeb8 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Tue, 4 Aug 2020 12:30:04 +0200 Subject: [PATCH 022/101] Update Dockerfile to update system packages to avoid package signature problems --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 847bc08bc..8317b4eee 100644 --- a/Dockerfile +++ b/Dockerfile @@ -18,7 +18,7 @@ ENV HASHCAT2_URL="https://github.com/v1s1t0r1sh3r3/hashcat2.0.git" RUN yes | pacman -Scc --noconfirm #Update system -RUN pacman -Syy +RUN pacman -Syyu #Install airgeddon essential tools RUN \ @@ -43,7 +43,7 @@ RUN \ ccze \ xorg-xset -#Install update tools +#Install airgeddon update tools RUN \ pacman -S --noconfirm \ curl \ From 9a24886d381317d2c968577c6b1439f9a97146be Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Wed, 5 Aug 2020 11:52:01 +0200 Subject: [PATCH 023/101] Fix error in Dockerfile --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 8317b4eee..374ac84a8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -18,7 +18,7 @@ ENV HASHCAT2_URL="https://github.com/v1s1t0r1sh3r3/hashcat2.0.git" RUN yes | pacman -Scc --noconfirm #Update system -RUN pacman -Syyu +RUN pacman -Syyu --noconfirm #Install airgeddon essential tools RUN \ From e5603bb474c9bf746c1e483091177131b4ad7803 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Tue, 1 Sep 2020 02:39:59 +0200 Subject: [PATCH 024/101] Add new arabic language --- language_strings.sh | 879 +++++++++++++++++++++++++++++++++++++++----- 1 file changed, 778 insertions(+), 101 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 0103641fa..0d87048d4 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -44,6 +44,7 @@ function initialize_language_strings() { unknown_chipset["POLISH"]="Nieznany" unknown_chipset["GERMAN"]="Unbekannt" unknown_chipset["TURKISH"]="Bilinmeyen" + unknown_chipset["ARABIC"]="\${pending_of_translation} مجهول" unknown_chipsetvar="${unknown_chipset[${language}]}" declare -A hintprefix @@ -58,6 +59,7 @@ function initialize_language_strings() { hintprefix["POLISH"]="Wskazówka" hintprefix["GERMAN"]="Rat" hintprefix["TURKISH"]="İpucu" + hintprefix["ARABIC"]="\${pending_of_translation} النصيحة" hintvar="*${hintprefix[${language}]}*" escaped_hintvar="\*${hintprefix[${language}]}\*" @@ -73,6 +75,7 @@ function initialize_language_strings() { optionaltool_needed["POLISH"]="Opcja zablokowana, wymaga: " optionaltool_needed["GERMAN"]="Option gesperrt, folgendes ist erfordert: " optionaltool_needed["TURKISH"]="Engellenen seçenek şunları gerektirir: " + optionaltool_needed["ARABIC"]="\${pending_of_translation} يتطلب الخيار مؤمن:" declare -A under_construction under_construction["ENGLISH"]="under construction" @@ -86,6 +89,7 @@ function initialize_language_strings() { under_construction["POLISH"]="w budowie" under_construction["GERMAN"]="im Aufbau" under_construction["TURKISH"]="yapım aşamasında" + under_construction["ARABIC"]="\${pending_of_translation} في البناء" under_constructionvar="${under_construction[${language}]}" declare -gA possible_package_names_text @@ -100,6 +104,7 @@ function initialize_language_strings() { possible_package_names_text["POLISH"]="Możliwa nazwa pakietu" possible_package_names_text["GERMAN"]="Möglicher Paketname" possible_package_names_text["TURKISH"]="Olası paket adı" + possible_package_names_text["ARABIC"]="\${pending_of_translation} اسم الحزمة ممكن" declare -gA disabled_text disabled_text["ENGLISH"]="Disabled" @@ -113,6 +118,7 @@ function initialize_language_strings() { disabled_text["POLISH"]="Dezaktywowany" disabled_text["GERMAN"]="Deaktiviert" disabled_text["TURKISH"]="Aktif Değil" + disabled_text["ARABIC"]="\${pending_of_translation} معاق" declare -gA reboot_required reboot_required["ENGLISH"]="${red_color_slim} (reboot required)${normal_color}" @@ -126,6 +132,7 @@ function initialize_language_strings() { reboot_required["POLISH"]="${red_color_slim} (wymagane ponowne uruchomienie)${normal_color}" reboot_required["GERMAN"]="${red_color_slim} (Neustart erforderlich)${normal_color}" reboot_required["TURKISH"]="${red_color_slim} (yeniden başlatma gerekli)${normal_color}" + reboot_required["ARABIC"]="\${pending_of_translation} ${red_color_slim} (إعادة تشغيل مطلوب) ${normal_color}" declare -gA docker_image docker_image["ENGLISH"]="ArchStrike Docker image based" @@ -139,6 +146,7 @@ function initialize_language_strings() { docker_image["POLISH"]="${pending_of_translation} Na podstawie obrazu ArchStrike Docker" docker_image["GERMAN"]="Auf dem ArchStrike Docker-Image" docker_image["TURKISH"]="ArchStrike Docker image tabanlı" + docker_image["ARABIC"]="وبناء على الصورة عامل الميناء من ArchStrike" declare -gA et_misc_texts et_misc_texts["ENGLISH",0]="Evil Twin AP Info" @@ -152,6 +160,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",0]="Informacja Evil Twin AP" et_misc_texts["GERMAN",0]="Information über Evil Twin AP" et_misc_texts["TURKISH",0]="Şeytani İkiz" + et_misc_texts["ARABIC",0]="\${pending_of_translation} معلومات الشر التوأم AP" et_misc_texts["ENGLISH",1]="Channel" et_misc_texts["SPANISH",1]="Canal" @@ -164,6 +173,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",1]="Kanał" et_misc_texts["GERMAN",1]="Kanal" et_misc_texts["TURKISH",1]="Kanal" + et_misc_texts["ARABIC",1]="\${pending_of_translation} قناة" et_misc_texts["ENGLISH",2]="Online time" et_misc_texts["SPANISH",2]="Tiempo online" @@ -176,6 +186,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",2]="Czas online" et_misc_texts["GERMAN",2]="Zeit online" et_misc_texts["TURKISH",2]="Çevrimiçi zaman" + et_misc_texts["ARABIC",2]="\${pending_of_translation} الوقت على الانترنت" et_misc_texts["ENGLISH",3]="DHCP ips given to possible connected clients" et_misc_texts["SPANISH",3]="Ips entregadas por DHCP a posibles clientes conectados" @@ -188,6 +199,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",3]="Adresy IP przydzielane przez DHCP do połączonych potencjalnych klientów" et_misc_texts["GERMAN",3]="Ips durch DHCP an mögliche verbundene Clients geliefert" et_misc_texts["TURKISH",3]="Olası bağlanmış istemcilere verilen DHCP IPler" + et_misc_texts["ARABIC",3]="\${pending_of_translation} آي بي إس تسليمها من قبل عملاء DHCP متصلة ممكن" et_misc_texts["ENGLISH",4]="On this attack you have to use an external sniffer to try to obtain client passwords connected to the network" et_misc_texts["SPANISH",4]="Con este ataque has de usar un sniffer externo para intentar obtener contraseñas de los clientes conectados a la red" @@ -200,6 +212,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",4]="W tym ataku musisz użyć zewnętrznego sniffera, aby spróbować uzyskać hasła od klientów podłączonych do sieci" et_misc_texts["GERMAN",4]="Mit diesem Angriff ist ein externer Sniffer erforderlich um Passwörter von am Netzwerk verbundene clients zu stehlen" et_misc_texts["TURKISH",4]="Bu saldırı sonucunda ağa bağlı client şifrelerini edinmek için harici bir algılayıcı kullanmanız gerekir" + et_misc_texts["ARABIC",4]="\${pending_of_translation} مع هذا يمكنك استخدام الشم هجوم خارجي في محاولة للحصول على كلمات السر العملاء المتصلة بالشبكة" et_misc_texts["ENGLISH",5]="On this attack, watch the sniffer's screen to see if a password appears" et_misc_texts["SPANISH",5]="Con este ataque, estate atento a la pantalla del sniffer para ver si aparece alguna contraseña" @@ -212,6 +225,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",5]="Podczas tego ataku obserwuj ekran sniffera, aby zobaczyć, czy pojawia się hasło" et_misc_texts["GERMAN",5]="Schau mit diesem Angriff ans Bildschirm ob ein Passwort erscheint" et_misc_texts["TURKISH",5]="Bu saldırı ile algılayıcının ekranını görebilir ve şifre çıktığında şifreyi görebilirsiniz" + et_misc_texts["ARABIC",5]="\${pending_of_translation} مع هذا الهجوم، احترس من الشاشة يظهر الشم لمعرفة ما اذا كان كلمة السر" et_misc_texts["ENGLISH",6]="On this attack, we'll wait for a network client to provide us the password for the wifi network in our captive portal" et_misc_texts["SPANISH",6]="Con este ataque, esperaremos a que un cliente de la red nos provea de la contraseña de la red wifi en nuestro portal cautivo" @@ -224,6 +238,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",6]="W tym ataku poczekamy na klienta sieci aż poda nam hasło do sieci wifi na naszej stronie captive portal" et_misc_texts["GERMAN",6]="Mit diesem Angriff warten wir bis ein client im Netzwerk uns das Passwort des WLANs in unserer Vorschaltseite übergibt" et_misc_texts["TURKISH",6]="Bu saldırı ile, şifrenin doğru bir şekilde esaret portalımıza giriş yapılmasını bekleyeceğiz" + et_misc_texts["ARABIC",6]="\${pending_of_translation} مع هذا الهجوم، ونحن سوف ننتظر لعميل شبكة تزويدنا كلمة المرور الخاصة بالشبكة اللاسلكية في البوابة الأسيرة لدينا" et_misc_texts["ENGLISH",7]="No clients connected yet" et_misc_texts["SPANISH",7]="No hay clientes conectados aún" @@ -236,6 +251,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",7]="Nie ma jeszcze żadnych podłączonych klientów" et_misc_texts["GERMAN",7]="Keine clients bisher verbunden" et_misc_texts["TURKISH",7]="Henüz hiçbir alıcı bağlanmadı" + et_misc_texts["ARABIC",7]="\${pending_of_translation} لم يتم توصيل الزبائن بعد" et_misc_texts["ENGLISH",8]="airgeddon. Evil Twin attack captured passwords" et_misc_texts["SPANISH",8]="airgeddon. Contraseñas capturadas en ataque Evil Twin" @@ -248,6 +264,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",8]="airgeddon. Hasła przechwycone podczas ataku Evil Twin" et_misc_texts["GERMAN",8]="airgeddon. Passwörter im Evil Twin-Angriff erfassen" et_misc_texts["TURKISH",8]="airgeddon. Şeytani İkiz şifreleri yakaladı" + et_misc_texts["ARABIC",8]="\${pending_of_translation} airgeddon. القبض على هجوم كلمات السر الشر التوأم" et_misc_texts["ENGLISH",9]="Wireless network, ESSID:" et_misc_texts["SPANISH",9]="Red inalámbrica, ESSID:" @@ -260,6 +277,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",9]="Sieć bezprzewodowa, ESSID:" et_misc_texts["GERMAN",9]="WLAN, ESSID:" et_misc_texts["TURKISH",9]="Kablosuz ağ, ESSID:" + et_misc_texts["ARABIC",9]="\${pending_of_translation} شبكة لاسلكية، ESSID:" et_misc_texts["ENGLISH",10]="Enter your wireless network password to get internet access" et_misc_texts["SPANISH",10]="Introduzca su contraseña de acceso a la red inalámbrica para poder acceder a internet" @@ -272,6 +290,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",10]="Wprowadź hasło do sieci bezprzewodowej, aby uzyskać dostęp do internetu" et_misc_texts["GERMAN",10]="Schreiben Sie ihr WLAN-Passwort für Internetzugang" et_misc_texts["TURKISH",10]="İnternete bağlanabilmek için kablosuz ağ şifrenizi girmelisiniz" + et_misc_texts["ARABIC",10]="\${pending_of_translation} أدخل كلمة المرور للوصول إلى شبكة لاسلكية للوصول إلى الإنترنت" et_misc_texts["ENGLISH",11]="Password" et_misc_texts["SPANISH",11]="Contraseña" @@ -284,6 +303,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",11]="Hasło" et_misc_texts["GERMAN",11]="Passwort" et_misc_texts["TURKISH",11]="Şifre" + et_misc_texts["ARABIC",11]="\${pending_of_translation} كلمه السر" et_misc_texts["ENGLISH",12]="Show password" et_misc_texts["SPANISH",12]="Mostrar contraseña" @@ -296,6 +316,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",12]="Pokaż hasło" et_misc_texts["GERMAN",12]="Passwort zeigen" et_misc_texts["TURKISH",12]="Şifreyi göster" + et_misc_texts["ARABIC",12]="\${pending_of_translation} عرض كلمة المرور" et_misc_texts["ENGLISH",13]="Submit" et_misc_texts["SPANISH",13]="Enviar" @@ -308,6 +329,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",13]="Wyślij" et_misc_texts["GERMAN",13]="Schicken" et_misc_texts["TURKISH",13]="Gönder" + et_misc_texts["ARABIC",13]="\${pending_of_translation} إرسال" et_misc_texts["ENGLISH",14]="An unexpected error occurred, redirecting to the main screen" et_misc_texts["SPANISH",14]="Ha ocurrido un error inesperado, redirigiendo a la pantalla principal" @@ -320,6 +342,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",14]="Wystąpił nieoczekiwany błąd, zostaniesz przekierowany do ekranu głównego" et_misc_texts["GERMAN",14]="Ein Fehler ist aufgetreten, Sie werden zur Homepage weitergeleitet" et_misc_texts["TURKISH",14]="Beklenmeyen bir hata oluştu, anasayfaya yönlendiriliyorsunuz" + et_misc_texts["ARABIC",14]="\${pending_of_translation} حدث خطأ غير متوقع، وإعادة توجيه إلى الشاشة الرئيسية" et_misc_texts["ENGLISH",15]="Internet Portal" et_misc_texts["SPANISH",15]="Portal de Internet" @@ -332,6 +355,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",15]="Portal internetowy" et_misc_texts["GERMAN",15]="Internet Portal" et_misc_texts["TURKISH",15]="İnternet Portalı" + et_misc_texts["ARABIC",15]="\${pending_of_translation} بوابة الإنترنت" et_misc_texts["ENGLISH",16]="The password must be at least 8 characters" et_misc_texts["SPANISH",16]="La contraseña debe tener al menos 8 caracteres" @@ -344,6 +368,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",16]="Hasło musi mieć długość co najmniej 8 znaków" et_misc_texts["GERMAN",16]="Das Passwort muss mindestens 8 Zeichen lang sein" et_misc_texts["TURKISH",16]="Şifre en az 8 karakter olmalıdır" + et_misc_texts["ARABIC",16]="\${pending_of_translation} يجب أن تكون كلمة المرور على الأقل 8 أحرف" et_misc_texts["ENGLISH",17]="The password is incorrect, redirecting to the main screen" et_misc_texts["SPANISH",17]="La contraseña introducida es incorrecta, redirigiendo a la pantalla principal" @@ -356,6 +381,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",17]="Wprowadzone hasło jest niepoprawne, zostaniesz przekierowany do ekranu głównego" et_misc_texts["GERMAN",17]="Das eingegebene Passwort ist falsch, Sie werden zur Homepage weitergeleitet" et_misc_texts["TURKISH",17]="Şifre yanlış, anasayfaya yönlendiriliyorsunuz" + et_misc_texts["ARABIC",17]="\${pending_of_translation} كلمة المرور غير صحيحة، وإعادة توجيه إلى الشاشة الرئيسية" et_misc_texts["ENGLISH",18]="The password is correct, the connection will be restablished in a few moments" et_misc_texts["SPANISH",18]="La contraseña es correcta, la conexión se restablecerá en unos momentos" @@ -368,6 +394,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",18]="Hasło jest prawidłowe, połączenie zostanie przywrócone za chwilę" et_misc_texts["GERMAN",18]="Das Passwort ist richtig, die Verbindung wird in kurzer Zeit wiederhergestellt" et_misc_texts["TURKISH",18]="Şifre doğru, bağlantınız bir kaç dakika içerisinde yeniden gerçekleşecektir" + et_misc_texts["ARABIC",18]="\${pending_of_translation} كلمة المرور صحيحة، الاتصال تتم إعادة تعيين في وقت" et_misc_texts["ENGLISH",19]="airgeddon. Captive portal Evil Twin attack captured password" et_misc_texts["SPANISH",19]="airgeddon. Contraseña capturada en el portal cautivo del ataque Evil Twin" @@ -380,6 +407,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",19]="airgeddon. Hasło przechwycone podczas ataku captive portal Evil Twin" et_misc_texts["GERMAN",19]="airgeddon. Passwort im Evil Twin Captive Portal gefangen" et_misc_texts["TURKISH",19]="airgeddon. Esaret Portalı Şeytani ikizi şifreyi yakaladı" + et_misc_texts["ARABIC",19]="\${pending_of_translation} airgeddon. كلمة المأسورة في الهجوم الشر التوأم بوابة الأسير" et_misc_texts["ENGLISH",20]="Attempts" et_misc_texts["SPANISH",20]="Intentos" @@ -392,6 +420,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",20]="Próby" et_misc_texts["GERMAN",20]="Versuche" et_misc_texts["TURKISH",20]="Denemeler" + et_misc_texts["ARABIC",20]="\${pending_of_translation} محاولات" et_misc_texts["ENGLISH",21]="last password:" et_misc_texts["SPANISH",21]="última contraseña:" @@ -404,6 +433,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",21]="ostatnie hasło:" et_misc_texts["GERMAN",21]="letzte Passwort:" et_misc_texts["TURKISH",21]="son şifre:" + et_misc_texts["ARABIC",21]="\${pending_of_translation} كلمة الماضية:" et_misc_texts["ENGLISH",22]="Captured passwords on failed attemps" et_misc_texts["SPANISH",22]="Contraseñas capturadas en intentos fallidos" @@ -416,6 +446,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",22]="Hasła przechwycone podczas nieudanych prób" et_misc_texts["GERMAN",22]="Gefangene Passwörter in Fehlversuche" et_misc_texts["TURKISH",22]="Başarısız girişimlerde yakalanan şifreler" + et_misc_texts["ARABIC",22]="\${pending_of_translation} كلمات السر التي احتلتها في محاولات فاشلة" et_misc_texts["ENGLISH",23]="Password captured successfully" et_misc_texts["SPANISH",23]="Contraseña capturada con éxito" @@ -428,6 +459,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",23]="Hasło zostało pomyślnie przechwycone" et_misc_texts["GERMAN",23]="Passwörter erfolgreich gefangen" et_misc_texts["TURKISH",23]="Şifre başarıyla yakalandı" + et_misc_texts["ARABIC",23]="\${pending_of_translation} كلمة المرور القبض بنجاح" et_misc_texts["ENGLISH",24]="The password was saved on file" et_misc_texts["SPANISH",24]="La contraseña se ha guardado en el fichero" @@ -440,6 +472,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",24]="Hasło zostało zapisane do pliku" et_misc_texts["GERMAN",24]="Das Passwort wurde in der Datei gespeichert" et_misc_texts["TURKISH",24]="Şifre dosyaya kaydedildi" + et_misc_texts["ARABIC",24]="\${pending_of_translation} يتم حفظ كلمة المرور في ملف" et_misc_texts["ENGLISH",25]="Press [Enter] on the main script window to continue, this window will be closed" et_misc_texts["SPANISH",25]="Pulsa [Enter] en la ventana principal del script para continuar, esta ventana se cerrará" @@ -452,6 +485,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",25]="Wciśnij [Enter] w oknie głównym skryptu aby kontynuować, to okno zostanie zamknięte" et_misc_texts["GERMAN",25]="Drücken Sie [Enter] im Hauptfenster um fortzufahren, dieses Fenster wird geschlossen" et_misc_texts["TURKISH",25]="Devam etmek için [Enter] tuşuna basınız, bu sayfa kapatılacaktır" + et_misc_texts["ARABIC",25]="\${pending_of_translation} اضغط [أدخل] في النافذة الرئيسية للبرنامج نصي لمتابعة، سوف هذه النافذة قريبة" et_misc_texts["ENGLISH",26]="Error. The password must be at least 8 characters. Redirecting to the main screen" et_misc_texts["SPANISH",26]="Error. La contraseña debe tener al menos 8 caracteres. Redirigiendo a la pantalla principal" @@ -464,6 +498,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",26]="Błąd. Hasło musi mieć co najmniej 8 znaków. Przekierowywanie do ekranu głównego" et_misc_texts["GERMAN",26]="Fehler. Das Passwort muss mindestens 8 Zeichen lang sein. Zur Homepage weitergeleitet" et_misc_texts["TURKISH",26]="Hata. Şifre en az 8 karakter olmalıdır. Anasayfaya yönlendiriliyorsunuz" + et_misc_texts["ARABIC",26]="\${pending_of_translation} خطأ. يجب أن تكون كلمة المرور على الأقل 8 أحرف. إعادة توجيه إلى الشاشة الرئيسية" et_misc_texts["ENGLISH",27]="This attack has two parts. Watch the sniffer's screen to see if a password appears. You can also open BeEF control panel at ${white_color}${beef_control_panel_url}${pink_color} , log in (user: ${white_color}beef${pink_color} / pass: ${white_color}${beef_pass}${pink_color}) and try to control the clients browser" et_misc_texts["SPANISH",27]="Este ataque tiene dos partes. Estate atento a la pantalla del sniffer para ver si aparece alguna contraseña. También puedes abrir el panel de control de BeEF en ${white_color}${beef_control_panel_url}${pink_color} , hacer login (user: ${white_color}beef${pink_color} / pass: ${white_color}${beef_pass}${pink_color}) e intentar controlar el navegador de los clientes" @@ -476,6 +511,20 @@ function initialize_language_strings() { et_misc_texts["POLISH",27]="Ten atak ma dwie części. Obserwuj ekran sniffera aby sprawdzić, czy pojawia się hasło. Możesz także otworzyć panel sterowania BeEF w ${white_color}${beef_control_panel_url}${pink_color} , zaloguj się (użytkownik: ${white_color}beef${pink_color} / hasło: ${white_color}${beef_pass}${pink_color}) i spróbuj kontrolować przeglądarkę klientów" et_misc_texts["GERMAN",27]="Dieser Angriff besteht aus zwei Teilen. Bleiben Sie auf dem Sniffer-Bildschirm, um zu sehen, ob ein Passwort erscheint. Sie können auch das BeEF-Kontrollfeld in ${white_color}${beef_control_panel_url}${pink_color} öffnen, login (Benutzer: ${white_color}beef${pink_color} / pass: ${white_color}${beef_pass}${pink_color}) und versuchen den Browser des Clients zu kontrollieren" et_misc_texts["TURKISH",27]="Bu saldırı iki parçadan oluşur. Sniffer ekranını şifre görünene kadar izleyin. Ayrıca BeEF kontrol panelini açabilir ${white_color}${beef_control_panel_url}${pink_color} , log in (user: ${white_color}beef${pink_color} / pass: ${white_color}${beef_pass}${pink_color}) ve kontrol edebilirsiniz" + et_misc_texts["ARABIC",27]="\${pending_of_translation} هذا الهجوم من جزأين. لا تنزعج لفحص الشم لمعرفة ما إذا كان أي كلمة. يمكن أيضا فتح لحوم البقر لوحة التحكم في ${white_color} ${beef_control_panel_url} ${pink_color}، لتسجيل الدخول (المستخدم: ${white_color} البقر ${pink_color} / تمرير: ${white_color} ${beef_pass} ${pink_color}) ومحاولة للسيطرة على عميل مستعرض" + + et_misc_texts["ENGLISH",28]="\${pending_of_translation} Here's a new phrase" + et_misc_texts["SPANISH",28]="Ahí va una frase nueva" + et_misc_texts["FRENCH",28]="\${pending_of_translation} Voici une nouvelle phrase" + et_misc_texts["CATALAN",28]="\${pending_of_translation} Aquí va una frase nova" + et_misc_texts["PORTUGUESE",28]="\${pending_of_translation} Aqui está uma nova frase" + et_misc_texts["RUSSIAN",28]="\${pending_of_translation} Вот новая фраза" + et_misc_texts["GREEK",28]="\${pending_of_translation} Εδώ είναι μια νέα φράση" + et_misc_texts["ITALIAN",28]="\${pending_of_translation} Ecco una nuova frase" + et_misc_texts["POLISH",28]="\${pending_of_translation} Oto nowa formuła" + et_misc_texts["GERMAN",28]="\${pending_of_translation} Hier ist ein neuer Begriff" + et_misc_texts["TURKISH",28]="\${pending_of_translation} İşte yeni cümle" + et_misc_texts["ARABIC",28]="\${pending_of_translation} وهنا عبارة جديدة" declare -gA wps_texts wps_texts["ENGLISH",0]="The password was saved on file" @@ -489,6 +538,7 @@ function initialize_language_strings() { wps_texts["POLISH",0]="Hasło zostało zapisane do pliku" wps_texts["GERMAN",0]="Das Passwort wurde in der Datei gespeichert" wps_texts["TURKISH",0]="Şifre dosyaya kaydedildi" + wps_texts["ARABIC",0]="\${pending_of_translation} يتم حفظ كلمة المرور في ملف" wps_texts["ENGLISH",1]="airgeddon. Decrypted password during WPS attack" wps_texts["SPANISH",1]="airgeddon. Contraseña descifrada en ataque WPS" @@ -501,6 +551,7 @@ function initialize_language_strings() { wps_texts["POLISH",1]="airgeddon. Hasło odszyfrowane w ataku WPS" wps_texts["GERMAN",1]="airgeddon. Passwort bei WPS-Angriff entschlüsselt" wps_texts["TURKISH",1]="airgeddon. WPS saldırısı sırasında çözülen şifre" + wps_texts["ARABIC",1]="\${pending_of_translation} airgeddon. فك WPS هجوم كلمة المرور" wps_texts["ENGLISH",2]="Channel" wps_texts["SPANISH",2]="Canal" @@ -513,92 +564,9 @@ function initialize_language_strings() { wps_texts["POLISH",2]="Kanał" wps_texts["GERMAN",2]="Kanal" wps_texts["TURKISH",2]="Kanal" + wps_texts["ARABIC",2]="\${pending_of_translation} قناة" declare -gA wep_texts - wep_texts["ENGLISH",0]="Press [Enter] on the main script window to continue, this window will be closed" - wep_texts["SPANISH",0]="Pulsa [Enter] en la ventana principal del script para continuar, esta ventana se cerrará" - wep_texts["FRENCH",0]="Appuyez sur [Enter] dans la fenêtre principale du script pour continuer, cette fenêtre se fermera" - wep_texts["CATALAN",0]="Prem [Enter] a la finestra principal del script per continuar, aquesta finestra es tancarà" - wep_texts["PORTUGUESE",0]="Pressione [Enter] na janela principal do script para continuar e esta janela será fechada" - wep_texts["RUSSIAN",0]="Нажмите [Enter] в главном окне для продолжения, это окно будет закрыто" - wep_texts["GREEK",0]="Πατήστε [Enter] στο κύριο παράθυρο του script για να συνεχίσετε, το παράθυρο αυτό θα κλείσει" - wep_texts["ITALIAN",0]="Premere il tasto [Enter] nella finestra principale dello script per continuare, questa finestra si chiuderà" - wep_texts["POLISH",0]="Wciśnij [Enter] w oknie głównym skryptu aby kontynuować, to okno zostanie zamknięte" - wep_texts["GERMAN",0]="Drücken Sie [Enter] im Hauptfenster des Skripts um fortzufahren. Dieses Fenster wird geschlossen" - wep_texts["TURKISH",0]="Yazılımın ana penceresinde [Enter] tuşlayarak devam ediniz. Bu pencere kapatılacak" - - wep_texts["ENGLISH",1]="airgeddon. Decrypted password during WEP attack" - wep_texts["SPANISH",1]="airgeddon. Contraseña descifrada en ataque WEP" - wep_texts["FRENCH",1]="airgeddon. Mot de passe déchiffré à l'aide de l'attaque WEP" - wep_texts["CATALAN",1]="airgeddon. Contrasenya desxifrada amb l'atac WEP" - wep_texts["PORTUGUESE",1]="airgeddon. Senha decifrada no ataque WEP" - wep_texts["RUSSIAN",1]="airgeddon. Пароль расшифрован во время WEP атаки" - wep_texts["GREEK",1]="airgeddon. Ο κωδικός αποκρυπτογραφήθηκε κατά την επίθεση WEP" - wep_texts["ITALIAN",1]="airgeddon. Password decifrata con l'attacco WEP" - wep_texts["POLISH",1]="airgeddon. Hasło odszyfrowane w ataku WEP" - wep_texts["GERMAN",1]="airgeddon. Passwort bei WEP-Angriff entschlüsselt" - wep_texts["TURKISH",1]="airgeddon. WEP saldırısı sırasında çözülen şifre" - - wep_texts["ENGLISH",2]="Channel" - wep_texts["SPANISH",2]="Canal" - wep_texts["FRENCH",2]="Canal" - wep_texts["CATALAN",2]="Canal" - wep_texts["PORTUGUESE",2]="Canal" - wep_texts["RUSSIAN",2]="Канал" - wep_texts["GREEK",2]="Κανάλι" - wep_texts["ITALIAN",2]="Canale" - wep_texts["POLISH",2]="Kanał" - wep_texts["GERMAN",2]="Kanal" - wep_texts["TURKISH",2]="Kanal" - - wep_texts["ENGLISH",3]="Hexadecimal" - wep_texts["SPANISH",3]="Hexadecimal" - wep_texts["FRENCH",3]="Hexadécimal" - wep_texts["CATALAN",3]="Hexadecimal" - wep_texts["PORTUGUESE",3]="Hexadecimal" - wep_texts["RUSSIAN",3]="Шестнадцатеричный" - wep_texts["GREEK",3]="Δεκαεξαδικό" - wep_texts["ITALIAN",3]="Esadecimale" - wep_texts["POLISH",3]="Hexadecymalny" - wep_texts["GERMAN",3]="Hexadezimal" - wep_texts["TURKISH",3]="Hexadecimal" - - wep_texts["ENGLISH",4]="WEP key decrypted successfully:" - wep_texts["SPANISH",4]="Clave WEP descifrada con éxito:" - wep_texts["FRENCH",4]="Clef WEP déchiffré:" - wep_texts["CATALAN",4]="Clau WEP desxifrada amb èxit:" - wep_texts["PORTUGUESE",4]="Senha WEP descriptografada com sucesso:" - wep_texts["RUSSIAN",4]="Ключ WEP расшифрован:" - wep_texts["GREEK",4]="Το κλειδί WEP αποκρυπτογραφήθηκε με επιτυχία:" - wep_texts["ITALIAN",4]="Chiave WEP decifrata con successo:" - wep_texts["POLISH",4]="Klucz WEP odszyfrowywany prawidłowo:" - wep_texts["GERMAN",4]="WEP-Schlüssel erfolgreich entschlüsselt:" - wep_texts["TURKISH",4]="WEP anahtarı başarıyla çözüldü" - - wep_texts["ENGLISH",5]="WEP AP Info" - wep_texts["SPANISH",5]="Info WEP AP" - wep_texts["FRENCH",5]="Info WEP AP" - wep_texts["CATALAN",5]="Info WEP AP" - wep_texts["PORTUGUESE",5]="Info WEP AP" - wep_texts["RUSSIAN",5]="Информация о WEP ТД" - wep_texts["GREEK",5]="Πληροφορίες WEP AP" - wep_texts["ITALIAN",5]="Info WEP AP" - wep_texts["POLISH",5]="Informacja o AP WEP" - wep_texts["GERMAN",5]="Info über WEP AP" - wep_texts["TURKISH",5]="WEP AP Bilgisi" - - wep_texts["ENGLISH",6]="The password was saved on file" - wep_texts["SPANISH",6]="La contraseña se ha guardado en el fichero" - wep_texts["FRENCH",6]="Le mot de passe est enregistré dans le fichier" - wep_texts["CATALAN",6]="La contrasenya s'ha guardat en el fitxer" - wep_texts["PORTUGUESE",6]="A senha foi salva no arquivo" - wep_texts["RUSSIAN",6]="Пароль был сохранён в файле" - wep_texts["GREEK",6]="Ο κωδικός πρόσβασης αποθηκεύτηκε σε αρχείο" - wep_texts["ITALIAN",6]="La password è stata salvata nel file" - wep_texts["POLISH",6]="Hasło zostało zapisane do pliku" - wep_texts["GERMAN",6]="Das Passwort wurde in der Datei gespeichert" - wep_texts["TURKISH",6]="Şifre dosyaya kaydedildi" - declare -gA asleap_texts asleap_texts["ENGLISH",0]="Response" asleap_texts["SPANISH",0]="Response" @@ -611,6 +579,7 @@ function initialize_language_strings() { asleap_texts["POLISH",0]="Odpowiedź" asleap_texts["GERMAN",0]="Response" asleap_texts["TURKISH",0]="Yanıt" + asleap_texts["ARABIC",0]="\${pending_of_translation} استجابة" asleap_texts["ENGLISH",1]="airgeddon. Decrypted password using asleap" asleap_texts["SPANISH",1]="airgeddon. Contraseña descifrada con asleap" @@ -623,6 +592,7 @@ function initialize_language_strings() { asleap_texts["POLISH",1]="airgeddon. Hasło odszyfrowane z użyciem asleap" asleap_texts["GERMAN",1]="airgeddon. Passwort mit asleap entschlüsselt" asleap_texts["TURKISH",1]="airgeddon. asleap kullanarak şifreyi çözdü" + asleap_texts["ARABIC",1]="\${pending_of_translation} airgeddon. كلمة فك مع asleap" asleap_texts["ENGLISH",2]="Challenge" asleap_texts["SPANISH",2]="Challenge" @@ -635,6 +605,7 @@ function initialize_language_strings() { asleap_texts["POLISH",2]="Challenge" asleap_texts["GERMAN",2]="Challenge" asleap_texts["TURKISH",2]="Challenge" + asleap_texts["ARABIC",2]="\${pending_of_translation} التحدي" declare -gA jtr_texts jtr_texts["ENGLISH",0]="Enterprise users and passwords" @@ -648,6 +619,7 @@ function initialize_language_strings() { jtr_texts["POLISH",0]="Użytkownicy i hasła enterprise" jtr_texts["GERMAN",0]="Enterprise-Benutzernamen und Kennwörter" jtr_texts["TURKISH",0]="Enterprise kullanıcılar ve şifreler" + jtr_texts["ARABIC",0]="\${pending_of_translation} المستخدمين في المؤسسات وكلمات السر" jtr_texts["ENGLISH",1]="airgeddon. Decrypted password using john the ripper" jtr_texts["SPANISH",1]="airgeddon. Contraseña descifrada con john the ripper" @@ -660,6 +632,7 @@ function initialize_language_strings() { jtr_texts["POLISH",1]="airgeddon. Hasło odszyfrowane z użyciem john the ripper" jtr_texts["GERMAN",1]="airgeddon. Passwort mit john the ripper entschlüsselt" jtr_texts["TURKISH",1]="airgeddon. John the ripper kullanarak şifreyi çözdü" + jtr_texts["ARABIC",1]="\${pending_of_translation} airgeddon. كلمة فك مع جون السفاح" jtr_texts["ENGLISH",2]="Enterprise user" jtr_texts["SPANISH",2]="Usuario enterprise" @@ -672,6 +645,7 @@ function initialize_language_strings() { jtr_texts["POLISH",2]="Użytkownik enterprise" jtr_texts["GERMAN",2]="Enterprise-Benutzername" jtr_texts["TURKISH",2]="Enterprise kullanıcı" + jtr_texts["ARABIC",2]="\${pending_of_translation} المؤسسة المستخدم" declare -gA hashcat_texts hashcat_texts["ENGLISH",0]="PMKID password" @@ -685,6 +659,7 @@ function initialize_language_strings() { hashcat_texts["POLISH",0]="Hasło PMKID" hashcat_texts["GERMAN",0]="PMKID-Passwort" hashcat_texts["TURKISH",0]="PMKID şifresi" + hashcat_texts["ARABIC",0]="\${pending_of_translation} كلمة PMKID" hashcat_texts["ENGLISH",1]="airgeddon. Decrypted password using hashcat" hashcat_texts["SPANISH",1]="airgeddon. Contraseña descifrada con hashcat" @@ -697,6 +672,7 @@ function initialize_language_strings() { hashcat_texts["POLISH",1]="airgeddon. Hasło odszyfrowane z użyciem hashcat" hashcat_texts["GERMAN",1]="airgeddon. Passwort mit hashcat entschlüsselt" hashcat_texts["TURKISH",1]="airgeddon. Hashcat kullanarak şifreyi çözdü" + hashcat_texts["ARABIC",1]="\${pending_of_translation} airgeddon. كلمة فك مع hashcat" hashcat_texts["ENGLISH",2]="Enterprise user" hashcat_texts["SPANISH",2]="Usuario enterprise" @@ -709,6 +685,7 @@ function initialize_language_strings() { hashcat_texts["POLISH",2]="Użytkownik enterprise" hashcat_texts["GERMAN",2]="Enterprise-Benutzername" hashcat_texts["TURKISH",2]="Enterprise kullanıcı" + hashcat_texts["ARABIC",2]="\${pending_of_translation} المؤسسة المستخدم" hashcat_texts["ENGLISH",3]="Enterprise users and passwords" hashcat_texts["SPANISH",3]="Usuarios y contraseñas enterprise" @@ -721,6 +698,7 @@ function initialize_language_strings() { hashcat_texts["POLISH",3]="Użytkownicy i hasła enterprise" hashcat_texts["GERMAN",3]="Enterprise-Benutzernamen und Kennwörter" hashcat_texts["TURKISH",3]="Enterprise kullanıcılar ve şifreler" + hashcat_texts["ARABIC",3]="\${pending_of_translation} المستخدمين في المؤسسات وكلمات السر" declare -gA aircrack_texts aircrack_texts["ENGLISH",0]="airgeddon. Decrypted password using aircrack" @@ -734,6 +712,7 @@ function initialize_language_strings() { aircrack_texts["POLISH",0]="airgeddon. Hasło odszyfrowane z użyciem aircrack" aircrack_texts["GERMAN",0]="airgeddon. Passwort mit aircrack entschlüsselt" aircrack_texts["TURKISH",0]="airgeddon. Aircrack kullanarak şifreyi çözdü" + aircrack_texts["ARABIC",0]="\${pending_of_translation} airgeddon. كلمة فك مع ايركراك" declare -gA enterprise_texts enterprise_texts["ENGLISH",0]="Enterprise Evil Twin AP Info" @@ -747,6 +726,7 @@ function initialize_language_strings() { enterprise_texts["POLISH",0]="Informacja o Evil Twin Enterprise AP" enterprise_texts["GERMAN",0]="Information über Evil Twin Enterprise AP" enterprise_texts["TURKISH",0]="Enterprise Şeytani İkiz AP Bilgisi" + enterprise_texts["ARABIC",0]="\${pending_of_translation} الشر التوأم AP معلومات المؤسسة" enterprise_texts["ENGLISH",1]="Channel" enterprise_texts["SPANISH",1]="Canal" @@ -759,6 +739,7 @@ function initialize_language_strings() { enterprise_texts["POLISH",1]="Kanał" enterprise_texts["GERMAN",1]="Kanal" enterprise_texts["TURKISH",1]="Kanal" + enterprise_texts["ARABIC",1]="\${pending_of_translation} قناة" enterprise_texts["ENGLISH",2]="Online time" enterprise_texts["SPANISH",2]="Tiempo online" @@ -771,6 +752,7 @@ function initialize_language_strings() { enterprise_texts["POLISH",2]="Czas online" enterprise_texts["GERMAN",2]="Zeit online" enterprise_texts["TURKISH",2]="Çevrimiçi zaman" + enterprise_texts["ARABIC",2]="\${pending_of_translation} الوقت على الانترنت" enterprise_texts["ENGLISH",3]="On this attack, we'll wait for a network client to provide us a hash or a password for the Enterprise wifi network in our fake AP. You selected \"smooth\" mode, so as soon as one password or hash is captured, the attack will be dismantled. You can also stop it pressing [Enter] key on the main window" enterprise_texts["SPANISH",3]="Con este ataque, esperaremos a que algún cliente nos de un hash o su contraseña de la red wifi Enterprise en nuestro AP falso. Has seleccionado el modo \"smooth\", por lo que tan pronto se capture un hash o contraseña, el ataque se parará. También puedes parar el ataque pulsando la tecla [Enter] en la pantalla principal" @@ -783,6 +765,7 @@ function initialize_language_strings() { enterprise_texts["POLISH",3]="W tym ataku poczekamy aż klient poda nam hash lub hasło do sieci wifi Enterprise w naszym fałszywym AP. W trybie \"smooth\", gdy tylko hash lub hasło zostanie przechwycone atak się zatrzyma. Możesz także zatrzymać atak naciskając klawisz [Enter] na ekranie głównym" enterprise_texts["GERMAN",3]="Mit diesem Angriff werden wir darauf warten, dass uns ein Kunde einen Hash oder sein Passwort für das Enterprise WLAN-Netzwerk in unserem gefälschten AP gibt. Mit dem \"smooth\" Modus wird der Angriff sobald ein Hash oder Passwort erfasst wurde beenden. Sie können den Angriff auch durch Drücken der [Enter]-Taste auf dem Hauptbildschirm stoppen" enterprise_texts["TURKISH",3]="Bu saldırı ile, bir clientin sahte AP'deki Enterprise wifi ağı için bize bir hash veya şifre vermesini bekleyeceğiz. \"smooth\" modunu seçtiniz, böylece bir hash veya şifre yakalanır yakalanmaz saldırı duracaktır. Ana ekranda [Enter] tuşuna basarak da saldırıyı durdurabilirsiniz" + enterprise_texts["ARABIC",3]="\${pending_of_translation} مع هذا الهجوم، ونحن ننتظر لعميل لنا مع تجزئة أو كلمة المرور شبكة المؤسسة واي فاي في منطقتنا وهمية AP. لقد اخترت وضع \"تمهيد \"، وذلك في أقرب وقت يتم التقاطها تجزئة أو كلمة المرور، فإن الهجوم تتوقف. يمكنك أيضا إيقاف الهجوم عن طريق الضغط على زر [Enter] على الشاشة الرئيسية" enterprise_texts["ENGLISH",4]="On this attack, we'll wait for a network client to provide us a hash or a password for the Enterprise wifi network in our fake AP. You selected \"noisy\" mode, so the attack won't stop until you press [Enter] key on the main window" enterprise_texts["SPANISH",4]="Con este ataque, esperaremos a que algún cliente nos de un hash o su contraseña de la red wifi Enterprise en nuestro AP falso. Has seleccionado el modo \"noisy\", por lo que el ataque no parará hasta que pulses la tecla [Enter] en la pantalla principal" @@ -795,6 +778,7 @@ function initialize_language_strings() { enterprise_texts["POLISH",4]="W tym ataku poczekamy aż klient poda nam skrót lub hasło do sieci wifi Enterprise w naszym fałszywym AP. Wybrałeś tryb \"noisy\" więc atak nie zostanie zatrzymany dopóki nie naciśniesz klawisza [Enter] na głównym ekranie" enterprise_texts["GERMAN",4]="Mit diesem Angriff werden wir darauf warten, dass uns ein Kunde einen Hash oder sein Passwort für das Enterprise Wi-Fi-Netzwerk in unserem gefälschten AP gibt. Sie haben den \"noisy\" Modus gewählt, der Angriff wird somit nicht stoppen, bis Sie die [Enter]-Taste auf dem Hauptbildschirm drücken" enterprise_texts["TURKISH",4]="Bu saldırı ile, bir clientin sahte AP'deki Enterprise wifi ağı için bize bir hash veya şifresini vermesini bekleyeceğiz. \"noisy\" modunu seçtiniz, bu yüzden ana ekranda [Enter] tuşuna basana kadar saldırı durmayacak" + enterprise_texts["ARABIC",4]="\${pending_of_translation} مع هذا الهجوم، ونحن ننتظر لعميل لنا مع تجزئة أو كلمة المرور شبكة المؤسسة واي فاي في منطقتنا وهمية AP. لقد اخترت وضع \"صاخبة \"، وبالتالي فإن الهجوم لن يتوقف حتى تضغط على زر [Enter] على الشاشة الرئيسية" enterprise_texts["ENGLISH",5]="Last captured user" enterprise_texts["SPANISH",5]="Último usuario capturado" @@ -807,6 +791,7 @@ function initialize_language_strings() { enterprise_texts["POLISH",5]="Ostatni przechwycony użytkownik" enterprise_texts["GERMAN",5]="Letzter erfasste Nutzer" enterprise_texts["TURKISH",5]="Son yakalanan kullanıcı" + enterprise_texts["ARABIC",5]="\${pending_of_translation} آخر اعتقلت العضو" enterprise_texts["ENGLISH",6]="Nothing captured yet" enterprise_texts["SPANISH",6]="Aún no se ha capturado nada" @@ -819,6 +804,7 @@ function initialize_language_strings() { enterprise_texts["POLISH",6]="Jeszcze nic nie zostało przechwycone" enterprise_texts["GERMAN",6]="Nichts wurde bisher erfasst" enterprise_texts["TURKISH",6]="Henüz yakalanan bir şey yok" + enterprise_texts["ARABIC",6]="\${pending_of_translation} لا يزال أنها لم اشتعلت أي شيء" enterprise_texts["ENGLISH",7]="Captured hashes" enterprise_texts["SPANISH",7]="Hashes capturados" @@ -831,6 +817,7 @@ function initialize_language_strings() { enterprise_texts["POLISH",7]="Przechwycone hashe" enterprise_texts["GERMAN",7]="Erfasste Hashes" enterprise_texts["TURKISH",7]="Yakalanan hashler" + enterprise_texts["ARABIC",7]="\${pending_of_translation} اعتقلت التجزئة" enterprise_texts["ENGLISH",8]="Captured plain text passwords" enterprise_texts["SPANISH",8]="Contraseñas en texto plano capturadas" @@ -843,6 +830,7 @@ function initialize_language_strings() { enterprise_texts["POLISH",8]="Przechwycone hasła w tekscie jawnym" enterprise_texts["GERMAN",8]="Erfasste Klartextpasswörter" enterprise_texts["TURKISH",8]="Yakalanan text şifreler" + enterprise_texts["ARABIC",8]="\${pending_of_translation} القبض على كلمات السر مشفرة" enterprise_texts["ENGLISH",9]="Press [Enter] on the main script window to continue, this window will be closed and the files will be generated" enterprise_texts["SPANISH",9]="Pulsa [Enter] en la ventana principal del script para continuar, esta ventana se cerrará y los ficheros serán generados" @@ -855,6 +843,7 @@ function initialize_language_strings() { enterprise_texts["POLISH",9]="Wciśnij [Enter] w oknie głównym skryptu aby kontynuować, to okno zostanie zamknięte a pliki zostaną wygenerowane" enterprise_texts["GERMAN",9]="Drücken Sie die [Enter]-Taste im Hauptfenster um fortzufahren. Dieses Fenster wird geschlossen und die Dateien werden generiert" enterprise_texts["TURKISH",9]="Devam etmek için [Enter] tuşuna basınız, bu sayfa kapatılacaktır ve dosyalar oluşturulacak" + enterprise_texts["ARABIC",9]="\${pending_of_translation} اضغط [أدخل] في النافذة الرئيسية للبرنامج نصي على الاستمرار، وهذه النافذة تغلق وسيتم إنشاء ملفات" enterprise_texts["ENGLISH",10]="The captured files will be saved on directory" enterprise_texts["SPANISH",10]="Los ficheros capturados se guardarán en el directorio" @@ -867,6 +856,7 @@ function initialize_language_strings() { enterprise_texts["POLISH",10]="Przechwycone pliki zostaną zapisane w katalogu" enterprise_texts["GERMAN",10]="Die erfassten Dateien werden im Verzeichnis gespeichert" enterprise_texts["TURKISH",10]="Yakalanan dosyalar dizine kaydedilecek" + enterprise_texts["ARABIC",10]="\${pending_of_translation} يتم تخزين الملفات التي تم التقاطها في الدليل" enterprise_texts["ENGLISH",11]="airgeddon. Captured passwords during Enterprise Evil Twin" enterprise_texts["SPANISH",11]="airgeddon. Contraseñas capturadas en Evil Twin Enterprise" @@ -879,6 +869,7 @@ function initialize_language_strings() { enterprise_texts["POLISH",11]="airgeddon. Hasła przechwycone w Evil Twin Enterprise" enterprise_texts["GERMAN",11]="airgeddon. Erfasste Passwörter während Evil Twin Enterprise" enterprise_texts["TURKISH",11]="airgeddon. Evil Twin Enterprise'da yakalanan şifreler" + enterprise_texts["ARABIC",11]="\${pending_of_translation} airgeddon. كلمات السر الشر التوأم المأسورة في المؤسسة" declare -gA footer_texts footer_texts["ENGLISH",0]="If you enjoyed the script and found it useful, you can support the project by making a donation. Through PayPal (${mail}) or sending a fraction of cryptocurrency (Bitcoin, Ethereum, Litecoin...). Any amount, no matter how small (1, 2, 5 $/€) is welcome. More information and direct links to do it at: ${urlgithub_wiki}/Contributing" @@ -892,6 +883,7 @@ function initialize_language_strings() { footer_texts["POLISH",0]="Jeśli podobał Ci się ten skrypt i okazał się użyteczny, możesz poprzeć ten projekt, składając donację. Za pośrednictwem usługi PayPal (${mail}) lub wysyłając ułamek kryptowaluty (Bitcoin, Ethereum, Litecoin...). Każda kwota, nawet malutka (1, 2, 5 $/€) będzie mile widziana. Więcej informacji i linki do donacji: ${urlgithub_wiki}/Contributing" footer_texts["GERMAN",0]="Wenn Ihnen das Skript gefallen hat und Sie es nützlich fanden, können Sie das Projekt mit einer Spende unterstützen. Durch PayPal (${mail}) oder durch Senden eines Bruchteils von Kryptowährung (Bitcoin, Ethereum, Litecoin...). Jeder kleine Betrag (1, 2, 5 $/€) wird gut angenommen. Weitere Informationen und direkte Links dazu finden Sie unter: ${urlgithub_wiki}/Contributing" footer_texts["TURKISH",0]="Eğer bu yazılımı kullanışlı ve eğlenceli bulduysanız, bize bağış yaparak destekte bulunabilirsiniz. PayPal üzerinden (${mail}) ya da herhangi bir kripto para birimi ile (Bitcoin, Ethereum, Litecoin...) Yolladığınız miktarın küçüklüğü fark etmez (1, 2, 5 $/€). Daha fazla fazla bilgi için linkler: ${urlgithub_wiki}/Contributing" + footer_texts["ARABIC",0]="\${pending_of_translation} إذا كنت تحب هذا السيناريو وجدت أنه من المفيد، يمكنك دعم المشروع من قبل التبرع. من خلال PayPal (${mail}\) أو عن طريق إرسال جزء من عملة معماة (بيتكوين، Ethereum، Litecoin ...). أي مبلغ مهما كان صغيرا (1، 2، 5 $ / €) واستقبالا حسنا. المزيد من الروابط المباشرة ولأداء ذلك في: ${urlgithub_wiki}/Contributing" declare -gA arr arr["ENGLISH",0]="This interface \${current_iface_on_messages} is already in managed mode" @@ -905,6 +897,7 @@ function initialize_language_strings() { arr["POLISH",0]="Ten interfejs \${current_iface_on_messages} jest już w trybie managed" arr["GERMAN",0]="Diese \${current_iface_on_messages}-Schnittstelle befindet sich bereits im managed Modus" arr["TURKISH",0]="Bu arayüz \${current_iface_on_messages} zaten yönetici modunda" + arr["ARABIC",0]="\${pending_of_translation} يشرف على هذا الوضع واجهة \${current_iface_on_messages} بالفعل" arr["ENGLISH",1]="This interface \${current_iface_on_messages} is not a wifi card. It doesn't support managed mode" arr["SPANISH",1]="Esta interfaz \${current_iface_on_messages} no es una tarjeta wifi. No soporta modo managed" @@ -917,18 +910,20 @@ function initialize_language_strings() { arr["POLISH",1]="Interfejs \${current_iface_on_messages} nie jest kartą wifi. Nie obsługuje trybu zarządzania" arr["GERMAN",1]="Diese \${current_iface_on_messages}-Schnittstelle ist keine wifi-Karte. Managed modus ist nicht unterstützt" arr["TURKISH",1]="Bu arayüz \${current_iface_on_messages} wifi kart değildir. Yönetici modunu desteklemiyor" + arr["ARABIC",1]="\${pending_of_translation} هذا \${current_iface_on_messages} واجهة ليست بطاقة واي فاي. وضع لا يدعم تمكن" 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ó 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. Idioma automaticamente alterada" - arr["RUSSIAN",2]="Определена ОС на русском. Поддерживается скриптом. Локализация автоматически изменена. Помощь на русском: https://hackware.ru/?p=670" + arr["RUSSIAN",2]="Определена ОС на русском. Поддерживается скриптом. Локализация автоматически изменена. Помощь на русском: https://hackware.ru/?" arr["GREEK",2]="Εντοπίστηκε Ελληνική γλώσσα συστήματος. Υποστηρίξιμη από το script. Άλλαξε αυτόματα" arr["ITALIAN",2]="Lingua Italiana del S.O. rilevata. Supportata dallo script. Viene cambiata automaticamente" arr["POLISH",2]="Wykryto system operacyjny w języku Polskim. Obsługiwany przez skrypt. Zmieniono automatycznie" arr["GERMAN",2]="Deutsch als Betriebssystemsprache erkannt. Vom Skript unterstützt. Sie wurde automatisch geändert" arr["TURKISH",2]="Türkçe İşletim Sistemi tespit edildi. Yazılım tarafından otomatik olarak değiştirildi" + arr["ARABIC",2]="\${pending_of_translation} اللغة الإسبانية من S.O. تم العثور. بدعم من البرنامج النصي. يتم تغيير تلقائيا" arr["ENGLISH",3]="Select target network:" arr["SPANISH",3]="Selecciona la red objetivo:" @@ -941,6 +936,7 @@ function initialize_language_strings() { arr["POLISH",3]="Wybierz sieć docelową:" arr["GERMAN",3]="Wählen Sie das Zielnetzwerk aus:" arr["TURKISH",3]="Hedef ağı seçiniz:" + arr["ARABIC",3]="\${pending_of_translation} حدد الشبكة المستهدفة:" arr["ENGLISH",4]="Press [Enter] key to start attack..." arr["SPANISH",4]="Pulse la tecla [Enter] para comenzar el ataque..." @@ -953,6 +949,7 @@ function initialize_language_strings() { arr["POLISH",4]="Naciśnij klawisz [Enter], aby rozpocząć atak..." arr["GERMAN",4]="Drücken Sie die [Enter]-Taste um den Angriff zu starten..." arr["TURKISH",4]="Saldırıya başlamak için [Enter] tuşuna basınız..." + arr["ARABIC",4]="\${pending_of_translation} اضغط [أدخل] مفتاح لبدء الهجوم..." arr["ENGLISH",5]="It looks like your internet connection is unstable. The script can't connect to repository. It will continue without updating..." arr["SPANISH",5]="Parece que tu conexión a internet no es estable. El script no puede conectar al repositorio. Continuará sin actualizarse..." @@ -965,6 +962,7 @@ function initialize_language_strings() { arr["POLISH",5]="Wygląda na to, że połączenie internetowe nie jest stabilne. Skrypt nie może połączyć się z repozytorium. Będzie kontynuowany bez aktualizacji..." arr["GERMAN",5]="Anscheinend ist Ihre Internetverbindung nicht stabil. Das Skript kann keine Verbindung zum Repository herstellen. Es wird ohne Aktualisierung fortgesetzt..." arr["TURKISH",5]="Görünüşe göre internet bağlantınız dengesiz. Yazılım depoya bağlanamadı. Güncelleme olmadan devam edilecek..." + arr["ARABIC",5]="\${pending_of_translation} يبدو أن اتصال الإنترنت الخاص بك ليست مستقرة. السيناريو لا يمكن الاتصال المخزون. وسوف تستمر دون استكمال..." arr["ENGLISH",6]="Welcome to airgeddon script v\${airgeddon_version}" arr["SPANISH",6]="Bienvenid@ a airgeddon script v\${airgeddon_version}" @@ -977,6 +975,7 @@ function initialize_language_strings() { arr["POLISH",6]="Witaj w skrypcie airgeddon v\${airgeddon_version}" arr["GERMAN",6]="Willkommen bei airgeddon Skript v\${airgeddon_version}" arr["TURKISH",6]="airgeddon yazılımına hoşgeldiniz v\${airgeddon_version}" + arr["ARABIC",6]="\${pending_of_translation} مرحبا بكم في السيناريو airgeddon ضد \${airgeddon_version}" arr["ENGLISH",7]="This script is only for educational purposes. Be good boyz&girlz!" arr["SPANISH",7]="Este script se ha hecho sólo con fines educativos. Sed buen@s chic@s!" @@ -989,6 +988,7 @@ function initialize_language_strings() { arr["POLISH",7]="Ten skrypt został napisany tylko do celów edukacyjnych. Bądź grzeczny!" arr["GERMAN",7]="Dieses Skript wurde nur für Bildungszwecke erstellt. Seid brav, Jungs!" arr["TURKISH",7]="Bu yazılım sadece eğitim amaçlıdır. Akıllı olun çocuklar!" + arr["ARABIC",7]="\${pending_of_translation} أحرز هذا البرنامج النصي للأغراض التعليمية فقط. أن تكون جيدة @ ق شيك @ المفضل" arr["ENGLISH",8]="Known compatible distros with this script:" arr["SPANISH",8]="Distros conocidas compatibles con este script:" @@ -1001,6 +1001,7 @@ function initialize_language_strings() { arr["POLISH",8]="Znane dystrybucje kompatybilne z tym skryptem:" arr["GERMAN",8]="Bekannte Distros, die mit diesem Skript kompatibel sind:" arr["TURKISH",8]="Bu komut dosyasıyla bilinen uyumlu dağıtımlar:" + arr["ARABIC",8]="\${pending_of_translation} توزيعات المعروف متوافقة مع هذا السيناريو:" arr["ENGLISH",9]="Detecting system..." arr["SPANISH",9]="Detectando sistema..." @@ -1013,6 +1014,7 @@ function initialize_language_strings() { arr["POLISH",9]="Wykrywanie systemu..." arr["GERMAN",9]="Systemerkennung..." arr["TURKISH",9]="Sistem tespit ediliyor..." + arr["ARABIC",9]="\${pending_of_translation} نظام الكشف عن..." arr["ENGLISH",10]="This interface \${current_iface_on_messages} is already in monitor mode" arr["SPANISH",10]="Esta interfaz \${current_iface_on_messages} ya está en modo monitor" @@ -1025,6 +1027,7 @@ function initialize_language_strings() { arr["POLISH",10]="Ten interfejs \${current_iface_on_messages} jest już w trybie monitorowania" arr["GERMAN",10]="Diese \${current_iface_on_messages}-Schnittstelle befindet sich bereits im monitor-Modus" arr["TURKISH",10]="Bu arayüz \${current_iface_on_messages} zaten izleme modunda" + arr["ARABIC",10]="\${pending_of_translation} هذا \${current_iface_on_messages} اجهة بالفعل في وضع الشاشة" arr["ENGLISH",11]="Exiting airgeddon script v\${airgeddon_version} - See you soon! :)" arr["SPANISH",11]="Saliendo de airgeddon script v\${airgeddon_version} - Nos vemos pronto! :)" @@ -1037,6 +1040,7 @@ function initialize_language_strings() { arr["POLISH",11]="Wyjście z skryptu airgeddon v\${airgeddon_version} - Do zobaczenia wkrótce! :)" arr["GERMAN",11]="Sie verlassen airgeddon Skript v\${airgeddon_version} - Bis bald! :)" arr["TURKISH",11]="airgeddon yazılımından çıkış yapılıyor v\${airgeddon_version} - Tekrar görüşürüz! :)" + arr["ARABIC",11]="\${pending_of_translation} ترك airgeddon النصي ضد \${airgeddon_version} - نراكم قريبا! :)" arr["ENGLISH",12]="\${blue_color}Interruption detected. \${green_color}Do you really want to exit? \${normal_color}\${visual_choice}" arr["SPANISH",12]="\${blue_color}Detectada interrupción. \${green_color}¿Quieres realmente salir del script? \${normal_color}\${visual_choice}" @@ -1049,6 +1053,7 @@ function initialize_language_strings() { arr["POLISH",12]="\${blue_color}Wykryto przerwanie. \${green_color}Czy naprawdę chcesz wyjść ze skryptu? \${normal_color}\${visual_choice}" arr["GERMAN",12]="\${blue_color}Unterbrechung wurde erkannt. \${green_color}Wollen Sie wirklich aus dem Skript raus? \${normal_color}\${visual_choice}" arr["TURKISH",12]="\${blue_color}Kesinti algılandı. \${green_color}Gerçekten çıkış yapmak istiyor musunuz? \${normal_color}\${visual_choice}" + arr["ARABIC",12]="\${pending_of_translation} \${blue_color} انقطاع الكشف. \${green_color} هل تريد حقا للخروج من النص؟ \${normal_color}\${visual_choice}" arr["ENGLISH",13]="This interface \${current_iface_on_messages} is not a wifi card. It doesn't support monitor mode" arr["SPANISH",13]="Esta interfaz \${current_iface_on_messages} no es una tarjeta wifi. No soporta modo monitor" @@ -1061,6 +1066,7 @@ function initialize_language_strings() { arr["POLISH",13]="Interfejs \${current_iface_on_messages} nie jest kartą wifi. Nie obsługuje trybu monitorowania" arr["GERMAN",13]="Diese \${current_iface_on_messages}-interface ist keine WLAN-Karte. Monitor Modus ist nicht unterstützt" arr["TURKISH",13]="Bu arayüz \${current_iface_on_messages} bir wifi kartı değildir. İzleme modunu desteklemiyor" + arr["ARABIC",13]="\${pending_of_translation} هذا \${current_iface_on_messages} واجهة ليست بطاقة واي فاي. فإنه لا يعتمد وضع الشاشة" arr["ENGLISH",14]="This interface \${current_iface_on_messages} is not in monitor mode" arr["SPANISH",14]="Esta interfaz \${current_iface_on_messages} no está en modo monitor" @@ -1073,6 +1079,7 @@ function initialize_language_strings() { arr["POLISH",14]="Ten interfejs \${current_iface_on_messages} nie jest w trybie monitorowania" arr["GERMAN",14]="Diese \${current_iface_on_messages}-Interface befindet sich nicht im monitor Modus" arr["TURKISH",14]="Bu arayüz \${current_iface_on_messages} izleme modunda değildir" + arr["ARABIC",14]="\${pending_of_translation} هذا \${current_iface_on_messages} اجهة ليست في وضع الشاشة" arr["ENGLISH",15]="The interface changed its name while setting in managed mode. Autoselected" arr["SPANISH",15]="Esta interfaz ha cambiado su nombre al ponerse en modo managed. Se ha seleccionado automáticamente" @@ -1085,6 +1092,7 @@ function initialize_language_strings() { arr["POLISH",15]="Ten interfejs zmienił nazwę w trakcie uruchamiania trybu zarządzania. Wybrany automatycznie" arr["GERMAN",15]="Diese Interface hat im Managed-Modus ihren Namen geändert. Es wurde automatisch ausgewählt" arr["TURKISH",15]="Arayüz ismi yönetici moduna alınırken değiştirildi. Otomatik olarak seçildi" + arr["ARABIC",15]="\${pending_of_translation} لقد تغيرت هذه الواجهة اسمها إلى الحصول في وضع المدارة. وقد تم اختيار تلقائيا" arr["ENGLISH",16]="Managed mode now is set on \${current_iface_on_messages}" arr["SPANISH",16]="Se ha puesto el modo managed en \${current_iface_on_messages}" @@ -1097,6 +1105,7 @@ function initialize_language_strings() { arr["POLISH",16]="Tryb zarządzany został ustawiony na \${current_iface_on_messages}" arr["GERMAN",16]="Der Managed-Modus wurde auf \${current_iface_on_messages} festgelegt" arr["TURKISH",16]="Yönetici modu açıldı \${current_iface_on_messages}" + arr["ARABIC",16]="\${pending_of_translation} وقد تم وضع تمكنت \${current_iface_on_messages}" arr["ENGLISH",17]="Setting your interface in managed mode..." arr["SPANISH",17]="Poniendo la interfaz en modo managed..." @@ -1109,6 +1118,7 @@ function initialize_language_strings() { arr["POLISH",17]="Ustawianie interfejsu w trybie zarządzania..." arr["GERMAN",17]="Interface wird zum Managed-Modus versetzt..." arr["TURKISH",17]="Arayüzünüz yönetici moduna çeviriliyor..." + arr["ARABIC",17]="\${pending_of_translation} وضع واجهة في وضع تمكن ..." arr["ENGLISH",18]="Setting your interface in monitor mode..." arr["SPANISH",18]="Poniendo la interfaz en modo monitor..." @@ -1121,6 +1131,7 @@ function initialize_language_strings() { arr["POLISH",18]="Ustawianie interfejsu w trybie monitorowania..." arr["GERMAN",18]="Interface wird zum monitor-Modus versetzt..." arr["TURKISH",18]="Arayüzünüz izleme moduna çeviriliyor..." + arr["ARABIC",18]="\${pending_of_translation} وضع واجهة وضع الشاشة ..." arr["ENGLISH",19]="Please be patient. Maybe killing some conflicting processes..." arr["SPANISH",19]="Por favor ten paciencia. Puede que esté matando algunos procesos que podrían causar conflicto..." @@ -1133,6 +1144,7 @@ function initialize_language_strings() { arr["POLISH",19]="Cierpliwości. Zakańczam procesy, które mogłyby powodować konflikty..." arr["GERMAN",19]="Wir bitten um Geduld. Mögliche konfliktreiche Prozesse werden gerade gestoppt..." arr["TURKISH",19]="Lütfen sabırlı olun. Bazı çelişkili süreçler sonlandırılıyor..." + arr["ARABIC",19]="\${pending_of_translation} يرجى التحلي بالصبر. قد يكون قتل بعض العمليات التي يمكن أن تسبب الصراع..." arr["ENGLISH",20]="This interface \${current_iface_on_messages} doesn't support monitor mode" arr["SPANISH",20]="Esta interfaz \${current_iface_on_messages} no soporta modo monitor" @@ -1145,6 +1157,7 @@ function initialize_language_strings() { arr["POLISH",20]="Interfejs \${current_iface_on_messages} nie obsługuje trybu monitorowania" arr["GERMAN",20]="Diese \${current_iface_on_messages}-Interface unterstützt den monitor-Modus nicht" arr["TURKISH",20]="Bu arayüz \${current_iface_on_messages} izleme modunu desteklemiyor" + arr["ARABIC",20]="\${pending_of_translation} هذه الواجهة \${current_iface_on_messages} وضع الشاشة لا يدعم" arr["ENGLISH",21]="The interface changed its name while setting in monitor mode. Autoselected" arr["SPANISH",21]="Esta interfaz ha cambiado su nombre al ponerla en modo monitor. Se ha seleccionado automáticamente" @@ -1157,6 +1170,7 @@ function initialize_language_strings() { arr["POLISH",21]="Ten interfejs zmienił nazwę w trakcie uruchamiania trybu monitorowania. Wybrany automatycznie" arr["GERMAN",21]="Diese Interface hat im monitor-Modus ihren Namen geändert. Es wurde automatisch ausgewählt" arr["TURKISH",21]="Arayüz, monitör moduna girerken adını değiştirdi. Otomatik olarak seçildi" + arr["ARABIC",21]="\${pending_of_translation} لقد تغيرت هذه الواجهة اسمها إلى وضع في وضع الشاشة. وقد تم اختيار تلقائيا" arr["ENGLISH",22]="Monitor mode now is set on \${current_iface_on_messages}" arr["SPANISH",22]="Se ha puesto el modo monitor en \${current_iface_on_messages}" @@ -1169,6 +1183,7 @@ function initialize_language_strings() { arr["POLISH",22]="Tryb monitorowania został ustawiony na \${current_iface_on_messages}" arr["GERMAN",22]="Monitor-Modus wurde auf \${current_iface_on_messages} gesetzt" arr["TURKISH",22]="İzleme modu açıldı \${current_iface_on_messages}" + arr["ARABIC",22]="\${pending_of_translation} وقد تم وضع شاشة \${current_iface_on_messages}" arr["ENGLISH",23]="There is a problem with the selected interface. Redirecting you to script exit" arr["SPANISH",23]="Hay un problema con la interfaz seleccionada. Redirigiendo a la salida del script" @@ -1181,6 +1196,7 @@ function initialize_language_strings() { arr["POLISH",23]="Wystąpił problem z wybranym interfejsem. Przekierowanie do wyjścia ze skryptu" arr["GERMAN",23]="Ein Problem ist mit der ausgewählten Interface aufgetreten. Weiterleitung zur Ausgabe des Skripts" arr["TURKISH",23]="Seçilen arayüz ile ilgili bir problem oluştu. Yazılımdan çıkışa yönlendiriliyorsunuz" + arr["ARABIC",23]="\${pending_of_translation} هناك مشكلة مع الواجهة المحددة. إعادة توجيه إخراج النصي" arr["ENGLISH",24]="Select an interface to work with:" arr["SPANISH",24]="Selecciona una interfaz para trabajar con ella:" @@ -1193,6 +1209,7 @@ function initialize_language_strings() { arr["POLISH",24]="Wybierz interfejs:" arr["GERMAN",24]="Wählen Sie eine Interface aus, mit der Sie arbeiten möchten:" arr["TURKISH",24]="Çalışmak için bir arayüz seçiniz:" + arr["ARABIC",24]="\${pending_of_translation} تحديد واجهة للعمل مع:" arr["ENGLISH",25]="Set channel (1-14):" arr["SPANISH",25]="Selecciona un canal (1-14):" @@ -1205,6 +1222,7 @@ function initialize_language_strings() { arr["POLISH",25]="Wybierz kanał (1-14):" arr["GERMAN",25]="Wähle einen Kanal (1-14):" arr["TURKISH",25]="Kanal ayarlayınız (1-14):" + arr["ARABIC",25]="\${pending_of_translation} (يختار قناة (1-14:" arr["ENGLISH",26]="Channel set to \${normal_color}\${channel}" arr["SPANISH",26]="Canal elegido \${normal_color}\${channel}" @@ -1217,6 +1235,7 @@ function initialize_language_strings() { arr["POLISH",26]="Wybrany kanał \${normal_color}\${channel}" arr["GERMAN",26]="Ausgewählter Kanal \${normal_color}\${channel}" arr["TURKISH",26]="Kanal şu şekilde ayarlandı \${normal_color}\${channel}" + arr["ARABIC",26]="\${pending_of_translation} القناة المختارة \${normal_color}\${channel}" arr["ENGLISH",27]="Type target BSSID (example: 00:11:22:33:44:55):" arr["SPANISH",27]="Escribe el BSSID objetivo (ejemplo: 00:11:22:33:44:55):" @@ -1229,6 +1248,7 @@ function initialize_language_strings() { arr["POLISH",27]="Wpisz BSSID celu (przykład: 00:11:22:33:44:55):" arr["GERMAN",27]="Schreiben Sie die Ziel-BSSID (Beispiel: 00:11:22:33:44:55):" arr["TURKISH",27]="Hedef türü BSSID (example: 00:11:22:33:44:55):" + arr["ARABIC",27]="\${pending_of_translation} BSSID نوع الهدف (على سبيل المثال: 00: 11: 22: 33: 44: 55):" arr["ENGLISH",28]="BSSID set to \${normal_color}\${bssid}" arr["SPANISH",28]="BSSID elegido \${normal_color}\${bssid}" @@ -1241,6 +1261,7 @@ function initialize_language_strings() { arr["POLISH",28]="Wybrany BSSID \${normal_color}\${bssid}" arr["GERMAN",28]="Gewählte BSSID \${normal_color}\${bssid}" arr["TURKISH",28]="BSSID şu şekilde ayarlandı \${normal_color}\${bssid}" + arr["ARABIC",28]="\${pending_of_translation} BSSID المختار \${normal_color}\${bssid}" arr["ENGLISH",29]="Type target ESSID:" arr["SPANISH",29]="Escribe el ESSID objetivo:" @@ -1253,6 +1274,7 @@ function initialize_language_strings() { arr["POLISH",29]="Wpisz ESSID celu:" arr["GERMAN",29]="Schreiben Sie das ESSID Ziel:" arr["TURKISH",29]="Hedef türü ESSID:" + arr["ARABIC",29]="\${pending_of_translation} ESSID نوع الهدف:" arr["ENGLISH",30]="You have selected a hidden network ESSID. Can't be used. Select another one or perform a BSSID based attack instead of this" arr["SPANISH",30]="Has seleccionado un ESSID de red oculta. No se puede usar. Selecciona otro o ejecuta un ataque basado en BSSID en lugar de este" @@ -1265,6 +1287,7 @@ function initialize_language_strings() { arr["POLISH",30]="Wybrałeś ukrytą sieć ESSID. Nie można jej używać. Wybierz inną lub uruchom atak oparty na BSSID" arr["GERMAN",30]="Sie haben ein verstecktes Netzwerk-ESSID ausgewählt. Es kann nicht verwendet werden. Wählen Sie einen anderen oder führen Sie stattdessen einen BSSID-basierenden Angriff aus" arr["TURKISH",30]="Gizli bir ağ seçtiniz ESSID. Bu kullanılamaz. Bunun yerine BSSID tabanlı başka bir saldırı seçiniz" + arr["ARABIC",30]="\${pending_of_translation} اخترتها ESSID شبكة المخفية. لا يمكن استخدامها. حدد آخر أو تشغيل هجوم على أساس BSSID بدلا من هذا" arr["ENGLISH",31]="ESSID set to \${normal_color}\${essid}" arr["SPANISH",31]="ESSID elegido \${normal_color}\${essid}" @@ -1277,6 +1300,7 @@ function initialize_language_strings() { arr["POLISH",31]="Wybrany ESSID \${normal_color}\${essid}" arr["GERMAN",31]="Gewähltes ESSID \${normal_color}\${essid}" arr["TURKISH",31]="ESSID şu şekilde ayarlandı \${normal_color}\${essid}" + arr["ARABIC",31]="\${pending_of_translation} ESSID المختار \${normal_color} ${essid}" arr["ENGLISH",32]="All parameters set" arr["SPANISH",32]="Todos los parámetros están listos" @@ -1289,6 +1313,7 @@ function initialize_language_strings() { arr["POLISH",32]="Wszystkie parametry są gotowe" arr["GERMAN",32]="Alle Parameter eingestellt" arr["TURKISH",32]="Tüm parametreler ayalandı" + arr["ARABIC",32]="\${pending_of_translation} جميع المعلمات جاهزة" arr["ENGLISH",33]="Starting attack. When started, press [Ctrl+C] to stop..." arr["SPANISH",33]="Comenzando ataque. Una vez empezado, pulse [Ctrl+C] para pararlo..." @@ -1301,6 +1326,7 @@ function initialize_language_strings() { arr["POLISH",33]="Uruchomienie ataku. Waciśnij [Ctrl+C] w trakcie działania, aby go przerwać..." arr["GERMAN",33]="Angriff starten. Einmal gestartet, drücken Sie [Ctrl+C], um es zu stoppen..." arr["TURKISH",33]="Saldırı başlıyor. Başladıktan sonra, durdurmak için [Ctrl+C] basınız..." + arr["ARABIC",33]="\${pending_of_translation} بداية الهجوم. بدأت مرة واحدة، اضغط [Ctrl+C] لوقف ..." arr["ENGLISH",34]="Selected interface \${current_iface_on_messages} is in monitor mode. Attack can be performed" arr["SPANISH",34]="La interfaz seleccionada \${current_iface_on_messages} está en modo monitor. El ataque se puede realizar" @@ -1313,6 +1339,7 @@ function initialize_language_strings() { arr["POLISH",34]="Wybrany interfejs \${current_iface_on_messages} jest w trybie monitorowania. Można wykonać atak" arr["GERMAN",34]="Die ausgewählte Interface \${current_iface_on_messages} befindet sich im monitor Modus. Der Angriff kann ausgeführt werden" arr["TURKISH",34]="Seçilen arayüz \${current_iface_on_messages} izleme modunda. Saldırı yapılabilir" + arr["ARABIC",34]="\${pending_of_translation} الواجهة المحددة \${current_iface_on_messages} في وضع الشاشة. الهجوم لا يمكن أن يؤديها" arr["ENGLISH",35]="Deauthentication / Dissasociation \${mdk_command} attack chosen (monitor mode needed)" arr["SPANISH",35]="Elegido ataque de Desautenticación / Desasociación \${mdk_command} (modo monitor requerido)" @@ -1325,6 +1352,7 @@ function initialize_language_strings() { arr["POLISH",35]="Wybrano atak Deauthentication / Disassociation \${mdk_command} (wymagany tryb monitorowania)" arr["GERMAN",35]="Deauthentication / Disassociation \${mdk_command} Angriff ausgewählt (monitor-Modus erforderlich)" arr["TURKISH",35]="Deauthentication / Dissasociation \${mdk_command} saldırısı seçildi (izleme modu gereklidir)" + arr["ARABIC",35]="\${pending_of_translation} اختار هجوم deauth / تبرؤ \${mdk_command} (مطلوب وضع الشاشة)" arr["ENGLISH",36]="Deauthentication aireplay attack chosen (monitor mode needed)" arr["SPANISH",36]="Elegido ataque de Desautenticación aireplay (modo monitor requerido)" @@ -1337,6 +1365,7 @@ function initialize_language_strings() { arr["POLISH",36]="Wybrano atak Deauthentication aireplay (wymagany tryb monitorowania)" arr["GERMAN",36]="Airplay-Deauthentifizierungsangriff ausgewählt (monitor-Modus erforderlich)" arr["TURKISH",36]="Deauthentication aireplay saldırısı seçildi (izleme modu gereklidir)" + arr["ARABIC",36]="\${pending_of_translation} aireplay اختيار هجوم deauth (مطلوب وضع الشاشة)" arr["ENGLISH",37]="WIDS / WIPS / WDS Confusion attack chosen (monitor mode needed)" arr["SPANISH",37]="Elegido ataque Confusion WIDS / WIPS / WDS (modo monitor requerido)" @@ -1349,6 +1378,7 @@ function initialize_language_strings() { arr["POLISH",37]="Wybrano ataki typu WIDS / WIPS / WDS Confusion (wymagany tryb monitorowania)" arr["GERMAN",37]="Confusion WIDS / WIPS / WDS Angriff ausgewählt (monitor-Modus erforderlich)" arr["ENGLISH",37]="WIDS / WIPS / WDS Confusion saldırısı seçildi (izleme modu gereklidir)" + arr["ARABIC",37]="\${pending_of_translation} هجوم الارتباك WIDS اختار / WIPS / WDS (مطلوب وضع الشاشة)" arr["ENGLISH",38]="Beacon flood attack chosen (monitor mode needed)" arr["SPANISH",38]="Elegido ataque Beacon flood (modo monitor requerido)" @@ -1361,6 +1391,7 @@ function initialize_language_strings() { arr["POLISH",38]="Wybrano atak Beacon flood (wymagany tryb monitorowania)" arr["GERMAN",38]="Beacon flood Angriff ausgewählt (monitor-Modus erforderlich)" arr["TURKISH",38]="Beacon flood saldırısı seçildi (izleme modu gereklidir)" + arr["ARABIC",38]="\${pending_of_translation} هجوم منارة الفيضانات المختار (مطلوب وضع الشاشة)" arr["ENGLISH",39]="Auth DoS attack chosen (monitor mode needed)" arr["SPANISH",39]="Elegido ataque Auth DoS (modo monitor requerido)" @@ -1373,6 +1404,7 @@ function initialize_language_strings() { arr["POLISH",39]="Wybrano atak DoS Auth (wymagany tryb monitorowania)" arr["GERMAN",39]="Auth DoS Angriff ausgewählt (monitor-Modus erforderlich)" arr["TURKISH",39]="Auth DoS saldırısı seçildi (izleme modu gereklidir)" + arr["ARABIC",39]="\${pending_of_translation} هجوم المصادقة دوس المختار (مطلوب وضع الشاشة)" arr["ENGLISH",40]="Michael Shutdown (TKIP) attack chosen (monitor mode needed)" arr["SPANISH",40]="Elegido ataque Michael Shutdown (TKIP) (modo monitor requerido)" @@ -1385,6 +1417,7 @@ function initialize_language_strings() { arr["POLISH",40]="Wybrano atak Michael Shutdown (TKIP) (wymagany tryb monitorowania)" arr["GERMAN",40]="Michael Shutdown (TKIP) Angriff ausgewählt (monitor-Modus erforderlich)" arr["TURKISH",40]="Michael Shutdown (TKIP) saldırısı seçildi (izleme modu gereklidir)" + arr["ARABIC",40]="\${pending_of_translation} هجوم المنتخب مايكل إيقاف (TKIP) (مطلوب وضع الشاشة)" arr["ENGLISH",41]="No interface selected. You'll be redirected to select one" arr["SPANISH",41]="No hay interfaz seleccionada. Serás redirigido para seleccionar una" @@ -1397,6 +1430,7 @@ function initialize_language_strings() { arr["POLISH",41]="Nie wybrano interfejsu. Zostaniesz przekierowany, aby któryś wybrać" arr["GERMAN",41]="Keine Interface ausgewählt. Sie werden zur Auswahl weitergeleitet" arr["TURKISH",41]="Hiçbir arayüz seçilmedi. Seçmeniz için yönlendiriliyorsunuz" + arr["ARABIC",41]="\${pending_of_translation} لم يتم تحديد أي واجهة. سيتم نقلك إلى تحديد" arr["ENGLISH",42]="Interface \${pink_color}\${current_iface_on_messages}\${blue_color} selected. Mode: \${pink_color}\${ifacemode}\${normal_color}" arr["SPANISH",42]="Interfaz \${pink_color}\${current_iface_on_messages}\${blue_color} seleccionada. Modo: \${pink_color}\${ifacemode}\${normal_color}" @@ -1409,6 +1443,7 @@ function initialize_language_strings() { arr["POLISH",42]="Interfejs \${pink_color}\${current_iface_on_messages}\${blue_color} został wybrany. Tryb: \${pink_color}\${ifacemode}\${normal_color}" arr["GERMAN",42]="Interface \${pink_color}\${current_iface_on_messages}\${blue_color} ausgewählt. Modus: \${pink_color}\${ifacemode}\${normal_color}" arr["TURKISH",42]="Arayüz \${pink_color}\${current_iface_on_messages}\${blue_color} seçildi. Mod: \${pink_color}\${ifacemode}\${normal_color}" + arr["ARABIC",42]="\${pending_of_translation} الواجهة \${pink_color} \${current_iface_on_messages} ${blue_color} المحدد. الوضع: \${pink_color}\${ifacemode}\${normal_color}" arr["ENGLISH",43]="Selected BSSID: \${pink_color}\${bssid}\${normal_color}" arr["SPANISH",43]="BSSID seleccionado: \${pink_color}\${bssid}\${normal_color}" @@ -1421,6 +1456,7 @@ function initialize_language_strings() { arr["POLISH",43]="Wybrany BSSID: \${pink_color}\${bssid}\${normal_color}" arr["GERMAN",43]="Ausgewählte BSSID: \${pink_color}\${bssid}\${normal_color}" arr["TURKISH",43]="Seçildi BSSID: \${pink_color}\${bssid}\${normal_color}" + arr["ARABIC",43]="\${pending_of_translation} BSSID المختارة: \${pink_color}\${bssid}\${normal_color}" arr["ENGLISH",44]="Selected channel: \${pink_color}\${channel}\${normal_color}" arr["SPANISH",44]="Canal seleccionado: \${pink_color}\${channel}\${normal_color}" @@ -1433,6 +1469,7 @@ function initialize_language_strings() { arr["POLISH",44]="Wybrany kanał: \${pink_color}\${channel}\${normal_color}" arr["GERMAN",44]="Ausgewählter Kanal: \${pink_color}\${channel}\${normal_color}" arr["TURKISH",44]="Seçilen kanal: \${pink_color}\${channel}\${normal_color}" + arr["ARABIC",44]="\${pending_of_translation} اختيار القناة: \${pink_color}\${channel}\${normal_color}" arr["ENGLISH",45]="Selected ESSID: \${pink_color}\${essid}\${blue_color} <- can't be used" arr["SPANISH",45]="ESSID seleccionado: \${pink_color}\${essid}\${blue_color} <- no se puede usar" @@ -1445,6 +1482,7 @@ function initialize_language_strings() { arr["POLISH",45]="Wybrany ESSID: \${pink_color}\${essid}\${blue_color} <- nie można używać" arr["GERMAN",45]="Ausgewähltes ESSID: \${pink_color}\${essid}\${blue_color} <- kann nicht verwendet werden" arr["TURKISH",45]="Seçilen ESSID: \${pink_color}\${essid}\${blue_color} <- kullanılamaz" + arr["ARABIC",45]="\${pending_of_translation} ESSID المختارة: \${pink_color}\${essid}\${blue_color} <- لا يمكن استخدام" arr["ENGLISH",46]="Selected ESSID: \${pink_color}\${essid}\${normal_color}" arr["SPANISH",46]="ESSID seleccionado: \${pink_color}\${essid}\${normal_color}" @@ -1457,6 +1495,7 @@ function initialize_language_strings() { arr["POLISH",46]="Wybrano ESSID: \${pink_color}\${essid}\${normal_color}" arr["GERMAN",46]="Ausgewähltes ESSID: \${pink_color}\${essid}\${normal_color}" arr["TURKISH",46]="Seçildi ESSID: \${pink_color}\${essid}\${normal_color}" + arr["ARABIC",46]="\${pending_of_translation} ESSID المختارة: \${pink_color} \${essid}\${normal_color}" arr["ENGLISH",47]="Select an option from menu:" arr["SPANISH",47]="Selecciona una opción del menú:" @@ -1469,6 +1508,7 @@ function initialize_language_strings() { arr["POLISH",47]="Wybierz opcję z menu:" arr["GERMAN",47]="Wählen Sie eine Menüoption:" arr["TURKISH",47]="Menüden bir ayar seçiniz" + arr["ARABIC",47]="\${pending_of_translation} حدد خيارا من القائمة:" arr["ENGLISH",48]="1. Select another network interface" arr["SPANISH",48]="1. Selecciona otra interfaz de red" @@ -1481,6 +1521,7 @@ function initialize_language_strings() { arr["POLISH",48]="1. Wybierz inny interfejs sieciowy" arr["GERMAN",48]="1. Wählen Sie eine andere Netzwerk-Interface" arr["TURKISH",48]="1. Başka bir ağ arayüzü seç" + arr["ARABIC",48]="\${pending_of_translation} 1. حدد واجهة شبكة أخرى" arr["ENGLISH",49]="4. Explore for targets (monitor mode needed)" arr["SPANISH",49]="4. Explorar para buscar objetivos (modo monitor requerido)" @@ -1493,6 +1534,7 @@ function initialize_language_strings() { arr["POLISH",49]="4. Skanowanie możliwych celów (wymagany tryb monitorowania)" arr["GERMAN",49]="4. Scannen, um Ziele zu finden (monitor-Modus erforderlich)" arr["TURKISH",49]="4. Hedefleri tara (izleme modu gereklidir)" + arr["ARABIC",49]="\${pending_of_translation} 4. استكشاف للعثور على الأهداف (مطلوب وضع الشاشة)" arr["ENGLISH",50]="monitor mode needed for attacks" arr["SPANISH",50]="modo monitor requerido en ataques" @@ -1505,6 +1547,7 @@ function initialize_language_strings() { arr["POLISH",50]="wymagany tryb monitorowania do wykonania ataku" arr["GERMAN",50]="monitor-Modus bei Angriffen erforderlich" arr["TURKISH",50]="saldırılar için izleme modu gereklidir" + arr["ARABIC",50]="\${pending_of_translation} رصد الهجمات وضع المطلوبة" arr["ENGLISH",51]="5. Deauth / disassoc amok \${mdk_command} attack" arr["SPANISH",51]="5. Ataque Deauth / Disassoc amok \${mdk_command}" @@ -1517,6 +1560,7 @@ function initialize_language_strings() { arr["POLISH",51]="5. Atak Deauth / Disassoc amok \${mdk_command}" arr["GERMAN",51]="5. Deauth / Disassoc Amok \${mdk_command} Angriff" arr["TURKISH",51]="5. Deauth / disassoc amok \${mdk_command} saldırısı" + arr["ARABIC",51]="\${pending_of_translation} 5. هجوم DeAuth / Disassoc الأرض فسادا \${mdk_command}" arr["ENGLISH",52]="6. Deauth aireplay attack" arr["SPANISH",52]="6. Ataque Deauth aireplay" @@ -1529,6 +1573,7 @@ function initialize_language_strings() { arr["POLISH",52]="6. Atak Deauth aireplay" arr["GERMAN",52]="6. Deauth aireplay Angriff" arr["TURKISH",52]="6. Deauth aireplay saldırısı" + arr["ARABIC",52]="\${pending_of_translation} 6. هجوم DeAuth aireplay" arr["ENGLISH",53]="7. WIDS / WIPS / WDS Confusion attack" arr["SPANISH",53]="7. Ataque WIDS / WIPS / WDS Confusion" @@ -1541,6 +1586,7 @@ function initialize_language_strings() { arr["POLISH",53]="7. Ataki WIDS / WIPS / WDS" arr["GERMAN",53]="7. WIDS / WIPS / WDS Confusion Angriff" arr["TURKISH",53]="7. WIDS / WIPS / WDS Confusion saldırısı" + arr["ARABIC",53]="\${pending_of_translation} 7. هجوم WIDS / WIPS / WDS الارتباك" arr["ENGLISH",54]="old \"obsolete/non very effective\" attacks" arr["SPANISH",54]="antiguos ataques \"obsoletos/no muy efectivos\"" @@ -1553,6 +1599,7 @@ function initialize_language_strings() { arr["POLISH",54]="stare ataki \"przestarzałe/niezbyt skuteczne\"" arr["GERMAN",54]="alte Angriffe \"veraltet/nicht sehr effektiv\"" arr["TURKISH",54]="eski \"obsolete/non çok etkili\" saldırılar" + arr["ARABIC",54]="\${pending_of_translation} هجمات القديمة \"عفا عليها الزمن / ليست فعالة جدا \"" arr["ENGLISH",55]="2. Put interface in monitor mode" arr["SPANISH",55]="2. Poner la interfaz en modo monitor" @@ -1565,6 +1612,7 @@ function initialize_language_strings() { arr["POLISH",55]="2. Uruchom interfejs w trybie monitorowania" arr["GERMAN",55]="2. Setzen Sie die Interface im monitor-Modus ein" arr["TURKISH",55]="2. Arayüzün izleme modunu aç" + arr["ARABIC",55]="\${pending_of_translation} 2. مكان واجهة في وضع الشاشة" arr["ENGLISH",56]="3. Put interface in managed mode" arr["SPANISH",56]="3. Poner la interfaz en modo managed" @@ -1577,6 +1625,7 @@ function initialize_language_strings() { arr["POLISH",56]="3. Uruchom interfejs w trybie zarządzanym" arr["GERMAN",56]="3. Setzen Sie die Interface im managed-Modus ein" arr["TURKISH",56]="3. Arayüzün yönetici modunu aç" + arr["ARABIC",56]="\${pending_of_translation} 3. وضع واجهة وضع تمكنت" arr["ENGLISH",57]="10. Enterprise attacks menu" arr["SPANISH",57]="10. Menú de ataques Enterprise" @@ -1589,6 +1638,7 @@ function initialize_language_strings() { arr["POLISH",57]="10. Menu ataków Enterprise" arr["GERMAN",57]="10. Enterprise-Angriffsmenü" arr["TURKISH",57]="10. Enterprise saldırılar menüsü" + arr["ARABIC",57]="\${pending_of_translation} 10. الهجمات القائمة المؤسسة" arr["ENGLISH",58]="9. Polish" arr["SPANISH",58]="9. Polaco" @@ -1601,6 +1651,7 @@ function initialize_language_strings() { arr["POLISH",58]="9. Polski" arr["GERMAN",58]="9. Polnisch" arr["TURKISH",58]="9. Polish" + arr["ARABIC",58]="\${pending_of_translation} 9. البولندية" arr["ENGLISH",59]="0. Return to main menu" arr["SPANISH",59]="0. Volver al menú principal" @@ -1613,6 +1664,7 @@ function initialize_language_strings() { arr["POLISH",59]="0. Wróć do menu głównego" arr["GERMAN",59]="0. Zum Hauptmenü zurück" arr["TURKISH",59]="0. Ana menüye dön" + arr["ARABIC",59]="\${pending_of_translation} 0. عودة إلى القائمة الرئيسية" arr["ENGLISH",60]="11. About & Credits" arr["SPANISH",60]="11. Acerca de & Créditos" @@ -1625,6 +1677,7 @@ function initialize_language_strings() { arr["POLISH",60]="11. O programie & Podziękowania" arr["GERMAN",60]="11. About & Credits" arr["TURKISH",60]="11. Hakkında & Güven" + arr["ARABIC",60]="\${pending_of_translation} 11. معلومات عن وقروض" arr["ENGLISH",61]="0. Exit script" arr["SPANISH",61]="0. Salir del script" @@ -1637,6 +1690,7 @@ function initialize_language_strings() { arr["POLISH",61]="0. Zamknij skrypt" arr["GERMAN",61]="0. Skript beenden" arr["TURKISH",61]="0. Yazılımdan çıkış yap" + arr["ARABIC",61]="\${pending_of_translation} 0. الخروج من البرنامج النصي" arr["ENGLISH",62]="8. Beacon flood attack" arr["SPANISH",62]="8. Ataque Beacon flood" @@ -1649,6 +1703,7 @@ function initialize_language_strings() { arr["POLISH",62]="8. Atak Beacon flood" arr["GERMAN",62]="8. Beacon flood Angriff" arr["TURKISH",62]="8. Beacon flood saldırısı" + arr["ARABIC",62]="\${pending_of_translation} 8. هجوم منارة الفيضانات" arr["ENGLISH",63]="9. Auth DoS attack" arr["SPANISH",63]="9. Ataque Auth DoS" @@ -1661,6 +1716,7 @@ function initialize_language_strings() { arr["POLISH",63]="9. Atak Auth DoS" arr["GERMAN",63]="9. Auth DoS Angriff" arr["TURKISH",63]="9. Auth DoS saldırısı" + arr["ARABIC",63]="\${pending_of_translation} 9. هجوم حجب الخدمة أصيل" arr["ENGLISH",64]="10. Michael shutdown exploitation (TKIP) attack" arr["SPANISH",64]="10. Ataque Michael shutdown exploitation (TKIP)" @@ -1673,6 +1729,7 @@ function initialize_language_strings() { arr["POLISH",64]="10. Atak Michael shutdown exploitation (TKIP)" arr["GERMAN",64]="10. Michael Shutdown Exploitation Angriff (TKIP)" arr["TURKISH",64]="10. Michael shutdown exploitation (TKIP) saldırısı" + arr["ARABIC",64]="\${pending_of_translation} 10. الهجوم اغلاق مايكل استغلال (TKIP)" arr["ENGLISH",65]="Exploring for targets option chosen (monitor mode needed)" arr["SPANISH",65]="Elegida opción de exploración para buscar objetivos (modo monitor requerido)" @@ -1685,6 +1742,7 @@ function initialize_language_strings() { arr["POLISH",65]="Opcja skanowania w celu wyszukania celów wybrana (wymaga trybu monitorowania)" arr["GERMAN",65]="Zielsuche ausgewählt (monitor-Modus erforderlich)" arr["TURKISH",65]="Hedef tarama modu seçildi (izleme modu gereklidir)" + arr["ARABIC",65]="\${pending_of_translation} مسح الخيار اختارت أن تسعى أهداف (مطلوب وضع الشاشة)" arr["ENGLISH",66]="Selected interface \${current_iface_on_messages} is in monitor mode. Exploration can be performed" arr["SPANISH",66]="La interfaz seleccionada \${current_iface_on_messages} está en modo monitor. La exploración se puede realizar" @@ -1697,6 +1755,7 @@ function initialize_language_strings() { arr["POLISH",66]="Wybrany interfejs \${current_iface_on_messages} jest w trybie monitorowania. Można wykonać skanowanie" arr["GERMAN",66]="Die ausgewählte Interface \${current_iface_on_messages} befindet sich im monitor-Modus. Der Scan kann durchgeführt werden" arr["TURKISH",66]="Seçilen arayüz \${current_iface_on_messages} izleme modunda. Tarama gerçekleştirilebilir" + arr["ARABIC",66]="\${pending_of_translation} الواجهة المحددة \${current_iface_on_messages} في وضع الشاشة. المسح لا يمكن أن يؤديها" arr["ENGLISH",67]="WEP filter enabled in scan. When started, press [Ctrl+C] to stop..." arr["SPANISH",67]="Filtro WEP activado en escaneo. Una vez empezado, pulse [Ctrl+C] para pararlo..." @@ -1709,6 +1768,7 @@ function initialize_language_strings() { arr["POLISH",67]="Filtr WEP aktywowany podczas skanowania. Naciśnij [Ctrl+C] w trakcie trwania, aby zatrzymać..." arr["GERMAN",67]="WEP-Filter beim Scannen aktiviert. Nach den Start, drücken Sie [Ctrl+C], um es zu stoppen..." arr["TURKISH",67]="WEP filtesi taraması etkin. Başladıktan sonra, durdurmak için [Ctrl+C] tuşlayınız..." + arr["ARABIC",67]="\${pending_of_translation} تنشيط WEP مسح التصفية. بدأت مرة واحدة، اضغط [Ctrl+C] لوقف ..." arr["ENGLISH",68]="No networks found" arr["SPANISH",68]="No se encontraron redes" @@ -1721,6 +1781,7 @@ function initialize_language_strings() { arr["POLISH",68]="Nie znaleziono sieci" arr["GERMAN",68]="Keine Netzwerke wurden gefunden" arr["TURKISH",68]="Herhangi bir ağ bulunamadı" + arr["ARABIC",68]="\${pending_of_translation} لم نعثر على أي شبكات" arr["ENGLISH",69]=" N. BSSID CHANNEL PWR ENC ESSID" arr["SPANISH",69]=" N. BSSID CANAL PWR ENC ESSID" @@ -1733,6 +1794,7 @@ function initialize_language_strings() { arr["POLISH",69]=" N. BSSID KANAŁ PWR ENC ESSID" arr["GERMAN",69]=" N. BSSID KANAL PWR ENC ESSID" arr["TURKISH",69]=" N. BSSID KANAL PWR ENC ESSID" + arr["ARABIC",69]="\${pending_of_translation} N. BSSID CHANNEL PWR ENC ESSID" arr["ENGLISH",70]="Only one target detected. Autoselected" arr["SPANISH",70]="Sólo un objetivo detectado. Se ha seleccionado automáticamente" @@ -1745,6 +1807,7 @@ function initialize_language_strings() { arr["POLISH",70]="Wykryto tylko jeden cel. Wybrany automatycznie" arr["GERMAN",70]="Nur ein Ziel erkannt. Es wurde automatisch ausgewählt" arr["TURKISH",70]="Sadece bir hedef tespit edildi. Otomatik olarak seçildi" + arr["ARABIC",70]="\${pending_of_translation} فقط هدفا الكشف عنها. وقد تم اختيار تلقائيا" arr["ENGLISH",71]="(*) Network with clients" arr["SPANISH",71]="(*) Red con clientes" @@ -1757,6 +1820,7 @@ function initialize_language_strings() { arr["POLISH",71]="(*) Sieć z podłączonymi klientami" arr["GERMAN",71]="(*) Netzwerk mit Kunden" arr["TURKISH",71]="(*) Ağ ile istemciler" + arr["ARABIC",71]="\${pending_of_translation} (*) أحمر مع العملاء" arr["ENGLISH",72]="Invalid target network was chosen" arr["SPANISH",72]="Red objetivo elegida no válida" @@ -1769,6 +1833,7 @@ function initialize_language_strings() { arr["POLISH",72]="Wybrano nieprawidłową sieć docelową" arr["GERMAN",72]="Zielnetzwerk nicht gültig" arr["TURKISH",72]="Gerçersiz hedef ağ seçildi" + arr["ARABIC",72]="\${pending_of_translation} غير صالحة الشبكة المستهدفة المختارة" arr["ENGLISH",73]="airgeddon script v\${airgeddon_version} developed by:" arr["SPANISH",73]="airgeddon script v\${airgeddon_version} programado por:" @@ -1781,6 +1846,7 @@ function initialize_language_strings() { arr["POLISH",73]="Skrypt airgeddon v\${airgeddon_version} napisany przez:" arr["GERMAN",73]="airgeddon Skript v\${airgeddon_version} entwickelt von:" arr["TURKISH",73]="airgeddon yazılımı v\${airgeddon_version} geliştiricisi:" + arr["ARABIC",73]="\${pending_of_translation} airgeddon النصي ضد \${airgeddon_version} مبرمجة من قبل:" arr["ENGLISH",74]="This script is under GPLv3 (or later) License" arr["SPANISH",74]="Este script está bajo Licencia GPLv3 (o posterior)" @@ -1793,6 +1859,7 @@ function initialize_language_strings() { arr["POLISH",74]="Ten skrypt objęty jest licencją GPLv3 (lub nowszą)" arr["GERMAN",74]="Dieses Skript ist unter GPLv3 (oder höher) lizenziert" arr["TURKISH",74]="Bu yazılım GPLv3 (ya da daha üstü) lisansı altındadır" + arr["ARABIC",74]="\${pending_of_translation} هذا السيناريو هو تحت GLPv3 من (أو الأحدث)" arr["ENGLISH",75]="Thanks to the \"Spanish pentesting crew\", to the \"Wifislax Staff\", to the forums people who help me, my collaborators, translators and specially to kcdtv, xpz3 and xtonousou for beta testing and support received" arr["SPANISH",75]="Gracias al \"Spanish pentesting crew\", al \"Wifislax Staff\", a la gente de los foros que me ayuda, a mis colaboradores, traductores y en especial a kcdtv, xpz3 y xtonousou por el beta testing y el apoyo recibido" @@ -1805,6 +1872,7 @@ function initialize_language_strings() { arr["POLISH",75]="Podziękowania dla \"Spanish pentesting crew\", \"Wifislax Staff\", ludziom z forum którzy mi pomagają, moim współpracownikom, tłumaczom, a zwłaszcza kcdtv, xpz3 i xtonousou za testy beta i otrzymane wsparcie" arr["GERMAN",75]="Danke an die \"Spanish Pentesting Crew\", an den \"Wifislax Staff\", an die Leute in den Foren, die mir helfen, an meine Mitarbeiter, Übersetzer und besonders an kcdtv, xpz3 und xtonousou für den Beta-Test und die erhaltene Unterstützung" arr["TURKISH",75]="Teşekkürler \"Spanish pentesting crew\", to the \"Wifislax Staff\", to the forums people who help me, my collaborators, translators and specially to kcdtv, xpz3 and xtonousou for beta testing and support received" + arr["ARABIC",75]="\${pending_of_translation} بفضل \"pentesting الطاقم الاسباني \" إلى \"Wifislax موظفي \" الناس من المنتديات لمساعدتي، الموظفين التابعين لي، المترجمين وخاصة kcdtv، xpz3 وxtonousou لاختبار بيتا والدعم الذي تلقته" arr["ENGLISH",76]="Invalid menu option was chosen" arr["SPANISH",76]="Opción del menú no válida" @@ -1817,6 +1885,7 @@ function initialize_language_strings() { arr["POLISH",76]="Niewłaściwa opcja" arr["GERMAN",76]="Ungültige Menüoption" arr["TURKISH",76]="Geçersiz bir menü seçildi" + arr["ARABIC",76]="\${pending_of_translation} القائمة الخيار غير صالحة" arr["ENGLISH",77]="Invalid interface was chosen" arr["SPANISH",77]="Interfaz no válida" @@ -1829,6 +1898,7 @@ function initialize_language_strings() { arr["POLISH",77]="Nieprawidłowy interfejs" arr["GERMAN",77]="Ungültige Interface" arr["TURKISH",77]="Geçersiz bir arayüz seçildi" + arr["ARABIC",77]="\${pending_of_translation} واجهة غير صالحة" arr["ENGLISH",78]="1. Change language" arr["SPANISH",78]="1. Cambiar idioma" @@ -1841,6 +1911,7 @@ function initialize_language_strings() { arr["POLISH",78]="1. Zmień język" arr["GERMAN",78]="1. Sprache ändern" arr["TURKISH",78]="1. Dil değiştir" + arr["ARABIC",78]="\${pending_of_translation} 1. تغيير اللغة" arr["ENGLISH",79]="1. English" arr["SPANISH",79]="1. Inglés" @@ -1853,6 +1924,7 @@ function initialize_language_strings() { arr["POLISH",79]="1. Angielski" arr["GERMAN",79]="1. Englisch" arr["TURKISH",79]="1. İngilizce" + arr["ARABIC",79]="\${pending_of_translation} 1. اللغة الإنجليزية" arr["ENGLISH",80]="2. Spanish" arr["SPANISH",80]="2. Español" @@ -1865,6 +1937,7 @@ function initialize_language_strings() { arr["POLISH",80]="2. Hiszpański" arr["GERMAN",80]="2. Spanisch" arr["TURKISH",80]="2. İspanyolca" + arr["ARABIC",80]="\${pending_of_translation} 2. الإسبانية" arr["ENGLISH",81]="Select a language:" arr["SPANISH",81]="Selecciona un idioma:" @@ -1877,6 +1950,7 @@ function initialize_language_strings() { arr["POLISH",81]="Wybierz język:" arr["GERMAN",81]="Wählen Sie eine Sprache:" arr["TURKISH",81]="Bir dil seçiniz:" + arr["ARABIC",81]="\${pending_of_translation} اختر لغة:" arr["ENGLISH",82]="Invalid language was chosen" arr["SPANISH",82]="Idioma no válido" @@ -1889,8 +1963,8 @@ function initialize_language_strings() { arr["POLISH",82]="Nieprawidłowy język" arr["GERMAN",82]="Ungültige Sprache" arr["TURKISH",82]="Yanlış bir dil seçildi" + arr["ARABIC",82]="\${pending_of_translation} لغة غير صحيحة" - #This string is special. The phrases don't mean the same intentionally arr["ENGLISH",83]="Language changed to English" arr["SPANISH",83]="Idioma cambiado a Español" arr["FRENCH",83]="Le script sera maintenant en Français" @@ -1902,6 +1976,7 @@ function initialize_language_strings() { arr["POLISH",83]="Zmieniono język na Polski" arr["GERMAN",83]="Sprache wurde auf Deutsch geändert" arr["TURKISH",83]="Dil Türkçe olarak değiştirildi" + arr["ARABIC",83]="\${pending_of_translation} تغيير اللغة إلى الإسبانية" arr["ENGLISH",84]="Enterprise attacks menu" arr["SPANISH",84]="Menú de ataques Enterprise" @@ -1914,6 +1989,7 @@ function initialize_language_strings() { arr["POLISH",84]="Menu ataków Enterprise" arr["GERMAN",84]="Enterprise-Angriffsmenü" arr["TURKISH",84]="Enterprise saldırı menüsü" + arr["ARABIC",84]="\${pending_of_translation} الهجمات القائمة المؤسسة" arr["ENGLISH",85]="Contact us by mail, IRC, Discord, etc. More info here: \${normal_color}\${urlgithub_wiki}/Contact" arr["SPANISH",85]="Contáctanos por mail, IRC, Discord, etc. Más información aquí: \${normal_color}\${urlgithub_wiki}/Contact" @@ -1926,6 +2002,7 @@ function initialize_language_strings() { arr["POLISH",85]="Skontaktuj się z nami za pośrednictwem poczty, IRC, Discord, itp. Więcej informacji tutaj: \${normal_color}\${urlgithub_wiki}/Contact" arr["GERMAN",85]="Kontaktieren Sie uns per E-Mail, IRC, Discord, etc. Mehr Infos hier: \${normal_color}\${urlgithub_wiki}/Contact" arr["TURKISH",85]="E-posta, IRC, Discord, vb. ile ile bize ulaşın. Daha fazla bilgi için: \${normal_color}\${urlgithub_wiki}/Contact" + arr["ARABIC",85]="\${pending_of_translation} الاتصال بنا عن طريق البريد الإلكتروني، IRC، الخلاف، الخ المزيد هنا: \${normal_color}\${urlgithub_wiki}/Contact" arr["ENGLISH",86]="Welcome" arr["SPANISH",86]="Bienvenid@" @@ -1938,6 +2015,7 @@ function initialize_language_strings() { arr["POLISH",86]="Witaj" arr["GERMAN",86]="Willkommen" arr["TURKISH",86]="Hoşgeldiniz" + arr["ARABIC",86]="\${pending_of_translation} أهلا بك" arr["ENGLISH",87]="Change language" arr["SPANISH",87]="Cambiar idioma" @@ -1950,6 +2028,7 @@ function initialize_language_strings() { arr["POLISH",87]="Zmień język" arr["GERMAN",87]="Sprache ändern" arr["TURKISH",87]="Dili Değiştir" + arr["ARABIC",87]="\${pending_of_translation} تغيير اللغة" arr["ENGLISH",88]="Interface selection" arr["SPANISH",88]="Selección de interfaz" @@ -1962,6 +2041,7 @@ function initialize_language_strings() { arr["POLISH",88]="Wybór interfejsu" arr["GERMAN",88]="Interface-Auswahl" arr["TURKISH",88]="Arayüz seçimi" + arr["ARABIC",88]="\${pending_of_translation} واجهة اختيار" arr["ENGLISH",89]="\${mdk_command} amok action" arr["SPANISH",89]="Acción \${mdk_command} amok" @@ -1974,6 +2054,7 @@ function initialize_language_strings() { arr["POLISH",89]="Akcja \${mdk_command} amok" arr["GERMAN",89]="\${mdk_command} amok Aktion" arr["TURKISH",89]="\${mdk_command} amok etkisi" + arr["ARABIC",89]="\${pending_of_translation} العمل \${mdk_command} في الأرض فسادا" arr["ENGLISH",90]="Aireplay deauth action" arr["SPANISH",90]="Acción aireplay deauth" @@ -1986,6 +2067,7 @@ function initialize_language_strings() { arr["POLISH",90]="Akcja aireplay deauth" arr["GERMAN",90]="Aireplay deauth Aktion" arr["TURKISH",90]="Aireplay deauth etkisi" + arr["ARABIC",90]="\${pending_of_translation} العمل aireplay deauth" arr["ENGLISH",91]="WIDS / WIPS / WDS confusion action" arr["SPANISH",91]="Acción WIDS / WIPS / WDS confusion" @@ -1998,6 +2080,7 @@ function initialize_language_strings() { arr["POLISH",91]="Akcja WIDS / WIPS / WDS confusion" arr["GERMAN",91]="WIDS / WIPS / WDS confusion Aktion" arr["TURKISH",91]="WIDS / WIPS / WDS confusion etkisi" + arr["ARABIC",91]="\${pending_of_translation} العمل WIDS / WIPS / WDS الارتباك" arr["ENGLISH",92]="Beacon flood action" arr["SPANISH",92]="Acción Beacon flood" @@ -2010,6 +2093,7 @@ function initialize_language_strings() { arr["POLISH",92]="Akcja Beacon flood" arr["GERMAN",92]="Beacon flood Aktion" arr["TURKISH",92]="Beacon flood etkisi" + arr["ARABIC",92]="\${pending_of_translation} منارة العمل الفيضانات" arr["ENGLISH",93]="Auth DoS action" arr["SPANISH",93]="Acción Auth DoS" @@ -2022,6 +2106,7 @@ function initialize_language_strings() { arr["POLISH",93]="Akcja Auth DoS" arr["GERMAN",93]="Auth DoS Aktion" arr["TURKISH",93]="Auth DoS etkisi" + arr["ARABIC",93]="\${pending_of_translation} المصادقة عمل دوس" arr["ENGLISH",94]="Michael Shutdown action" arr["SPANISH",94]="Acción Michael Shutdown" @@ -2034,6 +2119,7 @@ function initialize_language_strings() { arr["POLISH",94]="Akcja Michael Shutdown" arr["GERMAN",94]="Michael Shutdown Aktion" arr["TURKISH",94]="Michael Shutdown etkisi" + arr["ARABIC",94]="\${pending_of_translation} عمل مايكل إيقاف" arr["ENGLISH",95]="\${mdk_command} amok parameters" arr["SPANISH",95]="Parámetros \${mdk_command} amok" @@ -2046,6 +2132,7 @@ function initialize_language_strings() { arr["POLISH",95]="Parametry \${mdk_command} amok" arr["GERMAN",95]="\${mdk_command} amok Parameter" arr["TURKISH",95]="\${mdk_command} amok parametreleri" + arr["ARABIC",95]="\${pending_of_translation} معلمات \${mdk_command} في الأرض فسادا" arr["ENGLISH",96]="Aireplay deauth parameters" arr["SPANISH",96]="Parámetros Aireplay deauth" @@ -2058,6 +2145,7 @@ function initialize_language_strings() { arr["POLISH",96]="Parametry Aireplay deauth" arr["GERMAN",96]="Aireplay deauth Parameter" arr["TURKISH",96]="Aireplay deauth parametreleri" + arr["ARABIC",96]="\${pending_of_translation} Aireplay المعلمات deauth" arr["ENGLISH",97]="WIDS / WIPS / WDS parameters" arr["SPANISH",97]="Parámetros WIDS / WIPS / WDS" @@ -2070,6 +2158,7 @@ function initialize_language_strings() { arr["POLISH",97]="Parametry WIDS / WIPS / WDS" arr["GERMAN",97]="WIDS / WIPS / WDS Parameter" arr["TURKISH",97]="WIDS / WIPS / WDS parametreleri" + arr["ARABIC",97]="\${pending_of_translation} المعلمات WIDS / WIPS / WDS" arr["ENGLISH",98]="Beacon flood parameters" arr["SPANISH",98]="Parámetros Beacon flood" @@ -2082,6 +2171,7 @@ function initialize_language_strings() { arr["POLISH",98]="Parametry Beacon flood" arr["GERMAN",98]="Beacon flood Parameter" arr["TURKISH",98]="Beacon flood parametreleri" + arr["ARABIC",98]="\${pending_of_translation} المعلمات منارة الفيضانات" arr["ENGLISH",99]="Auth DoS parameters" arr["SPANISH",99]="Parámetros Auth DoS" @@ -2094,6 +2184,7 @@ function initialize_language_strings() { arr["POLISH",99]="Parametry Auth DoS" arr["GERMAN",99]="Auth DoS Parameter" arr["TURKISH",99]="Auth DoS parametreleri" + arr["ARABIC",99]="\${pending_of_translation} المصادقة المعلمات دوس" arr["ENGLISH",100]="Michael Shutdown parameters" arr["SPANISH",100]="Parámetros Michael Shutdown" @@ -2106,6 +2197,7 @@ function initialize_language_strings() { arr["POLISH",100]="Parametry Michael Shutdown" arr["GERMAN",100]="Michael Shutdown Parameter" arr["TURKISH",100]="Michael Shutdown parametreleri" + arr["ARABIC",100]="\${pending_of_translation} مايكل المعلمات إيقاف" arr["ENGLISH",101]="airgeddon main menu" arr["SPANISH",101]="Menú principal airgeddon" @@ -2118,6 +2210,7 @@ function initialize_language_strings() { arr["POLISH",101]="Menu główne airgeddon" arr["GERMAN",101]="airgeddon-Hauptmenü" arr["TURKISH",101]="airgeddon ana menü" + arr["ARABIC",101]="\${pending_of_translation} airgeddon القائمة الرئيسية" arr["ENGLISH",102]="DoS attacks menu" arr["SPANISH",102]="Menú ataques DoS" @@ -2130,6 +2223,7 @@ function initialize_language_strings() { arr["POLISH",102]="Menu ataków DoS" arr["GERMAN",102]="DoS-Angriffsmenü" arr["TURKISH",102]="DoS saldırı menüsü" + arr["ARABIC",102]="\${pending_of_translation} هجمات حجب الخدمة القائمة" arr["ENGLISH",103]="Exploring for targets" arr["SPANISH",103]="Explorar para buscar objetivos" @@ -2142,6 +2236,7 @@ function initialize_language_strings() { arr["POLISH",103]="Skanowanie w poszukiwaniu celów" arr["GERMAN",103]="Scans, um Ziele zu finden" arr["TURKISH",103]="Hedefler taranıyor" + arr["ARABIC",103]="\${pending_of_translation} تصفح للعثور على الأهداف" arr["ENGLISH",104]="Select target" arr["SPANISH",104]="Seleccionar objetivo" @@ -2154,6 +2249,7 @@ function initialize_language_strings() { arr["POLISH",104]="Wybierz cel" arr["GERMAN",104]="Wählen Sie das Ziel aus" arr["TURKISH",104]="Hedef seçiniz" + arr["ARABIC",104]="\${pending_of_translation} حدد هدف" arr["ENGLISH",105]="About & Credits" arr["SPANISH",105]="Acerca de & Créditos" @@ -2166,6 +2262,7 @@ function initialize_language_strings() { arr["POLISH",105]="Informacje & Podziękowania" arr["GERMAN",105]="About & Credits" arr["TURKISH",105]="Hakkımızda & Güven" + arr["ARABIC",105]="\${pending_of_translation} حول وقروض" arr["ENGLISH",106]="Exiting" arr["SPANISH",106]="Saliendo" @@ -2178,6 +2275,7 @@ function initialize_language_strings() { arr["POLISH",106]="Wychodzenie" arr["GERMAN",106]="Verlassen" arr["TURKISH",106]="Çıkış yapılıyor" + arr["ARABIC",106]="\${pending_of_translation} يخرج" arr["ENGLISH",107]="Join the project at \${normal_color}\${urlgithub}" arr["SPANISH",107]="Únete al proyecto en \${normal_color}\${urlgithub}" @@ -2190,6 +2288,7 @@ function initialize_language_strings() { arr["POLISH",107]="Dołącz do projektu w \${normal_color}\${urlgithub}" arr["GERMAN",107]="Treten Sie das Projekt in \${normal_color}\${urlgithub} \${pink_color}bei" arr["TURKISH",107]="Projeye buradan katılın \${normal_color}\${urlgithub}" + arr["ARABIC",107]="\${pending_of_translation} تاريخ المشروع \${normal_color}\${urlgithub}" arr["ENGLISH",108]="Let's check if you have installed what script needs" arr["SPANISH",108]="Vamos a chequear si tienes instalado lo que el script requiere" @@ -2202,6 +2301,7 @@ function initialize_language_strings() { arr["POLISH",108]="Sprawdźmy czy jest zainstalowane to, czego wymaga skrypt" arr["GERMAN",108]="Lassen Sie uns überprüfen, ob Sie die vom Skript benötigte Paketen installiert sind" arr["TURKISH",108]="Hadi yazılımın ihtiyacı olan diğer yazılımları kontrol edelim" + arr["ARABIC",108]="\${pending_of_translation} الاختيار دعونا إذا قمت بتثبيت ما يتطلب النصي" arr["ENGLISH",109]="Essential tools: checking..." arr["SPANISH",109]="Herramientas esenciales: comprobando..." @@ -2214,6 +2314,7 @@ function initialize_language_strings() { arr["POLISH",109]="Podstawowe narzędzia: sprawdzanie..." arr["GERMAN",109]="Wesentliche Werkzeuge: Überprüfung..." arr["TURKISH",109]="Temel araçlar: kontrol ediliyor..." + arr["ARABIC",109]="\${pending_of_translation} أدوات أساسية: التحقق ..." arr["ENGLISH",110]="Your distro has all necessary essential tools. Script can continue..." arr["SPANISH",110]="Tu distro tiene todas las herramientas esenciales necesarias. El script puede continuar..." @@ -2226,6 +2327,7 @@ function initialize_language_strings() { arr["POLISH",110]="Twój distro posiada wszystkie niezbędne niezbędne narzędzia. Skrypt może kontynuować..." arr["GERMAN",110]="Ihre Distribution verfügt über alle notwendigen Werkzeuge. Das Skript kann fortfahren..." arr["TURKISH",110]="Senin dağıtımın tüm gerekli temel araçları barındırıyor. Yazılım devam edebilir..." + arr["ARABIC",110]="\${pending_of_translation} توزيعة لديه كل الأدوات الأساسية اللازمة. السيناريو يمكن أن يستمر ..." arr["ENGLISH",111]="You need to install some essential tools before running this script" arr["SPANISH",111]="Necesitas instalar algunas herramientas esenciales antes de lanzar este script" @@ -2238,6 +2340,7 @@ function initialize_language_strings() { arr["POLISH",111]="Przed uruchomieniem tego skryptu musisz zainstalować kilka niezbędnych narzędzi" arr["GERMAN",111]="Sie müssen einige wichtige Tools installieren, bevor Sie dieses Skript starten" arr["TURKISH",111]="Bu yazılımı çalıştırmadan önce bazı temel araçları yüklemeniz gerekmektedir" + arr["ARABIC",111]="\${pending_of_translation} تحتاج إلى تثبيت بعض الأدوات الأساسية قبل إطلاق هذا البرنامج النصي" arr["ENGLISH",112]="WPA/WPA2 Enterprise networks are commonly used in corporate environments. They use a Radius server for authentication and unlike conventional networks require more elements for authentication, not just a password. They may require username, password and occasionally a certificate" arr["SPANISH",112]="Las redes WPA/WPA2 Enterprise suelen configurarse en entornos corporativos. Utilizan un servidor Radius para la autenticación y a diferencia de las redes convencionales requieren más elementos para la autenticación, no solo una contraseña. Pueden requerir usuario y contraseña además de un certificado" @@ -2250,6 +2353,7 @@ function initialize_language_strings() { arr["POLISH",112]="Sieci WPA/WPA2 Enterprise są powszechnie stosowane w środowiskach korporacyjnych. Korzystają z serwera Radius do uwierzytelniania i w przeciwieństwie do sieci konwencjonalnych wymagają więcej elementów do uwierzytelnienia, a nie tylko hasła. Mogą wymagać nazwy użytkownika, hasła i czasami certyfikatu" arr["GERMAN",112]="WPA/WPA2 Enterprise-Netzwerke werden häufig in Unternehmensumgebungen verwendet. Sie verwenden einen Radius-Server zur Authentifizierung und benötigen im Gegensatz zu herkömmlichen Netzwerken mehr Elemente zur Authentifizierung als ein Passwort. Sie benötigen möglicherweise Benutzernamen, Passwort und gelegentlich ein Zertifikat" arr["TURKISH",112]="WPA/WPA2 Enterprise ağlar, şirket ortamlarında yaygın olarak kullanılır. Kimlik doğrulaması için bir Radius sunucu kullanıyorlar ve geleneksel ağların aksine, yalnızca bir şifre değil, kimlik doğrulama için daha fazla öğe gerekiyor. Kullanıcı adı, şifre ve bazen sertifika isteyebilirler" + arr["ARABIC",112]="\${pending_of_translation} يتم تكوين شبكات WPA / WPA2 المشاريع في بيئات الشركات. أنها تستخدم نصف قطرها الخادم للمصادقة وعلى عكس الشبكات التقليدية تتطلب المزيد من العناصر للمصادقة، وليس مجرد كلمة السر. وقد تتطلب اسم المستخدم وكلمة المرور بالإضافة إلى شهادة" arr["ENGLISH",113]="3. French" arr["SPANISH",113]="3. Francés" @@ -2262,6 +2366,7 @@ function initialize_language_strings() { arr["POLISH",113]="3. Francuski" arr["GERMAN",113]="3. Französisch" arr["TURKISH",113]="3. Fransızca" + arr["ARABIC",113]="\${pending_of_translation} 3. الفرنسية" arr["ENGLISH",114]="Use it only on your own networks!!" arr["SPANISH",114]="Utilízalo solo en tus propias redes!!" @@ -2274,6 +2379,7 @@ function initialize_language_strings() { arr["POLISH",114]="Używaj tylko we własnych sieciach!!" arr["GERMAN",114]="Verwenden Sie es nur in Ihren eigenen Netzwerken!!" arr["TURKISH",114]="Sadece kendi ağlarında kullan!!" + arr["ARABIC",114]="\${pending_of_translation} استخدامه فقط على شبكة الخاصة بك !!" arr["ENGLISH",115]="Press [Enter] key to continue..." arr["SPANISH",115]="Pulsa la tecla [Enter] para continuar..." @@ -2286,6 +2392,7 @@ function initialize_language_strings() { arr["POLISH",115]="Naciśnij klawisz [Enter], aby kontynuować..." arr["GERMAN",115]="Drücken Sie die [Enter]-Taste, um fortzufahren..." arr["TURKISH",115]="Devam etmek için [Enter] tuşlayınız..." + arr["ARABIC",115]="\${pending_of_translation} اضغط [أدخل] مفتاح للمتابعة ..." arr["ENGLISH",116]="4. Catalan" arr["SPANISH",116]="4. Catalán" @@ -2298,6 +2405,7 @@ function initialize_language_strings() { arr["POLISH",116]="4. Kataloński" arr["GERMAN",116]="4. Katalanisch" arr["TURKISH",116]="4. Katalan" + arr["ARABIC",116]="\${pending_of_translation} 4. التشيكية" arr["ENGLISH",117]="smooth mode, disconnect on capture" arr["SPANISH",117]="modo smooth, desconectar tras capturar" @@ -2310,6 +2418,7 @@ function initialize_language_strings() { arr["POLISH",117]="tryb smooth, odłącz po przechwyceniu" arr["GERMAN",117]="smooth-Modus, nach dem Erfassen abschalten" arr["TURKISH",117]="smooth mod, yakalamadan sonra bağlantıyı keser" + arr["ARABIC",117]="\${pending_of_translation} لذلك على نحو سلس، قطع بعد التقاط" arr["ENGLISH",118]="4. DoS attacks menu" arr["SPANISH",118]="4. Menú de ataques DoS" @@ -2322,6 +2431,7 @@ function initialize_language_strings() { arr["POLISH",118]="4. Menu ataków DoS" arr["GERMAN",118]="4. DoS-Angriffsmenü" arr["TURKISH",118]="4. DoS attacks menüsü" + arr["ARABIC",118]="\${pending_of_translation} 4. هجمات حجب الخدمة القائمة" arr["ENGLISH",119]="5. Handshake/PMKID tools menu" arr["SPANISH",119]="5. Menú de herramientas Handshake/PMKID" @@ -2334,6 +2444,7 @@ function initialize_language_strings() { arr["POLISH",119]="5. Menu narzędzi Handshake/PMKID" arr["GERMAN",119]="5. Handshake/PMKID-Tools-Menü" arr["TURKISH",119]="5. Handshake/PMKID araçları menüsü" + arr["ARABIC",119]="\${pending_of_translation} 5. قائمة أدوات المصافحة/PMKID" arr["ENGLISH",120]="Handshake/PMKID tools menu" arr["SPANISH",120]="Menú de herramientas Handshake/PMKID" @@ -2346,6 +2457,7 @@ function initialize_language_strings() { arr["POLISH",120]="Menu narzędzi Handshake/PMKID" arr["GERMAN",120]="Handshake/PMKID-Tools-Menü" arr["TURKISH",120]="Handshake/PMKID araçları menüsü" + arr["ARABIC",120]="\${pending_of_translation} القائمة أدوات المصافحة/PMKID" arr["ENGLISH",121]="6. Capture Handshake" arr["SPANISH",121]="6. Capturar Handshake" @@ -2358,6 +2470,7 @@ function initialize_language_strings() { arr["POLISH",121]="6. Przechwyć Handshake" arr["GERMAN",121]="6. Handshake ergreifen" arr["TURKISH",121]="6. Handshake yakala" + arr["ARABIC",121]="\${pending_of_translation} 6. لقطة المصافحة" arr["ENGLISH",122]="7. Clean/optimize Handshake file" arr["SPANISH",122]="7. Limpiar/optimizar fichero de Handshake" @@ -2370,6 +2483,7 @@ function initialize_language_strings() { arr["POLISH",122]="7. Oczyść/zoptymalizuj plik Handshake" arr["GERMAN",122]="7. Handshake-Datei bereinigen/optimieren" arr["TURKISH",122]="7. Handshake dosyalarını Temizle/Optimize et" + arr["ARABIC",122]="\${pending_of_translation} 7. تنظيف ملف / الأمثل المصافحة" arr["ENGLISH",123]="If the password for the wifi network is obtained with the WPS attack, you should decide where to save it. \${green_color}Type the path to store the file or press [Enter] to accept the default proposal \${normal_color}[\${wps_potpath}]" arr["SPANISH",123]="Si se consigue la contraseña de la red wifi con el ataque WPS, hay que decidir donde guardarla. \${green_color}Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto \${normal_color}[\${wps_potpath}]" @@ -2382,6 +2496,7 @@ function initialize_language_strings() { arr["POLISH",123]="Jeśli hasło sieci wifi zostanie uzyskane atakiem WPS, musisz zdecydować gdzie je zapisać. \${green_color}Wpisz ścieżkę, w której będziemy zapisywać plik lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${wps_potpath}]" arr["GERMAN",123]="Wenn Sie das WLAN-Passwort mit dem WPS-Angriff erhalten, müssen Sie entscheiden, wo Sie es speichern möchten. \${green_color} Geben Sie den Pfad ein, unter dem die Datei gespeichert werden soll, oder drücken Sie die [Enter]-Taste, um den Standardvorschlag \${normal_color}[\${wps_potpath}] \${blue_color}zu akzeptieren" arr["TURKISH",123]="Eğer wifi şifresini WPS saldırısı yöntemi ile elde ettiyseniz, nereye kaydedileceğini belirlemelisiniz. \${green_color}Dizin yolu girin veya [Enter] tuşuna varsayılan yere kaydedin. \${normal_color}[\${wps_potpath}]" + arr["ARABIC",123]="\${pending_of_translation} إذا تحقق كلمة المرور لشبكة لاسلكية مع الهجوم WPS، تقرر أين حفظه. \${green_color} أدخل المسار حيث نقوم بتخزين ملف أو اضغط [أدخل] لقبول الافتراضي المقترح \${normal_color}[\${wps_potpath}]" arr["ENGLISH",124]="monitor mode needed for capturing" arr["SPANISH",124]="modo monitor requerido en captura" @@ -2394,6 +2509,7 @@ function initialize_language_strings() { arr["POLISH",124]="aby przechwytywać wymagany jest tryb monitorowania" arr["GERMAN",124]="monitor-Modus für die Erfassung erforderlich" arr["TURKISH",124]="yakalamak için izleme modu gereklidir" + arr["ARABIC",124]="\${pending_of_translation} القبض على وضع الشاشة المطلوبة" arr["ENGLISH",125]="There is no valid target network selected. You'll be redirected to select one" arr["SPANISH",125]="No hay una red objetivo válida seleccionada. Serás redirigido para seleccionar una" @@ -2406,6 +2522,7 @@ function initialize_language_strings() { arr["POLISH",125]="Nie wybrano prawidłowej sieci docelowej. Zostaniesz przekierowany, aby ją wybrać" arr["GERMAN",125]="Kein gültiges Ziel-Netzwerk wurde ausgewählt. Sie werden zur Auswahl weitergeleitet" arr["TURKISH",125]="Geçerli bir hedef ağ seçilmedi. Seçmek için yönlendiriliyorsunuz" + arr["ARABIC",125]="\${pending_of_translation} ليس هناك هدف الشبكة المحددة صالحة. سيتم نقلك إلى تحديد" arr["ENGLISH",126]="You have a valid WPA/WPA2 target network selected. Script can continue..." arr["SPANISH",126]="Tienes una red objetivo WPA/WPA2 válida seleccionada. El script puede continuar..." @@ -2418,6 +2535,7 @@ function initialize_language_strings() { arr["POLISH",126]="Wybrano prawidłową sieć docelową WPA/WPA2. Skrypt może kontynuować..." arr["GERMAN",126]="Sie haben ein gültiges WPA/WPA2-Zielnetzwerk ausgewählt. Das Skript kann fortfahren..." arr["TURKISH",126]="Geçerli bir WPA/WPA2 hedef ağı seçtiniz. Yazılım devam edebilir..." + arr["ARABIC",126]="\${pending_of_translation} لديك شبكة الهدف WPA / WPA2 صالحة المحدد. السيناريو يمكن أن يستمر ..." arr["ENGLISH",127]="The natural order to proceed in this menu is usually: 1-Select wifi card 2-Put it in monitor mode 3-Select target network 4-Capture Handshake/PMKID" arr["SPANISH",127]="El orden natural para proceder en este menú suele ser: 1-Elige tarjeta wifi 2-Ponla en modo monitor 3-Elige red objetivo 4-Captura Handshake/PMKID" @@ -2430,6 +2548,7 @@ function initialize_language_strings() { arr["POLISH",127]="Naturalnym sposobem kontynuowania w tym menu jest zazwyczaj: 1-Wybierz kartę wifi 2-Włącz tryb monitorowania 3-Wybierz sieć docelową 4-Przechwyć Handshake/PMKID" arr["GERMAN",127]="Die natürliche Reihenfolge, um in diesem Menü fortzufahren, ist normalerweise: 1-Wählen Sie die WLAN-Karte 2-Setzen Sie sie in den monitor-Modus 3-Wählen Sie das Ziel-Netzwerk 4-Handshake/PMKID ergreifen" arr["TURKISH",127]="Normal olarak izlemeniz gereken yol: 1-Wifi kartı seç 2-İzleme modunu aç 3-Hedef ağ seç 4-Handshake yakala" + arr["ARABIC",127]="\${pending_of_translation} النظام الطبيعي للشروع في هذه القائمة عادة ما تكون 1-حدد 2-Ponla بطاقة واي فاي في وضع الشاشة 3-تحديد الشبكة الهدف 4-لقطة المصافحة / PMKID" arr["ENGLISH",128]="Select a wifi card to work in order to be able to do more actions than with an ethernet interface" arr["SPANISH",128]="Selecciona una interfaz wifi para poder realizar más acciones que con una interfaz ethernet" @@ -2442,6 +2561,7 @@ function initialize_language_strings() { arr["POLISH",128]="Wybierz interfejs wifi, aby wykonać więcej czynności niż z interfejsem sieci ethernet" arr["GERMAN",128]="Wählen Sie eine WLAN-Interface, um mehr Aktionen als mit einer ethernet-Schnittstelle auszuführen" arr["TURKISH",128]="Bir ethernet arabiriminden daha fazla işlem yapabilmek için çalışmak üzere bir wifi kartı seçin" + arr["ARABIC",128]="\${pending_of_translation} تحديد واجهة واي فاي لإجراء المزيد من الإجراءات من واجهة إيثرنت مع" arr["ENGLISH",129]="The natural order to proceed in this menu is usually: 1-Select wifi card 2-Put it in monitor mode 3-Select target network 4-Start attack" arr["SPANISH",129]="El orden natural para proceder en este menú suele ser: 1-Elige tarjeta wifi 2-Ponla en modo monitor 3-Elige red objetivo 4-Comienza el ataque" @@ -2454,6 +2574,7 @@ function initialize_language_strings() { arr["POLISH",129]="Naturalnym sposobem działania w tym menu jest zazwyczaj: 1-Wybierz kartę wifi 2-Włącz tryb monitorowania 3-Wybierz sieć docelową 4-Rozpocznij ataku" arr["GERMAN",129]="Um in diesem Menü fortzufahren folgendes zu machen: 1-Wählen Sie die WLAN-Karte 2-Stellen Sie sie im Monitur-modus ein 3-Wählen Sie das Zielnetzwerk 4-Starten Sie den Angriff" arr["TURKISH",129]="Bu menüde devam etmek için genellikle şu yol izlenir: 1-Wifi kartı seçmi 2-İzleme modunu açma 3-Hedef ağ seçme 4-Saldırıya başlama" + arr["ARABIC",129]="\${pending_of_translation} النظام الطبيعي للشروع في هذه القائمة عادة ما تكون: 1-اختيار 2-Ponla بطاقة واي فاي في وضع الشاشة 3-اختر شبكة الهدف 4 يبدأ الهجوم" arr["ENGLISH",130]="Remember to select a target network with clients to capture Handshake" arr["SPANISH",130]="Recuerda seleccionar una red objetivo con clientes para capturar el Handshake" @@ -2466,6 +2587,7 @@ function initialize_language_strings() { arr["POLISH",130]="W celu przechwycenia Handshake, pamiętaj aby wybrać sieć docelową z klientami" arr["GERMAN",130]="Denken Sie daran, ein Zielnetzwerk mit Clients auszuwählen, um den Handshake zu erfassen" arr["TURKISH",130]="Handshake'i yakalamak için istemcilerle bir hedef ağ seçmeyi unutmayın" + arr["ARABIC",130]="\${pending_of_translation} تذكر تحديد الشبكة المستهدفة مع العملاء لالتقاط المصافحة" arr["ENGLISH",131]="Not all attacks affect all access points. If an attack is not working against an access point, choose another one :)" arr["SPANISH",131]="No todos los ataques afectan a todos los puntos de acceso. Si un ataque no funciona contra un punto de acceso, elige otro :)" @@ -2478,6 +2600,7 @@ function initialize_language_strings() { arr["POLISH",131]="Nie wszystkie ataki działają na wszystkie punkty dostępu. Jeśli atak nie działa przeciwko któremuś punktowi dostępowemu, wybierz inny :)" arr["GERMAN",131]="Nicht alle Angriffe betreffen alle Access Points. Wenn ein Angriff gegen einen Access Point nicht funktioniert, wählen Sie einen anderen :)" arr["TURKISH",131]="Tüm saldırılar tüm erişim noktalarını etkilemez. Bir saldırı bir erişim noktasına karşı çalışmıyorsa, başka birini seçin :)" + arr["ARABIC",131]="\${pending_of_translation} ليس كل الهجمات تؤثر على جميع نقاط الوصول. إذا لم يكن هجوما يعمل ضد نقطة وصول، واختيار آخر :)" arr["ENGLISH",132]="Cleaning a Handshake file is recommended only for big size files. It's better to have a backup, sometimes file can be corrupted while cleaning it" arr["SPANISH",132]="Limpiar un fichero de Handshake se recomienda solo para ficheros grandes. Es mejor hacer una copia de seguridad antes, a veces el fichero se puede corromper al limpiarlo" @@ -2490,6 +2613,7 @@ function initialize_language_strings() { arr["POLISH",132]="Usunięcie pliku Handshake jest zalecane tylko w przypadku dużych plików. Lepiej jest zachować kopie zapasowe, czasami plik może być uszkodzony podczas czyszczenia" arr["GERMAN",132]="Das Bereinigen einer Handshake-Datei wird nur für große Dateien empfohlen. Es ist besser, vorher ein Backup zu erstellen, manchmal kann die Datei beim Säubern beschädigt werden" arr["TURKISH",132]="Bir Handshake dosyasının temizlenmesi yalnızca büyük boyutlu dosyalar için önerilir. Bir yedeğin olması daha iyidir, bazen dosya temizlenirken bozulabilir" + arr["ARABIC",132]="\${pending_of_translation} المصافحة ملف نظيف ينصح فقط لملفات كبيرة. جعل أفضل نسخة احتياطية قبل، وأحيانا يمكن للملف إفساد نظيفة" arr["ENGLISH",133]="If you select a target network with hidden ESSID, you can't use it, but you can perform BSSID based attacks to that network" arr["SPANISH",133]="Si seleccionas una red objetivo con el ESSID oculto, no podrás usarlo, pero puedes hacer ataques basados en BSSID sobre esa red" @@ -2502,6 +2626,7 @@ function initialize_language_strings() { arr["POLISH",133]="Jeśli wybierzesz sieć docelową z ukrytym identyfikatorem ESSID, nie będziesz w stanie jej używać, ale możesz atakować tą sieć w oparciu o BSSID" arr["GERMAN",133]="Wenn Sie ein Zielnetzwerk mit ausgeblendeter ESSID auswählen, können Sie es nicht verwenden, Sie können jedoch BSSID-basierte Angriffe auf dieses Netzwerk durchführen" arr["TURKISH",133]="Gizli ESSID ile bir hedef ağ seçerseniz, bunu kullanamazsınız, ancak bu ağa BSSID tabanlı saldırılar gerçekleştirebilirsiniz" + arr["ARABIC",133]="\${pending_of_translation} إذا قمت بتحديد الشبكة المستهدفة مع ESSID خفية، لا يمكنك استخدام ذلك، ولكن يمكنك ان تجعل الهجمات على أساس أن BSSID الشبكة" arr["ENGLISH",134]="If your Linux is a virtual machine, it is possible that integrated wifi cards are detected as ethernet. Use an external usb wifi card" arr["SPANISH",134]="Si tu Linux es una máquina virtual, es posible que las tarjetas wifi integradas sean detectadas como ethernet. Utiliza una tarjeta wifi externa usb" @@ -2514,6 +2639,7 @@ function initialize_language_strings() { arr["POLISH",134]="Jeśli twój Linux jest maszyną wirtualną, możliwe jest, że zintegrowane karty wifi są wykrywane jako ethernet. Użyj zewnętrznej karty usb" arr["GERMAN",134]="Wenn Ihr Linux eine virtuelle Maschine ist, können integrierte WLAN-Karten als Ethernet erkannt werden. Verwendet eine externe usb-WLAN-Karte" arr["TURKISH",134]="Linux'unuz sanal bir makineyse, entegre wifi kartlarının ethernet olarak algılanması mümkündür. Harici bir USB wifi kartı kullanmalısınız" + arr["ARABIC",134]="\${pending_of_translation} إذا لينكس الخاص بك هو جهاز ظاهري، قد يتم الكشف عن بطاقات واي فاي متكاملة كما إيثرنت. استخدام خارجي بطاقة واي فاي USB" arr["ENGLISH",135]="Type of encryption: \${pink_color}\${enc}\${normal_color}" arr["SPANISH",135]="Tipo de encriptado: \${pink_color}\${enc}\${normal_color}" @@ -2526,6 +2652,7 @@ function initialize_language_strings() { arr["POLISH",135]="Typ szyfrowania: \${pink_color}\${enc}\${normal_color}" arr["GERMAN",135]="Verschlüsselungsart: \${pink_color}\${enc}\${normal_color}" arr["TURKISH",135]="Şifreleme tipi: \${pink_color}\${enc}\${normal_color}" + arr["ARABIC",135]="\${pending_of_translation} نوع التشفير: \${pink_color}\${enc}\${normal_color}" arr["ENGLISH",136]="Only some networks are vulnerable to PMKID capturing. For this they must have activated roaming features like 802.11r" arr["SPANISH",136]="Solo algunas redes son vulnerables a la captura de un paquete que contenga un PMKID. Para ello han de tener activadas características de roaming como el 802.11r" @@ -2538,6 +2665,7 @@ function initialize_language_strings() { arr["POLISH",136]="Tylko niektóre sieci są podatne na przechwytywanie pakietu z PMKID. W tym celu muszą one aktywowane funkcje roamingu takie jak 802.11r" arr["GERMAN",136]="Nur einige Netzwerke sind für PMKID capture anfällig. Die müssen Roaming-Features wie 802.11r aktiviert haben" arr["TURKISH",136]="Sadece bazı ağlar bir PMKID içeren bir paket yakalamak için savunmasız. 802.11r özellikleri roaming için etkinleştirilmiş olmalı" + arr["ARABIC",136]="\${pending_of_translation} فقط بعض الشبكات عرضة لالتقاط حزمة تحتوي على PMKID. للقيام بذلك يجب عليهم تنشيط ميزات مثل 802.11r التجوال" arr["ENGLISH",137]="The selected network is invalid. To get a Handshake, encryption type of target network should be WPA or WPA2" arr["SPANISH",137]="La red seleccionada no es válida. Para obtener un Handshake, el tipo de encriptación de la red objetivo debe ser WPA o WPA2" @@ -2550,6 +2678,7 @@ function initialize_language_strings() { arr["POLISH",137]="Wybrana sieć jest nieprawidłowa. Aby przechwycić Handshake, typem szyfrowania sieci docelowej musi być WPA lub WPA2" arr["GERMAN",137]="Das ausgewählte Netzwerk ist nicht gültig. Um einen Handshake zu erhalten, muss die Verschlüsselungsart des Zielnetzwerks WPA oder WPA2 sein" arr["TURKISH",137]="Seçilen ağ geçersiz. Bir Handshake almak için, şifreleme türü hedef ağ WPA veya WPA2 olmalıdır" + arr["ARABIC",137]="\${pending_of_translation} الشبكة المحددة غير صالحة. للحصول على المصافحة، يجب أن يكون نوع تشفير الشبكة المستهدفة WPA أو WPA2" arr["ENGLISH",138]="Attack for Handshake" arr["SPANISH",138]="Ataque para Handshake" @@ -2562,6 +2691,7 @@ function initialize_language_strings() { arr["POLISH",138]="Atak na Handshake" arr["GERMAN",138]="Handshake-Angriff" arr["TURKISH",138]="Saldırı için Handshake" + arr["ARABIC",138]="\${pending_of_translation} مهاجمة لمصافحة" arr["ENGLISH",139]="1. Deauth / disassoc amok \${mdk_command} attack" arr["SPANISH",139]="1. Ataque Deauth / Disassoc amok \${mdk_command}" @@ -2574,6 +2704,7 @@ function initialize_language_strings() { arr["POLISH",139]="1. Atak Deauth / Disassoc amok \${mdk_command}" arr["GERMAN",139]="1. Deauth / Disassoc Amok \${mdk_command} Angriff" arr["TURKISH",139]="1. Deauth / disassoc amok \${mdk_command} saldırısı" + arr["ARABIC",139]="\${pending_of_translation} 1. هجوم DeAuth / Disassoc الأرض فسادا \${mdk_command}" arr["ENGLISH",140]="2. Deauth aireplay attack" arr["SPANISH",140]="2. Ataque Deauth aireplay" @@ -2586,6 +2717,7 @@ function initialize_language_strings() { arr["POLISH",140]="2. Atak Deauth aireplay" arr["GERMAN",140]="2. Deauth aireplay Angriff" arr["TURKISH",140]="2. Deauth aireplay saldırısı" + arr["ARABIC",140]="\${pending_of_translation} 2. هجوم DeAuth aireplay" arr["ENGLISH",141]="3. WIDS / WIPS / WDS Confusion attack" arr["SPANISH",141]="3. Ataque WIDS / WIPS / WDS Confusion" @@ -2598,6 +2730,7 @@ function initialize_language_strings() { arr["POLISH",141]="3. Atak WIDS / WIPS / WDS Confusion" arr["GERMAN",141]="3. WIDS / WIPS / WDS Confusion Angriff" arr["TURKISH",141]="3. WIDS / WIPS / WDS Confusion saldırısı" + arr["ARABIC",141]="\${pending_of_translation} 3. الهجوم WIDS / WIPS / WDS الارتباك" arr["ENGLISH",142]="If the Handshake doesn't appear after an attack, try again or change the type of attack" arr["SPANISH",142]="Si tras un ataque el Handshake no aparece, vuelve a intentarlo o cambia de ataque hasta conseguirlo" @@ -2610,6 +2743,7 @@ function initialize_language_strings() { arr["POLISH",142]="Jeśli po ataku nie pojawi się Handshake, spróbuj ponownie lub zmień atak" arr["GERMAN",142]="Wenn nach einem Angriff der Handshake nicht erscheint, versuchen Sie es erneut oder ändern Sie den Angriff, bis Sie ihn erhalten" arr["TURKISH",142]="Eğer handshake başarısız olduysa, başka bir saldırı yöntemi deneyin" + arr["ARABIC",142]="\${pending_of_translation} إذا لم يظهر المصافحة عقب هجوم، حاول مرة أخرى أو تغيير هجوم على الحصول على" arr["ENGLISH",143]="Two windows will be opened. One with the Handshake capturer and other with the attack to force clients to reconnect" arr["SPANISH",143]="Se abrirán dos ventanas. Una con el capturador del Handshake y otra con el ataque para expulsar a los clientes y forzarles a reconectar" @@ -2622,6 +2756,7 @@ function initialize_language_strings() { arr["POLISH",143]="Otworzą się dwa okna. Jedna z przechwytywaczem Handshake, a druga z atakiem, zmuszającym klientów ich do ponownego połączenia" arr["GERMAN",143]="Zwei Fenster werden sich öffnen. Eine mit dem Handshake-Grabber und eine mit dem Angriff, der die Kunden zwingt, sich wieder zu verbinden" arr["TURKISH",143]="Eğer Handshake bir saldırıdan sonra görünmezse, tekrar deneyin veya saldırı türünü değiştirin" + arr["ARABIC",143]="\${pending_of_translation} سيتم فتح نافذتين. A المختطف مع مصافحة والآخر مع الهجوم للاطاحة العملاء وتجبرهم على إعادة الاتصال" arr["ENGLISH",144]="Don't close any window manually, script will do when needed. In about \${timeout} seconds maximum you'll know if you've got the Handshake" arr["SPANISH",144]="No cierres manualmente ninguna ventana, el script lo hará cuando proceda. En unos \${timeout} segundos como máximo sabrás si conseguiste el Handshake" @@ -2634,6 +2769,7 @@ function initialize_language_strings() { arr["POLISH",144]="Nie należy ręcznie zamykać okien, skrypt to zrobi w razie potrzeby. W ciągu co najwyżej \${timeout} sekund dowiesz się, czy masz Handshake" arr["GERMAN",144]="Schließen Sie kein Fenster manuell, das Skript wird dies bei Bedarf tun. In ungefähr \${timeout} Sekunden werden Sie wissen, ob Sie den Handshake bekommen haben" arr["TURKISH",144]="Herhangi bir pencereyi elle kapatmayın, yazılım gerektiğinde yapacaktır. Yaklaşık \${timeout} saniye içinde, Handshake'e sahip olup olmadığınızı bileceksiniz" + arr["ARABIC",144]="\${pending_of_translation} لا أي إطار تأمين يدويا، والسيناريو سوف حيثما كان ذلك مناسبا. في \${timeout} ثواني القصوى معرفة إذا كنت تحصل على المصافحة" arr["ENGLISH",145]="\${blue_color}Your wifi card supports the 5Ghz band but your \"wash\" version included in reaver package (v\${reaver_version}) is not able to scan both bands at once. To use dual band scan feature you must have at least version v\${minimum_wash_dualscan_version} so you have to make a choice. \${green_color}Do you want to scan the 5Ghz band? \${pink_color}(If you answer no (\"n\"), 2.4Ghz band will be scanned) \${normal_color}\${visual_choice}" arr["SPANISH",145]="\${blue_color}Tu tarjeta wifi soporta la banda de los 5Ghz pero tu versión de \"wash\" incluido en el paquete reaver (v\${reaver_version}) no es capaz de escanear ambas bandas a la vez. Para utilizar el escaneo dual debes tener al menos la versión v\${minimum_wash_dualscan_version} por lo que has de elegir. \${green_color}¿Deseas escanear en la banda de los 5Ghz? \${pink_color}(Si respondes que no (\"n\"), se escaneará la banda de 2.4Ghz) \${normal_color}\${visual_choice}" @@ -2646,6 +2782,7 @@ function initialize_language_strings() { arr["POLISH",145]="\${blue_color}Twoja karta wifi obsługuje pasmo 5Ghz, ale twoja wersja \"wash\" zawarta w pakiecie reaver (v\${reaver_version}) nie jest w stanie skanować obu pasm w tym samym czasie. Aby użyć podwójnego skanowania, musisz mieć przynajmniej wersję v\${minimum_wash_dualscan_version}. \${green_color}Musisz wybrać: czy chcesz skanować w paśmie 5Ghz? \${pink_color}(Jeśli odpowiesz nie (\"n\"), zostanie zeskanowane pasmo 2.4Ghz) \${normal_color}\${visual_choice}" arr["GERMAN",145]="\${blue_color}Ihre WLAN-Karte unterstützt das 5Ghz-Band, aber Ihre im reaver-Paket enthaltene Version von \"wash\" (v\${reaver_version}) kann nicht beide Bänder gleichzeitig scannen. Um den dualen Scan zu verwenden, müssen Sie mindestens Version v\${minimum_wash_dualscan_version} haben, also müssen Sie wählen. \${green_color}Möchten Sie im 5Ghz-Band scannen? \${pink_color}(Wenn Sie nein (\"n\" antworten), wird das 2.4Ghz-Band gescannt) \${normal_color}\${visual_choice}" arr["TURKISH",145]="\${blue_color}Wifi kartınız 5Ghz destekliyor fakat \"wash\" versiyonunuz iki bandı aynı anda taramayı desteklemiyor. İkili band taramayı yapabilmek için en son versiyona v\${minimum_wash_dualscan_version} sahip olmanız gerekiyor. \${green_color}5Ghz band taramayı istiyor musunuz? \${pink_color}(Eğer cevabınız hayır ise (\"n\"), 2.4Ghz band taranacak) \${normal_color}\${visual_choice}" + arr["ARABIC",145]="\${pending_of_translation} \${blue_color} بطاقة واي فاي الخاص بك يدعم الفرقة 5GHz لكن إصدار \"غسل \" المدرجة في حزمة ريفر (ت \${reaver_version}) ليست قادرة على مسح كل من العصابات في وقت واحد. لاستخدام المسح الضوئي المزدوج يجب أن يكون أقل النسخة ضد \${minimum_wash_dualscan_version} لذلك اخترت. \} ${green_color} تريد مسح على الشريط 5Ghz؟ \${pink_color} (إذا لم يكن هناك إجابة (\"n\")، يتم فحص فرقة 2.4GHZ) \${normal_color}\${visual_choice}" arr["ENGLISH",146]="It seems we failed... try it again, choose another attack or increase the timeout" arr["SPANISH",146]="Parece que no lo hemos conseguido... inténtalo de nuevo, elige otro ataque o incrementa el timeout" @@ -2658,6 +2795,7 @@ function initialize_language_strings() { arr["POLISH",146]="Wygląda na to, że się nie udało... spróbuj ponownie, wybierz inny atak lub zwiększ timeout" arr["GERMAN",146]="Anscheinend haben wir es nicht geschafft... versuchen Sie es erneut oder erhöhen Sie den timeout" arr["TURKISH",146]="Başarısız görünüyoruz... tekrar deneyin, başka bir saldırı seçin veya zaman aşımını artırın" + arr["ARABIC",146]="\${pending_of_translation} ويبدو أننا لسنا هناك ... حاول مرة أخرى، اختر هجوم آخر أو يزيد من المهلة" arr["ENGLISH",147]="0. Return to Handshake tools menu" arr["SPANISH",147]="0. Volver al menú de herramientas Handshake" @@ -2670,6 +2808,7 @@ function initialize_language_strings() { arr["POLISH",147]="0. Wróć do menu narzędzi Handshake" arr["GERMAN",147]="0. Zurück zum Handshake Werkzeugmenü" arr["TURKISH",147]="0. Handshake menüsüne geri dön" + arr["ARABIC",147]="\${pending_of_translation} 0. عودة إلى القائمة أدوات المصافحة" arr["ENGLISH",148]="Type the path to store the file or press [Enter] to accept the default proposal \${normal_color}[\${handshakepath}]" arr["SPANISH",148]="Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto \${normal_color}[\${handshakepath}]" @@ -2682,6 +2821,7 @@ function initialize_language_strings() { arr["POLISH",148]="Wpisz ścieżkę do zapisywania plików lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${handshakepath}]" arr["GERMAN",148]="Schreiben Sie den Pfad, unter dem die Datei gespeichert werden soll, oder drücken Sie die [Enter]-Taste, um den Standardvorschlag \${normal_color}[\${handshakepath}] \${green_color}zu benutzen" arr["TURKISH",148]="Dosyayı depolamak için yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın \${normal_color}[\${handshakepath}]" + arr["ARABIC",148]="\${pending_of_translation} اكتب المسار حيث نقوم بتخزين ملف أو اضغط [أدخل] لقبول الافتراضي المقترح \${normal_color}[\${handshakepath}]" arr["ENGLISH",149]="Handshake file generated successfully at [\${normal_color}\${enteredpath}\${blue_color}]" arr["SPANISH",149]="Fichero de Handshake generado con éxito en [\${normal_color}\${enteredpath}\${blue_color}]" @@ -2694,6 +2834,7 @@ function initialize_language_strings() { arr["POLISH",149]="Plik Handshake został pomyślnie wygenerowany w [\${normal_color}\${enteredpath}\${blue_color}]" arr["GERMAN",149]="Handshake-Datei erfolgreich in [\${normal_color}\${enteredpath}\${blue_color}] erstellt" arr["TURKISH",149]="Handshake dosyası şu hedefte başarıyla oluşturuldu [\${normal_color}\${enteredpath}\${blue_color}]" + arr["ARABIC",149]="\${pending_of_translation} ملف المصافحة ولدت بنجاح [\${normal_color}\${enteredpath}\${blue_color}]" arr["ENGLISH",150]="No captured Handshake file detected during this session..." arr["SPANISH",150]="No se ha detectado ningún fichero de Handshake capturado en esta sesión..." @@ -2706,6 +2847,7 @@ function initialize_language_strings() { arr["POLISH",150]="Nie wykryto pliku Handshake przechwyconego w tej sesji..." arr["GERMAN",150]="Keine erfasste Handshake-Datei wurde in dieser Sitzung erkannt..." arr["TURKISH",150]="Bu oturumda hiçbir handshake dosyayı tespit edilmedi..." + arr["ARABIC",150]="\${pending_of_translation} ليس الكشف عن ملف المصافحة المأسورة في هذه الدورة ..." arr["ENGLISH",151]="Handshake captured file detected during this session [\${normal_color}\${enteredpath}\${blue_color}]" arr["SPANISH",151]="Se ha detectado un fichero de Handshake capturado en esta sesión [\${normal_color}\${enteredpath}\${blue_color}]" @@ -2718,6 +2860,7 @@ function initialize_language_strings() { arr["POLISH",151]="Plik Handshake został przechwycony w tej sesji został [\${normal_color}\${enteredpath}\${blue_color}]" arr["GERMAN",151]="Eine erfasste Handshake-Datei wurde erkannt [\${normal_color}\${enteredpath}\${blue_color}]" arr["TURKISH",151]="Bu oturum sırasında yakalanmış bir handshake dosyası tespit edildi [\${normal_color}\${enteredpath}\${blue_color}]" + arr["ARABIC",151]="\${pending_of_translation} القبض على ملف الكشف عن المصافحة في هذه الدورة [\${normal_color}\${enteredpath}\${blue_color}]" arr["ENGLISH",152]="Do you want to clean/optimize the Handshake captured file during this session? \${normal_color}\${visual_choice}" arr["SPANISH",152]="¿Quieres limpiar/optimizar el fichero de Handshake capturado en esta sesión? \${normal_color}\${visual_choice}" @@ -2730,6 +2873,7 @@ function initialize_language_strings() { arr["POLISH",152]="Czy chcesz wyczyścić/zoptymalizować plik Handshake przechwycony w tej sesji? \${normal_color}\${visual_choice}" arr["GERMAN",152]="Möchten Sie die Handshake-Datei bereinigen/optimieren? \${normal_color}\${visual_choice}" arr["TURKISH",152]="Handshake ele geçirilmiş dosyayı bu oturum sırasında temizlemek/optimize etmek ister misiniz? \${normal_color}\${visual_choice}" + arr["ARABIC",152]="\${pending_of_translation} تريد تنظيف / تحسين ملف مصافحة المأسورة في هذه الدورة؟ \${normal_color}\${visual_choice}" arr["ENGLISH",153]="File cleaned/optimized successfully" arr["SPANISH",153]="Fichero limpiado/optimizado con éxito" @@ -2742,6 +2886,7 @@ function initialize_language_strings() { arr["POLISH",153]="Plik pomyślnie wyczyszczony/zoptymalizowany" arr["GERMAN",153]="Datei erfolgreich bereinigt/optimiert" arr["TURKISH",153]="Dosya başarıyla temizlendi/optimize edildi" + arr["ARABIC",153]="\${pending_of_translation} ملف تنظيف / الأمثل بنجاح" arr["ENGLISH",154]="Set path to file:" arr["SPANISH",154]="Introduce la ruta al fichero:" @@ -2754,6 +2899,7 @@ function initialize_language_strings() { arr["POLISH",154]="Wprowadź ścieżkę do pliku:" arr["GERMAN",154]="Geben Sie den Pfad zur Datei ein:" arr["TURKISH",154]="Path dizini girin:" + arr["ARABIC",154]="\${pending_of_translation} أدخل المسار إلى الملف:" arr["ENGLISH",155]="The directory exists but you didn't specify filename. It will be autogenerated [\${normal_color}\${suggested_filename}\${yellow_color}]" arr["SPANISH",155]="El directorio existe pero no se especificó nombre de fichero. Se autogenerará [\${normal_color}\${suggested_filename}\${yellow_color}]" @@ -2766,6 +2912,7 @@ function initialize_language_strings() { arr["POLISH",155]="Katalog istnieje, ale nie określono nazwy pliku. Zostanie ona wygenerowana automatycznie [\${normal_color}\${suggested_filename}\${yellow_color}]" arr["GERMAN",155]="Das Verzeichnis existiert, aber es wurde kein Dateiname angegeben. Es wird sich selbst erzeugen [\${normal_color}\${suggested_filename}\${yellow_color}]" arr["TURKISH",155]="Dizin var ancak dosya adı belirtmediniz. O otomatik üretilecek [\${normal_color}\${suggested_filename}\${yellow_color}]" + arr["ARABIC",155]="\${pending_of_translation} الدليل موجود ولكن لا يوجد اسم محدد. ومن لصناعة السيارات في توليد [\${normal_color}\${suggested_filename}\${yellow_color}]" arr["ENGLISH",156]="Directory does not exist" arr["SPANISH",156]="El directorio no existe" @@ -2778,6 +2925,7 @@ function initialize_language_strings() { arr["POLISH",156]="Katalog nie istnieje" arr["GERMAN",156]="Das Verzeichnis existiert nicht" arr["TURKISH",156]="Dizn bulunamadı" + arr["ARABIC",156]="\${pending_of_translation} الدليل غير موجود" arr["ENGLISH",157]="The path exists but you don't have write permissions" arr["SPANISH",157]="La ruta existe pero no tienes permisos de escritura" @@ -2790,6 +2938,7 @@ function initialize_language_strings() { arr["POLISH",157]="Ścieżka istnieje, ale nie masz uprawnień do zapisu" arr["GERMAN",157]="Die Route existiert, Sie haben jedoch keine Schreibberechtigung" arr["TURKISH",157]="Path bulundu ama sizin yazma hakkınız yok" + arr["ARABIC",157]="\${pending_of_translation} يوجد الطريق ولكن لم يكن لديك أذونات الكتابة" arr["ENGLISH",158]="The path is valid and you have write permissions. Script can continue..." arr["SPANISH",158]="La ruta es válida y tienes permisos de escritura. El script puede continuar..." @@ -2802,6 +2951,7 @@ function initialize_language_strings() { arr["POLISH",158]="Ścieżka jest poprawna i masz uprawnienia do zapisu. Skrypt może kontynuować..." arr["GERMAN",158]="Die Route ist gültig und Sie haben Schreibberechtigung. Das Skript kann fortfahren..." arr["TURKISH",158]="Path doğrulandı ve yazma hakkınız var. Yazılım devam edebilir..." + arr["ARABIC",158]="\${pending_of_translation} الطريق غير صالح ولديك أذونات الكتابة. السيناريو يمكن أن يستمر ..." arr["ENGLISH",159]="The file doesn't need to be cleaned/optimized" arr["SPANISH",159]="El fichero no necesita ser limpiado/optimizado" @@ -2814,6 +2964,7 @@ function initialize_language_strings() { arr["POLISH",159]="Nie ma potrzeby wyczyszczenia/zoptymalizowania tego pliku" arr["GERMAN",159]="Die Datei braucht nicht gereinigt/optimiert werden" arr["TURKISH",159]="Dosyanın temizlenmeye/optimize edilmeye ihtiyacı yok" + arr["ARABIC",159]="\${pending_of_translation} لا يحتاج الملف المراد تنظيفها / الأمثل" arr["ENGLISH",160]="No tasks to perform on exit" arr["SPANISH",160]="No hay que realizar ninguna tarea a la salida" @@ -2826,6 +2977,7 @@ function initialize_language_strings() { arr["POLISH",160]="Plik nie musi być wczyszczony/zoptymalizowany" arr["GERMAN",160]="Es gibt keine Aufgabe beim Verlassen" arr["TURKISH",160]="Çıkışta gerçekleştirilecek görev yok" + arr["ARABIC",160]="\${pending_of_translation} عدم إجراء أي إخراج مهمة" arr["ENGLISH",161]="File doesn't exist" arr["SPANISH",161]="El fichero no existe" @@ -2838,6 +2990,7 @@ function initialize_language_strings() { arr["POLISH",161]="Plik nie istnieje" arr["GERMAN",161]="Die Datei existiert nicht" arr["TURKISH",161]="Dosya bulunamadı" + arr["ARABIC",161]="\${pending_of_translation} الملف غير موجود" arr["ENGLISH",162]="Congratulations!!" arr["SPANISH",162]="Enhorabuena!!" @@ -2850,6 +3003,7 @@ function initialize_language_strings() { arr["POLISH",162]="Gratulacje!!" arr["GERMAN",162]="Herzlichen Glückwunsch!!" arr["TURKISH",162]="Tebrikler!!" + arr["ARABIC",162]="\${pending_of_translation} تهانينا!!" arr["ENGLISH",163]="When airgeddon requests you to enter a path to a file either to use a dictionary, a Handshake or anything else, did you know that you can drag and drop the file over the airgeddon window? In this way you don't have to type the path manually" arr["SPANISH",163]="Cuando airgeddon solicita que introduzcas una ruta a un fichero ya sea para utilizar un diccionario, un Handshake o cualquier otra cosa, ¿sabías que puedes arrastrar y soltar el fichero sobre la ventana de airgeddon? Así no tendrás que escribir la ruta manualmente" @@ -2862,6 +3016,7 @@ function initialize_language_strings() { arr["POLISH",163]="Wiesz, że kiedy airgeddon poprosi Cię o podanie ścieżki do pliku aby użyć słownika, pliku Handshake lub cokolwiek innego, możesz przeciągnąć i upuścić plik przez okno airgeddon? Nie musisz wpisywać scieżki ręcznie" arr["GERMAN",163]="Wenn airgeddon Sie auffordert, einen Dateipfad einzugeben, um ein Wörterbuch, einen Handshake oder etwas anderes zu verwenden, wussten Sie, dass Sie die Datei per Drag & Drop auf das airgeddon-Fenster ziehen können? Sie müssen die Route nicht manuell schreiben" arr["TURKISH",163]="airgeddon, bir sözlük, bir Handshake veya başka bir şey kullanmak için dosyaya bir yol girmenizi istediğinde, dosyayı airgeddon penceresinin üzerine sürükleyip bırakabileceğinizi biliyor muydunuz? Bu şekilde yolu elle yazmanız gerekmez" + arr["ARABIC",163]="\${pending_of_translation} airgeddon عندما يطلب منك إدخال المسار إلى الملف إما لاستخدام القاموس، مصافحة أو أي شيء آخر، هل تعرف أنه يمكنك سحب وإسقاط الملفات على airgeddon النافذة؟ سوف لا يكون لديك لكتابة المسار يدويا" arr["ENGLISH",164]="Cleaning temp files" arr["SPANISH",164]="Limpiando archivos temporales" @@ -2874,6 +3029,7 @@ function initialize_language_strings() { arr["POLISH",164]="Usuwanie plików tymczasowych" arr["GERMAN",164]="Temporäre Dateien bereinigen" arr["TURKISH",164]="Temp dosyaları temizleniyor" + arr["ARABIC",164]="\${pending_of_translation} تنظيف الملفات المؤقتة" arr["ENGLISH",165]="Checking if cleaning/restoring tasks are needed..." arr["SPANISH",165]="Comprobando si hay que realizar tareas de limpieza/restauración..." @@ -2886,6 +3042,7 @@ function initialize_language_strings() { arr["POLISH",165]="Sprawdzenie czy wymagane jest czyszczenie/przywrócenie..." arr["GERMAN",165]="Überprüfung, ob Reinigungs/Restaurierungsarbeiten durchgeführt werden müssen..." arr["TURKISH",165]="Temizlik/geri yükleme görevlerinin gerekli olup olmadığı denetleniyor..." + arr["ARABIC",165]="\${pending_of_translation} التحقق ما إذا كان لأداء تنظيف / استعادة ..." arr["ENGLISH",166]="Do you want to preserve monitor mode for your card on exit? \${normal_color}\${visual_choice}" arr["SPANISH",166]="¿Deseas conservar el modo monitor de tu interfaz al salir? \${normal_color}\${visual_choice}" @@ -2898,6 +3055,7 @@ function initialize_language_strings() { arr["POLISH",166]="Czy chcesz zachować tryb monitorowania teojej karty sieciowej po wyjsciu? \${normal_color}\${visual_choice}" arr["GERMAN",166]="Möchten Sie den monitor-Modus Ihrer Interface beim Beenden beibehalten? \${normal_color}\${visual_choice}" arr["TURKISH",166]="Çıkışta kartınızın monitör modunu korumak istiyor musunuz? \${normal_color}\${visual_choice}" + arr["ARABIC",166]="\${pending_of_translation} كنت تريد أن تبقي واجهة مراقبة الوضع للخروج؟ \${normal_color}\${visual_choice}" arr["ENGLISH",167]="Setting your interface in managed mode" arr["SPANISH",167]="Poniendo interfaz en modo managed" @@ -2910,6 +3068,7 @@ function initialize_language_strings() { arr["POLISH",167]="Uruchamianie w trybie zarządzania" arr["GERMAN",167]="Interface wird im managed-Modus eingestellt" arr["TURKISH",167]="Arayüzünüzün yönetici modu açılıyor" + arr["ARABIC",167]="\${pending_of_translation} وضع وضع واجهة تمكن" arr["ENGLISH",168]="Launching previously killed processes" arr["SPANISH",168]="Arrancando procesos cerrados anteriormente" @@ -2922,6 +3081,7 @@ function initialize_language_strings() { arr["POLISH",168]="Uruchamianie wcześniej zakończonych procesów" arr["GERMAN",168]="Vorab geschlossene Prozesse starten" arr["TURKISH",168]="Daha önce sonlandırılan görevler başlatılıyor" + arr["ARABIC",168]="\${pending_of_translation} العمليات بدءا مغلقة سابقا" arr["ENGLISH",169]="6. Offline WPA/WPA2 decrypt menu" arr["SPANISH",169]="6. Menú de descifrado WPA/WPA2 offline" @@ -2934,6 +3094,7 @@ function initialize_language_strings() { arr["POLISH",169]="6. Menu deszyfrowania WPA/WPA2 offline" arr["GERMAN",169]="6. Offline WPA/WPA2-Entschlüsselungsmenü" arr["TURKISH",169]="6. Çevrimdışı WPA/WPA2 decrypt menüsü" + arr["ARABIC",169]="\${pending_of_translation} 6. القائمة فك تشفير WPA / WPA2 متواجد حاليا" arr["ENGLISH",170]="Offline WPA/WPA2 decrypt menu" arr["SPANISH",170]="Menú de descifrado WPA/WPA2 offline" @@ -2946,6 +3107,7 @@ function initialize_language_strings() { arr["POLISH",170]="Menu deszyfrowania WPA/WPA2 offline" arr["GERMAN",170]="Offline WPA/WPA2-Entschlüsselungsmenü" arr["TURKISH",170]="Çevrimdışı WPA/WPA2 decrypt menüsü" + arr["ARABIC",170]="\${pending_of_translation} القائمة فك التشفير WPA / WPA2 متواجد حاليا" arr["ENGLISH",171]="The key decrypt process is performed offline on a previously captured file" arr["SPANISH",171]="El proceso de descifrado de las claves se realiza de manera offline sobre un fichero capturado previamente" @@ -2958,6 +3120,7 @@ function initialize_language_strings() { arr["POLISH",171]="Proces deszyfrowania klucza odbywa się offline na poprzednio przechwyconym pliku" arr["GERMAN",171]="Die Entschlüsselung erfolgt offline über eine zuvor erfasste Datei" arr["TURKISH",171]="Anahtar şifre çözme işlemi daha önce yakalanan bir dosyada çevrimdışı gerçekleştirilir" + arr["ARABIC",171]="\${pending_of_translation} يتم تنفيذ عملية مفتاح فك التشفير بحيث حاليا على ملف القبض سابقا" arr["ENGLISH",172]="1. (aircrack) Dictionary attack against Handshake/PMKID capture file" arr["SPANISH",172]="1. (aircrack) Ataque de diccionario sobre fichero de captura Handshake/PMKID" @@ -2970,6 +3133,7 @@ function initialize_language_strings() { arr["POLISH",172]="1. (aircrack) Atak słownikowy na plik przechwytywania Handshake/PMKID" arr["GERMAN",172]="1. (aircrack) Wörterbuchangriff auf der aufgenommenen Handshake/PMKID Datei" arr["TURKISH",172]="1. (aircrack) Yakalanan Handshake/PMKID dosyasına sözlük saldırısı" + arr["ARABIC",172]="\${pending_of_translation} 1. (ايركراك) قاموس الهجوم على ملف القبض على المصافحة / PMKID" arr["ENGLISH",173]="Selected capture file: \${pink_color}\${enteredpath}\${normal_color}" arr["SPANISH",173]="Fichero de captura seleccionado: \${pink_color}\${enteredpath}\${normal_color}" @@ -2982,6 +3146,7 @@ function initialize_language_strings() { arr["POLISH",173]="Wybrany plik przechwytywania: \${pink_color}\${enteredpath}\${normal_color}" arr["GERMAN",173]="Ausgewählte Capture-Datei: \${pink_color}\${enteredpath}\${normal_color}" arr["TURKISH",173]="Seçilen yakalama dosyası: \${pink_color}\${enteredpath}\${normal_color}" + arr["ARABIC",173]="\${pending_of_translation} اختيار ملف الالتقاط: \${pink_color}\${enteredpath}\${normal_color}" arr["ENGLISH",174]="It seems you have an unsupported by airgeddon bettercap version. The last bettercap supported version is \${maximum_bettercap_supported_version}. If you want to get this attack working you should perform a downgrade of the package. For more information, see the Bettercap section of the Wiki: \${normal_color}\${urlgithub_wiki}/Bettercap Tips" arr["SPANISH",174]="Parece que tienes una versión de bettercap no soportada por airgeddon. La última versión soportada de bettercap es la \${maximum_bettercap_supported_version}. Si quieres realizar este ataque deberías hacer un downgrade del paquete. Para más información consulta la sección Bettercap del Wiki: \${normal_color}\${urlgithub_wiki}/Bettercap Tips" @@ -2994,6 +3159,7 @@ function initialize_language_strings() { arr["POLISH",174]="Wygląda na to, że masz nieobsługiwaną przez airgeddon wersję bettercap. Ostatnia obsługiwana wersja bettercap to \${maximum_bettercap_supported_version}. Jeśli chcesz, aby ten atak działał, musisz obniżyć wersje. Aby uzyskać więcej informacji, zobacz sekcję Bettercap Wiki: \${normal_color}\${urlgithub_wiki}/Bettercap Tips" arr["GERMAN",174]="Anscheinend ist die benutzte bettercap version von airgeddon nicht unterstützt. Die letzte unterstützte bettercap Version ist \${maximum_bettercap_supported_version}. Wenn Sie diesen Angriff beuntzen wollen, sollten Sie ein Downgrade des bettercap-Pakets durchführen. Weitere Informationen finden Sie im Abschnitt Bettercap des Wiki: \${normal_color}\${urlgithub_wiki}/Bettercap Tips" arr["TURKISH",174]="airgeddon bettercap sürümününüz desteklenmiyor gibi görünüyor. Son çıkan en iyi desteklenen sürüm \${maximum_bettercap_supported_version}. Bu saldırıyı gerçekleştirmek istiyorsanız, paketin bir sürümünün düşürülmesi gerekir. Daha fazla bilgi için, Wiki'nin Bettercap bölümüne bakın: \${normal_color}\${urlgithub_wiki}/Bettercap Tips" + arr["ARABIC",174]="\${pending_of_translation} يبدو أن لديك نسخة من bettercap غير معتمدة من قبل airgeddon. أحدث إصدار معتمد bettercap هو \${maximum_bettercap_supported_version}. إذا كنت ترغب في تنفيذ هذا الهجوم يجب جعل خفض من الحزمة. لمزيد من المعلومات راجع قسم من ويكي Bettercap: \${normal_color}\${urlgithub_wiki}/Bettercap Tips" arr["ENGLISH",175]="2. (aircrack + crunch) Bruteforce attack against Handshake/PMKID capture file" arr["SPANISH",175]="2. (aircrack + crunch) Ataque de fuerza bruta sobre fichero de captura Handshake/PMKID" @@ -3006,6 +3172,7 @@ function initialize_language_strings() { arr["POLISH",175]="2. (aircrack + crunch) Atak brute force na plik przechwytywania Handshake/PMKID" arr["GERMAN",175]="2. (aircrack + crunch) Brute-Force-Angriff auf die Capture-Datei Handshake/PMKID" arr["TURKISH",175]="2. (aircrack + crunch) Yakalanan Handshake/PMKID dosyasına karşı bruteforce saldırısı" + arr["ARABIC",175]="\${pending_of_translation} 2. (ايركراك + أزمة) هجوم القوة الغاشمة على ملف القبض على المصافحة / PMKID" arr["ENGLISH",176]="aircrack CPU, non GPU attacks" arr["SPANISH",176]="ataques aircrack CPU, no GPU" @@ -3018,6 +3185,7 @@ function initialize_language_strings() { arr["POLISH",176]="ataki CPU, nie GPU" arr["GERMAN",176]="CPU aircrack Angriffe, keine GPU" arr["TURKISH",176]="aircrack CPU, GPU olmayan saldırılar" + arr["ARABIC",176]="\${pending_of_translation} هجمات ايركراك وحدة المعالجة المركزية، وليس GPU" arr["ENGLISH",177]="Selected captured file: \${pink_color}None\${normal_color}" arr["SPANISH",177]="Fichero capturado seleccionado: \${pink_color}Ninguno\${normal_color}" @@ -3030,6 +3198,7 @@ function initialize_language_strings() { arr["POLISH",177]="Wybrany przechwycony plik: \${pink_color}Brak\${normal_color}" arr["GERMAN",177]="Ausgewählte erfasste Datei: \${pink_color}Keine\${normal_color}" arr["TURKISH",177]="Seçilen yakalanmış dosya: \${pink_color}None\${normal_color}" + arr["ARABIC",177]="\${pending_of_translation} اختيار ملف الاسرى: \${pink_color}لا يوجد\${normal_color}" arr["ENGLISH",178]="To decrypt the key of a WPA/WPA2 network, the capture file must contain a Handshake/PMKID" arr["SPANISH",178]="Para descifrar la clave de una red WPA/WPA2, el fichero de captura debe contener un Handshake/PMKID" @@ -3042,6 +3211,7 @@ function initialize_language_strings() { arr["POLISH",178]="Aby odszyfrować klucz sieci WPA/WPA2, plik przechwytywania musi zawierać Handshake/PMKID" arr["GERMAN",178]="Um den Schlüssel eines WPA/WPA2-Netzwerks zu entschlüsseln, muss die Erfassungsdatei einen Handshake/PMKID enthalten" arr["TURKISH",178]="WPA/WPA2 ağının şifresini çözmek için, yakalama dosyası bir Handshake/PMKID içermelidir" + arr["ARABIC",178]="\${pending_of_translation} فك تشفير مفتاح شبكة WPA / WPA2، يجب أن يحتوي ملف التقاط مصافحة / PMKID" arr["ENGLISH",179]="Decrypting by bruteforce, it could pass hours, days, weeks or even months to take it depending on the complexity of the password and your processing speed" arr["SPANISH",179]="Descifrando por fuerza bruta, podrían pasar horas, días, semanas o incluso meses hasta conseguirlo dependiendo de la complejidad de la contraseña y de tu velocidad de proceso" @@ -3054,6 +3224,7 @@ function initialize_language_strings() { arr["POLISH",179]="Odszyfrowywanie przez brut force może trwać godziny, dni, tygodnie lub nawet miesiące w zależności od złożoności hasła i szybkości przetwarzania" arr["GERMAN",179]="Die Entschlüsselung mit roher Gewalt könnte Stunden, Tage, Wochen oder sogar Monate in Anspruch nehmen, abhängig von der Komplexität des Passworts und der Geschwindigkeit des Prozesses" arr["TURKISH",179]="Bruteforce tarafından şifresini çözmek, şifrenin karmaşıklığına ve işlem hızınıza bağlı olarak bunu almak için saatler, günler, haftalar hatta aylar geçirebilir" + arr["ARABIC",179]="\${pending_of_translation} فك رموز القوة الغاشمة، فإنها يمكن أن قضاء ساعات، أيام، أسابيع أو حتى أشهر لتحقيق هذا يتوقف على مدى تعقيد كلمة المرور ومعالجة سرعة" arr["ENGLISH",180]="Enter the path of a dictionary file:" arr["SPANISH",180]="Introduce la ruta de un fichero de diccionario:" @@ -3066,6 +3237,7 @@ function initialize_language_strings() { arr["POLISH",180]="Wprowadź ścieżkę pliku słownika:" arr["GERMAN",180]="Geben Sie den Pfad einer Wörterbuchdatei ein:" arr["TURKISH",180]="Dosya yolunu girin:" + arr["ARABIC",180]="\${pending_of_translation} أدخل مسار ملف القاموس:" arr["ENGLISH",181]="The path to the dictionary file is valid. Script can continue..." arr["SPANISH",181]="La ruta al fichero de diccionario es válida. El script puede continuar..." @@ -3078,6 +3250,7 @@ function initialize_language_strings() { arr["POLISH",181]="Ścieżka do pliku słownika jest prawidłowa. Skrypt może kontynuować..." arr["GERMAN",181]="Der Pfad zur Wörterbuchdatei ist gültig. Das Skript kann fortfahren..." arr["TURKISH",181]="Dosya yolu geçerli. Yazılım devam edebilir..." + arr["ARABIC",181]="\${pending_of_translation} المسار إلى ملف القاموس صالح. السيناريو يمكن أن يستمر ..." arr["ENGLISH",182]="Selected dictionary file: \${pink_color}\${DICTIONARY}\${normal_color}" arr["SPANISH",182]="Fichero de diccionario seleccionado: \${pink_color}\${DICTIONARY}\${normal_color}" @@ -3090,6 +3263,7 @@ function initialize_language_strings() { arr["POLISH",182]="Wybrany plik słownika: \${pink_color}\${DICTIONARY}\${normal_color}" arr["GERMAN",182]="Ausgewählte Wörterbuchdatei: \${pink_color}\${DICTIONARY}\${normal_color}" arr["TURKISH",182]="Seçilen sözlük dosyası: \${pink_color}\${DICTIONARY}\${normal_color}" + arr["ARABIC",182]="\${pending_of_translation} اختيار ملف القاموس: \${pink_color}\${DICTIONARY}\${normal_color}" arr["ENGLISH",183]="You already have selected a dictionary file during this session [\${normal_color}\${DICTIONARY}\${blue_color}]" arr["SPANISH",183]="Ya tienes seleccionado un fichero de diccionario en esta sesión [\${normal_color}\${DICTIONARY}\${blue_color}]" @@ -3102,6 +3276,7 @@ function initialize_language_strings() { arr["POLISH",183]="W tej sesji wybrano plik słownika [\${normal_color}\${DICTIONARY}\${blue_color}]" arr["GERMAN",183]="Sie haben in dieser Sitzung bereits eine Wörterbuchdatei ausgewählt [\${normal_color}\${DICTIONARY}\${blue_color}]" arr["TURKISH",183]="Bu oturumda zaten sözlük dosyası seçtiniz [\${normal_color}\${DICTIONARY}\${blue_color}]" + arr["ARABIC",183]="\${pending_of_translation} إذا كنت قد اخترت ملف القاموس في هذه الدورة [\${normal_color}\${DICTIONARY}\${blue_color}]" arr["ENGLISH",184]="Do you want to use this already selected dictionary file? \${normal_color}\${visual_choice}" arr["SPANISH",184]="¿Quieres utilizar este fichero de diccionario ya seleccionado? \${normal_color}\${visual_choice}" @@ -3114,6 +3289,7 @@ function initialize_language_strings() { arr["POLISH",184]="Czy chcesz użyć już wybraniego pliku słownika? \${normal_color}\${visual_choice}" arr["GERMAN",184]="Möchten Sie diese ausgewählte Wörterbuchdatei verwenden? \${normal_color}\${visual_choice}" arr["TURKISH",184]="Seçilen sözlük dosyasını kullanmak istiyor musunuz? \${normal_color}\${visual_choice}" + arr["ARABIC",184]="\${pending_of_translation} تحتاج إلى استخدام هذا الملف القاموس محددة مسبقا؟ \${normal_color}\${visual_choice}" arr["ENGLISH",185]="Selected BSSID: \${pink_color}None\${normal_color}" arr["SPANISH",185]="BSSID seleccionado: \${pink_color}Ninguno\${normal_color}" @@ -3126,6 +3302,7 @@ function initialize_language_strings() { arr["POLISH",185]="Wybrany BSSID: \${pink_color}Brak\${normal_color}" arr["GERMAN",185]="Ausgewählte BSSID: \${pink_color}Keine\${normal_color}" arr["TURKISH",185]="Seçilen BSSID: \${pink_color}None\${normal_color}" + arr["ARABIC",185]="\${pending_of_translation} BSSID المختارة: \${pink_color}لا يوجد\${normal_color}" arr["ENGLISH",186]="You already have selected a capture file during this session [\${normal_color}\${enteredpath}\${blue_color}]" arr["SPANISH",186]="Ya tienes seleccionado un fichero de captura en esta sesión [\${normal_color}\${enteredpath}\${blue_color}]" @@ -3137,7 +3314,8 @@ function initialize_language_strings() { arr["ITALIAN",186]="È stato selezionato un file di cattura in questa sessione [\${normal_color}\${enteredpath}\${blue_color}]" arr["POLISH",186]="W tej sesji wybrano już plik przechwytywania [\${normal_color}\${enteredpath}\${blue_color}]" arr["GERMAN",186]="Sie haben bereits eine Capture-Datei in dieser Sitzung ausgewählt [\${normal_color}\${enteredpath}\${blue_color}]" - arr["TURKISH",186]="Bu oturumda zaten bir yakalama dosyası seçtiniz [\${normal_color} \${enteredpath}\${blue_color}]" + arr["TURKISH",186]="Bu oturumda zaten bir yakalama dosyası seçtiniz [\${normal_color}\${enteredpath}\${blue_color}]" + arr["ARABIC",186]="\${pending_of_translation} إذا قمت بتحديد ملف الالتقاط في هذه الدورة [\${normal_color}\${enteredpath}\${blue_color}]" arr["ENGLISH",187]="Do you want to use this already selected capture file? \${normal_color}\${visual_choice}" arr["SPANISH",187]="¿Quieres utilizar este fichero de captura ya seleccionado? \${normal_color}\${visual_choice}" @@ -3150,6 +3328,7 @@ function initialize_language_strings() { arr["POLISH",187]="Czy chcesz użyć już wybranego pliku przechwytywania? \${normal_color}\${visual_choice}" arr["GERMAN",187]="Möchten Sie diese ausgewählte Capture-Datei verwenden? \${normal_color}\${visual_choice}" arr["TURKISH",187]="Bu yakalama dosyasını kullanmak istiyor musunuz? \${normal_color}\${visual_choice}" + arr["ARABIC",187]="\${pending_of_translation} تحتاج إلى استخدام هذا الملف والقبض المختارة؟ \${normal_color}\${visual_choice}" arr["ENGLISH",188]="Enter the path of a captured file:" arr["SPANISH",188]="Introduce la ruta de un fichero de captura:" @@ -3162,6 +3341,7 @@ function initialize_language_strings() { arr["POLISH",188]="Wprowadź ścieżkę do pliku przechwytywania:" arr["GERMAN",188]="Geben Sie den Pfad einer Capture-Datei ein:" arr["TURKISH",188]="Yakalama dosyasının yolunu girin:" + arr["ARABIC",188]="\${pending_of_translation} أدخل المسار إلى ملف التقاط:" arr["ENGLISH",189]="The path to the capture file is valid. Script can continue..." arr["SPANISH",189]="La ruta al fichero de captura es válida. El script puede continuar..." @@ -3174,6 +3354,7 @@ function initialize_language_strings() { arr["POLISH",189]="Ścieżka do pliku przechwytywania jest prawidłowa. Skrypt może kontynuować..." arr["GERMAN",189]="Der Pfad zur Capture-Datei ist gültig. Das Skript kann fortfahren..." arr["TURKISH",189]="Yakalama dosyasının yolu doğru. Yazılım devam edebilir..." + arr["ARABIC",189]="\${pending_of_translation} المسار إلى ملف الالتقاط غير صالح. السيناريو يمكن أن يستمر ..." arr["ENGLISH",190]="Starting decrypt. When started, press [Ctrl+C] to stop..." arr["SPANISH",190]="Comenzando descifrado. Una vez empezado, pulse [Ctrl+C] para pararlo..." @@ -3186,6 +3367,7 @@ function initialize_language_strings() { arr["POLISH",190]="Uruchamianie odszyfrowania. Naciśnij [Ctrl+C] w trakcie trwania aby go zatrzymać..." arr["GERMAN",190]="Entschlüsselung starten. Nach dem Start drücken Sie [Ctrl+C], um es zu stoppen..." arr["TURKISH",190]="Şifre çözme başlıyor. Başladıktan sonra, durdurmak için [Ctrl+C] basınız..." + arr["ARABIC",190]="\${pending_of_translation} انطلاق فك شفرتها. بدأت مرة واحدة، اضغط [Ctrl+C] لوقف ..." arr["ENGLISH",191]="\${blue_color}airgeddon can't find the directory path where you have BeEF installed. \${green_color}Do you want to enter it manually? \${normal_color}\${visual_choice}" arr["SPANISH",191]="\${blue_color}airgeddon no ha podido encontrar la ruta del directorio donde tienes instalado BeEF. \${green_color}¿Quieres introducirla manualmente? \${normal_color}\${visual_choice}" @@ -3198,6 +3380,7 @@ function initialize_language_strings() { arr["POLISH",191]="\${blue_color}airgeddon nie mógł znaleźć ścieżki, w której zainstalowano BeEF. \${green_color}Czy chcesz ją wprowadzić ręcznie? \${normal_color}\${visual_choice}" arr["GERMAN",191]="\${blue_color}airgeddon konnte den Verzeichnispfad, in den BeEF installiert ist, nicht finden. \${green_color}Möchten Sie es manuell eingeben? \${normal_color}\${visual_choice}" arr["TURKISH",191]="\${blue_color}airgeddon BeEF yazılımının kurulu olduğu dizini bulamadı. \${green_color}Elle girmek ister misiniz? \${normal_color}\${visual_choice}" + arr["ARABIC",191]="\${pending_of_translation} \${blue_color} airgeddon لا يمكن العثور على مسار الدليل الذي قمت بتثبيت لحوم البقر. \${green_color} هل تريد إدخاله يدويا؟ \${normal_color}\${visual_choice}" arr["ENGLISH",192]="You already have selected a BSSID during this session and is present in capture file [\${normal_color}\${bssid}\${blue_color}]" arr["SPANISH",192]="Ya tienes seleccionado un BSSID en esta sesión y está presente en el fichero de captura [\${normal_color}\${bssid}\${blue_color}]" @@ -3210,6 +3393,7 @@ function initialize_language_strings() { arr["POLISH",192]="Wybrano już BSSID w tej sesji i jest on obecny w pliku przechwytywania [\${normal_color}\${bssid}\${blue_color}]" arr["GERMAN",192]="Sie haben in dieser Sitzung bereits eine BSSID ausgewählt, die in der Erfassungsdatei vorhanden ist [\${normal_color}\${bssid}\${blue_color}]" arr["TURKISH",192]="Bu oturum sırasında zaten bir BSSID seçtiniz ve yakalama dosyasında mevcut [\${normal_color}\${bssid}\${blue_color}]" + arr["ARABIC",192]="\${pending_of_translation} إذا قمت بتحديد BSSID في هذه الدورة، وموجود في ملف الالتقاط [\${normal_color}\${bssid}\${blue_color}]" arr["ENGLISH",193]="Do you want to use this already selected BSSID? \${normal_color}\${visual_choice}" arr["SPANISH",193]="¿Quieres utilizar este BSSID ya seleccionado? \${normal_color}\${visual_choice}" @@ -3222,6 +3406,7 @@ function initialize_language_strings() { arr["POLISH",193]="Czy chcesz użyć już wybranego BSSID? \${normal_color}\${visual_choice}" arr["GERMAN",193]="Möchten Sie diese ausgewählte BSSID verwenden? \${normal_color}\${visual_choice}" arr["TURKISH",193]="Seçilen BSSID ile devam etmek ister misiniz? \${normal_color}\${visual_choice}" + arr["ARABIC",193]="\${pending_of_translation} تحتاج إلى استخدام هذا BSSID محددة مسبقا؟ \${normal_color}\${visual_choice}" arr["ENGLISH",194]="Enter the minimum length of the key to decrypt (\${minlength_text}-63):" arr["SPANISH",194]="Introduce la longitud mínima de la clave a descifrar (\${minlength_text}-63):" @@ -3234,6 +3419,7 @@ function initialize_language_strings() { arr["POLISH",194]="Wpisz minimalną długość klucza do odszyfrowania (\${minlength_text}-63):" arr["GERMAN",194]="Geben Sie die Mindestlänge des zu entschlüsselnden Schlüssels ein (\${minlength_text}-63):" arr["TURKISH",194]="Şifreyi çözmek için anahtarın minimum uzunluğunu girin (\${minlength_text}-63):" + arr["ARABIC",194]="\${pending_of_translation} أدخل طول الحد الأدنى من مفتاح فك (\${minlength_text} -63):" arr["ENGLISH",195]="Enter the maximum length of the key to decrypt (\${minlength}-63):" arr["SPANISH",195]="Introduce la longitud máxima de la clave a descifrar (\${minlength}-63):" @@ -3246,6 +3432,7 @@ function initialize_language_strings() { arr["POLISH",195]="Wpisz maksymalną długość klucza do odszyfrowania (\${minlength}-63):" arr["GERMAN",195]="Geben Sie die maximale Länge des zu entschlüsselnden Schlüssels ein (\${minlength}-63):" arr["TURKISH",195]="Şifreyi çözmek için anahtarın maximum uzunluğunu girin (\${minlength}-63):" + arr["ARABIC",195]="\${pending_of_translation} أدخل الحد الأقصى لطول مفتاح فك (\${minlength}-63):" arr["ENGLISH",196]="Select the character set to use:" arr["SPANISH",196]="Selecciona el juego de caracteres a utilizar:" @@ -3258,6 +3445,7 @@ function initialize_language_strings() { arr["POLISH",196]="Wybierz zestaw znaków do użycia:" arr["GERMAN",196]="Wählen Sie den Zeichensatz zu verwenden aus:" arr["TURKISH",196]="Kullanılacak karakter kümesini seçin:" + arr["ARABIC",196]="\${pending_of_translation} حدد مجموعة الأحرف الاستخدام:" arr["ENGLISH",197]="1. Lowercase chars" arr["SPANISH",197]="1. Caracteres en minúsculas" @@ -3270,6 +3458,7 @@ function initialize_language_strings() { arr["POLISH",197]="1. Małe litery" arr["GERMAN",197]="1. Zeichen in Kleinbuchstaben" arr["TURKISH",197]="1. Küçük harfli karakterler" + arr["ARABIC",197]="\${pending_of_translation} 1. أحرف صغيرة" arr["ENGLISH",198]="2. Uppercase chars" arr["SPANISH",198]="2. Caracteres en mayúsculas" @@ -3282,6 +3471,7 @@ function initialize_language_strings() { arr["POLISH",198]="2. Wielkie litery" arr["GERMAN",198]="2. Zeichen in Großbuchstaben" arr["TURKISH",198]="2. Büyük harfli karakterler" + arr["ARABIC",198]="\${pending_of_translation} 2. الأحرف الكبيرة" arr["ENGLISH",199]="3. Numeric chars" arr["SPANISH",199]="3. Caracteres numéricos" @@ -3294,6 +3484,7 @@ function initialize_language_strings() { arr["POLISH",199]="3. Cyfry" arr["GERMAN",199]="3. Numerische Zeichen" arr["TURKISH",199]="3. Numerik karakterler" + arr["ARABIC",199]="\${pending_of_translation} 3. Numerics" arr["ENGLISH",200]="4. Symbol chars" arr["SPANISH",200]="4. Caracteres símbolos" @@ -3306,6 +3497,7 @@ function initialize_language_strings() { arr["POLISH",200]="4. Symbole" arr["GERMAN",200]="4. Zeichensymbole" arr["TURKISH",200]="4. Sembol karakterler" + arr["ARABIC",200]="\${pending_of_translation} 4. أحرف حرف" arr["ENGLISH",201]="5. Lowercase + uppercase chars" arr["SPANISH",201]="5. Caracteres en minúsculas + mayúsculas" @@ -3318,6 +3510,7 @@ function initialize_language_strings() { arr["POLISH",201]="5. Małe + wielkie litery" arr["GERMAN",201]="5. Zeichen in Klein- und Großbuchstaben" arr["TURKISH",201]="5. Küçük + büyük harfli karakterler" + arr["ARABIC",201]="\${pending_of_translation} 5. أحرف صغيرة + الأحرف الكبيرة" arr["ENGLISH",202]="6. Lowercase + numeric chars" arr["SPANISH",202]="6. Caracteres en minúsculas + numéricos" @@ -3330,6 +3523,7 @@ function initialize_language_strings() { arr["POLISH",202]="6. Małe litery + cyfry" arr["GERMAN",202]="6. Zeichen in Kleinbuchstaben + numerisch" arr["TURKISH",202]="6. Küçük harf + numerik karakterler" + arr["ARABIC",202]="\${pending_of_translation} 6. أحرف صغيرة رقمية +" arr["ENGLISH",203]="7. Uppercase + numeric chars" arr["SPANISH",203]="7. Caracteres en mayúsculas + numéricos" @@ -3342,6 +3536,7 @@ function initialize_language_strings() { arr["POLISH",203]="7. Wielkie litery + cyfry" arr["GERMAN",203]="7. Zeichen in Großbuchstaben + Zahlen" arr["TURKISH",203]="7. Büyük harf + numerik karakterler" + arr["ARABIC",203]="\${pending_of_translation} 7. أحرف رقمية ذات الأحرف الكبيرة +" arr["ENGLISH",204]="8. Symbol + numeric chars" arr["SPANISH",204]="8. Caracteres símbolos + numéricos" @@ -3354,6 +3549,7 @@ function initialize_language_strings() { arr["POLISH",204]="8. Cyfry + symbole" arr["GERMAN",204]="8. Symbole + Ziffern" arr["TURKISH",204]="8. Sembol + numerik karakterler" + arr["ARABIC",204]="\${pending_of_translation} 8. الأحرف حرف العددية +" arr["ENGLISH",205]="9. Lowercase + uppercase + numeric chars" arr["SPANISH",205]="9. Caracteres en minúsculas + mayúsculas + numéricos" @@ -3366,6 +3562,7 @@ function initialize_language_strings() { arr["POLISH",205]="9. Małe litery + wielkie litery + cyfry" arr["GERMAN",205]="9. Zeichen in Kleinbuchstaben + Großbuchstaben + Ziffern" arr["TURKISH",205]="9. Küçük + büyük harf + numerik karakterler" + arr["ARABIC",205]="\${pending_of_translation} 9. أحرف صغيرة التحول-رقمية" arr["ENGLISH",206]="10. Lowercase + uppercase + symbol chars" arr["SPANISH",206]="10. Caracteres en minúsculas + mayúsculas + símbolos" @@ -3378,6 +3575,7 @@ function initialize_language_strings() { arr["POLISH",206]="10. Małe litery + wielkie + symbole" arr["GERMAN",206]="10. Zeichen in Kleinbuchstaben + Großbuchstaben + Symbole" arr["TURKISH",206]="10. Küçük + büyük harf + sembol karakterler" + arr["ARABIC",206]="\${pending_of_translation} 10. أحرف صغيرة شيفت + حرف" arr["ENGLISH",207]="11. Lowercase + uppercase + numeric + symbol chars" arr["SPANISH",207]="11. Caracteres en minúsculas + mayúsculas + numéricos + símbolos" @@ -3390,6 +3588,7 @@ function initialize_language_strings() { arr["POLISH",207]="11. Małe litery + wielkie litery + cyfry + symbole" arr["GERMAN",207]="11. Zeichen in Kleinbuchstaben + Großbuchstaben + Ziffern + Symbole" arr["TURKISH",207]="11. Küçük + büyük harf + numerik + sembol karakterler" + arr["ARABIC",207]="\${pending_of_translation} 11. أحرف صغيرة رموز رقمية-شيفت +" arr["ENGLISH",208]="If you choose a big charset and a long key length, the process could take so much time" arr["SPANISH",208]="Si eliges un juego de caracteres amplio y una longitud de clave grande, el proceso podría demorarse mucho tiempo" @@ -3402,6 +3601,7 @@ function initialize_language_strings() { arr["POLISH",208]="Jeśli wybierzesz duży zestaw znaków i dużą długość klucza, proces może potrwać bardzo długo" arr["GERMAN",208]="Wenn Sie einen breiten Zeichensatz und eine große Schlüssellänge auswählen, kann der Vorgang sehr lange dauern" arr["TURKISH",208]="Büyük bir karakter kümesi ve uzun bir anahtar uzunluğu seçerseniz, süreç çok zaman alabilir" + arr["ARABIC",208]="\${pending_of_translation} إذا اخترت مجموعة من الشخصيات واسعة وطول المفتاح كبير، يمكن أن تستغرق هذه العملية وقتا طويلا" arr["ENGLISH",209]="The charset to use is: [\${normal_color}\${showcharset}\${blue_color}]" arr["SPANISH",209]="El juego de caracteres elegido es: [\${normal_color}\${showcharset}\${blue_color}]" @@ -3414,6 +3614,7 @@ function initialize_language_strings() { arr["POLISH",209]="Wybrany zestaw znaków to: [\${normal_color}\${showcharset}\${blue_color}]" arr["GERMAN",209]="Der gewählte Zeichensatz ist: [\${normal_color}\${showcharset}\${blue_color}]" arr["TURKISH",209]="Kullanılacak karakter kümesi: [\${normal_color}\${showcharset}\${blue_color}]" + arr["ARABIC",209]="\${pending_of_translation} مجموعة الأحرف المحدد: [\${normal_color}\${showcharset}\${blue_color}]" arr["ENGLISH",210]="The script will check for internet access looking for a newer version. Please be patient..." arr["SPANISH",210]="El script va a comprobar si tienes acceso a internet para ver si existe una nueva versión. Por favor ten paciencia..." @@ -3426,6 +3627,7 @@ function initialize_language_strings() { arr["POLISH",210]="Skrypt sprawdzi, czy masz dostęp do internetu i czy jest nowa wersja. Cierpliwości..." arr["GERMAN",210]="Das Skript überprüft, ob Sie Zugriff auf das Internet haben, um zu sehen, ob eine neue Version existiert. Wir bitten um Geduld..." arr["TURKISH",210]="Yazılım, daha yeni bir sürümü arayan internet erişimini kontrol edecektir. Lütfen sabırlı olun..." + arr["ARABIC",210]="\${pending_of_translation} السيناريو سوف معرفة ما اذا كان لديك الوصول إلى الإنترنت لمعرفة ما اذا كان الإصدار الجديد. يرجى التحلي بالصبر ..." arr["ENGLISH",211]="It seems you have no internet access. The script can't connect to repository. It will continue without updating..." arr["SPANISH",211]="Parece que no tienes conexión a internet. El script no puede conectar al repositorio. Continuará sin actualizarse..." @@ -3438,6 +3640,7 @@ function initialize_language_strings() { arr["POLISH",211]="Wygląda na to, że nie masz połączenia z internetem. Skrypt nie może połączyć się z repozytorium. Kontynuacja bez aktualizacji..." arr["GERMAN",211]="Es scheint, dass Sie keine Internetverbindung haben. Das Skript kann keine Verbindung zum Repository herstellen. Es wird ohne Aktualisierung fortgesetzt..." arr["TURKISH",211]="İnternet bağlantınız yok. Yazılım depoya bağlanamadı. Güncelleme olmadan devam edilecek..." + arr["ARABIC",211]="\${pending_of_translation} يبدو لم يكن لديك اتصال بالإنترنت. السيناريو لا يمكن الاتصال المخزون. وسوف تستمر دون استكمال ..." arr["ENGLISH",212]="The script is already in the latest version. It doesn't need to be updated" arr["SPANISH",212]="El script ya está en la última versión. No necesita ser actualizado" @@ -3450,6 +3653,7 @@ function initialize_language_strings() { arr["POLISH",212]="Skrypt jest już w najnowszej wersji. Nie ma potrzeby aktualizacji" arr["GERMAN",212]="Das Skript ist bereits in der neuesten Version. Es muss nicht aktualisiert werden" arr["TURKISH",212]="Yazılım zaten en son sürüm. Güncellemeye gerek yok" + arr["ARABIC",212]="\${pending_of_translation} السيناريو هو بالفعل في أحدث إصدار. لا حاجة إلى تحديث" arr["ENGLISH",213]="A new version of the script exists (v\${airgeddon_last_version}). It will be downloaded" arr["SPANISH",213]="Existe una nueva versión del script (v\${airgeddon_last_version}). Será descargada" @@ -3462,6 +3666,7 @@ function initialize_language_strings() { arr["POLISH",213]="Jest nowa wersja skryptu (v\${airgeddon_last_version}). Zostanie ona pobrana" arr["GERMAN",213]="Es gibt eine neue Version des Skripts (v\${airgeddon_last_version}). Sie wird automatisch heruntergeladet" arr["TURKISH",213]="Yazılımın yeni bir sürümü mevcut (v\${airgeddon_last_version}). İndirilecek" + arr["ARABIC",213]="\${pending_of_translation} نسخة جديدة من السيناريو (ت \${airgeddon_last_version}). وسيتم تفريغها" arr["ENGLISH",214]="The new version was successfully downloaded. The script will be launched again" arr["SPANISH",214]="La nueva versión se ha descargado con éxito. El script se lanzará de nuevo" @@ -3474,6 +3679,7 @@ function initialize_language_strings() { arr["POLISH",214]="Nowa wersja została pobrana pomyślnie. Skrypt zostanie uruchomiony ponownie" arr["GERMAN",214]="Die neue Version wurde erfolgreich heruntergeladen. Das Skript wird erneut gestartet" arr["TURKISH",214]="Yeni sürüm başarıyla indirildi. Yazılım yeniden başlatılacak" + arr["ARABIC",214]="\${pending_of_translation} تم تحميل النسخة الجديدة بنجاح. وسيتم إطلاق البرنامج النصي مرة أخرى" arr["ENGLISH",215]="WPA/WPA2 passwords always has 8 as a minimum length" arr["SPANISH",215]="Una contraseña WPA/WPA2 siempre tiene como mínimo una longitud de 8" @@ -3486,6 +3692,7 @@ function initialize_language_strings() { arr["POLISH",215]="Hasło WPA/WPA2 ma zawsze długość co najmniej 8 znaków" arr["GERMAN",215]="Ein WPA/WPA2-Passwort hat immer eine Mindestlänge von 8" arr["TURKISH",215]="WPA/WPA2 şifrelerinin her zaman minimum uzunluğu 8'dir" + arr["ARABIC",215]="\${pending_of_translation} A WPA / WPA2 كلمة السر دائما على الأقل بطول 8" arr["ENGLISH",216]="No networks found with Handshake captured on the selected file" arr["SPANISH",216]="No se encontraron redes con Handshake capturado en el fichero seleccionado" @@ -3498,6 +3705,7 @@ function initialize_language_strings() { arr["POLISH",216]="Nie znaleziono sieci z przechwyconym Handshake w wybranym pliku" arr["GERMAN",216]="In der ausgewählten Datei wurden keine Netzwerke mit Handshake gefunden" arr["TURKISH",216]="Seçilen dosyada yakalanan Handshake ile ağ bulunamadı" + arr["ARABIC",216]="\${pending_of_translation} التقيا أي شبكات القبض على المصافحة في الملف المحدد" arr["ENGLISH",217]="Only one valid target detected on file. BSSID autoselected [\${normal_color}\${bssid}\${blue_color}]" arr["SPANISH",217]="Sólo un objetivo válido detectado en el fichero. Se ha seleccionado automáticamente el BSSID [\${normal_color}\${bssid}\${blue_color}]" @@ -3510,6 +3718,7 @@ function initialize_language_strings() { arr["POLISH",217]="W pliku został wykryty tylko jeden prawidłowy cel. BSSID wybrany automatycznie [\${normal_color}\${bssid}\${blue_color}]" arr["GERMAN",217]="Nur ein gültiges Ziel wurde in der Datei gefunden. Die BSSID [\${normal_color}\${bssid}\${blue_color}] wurde automatisch ausgewählt" arr["TURKISH",217]="Dosyada sadece bir tane geçerli hedef tespit edildi. BSSID otomatik seçildi [\${normal_color}\${bssid}\${blue_color}]" + arr["ARABIC",217]="\${pending_of_translation} الكشف عن الهدف صالحة فقط في الملف. يتم تحديده تلقائيا BSSID [\${normal_color}\${bssid}\${blue_color}]" arr["ENGLISH",218]="Optional tools: checking..." arr["SPANISH",218]="Herramientas opcionales: comprobando..." @@ -3522,6 +3731,7 @@ function initialize_language_strings() { arr["POLISH",218]="Narzędzia opcjonalne: sprawdzanie..." arr["GERMAN",218]="Optionale Tools: Überprüfung..." arr["TURKISH",218]="İsteğe bağlı araçlar: kontrol ediliyor..." + arr["ARABIC",218]="\${pending_of_translation} الأدوات الاختيارية: التحقق ..." arr["ENGLISH",219]="Your distro has the essential tools but it hasn't some optional. The script can continue but you can't use some features. It is recommended to install missing tools" arr["SPANISH",219]="Tu distro tiene las herramientas esenciales pero le faltan algunas opcionales. El script puede continuar pero no podrás utilizar algunas funcionalidades. Es recomendable instalar las herramientas que faltan" @@ -3534,6 +3744,7 @@ function initialize_language_strings() { arr["POLISH",219]="Twoja dystrybucja Linuxa ma podstawowe narzędzia, ale brakuje niektórych opcjonalnych. Skrypt może być kontynuowany, ale nie będziesz mógł używać niektórych funkcji. Zaleca się zainstalowanie brakujących narzędzi" arr["GERMAN",219]="Ihre Distribution hat die wesentlichen Werkzeuge, aber einige optionale fehlen. Das Skript kann fortgesetzt werden, Sie können jedoch einige Funktionen nicht verwenden. Es empfiehlt sich, die fehlenden Tools zu installieren" arr["TURKISH",219]="Dağıtımınız temel araçlara sahiptir, ancak bazı opsiyonel araçlar mevcut değildir. Yazılım devam edebilir, ancak bazı özellikleri kullanamazsınız. Eksik araçların tamamlanması tavsiye edilir" + arr["ARABIC",219]="\${pending_of_translation} توزيعة لديه الأدوات الأساسية لكنه يفتقر الى بعض اختياري. السيناريو يمكن أن يستمر ولكن لا يمكنك استخدام بعض الميزات. فإنه من المستحسن لتثبيت الأدوات المفقودة" arr["ENGLISH",220]="Locked menu option was chosen" arr["SPANISH",220]="Opción del menú bloqueada" @@ -3546,6 +3757,7 @@ function initialize_language_strings() { arr["POLISH",220]="Opcja zablokowana" arr["GERMAN",220]="Blockierte Menüoption" arr["TURKISH",220]="Kilitli menü seçeneği seçildi" + arr["ARABIC",220]="\${pending_of_translation} خيار القائمة المحظورة" arr["ENGLISH",221]="Accepted bash version (\${BASH_VERSION}). Minimum required version: \${minimum_bash_version_required}" arr["SPANISH",221]="Versión de bash (\${BASH_VERSION}) aceptada. Mínimo requerido versión: \${minimum_bash_version_required}" @@ -3558,6 +3770,7 @@ function initialize_language_strings() { arr["POLISH",221]="Zaakceptowano wersję bash (\${BASH_VERSION}). Minimalna wymagana wersja: \${minimum_bash_version_required}" arr["GERMAN",221]="Bash-Version (\${BASH_VERSION}) akzeptiert. Mindestversion erforderlich: \${minimum_bash_version_required}" arr["TURKISH",221]="Kabul edilen bash sürümü (\${BASH_VERSION}). Gerekli minimum sürüm: \${minimum_bash_version_required}" + arr["ARABIC",221]="\${pending_of_translation} نسخة باش ($ \ {} BASH_VERSION) مقبولة. الحد الأدنى المطلوب الإصدار: \${minimum_bash_version_required}" arr["ENGLISH",222]="Insufficient bash version (\${BASH_VERSION}). Minimum required version: \${minimum_bash_version_required}" arr["SPANISH",222]="Versión de bash insuficiente (\${BASH_VERSION}). Mínimo requerido versión: \${minimum_bash_version_required}" @@ -3570,6 +3783,7 @@ function initialize_language_strings() { arr["POLISH",222]="Niewystarczająca wersja bash (\${BASH_VERSION}). Minimalna wymagana wersja: \${minimum_bash_version_required}" arr["GERMAN",222]="Unzureichende Bash-Version (\${BASH_VERSION}). Mindestversion erforderlich: \${minimum_bash_version_required}" arr["TURKISH",222]="Yetersiz bash sürümü (\${BASH_VERSION}). Gerekli minimum sürüm: \${minimum_bash_version_required}" + arr["ARABIC",222]="\${pending_of_translation} نسخة باش غير كافية ($ \ {BASH_VERSION}). الحد الأدنى المطلوب الإصدار: \${minimum_bash_version_required}" arr["ENGLISH",223]="airgeddon needs root permissions to work. Launch the script as root user or using \"sudo\"" arr["SPANISH",223]="airgeddon necesita permisos de root para funcionar. Lanza el script como usuario root o usando \"sudo\"" @@ -3582,6 +3796,7 @@ function initialize_language_strings() { arr["POLISH",223]="airgeddon wymaga uprawnień root do pracy. Uruchom skrypt jako root lub użyj \"sudo\"" arr["GERMAN",223]="airgeddon benötigt root Berechtigungen um zu arbeiten. Starten Sie das Skript als root oder mit \"sudo\"" arr["TURKISH",223]="airgeddon'un çalışması için root izinlerine ihtiyacı var. Yazılımı root kullanıcısı olarak veya \"sudo\" kullanarak başlat" + arr["ARABIC",223]="\${pending_of_translation} airgeddon أذونات الحاجة الجذرية لتشغيل. إطلاق البرنامج النصي كما الجذر أو باستخدام \"sudo\"" arr["ENGLISH",224]="The script execution continues from exactly the same point where it was" arr["SPANISH",224]="El script continua su ejecución desde exactamente el mismo punto en el que estaba" @@ -3594,6 +3809,7 @@ function initialize_language_strings() { arr["POLISH",224]="Skrypt kontynuuje wykonywanie z punktu, w którym zakończyl" arr["GERMAN",224]="Das Skript setzt seine Ausführung von genau dem Punkt fort, wo es war" arr["TURKISH",224]="Yazılım tam olarak aynı noktadan devam eder" + arr["ARABIC",224]="\${pending_of_translation} يستمر البرنامج النصي تنفيذ من نفس النقطة بالضبط حيث كان" arr["ENGLISH",225]="The script can't check if there is a new version because you haven't installed update tools needed" arr["SPANISH",225]="El script no puede comprobar si hay una nueva versión porque no tienes instaladas las herramientas de actualización necesarias" @@ -3606,6 +3822,7 @@ function initialize_language_strings() { arr["POLISH",225]="Skrypt nie może sprawdzić nowej wersji, ponieważ nie ma zainstalowanych niezbędnych narzędzi aktualizacji" arr["GERMAN",225]="Das Skript kann nicht überprüfen, ob eine neue Version vorhanden ist, da die erforderlichen Update-Tools nicht installiert sind" arr["TURKISH",225]="Yazılım, ihtiyaç duyduğunuz güncelleme araçlarını yüklemediğinden yeni bir sürüm olup olmadığını kontrol edemiyor" + arr["ARABIC",225]="\${pending_of_translation} السيناريو لا يمكن معرفة ما اذا كان نسخة جديدة لأنك قد قمت بتثبيت أدوات التحديث اللازمة" arr["ENGLISH",226]="Update tools: checking..." arr["SPANISH",226]="Herramientas de actualización: comprobando..." @@ -3618,6 +3835,7 @@ function initialize_language_strings() { arr["POLISH",226]="Narzędzia aktualizacji: sprawdzanie..." arr["GERMAN",226]="Update-Tools: Überprüfung..." arr["TURKISH",226]="Güncelleme araçları: kontrol ediliyor..." + arr["ARABIC",226]="\${pending_of_translation} أدوات تحديث: التحقق ..." arr["ENGLISH",227]="Working... " arr["SPANISH",227]="Trabajando... " @@ -3630,6 +3848,7 @@ function initialize_language_strings() { arr["POLISH",227]="Praca... " arr["GERMAN",227]="In der Arbeit... " arr["TURKISH",227]="Çalışıyor... " + arr["ARABIC",227]="\${pending_of_translation} العمل ..." arr["ENGLISH",228]=" Developed by \${author}" arr["SPANISH",228]=" Programado por \${author}" @@ -3642,6 +3861,7 @@ function initialize_language_strings() { arr["POLISH",228]=" Opracowany przez \${author}" arr["GERMAN",228]=" Entwickelt von \${author}" arr["TURKISH",228]=" \${author} tarafından geliştirildi" + arr["ARABIC",228]="\${pending_of_translation} المبرمج \${author}" arr["ENGLISH",229]="hashcat CPU, non GPU attacks" arr["SPANISH",229]="ataques hashcat CPU, no GPU" @@ -3654,6 +3874,7 @@ function initialize_language_strings() { arr["POLISH",229]="ataki hashcat CPU, nie GPU" arr["GERMAN",229]="CPU-hashcat-Angriffe, keine GPUs" arr["TURKISH",229]="hashcat CPU, GPU olmayan saldırılar" + arr["ARABIC",229]="\${pending_of_translation} هجمات hashcat وحدة المعالجة المركزية، وليس GPU" arr["ENGLISH",230]="3. (hashcat) Dictionary attack against Handshake capture file" arr["SPANISH",230]="3. (hashcat) Ataque de diccionario sobre fichero de captura Handshake" @@ -3666,6 +3887,7 @@ function initialize_language_strings() { arr["POLISH",230]="3. (hashcat) Atak słownikowy na plik przechwytywania Handshake" arr["GERMAN",230]="3. (hashcat) Wörterbuchangriff auf die Aufnahmedatei Handshake" arr["TURKISH",230]="3. (hashcat) Yakalanan Handshake dosyasına karşı sözlük saldırısı" + arr["ARABIC",230]="\${pending_of_translation} 3. (hashcat) قاموس الهجوم على ملف القبض على المصافحة" arr["ENGLISH",231]="4. (hashcat) Bruteforce attack against Handshake capture file" arr["SPANISH",231]="4. (hashcat) Ataque de fuerza bruta sobre fichero de captura Handshake" @@ -3678,6 +3900,7 @@ function initialize_language_strings() { arr["POLISH",231]="4. (hashcat) Atak brute force na plik przechwytywania Handshake" arr["GERMAN",231]="4. (hashcat) Brute-Force-Angriff auf die Capture-Handshake-Datei" arr["TURKISH",231]="4. (hashcat) Yakalanan Handshake dosyasına karşı bruteforce saldırısı" + arr["ARABIC",231]="\${pending_of_translation} 4. (hashcat) هجوم القوة الغاشمة على ملف القبض على المصافحة" arr["ENGLISH",232]="5. (hashcat) Rule based attack against Handshake capture file" arr["SPANISH",232]="5. (hashcat) Ataque basado en reglas sobre fichero de captura Handshake" @@ -3690,6 +3913,7 @@ function initialize_language_strings() { arr["POLISH",232]="5. (hashcat) Atak na plik przechwytywania Handshake bazujący na regułach" arr["GERMAN",232]="5. (hashcat) Regeln-basierender Angriff gegen der Capture-Handshake-Datei" arr["TURKISH",232]="5. (hashcat) Yakalanan Handshake dosyasına karşı kural tabanlı saldırı" + arr["ARABIC",232]="\${pending_of_translation} 5. (hashcat) قواعد هجوم يستند إلى ملف التقاط المصافحة" arr["ENGLISH",233]="Type the path to store the file or press [Enter] to accept the default proposal \${normal_color}[\${hashcat_potpath}]" arr["SPANISH",233]="Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto \${normal_color}[\${hashcat_potpath}]" @@ -3702,6 +3926,7 @@ function initialize_language_strings() { arr["POLISH",233]="Wpisz ścieżkę do zapisu pliku lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${hashcat_potpath}]" arr["GERMAN",233]="Schreiben Sie den Pfad wo die Datei gespeichert werden soll, oder drücken Sie die [Enter], um den Standardvorschlag zu akzeptieren \${normal_color}[\${hashcat_potpath}]" arr["TURKISH",233]="Dosyayı depolamak için yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın. \${normal_color}[\${hashcat_potpath}]" + arr["ARABIC",233]="\${pending_of_translation} اكتب المسار حيث نقوم بتخزين ملف أو اضغط [أدخل] لقبول الافتراضي المقترح \${normal_color}[\${hashcat_potpath}]" arr["ENGLISH",234]="Contratulations!! It seems the key has been decrypted" arr["SPANISH",234]="Enhorabuena!! Parece que la clave ha sido descifrada" @@ -3714,6 +3939,7 @@ function initialize_language_strings() { arr["POLISH",234]="Gratulacje!! Wygląda na to, że klucz został odszyfrowany" arr["GERMAN",234]="Herzlichen Glückwunsch!! Es scheint, dass der Schlüssel entschlüsselt wurde" arr["TURKISH",234]="Tebrikler!! Görünüşe göre key şifresi çözüldü" + arr["ARABIC",234]="\${pending_of_translation} تهانينا!! ويبدو أن المفتاح قد تم فك" arr["ENGLISH",235]="Do you want to save the trophy file with the decrypted password? \${normal_color}\${visual_choice}" arr["SPANISH",235]="¿Quieres guardar el fichero de trofeo con la clave descifrada? \${normal_color}\${visual_choice}" @@ -3726,6 +3952,7 @@ function initialize_language_strings() { arr["POLISH",235]="Czy chcesz zapisać plik trofeum przy użyciu odszyfrowanego klucza? \${normal_color}\${visual_choice}" arr["GERMAN",235]="Möchten Sie die Trophäendatei mit dem entschlüsselten Schlüssel speichern? \${normal_color}\${visual_choice}" arr["TURKISH",235]="Trophy dosyasını şifresi çözülmüş olarak kaydetmek istiyor musunuz? \${normal_color}\${visual_choice}" + arr["ARABIC",235]="\${pending_of_translation} هل تريد حفظ ملف الكأس مع كلمة المرور غير مشفرة؟ \${normal_color}\${visual_choice}" arr["ENGLISH",236]="Hashcat trophy file generated successfully at [\${normal_color}\${potenteredpath}\${blue_color}]" arr["SPANISH",236]="Fichero de trofeo hashcat generado con éxito en [\${normal_color}\${potenteredpath}\${blue_color}]" @@ -3738,6 +3965,7 @@ function initialize_language_strings() { arr["POLISH",236]="Plik trofeum hashcat został pomyślnie wygenerowany w [\${normal_color}\${potenteredpath}\${blue_color}]" arr["GERMAN",236]="Trophäen-Datei-Hashcat erfolgreich in [\${normal_color}\${potenteredpath}\${blue_color}] generiert" arr["TURKISH",236]="Hashcat trophy dosyası başarıyla şurada oluşturuldu [\${normal_color}\${potenteredpath}\${blue_color}]" + arr["ARABIC",236]="\${pending_of_translation} ملف Hashcat الكأس إنشاء بنجاح [\${normal_color}\${potenteredpath}\${blue_color}]" arr["ENGLISH",237]="There is a problem with the files or the entered path. Make sure that ca.pem, server.pem and server.key files exist in the given path. The attack can't be performed" arr["SPANISH",237]="Existe un problema con los ficheros o la ruta introducida. Asegúrate de que los ficheros ca.pem, server.pem y server.key existen en la ruta indicada. El ataque no se puede realizar" @@ -3750,6 +3978,7 @@ function initialize_language_strings() { arr["POLISH",237]="Wystąpił problem z plikami lub wprowadzoną ścieżką. Upewnij się, że pliki ca.pem, server.pem i server.key istnieją we wskazanej lokalizacji. Nie można wykonać ataku" arr["GERMAN",237]="Es gibt ein Problem mit den Dateien oder dem eingegebenen Pfad. Stellen Sie sicher, dass die Dateien ca.pem, server.pem und server.key im angegebenen Pfad vorhanden sind. Der Angriff kann nicht ausgeführt werden" arr["TURKISH",237]="Dosyalarda veya girilen yolda bir sorun var. ca.pem, server.pem ve server.key dosyalarının belirtilen yolda bulunduğundan emin olun. Saldırı gerçekleştirilemez" + arr["ARABIC",237]="\${pending_of_translation} هناك مشكلة مع الملف أو دخلت المسار. تأكد من أن الملفات ca.pem، server.pem والوجود server.key في المسار المحدد. الهجوم لا يمكن أن يؤديها" arr["ENGLISH",238]="Charset selection menu" arr["SPANISH",238]="Menú de selección de juego de caracteres" @@ -3762,6 +3991,7 @@ function initialize_language_strings() { arr["POLISH",238]="Menu wyboru zestawu znaków" arr["GERMAN",238]="Zeichensatz-Auswahlmenü" arr["TURKISH",238]="Karakter kümesi seçim menüsü" + arr["ARABIC",238]="\${pending_of_translation} اختيار مجموعة الأحرف القائمة" arr["ENGLISH",239]="You already have selected a rules file during this session [\${normal_color}\${RULES}\${blue_color}]" arr["SPANISH",239]="Ya tienes seleccionado un fichero de reglas en esta sesión [\${normal_color}\${RULES}\${blue_color}]" @@ -3774,6 +4004,7 @@ function initialize_language_strings() { arr["POLISH",239]="Plik reguły został już wybrany w tej sesji [\${normal_color}\${RULES}\${blue_color}]" arr["GERMAN",239]="Sie haben bereits eine Regeldatei ausgewählt [\${normal_color}\${RULES}\${blue_color}]" arr["TURKISH",239]="Bu oturumda zaten bir kural dosyası seçtiniz [\${normal_color}\${RULES}\${blue_color}]" + arr["ARABIC",239]="\${pending_of_translation} إذا كنت قد اخترت ملف القواعد في هذه الدورة [\${normal_color}\${RULES}\${blue_color}]" arr["ENGLISH",240]="Do you want to use this already selected rules file? \${normal_color}\${visual_choice}" arr["SPANISH",240]="¿Quieres utilizar este fichero de reglas ya seleccionado? \${normal_color}\${visual_choice}" @@ -3786,6 +4017,7 @@ function initialize_language_strings() { arr["POLISH",240]="Czy chcesz użyć tego już wybranego pliku reguł? \${normal_color}\${visual_choice}" arr["GERMAN",240]="Möchten Sie diese ausgewählte Regeldatei verwenden? \${normal_color}\${visual_choice}" arr["TURKISH",240]="Zaten seçilmiş olan kural dosyasını kullanmak istiyor musunuz? \${normal_color}\${visual_choice}" + arr["ARABIC",240]="\${pending_of_translation} تحتاج إلى استخدام هذا الملف قواعد محددة مسبقا؟ \${normal_color}\${visual_choice}" arr["ENGLISH",241]="The path to the rules file is valid. Script can continue..." arr["SPANISH",241]="La ruta al fichero de reglas es válida. El script puede continuar..." @@ -3798,6 +4030,7 @@ function initialize_language_strings() { arr["POLISH",241]="Ścieżka do pliku reguł jest prawidłowa. Skrypt może kontynuować..." arr["GERMAN",241]="Der Pfad zur Regeldatei ist gültig. Das Skript kann fortfahren..." arr["TURKISH",241]="Kural dosyasının dizini doğru. Yazılım devam edebilir..." + arr["ARABIC",241]="\${pending_of_translation} المسار إلى ملف قواعد صالح. السيناريو يمكن أن يستمر ..." arr["ENGLISH",242]="Enter the path of a rules file:" arr["SPANISH",242]="Introduce la ruta de un fichero de reglas:" @@ -3810,6 +4043,7 @@ function initialize_language_strings() { arr["POLISH",242]="Wprowadź ścieżkę do pliku reguł:" arr["GERMAN",242]="Geben Sie den Pfad einer Regeldatei ein:" arr["TURKISH",242]="Kural dosyasının dizinini girin:" + arr["ARABIC",242]="\${pending_of_translation} أدخل مسار ملف القواعد:" arr["ENGLISH",243]="Selected rules file: \${pink_color}\${RULES}\${normal_color}" arr["SPANISH",243]="Fichero de reglas seleccionado: \${pink_color}\${RULES}\${normal_color}" @@ -3822,6 +4056,7 @@ function initialize_language_strings() { arr["POLISH",243]="Wybrany plik reguł: \${pink_color}\${RULES}\${normal_color}" arr["GERMAN",243]="Ausgewählte Regeldatei: \${pink_color}\${RULES}\${normal_color}" arr["TURKISH",243]="Seçilen kural dosyası: \${pink_color}\${RULES}\${normal_color}" + arr["ARABIC",243]="\${pending_of_translation} الملف المحدد القواعد: \${pink_color}\${RULES}\${normal_color}" arr["ENGLISH",244]="Rule based attacks change the words of the dictionary list according to the rules written in the rules file itself. They are very useful. Some distros has predefined rule files (Kali: /usr/share/hashcat/rules // Wifislax: /opt/hashcat/rules)" arr["SPANISH",244]="Los ataques basados en reglas modifican las palabras de la lista del diccionario según las reglas escritas en el propio fichero de reglas. Son muy útiles. Algunas distros ya traen ficheros predefinidos de reglas (Kali: /usr/share/hashcat/rules // Wifislax: /opt/hashcat/rules)" @@ -3834,6 +4069,7 @@ function initialize_language_strings() { arr["POLISH",244]="Ataki bazujące na regułach modyfikują wyrazy ze słowników. Są bardzo przydatne. Niektóre dystrybucje Linuxa mają już predefiniowane pliki reguł (Kali: /usr/share/hashcat/rules // Wifislax: /opt/hashcat/rules)" arr["GERMAN",244]="Regelbasierte Angriffe modifizieren die Wörter in der Wörterbuchliste gemäß den Regeln, die in der Regeldatei selbst geschrieben sind. Sie sind sehr nützlich. Einige Distributionen bringen bereits vordefinierte Regeldateien mit (Kali: /usr/share/hashcat/rules // Wifislax: /opt/hashcat/rules)" arr["TURKISH",244]="Kural tabanlı saldırılar, kural listesindeki kurallara göre sözlük listesindeki kelimeleri değiştirir. Çok faydalılar. Bazı dağıtımlarda önceden tanımlanmış kural dosyaları vardır (Kali: /usr/share/hashcat/rules // Wifislax: /opt/hashcat/rules)" + arr["ARABIC",244]="\${pending_of_translation} قواعد القائم على الهجمات غيرت الكلمات من قائمة القاموس وفقا لقواعد مكتوبة في القواعد الملف نفسه. فهي مفيدة جدا. بعض التوزيعات وملفات جلب محددة مسبقا قواعد (كالي: / البيرة / حصة (Kali: /usr/share/hashcat/rules // Wifislax: /opt/hashcat/rules)" arr["ENGLISH",245]="// \${yellow_color}Chipset:\${normal_color} \${unknown_chipsetvar}" arr["SPANISH",245]="// \${yellow_color}Chipset:\${normal_color} \${unknown_chipsetvar}" @@ -3846,6 +4082,7 @@ function initialize_language_strings() { arr["POLISH",245]="// \${yellow_color}Chipset:\${normal_color} \${unknown_chipsetvar}" arr["GERMAN",245]="// \${yellow_color}Chipset:\${normal_color} \${unknown_chipsetvar}" arr["TURKISH",245]="// \${yellow_color}Chipset:\${normal_color} \${unknown_chipsetvar}" + arr["ARABIC",245]="\${pending_of_translation} // \${yellow_color}شرائح: \${normal_color}\${unknown_chipsetvar}" arr["ENGLISH",246]="Every time you see a text with the prefix \${cyan_color}\${pending_of_translation}\${pink_color} acronym for \"Pending of Translation\", means the translation has been automatically generated and is still pending of review" arr["SPANISH",246]="Cada vez que veas un texto con el prefijo \${cyan_color}\${pending_of_translation}\${pink_color} acrónimo de \"Pending of Translation\", significa que su traducción ha sido generada automáticamente y que aún está pendiente de revisión" @@ -3853,11 +4090,12 @@ function initialize_language_strings() { arr["CATALAN",246]="Cada vegada que vegis un text amb el prefix \${cyan_color}\${pending_of_translation}\${pink_color} acrònim de \"Pending of Translation\", vol dir que la traducció ha estat generada automàticament i encara està pendent de revisió" arr["PORTUGUESE",246]="Cada vez que você ver um texto com o prefixo \${cyan_color}\${pending_of_translation}\${pink_color} acrônimo para \"Pending of Translation\" significa que a tradução foi gerada automaticamente e ainda está pendente de revisão" arr["RUSSIAN",246]="Каждый раз, когда вы видите текст с префиксом \${cyan_color}\${pending_of_translation}\${pink_color} (акроним для \"Pending of Translation\"), это означает, что перевод был сгенерирован автоматически и ещё ожидает проверки" - arr["GREEK",246]="Κάθε φορά που βλέπετε κάποιο κείμενο με πρόθεμα \${cyan_color}\${pending_of_translation}\${pink_color} (ακρωνύμιο για \"Pending of Translation\"), σημαίνει πως η μετάφραση δημιουργήθηκε αυτόματα και αναμένεται κριτική και πιθανή διόρθωση" + arr["GREEK",246]="Κάθε φορά που βλέπετε κάποιο κείμενο με πρόθεμα \${cyan_color}\${pending_of_translation}\${pink_color} (ακρωνύμιο για \"Pending of Translation\"), σημαίνει πως η μετάφραση δημιουργήθηκε αυτόματα και αναμένεται κριτική και πιθανή διόρθωση" arr["ITALIAN",246]="Ogni volta che vedi un testo con il prefisso \${cyan_color}\${pending_of_translation}\${pink_color} acronimo di \"Pending of Translation\" significa che la traduzione è stata generata automaticamente ed è ancora in attesa di revisione" arr["POLISH",246]="Za każdym razem, gdy zobaczysz tekst z symbolem \${cyan_color}\${pending_of_translation}\${pink_color} dla \"Pending of Translation\", to tłumaczenie zostało wygenerowane automatycznie i nadal oczekuje na ręczną korektę" arr["GERMAN",246]="Jedes Mal, wenn Sie einen Text mit dem Präfix \${cyan_color}\${pending_of_translation}\${pink_color} Akronym für \"Pending of Translation\" sehen, bedeutet dies, dass Ihre Übersetzung automatisch erstellt wurde" arr["TURKISH",246]="Every time you see a text with the prefix \${cyan_color}\${pending_of_translation}\${pink_color} acronym for \"Pending of Translation\", means the translation has been automatically generated and is still pending of review" + arr["ARABIC",246]="\${pending_of_translation} كلما رأيت النص مع البادئة \${cyan_color}\${pending_of_translation}\${pink_color} اختصار \"قيد الترجمة \" ​​يعني أن الترجمة قد تم إنشاؤها تلقائيا، وهو لا يزال في انتظار المراجعة" arr["ENGLISH",247]="Despite having all essential tools installed, your system uses airmon-zc instead of airmon-ng. In order to work properly you need to install ethtool and you don't have it right now. Please, install it and launch the script again" arr["SPANISH",247]="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 ethtool y tú no lo tienes en este momento. Por favor, instálalo y vuelve a lanzar el script" @@ -3870,6 +4108,7 @@ function initialize_language_strings() { arr["POLISH",247]="Mimo, iż zainstalowano wszystkie niezbędne narzędzia, twój system zamiast airmon-ng wykorzystuje airmon-zc. Aby móc korzystać ze skryptu, musisz zainstalować program ethtool, którego obecnie nie masz. Zainstaluj go i ponownie uruchom skrypt" arr["GERMAN",247]="Obwohl alle wesentlichen Tools installiert sind, verwendet Ihr System airmon-zc anstelle von airmon-ng. Um zu arbeiten, müssen Sie ethtool installiert haben und Sie haben es zur Zeit nicht. Bitte installieren Sie es und starten Sie das Skript erneut" arr["TURKISH",247]="Tüm gerekli araçlara sahip olmanıza rağmen, sisteminiz airmon-ng yerine airmon-zc kullanıyor. Düzgün çalışması için ethtool yüklemeniz gerekiyor ve şu anda ona sahip değilsiniz. Lütfen kurun ve komut dosyasını tekrar başlatın" + arr["ARABIC",247]="\${pending_of_translation} وعلى الرغم من وجود جميع الأدوات الأساسية المثبتة، استخدامات النظام airmon-zc بدلا من airmon-نغ. من أجل وظيفة تحتاج إلى تثبيت ethtool ولم يكن لديك في هذا الوقت. الرجاء تثبيت وإعادة إطلاق النص" arr["ENGLISH",248]="noisy mode, non stop" arr["SPANISH",248]="modo noisy, sin interrupciones" @@ -3882,6 +4121,7 @@ function initialize_language_strings() { arr["POLISH",248]="tryb noisy, bez przerw" arr["GERMAN",248]="noisy-Modus, ununterbrochen" arr["TURKISH",248]="noisy mod, aralıksız" + arr["ARABIC",248]="\${pending_of_translation} صاخبة جدا، لا انقطاع" arr["ENGLISH",249]="5. Portuguese" arr["SPANISH",249]="5. Portugués" @@ -3894,6 +4134,7 @@ function initialize_language_strings() { arr["POLISH",249]="5. Portugalski" arr["GERMAN",249]="5. Portugiesisch" arr["TURKISH",249]="5. Portekizce" + arr["ARABIC",249]="\${pending_of_translation} 5. البرتغالية" arr["ENGLISH",250]="If you see any bad translation or just want \${cyan_color}\${pending_of_translation}\${pink_color} marks to dissapear, write me to \${normal_color}\${mail}\${pink_color} to collaborate with translations" arr["SPANISH",250]="Si ves alguna traducción incorrecta o quieres que desparezcan las marcas \${cyan_color}\${pending_of_translation}\${pink_color}, escríbeme a \${normal_color}\${mail}\${pink_color} para colaborar con las traducciones" @@ -3906,6 +4147,7 @@ function initialize_language_strings() { arr["POLISH",250]="Jeśli widzisz nieprawidłowe tłumaczenie lub chcesz usunąć tagi \${cyan_color}\${pending_of_translation}\${pink_color}, napisz do mnie \${normal_color}\${mail}\${pink_color}, aby współpracować przy tłumaczeniu" arr["GERMAN",250]="Wenn Sie eine falsche Übersetzung sehen oder möchten, dass die Marken \${cyan_color}\${pending_of_translation}\${pink_color} verschwinden, schreiben Sie mir an \${normal_color}\${mail}\${pink_color}, um mit den Übersetzungen zusammenzuarbeiten" arr["TURKISH",250]="Eğer kötü bir çeviri gördüyseniz veya sadece çeviri yapmak istiyorsanız \${cyan_color}\${pending_of_translation}\${pink_color} işaretleyip bana yazın. \${normal_color}\${mail}" + arr["ARABIC",250]="\${pending_of_translation} إذا لاحظت غير صحيحة أو مثل الترجمة إلى النسيان علامات \${cyan_color}\${pending_of_translation}\${pink_color}، الكتابة إلى \${normal_color}\${mail}\${pink_color} للتعاون مع ترجمة" arr["ENGLISH",251]="You have chosen the same language that was selected. No changes will be done" arr["SPANISH",251]="Has elegido el mismo idioma que estaba seleccionado. No se realizarán cambios" @@ -3918,6 +4160,7 @@ function initialize_language_strings() { arr["POLISH",251]="Wybrałeś ten sam język, który jest używany. Żadne zmiany nie zostaną wprowadzone" arr["GERMAN",251]="Sie haben die selbe Sprache ausgewählt. Es werden keine Änderungen vorgenommen" arr["TURKISH",251]="Seçilmiş olan dili seçtiniz. Hiçbir değişiklik yapılmayacak" + arr["ARABIC",251]="\${pending_of_translation} لقد اخترت نفس اللغة التي تم تحديدها. وسيتم إجراء أي تغييرات" arr["ENGLISH",252]="7. Evil Twin attacks menu" arr["SPANISH",252]="7. Menú de ataques Evil Twin" @@ -3930,6 +4173,7 @@ function initialize_language_strings() { arr["POLISH",252]="7. Menu ataków Evil Twin" arr["GERMAN",252]="7. Evil Twin Angriffsmenü" arr["TURKISH",252]="7. Şeytani İkiz saldırısı menüsü" + arr["ARABIC",252]="\${pending_of_translation} 7. الهجمات القائمة الشر التوأم" arr["ENGLISH",253]="Evil Twin attacks menu" arr["SPANISH",253]="Menú de ataques Evil Twin" @@ -3942,6 +4186,7 @@ function initialize_language_strings() { arr["POLISH",253]="Menu ataków Evil Twin" arr["GERMAN",253]="Evil Twin Angriffsmenü" arr["TURKISH",253]="Şeytani İkiz saldırısı menüsü" + arr["ARABIC",253]="\${pending_of_translation} الشر التوأم القائمة الهجمات" arr["ENGLISH",254]="In order to use the Evil Twin just AP and sniffing attacks, you must have another one interface in addition to the wifi network interface will become the AP, which will provide internet access to other clients on the network. This doesn't need to be wifi, can be ethernet" arr["SPANISH",254]="Para utilizar los ataques de Evil Twin de solo AP y con sniffing, deberás tener además de la interfaz wifi que se transformará en el AP, otra interfaz de red con acceso a internet para proporcionar este servicio a otros clientes de la red. Esta no hace falta que sea wifi, puede ser ethernet" @@ -3954,6 +4199,7 @@ function initialize_language_strings() { arr["POLISH",254]="Aby używać ataków Evil Twin tylko z AP i sniffingiem pakietów, musisz oprócz interfejsu wifi, który stanie się AP, posiadać drugi interfejs sieciowy z dostępem do internetu, aby go udzielić innym klientom w sieci. To nie musi być wifi, może to być ethernet" arr["GERMAN",254]="Um die Evil-Twin-Angriffe von nur AP und mit Sniffing zu verwenden, müssen Sie zusätzlich zu der WLAN-Interface, die in den AP umgewandelt wird, eine andere Netzwerk-Interface mit Internetzugang haben, um diesen Dienst anderen Clients im Netzwerk bereitzustellen. Dies muss nicht WLAN sein, es kann Ethernet sein" arr["TURKISH",254]="Evil Twin'i sadece AP ve sniffing saldırılarını kullanmak için, ağdaki diğer istemcilere internet erişimi sağlayacak olan WiFi ağ arayüzüne ek olarak başka bir arabiriminiz de AP olacaktır. Bu wifi olması gerekmez, ethernet olabilir" + arr["ARABIC",254]="\${pending_of_translation} لاستخدام الهجمات الشر التوأم فقط AP واستنشاق، يجب أن يكون إلى جانب واجهة واي فاي التي ستصبح AP، واجهة شبكة أخرى الدخول إلى الإنترنت لتوفير هذه الخدمة لعملاء الشبكة الأخرى. هذا لا تحتاج إلى أن تكون واي فاي، ويمكن أن يكون إيثرنت" arr["ENGLISH",255]="without sniffing, just AP" arr["SPANISH",255]="sin sniffing, solo AP" @@ -3966,6 +4212,7 @@ function initialize_language_strings() { arr["POLISH",255]="brak sniffingu, tylko AP" arr["GERMAN",255]="kein Sniffing, nur AP" arr["TURKISH",255]="siniffing olmadan, sadece AP" + arr["ARABIC",255]="\${pending_of_translation} دون استنشاق، AP فقط" arr["ENGLISH",256]="5. Evil Twin attack just AP" arr["SPANISH",256]="5. Ataque Evil Twin solo AP" @@ -3978,6 +4225,7 @@ function initialize_language_strings() { arr["POLISH",256]="5. Atak Evil Twin tylko AP" arr["GERMAN",256]="5. Attack Evil Twin nur AP" arr["TURKISH",256]="5. Şeytani İkiz saldırısı sadece AP" + arr["ARABIC",256]="\${pending_of_translation} 5. هجوم الشر التوأم AP واحد" arr["ENGLISH",257]="with sniffing" arr["SPANISH",257]="con sniffing" @@ -3990,6 +4238,7 @@ function initialize_language_strings() { arr["POLISH",257]="ze sniffingiem" arr["GERMAN",257]="mit sniffing" arr["TURKISH",257]="sniffing ile" + arr["ARABIC",257]="\${pending_of_translation} مع استنشاق" arr["ENGLISH",258]="If you use the attack without sniffing, just the AP, you can use any external sniffer script" arr["SPANISH",258]="Si utilizas el ataque sin sniffing, solo AP, podrás usar cualquier programa sniffer externo al script" @@ -4002,6 +4251,7 @@ function initialize_language_strings() { arr["POLISH",258]="Jeśli użyjesz ataku bez sniffingu, tylko AP, możesz użyć dowolnego zewnętrznego programu sniffującego" arr["GERMAN",258]="Wenn Sie den Angriff ohne Sniffing, nur AP, verwenden, können Sie jedes Sniffer-Programm außerhalb des Skripts verwenden" arr["TURKISH",258]="Saldırıyı kullanmadan sadece AP'yi kullanırsanız, sniffer yazılımı için herhangi bir harici komut kullanabilirsiniz" + arr["ARABIC",258]="\${pending_of_translation} إذا كنت تستخدم الهجوم دون استنشاق، AP فقط، يمكنك استخدام أي برنامج الشم الخارجي للنص" arr["ENGLISH",259]="6. Evil Twin AP attack with sniffing" arr["SPANISH",259]="6. Ataque Evil Twin AP con sniffing" @@ -4014,6 +4264,7 @@ function initialize_language_strings() { arr["POLISH",259]="6. Atak Evil Twin AP ze sniffingiem" arr["GERMAN",259]="6. Evil Twin AP Angriff mit Sniffing" arr["TURKISH",259]="6. Şeytani İkiz AP Saldırısı sniffing ile birlikte" + arr["ARABIC",259]="\${pending_of_translation} 6. هجوم الشر التوأم AP استنشاق" arr["ENGLISH",260]="6. Smooth mode Enterprise Evil Twin" arr["SPANISH",260]="6. Evil Twin Enterprise modo smooth" @@ -4026,6 +4277,7 @@ function initialize_language_strings() { arr["POLISH",260]="6. Enterprise Evil Twin w trybie smooth" arr["GERMAN",260]="6. Smooth-Modus Enterprise Evil Twin" arr["TURKISH",260]="6. Smooth mod Enterprise Evil Twin" + arr["ARABIC",260]="\${pending_of_translation} 6. الشر التوأم المؤسسة ذلك على نحو سلس" arr["ENGLISH",261]="7. Evil Twin AP attack with sniffing and sslstrip" arr["SPANISH",261]="7. Ataque Evil Twin AP con sniffing y sslstrip" @@ -4038,6 +4290,7 @@ function initialize_language_strings() { arr["POLISH",261]="7. Ataku Evil Twin AP ze sniffingiem i sslstrip" arr["GERMAN",261]="7. Evil Twin AP Angriff mit Sniffing und sslstrip" arr["TURKISH",261]="7. Şeytani İkiz AP saldırısı sniffing ve sslstrip ile birlikte" + arr["ARABIC",261]="\${pending_of_translation} 7. هجوم الشر التوأم AP استنشاق وsslstrip" arr["ENGLISH",262]="without sniffing, captive portal" arr["SPANISH",262]="sin sniffing, portal cautivo" @@ -4050,6 +4303,7 @@ function initialize_language_strings() { arr["POLISH",262]="bez sniffingu, captive portal" arr["GERMAN",262]="ohne Sniffing, Captive Portal" arr["TURKISH",262]="sniffing olmadan, esaret portalı" + arr["ARABIC",262]="\${pending_of_translation} دون استنشاق، بوابة مقيدة" arr["ENGLISH",263]="9. Evil Twin AP attack with captive portal (monitor mode needed)" arr["SPANISH",263]="9. Ataque Evil Twin AP con portal cautivo (modo monitor requerido)" @@ -4062,6 +4316,7 @@ function initialize_language_strings() { arr["POLISH",263]="9. Atak Evil Twin AP z captive portal (wymagany tryb monitorowania)" arr["GERMAN",263]="9. Evil Twin AP Angriff mit Captive Portal (monitor-Modus erforderlich)" arr["TURKISH",263]="9. Şeytani İkiz AP saldırısı esaret portalı ile birlikte (izleme modu gerekli)" + arr["ARABIC",263]="\${pending_of_translation} 9. AP الشر التوأم الهجوم مع الأسير بوابة (وضع الشاشة مطلوب)" arr["ENGLISH",264]="The captive portal attack tries to one of the network clients provide us the password for the wifi network by entering it on our portal" arr["SPANISH",264]="El ataque del portal cautivo intentará conseguir que uno de los clientes de la red nos proporcione la contraseña de la red wifi introduciéndola en nuestro portal" @@ -4074,6 +4329,7 @@ function initialize_language_strings() { arr["POLISH",264]="Atak w portalu captive spróbuje uzyskać hasło WiFi od jednego z klientów sieci, który wprowadzi je w naszym portalu" arr["GERMAN",264]="Der Angriff des Captive-Portals wird versuchen, einen der Clients des Netzwerks dazu zu bringen, uns das WLAN-Passwort zur Verfügung zu stellen, indem sie es in unser Portal eingeben" arr["TURKISH",264]="Esaret Portalı saldırısı, ağ istemcilerinden birinin portalımıza girerek wifi ağı için şifre sağlamasını dener" + arr["ARABIC",264]="\${pending_of_translation} والهجوم الذي وقع في المدخل الأسيرة في محاولة للحصول على واحد من عملاء شبكة الاتصال تعطينا كلمة السر للشبكة اللاسلكية عن طريق إدخال ذلك على موقعنا على الانترنت" arr["ENGLISH",265]="Evil Twin deauth" arr["SPANISH",265]="Desautenticación para Evil Twin" @@ -4086,6 +4342,7 @@ function initialize_language_strings() { arr["POLISH",265]="Deautentykacja dla Evil Twin" arr["GERMAN",265]="Deauthentifizierung für das Evil Twin" arr["TURKISH",265]="Şeytani İkiz deauth" + arr["ARABIC",265]="\${pending_of_translation} Deauth عن الشر التوأم" arr["ENGLISH",266]="0. Return to Evil Twin attacks menu" arr["SPANISH",266]="0. Volver al menú de ataques Evil Twin" @@ -4098,6 +4355,7 @@ function initialize_language_strings() { arr["POLISH",266]="0. Wróć do menu Evil Twin Atak" arr["GERMAN",266]="0. Zurück zum Evil Twin Angriffsmenü" arr["TURKISH",266]="0. Şeytani İkiz saldırı menüsüne geri dön" + arr["ARABIC",266]="\${pending_of_translation} 0. عودة إلى القائمة الهجمات الشر التوأم" arr["ENGLISH",267]="If you can't deauth clients from an AP using an attack, choose another one :)" arr["SPANISH",267]="Si no consigues desautenticar a los clientes de un AP con un ataque, elige otro :)" @@ -4110,6 +4368,7 @@ function initialize_language_strings() { arr["POLISH",267]="Jeśli nie możesz deautentykować klientów AP tym atakiem, wybierz inny :)" arr["GERMAN",267]="Wenn es Ihnen nicht gelingt, die Clients eines AP mit einem Angriff zu deaktivieren, wählen Sie einen anderen :)" arr["TURKISH",267]="Eğer deauth yapamadıysanız başka bir yöntem seçiniz :)" + arr["ARABIC",267]="\${pending_of_translation} إذا كنت لا تستطيع دي مصادقة العملاء على AP مع هجوم، واختيار آخر :)" arr["ENGLISH",268]="With this attack, we'll try to deauth clients from the legitimate AP. Hopefully they'll reconnect to our Evil Twin AP" arr["SPANISH",268]="Con este ataque, intentaremos desautenticar a los clientes del AP legítimo. Con suerte reconectarán pero a nuestro Evil Twin AP" @@ -4122,6 +4381,7 @@ function initialize_language_strings() { arr["POLISH",268]="W tym ataku podejmiemy próbę deautentykacji legalnych klientów AP. Dzięki temu być może połączą się z naszym Evil Twin AP" arr["GERMAN",268]="Mit diesem Angriff werden wir versuchen, die Clients des legitimen AP zu deaktivieren. Hoffentlich werden sie sich wieder mit unserem Evil Twin AP verbinden" arr["TURKISH",268]="Bu saldırı ile, istemcileri meşru AP'den çıkarmaya çalışacağız. Umarız Şeytani İkiz AP'ye tekrar bağlanırlar" + arr["ARABIC",268]="\${pending_of_translation} مع هذا الهجوم، ونحن نحاول العملاء مصادقة دي للAP الشرعي. ولكن نأمل أنها سوف إعادة الاتصال بنا الشر التوأم AP" arr["ENGLISH",269]="To perform an Evil Twin attack you'll need to be very close to the target AP or have a very powerful wifi antenna. Your signal must reach clients equally strong or more than the legitimate AP" arr["SPANISH",269]="Para realizar un ataque Evil Twin necesitarás estar muy cerca del AP objetivo o tener una antena wifi muy potente. Tu señal ha de llegar a los clientes igual de fuerte o más que la del AP legítimo" @@ -4134,6 +4394,7 @@ function initialize_language_strings() { arr["POLISH",269]="Aby wykonać atak Evil Twin, musisz być bardzo blisko docelowego punktu dostępowego lub mieć bardzo silną antenę wifi. Twój sygnał musi dotrzeć do klientów con najmniej tak samo silny lub silniejszy od legalnego AP" arr["GERMAN",269]="Um einen Evil Twin Angriff durchzuführen, müssen Sie sehr nah am Ziel-AP sein oder eine sehr leistungsfähige WLAN-Antenne haben. Ihr Signal muss Kunden als stark oder mindestens stärker als die legitime AP erreichen" arr["TURKISH",269]="Şeytani İkiz bir saldırı gerçekleştirmek için hedef AP'ye çok yakın olmanız veya çok güçlü bir wifi antenine sahip olmanız gerekir. Sinyaliniz, clientlere yasal AP'den eşit veya daha güçlü olmalıdır" + arr["ARABIC",269]="\${pending_of_translation} للهجوم الحاجة الشر التوأم لتكون قريبة جدا من AP هدف أو لديهم واي فاي هوائي قوي جدا. الإشارة يجب أن تصل إلى العملاء يساوي أو أقوى من AP الشرعي" arr["ENGLISH",270]="Evil Twin attack just AP" arr["SPANISH",270]="Ataque Evil Twin solo AP" @@ -4146,6 +4407,7 @@ function initialize_language_strings() { arr["POLISH",270]="Atak Evil Twin tylko AP" arr["GERMAN",270]="Evil Twin Angriff nur AP" arr["TURKISH",270]="Şeytani İkiz saldırısı sadece AP" + arr["ARABIC",270]="\${pending_of_translation} هجوم الشر التوأم AP فقط" arr["ENGLISH",271]="Selected BSSID: \${pink_color}None\${normal_color}" arr["SPANISH",271]="BSSID seleccionado: \${pink_color}Ninguno\${normal_color}" @@ -4158,6 +4420,7 @@ function initialize_language_strings() { arr["POLISH",271]="Wybrany BSSID: \${pink_color}Brak\${normal_color}" arr["GERMAN",271]="Ausgewählte BSSID: \${pink_color}Keine\${normal_color}" arr["TURKISH",271]="Seçilen BSSID: \${pink_color}None\${normal_color}" + arr["ARABIC",271]="\${pending_of_translation} BSSID المختارة: \${pink_color}لا يوجد \${normal_color}" arr["ENGLISH",272]="Deauthentication chosen method: \${pink_color}\${et_dos_attack}\${normal_color}" arr["SPANISH",272]="Método elegido de desautenticación: \${pink_color}\${et_dos_attack}\${normal_color}" @@ -4170,6 +4433,7 @@ function initialize_language_strings() { arr["POLISH",272]="Wybrana metoda deautentykacji: \${pink_color}\${et_dos_attack}\${normal_color}" arr["GERMAN",272]="Designierte Methode der De-Authentifizierung: \${pink_color}\${et_dos_attack}\${normal_color}" arr["TURKISH",272]="Deauthentication seçilen yöntem: \${pink_color}\${et_dos_attack}\${normal_color}" + arr["ARABIC",272]="\${pending_of_translation} طريقة اختيار deauth: \${pink_color}\${et_dos_attack}\${normal_color}" arr["ENGLISH",273]="Selected channel: \${pink_color}None\${normal_color}" arr["SPANISH",273]="Canal seleccionado: \${pink_color}Ninguno\${normal_color}" @@ -4182,6 +4446,7 @@ function initialize_language_strings() { arr["POLISH",273]="Wybrany kanał: \${pink_color}Brak\${normal_color}" arr["GERMAN",273]="Ausgewählter Kanal: \${pink_color}Keinen\${normal_color}" arr["TURKISH",273]="Seçilen kanal: \${pink_color}None\${normal_color}" + arr["ARABIC",273]="\${pending_of_translation} اختيار القناة: \${pink_color}لا يوجد\${normal_color}" arr["ENGLISH",274]="Selected ESSID: \${pink_color}None\${normal_color}" arr["SPANISH",274]="ESSID seleccionado: \${pink_color}Ninguno\${normal_color}" @@ -4194,6 +4459,7 @@ function initialize_language_strings() { arr["POLISH",274]="Wybrany ESSID: \${pink_color}Brak\${normal_color}" arr["GERMAN",274]="Ausgewähltes ESSID: \${pink_color}Keines\${normal_color}" arr["TURKISH",274]="Seçilen ESSID: \${pink_color}None\${normal_color}" + arr["ARABIC",274]="\${pending_of_translation} ESSID المختارة: \${pink_color}لا يوجد\${normal_color}" arr["ENGLISH",275]="In addition to the software requirements that already meet if you get here, you need to provide target AP data to carry out the attack" arr["SPANISH",275]="Además de los requisitos de software, que ya cumples si has llegado hasta aquí, es necesario proporcionar los datos del AP objetivo para llevar a cabo el ataque" @@ -4206,6 +4472,7 @@ function initialize_language_strings() { arr["POLISH",275]="Oprócz wymogów dotyczących oprogramowania, które już spełniłeś, konieczne jest dostarczenie danych AP docelowego do przeprowadzenia ataku" arr["GERMAN",275]="Zusätzlich zu den Softwareanforderungen, die Sie bereits erfüllen, wenn Sie hier angekommen sind, ist es notwendig, die Daten des Ziel-AP bereitzustellen, um den Angriff auszuführen" arr["TURKISH",275]="Buraya zaten ulaşmış olduğunuz yazılım gereksinimlerine ek olarak, saldırıyı gerçekleştirmek için hedef AP verileri sağlamanız gerekir" + arr["ARABIC",275]="\${pending_of_translation} بالإضافة إلى متطلبات البرامج التي تلبي بالفعل اذا كان لديك هنا، تحتاج إلى توفير البيانات إلى الهدف AP لتنفيذ الهجوم" arr["ENGLISH",276]="On top of this screen you can see all that is needed to perform the attack. If any of the parameters has no value, you can enter it manually, or you can go back to select a target and then return here" arr["SPANISH",276]="En la parte superior de esta pantalla puedes ver todo lo que hace falta para realizar el ataque. Si alguno de los parámetros no tiene valor, puedes introducirlo manualmente, o puedes retroceder para seleccionar un objetivo y regresar aquí" @@ -4218,6 +4485,7 @@ function initialize_language_strings() { arr["POLISH",276]="U góry tego ekranu można zobaczyć wszystko, co jest potrzebne do przeprowadzenia ataku. Jeśli któryś z parametrów nie ma wartości, możesz go wprowadzić ręcznie lub wrócić do wybranego celu" arr["GERMAN",276]="Oben auf diesem Bildschirm können Sie alles sehen, was Sie für den Angriff benötigen. Wenn einer der Parameter keinen Wert hat, können Sie ihn manuell eingeben, oder Sie können zurückgehen, um ein Ziel auszuwählen und hierher zurückzukehren" arr["TURKISH",276]="Bu ekranın tepesinde, saldırıyı gerçekleştirmek için gereken her şeyi görebilirsiniz. Parametrelerden herhangi birinin değeri yoksa, manuel olarak girebilirsiniz veya bir hedef seçmek için geri dönüp buraya dönebilirsiniz" + arr["ARABIC",276]="\${pending_of_translation} على رأس هذه الشاشة يمكنك رؤية كل ما يلزم لأداء الهجوم. إذا كان أي من المعلمات لا قيمة له، يمكنك إدخاله يدويا، أو يمكنك العودة وحدد الهدف والعودة هنا" arr["ENGLISH",277]="Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",277]="¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -4230,6 +4498,7 @@ function initialize_language_strings() { arr["POLISH",277]="Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",277]="Wollen Sie weitermachen? \${normal_color}\${visual_choice}" arr["TURKISH",277]="Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" + arr["ARABIC",277]="\${pending_of_translation} هل تريد الاستمرار؟ \${normal_color}\${visual_choice}" arr["ENGLISH",278]="Deauthentication chosen method: \${pink_color}None\${normal_color}" arr["SPANISH",278]="Método elegido de desautenticación: \${pink_color}Ninguno\${normal_color}" @@ -4242,6 +4511,7 @@ function initialize_language_strings() { arr["POLISH",278]="Wybrana metoda deautentykacji: \${pink_color}Brak\${normal_color}" arr["GERMAN",278]="Designierte Methode der De-Authentifizierung: \${pink_color}Keine\${normal_color}" arr["TURKISH",278]="Deauthentication seçilen yöntem: \${pink_color}None\${normal_color}" + arr["ARABIC",278]="\${pending_of_translation} طريقة اختيار deauth: \${pink_color}لا يوجد\${normal_color}" arr["ENGLISH",279]="Select another interface with internet access:" arr["SPANISH",279]="Selecciona otra interfaz que tenga acceso a internet:" @@ -4254,6 +4524,7 @@ function initialize_language_strings() { arr["POLISH",279]="Wybierz inny interfejs, który ma dostęp do internetu:" arr["GERMAN",279]="Wählen Sie eine andere Interface mit Internetzugang:" arr["TURKISH",279]="Başka bir arayyüz seçiniz:" + arr["ARABIC",279]="\${pending_of_translation} اختيار واجهة أخرى لديه حق الوصول إلى الإنترنت:" arr["ENGLISH",280]="On this screen, it's supposed an additional interface to provide internet access is chosen, but you don't have anyone at this moment" arr["SPANISH",280]="En esta pantalla, se supone que deberías elegir otro interfaz adicional para proporcionar acceso a internet, pero no dispones de ninguno en este momento" @@ -4266,6 +4537,7 @@ function initialize_language_strings() { arr["POLISH",280]="Na tym ekranie powinieneś wybrać inny dodatkowy interfejs, aby zapewnić dostęp do internetu, ale nie masz w tym momencie żadnego" arr["GERMAN",280]="Auf diesen Bildschirm sollten Sie eine andere zusätzliche Interface für den Internetzugang auswählen, aber Sie haben derzeit keine" arr["TURKISH",280]="Bu ekranda, internet erişimi sağlamak için ek bir arayüz gerekiyordu, ancak şu anda kimseye sahip değilsiniz" + arr["ARABIC",280]="\${pending_of_translation} على هذه الشاشة، كنت من المفترض أن تختار واجهة إضافية لتوفير الوصول إلى الإنترنت، ولكن لم يكن لديك أي في هذا الوقت" arr["ENGLISH",281]="The interface \${current_iface_on_messages} you have already selected is not a wifi card. This attack needs a wifi card selected" arr["SPANISH",281]="El interfaz \${current_iface_on_messages} que tienes seleccionado no es una tarjeta wifi. Este ataque necesita que la interfaz seleccionada sea wifi" @@ -4278,6 +4550,7 @@ function initialize_language_strings() { arr["POLISH",281]="Interfejs \${current_iface_on_messages}, który wybrałeś, nie jest kartą wifi. Ten atak wymaga wybrania interfejsu wifi" arr["GERMAN",281]="Die von Ihnen ausgewählte \${current_iface_on_messages} Interface ist keine WLAN-Karte. Dieser Angriff erfordert, dass die ausgewählte Interface WLAN ist" arr["TURKISH",281]="Seçmiş olduğunuz arayüz \${current_iface_on_messages} bir wifi kartı değildir. Bu saldırı bir wifi kartı gerektirir" + arr["ARABIC",281]="\${pending_of_translation} وقد اختار \${current_iface_on_messages} واجهة ليست بطاقة واي فاي. يتطلب هذا الهجوم الذي الواجهة المحددة هي واي فاي" arr["ENGLISH",282]="Selected internet interface: \${pink_color}\${internet_interface}\${normal_color}" arr["SPANISH",282]="Interfaz con internet seleccionada: \${pink_color}\${internet_interface}\${normal_color}" @@ -4290,6 +4563,7 @@ function initialize_language_strings() { arr["POLISH",282]="Wybrany interfejs z internetem: \${pink_color}\${internet_interface}\${normal_color}" arr["GERMAN",282]="Ausgewählte Internet-Interface: \${pink_color}\${internet_interface}\${normal_color}" arr["TURKISH",282]="Seçilen internet arayüzü: \${pink_color}\${internet_interface}\${normal_color}" + arr["ARABIC",282]="\${pending_of_translation} واجهة الإنترنت تحديد: \${pink_color}\${internet_interface}\${normal_color}" arr["ENGLISH",283]="Selected internet interface: \${pink_color}None\${normal_color}" arr["SPANISH",283]="Interfaz con internet seleccionada: \${pink_color}Ninguna\${normal_color}" @@ -4302,6 +4576,7 @@ function initialize_language_strings() { arr["POLISH",283]="Wybrany interfejs z internetem: \${pink_color}Brak\${normal_color}" arr["GERMAN",283]="Ausgewählte Internet-Interface: \${pink_color}Keine\${normal_color}" arr["TURKISH",283]="Seçilen internet arayüzü: \${pink_color}None\${normal_color}" + arr["ARABIC",283]="\${pending_of_translation} واجهة الإنترنت تحديد: \${pink_color} لا \${normal_color}" arr["ENGLISH",284]="Do you want to use this selected interface? \${normal_color}\${visual_choice}" arr["SPANISH",284]="¿Quieres utilizar esta interfaz ya seleccionada? \${normal_color}\${visual_choice}" @@ -4314,6 +4589,7 @@ function initialize_language_strings() { arr["POLISH",284]="Czy chcesz skorzystać z tego interfejsu? \${normal_color}\${visual_choice}" arr["GERMAN",284]="Möchten Sie diese ausgewählte Interface verwenden? \${normal_color}\${visual_choice}" arr["TURKISH",284]="Seçilmiş olan arayüzü kullanmak istiyor musunuz? \${normal_color}\${visual_choice}" + arr["ARABIC",284]="\${pending_of_translation} هل تريد استخدام محددا بالفعل واجهة؟ \${normal_color}\${visual_choice}" arr["ENGLISH",285]="Selected interface with internet access detected during this session [\${normal_color}\${internet_interface}\${blue_color}]" arr["SPANISH",285]="Se ha detectado que ya tiene un interfaz con acceso a internet seleccionada en esta sesión [\${normal_color}\${internet_interface}\${blue_color}]" @@ -4326,6 +4602,7 @@ function initialize_language_strings() { arr["POLISH",285]="Wykryto, że w tej sesji masz już wybrany interfejs z dostępem do internetu [\${normal_color}\${internet_interface}\${blue_color}]" arr["GERMAN",285]="Es wurde festgestellt, dass Sie bereits eine Interface mit Internetzugang ausgewählt haben [\${normal_color}\${internet_interface}\${blue_color}]" arr["TURKISH",285]="Bu oturum sırasında seçilen arayüz internet erişimi ile tespit edildi [\${normal_color}\${internet_interface}\${blue_color}]" + arr["ARABIC",285]="\${pending_of_translation} وقد وجد أن لديها بالفعل واجهة الدخول إلى شبكة الإنترنت مختارة في هذه الدورة [\${normal_color}\${internet_interface}\${blue_color}]" arr["ENGLISH",286]="If you don't have a captured Handshake file from the target network you can get it now" arr["SPANISH",286]="Si no tienes un fichero de Handshake capturado de la red objetivo puedes obtenerlo ahora" @@ -4338,6 +4615,7 @@ function initialize_language_strings() { arr["POLISH",286]="Jeśli nie masz pliku Handshake przechwyconego w sieci docelowej, możesz go teraz zdobyć" arr["GERMAN",286]="Wenn Sie keine Handshake-Datei vom Zielnetzwerk erhalten haben, können Sie sie jetzt abrufen" arr["TURKISH",286]="Eğer hedef ağ için henüz yakalanmış bir Handshake dosyanız yoksa hemen şimdi yakalayabilirsiniz" + arr["ARABIC",286]="\${pending_of_translation} إذا لم يكن لديك ملف مصافحة تم الاستيلاء عليها من الشبكة المستهدفة يمكن الحصول عليه الآن" arr["ENGLISH",287]="The script will check for internet access. Please be patient..." arr["SPANISH",287]="El script va a comprobar si tienes acceso a internet. Por favor ten paciencia..." @@ -4350,6 +4628,7 @@ function initialize_language_strings() { arr["POLISH",287]="Skrypt sprawdzi, czy masz dostęp do internetu. Bądź cierpliwy..." arr["GERMAN",287]="Das Skript überprüft, ob Sie Internetzugang. Bitte haben Sie etwas Geduld..." arr["TURKISH",287]="Yazılım internet erişimin, kontrol edecek. Lütfen sabırlı olun..." + arr["ARABIC",287]="\${pending_of_translation} السيناريو سوف تحقق إذا كان لديك الوصول إلى الإنترنت. يرجى التحلي بالصبر ..." arr["ENGLISH",288]="It seems you have no internet access. This attack needs an interface with internet access" arr["SPANISH",288]="Parece que no tienes conexión a internet. Este ataque necesita una interfaz con acceso a internet" @@ -4362,6 +4641,7 @@ function initialize_language_strings() { arr["POLISH",288]="Wygląda na to, że nie masz połączenia internetowego. Ten atak wymaga interfejsu z dostępem do internetu" arr["GERMAN",288]="Es scheint, dass Sie keine Internetverbindung haben. Dieser Angriff benötigt eine Interface mit Internetzugang" arr["TURKISH",288]="İnternet erişiminiz yok gibi görünüyor. Bu saldırı internet erişimi olan bir arayüze ihtiyaç duyuyor" + arr["ARABIC",288]="\${pending_of_translation} يبدو لم يكن لديك اتصال بالإنترنت. هذا الهجوم يحتاج إلى واجهة الدخول إلى الإنترنت" arr["ENGLISH",289]="It has been verified successfully you have internet access on selected interface. Script can continue..." arr["SPANISH",289]="Se ha verificado correctamente que tienes acceso a internet en la interfaz seleccionada. El script puede continuar..." @@ -4374,6 +4654,7 @@ function initialize_language_strings() { arr["POLISH",289]="Udało się potwierdzić, że masz dostęp do internet w wybranym interfejsie. Skrypt może kontynuować..." arr["GERMAN",289]="Es wurde korrekt überprüft, dass Sie in der ausgewählten Interface Zugriff auf das Internet haben. Das Skript kann fortfahren..." arr["TURKISH",289]="Başarılı bir şekilde doğrulandı ve seçilen arayüzde internet erişiminiz var. Yazılım devam edebilir..." + arr["ARABIC",289]="\${pending_of_translation} تم التحقق بنجاح أن يكون لديك الوصول إلى الإنترنت على الواجهة المحددة. السيناريو يمكن أن يستمر ..." arr["ENGLISH",290]="It seems you have internet access but not in the selected interface acting as interface with internet access" arr["SPANISH",290]="Parece que tienes conexión a internet pero no en la interfaz seleccionada como interfaz con acceso a internet" @@ -4386,6 +4667,7 @@ function initialize_language_strings() { arr["POLISH",290]="Wydaje się, że masz połączenie z internetem ale w innym interfejsie" arr["GERMAN",290]="Es scheint, dass Sie eine Internetverbindung haben, aber nicht in der mit Internetzugang gewählten Interface" arr["TURKISH",290]="İnternet erişiminiz var gibi görünüyor fakat seçilen arayüz internet erişimi var gibi dvranmıyor" + arr["ARABIC",290]="\${pending_of_translation} ويبدو أن الاتصال بالإنترنت ولكن ليس على الواجهة المحددة باعتبارها واجهة الدخول إلى الإنترنت" arr["ENGLISH",291]="Evil Twin AP attack with sniffing" arr["SPANISH",291]="Ataque Evil Twin AP con sniffing" @@ -4398,6 +4680,7 @@ function initialize_language_strings() { arr["POLISH",291]="Atak Evil Twin AP ze sniffingiem" arr["GERMAN",291]="Evil Twin AP Angriff mit Sniffing" arr["TURKISH",291]="Şeytani İkiz AP saldırısı sniffing ile" + arr["ARABIC",291]="\${pending_of_translation} هجوم التوأم الشر مع استنشاق AP" arr["ENGLISH",292]="Evil Twin AP attack with sniffing and sslstrip" arr["SPANISH",292]="Ataque Evil Twin AP con sniffing y sslstrip" @@ -4410,6 +4693,7 @@ function initialize_language_strings() { arr["POLISH",292]="Atak Evil Twin AP ze sniffingiem i sslstrip" arr["GERMAN",292]="Evil Twin AP Angriff mit Sniffing und sslstrip" arr["TURKISH",292]="Şeytani İkiz AP saldırısı sniffing ve sslstrip ile" + arr["ARABIC",292]="\${pending_of_translation} AP الشر التوأم الهجوم مع استنشاق وsslstrip" arr["ENGLISH",293]="Evil Twin AP attack with captive portal" arr["SPANISH",293]="Ataque Evil Twin AP con portal cautivo" @@ -4422,6 +4706,7 @@ function initialize_language_strings() { arr["POLISH",293]="Atak Evil Twin AP z portalem captive" arr["GERMAN",293]="Evil Twin AP Angriff mit Captive Portal" arr["TURKISH",293]="Şeytani İkiz AP saldırısı esaret portalı ile" + arr["ARABIC",293]="\${pending_of_translation} هجوم AP الشر التوأم مع البوابة الأسيرة" arr["ENGLISH",294]="Detecting resolution... Detected!: \${normal_color}\${resolution}" arr["SPANISH",294]="Detectando resolución... Detectada!: \${normal_color}\${resolution}" @@ -4434,6 +4719,7 @@ function initialize_language_strings() { arr["POLISH",294]="Wykrywanie rozdzielczości... Wykryto!: \${normal_color}\${resolution}" arr["GERMAN",294]="Auflösung erkennen... Erkannt!: \${normal_color}\${resolution}" arr["TURKISH",294]="Çözünürlük tespit ediliyor... Tamamdır!: \${normal_color}\${resolution}" + arr["ARABIC",294]="\${pending_of_translation} الكشف عن قرار ... الكشف: \${normal_color}\${resolution}" arr["ENGLISH",295]="Detecting resolution... Can't be detected!, using standard: \${normal_color}\${resolution}" arr["SPANISH",295]="Detectando resolución... No se ha podido detectar!, usando estándar: \${normal_color}\${resolution}" @@ -4446,6 +4732,7 @@ function initialize_language_strings() { arr["POLISH",295]="Wykrywanie rozdzielczości... Nie można wykryć! użycie standardu: \${normal_color}\${resolution}" arr["GERMAN",295]="Erkennung der Auflösung... Die Auflösung konnte nicht erkannt werden!, Standardauflösung: \${normal_color}\${resolution}" arr["TURKISH",295]="Çözünürlük tespit ediliyor... Başarısız!, standart olarak devam edilecek: \${normal_color}\${resolution}" + arr["ARABIC",295]="\${pending_of_translation} ! الكشف عن قرار ... فشل، كشف باستخدام معيار: \${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á automáticamente todo" @@ -4458,6 +4745,7 @@ function initialize_language_strings() { arr["POLISH",296]="Wszystkie parametry i wymagania są gotowe. Atak może się rozpocząć. Otwarte zostanie wiele okien, nie zamykaj żadnego. Aby zatrzymać atak, wciśnij [Enter] w tym oknie, a skrypt automatycznie zamknie wszystkie" arr["GERMAN",296]="Alle Parameter und Anforderungen sind bereit. Der Angriff wird beginnen. Mehrere Fenster werden geöffnet, schließen Sie keines. Wenn Sie den Angriff stoppen möchten, drücken Sie [Enter] in diesem Fenster und das Skript wird automatisch alle schließen" arr["TURKISH",296]="Tüm parametreler ayarlandı. Saldırı başlayacak. Birden fazla pencere açılacak, bunların hiçbirini kapatmayın. Saldırıyı durdurmak istediğiniz zaman aman pencereden [Enter] tuşlamanız yeterli. Yazılım tüm pencereleri kapatacaktır" + arr["ARABIC",296]="\${pending_of_translation} جميع المعلمات ومتطلبات جاهزة. سوف تبدأ الهجوم. وسوف فتح نوافذ متعددة، لا تغلق أي. عندما تريد وقف الصحافة هجوم [أدخل] في هذه النافذة والنصي تلقائيا إغلاق جميع" arr["ENGLISH",297]="Cleaning nftables/iptables and routing rules" arr["SPANISH",297]="Limpiando nftables/iptables y reglas de routing" @@ -4470,6 +4758,7 @@ function initialize_language_strings() { arr["POLISH",297]="Usuwanie nftables/iptables i reguł routingu" arr["GERMAN",297]="Reinigung von nftables/iptables und Routing-Regeln" arr["TURKISH",297]="Nftables/iptables ve routing rules temizleniyor" + arr["ARABIC",297]="\${pending_of_translation} محو nftables / إيبتبلس وقواعد توجيه" arr["ENGLISH",298]="Evil Twin attack has been started. Press [Enter] key on this window to stop it" arr["SPANISH",298]="El ataque Evil Twin ha comenzado. Pulse la tecla [Enter] en esta ventana para pararlo" @@ -4482,6 +4771,7 @@ function initialize_language_strings() { arr["POLISH",298]="Rozpoczął się atak Evil Twin. Naciśnij klawisz [Enter] w tym oknie, aby go zatrzymać" arr["GERMAN",298]="Der Evil-Twin-Angriff hat begonnen. Drücken Sie die [Enter]-Taste in diesem Fenster, um es zu stoppen" arr["TURKISH",298]="Şeytani İkiz saldırısı başlatıldı. Durdurmak için bu pencerede [Enter] tuşlayınız" + arr["ARABIC",298]="\${pending_of_translation} وقد بدأ الهجوم الشر التوأم. اضغط على مفتاح [أدخل] في هذه النافذة لوقف" arr["ENGLISH",299]="Restoring interface..." arr["SPANISH",299]="Restaurando interfaz..." @@ -4494,6 +4784,7 @@ function initialize_language_strings() { arr["POLISH",299]="Przywracanie interfejsu..." arr["GERMAN",299]="Interface wiederherstellen..." arr["TURKISH",299]="Arayüz onarılıyor..." + arr["ARABIC",299]="\${pending_of_translation} استعادة واجهة ..." arr["ENGLISH",300]="If the xdpyinfo 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." @@ -4506,6 +4797,7 @@ function initialize_language_strings() { arr["POLISH",300]="Jeśli polecenie xdpyinfo działa w systemie, skrypt będzie mógł obliczyć rozdzielczość ekranu i lepiej wyświetlać okna. W zależności od systemu pakiet zawierający go może być nazwany x11-utils, xdpyinfo, xorg-xdpyinfo, itd." arr["GERMAN",300]="Wenn Sie den Befehl xdpyinfo in Ihrem System verwenden, kann das Skript Ihre Bildschirmauflösung berechnen und Ihnen die Fenster in einer optimierten Weise zeigen. Je nach System kann das Paket, das es enthält, x11-utils, xdpyinfo, xorg-xdpyinfo usw. genannt werden" arr["TURKISH",300]="Eğer xdpyinfo komutu çalışırsa, yazılım ekran çözünürlüğünüzü hesaplayabilecek ve en iyi boyutlardaki pencereler ile çalışacak. Paket isimleri sisteminize göre x11-utils, xdpyinfo, xorg-xdpyinfo, vb... olarak değişiklik gösterebilir" + arr["ARABIC",300]="\${pending_of_translation} اذا كنت تجعل من عمل في النظام الخاص بك الأمر xdpyinfo، فإن السيناريو حساب دقة الشاشة ونوافذ العرض بطريقة أكثر الأمثل. وفقا لنظام الحزمة التي تحتوي يمكن أن يطلق عليه x11-utils، xdpyinfo، xorg-xdpyinfo، الخ" arr["ENGLISH",301]="For enterprise attacks, if you already have the legitimate certificates of the target network and the password, you can use them. If you don't have them, you can use airgeddon to generate some certificates with the same data and use them to make the attack more credible" arr["SPANISH",301]="Para los ataques enterprise, si tienes los certificados legítimos de la red objetivo y su contraseña, podrás utilizarlos. Si no los tienes, puedes generar con airgeddon unos certificados con los mismos datos y utilizarlos para que el ataque sea más creíble" @@ -4518,6 +4810,7 @@ function initialize_language_strings() { arr["POLISH",301]="W przypadku ataków na sieci korporacyjne, jeśli masz prawidłowe certyfikaty sieci docelowej i hasło do nich, możesz ich użyć. Jeśli ich nie masz, możesz je wygenerować za pomocą airgeddon z tymi samymi danymi i wykorzystać je, aby atak był bardziej wiarygodny" arr["GERMAN",301]="Wenn Sie bei Unternehmensangriffen über die legitimen Zertifikate des Zielnetzwerks und Ihr Kennwort verfügen, können Sie diese verwenden. Wenn Sie diese nicht haben, können Sie mit airgeddon-Zertifikaten mit denselben Daten erstellen und sie verwenden, um den Angriff glaubwürdiger zu machen" arr["TURKISH",301]="Kurumsal saldırılarda, hedef ağın yasal sertifikalarına ve şifreniz varsa bunları kullanabilirsiniz. Onlara sahip değilseniz, aynı verilere sahip airgeddon sertifikalarıyla oluşturabilir ve saldırıyı daha inanılır hale getirmek için bunları kullanabilirsiniz" + arr["ARABIC",301]="\${pending_of_translation} لهجمات المؤسسة، إذا كان لديك شهادات المشروعة للشبكة الهدف وكلمة المرور، يمكنك استخدامها. إذا لم تقم بذلك، يمكنك تولد مع airgeddon شهادة بنفس البيانات واستخدامها لمهاجمة أكثر مصداقية" arr["ENGLISH",302]="Do you want to store in a file the sniffed captured passwords? \${blue_color}If you answer no (\"n\") they will be only shown on screen \${normal_color}\${visual_choice}" arr["SPANISH",302]="¿Deseas guardar en un fichero las contraseñas obtenidas del sniffing? \${blue_color}Si respondes que no (\"n\") solo se mostrarán por pantalla \${normal_color}\${visual_choice}" @@ -4530,6 +4823,7 @@ function initialize_language_strings() { arr["POLISH",302]="Czy chcesz zapisywać hasła w plikach? \${blue_color}Jeśli odpowiesz nie (\"n\") zostaną tylko wyświetlone na ekranie \${normal_color}\${visual_choice}" arr["GERMAN",302]="Möchten Sie die aus dem Sniffing erhaltene Passwörter in einer Datei speichern? \${blue_color} Wenn Sie mit Nein antworten (\"n\"), werden sie nur auf dem Bildschirm angezeigt \${normal_color}\${visual_choice}" arr["TURKISH",302]="Yakalanan şifreler bir dosyada saklamak ister misiniz? \${blue_color}Eğer cevap hayır ise (\"n\") sadece ekranda gösterilecekler \${normal_color}\${visual_choice}" + arr["ARABIC",302]="\${pending_of_translation} تريد حفظ كلمات المرور في ملف الحصول عليها من استنشاق؟ \${blue_color} إذا لم يكن هناك إجابة ان (\"n\") فقط سيتم عرضها على شاشة \${normal_color}\${visual_choice}" arr["ENGLISH",303]="Type the path to store the file or press [Enter] to accept the default proposal \${normal_color}[\${default_ettercap_logpath}]" arr["SPANISH",303]="Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto \${normal_color}[\${default_ettercap_logpath}]" @@ -4542,6 +4836,7 @@ function initialize_language_strings() { arr["POLISH",303]="Wpisz ścieżkę, w której będziemy zapisywać plik lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${default_ettercap_logpath}]" arr["GERMAN",303]="Schreiben Sie den Pfad, unter dem die Datei gespeichert werden soll, oder drücken Sie die [Enter]-Taste, um den Standardvorschlag zu akzeptieren \${normal_color}[\${default_ettercap_logpath}]" arr["TURKISH",303]="Dosyayı depolamak için yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın \${normal_color}[\${default_ettercap_logpath}]" + arr["ARABIC",303]="\${pending_of_translation} اكتب المسار حيث نقوم بتخزين ملف أو اضغط [أدخل] لقبول الافتراضي المقترح \${normal_color}[\${default_ettercap_logpath}]" arr["ENGLISH",304]="Parsing sniffer log..." arr["SPANISH",304]="Analizando log del sniffer..." @@ -4554,6 +4849,7 @@ function initialize_language_strings() { arr["POLISH",304]="Analiza logu sniffera..." arr["GERMAN",304]="Sniffer-Protokoll analyse..." arr["TURKISH",304]="Sniffer logu ayrıştırılıyor..." + arr["ARABIC",304]="\${pending_of_translation} تحليل سجل الشم ..." arr["ENGLISH",305]="No passwords detected on sniffers's log. File will not be saved" arr["SPANISH",305]="No se ha encontrado ninguna contraseña en el log del sniffer. No se guardará el fichero" @@ -4566,6 +4862,7 @@ function initialize_language_strings() { arr["POLISH",305]="W logu sniffera nie znaleziono haseł. Plik nie zostanie zapisany" arr["GERMAN",305]="Im Sniffer-Protokoll wurde kein Passwort gefunden. Die Datei wird nicht gespeichert" arr["TURKISH",305]="Sniffers'ın günlüğünde hiçbir şifre algılanmadı. Dosya kaydedilmeyecek" + arr["ARABIC",305]="\${pending_of_translation} فإنه يتم العثور على أي كلمة في سجل من الشم. لم يتم حفظ الملف" arr["ENGLISH",306]="Passwords captured by sniffer. File saved at \${normal_color}[\${ettercap_logpath}]" arr["SPANISH",306]="El sniffer ha capturado contraseñas. Fichero salvado en \${normal_color}[\${ettercap_logpath}]" @@ -4578,6 +4875,7 @@ function initialize_language_strings() { arr["POLISH",306]="Sniffer przechwycił hasła. Plik zapisany w \${normal_color}[\${ettercap_logpath}]" arr["GERMAN",306]="Der Sniffer hat Passwörter erfasst. Datei in \${normal_color}[\${ettercap_logpath}] \${blue_color}gespeichert" arr["TURKISH",306]="Parolalar sniffer tarafından yakalandı. Şu dosyaya kaydedildi \${normal_color}[\${ettercap_logpath}]" + arr["ARABIC",306]="\${pending_of_translation} وقد استولت على الشم كلمات السر. الملف المحفوظ في \${normal_color}[\${ettercap_logpath}]" arr["ENGLISH",307]="7. Noisy mode Enterprise Evil Twin" arr["SPANISH",307]="7. Evil Twin Enterprise modo noisy" @@ -4590,6 +4888,7 @@ function initialize_language_strings() { arr["POLISH",307]="7. Enterprise Evil Twin w trybie noisy" arr["GERMAN",307]="7. Noisy-Modus Enterprise Evil Twin" arr["TURKISH",307]="7. Noisy mod Enterprise Evil Twin" + arr["ARABIC",307]="\${pending_of_translation} وضع 7. الشر التوأم صاخبة المؤسسة" arr["ENGLISH",308]="6. Russian" arr["SPANISH",308]="6. Ruso" @@ -4602,6 +4901,7 @@ function initialize_language_strings() { arr["POLISH",308]="6. Rosyjski" arr["GERMAN",308]="6. Russisch" arr["TURKISH",308]="6. Rusça" + arr["ARABIC",308]="\${pending_of_translation} 6. الروسية" arr["ENGLISH",309]="Sslstrip technique is not infallible. It depends on many factors and not always work. Some browsers such as Mozilla Firefox latest versions are not affected" arr["SPANISH",309]="La tecnica sslstrip no es infalible. Depende de muchos factores y no funciona siempre. Algunos navegadores como las últimas versiones de Mozilla Firefox no se ven afectados" @@ -4614,6 +4914,7 @@ function initialize_language_strings() { arr["POLISH",309]="Technika sslstrip nie jest nieomylna. Zależy od wielu czynników i nie zawsze działa. Nie ma na przykład wpływu na niektóre przeglądarki, takie jak najnowsze wersje Mozilla Firefox" arr["GERMAN",309]="Die sslstrip-Technik ist nicht unfehlbar. Es hängt von vielen Faktoren ab und funktioniert nicht immer. Einige Browser wie die neuesten Mozilla Firefox Versionen sind nicht betroffen" arr["TURKISH",309]="Sslstrip tekniği yanılmaz değildir. Birçok faktöre bağlıdır ve her zaman işe yaramaz. Mozilla Firefox son sürümleri gibi bazı tarayıcılar etkilenmez" + arr["ARABIC",309]="\${pending_of_translation} تقنية sslstrip ليست مضمونة. ذلك يعتمد على عوامل كثيرة ولا يعمل دائما. بعض المتصفحات مثل أحدث الإصدارات من موزيلا فايرفوكس لا تتأثر" arr["ENGLISH",310]="Handshake file selected: \${pink_color}None\${normal_color}" arr["SPANISH",310]="Fichero de Handshake seleccionado: \${pink_color}Ninguno\${normal_color}" @@ -4626,6 +4927,7 @@ function initialize_language_strings() { arr["POLISH",310]="Wybrany plik Handshake: \${pink_color}Brak\${normal_color}" arr["GERMAN",310]="Ausgewählte Handshake-Datei: \${pink_color}Keine\${normal_color}" arr["TURKISH",310]="Handshake dosyası seçildi: \${pink_color}None\${normal_color}" + arr["ARABIC",310]="\${pending_of_translation} المصافحة الملف المحدد: \${pink_color} لا يوجد \${normal_color}" arr["ENGLISH",311]="Handshake file selected: \${pink_color}\${et_handshake}\${normal_color}" arr["SPANISH",311]="Fichero de Handshake seleccionado: \${pink_color}\${et_handshake}\${normal_color}" @@ -4638,6 +4940,7 @@ function initialize_language_strings() { arr["POLISH",311]="Wybrany plik Handshake: \${pink_color}\${et_handshake}\${normal_color}" arr["GERMAN",311]="Ausgewählte Handshake-Datei: \${pink_color}\${et_handshake}\${normal_color}" arr["TURKISH",311]="Handshake dosyası seçildi: \${pink_color}\${et_handshake}\${normal_color}" + arr["ARABIC",311]="\${pending_of_translation} المصافحة الملف المحدد: \${pink_color}\${et_handshake} \${normal_color}" arr["ENGLISH",312]="No selected Handshake file detected during this session..." arr["SPANISH",312]="No se ha detectado ningún fichero de Handshake seleccionado en esta sesión..." @@ -4650,6 +4953,7 @@ function initialize_language_strings() { arr["POLISH",312]="Nie wybrano pliku Handshake w tej sesji..." arr["GERMAN",312]="Keine Handshake-Datei wurde ausgewählt..." arr["TURKISH",312]="Bu oturumda hiçbir Handshake dosyası tespit edilmedi..." + arr["ARABIC",312]="\${pending_of_translation} وقد يتم الكشف عن أي ملف المحدد في هذا المصافحة جلسة ..." arr["ENGLISH",313]="Handshake selected file detected during this session [\${normal_color}\${et_handshake}\${blue_color}]" arr["SPANISH",313]="Se ha detectado un fichero de Handshake seleccionado en esta sesión [\${normal_color}\${et_handshake}\${blue_color}]" @@ -4662,6 +4966,7 @@ function initialize_language_strings() { arr["POLISH",313]="Wkryto wybrany plik Handshake w tej sesji [\${normal_color}\${et_handshake}\${blue_color}]" arr["GERMAN",313]="In dieser Sitzung wurde eine ausgewählte Handshake-Datei gefunden [\${normal_color}\${et_handshake}\${blue_color}]" arr["TURKISH",313]="Bu oturumda handshake dosyyası tespit edildi [\${normal_color}\${et_handshake}\${blue_color}]" + arr["ARABIC",313]="\${pending_of_translation} ملف الكشف عن المختارة في هذه الدورة المصافحة [\${normal_color}\${et_handshake}\${blue_color}]" arr["ENGLISH",314]="Handshake file selected: \${pink_color}\${enteredpath}\${normal_color}" arr["SPANISH",314]="Fichero de Handshake seleccionado: \${pink_color}\${enteredpath}\${normal_color}" @@ -4674,6 +4979,7 @@ function initialize_language_strings() { arr["POLISH",314]="Wybrany plik Handshake: \${pink_color}\${enteredpath}\${normal_color}" arr["GERMAN",314]="Ausgewählte Handshake-Datei: \${pink_color}\${enteredpath}\${normal_color}" arr["TURKISH",314]="Handshake dosyası seçildi \${pink_color}\${enteredpath}\${normal_color}" + arr["ARABIC",314]="\${pending_of_translation} المصافحة الملف المحدد: \${pink_color}\${enteredpath} \${normal_color}" arr["ENGLISH",315]="This attack requires that you have previously a WPA/WPA2 network captured Handshake file" arr["SPANISH",315]="Este ataque requiere que tengas capturado previamente un fichero de Handshake de una red WPA/WPA2" @@ -4686,6 +4992,7 @@ function initialize_language_strings() { arr["POLISH",315]="Ten atak wymaga uprzedniego przechwycenia pliku Handshake z sieci WPA/WPA2" arr["GERMAN",315]="Dieser Angriff erfordert, dass Sie zuvor eine Handshake-Datei aus einem WPA/WPA2-Netzwerk erfasst haben" arr["TURKISH",315]="Bu saldırı, daha önce WPA/WPA2 ağı ele geçirilmiş Handshake dosyasına sahip olmanızı gerektirir" + arr["ARABIC",315]="\${pending_of_translation} يتطلب هذا الهجوم الذي قمت بالتقاطها سابقا ملف من شبكة مصافحة WPA / WPA2" arr["ENGLISH",316]="An exploration looking for targets is going to be done..." arr["SPANISH",316]="Se va a realizar una exploración en busca de objetivos..." @@ -4698,6 +5005,7 @@ function initialize_language_strings() { arr["POLISH",316]="Zostanie przeprowadzone poszukiwanie celów..." arr["GERMAN",316]="Ein Scan wird auf der Suche nach Zielen durchgeführt..." arr["TURKISH",316]="Hedefleri arayan bir keşif yapılacaktır..." + arr["ARABIC",316]="\${pending_of_translation} وسوف إجراء فحص للأهداف ..." arr["ENGLISH",317]="If the password for the wifi network is achieved with the captive portal, you must decide where to save it. \${green_color}Type the path to store the file or press [Enter] to accept the default proposal \${normal_color}[\${default_et_captive_portal_logpath}]" arr["SPANISH",317]="Si se consigue la contraseña de la red wifi con el portal cautivo, hay que decidir donde guardarla. \${green_color}Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto \${normal_color}[\${default_et_captive_portal_logpath}]" @@ -4710,6 +5018,7 @@ function initialize_language_strings() { arr["POLISH",317]="Jeśli hasło sieci wifi zostanie uzyskane z portalu captive, musisz zdecydować gdzie je zapisać. \${green_color}Wpisz ścieżkę, w której zapiszemy plik lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${default_et_captive_portal_logpath}]" arr["GERMAN",317]="Wenn Sie das WLAN-Passwort mit dem Captive Portal erhalten, müssen Sie entscheiden, wo es gespeichert werden soll. \${green_color} Geben Sie den Pfad ein, unter dem die Datei gespeichert werden soll, oder drücken Sie die [Enter]-Taste, um den Standardvorschlag zu akzeptieren \${normal_color}[\${default_et_captive_portal_logpath}]" arr["TURKISH",317]="Eğer wifi ağının şifresi esaret portalı ile yakalandıysa, nereye kaydedileceğini belirlemelisiniz. \${green_color}Dosyayı depolamak için yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın. \${normal_color}[\${default_et_captive_portal_logpath}]" + arr["ARABIC",317]="\${pending_of_translation} إذا تم انجازه كلمة المرور لشبكة لاسلكية مع البوابة الأسيرة، حيث تقرر لحفظه. \${green_color} أدخل المسار حيث نقوم بتخزين ملف أو اضغط [أدخل] لقبول الافتراضي المقترح \${normal_color}[\${default_et_captive_portal_logpath}]" arr["ENGLISH",318]="Choose the language in which network clients will see the captive portal:" arr["SPANISH",318]="Elige el idioma en el que los clientes de la red verán el portal cautivo:" @@ -4722,6 +5031,7 @@ function initialize_language_strings() { arr["POLISH",318]="Wybierz język, w którym klienci sieci zobaczą portal:" arr["GERMAN",318]="Wählen Sie die Sprache, in der die Clients des Netzwerks das Captive-Portal sehen:" arr["TURKISH",318]="Ağ istemcilerinin Esaret Portalını göreceği dili seçin:" + arr["ARABIC",318]="\${pending_of_translation} اختيار اللغة التي عملاء شبكة الاتصال يرى البوابة الأسير:" arr["ENGLISH",319]="The captive portal language has been established" arr["SPANISH",319]="Se ha establecido el idioma del portal cautivo" @@ -4734,6 +5044,7 @@ function initialize_language_strings() { arr["POLISH",319]="Został utworzony język portalu captive" arr["GERMAN",319]="Die Sprache des Captive-Portals wurde festgelegt" arr["TURKISH",319]="Esaret Portalının dili belirlendi" + arr["ARABIC",319]="\${pending_of_translation} أقامت لغة البوابة الأسيرة" arr["ENGLISH",320]="7. Greek" arr["SPANISH",320]="7. Griego" @@ -4746,6 +5057,7 @@ function initialize_language_strings() { arr["POLISH",320]="7. Grecki" arr["GERMAN",320]="7. Griechisch" arr["TURKISH",320]="7. Yunanca" + arr["ARABIC",320]="\${pending_of_translation} 7. اليونانية" arr["ENGLISH",321]="Do you already have a captured Handshake file? \${blue_color}Answer yes (\"y\") to enter the path or answer no (\"n\") to capture a new one now \${normal_color}\${visual_choice}" arr["SPANISH",321]="¿Tienes ya un fichero de Handshake capturado? \${blue_color}Responde sí (\"y\") para introducir la ruta o responde no (\"n\") para capturar uno ahora \${normal_color}\${visual_choice}" @@ -4758,6 +5070,7 @@ function initialize_language_strings() { arr["POLISH",321]="Czy masz już przechwycony plik Handshake? \${blue_color}Odpowiedz tak (\"y\") aby wprowadzić ścieżkę lub odpowiedz nie (\"n\"), aby spróbować przechwycić go teraz \${normal_color}\${visual_choice}" arr["GERMAN",321]="Haben Sie bereits eine erfasste Handshake-Datei? \${blue_color} Ja beantworten (\"y\"), um den Pfad einzugeben oder antworten Sie mit Nein (\"n\"), um jetzt einen zu erfassen \${normal_color}\${visual_choice}" arr["TURKISH",321]="Yakalanmış bir Handshake dosyası var mı? \${blue_color}Evet ise (\"y\") dizini girin ya da cevap hayır ise (\"n\") yenisini yakalayın \${normal_color}\${visual_choice}" + arr["ARABIC",321]="\${pending_of_translation} هل لديك بالفعل ملف تم الاستيلاء عليها من المصافحة؟ \${blue_color} الإجابة نفسها (\"y\") لإدخال مسار أم لا أجاب ((\"n\") لالتقاط واحد الآن \${normal_color}\${visual_choice}" arr["ENGLISH",322]="It has been checked that there is a Handshake of the chosen target network while checking the selected capture file. Script can continue..." arr["SPANISH",322]="Se ha comprobado que existe un Handshake de la red elegida como objetivo durante la exploración en el fichero de captura seleccionado. El script puede continuar..." @@ -4770,6 +5083,7 @@ function initialize_language_strings() { arr["POLISH",322]="Potwierdzono, że w wybranum pliku przechytywania jest plik Handshake z sieci docelowej. Skrypt może kontynuować..." arr["GERMAN",322]="Es wurde überprüft, dass beim Scannen in der ausgewählten Aufnahmedatei ein Handshake des Netzwerks als Ziel ausgewählt wurde. Das Skript kann fortfahren..." arr["TURKISH",322]="Seçilen çekim dosyasını kontrol ederken seçilen hedef ağın bir Handshake olduğunu kontrol edilmiştir. Yazılım devam edebilir..." + arr["ARABIC",322]="\${pending_of_translation} وقد وجد أن هناك شبكة مصافحة اختير الهدف أثناء الفحص في ملف الالتقاط المحدد. السيناريو يمكن أن يستمر ..." arr["ENGLISH",323]="There is no Handshake of the selected network on the capture file" arr["SPANISH",323]="No se ha encontrado un Handshake de la red seleccionada en el fichero de captura" @@ -4782,6 +5096,7 @@ function initialize_language_strings() { arr["POLISH",323]="Nie znaleziono pliku Handshake z wybranej sieci w pliku przechwytywania" arr["GERMAN",323]="Ein Handshake des ausgewählten Netzwerks wurde in der Erfassungsdatei nicht gefunden" arr["TURKISH",323]="Yakalama dosyasında seçilen ağın bir Handshake'i yok" + arr["ARABIC",323]="\${pending_of_translation} أنه لم يتم العثور المصافحة مع أسر ملف الشبكة المحددة" arr["ENGLISH",324]="Capture file generated successfully at [\${normal_color}\${et_handshake}\${blue_color}]" arr["SPANISH",324]="Fichero de captura generado con éxito en [\${normal_color}\${et_handshake}\${blue_color}]" @@ -4794,6 +5109,7 @@ function initialize_language_strings() { arr["POLISH",324]="\${pending_of_translation} Plik przechwyć został pomyślnie wygenerowany w [\${normal_color}\${et_handshake}\${blue_color}]" arr["GERMAN",324]="Capture-Datei wurde erfolgreich in [\${normal_color}\${et_handshake}\${blue_color}] generiert" arr["TURKISH",324]="Akalama dosyası başarıyla oluşturuldu [\${normal_color}\${et_handshake}\${blue_color}]" + arr["ARABIC",324]="\${pending_of_translation} ملف الالتقاط إنشاء بنجاح [\${normal_color}\${et_handshake}\${blue_color}]" arr["ENGLISH",325]="Wait. Be patient..." arr["SPANISH",325]="Espera. Ten un poco de paciencia..." @@ -4806,6 +5122,7 @@ function initialize_language_strings() { arr["POLISH",325]="Czekaj cierpliwie..." arr["GERMAN",325]="Bitte warten. Wir bitten um ein wenig Geduld..." arr["TURKISH",325]="Bekleyin. Lütfen sabırlı olun..." + arr["ARABIC",325]="\${pending_of_translation} انتظر. لديك القليل من الصبر ..." arr["ENGLISH",326]="Certificates are invalid or expired, so the attack can't be performed" arr["SPANISH",326]="Los certificados no son válidos o están caducados, por lo que el ataque no se puede realizar" @@ -4818,6 +5135,7 @@ function initialize_language_strings() { arr["POLISH",326]="Certyfikaty są nieprawidłowe lub nieaktualne, więc nie można wykonać ataku" arr["GERMAN",326]="Zertifikate sind ungültig oder veraltet, also kann der Angriff nicht ausgeführt werden" arr["TURKISH",326]="Sertifikalar geçersiz veya eski, bu nedenle saldırı gerçekleştirilemiyor" + arr["ARABIC",326]="\${pending_of_translation} شهادات غير صالحة أو منتهية الصلاحية، لذلك لا يمكن أن يؤديها الهجوم" arr["ENGLISH",327]="Enter the directory path where the certificates files are located. \${blue_color}Make sure that the ca.pem, server.pem and server.key files exist in the given path:" arr["SPANISH",327]="Introduce la ruta del directorio donde se encuentran los ficheros de los certificados. \${blue_color}Asegúrate de que los ficheros ca.pem, server.pem y server.key existen en la ruta indicada:" @@ -4830,6 +5148,7 @@ function initialize_language_strings() { arr["POLISH",327]="Wprowadź ścieżkę do katalogu, w którym znajdują się pliki certyfikatów. \${blue_color}Upewnij się, że pliki ca.pem, server.pem i server.key istnieją we wskazanej ścieżce:" arr["GERMAN",327]="Geben sie den Verzeichnispfad ein, in dem sich die Zertifikatdateien befinden. \${blue_color}Stellen Sie sicher, dass die Dateien ca.pem, server.pem und server.key im angegebenen Pfad vorhanden sind:" arr["TURKISH",327]="Sertifika dosyalarının bulunduğu dizin yolunu girin. \${blue_color}ca.pem, server.pem ve server.key dosyalarının belirtilen yolda bulunduğundan emin olun:" + arr["ARABIC",327]="\${pending_of_translation} أدخل المسار إلى الدليل حيث الملفات الشهادات. \${blue_color} تأكد من أن الملفات ca.pem، server.pem والوجود server.key في الموقع المحدد:" arr["ENGLISH",328]="The unique Evil Twin attack in which it's not necessary to have an additional interface with internet access is the captive portal attack" arr["SPANISH",328]="El único ataque de Evil Twin en el que no es necesario tener una interfaz adicional con acceso a internet es el del portal cautivo" @@ -4842,6 +5161,7 @@ function initialize_language_strings() { arr["POLISH",328]="Jedynym atakiem Evil Twin, w którym nie ma konieczności dodatkowego interfejsu z dostępem do internetu, jest atak Captive Portal" arr["GERMAN",328]="Der einzige Angriff von Evil Twin, bei dem keine zusätzliche Interface zum Internetzugang benötigt wird, ist die des Captive-Portals" arr["TURKISH",328]="İnternet erişimi olan ek bir arayüze sahip olmanın gerekli olmadığı benzersiz Şeytani İkiz saldırısı, esaret portalı saldırısıdır" + arr["ARABIC",328]="\${pending_of_translation} الهجوم الشر التوأم الوحيد الذي ليس من الضروري أن يكون واجهة إضافية الدخول إلى الإنترنت هو أن البوابة الأسيرة" arr["ENGLISH",329]="Enter the password used during the creation of the certificate files. \${blue_color}Remember that if they were generated using airgeddon, the used password was \${normal_color}\"airgeddon\"\${blue_color}:" arr["SPANISH",329]="Introduce la contraseña utilizada en la creación de los ficheros de los certificados. \${blue_color}Recuerda que si fueron generados con airgeddon, la contraseña que se utilizó fue \${normal_color}\"airgeddon\"\${blue_color}:" @@ -4854,6 +5174,7 @@ function initialize_language_strings() { arr["POLISH",329]="Wprowadź hasło użyte przy tworzeniu plików certyfikatów. \${blue_color}Pamiętaj, że jeśli zostały wygenerowane za pomocą airgeddon, użyte hasło to \${normal_color}\"airgeddon\"\${blue_color}:" arr["GERMAN",329]="Geben sie das Kennwort ein, das bei der Erstellung der Zertifikatdateien verwendet wurde. \${blue_color}Vergessen Sie nicht, dass das verwendete Passwort \${normal_color}\"airgeddon\"\${blue_color} lautet, wenn sie mit airgeddon generiert wurden:" arr["TURKISH",329]="Sertifika dosyalarının oluşturulmasında kullanılan şifreyi girin. \${blue_color}Unutmayın ki bunlar airgeddon ile oluşturulduysa, \${normal_color}\"airgeddon\"\${blue_color} kullanılan parolaydı:" + arr["ARABIC",329]="\${pending_of_translation} أدخل كلمة المرور المستخدمة في إنشاء شهادات الملفات. \${blue_color} لاحظ أنه إذا تم إنشاؤها airgeddon، كانت كلمة السر المستخدمة \${normal_color}\"airgeddon\"\${blue_color}:" arr["ENGLISH",330]="Private key is invalid or the password is wrong, so the attack can't be performed" arr["SPANISH",330]="La clave privada no es válida o la contraseña es errónea, por lo que el ataque no se puede realizar" @@ -4866,6 +5187,7 @@ function initialize_language_strings() { arr["POLISH",330]="Klucz prywatny jest nieprawidłowy lub hasło jest błędne, więc nie można wykonać ataku" arr["GERMAN",330]="Der private Schlüssel ist ungültig oder das Passwort ist falsch, also kann der Angriff nicht ausgeführt werden" arr["TURKISH",330]="Özel anahtar geçersiz veya şifre yanlış, bu nedenle saldırı gerçekleştirilemiyor" + arr["ARABIC",330]="\${pending_of_translation} المفتاح الخاص غير صالح أو كلمة السر غير صحيحة، لذلك لا يمكن أن يؤديها الهجوم" arr["ENGLISH",331]="10. German" arr["SPANISH",331]="10. Alemán" @@ -4878,6 +5200,7 @@ function initialize_language_strings() { arr["POLISH",331]="10. Niemiecki" arr["GERMAN",331]="10. Deutsch" arr["TURKISH",331]="10. Almanca" + arr["ARABIC",331]="\${pending_of_translation} 10. الألمانية" arr["ENGLISH",332]="Before launching an attack against an Enterprise network, bear in mind that \"noisy\" mode will cause legitimate clients stuck trying to authenticate over and over again on the fake network. This could raise suspicions and you could be easily discovered" arr["SPANISH",332]="Antes de lanzar un ataque contra una red Enterprise, ten en cuenta que el modo \"noisy\" dejará a los clientes legítimos atrapados intentando autenticarse una y otra vez contra la red falsa. Esto podría levantar sospechas y podrías ser descubierto fácilmente" @@ -4890,6 +5213,7 @@ function initialize_language_strings() { arr["POLISH",332]="Przed rozpoczęciem ataku na sieć Enterprise należy pamiętać, że tryb \"noisy\" uniemożliwi legalnym klientom próbę ponownego uwierzytelnienia się w fałszywej sieci. Może to wzbudzić podejrzenia i jest łatwe do wykrycia" arr["GERMAN",332]="Beachten Sie vor dem Starten eines Angriffs auf ein Enterprise-Netzwerk, dass der \"noisy\" Modus legitime Clients daran hindert, sich immer wieder gegen das gefälschte Netzwerk zu authentifizieren. Dies könnte zu Misstrauen führen und könnte leicht entdeckt werden" arr["TURKISH",332]="Kurumsal bir ağa karşı saldırı başlatmadan önce, \"noisy\" modun meşru istemcilerin sahte ağa karşı tekrar ve tekrar kimlik doğrulamaya çalışacağını unutmayın. Bu şüpheli gözükebilir ve kolayca keşfedilebilir" + arr["ARABIC",332]="\${pending_of_translation} قبل شن هجوم على شبكة المؤسسة، أن نضع في اعتبارنا أن الطريق \"صاخبة \" سوف يغادر الزبائن الشرعيين اشتعلت تحاول مصادقة مرارا وتكرارا ضد شبكة كاذبة. وهذا يمكن أن يثير الشكوك، ويمكن اكتشافها بسهولة" arr["ENGLISH",333]="8. WPS attacks menu" arr["SPANISH",333]="8. Menú de ataques WPS" @@ -4902,6 +5226,7 @@ function initialize_language_strings() { arr["POLISH",333]="8. Menu ataków WPS" arr["GERMAN",333]="8. WPS-Angriffsmenü" arr["TURKISH",333]="8. WPS saldırı menüsü" + arr["ARABIC",333]="\${pending_of_translation} 8. القائمة WPS الهجمات" arr["ENGLISH",334]="WPS attacks menu" arr["SPANISH",334]="Menú de ataques WPS" @@ -4914,6 +5239,7 @@ function initialize_language_strings() { arr["POLISH",334]="Menu ataków WPS" arr["GERMAN",334]="WPS-Angriffsmenü" arr["TURKISH",334]="WPS saldırı menüsü" + arr["ARABIC",334]="\${pending_of_translation} الهجمات القائمة WPS" arr["ENGLISH",335]="Selected WPS BSSID: \${pink_color}\${wps_bssid}\${normal_color}" arr["SPANISH",335]="BSSID WPS seleccionado: \${pink_color}\${wps_bssid}\${normal_color}" @@ -4926,6 +5252,7 @@ function initialize_language_strings() { arr["POLISH",335]="Wybrano BSSID WPS: \${pink_color}\${wps_bssid}\${normal_color}" arr["GERMAN",335]="Ausgewählte WPS BSSID: \${pink_color}\${wps_bssid}\${normal_color}" arr["TURKISH",335]="WPS BSSID seçildi: \${pink_color}\${wps_bssid}\${normal_color}" + arr["ARABIC",335]="\${pending_of_translation} BSSID اختيار WPS: \${pink_color}\${wps_bssid}\${normal_color}" arr["ENGLISH",336]="Selected WPS channel: \${pink_color}\${wps_channel}\${normal_color}" arr["SPANISH",336]="Canal WPS seleccionado: \${pink_color}\${wps_channel}\${normal_color}" @@ -4938,6 +5265,7 @@ function initialize_language_strings() { arr["POLISH",336]="Wybrano kanał WPS: \${pink_color}\${wps_channel}\${normal_color}" arr["GERMAN",336]="Ausgewählter WPS-Kanal: \${pink_color}\${wps_channel}\${normal_color}" arr["TURKISH",336]="WPS kanal seçildi: \${pink_color}\${wps_channel}\${normal_color}" + arr["ARABIC",336]="\${pending_of_translation} WPS اختيار القناة: \${pink_color}\${wps_channel}\${normal_color}" arr["ENGLISH",337]="Selected WPS ESSID: \${pink_color}\${wps_essid}\${blue_color} <- can't be used" arr["SPANISH",337]="ESSID WPS seleccionado: \${pink_color}\${wps_essid}\${blue_color} <- no se puede usar" @@ -4950,6 +5278,7 @@ function initialize_language_strings() { arr["POLISH",337]="Wybrano WPS ESSID: \${pink_color}\${wps_essid}\${blue_color} <- nie można użyć" arr["GERMAN",337]="Ausgewähltes ESSID WPS: \${pink_color}\${wps_essid}\${blue_color} <- kann nicht verwendet werden" arr["TURKISH",337]="WPS ESSID seçildi: \${pink_color}\${wps_essid}\${blue_color} <- kullanılamaz" + arr["ARABIC",337]="\${pending_of_translation} ESSID اختيار WPS: \${pink_color}\${wps_essid}\${blue_color} <- لا يمكن استخدامها" arr["ENGLISH",338]="Selected WPS ESSID: \${pink_color}\${wps_essid}\${normal_color}" arr["SPANISH",338]="ESSID WPS seleccionado: \${pink_color}\${wps_essid}\${normal_color}" @@ -4962,6 +5291,7 @@ function initialize_language_strings() { arr["POLISH",338]="Wybrano WPS ESSID: \${pink_color}\${wps_essid}\${normal_color}" arr["GERMAN",338]="Ausgewähltes ESSID WPS: \${pink_color}\${wps_essid}\${normal_color}" arr["TURKISH",338]="WPS ESSID seçildi: \${pink_color}\${wps_essid}\${normal_color}" + arr["ARABIC",338]="\${pending_of_translation} ESSID اختيار WPS: \${pink_color}\${wps_essid}\${normal_color}" arr["ENGLISH",339]="Selected WPS BSSID: \${pink_color}None\${normal_color}" arr["SPANISH",339]="BSSID WPS seleccionado: \${pink_color}Ninguno\${normal_color}" @@ -4974,6 +5304,7 @@ function initialize_language_strings() { arr["POLISH",339]="Wybrano WPS BSSID: \${pink_color}Brak\${normal_color}" arr["GERMAN",339]="Ausgewähltes BSSID WPS: \${pink_color}Keines\${normal_color}" arr["TURKISH",339]="WPS BSSID seçildi: \${pink_color}None\${normal_color}" + arr["ARABIC",339]="\${pending_of_translation} BSSID اختيار WPS: \${pink_color} لا يوجد \${normal_color}" arr["ENGLISH",340]="Selected WPS channel: \${pink_color}None\${normal_color}" arr["SPANISH",340]="Canal WPS seleccionado: \${pink_color}Ninguno\${normal_color}" @@ -4986,6 +5317,7 @@ function initialize_language_strings() { arr["POLISH",340]="Wybrano kanał WPS: \${pink_color}Brak\${normal_color}" arr["GERMAN",340]="Ausgewählter WPS-Kanal: \${pink_color}Keinen\${normal_color}" arr["TURKISH",340]="WPS kanal seçildi: \${pink_color}None\${normal_color}" + arr["ARABIC",340]="\${pending_of_translation} WPS قناة المختارة: \${pink_color} لا يوجد \${normal_color}" arr["ENGLISH",341]="Selected WPS ESSID: \${pink_color}None\${normal_color}" arr["SPANISH",341]="ESSID WPS seleccionado: \${pink_color}Ninguno\${normal_color}" @@ -4998,6 +5330,7 @@ function initialize_language_strings() { arr["POLISH",341]="Wybrano WPS ESSID: \${pink_color}Brak\${normal_color}" arr["GERMAN",341]="Ausgewähltes ESSID WPS: \${pink_color}Keines\${normal_color}" arr["TURKISH",341]="WPS ESSID seçildi: \${pink_color}None\${normal_color}" + arr["ARABIC",341]="\${pending_of_translation} ESSID اختيار WPS: \${pink_color} لا يوجد \${normal_color}" arr["ENGLISH",342]="Pixie Dust attack obtains PIN and password in seconds, but not all access points are affected" arr["SPANISH",342]="El ataque Pixie Dust obtiene el PIN y la clave en segundos, pero no todos los puntos de acceso son vulnerables a este ataque" @@ -5010,6 +5343,7 @@ function initialize_language_strings() { arr["POLISH",342]="Atak Pixie Dust pobiera PIN i klucz sieci w kilka sekund, ale nie wszystkie punkty dostępu są na niego podatne" arr["GERMAN",342]="Der Pixie Dust Angriff erhält die PIN und den Schlüssel in Sekundenschnelle, aber nicht alle Access Points sind für diesen Angriff anfällig" arr["TURKISH",342]="Pixie Dust saldırısı saniyeler içinde PIN ve şifre alır, ancak tüm erişim noktaları etkilenmez" + arr["ARABIC",342]="\${pending_of_translation} الهجوم الجني الغبار يحصل PIN وكلمة المرور في ثوان، ولكن ليس كل نقاط الوصول عرضة لهذا الهجوم" arr["ENGLISH",343]="In order to success on any WPS based attack, you need good signal of target network. We might otherwise get false negatives" arr["SPANISH",343]="Para realizar cualquier ataque WPS es necesario tener una buena señal de la red objetivo. Si no, podríamos obtener falsos negativos" @@ -5022,6 +5356,7 @@ function initialize_language_strings() { arr["POLISH",343]="Aby wykonać dowolny atak WPS, trzeba mieć dobry sygnał z sieci docelowej. Jeśli nie, możemy błędnie stwierdzić ze AP jest odporny" arr["GERMAN",343]="Um einen WPS-Angriff auszuführen, ist ein gutes Signal vom Zielnetzwerk erforderlich. Wenn nicht, könnten wir falsche Negative bekommen" arr["TURKISH",343]="Herhangi bir WPS tabanlı saldırıda başarılı olmak için, iyi bir hedef ağ sinyaline ihtiyacınız vardır. Aksi halde yanlış negatifler alabiliriz" + arr["ARABIC",343]="\${pending_of_translation} للحصول على أي WPS تهاجم كنت في حاجة الى علامة جيدة من الشبكة المستهدفة. نحن قد سلبية كاذبة غير ذلك" arr["ENGLISH",344]="Some access points can be blocked after failing some PIN connection attempts. It may vary depending on the access point" arr["SPANISH",344]="Algunos puntos de acceso se bloquean tras fallar cierto número de intentos de conexión por PIN. Puede variar dependiendo del punto de acceso" @@ -5034,6 +5369,7 @@ function initialize_language_strings() { arr["POLISH",344]="Niektóre punkty dostępu są blokowane po pewnej liczbie prób PIN. Liczba ta może się różnić w zależności od punktu dostępu" arr["GERMAN",344]="Einige APs sind blockiert, nachdem einige Versuche zur PIN-Verbindung fehlgeschlagen sind. Dies kann abhängig vom Zugriffspunkt variieren" arr["TURKISH",344]="Bazı erişim noktaları, bazı PIN bağlantı girişimleri başarısız olduktan sonra engellenebilir. Erişim noktasına bağlı olarak değişebilir" + arr["ARABIC",344]="\${pending_of_translation} يتم حظر بعض نقاط الوصول بعد غيابه عن عدد من محاولات الاتصال PIN. قد تختلف اعتمادا على نقطة وصول" arr["ENGLISH",345]="5. (bully) Custom PIN association" arr["SPANISH",345]="5. (bully) Asociación con PIN personalizado" @@ -5046,6 +5382,7 @@ function initialize_language_strings() { arr["POLISH",345]="5. (bully) Asocjacja z niestandardowym kodem PIN" arr["GERMAN",345]="5. (bully) Assoziation mit personalisierter PIN" arr["TURKISH",345]="5. (bully) Özel PIN ilişkilendirmesi" + arr["ARABIC",345]="\${pending_of_translation} 5. (الفتوة) جمعية مع PIN شخصية" arr["ENGLISH",346]="7. (bully) Pixie Dust attack" arr["SPANISH",346]="7. (bully) Ataque Pixie Dust" @@ -5058,6 +5395,7 @@ function initialize_language_strings() { arr["POLISH",346]="7. (bully) Atak Pixie Dust" arr["GERMAN",346]="7. (bully) Pixie Dust Angriff" arr["TURKISH",346]="7. (bully) Pixie Dust saldırısı" + arr["ARABIC",346]="\${pending_of_translation} 7. (الفتوة) هجوم الجني الغبار" arr["ENGLISH",347]="9. (bully) Bruteforce PIN attack" arr["SPANISH",347]="9. (bully) Ataque de fuerza bruta por PIN" @@ -5070,6 +5408,7 @@ function initialize_language_strings() { arr["POLISH",347]="9. (bully) Atak Brute Force za pomocą kodu PIN" arr["GERMAN",347]="9. (bully) Brute-Force-Angriff durch PIN" arr["TURKISH",347]="9. (bully) Bruteforce PIN saldırısı" + arr["ARABIC",347]="\${pending_of_translation} 9. (الفتوة) الغاشمة قوة PIN" arr["ENGLISH",348]="11. (bully) Known PINs database based attack" arr["SPANISH",348]="11. (bully) Ataque basado en base de datos de PINs conocidos" @@ -5082,6 +5421,7 @@ function initialize_language_strings() { arr["POLISH",348]="11. (bully) Atak oparty o bazę danych znanych PINów" arr["GERMAN",348]="11. (bully) Angriff auf Datenbank bekannter PINs basiert" arr["TURKISH",348]="11. (bully) Bilinen PIN'ler veritabanı saldırısı" + arr["ARABIC",348]="\${pending_of_translation} 11. قاعدة بيانات المعروف الدبابيس هجوم (bully) بناء" arr["ENGLISH",349]=" N. BSSID CHANNEL PWR LOCKED ESSID" arr["SPANISH",349]=" N. BSSID CANAL PWR LOCKED ESSID" @@ -5094,6 +5434,7 @@ function initialize_language_strings() { arr["POLISH",349]=" N. BSSID KANAŁ PWR LOCKED ESSID" arr["GERMAN",349]=" N. BSSID KANAL PWR LOCKED ESSID" arr["TURKISH",349]=" N. BSSID KANAL PWR LOCKED ESSID" + arr["ARABIC",349]="\${pending_of_translation} N. BSSID CHANNEL PWR LOCKED ESSID" arr["ENGLISH",350]="\${blue_color}You have selected a locked WPS network \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",350]="\${blue_color}Has seleccionado una red WPS bloqueada \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -5106,6 +5447,7 @@ function initialize_language_strings() { arr["POLISH",350]="\${blue_color}Wybrano sieć z zablokowanym WPS \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",350]="\${blue_color}Sie haben ein blockiertes WPS-Netzwerk ausgewählt \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",350]="\${blue_color}Kilitli bir WPS ağı seçtiniz \${green_color}Devam etmek ister misiniz? \${normal_color}\${visual_choice}" + arr["ARABIC",350]="\${pending_of_translation} \${blue_color} لقد اخترت منعت شبكة WPS \${green_color} تريد المتابعة؟ \${normal_color}\${visual_choice}" arr["ENGLISH",351]="WPS locked network: \${pink_color}\${wps_locked}\${normal_color}" arr["SPANISH",351]="Red WPS bloqueada: \${pink_color}\${wps_locked}\${normal_color}" @@ -5118,6 +5460,7 @@ function initialize_language_strings() { arr["POLISH",351]="Zablokowana sieć WPS: \${pink_color}\${wps_locked}\${normal_color}" arr["GERMAN",351]="Blockiertes WPS-Netzwerk: \${pink_color}\${wps_locked}\${normal_color}" arr["TURKISH",351]="WPS kilitli ağ: \${pink_color}\${wps_locked}\${normal_color}" + arr["ARABIC",351]="\${pending_of_translation} شبكة WPS سدت: \${pink_color}\${wps_locked}\${normal_color}" arr["ENGLISH",352]="WPS locked network: \${pink_color}None\${normal_color}" arr["SPANISH",352]="Red WPS bloqueada: \${pink_color}Ninguno\${normal_color}" @@ -5130,6 +5473,7 @@ function initialize_language_strings() { arr["POLISH",352]="Zablokowana sieć WPS: \${pink_color}Brak\${normal_color}" arr["GERMAN",352]="Blockiertes WPS-Netzwerk: \${pink_color}Keins\${normal_color}" arr["TURKISH",352]="WPS kilitli ağ: \${pink_color}None\${normal_color}" + arr["ARABIC",352]="\${pending_of_translation} شبكة WPS سدت: \${pink_color} لا يوجد \${normal_color}" arr["ENGLISH",353]="Checking to solve possible \"bad FCS\" problem if exists. Parameterizing..." arr["SPANISH",353]="Realizando una pequeña prueba para solventar el posible problema de \"bad FCS\" si existiese. Parametrizando..." @@ -5142,6 +5486,7 @@ function initialize_language_strings() { arr["POLISH",353]="Przeprowadzenie małego testu, aby rozwiązać problem \"bad FCS\" jeśli istniał. Parametryzowanie..." arr["GERMAN",353]="Ein Test wird ausgeführt, um das mögliche Problem von \"bad FCS\" zu lösen, falls es existiert. Parametrieren..." arr["TURKISH",353]="Varsa olası \"bad FCS\" sorununu çözme kontrol ediliyor. Parametrelendiriliyor..." + arr["ARABIC",353]="\${pending_of_translation} إجراء اختبار صغير لحل المشكلة المحتملة \"bad FCS\" إن وجدت. Parameterizing ..." arr["ENGLISH",354]="Done! parameter set" arr["SPANISH",354]="Hecho! parámetro fijado" @@ -5154,6 +5499,7 @@ function initialize_language_strings() { arr["POLISH",354]="Zrobione! parametry ustawione" arr["GERMAN",354]="Fertig! Parameter eingestellt" arr["TURKISH",354]="Tamamdır! parametre ayarlandı" + arr["ARABIC",354]="\${pending_of_translation} منجز! مجموعة المعلمة" arr["ENGLISH",355]="It seems this interface was parametrized before. It's not necessary to check again" arr["SPANISH",355]="Esta interfaz ya fue parametrizada anteriormente. No es necesario realizar de nuevo el chequeo" @@ -5166,6 +5512,7 @@ function initialize_language_strings() { arr["POLISH",355]="Ten interfejs został wcześniej sparametryzowany. Nie jest konieczne ponownie sprawdzenie" arr["GERMAN",355]="Diese Interface wurde zuvor parametriert. Es ist nicht notwendig, die Überprüfung erneut durchzuführen" arr["TURKISH",355]="Bu arayüz daha önce parametrize edilmiş gibi görünüyor. Tekrar kontrol etmek gerekli değil" + arr["ARABIC",355]="\${pending_of_translation} تم تكوين هذه الواجهة على النحو الوارد أعلاه. لا حاجة لفحص مرة أخرى" arr["ENGLISH",356]="Some combinations don't work well. Such as reaver and Ralink chipset cards. If your card has this chipset is recommended to use bully" arr["SPANISH",356]="Algunas combinaciones no funcionan bien. Como por ejemplo reaver y las tarjetas con chipset Ralink. Si tu tarjeta tiene este chipset es mejor utilizar bully" @@ -5178,6 +5525,7 @@ function initialize_language_strings() { arr["POLISH",356]="Niektóre kombinacje nie działają dobrze. Jak na przykład reaver i karty z chipsetem Ralink. Jeśli Twoja karta ma ten chipset lepiej jest użyć bully" arr["GERMAN",356]="Einige Kombinationen funktionieren nicht gut. Zum Beispiel Reaver und Karten mit Ralink-Chipsatz. Wenn Ihre Karte diesen Chipsatz hat, ist es besser, bully zu benutzen" arr["TURKISH",356]="Bazı kombinasyonlar iyi çalışmıyor. Reaver ve Ralink chipset kartları gibi. Kartınızın bu yonga seti varsa, bully kullanmanız önerilir" + arr["ARABIC",356]="\${pending_of_translation} بعض تركيبات لا تعمل بشكل جيد. مثل ريفر والبطاقات RALINK شرائح. إذا كانت بطاقة لديه هذا الصوت هو أفضل لاستخدام الفتوة" arr["ENGLISH",357]="6. (reaver) Custom PIN association" arr["SPANISH",357]="6. (reaver) Asociación con PIN personalizado" @@ -5190,6 +5538,7 @@ function initialize_language_strings() { arr["POLISH",357]="6. (reaver) Asocjacja z niestandardowym kodem PIN" arr["GERMAN",357]="6. (reaver) Assoziation mit Custom PIN" arr["TURKISH",357]="6. (reaver) Özel PIN ilişkilendirmesi" + arr["ARABIC",357]="\${pending_of_translation} 6. (ريفر) جمعية مع PIN شخصية" arr["ENGLISH",358]="8. (reaver) Pixie Dust attack" arr["SPANISH",358]="8. (reaver) Ataque Pixie Dust" @@ -5202,6 +5551,7 @@ function initialize_language_strings() { arr["POLISH",358]="8. (reaver) Atak Pixie Dust" arr["GERMAN",358]="8. (reaver) Pixie Dust Angriff" arr["TURKISH",358]="8. (reaver) Pixie Dust saldırısı" + arr["ARABIC",358]="\${pending_of_translation} 8. (ريفر) هجوم الجني الغبار" arr["ENGLISH",359]="10. (reaver) Bruteforce PIN attack" arr["SPANISH",359]="10. (reaver) Ataque de fuerza bruta por PIN" @@ -5214,6 +5564,7 @@ function initialize_language_strings() { arr["POLISH",359]="10. (reaver) Atak Brute Force za pomocą kodu PIN" arr["GERMAN",359]="10. (reaver) Brute-Force-Angriff durch PIN" arr["TURKISH",359]="10. (reaver) Bruteforce PIN saldırısı" + arr["ARABIC",359]="\${pending_of_translation} 10. (ريفر) الغاشمة قوة PIN" arr["ENGLISH",360]="12. (reaver) Known PINs database based attack" arr["SPANISH",360]="12. (reaver) Ataque basado en base de datos de PINs conocidos" @@ -5226,6 +5577,7 @@ function initialize_language_strings() { arr["POLISH",360]="12. (reaver) Atak oparty o bazę danych znanych PINów" arr["GERMAN",360]="12. (reaver) Angriff basiert auf Datenbank mit bekannte PINs" arr["TURKISH",360]="12. (reaver) Bilinen PIN'ler veritabanı tabanlı saldırı" + arr["ARABIC",360]="\${pending_of_translation} 12. (ريفر) قاعدة بيانات المعروف الدبابيس هجوم على أساس" arr["ENGLISH",361]="WPA/WPA2 filter enabled in scan. When started, press [Ctrl+C] to stop..." arr["SPANISH",361]="Filtro WPA/WPA2 activado en escaneo. Una vez empezado, pulse [Ctrl+C] para pararlo..." @@ -5238,6 +5590,7 @@ function initialize_language_strings() { arr["POLISH",361]="Filtr WPA/WPA2 aktywowany podczas skanowania. Naciśnij [Ctrl+C] w trakcie trwania, aby zatrzymać..." arr["GERMAN",361]="WPA/WPA2-Filter beim Scannen aktiviert. Nach dem Start, drücken Sie [Ctrl+C], um es zu stoppen..." arr["TURKISH",361]="WPA/WPA2 filtresi aktifleştirildi. Başladıktan sonra, durdurmak için [Ctrl+C] tuşlayınız..." + arr["ARABIC",361]="\${pending_of_translation} تنشيط WPA / WPA2 مسح التصفية. بدأت مرة واحدة، اضغط [Ctrl+C] لوقف ..." arr["ENGLISH",362]="Custom PIN set to \${normal_color}\${custom_pin}" arr["SPANISH",362]="PIN personalizado elegido \${normal_color}\${custom_pin}" @@ -5250,6 +5603,7 @@ function initialize_language_strings() { arr["POLISH",362]="Wybrany PIN \${normal_color}\${custom_pin}" arr["GERMAN",362]="Custom PIN gewählt \${normal_color}\${custom_pin}" arr["TURKISH",362]="Özel PIN \${normal_color}\${custom_pin} olarak ayarlandı" + arr["ARABIC",362]="\${pending_of_translation} شخصية PIN المختار \${normal_color}\${custom_pin}" arr["ENGLISH",363]="Type custom PIN (8 digits):" arr["SPANISH",363]="Escribe el PIN personalizado (8 dígitos):" @@ -5262,6 +5616,7 @@ function initialize_language_strings() { arr["POLISH",363]="Wprowadź niestandardowy kod PIN (8 cyfr):" arr["GERMAN",363]="Schreiben Sie die Custom PIN (8-stellig):" arr["TURKISH",363]="Özel PIN (8 haneli) yazın:" + arr["ARABIC",363]="\${pending_of_translation} PIN نوع مخصص (8 أرقام):" arr["ENGLISH",364]="BSSID set to \${normal_color}\${wps_bssid}" arr["SPANISH",364]="BSSID elegido \${normal_color}\${wps_bssid}" @@ -5274,6 +5629,7 @@ function initialize_language_strings() { arr["POLISH",364]="Wybrano BSSID \${normal_color}\${wps_bssid}" arr["GERMAN",364]="Gewähltes BSSID \${normal_color}\${wps_bssid}" arr["TURKISH",364]="BSSID \${normal_color}\${wps_bssid} olarak ayarlandı" + arr["ARABIC",364]="\${pending_of_translation} BSSID المختار \${normal_color}\${wps_bssid}" arr["ENGLISH",365]="Channel set to \${normal_color}\${wps_channel}" arr["SPANISH",365]="Canal elegido \${normal_color}\${wps_channel}" @@ -5286,6 +5642,7 @@ function initialize_language_strings() { arr["POLISH",365]="Wybrany kanał \${normal_color}\${wps_channel}" arr["GERMAN",365]="Ausgewählter Kanal \${normal_color}\${wps_channel}" arr["TURKISH",365]="Kanal \${normal_color}\${wps_channel} olarak ayarlandı" + arr["ARABIC",365]="\${pending_of_translation} القناة المختارة \${normal_color}\${wps_channel}" arr["ENGLISH",366]="No filters enabled on scan. When started, press [Ctrl+C] to stop..." arr["SPANISH",366]="No hay filtros activados en el escaneo. Una vez empezado, pulse [Ctrl+C] para pararlo..." @@ -5298,6 +5655,7 @@ function initialize_language_strings() { arr["POLISH",366]="W skanowaniu nie zostały włączone żadne filtry. Naciśnij [Ctrl+C] w trakcie trwania, aby zatrzymać..." arr["GERMAN",366]="Es sind keine aktivierten Filter im Scan vorhanden. Nach dem Start, drücken Sie [Ctrl+C], um es zu stoppen..." arr["TURKISH",366]="Taramada filtre yok. Başladıktan sonra, durdurmak için [Ctrl+C] tuşlayınız..." + arr["ARABIC",366]="\${pending_of_translation} تنشيط لا مرشحات المسح. بدأت مرة واحدة، اضغط [Ctrl+C] لوقف ..." arr["ENGLISH",367]="You have bully installed (v\${bully_version}), but not required version. To perform Pixie Dust integrated bully attack you must have at least version v\${minimum_bully_pixiewps_version}" arr["SPANISH",367]="Tienes bully instalado (v\${bully_version}), aunque no la versión requerida. Para realizar el ataque Pixie Dust integrado con bully has de tener al menos la versión v\${minimum_bully_pixiewps_version}" @@ -5310,6 +5668,7 @@ function initialize_language_strings() { arr["POLISH",367]="Masz zainstalowane bully (v\${bully_version}), ale nie wymaganą wersję. Aby atak Pixie Dust był zintegrowany z bully, musisz mieć co najmniej wersję v\${minimum_bully_pixiewps_version}" arr["GERMAN",367]="Sie haben Bully installiert (v\${bully_version}), obwohl nicht die erforderliche Version. Um den Pixie Dust Angriff mit Bully zu integrieren, müssen Sie mindestens die Version v\${minimum_bully_pixiewps_version} haben" arr["TURKISH",367]="Bully versiyonunuz (v\${bully_version}), ama istenilen versiyon değil. Pixie Dust entegreli bully saldırısı yapmak için en az versiyona sahip olmalısınız v\${minimum_bully_pixiewps_version}" + arr["ARABIC",367]="\${pending_of_translation} الفتوة كنت قد قمت بتثبيت (ت \${bully_version})، وإن لم يكن مطلوبا الإصدار. لجعل الهجوم متكاملة الجني الغبار مع ديك الفتوة أن يكون أقل النسخة ضد \${minimum_bully_pixiewps_version}" arr["ENGLISH",368]="You have bully installed (v\${bully_version}). You meet the version requirement to perform Pixie Dust integrated bully attack (minimum version v\${minimum_bully_pixiewps_version}). Script can continue..." arr["SPANISH",368]="Tienes bully instalado (v\${bully_version}). Cumples con el requisito de versión para realizar el ataque Pixie Dust integrado con bully (versión mínima v\${minimum_bully_pixiewps_version}). El script puede continuar..." @@ -5322,6 +5681,7 @@ function initialize_language_strings() { arr["POLISH",368]="Masz zainstalowany bully (v\${bully_version}). Spełnia ona wymagania wersji, aby atak Pixie Dust był zintegrowany z bully (wersja minimalna v\${minimum_bully_pixiewps_version}). Skrypt może kontynuować..." arr["GERMAN",368]="Sie haben bully installiert (v\${bully_version}). Du erfüllst die Versionsvoraussetzung, um den mit dem bully integrierten Pixie Dust-Angriff auszuführen (Mindestversion v\${minimum_bully_pixiewps_version}). Das Skript kann fortfahren..." arr["TURKISH",368]="Bully versiyonunuz (v\${bully_version}), İstenilen versiyon karşılanıyor (minimum version v\${minimum_bully_pixiewps_version}) ve Pixie Dust entegreli bully saldırısı yapmak için yazılım devam edebilir..." + arr["ARABIC",368]="\${pending_of_translation} الفتوة قد قمت بتثبيت (ت \${bully_version}). تلبية متطلبات النسخة الجني الغبار دمج هجوم الفتوة (صيغة الحد الأدنى ضد \${minimum_bully_pixiewps_version}). السيناريو يمكن أن يستمر ..." arr["ENGLISH",369]="To perform the Pixie Dust integrated attack with reaver or bully, you must have installed at least \${minimum_reaver_pixiewps_version} version for reaver and \${minimum_bully_pixiewps_version} for bully" arr["SPANISH",369]="Para realizar el ataque Pixie Dust integrado con reaver o con bully, has de tener instalada como mínimo la versión \${minimum_reaver_pixiewps_version} para reaver y \${minimum_bully_pixiewps_version} para bully" @@ -5334,6 +5694,7 @@ function initialize_language_strings() { arr["POLISH",369]="Aby przeprowadzić zintegrowany atak Pixie Dust z użyciem reaver lub z bully, musisz mieć zainstalowaną co najmniej wersję \${minimum_reaver_pixiewps_version} reaver i \${minimum_bully_pixiewps_version} bully" arr["GERMAN",369]="Um den mit dem reaver oder mit bully integrierten Pixie Dust-Angriff auszuführen, müssen Sie mindestens die Reaver Version \${minimum_reaver_pixiewps_version} und die Bully Version \${minimum_bully_pixiewps_version} installiert haben" arr["TURKISH",369]="Reaver veya bully ile Pixie Dust entegre saldırısını gerçekleştirmek için, reaver için en az \${minimum_reaver_pixiewps_version} sürümü ve kabadayılık için \${minimum_bully_pixiewps_version} yüklemiş olmanız gerekir" + arr["ARABIC",369]="\${pending_of_translation} لجعل الهجوم متكاملة الجني الغبار ريفر أو الفتوة، كنت قد قمت بتثبيت على الأقل \${minimum_reaver_pixiewps_version} نسخة ريفر و\${minimum_bully_pixiewps_version} لالفتوة" arr["ENGLISH",370]="You have reaver installed (v\${reaver_version}). You meet the version requirement to perform Pixie Dust integrated reaver attack (minimum version v\${minimum_reaver_pixiewps_version}). Script can continue..." arr["SPANISH",370]="Tienes reaver instalado (v\${reaver_version}). Cumples con el requisito de versión para realizar el ataque Pixie Dust integrado con reaver (versión minima v\${minimum_reaver_pixiewps_version}). El script puede continuar..." @@ -5346,6 +5707,7 @@ function initialize_language_strings() { arr["POLISH",370]="Masz zainstalowany reaver (v\${reaver_version}). Spełnia on wymagania dotyczące wersji, aby wykonać atak Pixie Dust (wersja minimalna v\${minimum_reaver_pixiewps_version}). Skrypt może kontynuować..." arr["GERMAN",370]="Reaver ist installiert (v\${reaver_version}). Sie erfüllen die Versionsvoraussetzung, um den Pixie Dust-Angriff auszuführen, der mit Reaver integriert ist (min Version v\${minimum_reaver_pixiewps_version}). Das Skript kann fortfahren..." arr["TURKISH",370]="Reaver sisteminizde kurulu (v\${reaver_version}). Pixie Dust entegre reaver saldırısını gerçekleştirmek için sürüm gereksinimini karşılıyorsunuz (minimum sürüm v\${minimum_reaver_pixiewps_version}). Script devam edebilir..." + arr["ARABIC",370]="\${pending_of_translation} قمت بتثبيت ريفر (ت \${reaver_version}). لقاء مع نسخة شرط عن الهجوم متكاملة الجني الغبار ريفر (الحد الأدنى الإصدار الخامس \${minimum_reaver_pixiewps_version}). السيناريو يمكن أن يستمر ..." arr["ENGLISH",371]="You have reaver installed (v\${reaver_version}), but not required version. To perform Pixie Dust integrated reaver attack you must have at least version v\${minimum_reaver_pixiewps_version}" arr["SPANISH",371]="Tienes reaver instalado (v\${reaver_version}), aunque no la versión requerida. Para realizar el ataque Pixie Dust integrado con reaver has de tener al menos la versión v\${minimum_reaver_pixiewps_version}" @@ -5358,6 +5720,7 @@ function initialize_language_strings() { arr["POLISH",371]="Masz zainstalowany reaver (v\${reaver_version}), ale nie wymaganą wersję. Aby zrealizować atak Pixie Dust zintegrowany z programem reaver musisz mieć co najmniej wersję v\${minimum_reaver_pixiewps_version}" arr["GERMAN",371]="Reaver ist installiert (v\${reaver_version}), jedoch nicht die erforderliche Version. Um den Pixie Dust-Angriff mit Reaver zu integrieren, müssen Sie mindestens die Version v\${minimum_reaver_pixiewps_version} haben" arr["TURKISH",371]="Reaver sisteminizde kurulu (v\${reaver_version}), ancak sürüm uygun değil. Pixie Dust entegre reaver saldırısını gerçekleştirmek için minimum sürüm olan \${minimum_reaver_pixiewps_version} olmalıdır" + arr["ARABIC",371]="\${pending_of_translation} قمت بتثبيت ريفر (ت \${reaver_version})، الإصدار وإن لم يكن المطلوب. لجعل الهجوم متكاملة الجني الغبار مع ديك ريفر لديها أقل النسخة ضد \${minimum_reaver_pixiewps_version}" arr["ENGLISH",372]="This action can't be performed without known PINs database file" arr["SPANISH",372]="Sin fichero de base de datos de PINs conocidos no se puede realizar esta acción" @@ -5370,6 +5733,7 @@ function initialize_language_strings() { arr["POLISH",372]="Ta czynność nie może zostać zrealizowana bez bazy danych znanych kodów PIN" arr["GERMAN",372]="Ohne eine Datenbankdatei mit bekannten PINs kann diese Aktion nicht ausgeführt werden" arr["TURKISH",372]="Bu işlem bilinen PIN veritabanı dosyası olmadan gerçekleştirilemez" + arr["ARABIC",372]="\${pending_of_translation} لا توجد قاعدة بيانات ملف الدبابيس المعروف لا تستطيع أن تفعل هذا" arr["ENGLISH",373]="The known PINs database file exists. Script can continue..." arr["SPANISH",373]="Existe el fichero de base de datos de PINs conocidos. El script puede continuar..." @@ -5382,6 +5746,7 @@ function initialize_language_strings() { arr["POLISH",373]="Znaleziono plik bazy danych znanych PIN. Skrypt może kontynuować..." arr["GERMAN",373]="Die Datenbankdatei mit bekannte PINs ist vorhanden. Das Skript kann fortfahren..." arr["TURKISH",373]="Bilinen PIN'ler veritabanı dosyası mevcut. Komut dosyası devam edebilir..." + arr["ARABIC",373]="\${pending_of_translation} الملف موجود قاعدة البيانات المعروفة الدبابيس. السيناريو يمكن أن يستمر ..." arr["ENGLISH",374]="Local PINs database file (\${known_pins_dbfile}) can't be found in the script folder. It will be attempted to download" arr["SPANISH",374]="No se ha podido encontrar el fichero local de la base de datos de PINs (\${known_pins_dbfile}) en la carpeta del script. Se intentará descargar" @@ -5394,6 +5759,7 @@ function initialize_language_strings() { arr["POLISH",374]="Nie znaleziono lokalnej bazy danych bazy danych kodów PIN (\${known_pins_dbfile}) w folderze skryptu. Spróbuję go pobrać" arr["GERMAN",374]="Die lokale Datei der PIN-Datenbank (\${known_pins_dbfile}) konnte im Skriptordner nicht gefunden werden. Versuch zum Herunterladen" arr["TURKISH",374]="Yerel PIN'ler veritabanı dosyası (\${known_pins_dbfile}) komut dosyası klasöründe bulunamadı. İndirilmeye çalışılacak" + arr["ARABIC",374]="\${pending_of_translation} لا يمكن العثور على أرقام قاعدة بيانات الملفات المحلية (\${known_pins_dbfile}) في المجلد النصي. سيحاول تحميل" arr["ENGLISH",375]="It seems you have no internet access" arr["SPANISH",375]="Parece que no tienes conexión a internet" @@ -5406,6 +5772,7 @@ function initialize_language_strings() { arr["POLISH",375]="Wygląda na to, że nie masz połączenia internetowego" arr["GERMAN",375]="Es scheint, dass Sie keine Internetverbindung haben" arr["TURKISH",375]="Görünüşe göre internet erişiminiz yok" + arr["ARABIC",375]="\${pending_of_translation} يبدو لم يكن لديك اتصال بالإنترنت" arr["ENGLISH",376]="Local PINs database file (\${known_pins_dbfile}) was found. Anyway a check for a newer will be performed" arr["SPANISH",376]="Se ha encontrado un fichero local de base de datos de PINs (\${known_pins_dbfile}). No obstante se va a comprobar si existe uno más actualizado" @@ -5418,6 +5785,7 @@ function initialize_language_strings() { arr["POLISH",376]="Odnaleziono lokalny plik bazy danych PIN (\${known_pins_dbfile}). Sprawdzę jednak, czy jest bardziej aktualna wersja" arr["GERMAN",376]="Eine lokale Datenbankdatei mit PINs (\${known_pins_dbfile}) wurde gefunden. Es wird jedoch geprüft, ob es eine Aktualisierung gibt" arr["TURKISH",376]="Yerel PIN'ler veritabanı dosyası (\${known_pins_dbfile}) bulundu. Her neyse yeni bir kontrol yapılacaktır" + arr["ARABIC",376]="\${pending_of_translation} انها وجدت دبابيس ملف قاعدة البيانات المحلية (\${known_pins_dbfile}). ولكن يجب ان يكون لفحص حالة وجود واحد أكثر تحديثها" arr["ENGLISH",377]="An up-to-date PINs database file has been successfully downloaded" arr["SPANISH",377]="Se ha descargado con éxito un fichero de base de datos de PINs actualizado" @@ -5430,6 +5798,7 @@ function initialize_language_strings() { arr["POLISH",377]="Nowszy plik bazy danych PIN został pomyślnie pobrany" arr["GERMAN",377]="Eine PIN-Datenbankdatei wurde erfolgreich heruntergeladen" arr["TURKISH",377]="Daha bir PIN veritabanı dosyası başarıyla indirildi" + arr["ARABIC",377]="\${pending_of_translation} وقد تم ذلك بنجاح تحميل دبابيس قاعدة بيانات الملف المحدث" arr["ENGLISH",378]="An error occurred while trying to download the PINs database file" arr["SPANISH",378]="Ocurrió un error al intentar descargar el fichero de base de datos de PINs" @@ -5442,6 +5811,7 @@ function initialize_language_strings() { arr["POLISH",378]="Podczas próby pobrania pliku bazy danych kodów PIN wystąpił błąd" arr["GERMAN",378]="Beim Versuchdes runterladens der PIN-Datenbankdatei ist ein Fehler aufgetreten" arr["TURKISH",378]="PINs veritabanı dosyasını indirmeye çalışırken bir hata oluştu" + arr["ARABIC",378]="\${pending_of_translation} خطأ أثناء محاولة تحميل دبابيس ملف قاعدة البيانات" arr["ENGLISH",379]="Check of the PINs database file has already been done. It will not be done again..." arr["SPANISH",379]="El chequeo del fichero de base de datos de PINs ya se hizo. No se realizará de nuevo..." @@ -5454,6 +5824,7 @@ function initialize_language_strings() { arr["POLISH",379]="Sprawdzenie pliku bazy danych PIN zostało już wykonane. To się nie powtórzy..." arr["GERMAN",379]="Die Überprüfung der PIN-Datenbankdatei wurde bereits durchgeführt. Es wird nicht wieder getan..." arr["TURKISH",379]="PIN veritabanı dosyasının kontrolü zaten yapıldı. Bir daha yapılmayacak..." + arr["ARABIC",379]="\${pending_of_translation} التحقق من أرقام التعريف قاعدة بيانات ملف يتم. سوف يتم تنفيذها مرة أخرى ..." arr["ENGLISH",380]="Do you want to try again next time you launch this attack for this session? \${normal_color}\${visual_choice}" arr["SPANISH",380]="¿Deseas que la próxima vez que lances este ataque en esta sesión se vuelva a intentar? \${normal_color}\${visual_choice}" @@ -5466,6 +5837,7 @@ function initialize_language_strings() { arr["POLISH",380]="Czy chcesz spróbować ponownie tego ataku dla tej sesji podczas następnego uruchomienia? \${normal_color}\${visual_choice}" arr["GERMAN",380]="Möchten Sie beim nächsten Start dieses Angriffs in dieser Sitzung erneut versuchen? \${normal_color}\${visual_choice}" arr["TURKISH",380]="Bu seans için bu saldırıyı bir daha başlattığınızda tekrar denemek ister misin? \${normal_color}\${visual_choice}" + arr["ARABIC",380]="\${pending_of_translation} كنت ترغب في المرة التالية التي تقوم بشن هذا الهجوم في هذه المحاولة الجلسة؟ \${normal_color}\${visual_choice}" arr["ENGLISH",381]="An error occurred while trying to access to the checksum file of remote PINs database" arr["SPANISH",381]="Ocurrió un error al intentar acceder al fichero de checksum de la base de datos de PINs remota" @@ -5478,6 +5850,7 @@ function initialize_language_strings() { arr["POLISH",381]="Podczas próby uzyskania dostępu do pliku kontrolnego zdalnej bazy danych PIN wystąpił błąd" arr["GERMAN",381]="Beim Versuch, auf die checksum der Remote-PIN-Datenbank zuzugreifen, ist ein Fehler aufgetreten" arr["TURKISH",381]="Uzak PIN'ler veritabanının sağlama dosyasına erişmeye çalışırken bir hata oluştu" + arr["ARABIC",381]="\${pending_of_translation} حدث خطأ أثناء محاولة الوصول إلى قاعدة بيانات الاختباري ملف عن بعد دبابيس" arr["ENGLISH",382]="Checksums of the local and remote files match. Your PINs database file is up-to-date" arr["SPANISH",382]="Los checksum de los ficheros local y remoto coinciden. Tu fichero de base de datos de PINs está actualizado" @@ -5490,6 +5863,7 @@ function initialize_language_strings() { arr["POLISH",382]="Sprawdzono sumy kontrolne pliku lokalnego i zdalnego. Plik bazy danych kodów PIN jest aktualny" arr["GERMAN",382]="Die Checksum der lokalen und Remote-Dateien stimmen überein. Ihre PIN-Datenbankdatei ist auf dem neuesten Stand" arr["TURKISH",382]="Yerel ve uzak dosyaların sağlama toplamları eşleşir. PIN'leriniz veritabanı dosyanız güncel" + arr["ARABIC",382]="\${pending_of_translation} الاختباري من الملفات المحلية ومباراة بعد. ملف قاعدة البيانات الخاصة بك هو الدبابيس محدثة" arr["ENGLISH",383]="It seems there is a more up-to-date PINs database file. It will be downloaded..." arr["SPANISH",383]="Parece que hay un fichero de base de datos de PINs más actualizado. Será descargado..." @@ -5502,6 +5876,7 @@ function initialize_language_strings() { arr["POLISH",383]="Wygląda na to, że istnieje bardziej aktualny plik bazy danych PIN. Zostanie pobrany..." arr["GERMAN",383]="Es scheint, dass es eine aktualisierte Datenbank von PINs gibt. Sie wird heruntergeladen..." arr["TURKISH",383]="Daha güncel bir PIN veritabanı dosyası var gibi görünüyor. İndirilecek..." + arr["ARABIC",383]="\${pending_of_translation} ويبدو أن هناك ملف دبابيس قاعدة بيانات أكثر تحديثها. سيتم تحميلها ..." arr["ENGLISH",384]="Searching in PINs database. Please be patient..." arr["SPANISH",384]="Buscando en la base de datos de PINs. Por favor ten paciencia..." @@ -5514,6 +5889,7 @@ function initialize_language_strings() { arr["POLISH",384]="Wyszukiwanie bazy danych kodu PIN. Cierpliwości..." arr["GERMAN",384]="PINs Datenbank wird durchgesucht. Bitte haben Sie etwas Geduld..." arr["TURKISH",384]="PIN veritabanında arama. Lütfen sabırlı olun..." + arr["ARABIC",384]="\${pending_of_translation} البحث في أرقام قاعدة البيانات. يرجى التحلي بالصبر ..." arr["ENGLISH",385]="Only one match found in the PINs database" arr["SPANISH",385]="Se ha encontrado sólo una coincidencia en la base de datos de PINs" @@ -5526,6 +5902,7 @@ function initialize_language_strings() { arr["POLISH",385]="Znaleziono tylko jeden pasujący kod PIN w bazie danych" arr["GERMAN",385]="In der PIN-Datenbank wurde nur eine Übereinstimmung gefunden" arr["TURKISH",385]="PIN veritabanında sadece bir eşleşme bulundu" + arr["ARABIC",385]="\${pending_of_translation} إلا أن العثور على تطابق في أرقام قاعدة بيانات" arr["ENGLISH",386]="\${counter_pins_found} matching PINs have been found in the PINs database" arr["SPANISH",386]="Se han encontrado \${counter_pins_found} PINs coincidentes en la base de datos de PINs" @@ -5538,6 +5915,7 @@ function initialize_language_strings() { arr["POLISH",386]="Znaleziono \${counter_pins_found} pasujących kodów PIN w bazie danych" arr["GERMAN",386]="\${counter_pins_found} übereinstimmende PINs wurden in der PIN-Datenbank" arr["TURKISH",386]="\${counter_pins_found} PIN'lerde eşleşen PIN'ler bulundu" + arr["ARABIC",386]="\${pending_of_translation} العثور على \${counter_pins_found} دبابيس يقابل في أرقام قاعدة بيانات" arr["ENGLISH",387]="No matches found in the PINs database" arr["SPANISH",387]="No se ha encontrado ninguna coincidencia en la base de datos de PINs" @@ -5550,6 +5928,7 @@ function initialize_language_strings() { arr["POLISH",387]="Brak dopasowania w bazie danych kodów PIN" arr["GERMAN",387]="Keine Übereinstimmungen wurden in der PIN-Datenbank gefunden" arr["TURKISH",387]="PINs veritabanında eşleşme bulunamadı" + arr["ARABIC",387]="\${pending_of_translation} لا شيء العثور على أي تطابق في أرقام قاعدة بيانات" arr["ENGLISH",388]="Calculating and adding possible PINs using common known algorithms (ComputePIN, EasyBox, etc.) ..." arr["SPANISH",388]="Calculando y añadiendo posibles PINs usando algoritmos conocidos comunes (ComputePIN, EasyBox, etc.) ..." @@ -5562,6 +5941,7 @@ function initialize_language_strings() { arr["POLISH",388]="Obliczanie i dodawanie możliwych kodów PIN przy użyciu powszechnie znanych algorytmów (ComputePIN, EasyBox, itd.) ..." arr["GERMAN",388]="Berechnung und Hinzufügen von möglichen PINs mit bekannten Algorithmen (ComputePIN, EasyBox, etc.) ..." arr["TURKISH",388]="Bilinen bilinen algoritmaları (ComputePIN, EasyBox, vb.) Kullanarak olası PIN'leri hesaplamak ve eklemek ..." + arr["ARABIC",388]="\${pending_of_translation} حساب وإضافة أرقام ممكنة باستخدام خوارزميات المشتركة المعروفة (ComputePIN، EasyBox، الخ) ..." arr["ENGLISH",389]="PINs calculated by algorithms have been added. The attack will be launched with a total of \${counter_pins_found} PINs" arr["SPANISH",389]="Se han añadido PINs calculados por los algoritmos. El ataque se lanzará con un total de \${counter_pins_found} PINs" @@ -5574,6 +5954,7 @@ function initialize_language_strings() { arr["POLISH",389]="Kody PIN obliczone pzez algorytmy zostały dodane. Atak zostanie uruchomiony w sumie dla \${counter_pins_found} kodów PIN" arr["GERMAN",389]="Die von den Algorithmen berechneten PINs wurden hinzugefügt. Der Angriff wird mit insgesamt \${counter_pins_found} PINs gestartet" arr["TURKISH",389]="Algoritmalar tarafından hesaplanan PIN'ler eklendi. Saldırı toplam \${counter_pins_found} PIN ile başlatılacak" + arr["ARABIC",389]="\${pending_of_translation} أضيفت دبابيس وتحسب على أساس الخوارزميات. إطلاق الهجوم مع ما مجموعه \${counter_pins_found} PINs" arr["ENGLISH",390]="Some access points have only PBC (Push Button Connect) enabled and you can't connect via WPS if you don't press the physical button on the device" arr["SPANISH",390]="Algunos puntos de acceso tienen activado solamente PBC (Push Button Connect) y no podrás conectar por WPS si no se pulsa el boton físico del mismo" @@ -5586,6 +5967,7 @@ function initialize_language_strings() { arr["POLISH",390]="Niektóre punkty dostępu mają włączoną funkcję PBC (Push Button Connect) i nie można połączyć się za pośrednictwem WPS, jeśli nie naciśniesz fizycznego przycisku" arr["GERMAN",390]="Bei einigen Access Points ist nur PBC (Push Button Connect) aktiviert, und Sie können keine Verbindung über WPS herstellen, wenn Sie nicht die physische Taste drücken" arr["TURKISH",390]="Bazı erişim noktalarının yalnızca PBC (Push Button Connect) özelliği vardır ve cihazdaki fiziksel tuşa basmazsanız WPS ile bağlanamazsınız" + arr["ARABIC",390]="\${pending_of_translation} يتم تنشيط بعض نقاط الوصول فقط PBC (Push Button Connect) WPS إذا تم الضغط على زر المادي من نفسه" arr["ENGLISH",391]="Timeout set to \${normal_color}\${timeout}\${blue_color} seconds" arr["SPANISH",391]="Timeout elegido \${normal_color}\${timeout}\${blue_color} segundos" @@ -5598,6 +5980,7 @@ function initialize_language_strings() { arr["POLISH",391]="Wybrany limit czasu \${normal_color}\${timeout}\${blue_color} sekund" arr["GERMAN",391]="Ausgewähltes Timeout \${normal_color}\${timeout}\${blue_color} Sekunden" arr["TURKISH",391]="Zaman aşımı \${normal_color}\${timeout}\${blue_color} saniye olarak ayarlandı" + arr["ARABIC",391]="\${pending_of_translation} مهلة اختار \${normal_color}\${timeout}\${blue_color} ثواني" arr["ENGLISH",392]="In the 5Ghz band there are many channels in which because of the country configuration, you can't operate. There are also other channels in which you can't initiate communication, only communicate with an existing network. This makes starting an access point on a 5Ghz channel very likely to fail if it doesn't match an allowed channel. This is why Evil Twin will start on a channel in the 2.4Ghz band (1-11). But don't worry, it will be transparent for the users because the DoS attack still operate on the real 5Ghz channel against the target" arr["SPANISH",392]="En la banda de los 5Ghz hay muchos canales en los que por la configuración del país, no puedes operar. También hay otros canales en los que no puedes iniciar la comunicación, solo comunicarte con una red existente. Esto hace que iniciar un punto de acceso en una canal de 5Ghz tenga muchas probabilidades de fallo si no coincide con un canal permitido. Es por esto que el Evil Twin se iniciará en un canal de la banda 2.4Ghz (1-11). Pero no te preocupes, será transparente para los usuarios ya que el ataque DoS sigue operando en el canal real de 5Ghz contra el objetivo" @@ -5610,6 +5993,7 @@ function initialize_language_strings() { arr["POLISH",392]="W paśmie 5Ghz istnieje wiele kanałów, które nie mogą działać z powodu konfiguracji kraju. Istnieją również inne kanały, w których nie można zainicjować komunikacji, a tylko komunikować się z istniejącą siecią. To sprawia, że uruchomienie punktu dostępu na kanale 5Ghz może się nie udać, jeśli nie pasuje do dozwolonego kanału. Dlatego atak Evil Twin rozpocznie się na kanale w paśmie 2.4Ghz (1-11). Ale nie martw się, będzie to dla użytkowników niewidoczne, ponieważ atak DoS nadal działa przeciwko celowi na prawdziwym kanale 5Ghz" arr["GERMAN",392]="Im 5Ghz-Band gibt es viele Kanäle, in denen man nach der Konfiguration des Landes nicht arbeiten kann. Es gibt auch andere Kanäle, in denen Sie keine Kommunikation starten können, sondern nur mit einem bestehenden Netzwerk kommunizieren. Dies führt dazu, dass das Starten eines APs auf einem 5Ghz-Kanal sehr wahrscheinlich fehlschlägt, wenn es nicht mit einem zulässigen Kanal übereinstimmt. Deshalb startet der Evil Twin auf einem Kanal im 2.4Ghz-Band (1-11). Aber keine Sorge, es wird für die Benutzer transparent sein, da die DoS-Attacke weiterhin auf dem echten 5Ghz-Kanal gegen das Ziel arbeitet" arr["TURKISH",392]="5Ghz bandında, ülke konfigürasyonu nedeniyle çalışamayacağınız pek çok kanal var. İletişimi başlatamayacağınız başka kanallar da vardır, sadece mevcut bir ağ ile iletişim kurabilirsiniz. Bu, izin verilen bir kanalla eşleşmezse başarısız olması muhtemel 5 GHz'lik bir kanalda bir erişim noktası başlatılmasını sağlar. Bu yüzden Evil Twin 2.4Ghz bandında (1-11) bir kanalda başlayacaktır. Ama endişelenmeyin, kullanıcılar için şeffaf olacak çünkü DoS saldırısı hala hedefe karşı gerçek 5GHz kanalında çalışıyor" + arr["ARABIC",392]="\${pending_of_translation} في الفرقة 5GHz هناك العديد من القنوات التي التكوين للبلد، لا يمكن أن تعمل. وهناك أيضا قنوات أخرى لا يمكنك بدء الاتصال التواصل فقط مع الشبكة الحالية. هذا يجعل البدء في نقطة الوصول في قناة 5Ghz لديها احتمال كبير لفشل إذا لم تتطابق مع قناة المسموح بها. هذا هو السبب في الشر التوأم سوف تبدأ في فرقة قناة 2.4GHz إرسال (11/01). ولكن لا تقلق، تكون شفافة للمستخدمين لهجوم حجب الخدمة لا تزال تعمل في قناة 5Ghz الحقيقية مقابل هدف" arr["ENGLISH",393]="Type value in seconds (\${min_max_timeout}) for timeout or press [Enter] to accept the proposal [\${normal_color}\${timeout_shown}\${green_color}]:" arr["SPANISH",393]="Escribe un valor en segundos (\${min_max_timeout}) para el timeout o pulsa [Enter] para aceptar el valor propuesto [\${normal_color}\${timeout_shown}\${green_color}]:" @@ -5622,6 +6006,7 @@ function initialize_language_strings() { arr["POLISH",393]="Wprowadź wartość w sekundach (\${min_max_timeout}) dla limitu czasu lub naciśnij klawisz [Enter], aby zaakceptować proponowaną wartość [\${normal_color}\${timeout_shown}\${green_color}]:" arr["GERMAN",393]="Geben Sie einen Wert in Sekunden (\${min_max_timeout}) für die Zeitüberschreitung ein oder drücken Sie [Enter], um den vorgeschlagenen Wert zu übernehmen [\${normal_color}\${timeout_shown}\${green_color}]:" arr["TURKISH",393]="Zaman aşımı için saniye cinsinden değeri (\${min_max_timeout}) yazın veya teklifi kabul etmek için [Enter] tuşuna basın [\${normal_color}\${timeout_shown}\${green_color}]:" + arr["ARABIC",393]="\${pending_of_translation} كتابة قيمة في ثوان (\${min_max_timeout}) إلى مهلة أو اضغط [أدخل] لقبول القيمة المقترحة [\${normal_color}\${timeout_shown}\${green_color}]:" arr["ENGLISH",394]="You have selected a 5Ghz target network and the \"DoS pursuit mode\", but the second interface needed to perform the attack doesn't support the 5Ghz band or it is disabled, so the attack can't be performed" arr["SPANISH",394]="Has seleccionado una red objetivo de 5Ghz y el \"modo persecución DoS\", pero el segundo interfaz necesario para llevar a cabo el ataque no soporta la banda de los 5Ghz o está desactivado, por lo que este no se puede realizar" @@ -5634,6 +6019,7 @@ function initialize_language_strings() { arr["POLISH",394]="Wybrałeś docelową sieć 5Ghz i \"tryb DoS pursuit\", ale drugi interfejs potrzebny do przeprowadzenia ataku nie obsługuje pasma 5Ghz lub jest ono wyłączone, więc nie można go wykonać" arr["GERMAN",394]="Sie haben ein Zielnetzwerk mit 5Ghz und den \"DoS pursuit mode\" gewählt, aber die zweite Interface, die zur Ausführung des Angriffs benötigt wird, unterstützt das 5Ghz-Band nicht oder sie ist deaktiviert, so dass es nicht ausgeführt werden kann" arr["TURKISH",394]="5Ghz hedef ve \"DoS pursuit mode\" seçtiniz, ancak saldırıyı gerçekleştirmek için gereken ikinci arayüz, 5Ghz'yi bandını desteklemiyor veya devre dışı bırakılmış, bu yüzden saldırı gerçekleştirilemiyor" + arr["ARABIC",394]="\${pending_of_translation} لقد اخترت هدفا و5Ghz شبكة \"DoS pursuit mode\"، ولكن الهجوم في حاجة الى واجهة الثانية لأداء لا يدعم الفرقة 5GHz أو معطل، لذلك هذا لا يمكن القيام به " arr["ENGLISH",395]="Skipping intro, more window size needed" arr["SPANISH",395]="Saltando presentación, se necesita más tamaño de ventana" @@ -5646,6 +6032,7 @@ function initialize_language_strings() { arr["POLISH",395]="Pomijanie prezentacji, potrzebujesz większego rozmiaru okna" arr["GERMAN",395]="Intro wird übersprungen, mehr Fenstergröße ist erforderlich" arr["TURKISH",395]="Giriş atlanıyor, daha fazla pencere boyutu gerekiyor" + arr["ARABIC",395]="\${pending_of_translation} ومن القفز العرض، كنت بحاجة الى مزيد من حجم النافذة" arr["ENGLISH",396]="8. Evil Twin AP attack with sniffing and bettercap-sslstrip2/BeEF" arr["SPANISH",396]="8. Ataque Evil Twin AP con sniffing y bettercap-sslstrip2/BeEF" @@ -5658,6 +6045,7 @@ function initialize_language_strings() { arr["POLISH",396]="8. Atak Evil Twin AP ze sniffingiem i bettercap-sslstrip2/BeEF" arr["GERMAN",396]="8. Evil Twin AP Angriff mit Sniffing und bettercap-sslstrip2/BeEF" arr["TURKISH",396]="8. Sniffing ve bettercap-sslstrip2/BeEF ile Kötü İkiz AP saldırısı" + arr["ARABIC",396]="\${pending_of_translation} 8. هجوم الشر التوأم AP استنشاق وbettercap-sslstrip2/BeEF" arr["ENGLISH",397]="Evil Twin AP attack with sniffing and bettercap-sslstrip2/BeEF" arr["SPANISH",397]="Ataque Evil Twin AP con sniffing y bettercap-sslstrip2/BeEF" @@ -5670,6 +6058,7 @@ function initialize_language_strings() { arr["POLISH",397]="Atak Evil Twin AP ze sniffingiem i bettercap-sslstrip2/BeEF" arr["GERMAN",397]="Evil Twin AP Angriff mit Sniffing und bettercap-sslstrip2/BeEF" arr["TURKISH",397]="Şeytani İkiz AP saldırısı (sniffing ile) bettercap-sslstrip2/BeEF" + arr["ARABIC",397]="\${pending_of_translation} هجوم التوأم الشر مع استنشاق وbettercap AP-sslstrip2/BeEF" arr["ENGLISH",398]="Type the path to store the file or press [Enter] to accept the default proposal \${normal_color}[\${default_bettercap_logpath}]" arr["SPANISH",398]="Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto \${normal_color}[\${default_bettercap_logpath}]" @@ -5682,6 +6071,7 @@ function initialize_language_strings() { arr["POLISH",398]="Wpisz ścieżkę, w której będzie zapisany plik lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${default_bettercap_logpath}]" arr["GERMAN",398]="Schreiben Sie den Pfad, unter dem die Datei gespeichert werden soll, oder drücken Sie die Enter-Taste, um den Standardvorschlag zu akzeptieren \${normal_color}[\${default_bettercap_logpath}]" arr["TURKISH",398]="Dosyayı depolamak için yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın \${normal_color}[\${default_bettercap_logpath}]" + arr["ARABIC",398]="\${pending_of_translation} اكتب المسار حيث نقوم بتخزين ملف أو اضغط [أدخل] لقبول الافتراضي المقترح \${normal_color}[\${default_bettercap_logpath}]" arr["ENGLISH",399]="Passwords captured by sniffer. File saved at \${normal_color}[\${bettercap_logpath}]" arr["SPANISH",399]="El sniffer ha capturado contraseñas. Fichero salvado en \${normal_color}[\${bettercap_logpath}]" @@ -5694,6 +6084,7 @@ function initialize_language_strings() { arr["POLISH",399]="Sniffer przechwycił hasła. Plik zapisany w \${normal_color}[\${bettercap_logpath}]" arr["GERMAN",399]="Der Sniffer hat Passwörter erfasst. Datei in \${normal_color}[\${bettercap_logpath}] gespeichert" arr["TURKISH",399]="Parolalar sniffer tarafından yakalandı. Şuraya kaydedildi: \${normal_color}[\${bettercap_logpath}]" + arr["ARABIC",399]="\${pending_of_translation} وقد استولت على الشم كلمات السر. الملف المحفوظ في \${normal_color}[\${bettercap_logpath}]" arr["ENGLISH",400]="On Evil Twin attack with BeEF integrated, in addition to obtaining keys using sniffing techniques, you can try to control the client's browser launching numerous attack vectors. The success of these will depend on many factors such as the kind of client's browser and its version" arr["SPANISH",400]="En el ataque Evil Twin con BeEF integrado, además de obtener claves con sniffing, podrás intentar controlar el navegador de los clientes lanzando numerosos vectores de ataque. El éxito de estos dependerá de muchos factores como el tipo de navegador y la versión que utilice el cliente" @@ -5706,6 +6097,7 @@ function initialize_language_strings() { arr["POLISH",400]="W ataku Evil Twin ze zintegrowanym BeEF, oprócz uzyskiwania kluczy sniffingiem, można spróbować kontrolować przeglądarkę klientów, uruchamiając liczne ataki. Sukces tych działań będzie zależał od wielu czynników, takich jak typ przeglądarki i wersja używana przez klienta" arr["GERMAN",400]="Beim Evil-Twin Angriff mit integriertem BeEF können Sie nicht nur Schlüssel mit Sniffing erhalten, sondern auch versuchen, den Browser des Clients zu steuern, indem Sie zahlreiche Angriffsvektoren starten. Der Erfolg hängt von vielen Faktoren ab, beispielsweise vom Browsertyp und der vom Client verwendeten Version" arr["TURKISH",400]="BeEF ile Evil Twin saldırısında entegre olarak, koklama tekniklerini kullanarak anahtar elde etmenin yanı sıra, clientin tarayıcısını çok sayıda saldırı vektörünü başlatmaya çalışmayı deneyebilirsiniz. Bunların başarısı, clientin tarayıcısının türü ve versiyonu gibi birçok faktöre bağlı olacaktır" + arr["ARABIC",400]="\${pending_of_translation} في هجوم لحوم البقر الشر التوأم، إلى جانب الحصول على مفاتيح مع متكاملة استنشاق، يمكنك محاولة للسيطرة على مستعرض العميل إطلاق العديد من ناقلات الهجوم. نجاح هذه تعتمد على العديد من العوامل مثل نوع المتصفح والنسخة المستخدمة من قبل العميل" arr["ENGLISH",401]="The beef package you have installed is not BeEF (Browser Exploitation Framework). You have Beef (Flexible Brainfuck interpreter) installed. Both executables have the same name and can lead to confusion. Uninstall it and install what airgeddon needs if you want to use that feature. Installation guide: \${beef_installation_url}" arr["SPANISH",401]="El paquete beef que tienes instalado no es BeEF (Browser Exploitation Framework). Tienes instalado Beef (Flexible Brainfuck interpreter). Ambos ejecutables se llaman igual y puede dar lugar a confusión. Desinstálalo e instala el que airgeddon necesita si quieres usar esa característica. Guía de instalación: \${beef_installation_url}" @@ -5718,6 +6110,7 @@ function initialize_language_strings() { arr["POLISH",401]="Zainstalowany pakiet beef nie jest BeEF (Browser Exploitation Framework). Masz zainstalowaną Beef (Flexible Brainfuck interpreter). Obydwa pliki wykonywalne są nazywane tak samo i mogą prowadzić do zamieszania. Odinstaluj i zainstaluj system airgeddon, jeśli potrzebujesz tej funkcji. Instrukcja instalacji: \${beef_installation_url}" arr["GERMAN",401]="Das von Ihnen installierte beef-Paket ist nicht BeEF (Browser Exploitation Framework). Sie haben Beef (Flexible Brainfuck Interpreter) installiert. Beide ausführbare Dateien werden als gleich bezeichnet und können zu Verwirrung führen. Deinstallieren Sie es und installieren Sie das, das airgeddon benötigt, wenn Sie diese Funktion verwenden möchten. Installationsanleitung: \${beef_installation_url}" arr["TURKISH",401]="Yüklediğiniz beef paketi, BeEF (Browser Exploitation Framework) değildir. Beef (Flexible Brainfuck interpreter) kurulu. Her iki yürütücü de aynı ada sahip ve karışıklığa yol açabilir. Bu özelliği kullanmak istiyorsanız kaldırın ve hangi airgeddon'un gereksinimlerini karşılayın. Kurulum kılavuzu: \${beef_installation_url}" + arr["ARABIC",401]="\${pending_of_translation} حزمة لحم البقر قمت بتثبيت ليست لحوم البقر (متصفح استغلال الإطار). كنت قد قمت بتثبيت لحوم البقر (مرنة Brainfuck مترجم). كلا القابلة للتنفيذ نفس الاسم، ويمكن أن يكون مربكا. إلغاء تثبيت البرنامج وتثبيته airgeddon الحاجة إذا كنت ترغب في استخدام هذه الميزة. تركيب الدليل: \${beef_installation_url}" arr["ENGLISH",402]="Enter the absolute path of the directory where BeEF is installed:" arr["SPANISH",402]="Introduce la ruta absoluta del directorio donde está instalado BeEF:" @@ -5730,6 +6123,7 @@ function initialize_language_strings() { arr["POLISH",402]="Wprowadż ścieżkę absolutną do instalacji BeEF:" arr["GERMAN",402]="Geben Sie den absoluten Pfad des Verzeichnisses ein, in dem BeEF installiert ist:" arr["TURKISH",402]="BeEf'in kurulu olduğu dizini tam olarak giriniz:" + arr["ARABIC",402]="\${pending_of_translation} أدخل المسار المطلق من الدليل حيث تم تثبيت لحم البقر:" arr["ENGLISH",403]="The directory you entered doesn't exist" arr["SPANISH",403]="El directorio introducido no existe" @@ -5742,6 +6136,7 @@ function initialize_language_strings() { arr["POLISH",403]="Wprowadzony katalog nie istnieje" arr["GERMAN",403]="Das eingegebene Verzeichnis existiert nicht" arr["TURKISH",403]="Girdiğiniz dizin mevcut değil" + arr["ARABIC",403]="\${pending_of_translation} الدليل أدخلته غير موجود" arr["ENGLISH",404]="The entered path isn't absolute. An absolute path must always begin with \"/\"" arr["SPANISH",404]="La ruta introducida no es absoluta. Una ruta absoluta siempre debe comenzar por \"/\"" @@ -5754,6 +6149,7 @@ function initialize_language_strings() { arr["POLISH",404]="Wprowadzona ścieżka nie jest absolutna. Ścieżka abolutna musi się zawsze zaczynać od \"/\"" arr["GERMAN",404]="Der eingegebene Pfad ist nicht absolut. Ein absoluter Pfad sollte immer mit \"/\" beginnen" arr["TURKISH",404]="Girilen yol mutlak değildir. Mutlak bir yol daima \"/\" ile başlamalıdır" + arr["ARABIC",404]="\${pending_of_translation} المسار الذي تم إدخاله غير مطلق. مسار مطلق يجب أن تبدأ دائما مع \"/\"" arr["ENGLISH",405]="Checking BeEF..." arr["SPANISH",405]="Comprobando BeEF..." @@ -5766,6 +6162,7 @@ function initialize_language_strings() { arr["POLISH",405]="Sprawdzanie BeEF..." arr["GERMAN",405]="BeEF wird überprüft..." arr["TURKISH",405]="BeEF kontrol ediliyor..." + arr["ARABIC",405]="\${pending_of_translation} فحص لحوم البقر ..." arr["ENGLISH",406]="No BeEF executable was detected in given directory" arr["SPANISH",406]="No se ha detectado un ejecutable de BeEF en el directorio indicado" @@ -5778,6 +6175,7 @@ function initialize_language_strings() { arr["POLISH",406]="Nie znaleziono pliku wykonywalnego BeEF w danym katalogu" arr["GERMAN",406]="Keine BeEF-Programmdatei wurde im angegebenen Verzeichnis nicht gefunden" arr["TURKISH",406]="Girilen dizinde BeEF yürütülebilir bulunamadı" + arr["ARABIC",406]="\${pending_of_translation} لم يتم الكشف عنه لحوم البقر للتنفيذ في الدليل المحدد" arr["ENGLISH",407]="BeEF preparation" arr["SPANISH",407]="Preparación BeEF" @@ -5790,6 +6188,7 @@ function initialize_language_strings() { arr["POLISH",407]="Przygotowanie BeEF" arr["GERMAN",407]="BeEF wird vorbereitet" arr["TURKISH",407]="BeEF hazırlanması" + arr["ARABIC",407]="\${pending_of_translation} إعداد لحم البقر" arr["ENGLISH",408]="If you installed BeEF manually, airgeddon might not be able to find it and the attack option can appear as restricted. You can try to solve it using the special menu option to fix this. It will work only if BeEF is already correctly installed and your unique problem is the script is not detecting it" arr["SPANISH",408]="Si instalaste BeEF manualmente, puede que airgeddon no sea capaz de encontrarlo y la opción del ataque te aparezca restringida. Puedes intentar solucionarlo usando la opción del menú especial para ello. Esto sólo funcionará si BeEF ya está instalado correctamente y el único problema que tienes es que el script no lo detecta" @@ -5802,6 +6201,7 @@ function initialize_language_strings() { arr["POLISH",408]="Jeśli zainstalowałeś BeEF ręcznie, airgeddon może nie być w stanie go znaleźć, a opcja atakowania będzie ograniczona. Możesz spróbować rozwiązać ten problem używając specjalnej opcji menu. To będzie działać tylko wtedy, gdy BeEF jest już poprawnie zainstalowany i jedynym problemem jest to, że skrypt go nie wykrywa" arr["GERMAN",408]="Wenn Sie BeEF manuell installiert haben, kann airgeddon es möglicherweise nicht finden und die Angriffsoption scheint eingeschränkt zu sein. Sie können versuchen, es mit hilfe der speziellen Menüoption dafür zu lösen. Dies funktioniert nur, wenn BeEF bereits korrekt installiert ist und das einzige Problem, das Sie haben, ist, dass das Skript es nicht erkennt" arr["TURKISH",408]="BeEF'i manuel olarak yüklediyseniz, airgeddon onu bulamayabilir ve saldırı seçeneği kısıtlı olarak görünebilir. Bunu düzeltmek için özel menü seçeneğini kullanarak çözmeyi deneyebilirsiniz. Sadece BeEF zaten doğru bir şekilde kurulmuşsa ve tek sorun, komut dosyasının bunu algılamaması durumunda çalışır" + arr["ARABIC",408]="\${pending_of_translation} إذا قمت بتثبيت لحم البقر يدويا، airgeddon قد لا تكون قادرة على العثور على وستظهر خيار الهجوم مقيدة. يمكنك محاولة إصلاحه باستخدام خيار القائمة خاص لهذا الغرض. وهذا العمل إلا إذا تم بالفعل تثبيت لحم البقر بشكل صحيح والمشكلة الوحيدة لديك هو أن السيناريو لا يكشف" arr["ENGLISH",409]="1. Evil Twin AP attack with sniffing and bettercap-sslstrip2/BeEF" arr["SPANISH",409]="1. Ataque Evil Twin AP con sniffing y bettercap-sslstrip2/BeEF" @@ -5814,6 +6214,7 @@ function initialize_language_strings() { arr["POLISH",409]="1. Atak Evil Twin AP ze sniffingiem i bettercap-sslstrip2/BeEF" arr["GERMAN",409]="1. Evil Twin AP Angriff mit Sniffing und bettercap-sslstrip2/BeEF" arr["TURKISH",409]="1. Sniffing ve bettercap-sslstrip2/BeEF ile Kötü İkiz AP saldırısı" + arr["ARABIC",409]="\${pending_of_translation} 1. هجوم الشر التوأم AP استنشاق وbettercap-sslstrip2/BeEF" arr["ENGLISH",410]="2. Try to troubleshoot manually installed BeEF dependency problem" arr["SPANISH",410]="2. Intentar solucionar problema de dependencia BeEF instalado manualmente" @@ -5826,6 +6227,7 @@ function initialize_language_strings() { arr["POLISH",410]="2. Próba rozwiązywania problemów z ręcznie zainstalowanym BeEF" arr["GERMAN",410]="2. Versuche manuell installierte BeEF-Abhängigkeitsprobleme zu lösen" arr["TURKISH",410]="2. El ile yüklenmiş BeEF bağımlılık sorununu gidermeye çalışın" + arr["ARABIC",410]="\${pending_of_translation} 2. محاولة حل المشكلة لحوم البقر الاعتماد تثبيت يدويا" arr["ENGLISH",411]="WPS filter enabled in scan. When started, press [Ctrl+C] to stop..." arr["SPANISH",411]="Filtro WPS activado en escaneo. Una vez empezado, pulse [Ctrl+C] para pararlo..." @@ -5838,6 +6240,7 @@ function initialize_language_strings() { arr["POLISH",411]="Filtr WPS aktywowany podczas skanowania. Naciśnij [Ctrl+C] w trakcie trwania, aby zatrzymać..." arr["GERMAN",411]="WPS-Filter beim Scannen aktiviert. Nach dem Start, drücken Sie [Ctrl+C], um es zu stoppen..." arr["TURKISH",411]="WPS filtresi taramada etkinleştirildi. Başladığınızda, durdurmak için [Ctrl+C] tuşlarına basın..." + arr["ARABIC",411]="\${pending_of_translation} تنشيط WPS مسح التصفية. بدأت مرة واحدة، اضغط [Ctrl+C] لوقف ..." arr["ENGLISH",412]="You don't need to perform this action. Your BeEF is operational" arr["SPANISH",412]="No necesitas realizar esta acción. Tu BeEF está operativo" @@ -5850,6 +6253,7 @@ function initialize_language_strings() { arr["POLISH",412]="Nie musisz tego robić. Twoja BeEF działa" arr["GERMAN",412]="Sie müssen diese Aktion nicht durchführen. Ihr BeEF ist betriebsbereit" arr["TURKISH",412]="Bu eylemi gerçekleştirmeniz gerekmez. BeEF'in operasyonel" + arr["ARABIC",412]="\${pending_of_translation} لا حاجة للقيام بذلك. لحوم البقر الخاص بك هو التشغيلية" arr["ENGLISH",413]="airgeddon fixed the problem. Your BeEF is operational" arr["SPANISH",413]="airgeddon ha solucionado el problema. Tu BeEF está operativo" @@ -5862,6 +6266,7 @@ function initialize_language_strings() { arr["POLISH",413]="airgeddon rozwiązał problem. Twoja BeEF działa" arr["GERMAN",413]="airgeddon hat das Problem gelöst. Ihr BeEF ist betriebsbereit" arr["TURKISH",413]="airgeddon sorunu çözdü. BeEF'in operasyonel" + arr["ARABIC",413]="\${pending_of_translation} airgeddon قد حل المشكلة. لحوم البقر الخاص بك هو التشغيلية" arr["ENGLISH",414]="You don't have curl installed. Is not possible to download PINs database file" arr["SPANISH",414]="No tienes curl instalado. No se puede descargar el fichero de la base de datos de PINs" @@ -5874,6 +6279,7 @@ function initialize_language_strings() { arr["POLISH",414]="Nie masz zainstalowanego curl. Nie można pobrać pliku bazy danych kodu PIN" arr["GERMAN",414]="Sie haben curl nicht installiert. Die PIN-Datenbank konnte nicht heruntergeladen werden" arr["TURKISH",414]="Curl yüklü değil. PIN veritabanı dosyasını indirmek için Curl kurulu olmalı" + arr["ARABIC",414]="\${pending_of_translation} لم يكن لديك حليقة مثبتة. لا يمكنك تحميل الملف من دبابيس قاعدة بيانات" arr["ENGLISH",415]="\${blue_color}airgeddon knows you have BeEF installed and you pass the validation, but it was unable to locate the right directory path where you have BeEF installed. Knowing the location gives some advantages for the execution because its configuration file can be customized instead of generic. \${green_color}Do you want to enter it manually? \${normal_color}\${visual_choice}" arr["SPANISH",415]="\${blue_color}airgeddon sabe que tienes BeEF instalado y pasas la validación, pero no ha podido concretar la ruta del directorio exacto donde tienes instalado BeEF. Conocer la localización exacta tiene algunas ventajas a la hora de ejecutarlo ya que la configuración será personalizada en lugar de ser una configuración genérica. \${green_color}¿Quieres introducirla manualmente? \${normal_color}\${visual_choice}" @@ -5886,6 +6292,7 @@ function initialize_language_strings() { arr["POLISH",415]="\${blue_color}airgeddon wie, że masz zainstalowaną wersję BeEF i przejdziesz walidację, ale nie możesz określić dokładnej ścieżki katalogu, w której zainstalowałeś BeEF. Znajomość dokładnej lokalizacji ma pewne zalety w czasie jej wykonywania, ponieważ konfiguracja zostanie dostosowana do indywidualnych potrzeb, a nie jako konfiguracja ogólna. \${green_color}Czy chcesz ją wprowadzić ręcznie? \${normal_color}\${visual_choice}" arr["GERMAN",415]="\${blue_color}airgeddon weiß, dass Sie BeEF installiert haben und Sie die Validierung bestehen, aber airgeddon konnte den genauen Verzeichnispfad, in den BeEF installiert ist, nicht angeben. Die genaue Position zu kennen, hat zum Zeitpunkt der Ausführung einige Vorteile, da die Konfiguration personalisiert wird, anstatt eine generische Konfiguration zu sein. \${green_color} Möchten Sie es manuell eingeben? \${normal_color}\${visual_choice}" arr["TURKISH",415]="\${blue_color}airgeddon, BeEF'in yüklü olduğunu ve doğrulama işlemini geçtiğinizi biliyor, ancak BeEF'in kurulu olduğu doğru dizin yolunu bulamadı. Konumun bilinmesi, yapılandırma dosyasının jenerik yerine özelleştirilebilmesi nedeniyle yürütme için bazı avantajlar sağlar. \${green_color} El ile girmek istiyor musunuz? \${normal_color}\${visual_choice}" + arr["ARABIC",415]="\${pending_of_translation} \${blue_color}airgeddon يعرف لحم البقر قد قمت بتثبيت وتمرير التحقق من صحة، ولكن لا يمكن تحديد الدليل الطريق الصحيح حيث قمت بتثبيت لحوم البقر. معرفة المكان المحدد له بعض المزايا عند تشغيله منذ التكوين سوف تكون شخصية بدلا من تكوين عام. \${green_color} هل تريد إدخاله يدويا؟ \${normal_color}\${visual_choice}" arr["ENGLISH",416]=" You can run BeEF, but it is better if you run the second option before" arr["SPANISH",416]=" Puedes ejecutar BeEF, pero es recomendable ejecutar la segunda opción antes" @@ -5898,6 +6305,7 @@ function initialize_language_strings() { arr["POLISH",416]=" Możesz uruchomić BeEF, ale zaleca się uruchomienie drugiej opcji najpierw" arr["GERMAN",416]=" Sie können BeEF ausführen, es wird jedoch empfohlen, die zweite Option vorher auszuführen" arr["TURKISH",416]=" BeEF'i çalıştırabilirsiniz, ancak daha önce ikinci seçeneği çalıştırırsanız daha iyi olur" + arr["ARABIC",416]="\${pending_of_translation} لحم البقر يمكن تشغيل، ولكن من المستحسن لتشغيل الخيار الثاني قبل" arr["ENGLISH",417]="An unexpected error occurred, redirecting to the menu" arr["SPANISH",417]="Ocurrió un error inesperado. Volviendo al menú" @@ -5910,6 +6318,7 @@ function initialize_language_strings() { arr["POLISH",417]="Wystąpił nieoczekiwany błąd. Powrót do menu" arr["GERMAN",417]="Ein unerwarteter Fehler ist aufgetreten. Zurück zum Menü" arr["TURKISH",417]="Beklenmeyen bir hata oluştu, menüye yönlendiriliyorsunuz" + arr["ARABIC",417]="\${pending_of_translation} خطأ غير متوقع. العودة إلى القائمة" arr["ENGLISH",418]="Restoring MAC" arr["SPANISH",418]="Restaurando MAC" @@ -5922,6 +6331,7 @@ function initialize_language_strings() { arr["POLISH",418]="Przywracanie MAC" arr["GERMAN",418]="Wiederherstellen von MAC" arr["TURKISH",418]="MAC eski haline getiriliyor" + arr["ARABIC",418]="\${pending_of_translation} استعادة MAC" arr["ENGLISH",419]="Do you want to spoof your MAC address during this attack? \${normal_color}\${visual_choice}" arr["SPANISH",419]="¿Deseas falsear la dirección MAC de tu tarjeta durante el ataque? \${normal_color}\${visual_choice}" @@ -5934,6 +6344,7 @@ function initialize_language_strings() { arr["POLISH",419]="Chcesz spoofować adres MAC karty podczas ataku? \${normal_color}\${visual_choice}" arr["GERMAN",419]="Möchten Sie die MAC-Adresse Ihrer Karte während des Angriffs verfälschen? \${normal_color}\${visual_choice}" arr["TURKISH",419]="Bu saldırı sırasında MAC adresinizi değiştirmek ister misiniz? \${normal_color}\${visual_choice}" + arr["ARABIC",419]="\${pending_of_translation} تريد تزوير عنوان MAC من بطاقتك خلال الهجوم؟ \${normal_color}\${visual_choice}" arr["ENGLISH",420]="It has been detected that you are running airgeddon inside a Docker container. During this attack hostapd is used to create a fake AP. This component often conflicts with network-manager. From inside the container, airgeddon can't handle it. If you have network-manager installed on your host machine, close it or kill the conflicting processes or you'll get an error. For more information, see the Docker section of the Wiki: \${normal_color}\${urlgithub_wiki}/Docker" arr["SPANISH",420]="Se ha detectado que estás ejecutando airgeddon en un contenedor de Docker. En este ataque se utiliza hostapd para crear un falso AP. Este componente suele dar conflicto con network-manager. Desde el contenedor, airgeddon no puede gestionarlo. Si tienes network-manager instalado en tu máquina host, ciérralo o mata los procesos en conflicto u obtendrás un error. Para más información consulta la sección Docker del Wiki: \${normal_color}\${urlgithub_wiki}/Docker" @@ -5946,6 +6357,7 @@ function initialize_language_strings() { arr["POLISH",420]="Wykryto, że używasz airgeddon w kontenerze Docker. W tym ataku hostapd służy do utworzenia fałszywego AP. Ten komponent często ma konflikt z network-manager. Z kontenera airgeddon nie może sobie z tym poradzić. Jeśli na komputerze hosta zainstalowano network-manager, zamknij lub zabij sprzeczne procesy lub otrzymasz błąd. Aby uzyskać więcej informacji, zobacz sekcję Docker Wiki: \${normal_color}\${urlgithub_wiki}/Docker" arr["GERMAN",420]="Es wurde festgestellt, dass Sie airgeddon in einem Docker-Container ausführen. Bei diesem Angriff wird mit hostapd ein falscher AP erstellt. Diese Komponente steht normalerweise im Konflikt mit dem network-manager. Aus dem Container kann airgeddon das nicht schaffen. Wenn Sie den network-manager auf Ihrem Host-Computer installiert haben, schließen Sie ihn oder beenden Sie die Prozesse im Konflikt oder Sie erhalten einen Fehler. Weitere Informationen finden Sie im Abschnitt Docker des Wiki: \${normal_color}\${urlgithub_wiki}/Docker" arr["TURKISH",420]="Bir Docker konteynırı içinde airgeddon çalıştırdığınız tespit edildi. Bu saldırı sırasında hostapd sahte bir AP oluşturmak için kullanılır. Bu bileşen genellikle ağ yöneticisi ile çakışır. Konteynırın içinden, hava hücresi bunu kaldıramaz. Ana makinenize ağ yöneticisi yüklüyse, kapat veya çakışan işlemleri durdurun veya bir hatayla karşılaşırsınız. Daha fazla bilgi için, Wiki'nin Docker bölümüne bakın: \${normal_color}\${urlgithub_wiki}/Docker" + arr["ARABIC",420]="\${pending_of_translation} يبدو أنك تقوم بتشغيل airgeddon حاوية عامل الميناء. في هذا الهجوم hostapd يتم استخدامها لإنشاء AP همية. هذا المكون يميل إلى الصراع مع شبكة مدير. من الحاوية، airgeddon لا يمكن إدارته. إذا كان لديك شبكة مدير I المثبتة على الجهاز المضيف الخاص بك، وإغلاقه أو عمليات قتل متضاربة أو الحصول على خطأ. لمزيد من المعلومات راجع قسم من ويكي عامل الميناء: \${normal_color}\${urlgithub_wiki}/Docker" arr["ENGLISH",421]="Doubts? Visit our Wiki: \${normal_color}\${urlgithub_wiki}" arr["SPANISH",421]="¿Dudas? Visita nuestro Wiki: \${normal_color}\${urlgithub_wiki}" @@ -5958,6 +6370,7 @@ function initialize_language_strings() { arr["POLISH",421]="Czy masz wątpliwości? Odwiedź nasze Wiki: \${normal_color}\${urlgithub_wiki}" arr["GERMAN",421]="Zweifel? Besuchen Sie unser Wiki: \${normal_color}\${urlgithub_wiki}" arr["TURKISH",421]="Yardım? Wiki'mizi ziyaret edin: \${normal_color}\${urlgithub_wiki}" + arr["ARABIC",421]="\${pending_of_translation} الشكوك؟ زيارة موقعنا على المعرفة: \${normal_color}\${urlgithub_wiki}" arr["ENGLISH",422]="The automatic update has been disabled when airgeddon is running in a Docker container. If you want to update it, download again the image tagged as \"latest\"" arr["SPANISH",422]="La actualización automática se ha desactivado cuando airgeddon se ejecuta en un contenedor de Docker. Si deseas actualizarlo descarga de nuevo la imagen con tag \"latest\"" @@ -5970,6 +6383,7 @@ function initialize_language_strings() { arr["POLISH",422]="Automatyczna aktualizacja została wyłączona, gdy airgeddon jest uruchomiony w kontenerze Docker. Jeśli chcesz go zaktualizować, pobierz ponownie obraz oznaczony jako \"latest\"" arr["GERMAN",422]="Die automatische Aktualisierung wird deaktiviert, wenn airgeddon in einem Docker-Container ausgeführt wird. Wenn Sie es aktualisieren möchten, laden Sie das Bild erneut mit dem Tag \"latest\"" arr["TURKISH",422]="airgeddon bir Docker konteynerinde çalışırken otomatik güncelleme devre dışı bırakıldı. Güncellemek isterseniz, \"latest\" etiketli görüntüyü tekrar indirin" + arr["ARABIC",422]="\${pending_of_translation} يتم تعطيل التحديث التلقائي عند تشغيل airgeddon على الحاوية عامل الميناء. إذا كنت ترغب في تحديثه مرة أخرى تحميل علامة صورة \"latest\"" arr["ENGLISH",423]="5. WEP \"All-in-One\" attack" arr["SPANISH",423]="5. Ataque WEP \"Todo-en-Uno\"" @@ -5982,6 +6396,7 @@ function initialize_language_strings() { arr["POLISH",423]="5. Atak WEP \"Wszystko-w-Jednym\"" arr["GERMAN",423]="5. WEP-Angriff \"All-in-One\"" arr["TURKISH",423]="5. WEP \"Hepsi-bir-arada\" saldırı" + arr["ARABIC",423]="\${pending_of_translation} 5. هجوم WEP \"الكل في واحد \"" arr["ENGLISH",424]="The selected network is invalid. Encryption type of target network must be WEP" arr["SPANISH",424]="La red seleccionada no es válida. El tipo de encriptación de la red objetivo debe ser WEP" @@ -5994,6 +6409,7 @@ function initialize_language_strings() { arr["POLISH",424]="Wybrana sieć nie jest prawidłowa. Typem szyfrowania sieci docelowej musi być WEP" arr["GERMAN",424]="Das ausgewählte Netzwerk ist nicht gültig. Die Art der Verschlüsselung des Zielnetzwerks muss WEP sein" arr["TURKISH",424]="Seçilen ağ geçersiz. Hedef ağ şifreleme türü WEP olmalıdır" + arr["ARABIC",424]="\${pending_of_translation} الشبكة المحددة غير صالحة. يجب أن يكون نوع من التشفير WEP الشبكة المستهدفة" arr["ENGLISH",425]="You have a valid WEP target network selected. Script can continue..." arr["SPANISH",425]="Tienes una red objetivo WEP válida seleccionada. El script puede continuar..." @@ -6006,6 +6422,7 @@ function initialize_language_strings() { arr["POLISH",425]="Wybrano prawidłową sieć docelową WEP. Skrypt może kontynuować..." arr["GERMAN",425]="Sie haben ein gültiges WEP-Zielnetzwerk ausgewählt. Das Skript kann fortfahren..." arr["TURKISH",425]="Seçtiğiniz geçerli bir WEP hedef ağınız var. Komut dosyası devam edebilir..." + arr["ARABIC",425]="\${pending_of_translation} لديك WEP اختيار الشبكة المستهدفة صالحة. السيناريو يمكن أن يستمر ..." arr["ENGLISH",426]="9. WEP attacks menu" arr["SPANISH",426]="9. Menú de ataques WEP" @@ -6018,6 +6435,7 @@ function initialize_language_strings() { arr["POLISH",426]="9. Menu ataków WEP" arr["GERMAN",426]="9. WEP-Angriffsmenü" arr["TURKISH",426]="9. WEP saldırı menüsü" + arr["ARABIC",426]="\${pending_of_translation} 9. الهجمات WEP القائمة" arr["ENGLISH",427]="WEP attacks menu" arr["SPANISH",427]="Menú de ataques WEP" @@ -6030,6 +6448,7 @@ function initialize_language_strings() { arr["POLISH",427]="Menu ataków WEP" arr["GERMAN",427]="WEP-Angriffsmenü" arr["TURKISH",427]="WEP saldırı menüsü" + arr["ARABIC",427]="\${pending_of_translation} هجمات WEP القائمة" arr["ENGLISH",428]="If real clients exist connected to the WEP encrypted network, the process will be significantly accelerated. Enough IVs (Initialization Vectors) will be catched faster" arr["SPANISH",428]="Si existen clientes reales conectados a la red con encriptación WEP, el proceso se acelerará notablemente. Se obtendrán antes suficientes IVs (Vectores de Inicialización)" @@ -6042,6 +6461,7 @@ function initialize_language_strings() { arr["POLISH",428]="Jeśli istnieją prawdziwi klienci podłączeni do sieci z szyfrowaniem WEP, proces przyspiesza zauważalnie. Szybciej uzyskane zostaną wystarczające IVs (Wektory Inicjujące)" arr["GERMAN",428]="Wenn echte Clients über die WEP-Verschlüsselung mit dem Netzwerk verbunden sind, beschleunigt sich der Prozess erheblich. Ausreichende IVs werden vorher erhalten (InitialisierungsVektoren)" arr["TURKISH",428]="Gerçek istemciler WEP şifreli ağa bağlıysa, süreç önemli ölçüde hızlandırılacaktır. Yeterli İV'ler (Başlatma Vektörleri) daha hızlı yakalanacak" + arr["ARABIC",428]="\${pending_of_translation} إذا كان هناك عملاء الحقيقي متصلا بالشبكة مع تشفير WEP، فإن عملية تسريع بشكل كبير. الحصول عليها قبل إيفس كافية (إيفس)" arr["ENGLISH",429]="The WEP \"All-in-One\" attack combines different techniques to generate enough traffic to decrypt the key (Caffe Latte, Hirte, Replay, Chop-Chop, Fragmentation, Fake association, etc.)" arr["SPANISH",429]="El ataque WEP \"Todo-en-Uno\" combina diversas técnicas para generar el tráfico suficiente que hace falta para descifrar la clave (Caffe Latte, Hirte, Replay, Chop-Chop, Fragmentación, Falsa asociación, etc.)" @@ -6054,6 +6474,7 @@ function initialize_language_strings() { arr["POLISH",429]="WEP typu \"Wszystko-w-Jednym\" łączy różne techniki, aby uzyskać wystarczająco dużo ruchu, aby odszyfrować klucz (Caffe Latte, Hirte, Replay, Chop-Chop, Fragmentation, Fałszywe asocjacja, itd.)" arr["GERMAN",429]="Der WEP-Angriff \"All-in-One\" kombiniert verschiedene Techniken, um genug Verkehr zu erzeugen, um den Schlüssel zu entschlüsseln (Caffe Latte, Hirte, Replay, Chop-Chop, Fragmentierung, falsche Assoziation, etc.)" arr["TURKISH",429]="WEP \"Hepsi-bir-arada\" saldırısı, anahtarın şifresini çözmek için yeterli teknikleri üretmek için farklı teknikleri birleştirir (Caffe Latte, Hirte, Replay, Chop-Chop, Fragmentation, Fake association, vb.)" + arr["ARABIC",429]="\${pending_of_translation} WEP الهجوم \"الكل في واحد \" تجمع عدة تقنيات لتوليد ما يكفي من المرور أن هناك حاجة إلى فك تشفير المفتاح (كافيه لاتيه، Hirte، الإعادة، قطع الرؤوس، تجزئة، جمعية كاذبة، الخ)" arr["ENGLISH",430]="If the password for the wifi network is obtained with the \"All-in-One\" WEP attack, you should decide where to save it. \${green_color}Type the path to store the file or press [Enter] to accept the default proposal \${normal_color}[\${wep_potpath}]" arr["SPANISH",430]="Si se consigue la contraseña de la red wifi con el ataque WEP \"Todo-en-Uno\", hay que decidir donde guardarla. \${green_color}Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto \${normal_color}[\${wep_potpath}]" @@ -6066,6 +6487,7 @@ function initialize_language_strings() { arr["POLISH",430]="Jeśli hasło sieci wifi zostanie zdobyte atakiem WEP \"Wszystko-w-Jednym\", musisz zdecydować, gdzie je zapisać. \${green_color}Wpisz ścieżkę, w której będziemy zapisywać plik lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${wep_potpath}]" arr["GERMAN",430]="Wenn Sie das WLAN-Passwort mit dem WEP-Angriff \"All-in-One\" erhalten, müssen Sie entscheiden, wo Sie es speichern möchten. \${green_color} Geben Sie den Pfad ein, unter dem die Datei gespeichert werden soll, oder drücken Sie die [Enter]-Taste, um den Standardvorschlag \${normal_color}[\${wep_potpath}] \${blue_color}zu akzeptieren" arr["TURKISH",430]="Kablosuz ağın şifresi \"Hepsi-bir-arada\" WEP saldırısıyla elde edilirse, nereye kaydedeceğinize karar vermelisiniz. \${green_color}Dosyayı depolamak için yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın \${normal_color}[\${wep_potpath}]" + arr["ARABIC",430]="\${pending_of_translation} إذا كانت كلمة السر للشبكة اللاسلكية مع WEP الهجوم \"الكل في واحد \" يتحقق، حيث تقرر لحفظه. \${green_color} أدخل المسار حيث نقوم بتخزين ملف أو اضغط [أدخل] لقبول الافتراضي المقترح \${normal_color}[\${wep_potpath}]" arr["ENGLISH",431]="The WEP protocol had a bad design and can be cracked in a few minutes if we have enough generated traffic" arr["SPANISH",431]="El protocolo WEP tuvo un diseño erróneo y se puede romper en pocos minutos si se genera tráfico suficiente" @@ -6078,6 +6500,7 @@ function initialize_language_strings() { arr["POLISH",431]="Protokół WEP został nieprawidłowo zaprojektowany i może zostać złamany po kilku minutach, jeśli zostanie wygenerowany wystarczający ruch" arr["GERMAN",431]="Das WEP-Protokoll hatte ein falsches Design und kann in wenigen Minuten unterbrochen werden, wenn genügend Datenverkehr generiert wird" arr["TURKISH",431]="WEP protokolü kötü bir tasarıma sahipti ve yeterli trafik oluşturulması durumunda bir kaç dakika içinde kırılabilir" + arr["ARABIC",431]="\${pending_of_translation} كان WEP تصميم الخطأ ويمكن أن تنهار في بضع دقائق إذا تم إنشاء حركة المرور بما فيه الكفاية" arr["ENGLISH",432]="Captured IVs (Initialization Vectors) are shown on airodump capture window as \"Data\"" arr["SPANISH",432]="Los IVs (Vectores de Inicialización) capturados, son representados en la ventana de captura de airodump como \"Data\"" @@ -6090,6 +6513,7 @@ function initialize_language_strings() { arr["POLISH",432]="Uchwycone obiekty IV (Wektory Inicjujące) są prezentowane w oknie przechwytywania airodump jako \"Data\"" arr["GERMAN",432]="Die erfassten IVs (InitialisierungsVektoren) werden im Erfassungsfenster von airodump als \"Data\" dargestellt" arr["TURKISH",432]="Yakalanan IV'ler (Başlatma Vektörleri) airodump yakalama penceresinde \"Data\" olarak gösterilir" + arr["ARABIC",432]="\${pending_of_translation} إيفس (إيفس) معتقل، تتمثل في ايرودومب نافذة التقاط ك \"Data\"" arr["ENGLISH",433]="Some access points are not vulnerable to certain WEP attacks. Like for example the Chop-Chop attack, that only affects some of them" arr["SPANISH",433]="Algunos puntos de acceso no son vulnerables a ciertos ataques WEP. Como por ejemplo el ataque Chop-Chop, que solo afecta a algunos" @@ -6102,6 +6526,7 @@ function initialize_language_strings() { arr["POLISH",433]="Niektóre punkty dostępu nie są podatne na niektóre ataki WEP. Na przykład atak Chop-Chop, który dotyka tylko niektórych osób" arr["GERMAN",433]="Einige Access Points sind nicht anfällig für bestimmte WEP-Angriffe. Zum Beispiel der Chop-Chop-Angriff, der nur einige betrifft" arr["TURKISH",433]="Bazı erişim noktaları belirli WEP saldırılarına karşı savunmasız değildir. Örneğin Chop-Chop saldırısı gibi, sadece bazılarını etkiler" + arr["ARABIC",433]="\${pending_of_translation} بعض نقاط الوصول ليست عرضة لهجمات معين WEP. مثل الهجوم قطع الرؤوس، والذي يؤثر فقط على بعض" arr["ENGLISH",434]="WEP \"All-in-One\" attack has been started. Press [Enter] key on this window to stop it" arr["SPANISH",434]="El ataque WEP \"Todo-en-Uno\" ha comenzado. Pulse la tecla [Enter] en esta ventana para pararlo" @@ -6114,6 +6539,7 @@ function initialize_language_strings() { arr["POLISH",434]="Rozpoczął się atak WEP \"Wszystko-w-Jednym\". Naciśnij klawisz [Enter] w tym oknie, aby go zatrzymać" arr["GERMAN",434]="Der WEP-Angriff \"All-in-One\" hat begonnen. Drücken Sie die [Enter]-Taste in diesem Fenster, um sie zu stoppen" arr["TURKISH",434]="WEP \"Hepsi-bir-arada\" saldırı başlatıldı. Bunu durdurmak için bu pencerede [Enter] tuşuna basın" + arr["ARABIC",434]="\${pending_of_translation} WEP الهجوم \"All-in-One\" قد بدأت. اضغط على مفتاح [أدخل] في هذه النافذة لوقف " arr["ENGLISH",435]="Error trying to change interface mode. During the process the interface name must be changed, but it looks like you already have an interface occupying the name that would be needed (\${normal_color}\${desired_interface_name}\${red_color})" arr["SPANISH",435]="Error al intentar cambiar el modo de la interfaz. En el proceso el nombre de la interfaz cambia, pero parece que ya tienes una interfaz ocupando el nombre que se necesitaría (\${normal_color}\${desired_interface_name}\${red_color})" @@ -6126,6 +6552,7 @@ function initialize_language_strings() { arr["POLISH",435]="Wystąpił błąd podczas próby zmiany trybu interfejsu. Wymaga to zmiany jego nazwy, ale wygląda jednak na to, że masz już interfejs o nazwie, która będzie potrzebna (\${normal_color}\${desired_interface_name}\${red_color})" arr["GERMAN",435]="Fehler beim Versuch, den Modus der Interface zu ändern. Dabei ändert sich der Name der Interface, aber es scheint, dass Sie bereits eine Interface haben, die den Namen belegt, der benötigt ist (\${normal_color}\${desired_interface_name}\${red_color})" arr["TURKISH",435]="Arabirim modunu değiştirmeye çalışırken hata oluştu. İşlem sırasında arabirim adı değiştirilmeli, ancak gerekli olan adı taşıyan bir arabirime sahip olduğunuz anlaşılıyor (\${normal_color}\${desired_interface_name}\${red_color})" + arr["ARABIC",435]="\${pending_of_translation} حدث خطأ أثناء محاولة تغيير وضع واجهة. في عملية اسم التغييرات واجهة، ولكن يبدو أن لديها بالفعل ستكون هناك حاجة واجهة الاحتلال اسم (\${normal_color}\${desired_interface_name}\${red_color})" arr["ENGLISH",436]="The hashcat version you have installed (\${hashcat_version}) is greater or equal than \${hashcat_hccapx_version} so you need to convert the capture files to \"hccapx\" format, airgeddon will do this automatically. To do this you need a converter that is not present on your system (hashcat-utils package), install it to be able to perform this attack" arr["SPANISH",436]="La versión de hashcat que tienes instalada (\${hashcat_version}) es igual o superior a la \${hashcat_hccapx_version} por lo que es necesario convertir los ficheros de captura a formato \"hccapx\", airgeddon lo hará automáticamente. Pero para ello hace falta un conversor que no está presente en tu sistema (paquete hashcat-utils), instálalo para poder realizar este ataque" @@ -6138,6 +6565,7 @@ function initialize_language_strings() { arr["POLISH",436]="Zainstalowana wersja programu hashcat (\${hashcat_version}) jest równa lub większa niż \${hashcat_hccapx_version}, dlatego konieczne jest przekonwertowanie plików przechwytywania do formatu \"hccapx\", airgeddon zrobi to automatycznie. Do tego potrzebny jest konwerter, który nie jest obecny w systemie (pakiet hashcat-utils), zainstaluj go, aby móc wykonać ten atak" arr["GERMAN",436]="Ihre installierte hashcat-Version (\${hashcat_version}) ist gleich oder größer als \${hashcat_hccapx_version}. Daher ist es notwendig, die Capture-Dateien in das Format \"hccapx\" zu konvertieren. airgeddon macht das automatisch. Dafür benötigen Sie einen Konverter, der nicht in Ihrem System vorhanden ist (Paket hashcat-utils), installieren Sie es, um diesen Angriff ausführen zu können" arr["TURKISH",436]="Yüklediğiniz hashcat sürümü (\${hashcat_version}) \${hashcat_hccapx_version} boyutundan büyük ya da eşittir. Bu nedenle, yakalama dosyalarını \"hccapx\" biçimine dönüştürmeniz gerekir, bu nedenle airgeddon bunu otomatik olarak yapar. Bunu yapmak için sisteminizde mevcut olmayan bir dönüştürücüye ihtiyacınız vardır (hashcat-utils paketi), bu saldırıyı gerçekleştirebilmek için kurun" + arr["ARABIC",436]="\${pending_of_translation} Hashcat الإصدار الذي قمت بتثبيته (\${hashcat_version}) يساوي أو أكبر من \${hashcat_hccapx_version} ولذلك فمن الضروري تحويل ملف تنسيق القبض على \"hccapx\" سوف airgeddon تلقائيا. ولكن هذا يتطلب تحويل غير موجودة على النظام الخاص بك (hashcat تيلس حزمة)، وتثبيته لتنفيذ هذا الهجوم" arr["ENGLISH",437]="If you enjoyed the script and found it useful, you can support the project by making a donation. Through PayPal (\${normal_color}\${mail}\${pink_color}) or sending a fraction of cryptocurrency (\${normal_color}Bitcoin, Ethereum, Litecoin...\${pink_color}). Any amount, no matter how small (1, 2, 5 $/€) is welcome. More information and direct links to do it at: \${normal_color}\${urlgithub_wiki}/Contributing" arr["SPANISH",437]="Si te gustó el script y te pareció útil, puedes apoyar el proyecto haciendo una donación. A través de PayPal (\${normal_color}\${mail}\${pink_color}) o enviando una fracción de criptomoneda (\${normal_color}Bitcoin, Ethereum, Litecoin...\${pink_color}). Cualquier cantidad por pequeña que sea (1, 2, 5 $/€) es bien recibida. Más información y enlaces directos para realizarla en: \${normal_color}\${urlgithub_wiki}/Contributing" @@ -6150,6 +6578,7 @@ function initialize_language_strings() { arr["POLISH",437]="Jeśli podobał Ci się ten skrypt i okazał się użyteczny, możesz poprzeć ten projekt, składając donację. Za pośrednictwem usługi PayPal (\${normal_color}\${mail}\${pink_color}) lub wysyłając ułamek kryptowaluty (\${normal_color}Bitcoin, Ethereum, Litecoin...\${pink_color}). Każda kwota, nawet malutka (1, 2, 5 $/€) będzie mile widziana. Więcej informacji i linki do donacji: \${normal_color}\${urlgithub_wiki}/Contributing" arr["GERMAN",437]="Wenn Ihnen das Skript gefallen hat und Sie es nützlich fanden, können Sie das Projekt mit einer Spende unterstützen. Durch PayPal (\${normal_color}\${mail}\${pink_color}) oder durch Senden eines Bruchteils der Kryptowährung (\${normal_color}Bitcoin, Ethereum, Litecoin...\${pink_color}). Jeder kleine Betrag (1, 2, 5 $/€) wird gut angenommen. Mehr Informationen und direkte Links, um es zu machen: \${normal_color}\${urlgithub_wiki}/Contributing" arr["TURKISH",437]="Senaryoyu beğendiyseniz ve yararlı bulduysanız, projeyi bağış yaparak destekleyebilirsiniz. PayPal (\${normal_color}\${mail}\${pink_color}) veya cryptocurrency'ın bir kısmını (\${normal_color}Bitcoin, Ethereum, Litecoin... \${pink_color}) göndererek. Ne kadar küçük olursa olsun, ne kadar küçük olursa olsun (1, 2, 5 $/€) kabul edilir. Bunu yapmak için daha fazla bilgi ve doğrudan bağlantı: \${normal_color}\${urlgithub_wiki}/Contributing" + arr["ARABIC",437]="\${pending_of_translation} إذا كنت تحب هذا السيناريو وجدت أنه من المفيد، يمكنك دعم المشروع من قبل التبرع. من خلال PayPal (\${normal_color} \${الإلكتروني} \${pink_color}) أو عن طريق إرسال عملة معماة جزء (\${normal_color} بيتكوين، ethereum، litecoin ... \${pink_color}). أي مبلغ مهما كان صغيرا (1، 2، 5 $ / €) واستقبالا حسنا. المزيد من الروابط المباشرة ولأداء ذلك في: \${normal_color}\${urlgithub_wiki}/Contributing" arr["ENGLISH",438]="We are looking for translators to other languages. If you want to see airgeddon in your native language and you also know english, contact us. More information at: \${normal_color}\${urlgithub_wiki}/Contributing" arr["SPANISH",438]="Buscamos traductores para otros idiomas. Si quieres ver airgeddon en tu lengua materna y además sabes inglés, contáctanos. Más información en: \${normal_color}\${urlgithub_wiki}/Contributing" @@ -6162,6 +6591,7 @@ function initialize_language_strings() { arr["POLISH",438]="Szukamy tłumaczy na inne języki. Jeśli chcesz zobaczyć airgeddon w swoim ojczystym języku i znasz angielski, skontaktuj się z nami. Więcej informacji: \${normal_color}\${urlgithub_wiki}/Contributing" arr["GERMAN",438]="Wir suchen Übersetzer für andere Sprachen. Wenn Sie airgeddon in Ihrer Muttersprache sehen möchten, kontaktieren Sie uns. Weitere Informationen unter: \${normal_color}\${urlgithub_wiki}/Contributing" arr["TURKISH",438]="Diğer dillere tercümanlar arıyoruz. Eğer kendi dilinizde airgeddon görmek ve ayrıca ingilizce bilmek isterseniz, bize ulaşın. Daha fazla bilgi için: \${normal_color}\${urlgithub_wiki}/Contributing" + arr["ARABIC",438]="\${pending_of_translation} ونحن نسعى مترجمين للغات أخرى. إذا كنت تريد أن ترى airgeddon في لغتك الأم ونعرف أيضا الإنجليزية، يرجى الاتصال بنا. مزيد من المعلومات: \${normal_color}\${urlgithub_wiki}/Contributing" arr["ENGLISH",439]="\${blue_color}You haven't selected any target, you'll be prompted to input data manually. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",439]="\${blue_color}Se ha detectado que no tienes seleccionado ningún objetivo, tendrás que introducir los datos manualmente. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -6174,6 +6604,7 @@ function initialize_language_strings() { arr["POLISH",439]="\${blue_color}Wykryto, że nie wybrano żadnych celów, konieczne będzie ręczne wprowadzanie danych. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",439]="\${blue_color}Es wurde festgestellt, dass Sie kein Ziel ausgewählt haben. Sie müssen die Daten manuell eingeben. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",439]="\${blue_color}Hiçbir hedef seçmediyseniz, verileri manuel olarak girmeniz istenir. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" + arr["ARABIC",439]="\${pending_of_translation} \${} Blue_color لك الكشف عن التي لم يتم تحديد أي غرض، أن إدخال البيانات يدويا. \${green_color} تريد الاستمرار؟ \${normal_color}\${visual_choice}" arr["ENGLISH",440]="Aircrack trophy file generated successfully at [\${normal_color}\${aircrackpotenteredpath}\${blue_color}]" arr["SPANISH",440]="Fichero de trofeo aircrack generado con éxito en [\${normal_color}\${aircrackpotenteredpath}\${blue_color}]" @@ -6186,6 +6617,7 @@ function initialize_language_strings() { arr["POLISH",440]="Plik trofeum aircrack został pomyślnie wygenerowany w [\${normal_color}\${aircrackpotenteredpath}\${blue_color}]" arr["GERMAN",440]="Aircrack-Trophäendatei erfolgreich erstellt in [\${normal_color}\${aircrackpotenteredpath}\${blue_color}]" arr["TURKISH",440]="Aircrack kupa dosyası başarıyla oluşturuldu [\${normal_color}\${aircrackpotenteredpath}\${blue_color}]" + arr["ARABIC",440]="\${pending_of_translation} ايركراك الملفات التي تم إنشاؤها بنجاح الكأس [\${normal_color}\${aircrackpotenteredpath}\${blue_color}]" arr["ENGLISH",441]="Type the path to store the file or press [Enter] to accept the default proposal \${normal_color}[\${aircrack_potpath}]" arr["SPANISH",441]="Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto \${normal_color}[\${aircrack_potpath}]" @@ -6198,6 +6630,7 @@ function initialize_language_strings() { arr["POLISH",441]="Wpisz ścieżkę, w której będziemy zapisywać plik lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${aircrack_potpath}]" arr["GERMAN",441]="Schreiben Sie den Pfad, unter dem die Datei gespeichert werden soll, oder drücken Sie die [Enter]-Taste, um den Standardvorschlag zu akzeptieren \${normal_color}[\${aircrack_potpath}]" arr["TURKISH",441]="Dosyayı depolamak için yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın \${normal_color}[\${aircrack_potpath}]" + arr["ARABIC",441]="\${pending_of_translation} اكتب المسار حيث نقوم بتخزين ملف أو اضغط [أدخل] لقبول الافتراضي المقترح \${normal_color}[\${aircrack_potpath}]" arr["ENGLISH",442]="If you install ccze you'll see some parts of airgeddon in a colorized way with better aspect. It's not a requirement or a dependency, but it will improve the user experience" arr["SPANISH",442]="Si instalas el paquete ccze podrás ver algunas partes de airgeddon colorizadas y con mejor aspecto. No es un requerimiento ni una dependencia, pero mejorará la experiencia de usuario" @@ -6210,6 +6643,7 @@ function initialize_language_strings() { arr["POLISH",442]="Jeśli zainstalujesz pakiet ccze, zobaczysz niektóre części airgeddon kolorowe i lepiej wygladajce. Nie jest to wymóg ani zależność, ale poprawi to komfort użytkowania" arr["GERMAN",442]="Wenn Sie das ccze-Paket installieren, sehen Sie einige Teile von airgeddon gefärbt und besser aussehend. Es ist keine Voraussetzung oder eine Abhängigkeit, aber es wird die Benutzererfahrung verbessern" arr["TURKISH",442]="Eğer ccze'yi kurarsanız, daha iyi bir yönü olan renkli bir şekilde airgeddon'un bazı kısımlarını göreceksiniz. Bu bir gereksinim veya bağımlılık değil, ancak kullanıcı deneyimini geliştirecek" + arr["ARABIC",442]="\${pending_of_translation} إذا قمت بتثبيت حزمة ccze سوف ترون بعض أجزاء من airgeddon الملونة وتبحث على نحو أفضل. وهناك شرط أو التبعية، ولكن من شأنها تحسين تجربة المستخدم" arr["ENGLISH",443]="Options and language menu" arr["SPANISH",443]="Menú de opciones e idioma" @@ -6222,6 +6656,7 @@ function initialize_language_strings() { arr["POLISH",443]="Opcje i menu językowe" arr["GERMAN",443]="Optionen und Sprachmenü" arr["TURKISH",443]="Ayarlar ve dil menüsü" + arr["ARABIC",443]="\${pending_of_translation} خيارات القائمة واللغة" arr["ENGLISH",444]="12. Options and language menu" arr["SPANISH",444]="12. Menú de opciones e idioma" @@ -6234,6 +6669,7 @@ function initialize_language_strings() { arr["POLISH",444]="12. Opcje i menu językowe" arr["GERMAN",444]="12. Optionen und Sprachmenü" arr["TURKISH",444]="12. Ayarlar ve dil menüsü" + arr["ARABIC",444]="\${pending_of_translation} 12. خيارات القائمة واللغة" arr["ENGLISH",445]="If you have ccze installed and are experiencing display errors or glitches on some windows, you should disable extended colorization in the options 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 extendida en el menú de opciones e idioma" @@ -6246,6 +6682,7 @@ function initialize_language_strings() { arr["POLISH",445]="Jeśli zainstalowano ccze i wystąpiły błędy wizualizacji lub migotania w niektórych oknach, powinieneś wyłączyć rozszerzone kolory w menu opcji i języka" arr["GERMAN",445]="Wenn Sie ccze installiert haben und in einigen Fenstern Anzeigefehler oder Flimmern auftreten, deaktivieren Sie die erweiterte Einfärbung im Einstellung- und Sprachmenü" arr["TURKISH",445]="Eğer ccze kuruluysa ve bazı pencerelerde görüntü hataları veya hatalar yaşıyorsanız, seçenek ve dil menüsünde genişletilmiş renklendirmeyi devre dışı bırakmalısınız" + arr["ARABIC",445]="\${pending_of_translation} إذا قمت بتثبيت ccze وعرض تجربة أخطاء أو الخفقان في بعض النوافذ، مدد التلوين خارج في قائمة الخيارات واللغة" arr["ENGLISH",446]="0. Return to options menu" arr["SPANISH",446]="0. Volver al menú de opciones" @@ -6258,6 +6695,7 @@ function initialize_language_strings() { arr["POLISH",446]="0. Wróć do menu opcji" arr["GERMAN",446]="0. Zum Optionsmenü zurückkehren" arr["TURKISH",446]="0. Ayarlar menüsüne geri dön" + arr["ARABIC",446]="\${pending_of_translation} 0. عودة إلى قائمة الخيارات" arr["ENGLISH",447]="13. Set permanently airgeddon's language to the current one" arr["SPANISH",447]="13. Cambiar permanentemente el idioma de airgeddon al actual" @@ -6270,6 +6708,7 @@ function initialize_language_strings() { arr["POLISH",447]="13. Trwale ustaw język airgeddon na aktualny" arr["GERMAN",447]="13. Ändern Sie dauerhaft die Sprache von airgeddon zur aktuellen Sprache" arr["TURKISH",447]="13. Sürekli olarak airgeddon'un dilini geçerli olana ayarla" + arr["ARABIC",447]="\${pending_of_translation} 13. تغيير اللغة بشكل دائم إلى 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" @@ -6282,6 +6721,7 @@ function initialize_language_strings() { arr["POLISH",448]="Jeśli zainstalowano airgeddon z repozytorium, nie należy włączać automatycznej aktualizacji. airgeddon zostanie zaktualizowany, gdy w repozytorium znajduje się nowa wersja" arr["GERMAN",448]="Wenn Sie airgeddon aus einem Repository installiert haben, sollten Sie das automatische Update nicht aktivieren. airgeddon wird aktualisiert, wenn eine neue Version im Repository vorhanden ist" arr["TURKISH",448]="Bir depodan airgeddon'u yüklediyseniz, otomatik güncellemeleri etkinleştirmemelisiniz. depoda yeni bir sürüm olduğunda airgeddon güncellenecektir" + arr["ARABIC",448]="\${pending_of_translation} إذا قمت بتثبيت airgeddon من مستودع، يجب تمكين التحديث التلقائي. يتم تحديث airgeddon عندما صيغة جديدة في مستودع" arr["ENGLISH",449]="2. Enable automatic updates permanently" arr["SPANISH",449]="2. Habilitar permanentemente la actualización automática" @@ -6294,6 +6734,7 @@ function initialize_language_strings() { arr["POLISH",449]="2. Trwale włącz automatyczną aktualizację" arr["GERMAN",449]="2. Aktivieren Sie die automatische Aktualisierung dauerhaft" arr["TURKISH",449]="2. Otomatik güncellemeleri kalıcı olarak etkinleştir" + arr["ARABIC",449]="\${pending_of_translation} 2. تمكين التحديث التلقائي بشكل دائم" arr["ENGLISH",450]="5. Enable extended colorization permanently" arr["SPANISH",450]="5. Habilitar permanentemente la colorización extendida" @@ -6306,6 +6747,7 @@ function initialize_language_strings() { arr["POLISH",450]="5. Trwale włącz rozszerzone kolorowanie" arr["GERMAN",450]="5. Die erweiterte Einfärbung dauerhaft aktivieren" arr["TURKISH",450]="5. Geliştirilmiş renklendirmeyi kalıcı olarak etkinleştir" + arr["ARABIC",450]="\${pending_of_translation} 5. تمكين التلوين بمد بشكل دائم" arr["ENGLISH",451]="Automatic updates: \${pink_color}Enabled\${normal_color}" arr["SPANISH",451]="Actualizaciones automáticas: \${pink_color}Activadas\${normal_color}" @@ -6318,6 +6760,7 @@ function initialize_language_strings() { arr["POLISH",451]="Aktualizacje automatyczne: \${pink_color}Włączone\${normal_color}" arr["GERMAN",451]="Automatische Updates: \${pink_color}Aktiviert\${normal_color}" arr["TURKISH",451]="Otomatik güncellemeler: \${pink_color}Etkin\${normal_color}" + arr["ARABIC",451]="\${pending_of_translation} التحديثات التلقائية: \${pink_color Activadas} \${normal_color}" arr["ENGLISH",452]="Automatic updates: \${pink_color}Disabled\${normal_color}" arr["SPANISH",452]="Actualizaciones automáticas: \${pink_color}Desactivadas\${normal_color}" @@ -6330,6 +6773,7 @@ function initialize_language_strings() { arr["POLISH",452]="Aktualizacje automatyczne: \${pink_color}Wyłączone\${normal_color}" arr["GERMAN",452]="Automatische Updates: \${pink_color}Deaktiviert\${normal_color}" arr["TURKISH",452]="Otomatik güncellemeler: \${pink_color}DevreDışı\${normal_color}" + arr["ARABIC",452]="\${pending_of_translation} التحديثات التلقائية: \${pink_color}مسح\${normal_color}" arr["ENGLISH",453]="Extended colorization: \${pink_color}Enabled\${normal_color}" arr["SPANISH",453]="Colorización extendida: \${pink_color}Activada\${normal_color}" @@ -6342,6 +6786,7 @@ function initialize_language_strings() { arr["POLISH",453]="Rozszerzone kolorowanie: \${pink_color}Włączone\${normal_color}" arr["GERMAN",453]="Erweiterte Einfärbung: \${pink_color}Aktiviert\${normal_color}" arr["TURKISH",453]="Geliştirilmiş renklendirme: \${pink_color}Etkin\${normal_color}" + arr["ARABIC",453]="\${pending_of_translation} تمديد التلوين: \${pink_color} تمكين \${normal_color}" arr["ENGLISH",454]="Extended colorization: \${pink_color}Disabled\${normal_color}" arr["SPANISH",454]="Colorización extendida: \${pink_color}Desactivada\${normal_color}" @@ -6354,6 +6799,7 @@ function initialize_language_strings() { arr["POLISH",454]="Rozszerzone kolorowanie: \${pink_color}Wyłączone\${normal_color}" arr["GERMAN",454]="Erweiterte Einfärbung: \${pink_color}Deaktiviert\${normal_color}" arr["TURKISH",454]="Geliştirilmiş renklendirme: \${pink_color}DevreDışı\${normal_color}" + arr["ARABIC",454]="\${pending_of_translation} تمديد التلوين: \${pink_color} معطلة \${normal_color}" arr["ENGLISH",455]="2. Disable automatic updates permanently" arr["SPANISH",455]="2. Deshabilitar permanentemente la actualización automática" @@ -6366,6 +6812,7 @@ function initialize_language_strings() { arr["POLISH",455]="2. Trwale wyłącz automatyczną aktualizację" arr["GERMAN",455]="2. Automatische Updates dauerhaft deaktivieren" arr["TURKISH",455]="2. Otomatik güncellemeleri kalıcı olarak devre dışı bırak" + arr["ARABIC",455]="\${pending_of_translation} 2. التحديث التلقائي تعطيل بشكل دائم" arr["ENGLISH",456]="5. Disable extended colorization permanently" arr["SPANISH",456]="5. Deshabilitar permanentemente la colorización extendida" @@ -6378,6 +6825,7 @@ function initialize_language_strings() { arr["POLISH",456]="5. Trwale wyłącz rozszerzone kolorowanie" arr["GERMAN",456]="5. Erweiterte Einfärbung dauerhaft deaktivieren" arr["TURKISH",456]="5. Geliştirilmiş renklendirmeyi kalıcı olarak devre dışı bırak" + arr["ARABIC",456]="\${pending_of_translation} 5. تعطيل التلوين بمد بشكل دائم" 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}" @@ -6390,6 +6838,7 @@ function initialize_language_strings() { arr["POLISH",457]="\${blue_color}Aktualizacje automatyczne zostaną wyłączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",457]="\${blue_color}Automatische Updates werden deaktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",457]="\${blue_color}Otomatik güncellemeler devre dışı bırakılacak. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" + arr["ARABIC",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}" @@ -6402,6 +6851,7 @@ function initialize_language_strings() { arr["POLISH",458]="\${blue_color}Automatyczne aktualizacje będą włączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",458]="\${blue_color}Automatische Updates werden aktiviert. \${green_color} Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",458]="\${blue_color}Otomatik güncellemeler etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" + arr["ARABIC",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" @@ -6414,6 +6864,7 @@ function initialize_language_strings() { arr["POLISH",459]="Jeśli zainstalowano airgeddon z repozytorium, nie należy włączać tej opcji. airgeddon zostanie zaktualizowany, gdy w repozytorium pojawi się nowa wersja. Jeśli kontynuujesz, upewnij się, że wiesz co robisz, bo to może spowodować problemy z aktualizacją" arr["GERMAN",459]="Wenn Sie airgeddon aus einem Repository installiert haben, sollten Sie diese Option nicht aktivieren. airgeddon wird aktualisiert, wenn die Repositories dies tun. Wenn Sie fortfahren, vergewissern Sie sich, dass Sie wissen, was Sie tun. Probleme können erscheinen" arr["TURKISH",459]="Bir depodan airgeddon'u yüklediyseniz, bu seçeneği etkinleştirmemelisiniz. Havuzlar yapıldığı zaman airgeddon güncellenecektir. Devam ederseniz, ne yaptığınızı bildiğinizden emin olun, ya da güncelleme akışında sorunlara neden olabilirsiniz" + arr["ARABIC",459]="\${pending_of_translation} إذا قمت بتثبيت airgeddon من مستودع يجب تمكين هذا الخيار. يتم تحديث airgeddon عند القيام المستودعات. إذا كنت لا تزال، تأكد من أنك تعرف ما تفعله جيدا أو هل يمكن أن يسبب مشاكل مع التحديثات تدفق" arr["ENGLISH",460]="Automatic updates have been enabled" arr["SPANISH",460]="Se han activado las actualizaciones automáticas" @@ -6426,6 +6877,7 @@ function initialize_language_strings() { arr["POLISH",460]="Automatyczne aktualizacje zostały włączone" arr["GERMAN",460]="Automatische Updates wurden aktiviert" arr["TURKISH",460]="Otomatik güncellemeler etkinleştirildi" + arr["ARABIC",460]="\${pending_of_translation} فقد مكنت التحديثات التلقائية" arr["ENGLISH",461]="Automatic updates have been disabled" arr["SPANISH",461]="Se han desactivado las actualizaciones automáticas" @@ -6438,6 +6890,7 @@ function initialize_language_strings() { arr["POLISH",461]="Automatyczne aktualizacje zostały wyłączone" arr["GERMAN",461]="Automatische Updates wurden deaktiviert" arr["TURKISH",461]="Otomatik güncellemeler devre dışı bırakıldı" + arr["ARABIC",461]="\${pending_of_translation} لقد تعطيل التحديثات التلقائية" arr["ENGLISH",462]="\${blue_color}Extended colorization 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 extendida. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -6450,6 +6903,7 @@ function initialize_language_strings() { arr["POLISH",462]="\${blue_color}Rozszerzone kolorowanie zostanie wyłączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",462]="\${blue_color}Erweiterte Einfärbung wird deaktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",462]="\${blue_color}Geliştirilmiş renklendirme devre dışı bırakılacak. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" + arr["ARABIC",462]="\${pending_of_translation} \${blue_color} وسيتم تعطيل التلوين الموسعة. \} ${green_color} تريد الاستمرار؟ \${normal_color}\${visual_choice}" arr["ENGLISH",463]="\${blue_color}Extended colorization 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 extendida. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -6462,6 +6916,7 @@ function initialize_language_strings() { arr["POLISH",463]="\${blue_color}Rozszerzone kolorowanie zostanie włączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",463]="\${blue_color}Erweiterte Einfärbung wird aktiviert. \${green_color}Wollen Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",463]="\${blue_color}Geliştirilmiş renklendirme etkinleştirilecektir. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" + arr["ARABIC",463]="\${pending_of_translation} \${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" @@ -6474,6 +6929,7 @@ function initialize_language_strings() { arr["POLISH",464]="Nie masz zainstalowanego pakietu ccze, więc wszelkie zmiany wprowadzone w tej opcji nie będą obowiązywać dopóki nie zostanie zainstalowany" arr["GERMAN",464]="Sie haben das ccze-Paket nicht installiert, sodass Änderungen, die Sie an dieser Option vornehmen, erst nach der Installation wirksam werden" arr["TURKISH",464]="Ccze paketinin yüklü olmaması, bu seçenek üzerinde herhangi bir değişikliğin kuruluncaya kadar hiçbir etkisi olmayacaktır" + arr["ARABIC",464]="\${pending_of_translation} لم يكن لديك تثبيت ccze حزمة لذلك أي تغييرات تجريها على هذا الخيار لن يكون له أي تأثير حتى تقوم بتثبيت" arr["ENGLISH",465]="Extended colorization has been enabled" arr["SPANISH",465]="Se ha activado la colorización extendida" @@ -6486,6 +6942,7 @@ function initialize_language_strings() { arr["POLISH",465]="Rozszerzone kolorowanie zostało aktywowane" arr["GERMAN",465]="Erweiterte Einfärbung wurde aktiviert" arr["TURKISH",465]="Geliştirilmiş renklendirme etkinleştirildi" + arr["ARABIC",465]="\${pending_of_translation} يتم تمكينه التلوين الموسعة" arr["ENGLISH",466]="Extended colorization has been disabled" arr["SPANISH",466]="Se ha desactivado la colorización extendida" @@ -6498,6 +6955,7 @@ function initialize_language_strings() { arr["POLISH",466]="Rozszerzone kolorowanie zostało wyłączone" arr["GERMAN",466]="Erweiterte Einfärbung wurde deaktiviert" arr["TURKISH",466]="Geliştirilmiş renklendirme devre dışı bırakıldı" + arr["ARABIC",466]="\${pending_of_translation} تم تعطيله التلوين الموسعة" arr["ENGLISH",467]="6. Enable startup language autodetection permanently" arr["SPANISH",467]="6. Habilitar permanentemente la autodetección de idioma al inicio" @@ -6510,6 +6968,7 @@ function initialize_language_strings() { arr["POLISH",467]="6. Trwale włącz automatyczne wykrywanie języka podczas uruchamiania" arr["GERMAN",467]="6. Automatische Spracherkennung beim Start dauerhaft aktivieren" arr["TURKISH",467]="6. Başlangıç dilini otomatik algılama özelliğini kalıcı olarak etkinleştir" + arr["ARABIC",467]="\${pending_of_translation} 6. تمكين اللغة اوتوديتيكتيون بشكل دائم إلى بداية" arr["ENGLISH",468]="6. Disable startup language autodetection permanently" arr["SPANISH",468]="6. Deshabilitar permanentemente la autodetección de idioma al inicio" @@ -6522,6 +6981,7 @@ function initialize_language_strings() { arr["POLISH",468]="6. Trwale wyłącz autodetekcję języka podczas uruchamiania" arr["GERMAN",468]="6. Automatische Spracherkennung beim Start dauerhaft deaktivieren" arr["TURKISH",468]="6. Başlangıç dili otomatik algılamayı kalıcı olarak devre dışı bırak" + arr["ARABIC",468]="\${pending_of_translation} 6. تعطيل بشكل دائم بداية لغة اوتوديتيكتيون" 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}" @@ -6534,6 +6994,7 @@ function initialize_language_strings() { arr["POLISH",469]="\${blue_color}Autodetekcja języka zostanie wyłączona podczas uruchamiania. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",469]="\${blue_color}Die automatische Spracherkennung am Anfang wird deaktiviert. \${green_color}Wollen Sie weitermachen? \${normal_color}\${visual_choice}" arr["TURKISH",469]="\${blue_color}Başlangıç dili otomatik algılama devre dışı bırakılacak. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" + arr["ARABIC",469]="\${pending_of_translation} \${blue_color} يكون تعطيل بدء التشغيل لغة autodetecting. \${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}" @@ -6546,6 +7007,7 @@ function initialize_language_strings() { arr["POLISH",470]="\${blue_color}Autodetekcja języka podczas uruchamiania zostanie włączona. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",470]="\${blue_color}Die automatische Spracherkennung wird zu Beginn aktiviert. \${green_color}Wollen Sie weitermachen? \${normal_color}\${visual_choice}" arr["TURKISH",470]="\${blue_color}Başlangıç dili otomatik algılama etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" + arr["ARABIC",470]="\${pending_of_translation} \${blue_color} أن يدعم autodetecting بدء التشغيل لغة. \${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!!" @@ -6558,6 +7020,7 @@ function initialize_language_strings() { arr["POLISH",471]="Każda trwała zmiana języka zostanie utracona podczas następnego startu, jeśli aktywujesz tę opcję!!" arr["GERMAN",471]="Jeder permanente Sprachwechsel, den Sie haben, wird beim nächsten Start verloren gehen, wenn Sie diese Option aktivieren!!" arr["TURKISH",471]="Bu seçeneği etkinleştirirseniz, bir sonraki başlangıçta herhangi bir kalıcı dil değişikliği kaybolur!!" + arr["ARABIC",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" @@ -6570,6 +7033,7 @@ function initialize_language_strings() { arr["POLISH",472]="Autodetekcja języka podczas uruchamiania została aktywowana" arr["GERMAN",472]="Die automatische Spracherkennung am Start wurde aktiviert" arr["TURKISH",472]="Başlangıç dili otomatik algılama etkinleştirildi" + arr["ARABIC",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" @@ -6582,6 +7046,7 @@ function initialize_language_strings() { arr["POLISH",473]="Autodetekcja języka podczas uruchamiania została wyłączona" arr["GERMAN",473]="Die automatische Spracherkennung am Start wurde deaktiviert" arr["TURKISH",473]="Başlangıç dili otomatik algılama devre dışı bırakıldı" + arr["ARABIC",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}" @@ -6594,6 +7059,7 @@ function initialize_language_strings() { arr["POLISH",474]="Automatyczne wykrywanie języka podczas uruchamiania: \${pink_color}Aktywowane\${normal_color}" arr["GERMAN",474]="Automatische Spracherkennung am Start: \${pink_color}Aktiviert\${normal_color}" arr["TURKISH",474]="Başlangıç dili otomatik algılama: \${pink_color}Etkin\${normal_color}" + arr["ARABIC",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}" @@ -6606,6 +7072,7 @@ function initialize_language_strings() { arr["POLISH",475]="Automatyczne wykrywanie języka podczas uruchamiania: \${pink_color}Niepełnosprawnych\${normal_color}" arr["GERMAN",475]="Automatische Spracherkennung am Start: \${pink_color}Deaktiviert\${normal_color}" arr["TURKISH",475]="Başlangıç dili otomatik algılama: \${pink_color}DevreDışı\${normal_color}" + arr["ARABIC",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 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" @@ -6618,6 +7085,7 @@ function initialize_language_strings() { arr["POLISH",476]="Nie wykryto graficznego systemu X Window. Jeśli go masz, sprawdź czy działa poprawnie. Jest niezbędne dla airgeddon. Skrypt nie może kontynuować" arr["GERMAN",476]="Kein X Window-Grafiksystem wurde erkannt. Wenn Sie es haben, prüfen Sie, ob es richtig funktioniert. Es ist für airgeddon sehr wichtig. Das Skript kann nicht weiterfahren" arr["TURKISH",476]="Bir grafik X pencere sistemi tespit edilmedi. Zaten sahipseniz, düzgün çalıştığını kontrol edin. airgeddon için şarttır. Komut devam edemiyor" + arr["ARABIC",476]="\${pending_of_translation} لم يتم الكشف عليه نظام نوافذ X رسومية إذا كنت التحقق من أنها تعمل بشكل صحيح. ومن الضروري لairgeddon. السيناريو لا يمكن أن يستمر" 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" @@ -6630,6 +7098,7 @@ function initialize_language_strings() { arr["POLISH",477]="Opcje w tym menu, które zawierają słowo \"trwale\" zmodyfikują airgeddon tak, że nawet przy następnym uruchomieniu będą zapisane. Jednak zawsze możesz wrócić do tego menu, aby ponownie zmienić ustawienia" arr["GERMAN",477]="Die Optionen dieses Menüs, die das Wort \"dauerhaft\" enthalten, modifizieren airgeddon so, dass auch beim nächsten Start die Konfiguration gespeichert wird. Sie können jedoch jederzeit zu diesem Menü zurückkehren, um den Wert der Option erneut zu ändern" arr["TURKISH",477]="Bu menüdeki \"kalıcı\" kelimesini içeren seçenekler, başlatılacak bir sonraki seferde ayarları kaydetmek için airgeddon'u değiştirir. Ancak, seçeneğin değerini tekrar değiştirmek için bu menüye her zaman dönebilirsiniz" + arr["ARABIC",477]="\${pending_of_translation} الخيارات في هذه القائمة تحتوي على كلمة \"بشكل دائم \" 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}" @@ -6642,6 +7111,7 @@ function initialize_language_strings() { arr["POLISH",478]="\${blue_color}To na stałe zmieni język na aktualny, tak aby był ustawiony przy następnym uruchomieniu airgeddon. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",478]="\${blue_color}Die aktuelle Sprache wird permanent geändert, so dass der nächste Start von airgeddon in diese Sprache direkt startet. \${green_color}Möchten Sie weitermachen? \${normal_color}\${visual_choice}" arr["TURKISH",478]="Dil, geçici olarak şu anki olarak ayarlanacaktır, böylece bir sonraki airgeddon başlatmada doğrudan kullanılacaktır. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" + arr["ARABIC",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" @@ -6654,6 +7124,7 @@ function initialize_language_strings() { arr["POLISH",479]="Ta zmiana jest sprzeczna z automatyczną detekcją języka na początku, która jest aktualnie aktywna. Zostanie ona automatycznie deazktywowana w celu wprowadzenia zmian" arr["GERMAN",479]="Diese Änderung steht im Konflikt mit der automatischen Spracherkennung, die zu diesem Zeitpunkt am Anfang aktiviert ist. Es wird automatisch deaktiviert, um die Änderung vorzunehmen" arr["TURKISH",479]="Bu değişiklik, şu anda etkin olan başlangıç dili otomatik algılama ile çakışıyor. Değişikliği gerçekleştirmek için otomatik olarak devre dışı bırakılacaktır" + arr["ARABIC",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" @@ -6666,6 +7137,7 @@ function initialize_language_strings() { arr["POLISH",480]="Obecny język jest taki sam jak ten, który został już ustawiony jako stały. Nie zostaną wprowadzone żadne zmiany" arr["GERMAN",480]="Die aktuelle Sprache ist dieselbe, die bereits als permanent festgelegt wurde. Es werden keine Änderungen vorgenommen" arr["TURKISH",480]="Mevcut dil, zaten ayarlanmış olan kalıcı dil ile aynı. Hiçbir değişiklik yapılmayacak" + arr["ARABIC",480]="\${pending_of_translation} اللغة الحالية هي نفسها كما هو دائما بالفعل. وسيتم إجراء أي تغييرات" arr["ENGLISH",481]="Language set to the current one permanently" arr["SPANISH",481]="Idioma cambiado al actual permanentemente" @@ -6678,6 +7150,7 @@ function initialize_language_strings() { arr["POLISH",481]="Język trwale zmienił się na aktualny" arr["GERMAN",481]="Die Sprache wurde permanent geändert" arr["TURKISH",481]="Geçerli dil kalıcı olarak ayarlandı" + arr["ARABIC",481]="\${pending_of_translation} تغيير اللغة إلى التيار بشكل دائم" arr["ENGLISH",482]="8. Italian" arr["SPANISH",482]="8. Italiano" @@ -6690,6 +7163,7 @@ function initialize_language_strings() { arr["POLISH",482]="8. Włoski" arr["GERMAN",482]="8. Italienisch" arr["TURKISH",482]="8. İtalyanca" + arr["ARABIC",482]="\${pending_of_translation} 8. الايطالية" arr["ENGLISH",483]="The attack in \"smooth\" mode will be dismantled as soon as a credential is captured to let clients reconnect again to the legitimate network. This reduces the possibility of being discovered, looking for some users as a punctual wireless network malfunction" arr["SPANISH",483]="El ataque en modo \"smooth\" tan pronto capture unas credenciales se desmantelará para dejar que los clientes vuelvan a conectarse a la red legítima. Esto reduce las posibilidades de ser descubierto haciendo que para algunos usuarios pueda parecer un fallo puntual de la red inalámbrica" @@ -6702,6 +7176,7 @@ function initialize_language_strings() { arr["POLISH",483]="Atak w trybie \"smooth\" zostanie zdemontowany zaraz po przechwyceniu danych, aby umożliwić klientom ponowne połączenie z właściwą siecią. Zmniejsza to szansę na wykrycie, ponieważ niektórym użytkownikom wydaje się że to chwilowa awaria sieci bezprzewodowej" arr["GERMAN",483]="Der Angriff im \"smooth\"-Modus wird sobald er einen Berechtigungsnachweis erfasst abgebaut, damit die Clients sich wieder mit dem legitimen Netzwerk verbinden können. Dies verringert die Wahrscheinlichkeit, entdeckt zu werden, was für einige Benutzer als sinnloser Ausfall des WLANs erscheint" arr["TURKISH",483]="\"smooth\" saldırı modu, herhangi bir giriş bilgisi yakalanır yakalanmaz, istemcilerin meşru ağa yeniden bağlanmasına izin vermek için durdurulacaktır. Bu, keşfedilme şansını azaltır ve bazı kullanıcılar için kablosuz ağın anlamsız bir başarısızlığı gibi görünmesini sağlar" + arr["ARABIC",483]="\${pending_of_translation} وضع الهجوم \"تمهيد \" كما أوراق القبض قريبا سيتم تفكيك للسماح للعملاء إعادة الاتصال بالشبكة المشروعة. وهذا يقلل من فرص الوقوع فعل ذلك لبعض المستخدمين قد يبدو نقطة شبكة لاسلكية الفشل" arr["ENGLISH",484]="Root permissions successfully detected" arr["SPANISH",484]="Permisos de root correctamente detectados" @@ -6714,6 +7189,7 @@ function initialize_language_strings() { arr["POLISH",484]="Uprawnienia root zostały prawidłowo wykryte" arr["GERMAN",484]="Richtig erkannte root-Berechtigungen" arr["TURKISH",484]="Root yetkileri başarıyla tespit edildi" + arr["ARABIC",484]="\${pending_of_translation} أذونات الجذر الكشف بشكل صحيح" arr["ENGLISH",485]="\${blue_color}Some PINs have been added calculated using the algorithms (ComputePIN, EasyBox, etc.), however you can add one more (Arcadyan). Calculating it requires certain data and a background scan will have to be performed. The process may be very slow. \${green_color}Do you want to proceed with the calculation to add it? \${normal_color}\${visual_choice}" arr["SPANISH",485]="\${blue_color}Se han añadido algunos PINs calculados por algoritmos (ComputePIN, EasyBox, etc.), pero aún se puede añadir uno más (Arcadyan). Calcularlo requiere ciertos datos y habrá que realizar un escaneo en segundo plano. Es posible que el proceso sea muy lento. \${green_color}¿Quieres proceder con el cálculo para añadirlo? \${normal_color}\${visual_choice}" @@ -6726,6 +7202,7 @@ function initialize_language_strings() { arr["POLISH",485]="\${blue_color}Niektóre kody PIN zostały dodane obliczone algorytmami (ComputePIN, EasyBox, itd.) ale można jeszcze dodać jeden (Arcadyan). Obliczanie go wymaga pewnych danych oraz będzie musiało zostać wykonane skanowanie w tle. Proces ten może być bardzo powolny. \${green_color}Czy chcesz kontynuować obliczenie, aby go dodać? \${normal_color}\${visual_choice}" arr["GERMAN",485]="\${blue_color}Einige von Algorithmen berechnete PINs (ComputePIN, EasyBox usw.) wurden hinzugefügt, aber es kann noch eine weitere hinzugefügt werden (Arcadyan). Die Berechnung erfordert bestimmte Daten und ein Scan im Hintergrund muss durchgeführt werden. Es ist möglich, dass der Prozess sehr langsam ist. \${green_color}Möchten Sie mit der Berechnung fortfahren, um sie hinzuzufügen? \${normal_color}\${visual_choice}" arr["TURKISH",485]="Bazı PIN'ler algoritmalar (ComputePIN, EasyBox, vb.) Kullanılarak hesaplanmıştır, ancak bir tane daha ekleyebilirsiniz (Arcadyan). Bunu hesaplamak belirli veriler gerektirir ve bir arka plan taramasının yapılması gerekir. İşlem çok yavaş olabilir. \${green_color}Eklemek istediğiniz hesaplamaya devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" + arr["ARABIC",485]="\${pending_of_translation} \${blue_color} أضيفت بعض الدبابيس وتحسب على خوارزميات (ComputePIN، EasyBox، وما إلى ذلك)، ولكن لا يزال يمكن أن تضيف واحد أكثر (Arcadyan). أحسب أنه يتطلب بعض البيانات وسوف تضطر إلى إجراء فحص في الخلفية. ومن الممكن أن تكون عملية بطيئة للغاية. \${green_color} هل تريد المتابعة مع حساب لإضافة؟ \${normal_color}\${visual_choice}" arr["ENGLISH",486]="It's not possible to generate PIN with Arcadyan algorithm. To be able to do it, update \"wash\" (included in reaver package) to a newer version including the necessary \"-j\" option (v\${minimum_wash_json_version})" arr["SPANISH",486]="No es posible generar el PIN con el algoritmo Arcadyan. Para poder hacerlo actualice \"wash\" (incluido en el paquete reaver) a una versión superior que tenga la necesaria opción \"-j\" (v\${minimum_wash_json_version})" @@ -6738,6 +7215,7 @@ function initialize_language_strings() { arr["POLISH",486]="Nie jest możliwe wygenerowanie kodu PIN za pomocą algorytmu Arcadyan. Aby to zrobić, uaktualnij \"wash\" (zawarty w pakiecie reaver) do wyższej wersji, która wspiera opcję \"-j\" (v\${minimum_wash_json_version})" arr["GERMAN",486]="Es ist nicht möglich, die PIN mit dem Arcadyan-Algorithmus zu generieren. Aktualisieren Sie dazu \"wash\" (im reaver-Paket enthalten) auf eine höhere Version mit der erforderlichen Option \"-j\" (v\${minimum_wash_json_version})" arr["TURKISH",486]="Arcadyan algoritması ile PIN üretmek mümkün değil. Bunu yapabilmek için gerekli \"-j\" seçeneği de dahil olmak üzere daha yeni bir sürüme \"wash\" (reaver paketinde yer alan) güncelleştirin (v\${minimum_wash_json_version})" + arr["ARABIC",486]="\${pending_of_translation} غير قادر على توليد PIN مع الخوارزمية Arcadyan. لجعل التحديث \"غسل \" (المدرجة في حزمة ريفر) إلى إصدار أعلى وجود خيار ضروري \"- ي \" (ت \${minimum_wash_json_version})" arr["ENGLISH",487]="PIN generated using Arcadyan algorithm (\${normal_color}\${arcadyan_pin}\${yellow_color})" arr["SPANISH",487]="Se ha generado el PIN con el algoritmo Arcadyan (\${normal_color}\${arcadyan_pin}\${yellow_color})" @@ -6750,6 +7228,7 @@ function initialize_language_strings() { arr["POLISH",487]="PIN został wygenerowany za pomocą algorytmu Arcadyan (\${normal_color}\${arcadyan_pin}\${yellow_color})" arr["GERMAN",487]="Die PIN wurde mit dem Arcadyan-Algorithmus generiert (\${normal_color}\${arcadyan_pin}\${yellow_color})" arr["TURKISH",487]="Arcadyan algoritması kullanılarak oluşturulan PIN (\${normal_color}\${arcadyan_pin}\${yellow_color})" + arr["ARABIC",487]="\${pending_of_translation} وقد ولدت PIN مع الخوارزمية Arcadyan (\${normal_color}\${arcadyan_pin}\${yellow_color})" arr["ENGLISH",488]="PIN can't be generated using Arcadyan algorithm. Failed to collect a complete \"probe\" response from the access point. Probably because of low signal quality" arr["SPANISH",488]="No se ha podido generar el PIN con el algoritmo Arcadyan. No se ha podido recoger una respuesta \"probe\" completa del punto de acceso. Probablemente porque la señal no es buena" @@ -6762,6 +7241,7 @@ function initialize_language_strings() { arr["POLISH",488]="Nie można wygenerować kodu PIN za pomocą algorytmu Arcadyan. Nie udało się zebrać kompletnej odpowiedzi \"probe\" z punktu dostępu. Prawdopodobnie dlatego, że pozion sygnału jest słaby" arr["GERMAN",488]="Die PIN konnte nicht mit dem Arcadyan-Algorithmus generiert werden. Keine vollständige Antwort \"probe\" vom Zugriffspunkt konnte gesammelt werden. Wahrscheinlich, weil das Signal nicht gut genug ist" arr["TURKISH",488]="PIN, Arcadyan algoritması kullanılarak oluşturulamaz. Erişim noktasından eksiksiz bir \"probe\" yanıtı toplanamadı. Muhtemelen düşük sinyal kalitesi nedeniyle" + arr["ARABIC",488]="\${pending_of_translation} لا يمكن أن تولد PIN مع الخوارزمية Arcadyan. لا يمكن أن تلتقط استجابة \"التحقيق \" كامل من نقطة الوصول. ربما لأن إشارة غير جيدة" arr["ENGLISH",489]="Attempting to collect a complete \"probe\" response from the target access point. This process can take up to 4 minutes..." arr["SPANISH",489]="Intentando recoger una respuesta \"probe\" completa del punto de acceso objetivo. Este proceso puede durar hasta 4 minutos..." @@ -6774,6 +7254,7 @@ function initialize_language_strings() { arr["POLISH",489]="Próba zebrania kompletnej odpowiedzi \"probe\" z docelowego punktu dostępu. Proces ten może potrwać do 4 minut..." arr["GERMAN",489]="Versuch, eine vollständige \"probe\"-Antwort vom Zielzugriffspunkt zu sammeln. Dieser Prozess kann bis zu 4 Minuten dauern..." arr["TURKISH",489]="Hedef erişim noktasından eksiksiz bir \"probe\" yanıtı toplamaya çalışılıyor. Bu işlem 4 dakika kadar sürebilir..." + arr["ARABIC",489]="\${pending_of_translation} في محاولة لجمع استجابة \"التحقيق \" كامل من نقطة وصول الهدف. هذه العملية يمكن أن تستغرق ما يصل إلى 4 دقائق ..." arr["ENGLISH",490]="The Arcadyan algorithm needs a very specific data to calculate the PIN (the serial number of the access point). Getting this data can take a lot of time. You can optionally choose to try to generate it. This generated PIN is very useful in networks of type Orange-XXXX" arr["SPANISH",490]="El algoritmo Arcadyan necesita un dato muy concreto para poder calcular el PIN (el número de serie del punto de acceso). Obtener este dato puede llevar bastante tiempo. Podrás elegir opcionalmente intentar generarlo. Este PIN generado es muy útil en redes del tipo Orange-XXXX" @@ -6786,6 +7267,7 @@ function initialize_language_strings() { arr["POLISH",490]="Algorytm Arcadyan potrzebuje bardzo specyficznych danych do obliczania numeru PIN (numeru seryjny punktu dostępu). Uzyskanie tych danych może zająć trochę czasu. Można opcjonalnie zdecydować się na jego wygenerowanie. Ten wygenerowany kod PIN jest bardzo przydatny w sieciach typu Orange-XXXX" arr["GERMAN",490]="Der Arcadyan-Algorithmus benötigt sehr spezifische Daten, um die PIN (die Seriennummer des Access Points) berechnen zu können. Die Beschaffung dieser Daten kann sehr lange dauern. Sie können optional auswählen, ob Sie versuchen möchten, es zu generieren. Diese generierte PIN ist sehr nützlich in Netzwerken vom Typ Orange-XXXX" arr["TURKISH",490]="Arcadyan algoritmasının PIN'i hesaplamak için çok özel bir veriye ihtiyacı vardır (erişim noktasının seri numarası). Bu verileri almak çok zaman alabilir. İsteğe bağlı olarak onu oluşturmayı deneyebilirsiniz. Bu oluşturulan PIN, Orange-XXXX türündeki ağlarda çok kullanışlıdır" + arr["ARABIC",490]="\${pending_of_translation} خوارزمية Arcadyan يحتاج إلى بيانات محددة جدا لحساب PIN (الرقم التسلسلي للنقطة الوصول). الحصول على هذه البيانات قد يستغرق بعض الوقت. يمكنك اختيار اختياريا في محاولة لتوليد. هذا PIN لدت مفيد جدا في الشبكات نوع أورانج-XXXX" arr["ENGLISH",491]="Arcadyan algorithm is not useful for the selected target network, a valid value can't be calculated" arr["SPANISH",491]="El algoritmo Arcadyan no sirve para la red objetivo seleccionada, no se puede calcular un valor válido" @@ -6798,6 +7280,7 @@ function initialize_language_strings() { arr["POLISH",491]="Algorytm Arcadyan nie pasuje do wybranej sieci docelowej, nie można obliczyć prawidłowej wartości" arr["GERMAN",491]="Der Arcadyan-Algorithmus funktioniert nicht für das ausgewählte Zielnetzwerk, ein gültiger Wert kann nicht berechnet werden" arr["TURKISH",491]="Arcadyan algoritması seçilen hedef ağ için kullanışlı değildir, geçerli bir değer hesaplanamaz" + arr["ARABIC",491]="\${pending_of_translation} لم يتم استخدام خوارزمية Arcadyan لشبكة هدف حددته لا يمكن حساب قيمة صالحة" arr["ENGLISH",492]="The Arcadyan algorithm can't be calculated. Although you chose the bully option for the attack, you need to use wash (included in reaver package) to calculate that PIN and you don't have it installed. The script will continue the attack without including it" arr["SPANISH",492]="El algoritmo Arcadyan no puede ser calculado. Aunque elegiste la opción de ataque con bully, para calcular ese PIN se necesita utilizar wash (incluido en el paquete reaver) y tú no lo tienes instalado. El script continuará el ataque sin incluirlo" @@ -6810,6 +7293,7 @@ function initialize_language_strings() { arr["POLISH",492]="Nie można obliczyć algorytmu Arcadyan. Chociaż wybrano opcję ataku za pomocą bully, aby obliczyć ten kod PIN, musisz użyć wash (dołączonego do pakietu reaver) i nie masz go zainstalowanego. Skrypt będzie kontynuował atak bez jego włączania" arr["GERMAN",492]="Der Arcadyan-Algorithmus kann nicht berechnet werden. Obwohl Sie den bully-Angriff gewählt haben, müssen Sie zur Berechnung dieser PIN die Funktion wash verwenden (im Paket reaver enthalten), und Sie haben sie nicht installiert. Das Skript setzt den Angriff fort, ohne es einzuschließen" arr["TURKISH",492]="Arcadyan algoritması hesaplanamadı. Saldırı için zorlama seçeneğini seçmiş olmanıza rağmen, bu PIN'i hesaplamak için wash kullanmanız (reaver paketine dahil) ve onu yüklememeniz gerekir. Bu kullanılmadan devam edilecek" + arr["ARABIC",492]="\${pending_of_translation} لا يمكن أن تحسب خوارزمية Arcadyan. على الرغم من أنك اخترت الخيار لمهاجمة الفتوة، لحساب مطلوب رقم التعريف الشخصي لاستخدام غسل (تضمينها في الحزمة ريفر) ولم تقم بتثبيت. وسوف يستمر البرنامج النصي الهجوم دون بما في ذلك" arr["ENGLISH",493]="The Arcadyan algorithm PIN has already been calculated for this target (\${normal_color}\${wps_data_array[\${wps_bssid},'Arcadyan']}\${yellow_color}). There is no need to calculate it again" arr["SPANISH",493]="El PIN del algoritmo Arcadyan ya fue calculado para este objetivo (\${normal_color}\${wps_data_array[\${wps_bssid},'Arcadyan']}\${yellow_color}). No hace falta calcularlo de nuevo" @@ -6822,6 +7306,7 @@ function initialize_language_strings() { arr["POLISH",493]="PIN algorytm Arcadyan został już obliczony dla tego celu (\${normal_color}\${wps_data_array[\${wps_bssid},'Arcadyan']}\${yellow_color}). Nie musisz go ponownie obliczać" arr["GERMAN",493]="Die Arcadyan-Algorithmus-PIN wurde bereits für diesen Target berechnet (\${normal_color}\${wps_data_array[\${wps_bssid},'Arcadyan']}\${yellow_color}). Keine Notwendigkeit, es erneut zu berechnen" arr["TURKISH",493]="Arcadyan algoritması PIN'i zaten bu hedef için hesaplanmıştır (\${normal_color}\${wps_data_array[\${wps_bssid},'Arcadyan']}\${yellow_color}). Tekrar hesaplamaya gerek yok" + arr["ARABIC",493]="\${pending_of_translation} تم احتساب PIN خوارزمية وArcadyan لهذا الهدف (\${normal_color}\${wps_data_array[\${wps_bssid},'Arcadyan']}\${yellow_color}). لا حاجة لحساب ذلك مرة أخرى" arr["ENGLISH",494]="14. Offline PIN generation using algorithms and database" arr["SPANISH",494]="14. Generación offline de PINs con algoritmos y base de datos" @@ -6834,6 +7319,7 @@ function initialize_language_strings() { arr["POLISH",494]="14. Generowanie offline kodów PIN z algorytmami i bazą danych" arr["GERMAN",494]="14. Offline Generierung von PINs mit Algorithmen und Datenbank" arr["TURKISH",494]="14. Algoritmaları ve veritabanını kullanarak çevrimdışı PIN üretimi" + arr["ARABIC",494]="\${pending_of_translation} 14. توليد أرقام التعريف متواجد حاليا الخوارزميات وقواعد البيانات" arr["ENGLISH",495]="Offline PIN generation menu" arr["SPANISH",495]="Menú de generación offline de PINs" @@ -6846,6 +7332,7 @@ function initialize_language_strings() { arr["POLISH",495]="Menu generowania PIN offline" arr["GERMAN",495]="Menü zur Offline-Generierung von PINs" arr["TURKISH",495]="Çevrimdışı PIN oluşturma menüsü" + arr["ARABIC",495]="\${pending_of_translation} دبابيس حاليا الجيل القائمة" arr["ENGLISH",496]="5. Search in PIN database" arr["SPANISH",496]="5. Consultar en la base de datos de PINs" @@ -6858,6 +7345,7 @@ function initialize_language_strings() { arr["POLISH",496]="5. Sprawdź bazę danych PIN" arr["GERMAN",496]="5. Suchen Sie in der PIN-Datenbank" arr["TURKISH",496]="5. PIN veritabanında ara" + arr["ARABIC",496]="\${pending_of_translation} 5. التحقق من أرقام التعريف قاعدة بيانات" arr["ENGLISH",497]="0. Return to WPS attacks menu" arr["SPANISH",497]="0. Volver al menú de ataques WPS" @@ -6870,6 +7358,7 @@ function initialize_language_strings() { arr["POLISH",497]="0. Wróć do menu Atak WPS" arr["GERMAN",497]="0. Zum WPS-Angriffsmenü zurückkehren" arr["TURKISH",497]="0. WPS saldırıları menüsüne dön" + arr["ARABIC",497]="\${pending_of_translation} 0. عودة إلى الهجمات القائمة WPS" arr["ENGLISH",498]="choose database or algorithm" arr["SPANISH",498]="escoge base de datos o algoritmo" @@ -6882,6 +7371,7 @@ function initialize_language_strings() { arr["POLISH",498]="wybierz bazę danych lub algorytm" arr["GERMAN",498]="Wählen Sie eine Datenbank oder einen Algorithmus" arr["TURKISH",498]="veritabanı veya algoritma seç" + arr["ARABIC",498]="\${pending_of_translation} اختيار قاعدة البيانات أو خوارزمية" arr["ENGLISH",499]="Showing matches in the PIN database..." arr["SPANISH",499]="Mostrando coincidencias de la base de datos de PINs..." @@ -6894,6 +7384,7 @@ function initialize_language_strings() { arr["POLISH",499]="Wyświetlanie dopasowań z bazy danych PIN..." arr["GERMAN",499]="Übereinstimmungen der PIN-Datenbank werden angezeigt..." arr["TURKISH",499]="PIN veritabanında eşleşme gösteriliyor..." + arr["ARABIC",499]="\${pending_of_translation} عرض مباريات دبابيس قاعدة البيانات ..." arr["ENGLISH",500]="Showing calculated PIN using ComputePIN algorithm..." arr["SPANISH",500]="Mostrando PIN calculado con el algoritmo ComputePIN..." @@ -6906,6 +7397,7 @@ function initialize_language_strings() { arr["POLISH",500]="Wyświetlanie kodu PIN obliczonego przy użyciu algorytmu ComputePIN..." arr["GERMAN",500]="Berechnete PIN mit dem ComputePIN-Algorithmus anzeigen..." arr["TURKISH",500]="ComputePIN algoritması kullanılarak hesaplanan PIN gösteriliyor..." + arr["ARABIC",500]="\${pending_of_translation} عرض PIN حساب مع ComputePIN خوارزمية ..." arr["ENGLISH",501]="Showing calculated PIN using EasyBox algorithm..." arr["SPANISH",501]="Mostrando PIN calculado con el algoritmo EasyBox..." @@ -6918,6 +7410,7 @@ function initialize_language_strings() { arr["POLISH",501]="Wyświetlanie kodu PIN przy użyciu algorytmu EasyBox..." arr["GERMAN",501]="Angezeigte PIN wird mit dem EasyBox-Algorithmus berechnet..." arr["TURKISH",501]="EasyBox algoritması kullanılarak hesaplanan PIN gösteriliyor..." + arr["ARABIC",501]="\${pending_of_translation} عرض PIN حساب مع الخوارزمية EasyBox ..." arr["ENGLISH",502]="Showing calculated PIN using Arcadyan algorithm..." arr["SPANISH",502]="Mostrando PIN calculado con el algoritmo Arcadyan..." @@ -6930,6 +7423,7 @@ function initialize_language_strings() { arr["POLISH",502]="Wyświetlanie kodu PIN obliczonego przy użyciu algorytmu Arcadyan..." arr["GERMAN",502]="Berechnete PIN mit Arcadyan-Algorithmus anzeigen..." arr["TURKISH",502]="Arcadyan algoritması kullanılarak hesaplanan PIN gösteriliyor..." + arr["ARABIC",502]="\${pending_of_translation} عرض PIN حساب مع الخوارزمية Arcadyan ..." arr["ENGLISH",503]="It's not necessary to perform the scan again to calculate the Arcadyan algorithm PIN. This has already been done in this session" arr["SPANISH",503]="No es necesario realizar de nuevo el escaneo para calcular el PIN del algoritmo Arcadyan. Ya se realizó anteriormente en esta sesión" @@ -6942,6 +7436,7 @@ function initialize_language_strings() { arr["POLISH",503]="Nie jest konieczne przeprowadzanie skanowania aby obliczyć PIN algorytmem Arcadyan. Już zrobiliśmy je wcześniej w tej sesji" arr["GERMAN",503]="Es ist nicht erforderlich, den Scan erneut durchzuführen, um die Arcadyan-Algorithmus-PIN zu berechnen. Es wurde zuvor in dieser Sitzung gemacht" arr["TURKISH",503]="Arcadyan algoritma PIN'ini hesaplamak için taramayı tekrar yapmak gerekli değildir. Bu zaten bu oturumda yapıldı" + arr["ARABIC",503]="\${pending_of_translation} لا حاجة للمسح الضوئي إلى حساب PIN الخوارزمية Arcadyan. وجاء في هذه الدورة في وقت سابق" arr["ENGLISH",504]="\${blue_color}This PIN calculation process is not entirely offline. A complete \"probe\" response is required from the target access point to obtain a necessary data. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",504]="\${blue_color}Este proceso de cálculo de PIN no es puramente offline. Hace falta una respuesta \"probe\" completa del punto de acceso objetivo para obtener un dato necesario. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -6954,6 +7449,7 @@ function initialize_language_strings() { arr["POLISH",504]="\${blue_color}Ten proces obliczania kodu PIN nie jest wyłącznie offline. Wymagana jest pełna odpowiedź \"probe\" z docelowego punktu dostępu, aby uzyskać niezbędne dane. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",504]="\${blue_color}Dieser PIN-Berechnungsprozess ist nicht rein offline. Eine vollständige \"probe\"-Antwort vom Zielzugriffspunkt wird benötigt, um die erforderlichen Daten zu erhalten. \${green_color} Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",504]="\${blue_color}Bu PIN hesaplama işlemi tamamen çevrimdışı değildir. Gerekli bir veri elde etmek için hedef erişim noktasından eksiksiz bir \"probe\" yanıtı gerekir. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" + arr["ARABIC",504]="\${pending_of_translation} \${blue_color} هذه العملية الحسابية ليست محض حاليا PIN. تحتاج جوابا \"التحقيق \" كامل من نقطة وصول للبيانات موضوعي ضروري. \${green_color} تريد الاستمرار؟ \${normal_color}\${visual_choice}" arr["ENGLISH",505]="Do you want to enable \"DoS pursuit mode\"? \${blue_color}This will launch again the attack if target AP change its channel countering \"channel hopping\" \${normal_color}\${visual_choice}" arr["SPANISH",505]="¿Deseas activar el \"modo persecución DoS\"? \${blue_color}Esto relanzará el ataque si el AP objetivo cambia de canal contrarrestando el \"channel hopping\" \${normal_color}\${visual_choice}" @@ -6966,6 +7462,7 @@ function initialize_language_strings() { arr["POLISH",505]="Czy chcesz uaktywnić \"tryb DoS pursuit\"? \${blue_color}To spowoduje ponowne uruchomienie ataku, jeśli docelowy punkt dostępu AP zmieni kanały \"channel hopping\" \${normal_color}\${visual_choice}" arr["GERMAN",505]="Möchten Sie den \"DoS pursuit mode\" aktivieren? \${blue_color}Dadurch wird der Angriff erneut gestartet, wenn der Ziel-AP den Kanal ändert, indem er dem \"channel hopping\" entgegenwirkt \${normal_color}\${visual_choice}" arr["TURKISH",505]="\"DoS pursuit mode\" özelliğini etkinleştirmek ister misiniz? \${blue_color}Bu, hedef AP'nin kanal sayma \"channel hopping\" \${normal_color}\${visual_choice} \${blue_color}kanalını değiştirmesi durumunda saldırıyı yeniden başlatır" + arr["ARABIC",505]="\${pending_of_translation} نريد تفعيل \"واسطة مطاردة DOS \"؟ \${blue_color} هذه استؤنف الهجوم إذا كان AP الهدف يتغير قناة التصدي لل\"قناة التنقل \" \${normal_color}\${visual_choice}" arr["ENGLISH",506]="DoS attack with the \"DoS pursuit mode\" enabled will start when you press [Enter] on this window. To stop it you must press [Ctrl+C] or close attack window" arr["SPANISH",506]="El ataque DoS con el \"modo persecución DoS\" activado comenzará cuando pulse [Enter] en esta ventana. Para detenerlo deberá pulsar [Ctrl+C] o cerrar la ventana del ataque" @@ -6978,6 +7475,7 @@ function initialize_language_strings() { arr["POLISH",506]="Atak DoS z uruchomionym trybem \"DoS pursuit\" zostanie uruchomiony po naciśnięciu przycisku [Enter] w tym oknie. Aby go zatrzymać, musisz nacisnąć [Ctrl+C] lub zamknąć okno ataku" arr["GERMAN",506]="Der DoS-Angriff mit aktiviertem \"DoS pursuit mode\" wird gestartet, wenn Sie in diesen Fenster [Enter] drücken. Um es zu stoppen, müssen Sie [Ctrl+C] drücken oder das Angriffsfenster schließen" arr["TURKISH",506]="Bu pencerede [Enter] 'a bastığınızda, \"DoS takip modu\" etkin olan DoS saldırısı başlayacaktır. Durdurmak için [Ctrl+C] tuşuna basmalı veya saldırı penceresini kapatmalısınız" + arr["ARABIC",506]="\${pending_of_translation} فإن هجوم حجب الخدمة مع \"DoS pursuit mode\" تمكين يبدأ عند الضغط على [أدخل] في هذه النافذة. لوقفه يجب أن تضغط [السيطرة + C] أو على مقربة الهجوم " arr["ENGLISH",507]="Channel change detected. Relaunching again DoS attack on \"DoS pursuit mode\" now on channel \${normal_color}\${channel}" arr["SPANISH",507]="Cambio de canal detectado. Relanzando de nuevo ataque DoS en \"modo persecución DoS\" ahora sobre el canal \${normal_color}\${channel}" @@ -6990,6 +7488,7 @@ function initialize_language_strings() { arr["POLISH",507]="Wykryto zmianę kanału. Ponowne uruchomienie ataku DoS w trybie \"DoS pursuit\" na kanale \${normal_color}\${channel}" arr["GERMAN",507]="Änderung des erkannten Kanals DoS-Angriff erneut im \"DoS pursuit mode\" auf dem Kanal wiederholen \${normal_color}\${channel}" arr["TURKISH",507]="Kanal değişikliği tespit edildi. Yeniden yeniden başlatılıyor DoS saldırısı şu anda kanalda \"DoS peşinde koşma modu\" \${normal_color}\${channel}" + arr["ARABIC",507]="\${pending_of_translation} الكشف عن تغيير القناة. تكرار مرة أخرى دوس الهجوم \"DoS pursuit mode\" الآن على قناة \${normal_color}\${channel}" arr["ENGLISH",508]="\"DoS pursuit mode\" can be unstable for this kind of DoS attack. If you are not obtaining an optimal result just select another kind of attack" arr["SPANISH",508]="El \"modo persecución DoS\" puede ser inestable para este tipo de ataque DoS. Si el resultado no es óptimo selecciona otro tipo de ataque" @@ -7002,6 +7501,7 @@ function initialize_language_strings() { arr["POLISH",508]="\"tryb DoS pursuit\" może być niestabilny dla tego typu ataków DoS. Jeśli wynik nie jest optymalny, wybierz inny rodzaj ataku" arr["GERMAN",508]="Der \"DoS pursuit mode\" kann für diese Art von DoS-Angriff instabil sein. Wenn das Ergebnis nicht optimal ist, wählen Sie eine andere Art von Angriff aus" arr["TURKISH",508]="\"DoS takip modu\" bu tür DoS saldırısı için kararsız olabilir. Optimal bir sonuç elde edemiyorsanız, başka bir saldırı seçin" + arr["ARABIC",508]="\${pending_of_translation} و\"واسطة مطاردة دوس \" قد تكون غير مستقرة لهذا النوع من الهجوم وزارة الخارجية. إذا كانت النتيجة ليست الأمثل تحديد نوع آخر من الهجوم" arr["ENGLISH",509]="If you want to integrate \"DoS pursuit mode\" on an Evil Twin attack, another additional wifi interface in monitor mode will be needed to be able to perform it" arr["SPANISH",509]="Si se quiere integrar el \"modo persecución DoS\" en un ataque Evil Twin, será necesario tener otro interfaz wifi adicional en modo monitor para llevarlo a cabo" @@ -7014,6 +7514,7 @@ function initialize_language_strings() { arr["POLISH",509]="Jeśli chcesz zintegrować \"tryb DoS pursuit\" w ataku Evil Twin, konieczne będzie posiadanie innego dodatkowego interfejsu wifi w trybie monitorowania" arr["GERMAN",509]="Wenn Sie den \"DoS pursuit mode\" in einen Evil-Twin-Angriff integrieren wollen, müssen Sie im monitor-Modus noch eine zusätzliche WLAN-Interface zur Verfügung haben, um es auszuführen" arr["TURKISH",509]="Bir Şeytani İkiz saldırısında \"DoS takip modu\" nu entegre etmek isterseniz, bunu gerçekleştirmek için monitör modunda başka bir ek wifi arabirimine ihtiyaç duyulacaktır" + arr["ARABIC",509]="\${pending_of_translation} إذا كنت ترغب في دمج \"الاضطهاد دوس وضع \" في هجوم الشر التوأم، سوف تحتاج إلى أن يكون واجهة لاسلكية أخرى إضافية في وضع مراقبة لتنفيذ" arr["ENGLISH",510]="On this screen, it's supposed an additional wifi interface is chosen, but you don't have anyone at this moment" arr["SPANISH",510]="En esta pantalla, se supone que deberías elegir otro interfaz wifi adicional, pero no dispones de ninguno en este momento" @@ -7026,6 +7527,7 @@ function initialize_language_strings() { arr["POLISH",510]="Na tym ekranie należy wybrać inny dodatkowy interfejs wifi, ale nie masz go w tym momencie" arr["GERMAN",510]="Auf diesem Bildschirm sollten Sie eine andere zusätzliche Wi-Fi-Interface auswählen, aber Sie haben keine zu diesem Zeitpunkt" arr["TURKISH",510]="Bu ekranda, ek bir wifi arayüzü seçildi, ancak şu anda hiç kimsenin yok" + arr["ARABIC",510]="\${pending_of_translation} على هذه الشاشة، كنت من المفترض أن تختار واجهة لاسلكية أخرى أبعد من ذلك، ولكن لم يكن لديك أي في هذا الوقت" arr["ENGLISH",511]="Select another wireless interface:" arr["SPANISH",511]="Selecciona otra interfaz inalámbrica:" @@ -7038,6 +7540,7 @@ function initialize_language_strings() { arr["POLISH",511]="Wybierz inny interfejs bezprzewodowy:" arr["GERMAN",511]="Wählen Sie eine andere drahtlose Interface:" arr["TURKISH",511]="Başka bir kablosuz arayüz seçin:" + arr["ARABIC",511]="\${pending_of_translation} اختيار واجهة لاسلكية أخرى:" arr["ENGLISH",512]="\"DoS pursuit mode\" interface: \${pink_color}\${secondary_wifi_interface}\${normal_color}" arr["SPANISH",512]="Interfaz para \"modo persecución DoS\": \${pink_color}\${secondary_wifi_interface}\${normal_color}" @@ -7050,6 +7553,7 @@ function initialize_language_strings() { arr["POLISH",512]="Interfejs dla \"tryb DoS pursuit\": \${pink_color}\${secondary_wifi_interface}\${normal_color}" arr["GERMAN",512]="Interface für \"DoS pursuit mode\": \${pink_color}\${secondary_wifi_interface}\${normal_color}" arr["TURKISH",512]="\"DoS pursuit mode\" arayüzü: \${pink_color}\${secondary_wifi_interface}\${normal_color}" + arr["ARABIC",512]="\${pending_of_translation} الواجهة \"واسطة مطاردة دوس \": \${pink_color}\${secondary_wifi_interface}\${normal_color}" arr["ENGLISH",513]="Interface will be tried to be changed to monitor mode automatically" arr["SPANISH",513]="Se intentará cambiar la interfaz a modo monitor automáticamente" @@ -7062,6 +7566,7 @@ function initialize_language_strings() { arr["POLISH",513]="Spowoduje to automatyczną zmianę interfejsu w tryb monitorowania" arr["GERMAN",513]="Es wird versucht, die Interface automatisch in den monitor-Modus zu ändern" arr["TURKISH",513]="Arayüz otomatik olarak izleme modunu değiştirmeye çalışılacaktır" + arr["ARABIC",513]="\${pending_of_translation} وسوف محاولة تغيير وضع واجهة مراقبة تلقائيا" arr["ENGLISH",514]="Interface \${pink_color}\${current_iface_on_messages}\${blue_color} selected. Mode: \${pink_color}\${ifacemode}\${blue_color}. Supported bands: \${pink_color}\${interfaces_band_info['main_wifi_interface','text']}\${normal_color}" arr["SPANISH",514]="Interfaz \${pink_color}\${current_iface_on_messages}\${blue_color} seleccionada. Modo: \${pink_color}\${ifacemode}\${blue_color}. Bandas soportadas: \${pink_color}\${interfaces_band_info['main_wifi_interface','text']}\${normal_color}" @@ -7074,6 +7579,7 @@ function initialize_language_strings() { arr["POLISH",514]="Wybrany został interfejs \${pink_color}\${current_iface_on_messages}\${blue_color}. Tryb: \${pink_color}\${ifacemode}\${blue_color}. Obsługiwane pasma: \${pink_color}\${interfaces_band_info['main_wifi_interface','text']}\${normal_color}" arr["GERMAN",514]="Interface \${pink_color}\${current_iface_on_messages}\${blue_color} ausgewählt. Modus: \${pink_color}\${ifacemode}\${blue_color}. Unterstützte Bänder: \${pink_color}\${interfaces_band_info['main_wifi_interface','text']}\${normal_color}" arr["TURKISH",514]="Arayüz \${pink_color}\${current_iface_on_messages}\${blue_color} seçildi. Mod: \${pink_color}\${ifacemode}\${blue_color}. Desteklenen bantlar: \${pink_color}\${interfaces_band_info['main_wifi_interface','text']}\${normal_color}" + arr["ARABIC",514]="\${pending_of_translation} الواجهة \${pink_color}\${current_iface_on_messages}\${blue_color} المحدد. الوضع: \${pink_color}\${ifacemode}\${blue_color}. دعم العصابات: \${pink_color}\${interfaces_band_info['main_wifi_interface','text']}\${normal_color}" arr["ENGLISH",515]="You have selected a 5Ghz band channel but your wifi card doesn't support 5Ghz or it is disabled. The operation can't be performed" arr["SPANISH",515]="Tienes un canal de la banda de 5Ghz seleccionado pero tu tarjeta wifi no soporta 5Ghz o está desactivado. La operación no se puede llevar a cabo" @@ -7086,18 +7592,20 @@ function initialize_language_strings() { arr["POLISH",515]="Masz wybrane pasmo 5Ghz, lecz Twoja karta wifi go nie obsługuje lub jest ono wyłączone. Operacja nie może być wykonana" arr["GERMAN",515]="Sie haben einen Kanal des 5Ghz-Bandes ausgewählt, aber Ihre WLAN-Karte unterstützt 5Ghz nicht oder sie ist deaktiviert. Die Operation kann nicht ausgeführt werden" arr["TURKISH",515]="5Ghz bant kanalı seçtiniz, ancak wifi kartınız 5Ghz'yi desteklemiyor veya devre dışı bırakılmış. İşlem gerçekleştirilemiyor" - - arr["ENGLISH",516]="It is known that the software used in the 5Ghz band still presents some problems sometimes. For example airodump, that when scanning networks can show a value \"-1\" on channel depending of the card chipset and the driver. It is also known that Ralink chipsets sometimes are getting errors on high channels \">=60\"" - arr["SPANISH",516]="Es conocido que el software utilizado en la banda de 5Ghz aún presenta algunos problemas a veces. Como por ejemplo airodump, que al escanear redes puede mostrar un valor \"-1\" en el canal dependiendo del chipset de tu tarjeta y del driver. También es conocido que los chipsets Ralink a veces dan fallos en los canales altos \">=60\"" - arr["FRENCH",516]="Il est connu que les logiciels utilisés dans la bande 5Ghz présente toujours quelques problèmes. Comme par exemple airodump, lors du scan des réseaux, peut montrer une valeur \"-1\" dans le canal en fonction du chipset de votre carte et le pilote. Il est également connu que les chipsets Ralink donnent parfois des échecs dans les canaux élevés \">=60\"" - arr["CATALAN",516]="És conegut que el programari utilitzat en la banda de 5Ghz encara presenta alguns problemes de vegades. Com per exemple airodump, que al escanejar xarxes pot mostrar un valor \"-1\" al canal depenent del chipset de la targeta i del driver. També és conegut que els chipsets Ralink de vegades donen fallades en els canals alts \">=60\"" - arr["PORTUGUESE",516]="O software usado para a banda de 5Ghz ainda apresenta alguns problemas. Como por exemplo airodump, que ao escanear as redes pode mostrar um valor \"-1\" no canal dependendo do chipset da sua interface e do driver. Também se sabe que os chipsets Ralink às vezes apresentaram falhas em canais altos \">=60\"" - arr["RUSSIAN",516]="Известно, что программное обеспечение, используемое на частотах 5Ghz, все еще иногда вызывает некоторые проблемы. Например, airodump при сканировании сетей может отображать \"-1\" вместо значения канала, это зависит от чипсета вашей карты и драйвера. Известно также, что чипсеты Ralink иногда дают сбои в высоких каналах \">=60\"" - arr["GREEK",516]="Είναι γνωστό ότι το λογισμικό που χρησιμοποιείται για την 5Ghz ζώνη εξακολουθεί να παρουσιάζει κάποια προβλήματα κατά καιρούς. Όπως για παράδειγμα το airodump, μπορεί να εμφανίσει την τιμή \"-1\" στη θέση του καναλιού καθώς γίνεται σάρωση, ανάλογα με το chipset της κάρτας σας και του προγράμματος οδήγησης (driver). Είναι επίσης γνωστό ότι τα Ralink chipsets μερικές φορές αποτυγχάνουν σε υψηλά κανάλια \">= 60\"" - arr["ITALIAN",516]="È noto che il software utilizzato dalla banda 5Ghz presenta ancora qualche problema. Come per esempio airodump, che durante la scansione delle reti può mostrare un valore \"-1\" nel canale a seconda del chipset della scheda di rete e del driver. È anche noto che i chipset Ralink a volte danno dei problemi nei canali alti \">=60\"" - arr["POLISH",516]="Powszechnie wiadomo, że oprogramowanie używane w paśmie 5Ghz wciąż ma pewne problemy. Na przykład airodump, który podczas skanowania sieci może pokazywać wartość \"-1\" w kanale w zależności od chipsetu karty i sterownika. Wiadomo również, że chipsety Ralink czasami zawodzą w wysokich kanałach \">=60\"" - arr["GERMAN",516]="Es ist bekannt, dass die Software, die im 5Ghz-Band verwendet wird, immer noch einige Probleme aufweist. Wie zum Beispiel airodump, dass beim Netzwerk-Scannen den Wert \"-1\" in den Kanal zeigt, abhängig von dem Chipset Ihrer Karte und des Treibers. Es ist auch bekannt, dass Ralink-Chipsätze manchmal Fehler in hohen Kanälen \">=60\" ergeben" - arr["TURKISH",516]="5Ghz bandında kullanılan yazılımın bazen bazı problemler yaşadığı bilinmektedir. Örneğin airodump, ağları tararken, kart yonga setine ve sürücüye bağlı olarak kanalda \"-1\" değeri gösterebilir. Ralink yonga kümelerinin bazen yüksek kanallarda hatalar aldıkları da bilinir. \">=60\"" + arr["ARABIC",515]="\${pending_of_translation} لديك قناة الفرقة 5GHz المحدد ولكن بطاقة لا يدعم 5GHz واي فاي أو تعطيلها. لا يمكن إجراء العملية خارج" + + arr["ENGLISH",516]="It is known that the software used in the 5Ghz band still presents some problems sometimes. For example airodump, that when scanning networks can show a value \"-1\" on channel depending of the card chipset and the driver. It is also known that Ralink chipsets sometimes are getting errors on high channels \"" + arr["SPANISH",516]="Es conocido que el software utilizado en la banda de 5Ghz aún presenta algunos problemas a veces. Como por ejemplo airodump, que al escanear redes puede mostrar un valor \"-1\" en el canal dependiendo del chipset de tu tarjeta y del driver. También es conocido que los chipsets Ralink a veces dan fallos en los canales altos \"" + arr["FRENCH",516]="Il est connu que les logiciels utilisés dans la bande 5Ghz présente toujours quelques problèmes. Comme par exemple airodump, lors du scan des réseaux, peut montrer une valeur \"-1\" dans le canal en fonction du chipset de votre carte et le pilote. Il est également connu que les chipsets Ralink donnent parfois des échecs dans les canaux élevés \"" + arr["CATALAN",516]="És conegut que el programari utilitzat en la banda de 5Ghz encara presenta alguns problemes de vegades. Com per exemple airodump, que al escanejar xarxes pot mostrar un valor \"-1\" al canal depenent del chipset de la targeta i del driver. També és conegut que els chipsets Ralink de vegades donen fallades en els canals alts \"" + arr["PORTUGUESE",516]="O software usado para a banda de 5Ghz ainda apresenta alguns problemas. Como por exemplo airodump, que ao escanear as redes pode mostrar um valor \"-1\" no canal dependendo do chipset da sua interface e do driver. Também se sabe que os chipsets Ralink às vezes apresentaram falhas em canais altos \"" + arr["RUSSIAN",516]="Известно, что программное обеспечение, используемое на частотах 5Ghz, все еще иногда вызывает некоторые проблемы. Например, airodump при сканировании сетей может отображать \"-1\" вместо значения канала, это зависит от чипсета вашей карты и драйвера. Известно также, что чипсеты Ralink иногда дают сбои в высоких каналах \"" + arr["GREEK",516]="Είναι γνωστό ότι το λογισμικό που χρησιμοποιείται για την 5Ghz ζώνη εξακολουθεί να παρουσιάζει κάποια προβλήματα κατά καιρούς. Όπως για παράδειγμα το airodump, μπορεί να εμφανίσει την τιμή \"-1\" στη θέση του καναλιού καθώς γίνεται σάρωση, ανάλογα με το chipset της κάρτας σας και του προγράμματος οδήγησης (driver). Είναι επίσης γνωστό ότι τα Ralink chipsets μερικές φορές αποτυγχάνουν σε υψηλά κανάλια \"" + arr["ITALIAN",516]="È noto che il software utilizzato dalla banda 5Ghz presenta ancora qualche problema. Come per esempio airodump, che durante la scansione delle reti può mostrare un valore \"-1\" nel canale a seconda del chipset della scheda di rete e del driver. È anche noto che i chipset Ralink a volte danno dei problemi nei canali alti \"" + arr["POLISH",516]="Powszechnie wiadomo, że oprogramowanie używane w paśmie 5Ghz wciąż ma pewne problemy. Na przykład airodump, który podczas skanowania sieci może pokazywać wartość \"-1\" w kanale w zależności od chipsetu karty i sterownika. Wiadomo również, że chipsety Ralink czasami zawodzą w wysokich kanałach \"" + arr["GERMAN",516]="Es ist bekannt, dass die Software, die im 5Ghz-Band verwendet wird, immer noch einige Probleme aufweist. Wie zum Beispiel airodump, dass beim Netzwerk-Scannen den Wert \"-1\" in den Kanal zeigt, abhängig von dem Chipset Ihrer Karte und des Treibers. Es ist auch bekannt, dass Ralink-Chipsätze manchmal Fehler in hohen Kanälen \"" + arr["TURKISH",516]="5Ghz bandında kullanılan yazılımın bazen bazı problemler yaşadığı bilinmektedir. Örneğin airodump, ağları tararken, kart yonga setine ve sürücüye bağlı olarak kanalda \"-1\" değeri gösterebilir. Ralink yonga kümelerinin bazen yüksek kanallarda hatalar aldıkları da bilinir. \"" + arr["ARABIC",516]="\${pending_of_translation} ومن المعروف أن البرمجيات المستخدمة في الفرقة 5GHz لا يزال لديه بعض المشاكل في بعض الأحيان. ايرودومب على سبيل المثال، أن شبكة المسح يمكن أن تظهر قيمة \"- 1 \" في القناة تبعا لشرائح من بطاقة والسائق الخاص بك. ومن المعروف أيضا أن تعطي في بعض الأحيان RALINK رقائق الفشل قنوات عالية \"" arr["ENGLISH",517]="Set channel (2.4Ghz 1-14) or (5Ghz 36|38|40|44|46|48|52|54|56|60|62|64|100|102|104|108|110|112):" arr["SPANISH",517]="Selecciona un canal (2.4Ghz 1-14) o (5Ghz 36|38|40|44|46|48|52|54|56|60|62|64|100|102|104|108|110|112):" @@ -7110,6 +7618,7 @@ function initialize_language_strings() { arr["POLISH",517]="Wybierz kanał (2.4Ghz 1-14) lub (5Ghz 36|38|40|44|46|48|52|54|56|60|62|64|100|102|104|108|110|112):" arr["GERMAN",517]="Wählen Sie einen Kanal aus (2.4Ghz 1-14) oder (5Ghz 36|38|40|44|46|48|52|54|56|60|62|64|100|102|104|108|110|112):" arr["TURKISH",517]="Kanal seç (2.4Ghz 1-14) or (5Ghz 36|38|40|44|46|48|52|54|56|60|62|64|100|102|104|108|110|112):" + arr["ARABIC",517]="\${pending_of_translation} يختار قناة (2.4GHz إرسال 14/01) أو (5GHz 36 | 38 | 40 | 44 | 46 | 48 | 52 | 54 | 56 | 60 | 62 | 64 | 100 | 102 | 104 | 108 | 110 | 112):" arr["ENGLISH",518]="After capturing credentials during an Enterprise network attack, remember that you can try to decrypt NTLM hashes using the \"Offline WPA/WPA2 decrypt menu\"" arr["SPANISH",518]="Tras capturar unas credenciales en un ataque a una red Enterprise, recuerda que puedes intentar descifrar los hashes NTLM usando el \"Menú de descifrado WPA/WPA2 offline\"" @@ -7122,6 +7631,7 @@ function initialize_language_strings() { arr["POLISH",518]="Po przechwyceniu danych dostępowych w ataku na sieć Enterprise pamiętaj, że możesz spróbować złamać hash NTLM za pomocą \"Menu deszyfrowania WPA/WPA2 offline\"" arr["GERMAN",518]="Erinneren Sie sich dran, dass nach dem Erfassen von Credentials bei einem Enterprise-Netzwerkangriff Sie NTLM-Hashes mit dem \"Offline WPA/WPA2-Entschlüsselungsmenü\" entschlüsseln können" arr["TURKISH",518]="Enterprise ağ saldırısında kimlik bilgilerini aldıktan sonra, \"Çevrimdışı WPA/WPA2 decrypt menüsü\" kullanarak NTLM karmalarını çözmeyi deneyebilirsiniz" + arr["ARABIC",518]="\${pending_of_translation} بعد الاستيلاء على أوراق الاعتماد في هجوم على شبكة المؤسسة، وتذكر أنه يمكنك محاولة فك تجزئات NTLM باستخدام \"القائمة فك تشفير WPA / WPA2 حاليا \"" arr["ENGLISH",519]="11. Turkish" arr["SPANISH",519]="11. Turco" @@ -7134,6 +7644,7 @@ function initialize_language_strings() { arr["POLISH",519]="11. Turecki" arr["GERMAN",519]="11. Türkisch" arr["TURKISH",519]="11. Türkçe" + arr["ARABIC",519]="\${pending_of_translation} 11. التركية" arr["ENGLISH",520]="Enterprise Evil Twin deauth" arr["SPANISH",520]="Desautenticación para Evil Twin Enterprise" @@ -7146,6 +7657,7 @@ function initialize_language_strings() { arr["POLISH",520]="Deautentykacja dla Evil Twin Enterprise" arr["GERMAN",520]="Evil Twin Enterprise Deauthentifizierung" arr["TURKISH",520]="Enterprise Şeytani İkiz deauth" + arr["ARABIC",520]="\${pending_of_translation} الشر deauth التوأم للمؤسسات" arr["ENGLISH",521]="0. Return to Enterprise attacks menu" arr["SPANISH",521]="0. Volver al menú de ataques Enterprise" @@ -7158,6 +7670,7 @@ function initialize_language_strings() { arr["POLISH",521]="0. Wróć do menu ataków Enterprise" arr["GERMAN",521]="0. Zurück zum Enterprise Angriffsmenü" arr["TURKISH",521]="0. Enterprise Şeytani İkiz saldırı menüsüne geri dön" + arr["ARABIC",521]="\${pending_of_translation} 0. عودة إلى المؤسسة الهجمات القائمة" arr["ENGLISH",522]="Smooth mode Enterprise Evil Twin" arr["SPANISH",522]="Evil Twin Enterprise modo smooth" @@ -7170,6 +7683,7 @@ function initialize_language_strings() { arr["POLISH",522]="Enterprise Evil Twin w trybie smooth" arr["GERMAN",522]="Smooth-Modus Enterprise Evil Twin" arr["TURKISH",522]="Smooth mod Enterprise Şeytani İkiz" + arr["ARABIC",522]="\${pending_of_translation} الشر التوأم المؤسسة ذلك على نحو سلس" arr["ENGLISH",523]="Noisy mode Enterprise Evil Twin" arr["SPANISH",523]="Evil Twin Enterprise modo noisy" @@ -7182,6 +7696,7 @@ function initialize_language_strings() { arr["POLISH",523]="Enterprise Evil Twin w trybie noisy" arr["GERMAN",523]="Noisy-Modus Enterprise Evil Twin" arr["TURKISH",523]="Noisy mod Enterprise Şeytani İkiz" + arr["ARABIC",523]="\${pending_of_translation} وضع الشر التوأم صاخبة المؤسسة" arr["ENGLISH",524]="Enterprise Evil Twin attack has been started. Press [Enter] key on this window to stop it" arr["SPANISH",524]="El ataque Evil Twin Enterprise ha comenzado. Pulse la tecla [Enter] en esta ventana para pararlo" @@ -7194,6 +7709,7 @@ function initialize_language_strings() { arr["POLISH",524]="Rozpoczął się atak Evil Twin Enterprise. Naciśnij klawisz [Enter] w tym oknie, aby go zatrzymać" arr["GERMAN",524]="Der Evil-Twin-Enterprise-Angriff hat begonnen. Drücken Sie die [Enter]-Taste in diesem Fenster, um es zu stoppen" arr["TURKISH",524]="Enterprise Şeytani İkiz saldırısı başlatıldı. Durdurmak için bu pencerede [Enter] tuşlayınız" + arr["ARABIC",524]="\${pending_of_translation} وقد بدأ الهجوم المؤسسة الشر التوأم. اضغط على مفتاح [أدخل] في هذه النافذة لوقف" arr["ENGLISH",525]="If a hash or password is obtained during the Evil Twin Enterprise attack, you should decide where to save it. \${green_color} More than one file will be saved, type the path (directory) to store the file/s. If the directory does not exist, airgeddon will create it. Press [Enter] to accept the default proposal \${normal_color}[\${enterprise_potpath}]" arr["SPANISH",525]="Si se consigue capturar algún hash o contraseña durante el ataque Evil Twin Enterprise, hay que decidir donde guardarlo. \${green_color}Se guardarán varios ficheros, escribe la ruta (el directorio) donde escribiremos el/los fichero/s. Si en directorio no existe, airgeddon lo generará. Pulsa [Enter] para aceptar la ruta propuesta por defecto \${normal_color}[\${enterprise_potpath}]" @@ -7218,6 +7734,7 @@ function initialize_language_strings() { arr["POLISH",526]="Katalog nie istnieje lub nie masz uprawnień do zapisu" arr["GERMAN",526]="Verzeichnis existiert nicht oder Sie haben keine Schreibberechtigung" arr["TURKISH",526]="Dizin mevcut değil veya yazma izniniz yok" + arr["ARABIC",526]="\${pending_of_translation} الدليل غير موجود أو لم يكن لديك أذونات الكتابة" arr["ENGLISH",527]="WPA/WPA2 and Enterprise filter enabled. It's not possible to filter Enterprise networks during the scan, the filter will be applied in network selection menu in which only Enterprise networks will be shown. When started, press [Ctrl+C] to stop..." arr["SPANISH",527]="Filtro WPA/WPA2 y Enterprise activado. Durante el escaneo no es posible filtrar redes Enterprise, el filtro se aplicará en la pantalla de selección de red donde solo se mostrarán redes Enterprise. Una vez empezado, pulse [Ctrl+C] para pararlo..." @@ -7230,6 +7747,7 @@ function initialize_language_strings() { arr["POLISH",527]="Włączone filtry WPA/WPA2 i Enterprise. Nie można filtrować sieci Enterprise podczas skanowania, filtr zostanie zastosowany w menu wyboru sieci, w którym wyświetlane będą tylko sieci Enterprise. Naciśnij w trackie działania [Ctrl+C], aby zatrzymać..." arr["GERMAN",527]="WPA/WPA2- und Enterprise-Filter aktiviert. Es ist nicht möglich, Enterprise-Netzwerke während des Scans zu filtern. Der Filter wird im Netzwerkauswahlmenü angewendet, in dem nur Enterprise-Netzwerke angezeigt werden. Einmal angefangem, drücken Sie [Ctrl+C], um zu stoppen..." arr["TURKISH",527]="WPA/WPA2 ve Enterprise filtre etkinleştirildi. Tarama sırasında Enterprise ağları filtrelemek mümkün değildir, filtre yalnızca Enterprise ağların gösterileceği ağ seçim menüsünde uygulanacaktır. Başladığınızda, durdurmak için [Ctrl+C] tuşlarına basın..." + arr["ARABIC",527]="\${pending_of_translation} تمكين WPA / WPA2 المؤسسة التصفية. أثناء المسح غير ممكن لتصفية شبكات المؤسسة، سيتم تطبيق فلتر على الشاشة اختيار الشبكة حيث سيتم عرض شبكات المؤسسة فقط. بدأت مرة واحدة، اضغط [Ctrl+C] لوقف ..." arr["ENGLISH",528]="It has been detected that you are running airgeddon inside a Docker container. During this attack hostapd-wpe is used to create a fake AP. This component often conflicts with network-manager. From inside the container, airgeddon can't handle it. If you have network-manager installed on your host machine, close it or kill the conflicting processes or you'll get an error. For more information, see the Docker section of the Wiki: \${normal_color}\${urlgithub_wiki}/Docker" arr["SPANISH",528]="Se ha detectado que estás ejecutando airgeddon en un contenedor de Docker. En este ataque se utiliza hostapd-wpe para crear un falso AP. Este componente suele dar conflicto con network-manager. Desde el contenedor, airgeddon no puede gestionarlo. Si tienes network-manager instalado en tu máquina host, ciérralo o mata los procesos en conflicto u obtendrás un error. Para más información consulta la sección Docker del Wiki: \${normal_color}\${urlgithub_wiki}/Docker" @@ -7242,6 +7760,7 @@ function initialize_language_strings() { arr["POLISH",528]="Wykryto, że używasz airgeddon w kontenerze Docker. W tym ataku hostapd-wpe służy do utworzenia fałszywego AP. Ten komponent często ma konflikt z network-manager. Z kontenera airgeddon nie może sobie z tym poradzić. Jeśli na komputerze hosta zainstalowano network-manager, zamknij lub zabij sprzeczne procesy lub otrzymasz błąd. Aby uzyskać więcej informacji, zobacz sekcję Docker Wiki: \${normal_color}\${urlgithub_wiki}/Docker" arr["GERMAN",528]="Es wurde festgestellt, dass Sie airgeddon in einem Docker-Container ausführen. Bei diesem Angriff wird mit hostapd-wpe ein falscher AP erstellt. Diese Komponente steht normalerweise im Konflikt mit dem network-manager. Aus dem Container kann airgeddon das nicht schaffen. Wenn Sie den network-manager auf Ihrem Host-Computer installiert haben, schließen Sie ihn oder beenden Sie die Prozesse im Konflikt oder Sie erhalten einen Fehler. Weitere Informationen finden Sie im Abschnitt Docker des Wiki: \${normal_color}\${urlgithub_wiki}/Docker" arr["TURKISH",528]="Bir Docker konteynırı içinde airgeddon çalıştırdığınız tespit edildi. Bu saldırı sırasında hostapd-wpe sahte bir AP oluşturmak için kullanılır. Bu bileşen genellikle ağ yöneticisi ile çakışır. Konteynırın içinden, hava hücresi bunu kaldıramaz. Ana makinenize ağ yöneticisi yüklüyse, kapat veya çakışan işlemleri durdurun veya bir hatayla karşılaşırsınız. Daha fazla bilgi için, Wiki'nin Docker bölümüne bakın: \${normal_color}\${urlgithub_wiki}/Docker" + arr["ARABIC",528]="\${pending_of_translation} يبدو أنك تقوم بتشغيل airgeddon حاوية عامل الميناء. في هذا الهجوم يستخدم hostapd-WPE لخلق AP همية. هذا المكون يميل إلى الصراع مع شبكة مدير. من الحاوية، airgeddon لا يمكن إدارته. إذا كان لديك شبكة مدير I المثبتة على الجهاز المضيف الخاص بك، وإغلاقه أو عمليات قتل متضاربة أو الحصول على خطأ. لمزيد من المعلومات راجع قسم من ويكي عامل الميناء: \${normal_color}\${urlgithub_wiki}/Docker" arr["ENGLISH",529]="It seems that nothing was captured during the Enterprise Evil Twin attack" arr["SPANISH",529]="Parece que no se ha capturado nada durante el ataque Evil Twin Enterprise" @@ -7254,6 +7773,7 @@ function initialize_language_strings() { arr["POLISH",529]="Wygląda na to, że podczas ataku Evil Twin Enterprise nic nie zostało przechwycone" arr["GERMAN",529]="Es sieht so aus, als wäre nichts während des Evil Twin Enterprise Angriffs gefangen worden" arr["TURKISH",529]="Enterprise Şeytani İkiz saldırısı sırasında yakalanan hiçbir şey yok gibi görünüyor" + arr["ARABIC",529]="\${pending_of_translation} ويبدو أن لم يمسك أي شيء خلال الهجوم الشر التوأم المؤسسة" arr["ENGLISH",530]="Contratulations!! It seems you captured some hashes" arr["SPANISH",530]="Enhorabuena!! Parece que has capturado algún hash" @@ -7266,6 +7786,7 @@ function initialize_language_strings() { arr["POLISH",530]="Gratulacje!! Wygląda na to, że przechwyciłeś hash" arr["GERMAN",530]="Herzlichen Glückwunsch!! Es scheint, dass Sie Hashes erfasst haben" arr["TURKISH",530]="Tebrikler!! Görünüşe göre bazı hashleri yakaladın" + arr["ARABIC",530]="\${pending_of_translation} تهانينا!! تبدو وكأنك القبض على بعض التجزئة" arr["ENGLISH",531]="Contratulations!! It seems you captured some plain text password/s" arr["SPANISH",531]="Enhorabuena!! Parece que has capturado alguna contraseña en texto plano" @@ -7278,6 +7799,7 @@ function initialize_language_strings() { arr["POLISH",531]="Gratulacje!! Wygląda na to, że zdobyłeś hasło w postaci zwykłego tekstu" arr["GERMAN",531]="Herzlichen Glückwunsch!! Es scheint, dass Sie ein Passwort im Klartext erfasst haben" arr["TURKISH",531]="Tebrikler!! Text şifreleri yakaladınız gibi görünüyor" + arr["ARABIC",531]="\${pending_of_translation} تهانينا!! تبدو وكأنك القبض على بعض كلمة عادي" arr["ENGLISH",532]="Contratulations!! It seems you captured hashes and plain text passwords" arr["SPANISH",532]="Enhorabuena!! Parece que has capturado hashes y contraseñas en texto plano" @@ -7290,6 +7812,7 @@ function initialize_language_strings() { arr["POLISH",532]="Gratulacje!! Wygląda na to, że przechwyciłeś hashe i hasła w postaci zwykłego tekstu" arr["GERMAN",532]="Herzlichen Glückwunsch!! Es scheint, dass Sie Hashes und Passwörter im Klartext erfasst haben" arr["TURKISH",532]="Tebrikler!! Düz metinde karma ve şifreleri ele geçirmişsiniz gibi görünüyor" + arr["ARABIC",532]="\${pending_of_translation} تهانينا!! ويبدو أنها قد استولت التجزئة وكلمات المرور في نص عادي" arr["ENGLISH",533]="The captured files were saved on directory [\${normal_color}\${enterprise_completepath}\${blue_color}]\${normal_color}" arr["SPANISH",533]="Los ficheros capturados se han guardado en el directorio [\${normal_color}\${enterprise_completepath}\${blue_color}]\${normal_color}" @@ -7302,6 +7825,7 @@ function initialize_language_strings() { arr["POLISH",533]="Przechwycone pliki zostały zapisane w katalogu [\${normal_color}\${enterprise_completepath}\${blue_color}]\${normal_color}" arr["GERMAN",533]="Die erfassten Dateien wurden im Verzeichnis [\${normal_color}\${enterprise_completepath}\${blue_color}]\${normal_color} gespeichert" arr["TURKISH",533]="Yakalanan dosyalar belirtilen dizine kaydedildi [\${normal_color}\${enterprise_completepath}\${pink_color}]\${blue_color}" + arr["ARABIC",533]="\${pending_of_translation} يتم حفظ الملفات التي احتلتها في [\${normal_color} \${enterprise_completepath}\${blue_color}]\${normal_color}" arr["ENGLISH",534]="1. Personal" arr["SPANISH",534]="1. Personal" @@ -7314,6 +7838,7 @@ function initialize_language_strings() { arr["POLISH",534]="1. Osobiste" arr["GERMAN",534]="1. Persönlich" arr["TURKISH",534]="1. Personal" + arr["ARABIC",534]="\${pending_of_translation} 1. الشخصية" arr["ENGLISH",535]="2. Enterprise" arr["SPANISH",535]="2. Enterprise" @@ -7326,6 +7851,7 @@ function initialize_language_strings() { arr["POLISH",535]="2. Enterprise" arr["GERMAN",535]="2. Enterprise" arr["TURKISH",535]="2. Enterprise" + arr["ARABIC",535]="\${pending_of_translation} 2. المؤسسة" arr["ENGLISH",536]="0. Return to offline WPA/WPA2 decrypt menu" arr["SPANISH",536]="0. Volver al menú de descifrado WPA/WPA2 offline" @@ -7338,6 +7864,7 @@ function initialize_language_strings() { arr["POLISH",536]="0. Wróć do menu deszyfrowania WPA/WPA2 offline" arr["GERMAN",536]="0. Zurück zum Offline-WPA/WPA2-Entschlüsselungsmenü" arr["TURKISH",536]="0. Çevrimdışı WPA/WPA2 şifre çözme menüsüne dön" + arr["ARABIC",536]="\${pending_of_translation} 0. عودة إلى القائمة فك التشفير WPA / WPA2 متواجد حاليا" arr["ENGLISH",537]="Do you want to try to decrypt captured stuff? \${blue_color}Asleap tool will be used. If you answer no \"n\" you'll can try to do it later using hashcat or john the ripper from the offline WPA/WPA2 decrypt menu \${normal_color}\${visual_choice}" arr["SPANISH",537]="¿Quieres intentar descifrar lo capturado? \${blue_color}Se utilizará la herramienta asleap. Si respondes no \"n\" podrás intentarlo más tarde utilizando hashcat o john the ripper desde el menú de descifrado offline WPA/WPA2 \${normal_color}\${visual_choice}" @@ -7350,6 +7877,7 @@ function initialize_language_strings() { arr["POLISH",537]="Czy chcesz spróbować rozszyfrować przechwycone dane? \${blue_color}Zostanie użyte narzędzie o nazwie asleap. Jeśli nie odpowiesz \"n\", możesz spróbować później za pomocą programu hashcat lub john the ripper z menu deszyfrowania offline WPA/WPA2 \${normal_color}\${visual_choice}" arr["GERMAN",537]="Möchten Sie versuchen, das Erfasste zu entschlüsseln? \${blue_color}Das Tool asleap wird verwendet. Wenn Sie nein \"n\" antworten, können Sie es später mit hashcat oder john the ripper vom Offline-Entschlüsselungsmenü WPA/WPA2 versuchen \${normal_color}\${visual_choice}" arr["TURKISH",537]="Yakalanan şeyleri decrypt(şifre çözme) etmek ister misin? \${blue_color}Asleap aracı kullanılacaktır. Eğer \"n\" yanıtı vermezseniz, daha sonra, çevrimdışı şifre çözme menüsü WPA/WPA2'den, hashcat veya john the ripper'ı kullanarak deneyebilirsiniz \${normal_color}\${visual_choice}" + arr["ARABIC",537]="\${pending_of_translation} كنت أريد أن محاولة فك ما استولي عليه؟ \${} وسوف تستخدم blue_color الأداة asleap. إذا أجبت لا \"ن \" يمكنك المحاولة مرة أخرى في وقت لاحق باستخدام hashcat أو جون السفاح من فك متواجد حاليا القائمة WPA / WPA2 \${normal_color}\${visual_choice}" arr["ENGLISH",538]="The password for the username \${normal_color}\${enterprise_username}\${blue_color} will be tried to be decrypted with asleap tool using challenge and response: \${normal_color}\${enterprise_captured_challenges_responses[\${enterprise_username}]}" arr["SPANISH",538]="Se procederá a intentar descifrar con la herramienta asleap la contraseña del usuario \${normal_color}\${enterprise_username}\${blue_color} cuyo challenge y response son: \${normal_color}\${enterprise_captured_challenges_responses[\${enterprise_username}]}" @@ -7362,6 +7890,7 @@ function initialize_language_strings() { arr["POLISH",538]="Spróbujemy rozszyfrować za pomocą narzędzia asleap hasło użytkownika \${normal_color}\${enterprise_username}\${blue_color}, którego challenge i odpowiedzią są: \${normal_color}\${enterprise_captured_challenges_responses[\${enterprise_username}]}" arr["GERMAN",538]="Wir werden versuchen, mit dem asleap-Tool das Passwort des Benutzers \${normal_color}\${enterprise_username}\${blue_color} zu entschlüsseln, dessen Challenge und Antwort lauten: \${normal_color}\${enterprise_captured_challenges_responses[\${enterprise_username}]}" arr["TURKISH",538]="Asleap aracıyla, sorunu ve yanıtı olan kullanıcının \${normal_color}\${enterprise_username}\${blue_color} şifresini çözmeyi deneyeceğiz: \${normal_color}\${enterprise_captured_challenges_responses[\${enterprise_username}]}" + arr["ARABIC",538]="\${pending_of_translation} وسوف تشرع في محاولة فك أداة asleap كلمة مرور المستخدم \${normal_color}\${enterprise_username}\${blue_color} التي هي التحدي والاستجابة: \${normal_color}\${enterprise_captured_challenges_responses[\${enterprise_username}]}" arr["ENGLISH",539]="Asleap trophy file generated successfully at [\${normal_color}\${path_to_asleap_trophy}\${blue_color}]" arr["SPANISH",539]="Fichero de trofeo asleap generado con éxito en [\${normal_color}\${path_to_asleap_trophy}\${blue_color}]" @@ -7374,6 +7903,7 @@ function initialize_language_strings() { arr["POLISH",539]="Plik trofeum asleap został pomyślnie wygenerowany w [\${normal_color}\${path_to_asleap_trophy}\${blue_color}]" arr["GERMAN",539]="Trophäen-Datei-Asleap erfolgreich in [\${normal_color}\${path_to_asleap_trophy}\${blue_color}] generiert" arr["TURKISH",539]="Asleap trophy dosyası başarıyla şurada oluşturuldu [\${normal_color}\${path_to_asleap_trophy}\${blue_color}]" + arr["ARABIC",539]="\${pending_of_translation} Asleap ملف الكأس ولدت بنجاح [\${normal_color}\${path_to_asleap_trophy}\${blue_color}]" arr["ENGLISH",540]="It seems we failed... try it again using another dictionary or choose bruteforce/rule based attack from the offline WPA/WPA2 decrypt menu" arr["SPANISH",540]="Parece que no lo hemos conseguido... inténtalo de nuevo con otro diccionario o por fuerza bruta/ataque basado en reglas desde el menú de descifrado hors ligne WPA/WPA2" @@ -7386,6 +7916,7 @@ function initialize_language_strings() { arr["POLISH",540]="Wygląda na to, że się nie udało... spróbuj ponownie, używając innego słownika lub wybierz atak z użyciem brute force/reguły z menu odszyfrowania offline WPA/WPA2" arr["GERMAN",540]="Es scheint, dass wir es versäumt haben... versuchen Sie es erneut mit einem anderen Wörterbuch oder wählen Sie Brute-Force/Regel-basierte Angriffe aus dem Offline-WPA/WPA2-Entschlüsselungsmenü" arr["TURKISH",540]="Başarısız olduk gibi görünüyor... başka bir dictionary kullanarak tekrar deneyin ya da çevrimdışı WPA/WPA2 şifre çözme menüsünden bruteforce/rule tabanlı saldırı seçin" + arr["ARABIC",540]="\${pending_of_translation} يبدو أننا لم نحصل على ... حاول مرة أخرى مع قاموس أو الغاشمة قوة أخرى / هجوم على أساس القواعد من عجز عن القائمة فك التشفير ليجني WPA / WPA2" arr["ENGLISH",541]="Do you want to retry asleap attack using another dictionary? \${normal_color}\${visual_choice}" arr["SPANISH",541]="¿Quieres intentar de nuevo el ataque con asleap utilizando otro diccionario? \${normal_color}\${visual_choice}" @@ -7398,6 +7929,7 @@ function initialize_language_strings() { arr["POLISH",541]="Czy chcesz ponowić atak asleap z użyciem innego słownika? \${normal_color}\${visual_choice}" arr["GERMAN",541]="Möchten Sie den Asleap Angriff mit einem anderen Wörterbuch wiederholen? \${normal_color}\${visual_choice}" arr["TURKISH",541]="Başka bir dictionary kullanarak asleap saldırısını tekrar denemek ister misiniz? \${normal_color}\${visual_choice}" + arr["ARABIC",541]="\${pending_of_translation} هل تريد المحاولة مرة أخرى مع هجوم asleap استخدام قاموس آخر؟ \${normal_color} \${visual_choice}" arr["ENGLISH",542]="You captured hash only for one user. Autoselected" arr["SPANISH",542]="Sólo capturaste hash de un usuario. Se ha seleccionado automáticamente" @@ -7410,6 +7942,7 @@ function initialize_language_strings() { arr["POLISH",542]="Przechwiciłeś hasz tylko dla jednego użytkownika. Wybrano automatycznie" arr["GERMAN",542]="Sie haben nur einen Hash für einen Benutzer erfasst. Dieser wird Automatisch ausgewählt" arr["TURKISH",542]="Sadece bir kullanıcı için hash yakaladınız. Otomatik olarak seçildi" + arr["ARABIC",542]="\${pending_of_translation} فقط يمكنك التقاط تجزئة مستخدم. وقد تم اختيار تلقائيا" arr["ENGLISH",543]="Chosen option is invalid. Select one number shown in the menu" arr["SPANISH",543]="La opción elegida no es válida. Selecciona un número de los mostrados en el menú" @@ -7422,6 +7955,7 @@ function initialize_language_strings() { arr["POLISH",543]="Wybrana opcja jest nieprawidłowa. Wybierz numer wyświetlony w menu" arr["GERMAN",543]="Die gewählte Option ist ungültig. Wählen Sie eine Nummer aus dem Menü" arr["TURKISH",543]="Seçilen seçenek geçersiz. Menüde gösterilen bir sayıyı seçin" + arr["ARABIC",543]="\${pending_of_translation} الخيار الذي تم اختياره غير صالح. اختيار عدد من تلك التي تظهر في القائمة" arr["ENGLISH",544]="john the ripper CPU, non GPU attacks" arr["SPANISH",544]="ataques john the ripper CPU, no GPU" @@ -7434,6 +7968,7 @@ function initialize_language_strings() { arr["POLISH",544]="ataki john the ripper CPU, nie GPU" arr["GERMAN",544]="CPU-john the ripper-Angriffe, keine GPUs" arr["TURKISH",544]="john the ripper CPU, GPU olmayan saldırılar" + arr["ARABIC",544]="\${pending_of_translation} جون السفاح الهجمات وحدة المعالجة المركزية، وليس GPU" arr["ENGLISH",545]="1. (john the ripper) Dictionary attack against capture file" arr["SPANISH",545]="1. (john the ripper) Ataque de diccionario sobre fichero de captura" @@ -7446,6 +7981,7 @@ function initialize_language_strings() { arr["POLISH",545]="1. (john the ripper) Atak słownikowy na plik przechwytywania" arr["GERMAN",545]="1. (john the ripper) Wörterbuchangriff auf die Aufnahmedatei" arr["TURKISH",545]="1. (john the ripper) Yakalama dosyasına karşı sözlük saldırısı" + arr["ARABIC",545]="\${pending_of_translation} 1. (جون السفاح) قاموس الهجوم على ملف الالتقاط" arr["ENGLISH",546]="2. (john the ripper + crunch) Bruteforce attack against capture file" arr["SPANISH",546]="2. (john the ripper + crunch) Ataque de fuerza bruta sobre fichero de captura" @@ -7458,6 +7994,7 @@ function initialize_language_strings() { arr["POLISH",546]="2. (john the ripper + crunch) Atak brute force na plik przechwytywania" arr["GERMAN",546]="2. (john the ripper + crunch) Brute-Force-Angriff auf die Capture-Datei" arr["TURKISH",546]="2. (john the ripper + crunch) Yakalama dosyasına karşı bruteforce saldırısı" + arr["ARABIC",546]="\${pending_of_translation} 2. (جون أزمة + الخارق) القوة الغاشمة على ملف الالتقاط" arr["ENGLISH",547]="John the ripper trophy file generated successfully at [\${normal_color}\${jtrpotenteredpath}\${blue_color}]" arr["SPANISH",547]="Fichero de trofeo john the ripper generado con éxito en [\${normal_color}\${jtrpotenteredpath}\${blue_color}]" @@ -7470,6 +8007,7 @@ function initialize_language_strings() { arr["POLISH",547]="Plik trofeum john the ripper został pomyślnie wygenerowany w [\${normal_color}\${jtrpotenteredpath}\${blue_color}]" arr["GERMAN",547]="Trophäen-Datei-john the ripper erfolgreich in [\${normal_color}\${jtrpotenteredpath}\${blue_color}] generiert" arr["TURKISH",547]="John the ripper trophy dosyası başarıyla şurada oluşturuldu [\${normal_color}\${jtrpotenteredpath}\${blue_color}]" + arr["ARABIC",547]="\${pending_of_translation} ملف الكأس جون السفاح إنشاء بنجاح [\${normal_color}\${jtrpotenteredpath}\${blue_color}]" arr["ENGLISH",548]="asleap CPU" arr["SPANISH",548]="asleap CPU" @@ -7482,6 +8020,7 @@ function initialize_language_strings() { arr["POLISH",548]="asleap CPU" arr["GERMAN",548]="asleap CPU" arr["TURKISH",548]="asleap CPU" + arr["ARABIC",548]="\${pending_of_translation} CPU asleap" arr["ENGLISH",549]="6. (asleap) Challenge/response dictionary attack" arr["SPANISH",549]="6. (asleap) Ataque de diccionario challenge/response" @@ -7494,6 +8033,7 @@ function initialize_language_strings() { arr["POLISH",549]="6. (asleap) Atak słownikowey challenge/odpowiedź" arr["GERMAN",549]="6. (asleap) Wörterbuch-Angriff: Herausforderung/Antwort" arr["TURKISH",549]="6. (asleap) Challenge/response sözlük saldırısı" + arr["ARABIC",549]="\${pending_of_translation} 6. (asleap) قاموس الهجوم الارتياب / الاستجابة" arr["ENGLISH",550]="3. (hashcat) Dictionary attack against capture file" arr["SPANISH",550]="3. (hashcat) Ataque de diccionario sobre fichero de captura" @@ -7506,6 +8046,7 @@ function initialize_language_strings() { arr["POLISH",550]="3. (hashcat) Atak słownikowy na plik przechwytywania" arr["GERMAN",550]="3. (hashcat) Wörterbuchangriff auf die Aufnahmedatei" arr["TURKISH",550]="3. (hashcat) Yakalama dosyasına karşı sözlük saldırısı" + arr["ARABIC",550]="\${pending_of_translation} 3. (hashcat) قاموس الهجوم على ملف الالتقاط" arr["ENGLISH",551]="4. (hashcat) Bruteforce attack against capture file" arr["SPANISH",551]="4. (hashcat) Ataque de fuerza bruta sobre fichero de captura" @@ -7518,6 +8059,7 @@ function initialize_language_strings() { arr["POLISH",551]="4. (hashcat) Atak brute force na plik przechwytywania" arr["GERMAN",551]="4. (hashcat) Brute-Force-Angriff auf die Capture-Datei" arr["TURKISH",551]="4. (hashcat) Yakalama dosyasına karşı bruteforce saldırısı" + arr["ARABIC",551]="\${pending_of_translation} 4. (hashcat) هجوم القوة الغاشمة على ملف الالتقاط" arr["ENGLISH",552]="5. (hashcat) Rule based attack against capture file" arr["SPANISH",552]="5. (hashcat) Ataque basado en reglas sobre fichero de captura" @@ -7530,6 +8072,7 @@ function initialize_language_strings() { arr["POLISH",552]="5. (hashcat) Atak bazujący na regułach na plik przechwytywania" arr["GERMAN",552]="5. (hashcat) Regeln-basierender Angriff gegen der Capture-Datei" arr["TURKISH",552]="5. (hashcat) Yakalama dosyasına karşı kural tabanlı saldırı" + arr["ARABIC",552]="\${pending_of_translation} 5. (hashcat) الهجوم القائمة على قواعد ملف الالتقاط" arr["ENGLISH",553]="Type challenge (example: 00:11:22:33:44:55:66:77):" arr["SPANISH",553]="Escribe el challenge (ejemplo: 00:11:22:33:44:55:66:77):" @@ -7542,6 +8085,7 @@ function initialize_language_strings() { arr["POLISH",553]="Wpisz challenge (przykład: 00:11:22:33:44:55:66:77):" arr["GERMAN",553]="Schreiben Sie den Challenge (Beispiel: 00:11:22:33:44:55:66:77):" arr["TURKISH",553]="Challenge tipi (example: 00:11:22:33:44:55:66:77):" + arr["ARABIC",553]="\${pending_of_translation} نوع التحدي (على سبيل المثال: 00: 11: 22: 33: 44: 55: 66: 77):" arr["ENGLISH",554]="Type response (example: 00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d:0e:0f:10:11:12:13:14:15:16:17):" arr["SPANISH",554]="Escribe el response (ejemplo: 00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d:0e:0f:10:11:12:13:14:15:16:17):" @@ -7554,6 +8098,7 @@ function initialize_language_strings() { arr["POLISH",554]="Wpisz odpowiedź (przykład: 00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d:0e:0f:10:11:12:13:14:15:16:17):" arr["GERMAN",554]="Schreiben Sie die Antwort (Beispiel: 00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d:0e:0f:10:11:12:13:14:15:16:17):" arr["TURKISH",554]="Yanıt tipi (example: 00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d:0e:0f:10:11:12:13:14:15:16:17):" + arr["ARABIC",554]="\${pending_of_translation} استجابة نوع (على سبيل المثال: 00: 01: 02: 03: 04: 05: 06: 07: 08: 09: 0A: 0B: 0C: 0D: 0E: 0F: 10: 11: 12: 13: 14: 15: 16:17):" arr["ENGLISH",555]="Type the path to store the file or press [Enter] to accept the default proposal \${normal_color}[\${asleap_potpath}]" arr["SPANISH",555]="Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto \${normal_color}[\${asleap_potpath}]" @@ -7566,6 +8111,7 @@ function initialize_language_strings() { arr["POLISH",555]="Wpisz ścieżkę, w której będziemy zapisywać plik lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${asleap_potpath}]" arr["GERMAN",555]="Schreiben Sie den Pfad, unter dem die Datei gespeichert werden soll, oder drücken Sie die [Enter]-Taste, um den Standardvorschlag zu akzeptieren \${normal_color}[\${asleap_potpath}]" arr["TURKISH",555]="Dosyayı depolamak için yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın \${normal_color}[\${asleap_potpath}]" + arr["ARABIC",555]="\${pending_of_translation} اكتب المسار حيث نقوم بتخزين ملف أو اضغط [أدخل] لقبول الافتراضي المقترح \${normal_color}[\${asleap_potpath}]" arr["ENGLISH",556]="4. Enable basic colorization permanently" arr["SPANISH",556]="4. Habilitar permanentemente la colorización básica" @@ -7578,6 +8124,7 @@ function initialize_language_strings() { arr["POLISH",556]="4. Włącz na stałe podstawowe kolorowanie" arr["GERMAN",556]="4. Grundfärbung dauerhaft aktivieren" arr["TURKISH",556]="4. Temel renklendirmeyi kalıcı olarak etkinleştir" + arr["ARABIC",556]="\${pending_of_translation} 4. تمكين التلوين الأساسية بشكل دائم" arr["ENGLISH",557]="4. Disable basic colorization permanently" arr["SPANISH",557]="4. Deshabilitar permanentemente la colorización básica" @@ -7590,6 +8137,7 @@ function initialize_language_strings() { arr["POLISH",557]="4. Wyłącz na stałe podstawowe kolorowanie" arr["GERMAN",557]="4. Grundfärbung dauerhaft deaktivieren" arr["TURKISH",557]="4. Temel renklendirmeyi kalıcı olarak devre dışı bırak" + arr["ARABIC",557]="\${pending_of_translation} 4. تعطيل دائم والتلوين الأساسي" arr["ENGLISH",558]="\${blue_color}Basic colorization is going to be disabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",558]="\${blue_color}Se va a desactivar la colorización básica. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -7602,6 +8150,7 @@ function initialize_language_strings() { arr["POLISH",558]="\${blue_color}Podstawowe kolorowanie zostanie wyłączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",558]="\${blue_color}Die Grundfärbung wird deaktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",558]="\${blue_color}Temel renklendirme devre dışı bırakılacak. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" + arr["ARABIC",558]="\${pending_of_translation} \${blue_color} وسيتم تعطيل التلوين الأساسي. \${green_color} تريد الاستمرار؟ \${normal_color}\${visual_choice}" arr["ENGLISH",559]="\${blue_color}Basic colorization is going to be enabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",559]="\${blue_color}Se va a activar la colorización básica. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -7614,6 +8163,7 @@ function initialize_language_strings() { arr["POLISH",559]="\${blue_color}Podstawowe kolorowanie zostanie włączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",559]="\${blue_color}Die Grundfärbung wird aktiviert. \${green_color}Wollen Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",559]="\${blue_color}Temel renklendirme etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" + arr["ARABIC",559]="\${pending_of_translation} \${blue_color} تفعيلها التلوين الأساسي. \${green_color} تريد الاستمرار؟ \${normal_color}\${visual_choice}" arr["ENGLISH",560]="Basic colorization has been disabled" arr["SPANISH",560]="Se ha desactivado la colorización básica" @@ -7626,6 +8176,7 @@ function initialize_language_strings() { arr["POLISH",560]="Podstawowe kolorowanie zostało wyłączone" arr["GERMAN",560]="Grundfärbung wurde deaktiviert" arr["TURKISH",560]="Temel renklendirme devre dışı bırakıldı" + arr["ARABIC",560]="\${pending_of_translation} تم تعطيله التلوين الأساسي" arr["ENGLISH",561]="Basic colorization has been enabled" arr["SPANISH",561]="Se ha activado la colorización básica" @@ -7638,6 +8189,7 @@ function initialize_language_strings() { arr["POLISH",561]="Podstawowe kolorowanie zostało wyłączone" arr["GERMAN",561]="Grundfärbung wurde aktiviert" arr["TURKISH",561]="Temel renklendirme etkinleştirildi" + arr["ARABIC",561]="\${pending_of_translation} يتم تنشيطه التلوين الأساسي" arr["ENGLISH",562]="This setting will have no effect until you enable basic colorization" arr["SPANISH",562]="Esta opción no tendrá efecto hasta que no habilites la colorización básica" @@ -7650,6 +8202,7 @@ function initialize_language_strings() { arr["POLISH",562]="Ta opcja nie będzię miała efektu, dopóki nie włączysz podstawowego kolorowania" arr["GERMAN",562]="Diese Option wird erst wirksam, wenn Sie die grundlegende Einfärbung aktivieren" arr["TURKISH",562]="Temel renklendirmeyi etkinleştirene kadar bu seçenek geçerli olmaz" + arr["ARABIC",562]="\${pending_of_translation} هذا الخيار لن تصبح نافذة المفعول حتى في التلوين الأساسي لا يمكن" arr["ENGLISH",563]="Basic colorization: \${pink_color}Enabled\${normal_color}" arr["SPANISH",563]="Colorización básica: \${pink_color}Activada\${normal_color}" @@ -7662,6 +8215,7 @@ function initialize_language_strings() { arr["POLISH",563]="Podstawowe kolorowanie: \${pink_color}Włączone\${normal_color}" arr["GERMAN",563]="Grundfärbung: \${pink_color}Aktiviert\${normal_color}" arr["TURKISH",563]="Temel renklendirme: \${pink_color}Etkin\${normal_color}" + arr["ARABIC",563]="\${pending_of_translation} التلوين الأساسي: \${pink_color} تمكين \${normal_color}" arr["ENGLISH",564]="Basic colorization: \${pink_color}Disabled\${normal_color}" arr["SPANISH",564]="Colorización básica: \${pink_color}Desactivada\${normal_color}" @@ -7674,6 +8228,7 @@ function initialize_language_strings() { arr["POLISH",564]="Podstawowe kolorowanie: \${pink_color}Wyłączone\${normal_color}" arr["GERMAN",564]="Grundfärbung: \${pink_color}Deaktiviert\${normal_color}" arr["TURKISH",564]="Temel renklendirme: \${pink_color}DevreDışı\${normal_color}" + arr["ARABIC",564]="\${pending_of_translation} التلوين الأساسي: \${pink_color} معطلة \${normal_color}" arr["ENGLISH",565]="3. Disable skip intro permanently" arr["SPANISH",565]="3. Deshabilitar permanentemente saltarse la intro" @@ -7686,6 +8241,7 @@ function initialize_language_strings() { arr["POLISH",565]="3. Trwale wyłącz pominięcie wprowadzenia" arr["GERMAN",565]="3. Intro nicht überpsringen" arr["TURKISH",565]="3. Giriş introsunu kalıcı olarak devredışı bırak" + arr["ARABIC",565]="\${pending_of_translation} 3. تعطيل تخطي بشكل دائم مقدمة" arr["ENGLISH",566]="3. Enable skip intro permanently" arr["SPANISH",566]="3. Habilitar permanentemente saltarse la intro" @@ -7698,6 +8254,7 @@ function initialize_language_strings() { arr["POLISH",566]="3. Trwale włącz pominięcie wprowadzenia" arr["GERMAN",566]="3. Intro überspringen" arr["TURKISH",566]="3. Giriş introsunu kalıcı olarak etkinleştir" + arr["ARABIC",566]="\${pending_of_translation} 3. تمكين بشكل دائم تخطي مقدمة" arr["ENGLISH",567]="Skip intro: \${pink_color}Enabled\${normal_color}" arr["SPANISH",567]="Saltarse la intro: \${pink_color}Activado\${normal_color}" @@ -7710,6 +8267,7 @@ function initialize_language_strings() { arr["POLISH",567]="Pomiń wprowadzenie: \${pink_color}Aktywowane\${normal_color}" arr["GERMAN",567]="Intro überspringen: \${pink_color}Aktiviert\${normal_color}" arr["TURKISH",567]="Giriş introsunu geç: \${pink_color}Aktif\${normal_color}" + arr["ARABIC",567]="\${pending_of_translation} تخطي مقدمة: \${pink_color} من \${normal_color}" arr["ENGLISH",568]="Skip intro: \${pink_color}Disabled\${normal_color}" arr["SPANISH",568]="Saltarse la intro: \${pink_color}Desactivado\${normal_color}" @@ -7722,6 +8280,7 @@ function initialize_language_strings() { arr["POLISH",568]="Pomiń wprowadzenie: \${pink_color}Dezaktywowane\${normal_color}" arr["GERMAN",568]="Intro überspringen: \${pink_color}Deaktiviert\${normal_color}" arr["TURKISH",568]="Giriş introsunu geç: \${pink_color}DeveDışı\${normal_color}" + arr["ARABIC",568]="\${pending_of_translation} تخطي مقدمة: \${pink_color} معطلة \${normal_color}" arr["ENGLISH",569]="\${blue_color}Skip intro is going to be disabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",569]="\${blue_color}Se va a desactivar saltarse la intro. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -7734,6 +8293,7 @@ function initialize_language_strings() { arr["POLISH",569]="\${blue_color}Pomijanie wprowadzenia zostanie wyłączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",569]="\${blue_color}Die Intro wird nicht überprungen werden. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",569]="İntroyu geçme devre dışı bırakılacak. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" + arr["ARABIC",569]="\${pending_of_translation} \${blue_color} وسوف تعطيل تخطي مقدمة. \${green_color} تريد الاستمرار؟ \${normal_color}\${visual_choice}" arr["ENGLISH",570]="\${blue_color}Skip intro is going to be enabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",570]="\${blue_color}Se va a activar saltarse la intro. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -7745,7 +8305,8 @@ function initialize_language_strings() { arr["ITALIAN",570]="\${blue_color}Skip intro verrà attivato. \${green_color}Vuoi continuare? \${normal_color}\${visual_choice}" arr["POLISH",570]="\${blue_color}Pomijanie wprowadzenia zostanie włączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",570]="\${blue_color}Die Intro wird übersprungen werden. \${green_color} Möchten Sie fortfahren? \${normal_color}\${visual_choice}" - arr["TURKISH",570]="İntroyu geçme etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" + arr["TURKISH",570]="\${blue_color}İntroyu geçme etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" + arr["ARABIC",570]="\${pending_of_translation} \${blue_color} مقدمة التقديم تفعيلها. \${green_color} تريد الاستمرار؟ \${normal_color}\${visual_choice}" arr["ENGLISH",571]="Skip intro has been disabled" arr["SPANISH",571]="Se ha desactivado saltarse la intro" @@ -7758,6 +8319,7 @@ function initialize_language_strings() { arr["POLISH",571]="Pominięcie wprowadzenia zostało wyłączone" arr["GERMAN",571]="Intro überspringen wurde deaktiviert" arr["TURKISH",571]="İntroyu geçme devre dışı bırakıldı" + arr["ARABIC",571]="\${pending_of_translation} فقد كان المعطلة تخطي مقدمة" arr["ENGLISH",572]="Skip intro has been enabled" arr["SPANISH",572]="Se ha activado saltarse la intro" @@ -7770,6 +8332,7 @@ function initialize_language_strings() { arr["POLISH",572]="Pominięcie wprowadzenia zostało włączone" arr["GERMAN",572]="Intro überspringen wurde aktiviert" arr["TURKISH",572]="İntroyu geçme etkinleştirildi" + arr["ARABIC",572]="\${pending_of_translation} ومكنها من تخطي مقدمة" arr["ENGLISH",573]="7. Disable silent checks permanently" arr["SPANISH",573]="7. Deshabilitar permanentemente chequeos silenciosos" @@ -7782,6 +8345,7 @@ function initialize_language_strings() { arr["POLISH",573]="7. Trwale wyłącz ciche sprawdzanie" arr["GERMAN",573]="7. Deaktivieren Sie die stillen Überprüfungen dauerhaft" arr["TURKISH",573]="7. Sessiz kontrolleri kalıcı olarak devre dışı bırak" + arr["ARABIC",573]="\${pending_of_translation} 7. الشيكات تعطيل دائم الصمت" arr["ENGLISH",574]="7. Enable silent checks permanently" arr["SPANISH",574]="7. Habilitar permanentemente chequeos silenciosos" @@ -7794,6 +8358,7 @@ function initialize_language_strings() { arr["POLISH",574]="7. Trwale włącz ciche sprawdzanie" arr["GERMAN",574]="7. Stille Prüfungen dauerhaft aktivieren" arr["TURKISH",574]="7. Sessiz kontrolleri kalıcı olarak etkinleştir" + arr["ARABIC",574]="\${pending_of_translation} 7. تمكين الشيكات الصامتة بشكل دائم" arr["ENGLISH",575]="Silent checks: \${pink_color}Enabled\${normal_color}" arr["SPANISH",575]="Chequeos silenciosos: \${pink_color}Activados\${normal_color}" @@ -7806,6 +8371,7 @@ function initialize_language_strings() { arr["POLISH",575]="Ciche sprawdzanie: \${pink_color}Aktywowane\${normal_color}" arr["GERMAN",575]="Stille Überprüfungen: \${pink_color}Aktiviert\${normal_color}" arr["TURKISH",575]="Sessiz kontroller: \${pink_color}Etkin\${normal_color}" + arr["ARABIC",575]="\${pending_of_translation} الشيكات الصامتة: \${pink_color} المنشط \${normal_color}" arr["ENGLISH",576]="Silent checks: \${pink_color}Disabled\${normal_color}" arr["SPANISH",576]="Chequeos silenciosos: \${pink_color}Desactivados\${normal_color}" @@ -7818,6 +8384,7 @@ function initialize_language_strings() { arr["POLISH",576]="Ciche sprawdzanie: \${pink_color}Wyłączone\${normal_color}" arr["GERMAN",576]="Stille Überprüfungen: \${pink_color}Deaktiviert\${normal_color}" arr["TURKISH",576]="Sessiz kontroller: \${pink_color}DevreDışı\${normal_color}" + arr["ARABIC",576]="\${pending_of_translation} الشيكات الصامتة: \${pink_color} المعطلة \${normal_color}" arr["ENGLISH",577]="\${blue_color}Silent checks will be disabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",577]="\${blue_color}Se van a deshabilitar los chequeos silenciosos. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -7830,6 +8397,7 @@ function initialize_language_strings() { arr["POLISH",577]="\${blue_color}Ciche sprawdzanie zostanie wyłączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",577]="\${blue_color}Stille Überprüfungen werden deaktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",577]="Sessiz kontroller devre dışı bırakılacak. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" + arr["ARABIC",577]="\${pending_of_translation} \${blue_color} وسيتم تعطيل الشيكات الصامتة. \${green_color} تريد الاستمرار؟ \${normal_color}\${visual_choice}" arr["ENGLISH",578]="\${blue_color}Silent checks will be enabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",578]="\${blue_color}Se van a habilitar los chequeos silenciosos. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -7842,6 +8410,7 @@ function initialize_language_strings() { arr["POLISH",578]="\${blue_color}Ciche sprawdzanie zostanie włączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",578]="\${blue_color}Stille Überprüfungen werden aktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",578]="Sessiz kontroller etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" + arr["ARABIC",578]="\${pending_of_translation} \${blue_color} هي لتمكين الشيكات الصامتة. \${green_color} تريد الاستمرار؟ \${normal_color} \${visual_choice}" arr["ENGLISH",579]="Silent checks has been disabled" arr["SPANISH",579]="Se han desactivado los chequeos silenciosos" @@ -7854,6 +8423,7 @@ function initialize_language_strings() { arr["POLISH",579]="Ciche sprawdzanie zostało wyłączone" arr["GERMAN",579]="Stille Überprüfungen wurden deaktiviert" arr["TURKISH",579]="Sessiz kontroller devre dışı bırakıldı" + arr["ARABIC",579]="\${pending_of_translation} هي الضوابط الصامتة المعوقين" arr["ENGLISH",580]="Silent checks has been enabled" arr["SPANISH",580]="Se han activado los chequeos silenciosos" @@ -7866,6 +8436,7 @@ function initialize_language_strings() { arr["POLISH",580]="Ciche sprawdzanie zostało włączone" arr["GERMAN",580]="Stille Überprüfungen wurden aktiviert" arr["TURKISH",580]="Sessiz kontroller etkinleştirildi" + arr["ARABIC",580]="\${pending_of_translation} لقد تنشيط الشيكات الصامتة" arr["ENGLISH",581]="You launched airgedddon with silent checks enabled. Disable that setting in order to see what is the problem" arr["SPANISH",581]="Lanzaste airgeddon con los chequeos silenciosos activados. Deshabilita esa opción para ver cual es el problema" @@ -7878,6 +8449,7 @@ function initialize_language_strings() { arr["POLISH",581]="Uruchomiłeś airgeddon z włączonym cichym sprawdzaniem. Wyłącz tę opcję, aby zobaczyć w czym jest problem" arr["GERMAN",581]="Sie haben airgeddon mit aktivierten Silent-Checks gestartet. Deaktivieren Sie diese Option, um das Problem zu sehen" arr["TURKISH",581]="Etkinleştirilmiş sessiz kontrollerle airgeddon'u başlattın. Sorunun ne olduğunu görmek için bu seçeneği devre dışı bırak" + arr["ARABIC",581]="\${pending_of_translation} رمى airgeddon مع الشيكات الصامتة تفعيلها. تعطيل هذا الخيار لمعرفة ما هي المشكلة" arr["ENGLISH",582]="Print hints: \${pink_color}Enabled\${normal_color}" arr["SPANISH",582]="Mostrar consejos: \${pink_color}Activado\${normal_color}" @@ -7890,6 +8462,7 @@ function initialize_language_strings() { arr["POLISH",582]="Pokaż wskazówki: \${pink_color}Włączone\${normal_color}" arr["GERMAN",582]="Tipps anzeigen: \${pink_color}Aktiviert\${normal_color}" arr["TURKISH",582]="İpuçlarını göster: \${pink_color}Aktif\${normal_color}" + arr["ARABIC",582]="\${pending_of_translation} مشاهدة النصائح: \${pink_color} من \${normal_color}" arr["ENGLISH",583]="Print hints: \${pink_color}Disabled\${normal_color}" arr["SPANISH",583]="Mostrar consejos: \${pink_color}Desactivados\${normal_color}" @@ -7902,6 +8475,7 @@ function initialize_language_strings() { arr["POLISH",583]="Pokaż wskazówki: \${pink_color}Wyłączone\${normal_color}" arr["GERMAN",583]="Tipps anzeigen: \${pink_color}Deaktiviert\${normal_color}" arr["TURKISH",583]="İpuçlarını göster: \${pink_color}DevreDışı\${normal_color}" + arr["ARABIC",583]="\${pending_of_translation} عرض النصائح: \${pink_color} المعطلة \${normal_color}" arr["ENGLISH",584]="8. Disable print hints permanently" arr["SPANISH",584]="8. Deshabilitar mostrar consejos permanentemente" @@ -7914,6 +8488,7 @@ function initialize_language_strings() { arr["POLISH",584]="8. Wyłącz wyświetlanie wskazówek na stałe" arr["GERMAN",584]="8. Tipps anzeigen dauerhaft deaktivieren" arr["TURKISH",584]="8. Gösteri ipuçlarını kalıcı olarak devre dışı bırak" + arr["ARABIC",584]="\${pending_of_translation} 8. تعطيل إظهار النصائح بشكل دائم" arr["ENGLISH",585]="8. Enable print hints permanently" arr["SPANISH",585]="8. Habilitar mostrar consejos permanentemente" @@ -7926,6 +8501,7 @@ function initialize_language_strings() { arr["POLISH",585]="8. Włącz wyświetlanie wskazówek na stałe" arr["GERMAN",585]="8. Aktivieren Sie diese Option, um Tipps anzuzeigen" arr["TURKISH",585]="8. İpuçlarını kalıcı olarak etkinleştir" + arr["ARABIC",585]="\${pending_of_translation} 8. تمكين اظهار نصائح بشكل دائم" arr["ENGLISH",586]="\${blue_color}Print hints will be disabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",586]="\${blue_color}Se va a deshabilitar mostrar consejos. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -7938,6 +8514,7 @@ function initialize_language_strings() { arr["POLISH",586]="\${blue_color}Spowoduje to wyłączenie wyświetlania wskazówek. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",586]="\${blue_color}Der Show-Hinweis wird deaktiviert. \${green_color}Wollen Sie weitermachen? \${normal_color}\${visual_choice}" arr["TURKISH",586]="\${blue_color}İpuları devre dışı bırakılacak. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" + arr["ARABIC",586]="\${pending_of_translation} \${blue_color} كنت معاقا عرض النصائح. \${green_color} تريد الاستمرار؟ \${normal_color}\${visual_choice}" arr["ENGLISH",587]="\${blue_color}Print hints will be enabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",587]="\${blue_color}Se va a habilitar mostrar consejos. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -7950,6 +8527,7 @@ function initialize_language_strings() { arr["POLISH",587]="\${blue_color}Wyświetlanie wskazówek zostanie włączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",587]="\${blue_color}Tipps werden angezeigt. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",587]="\${blue_color}İpuçları etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" + arr["ARABIC",587]="\${pending_of_translation} \${blue_color} عرض نصائح يكون ممكنا. \} \${green_color} تريد الاستمرار؟ \${normal_color}\${visual_choice}" arr["ENGLISH",588]="Print hints has been disabled" arr["SPANISH",588]="Se ha desactivado mostrar consejos" @@ -7962,6 +8540,7 @@ function initialize_language_strings() { arr["POLISH",588]="Wyświetlanie wskazówek zostało wyłączone" arr["GERMAN",588]="Hinweise wurden deaktiviert" arr["TURKISH",588]="İpuçları devre dışı bırakıldı" + arr["ARABIC",588]="\${pending_of_translation} فقد كان المعطلة عرض النصائح" arr["ENGLISH",589]="Print hints has been enabled" arr["SPANISH",589]="Se ha activado mostrar consejos" @@ -7974,6 +8553,7 @@ function initialize_language_strings() { arr["POLISH",589]="Wyświetlanie wskazówek zostało włączone" arr["GERMAN",589]="Hinweise wurden aktiviert" arr["TURKISH",589]="İpuçları etkinleştirildi" + arr["ARABIC",589]="\${pending_of_translation} تم تفعيلها عرض النصائح" arr["ENGLISH",590]="You can modify manually \${rc_path} file to change some options. You can also launch \"flags\" on the command line. More info at: \${urlgithub_wiki}/Options" arr["SPANISH",590]="Puedes modificar manualmente el fichero \${rc_path} para modificar sus opciones. También puedes lanzar \"flags\" en la línea de comandos. Más información en: \${urlgithub_wiki}/Options" @@ -7986,6 +8566,7 @@ function initialize_language_strings() { arr["POLISH",590]="Możesz ręcznie zmodyfikować plik \${rc_path} aby zmienić pewne opcje. Możesz także wpisać \"flags\" w linii poleceń. Więcej informacji: \${urlgithub_wiki}/Options" arr["GERMAN",590]="Sie können die Datei \${rc_path}, manuell ändern, um die Optionen zu ändern. Sie können auch \"flags\" in die Befehlszeile werfen. Weitere Informationen dazu: \${urlgithub_wiki}/Options" arr["TURKISH",590]="Seçenekleri değiştirmek için \${rc_path} dosyasını elle değiştirebilirsiniz. Komut satırında \"flags\" de ekleyebilirsiniz. Hakkında daha fazla bilgi: \${urlgithub_wiki}/Options" + arr["ARABIC",590]="\${pending_of_translation} يمكن تحرير الملف \${rc_path} لتعديل إعداداتها يدويا. يمكنك أيضا تشغيل \"أعلام \" على سطر الأوامر. مزيد من المعلومات: \${urlgithub_wiki}/Options" arr["ENGLISH",591]="Changing these options \${rc_path} is modified as well and the changes are permanent" arr["SPANISH",591]="Cambiando estas opciones modificas el fichero \${rc_path} y los cambios son permanentes" @@ -7998,6 +8579,7 @@ function initialize_language_strings() { arr["POLISH",591]="Zmiana tych opcji modyfikuje również plik \${rc_path}, a zmiany są trwałe" arr["GERMAN",591]="Durch das Ändern dieser Optionen wird die Datei \${rc_path} geändert, und die Änderungen sind dauerhaft" arr["TURKISH",591]="Bu seçenekleri değiştirmek, \${rc_path} dosyasını değiştirir ve değişiklikler kalıcıdır" + arr["ARABIC",591]="\${pending_of_translation} تغيير هذه الخيارات تعديل الملف \${rc_path} والتغيرات دائمة" arr["ENGLISH",592]="9. Disable 5Ghz permanently" arr["SPANISH",592]="9. Deshabilitar 5Ghz permanentemente" @@ -8010,6 +8592,7 @@ function initialize_language_strings() { arr["POLISH",592]="9. Wyłącz na stałe 5Ghz" arr["GERMAN",592]="9. 5Ghz dauerhaft deaktivieren" arr["TURKISH",592]="9. 5Ghz'i kalıcı olarak devre dışı bırak" + arr["ARABIC",592]="\${pending_of_translation} 9. تعطيل دائم 5GHz" arr["ENGLISH",593]="9. Enable 5Ghz permanently" arr["SPANISH",593]="9. Habilitar 5Ghz permanentemente" @@ -8022,6 +8605,7 @@ function initialize_language_strings() { arr["POLISH",593]="9. Włącz na stałe 5Ghz" arr["GERMAN",593]="9. 5Ghz dauerhaft aktivieren" arr["TURKISH",593]="9. 5Ghz'i kalıcı olarak etkinleştir" + arr["ARABIC",593]="\${pending_of_translation} 9. تمكين بشكل دائم 5GHz" arr["ENGLISH",594]="5Ghz: \${pink_color}Enabled\${normal_color}" arr["SPANISH",594]="5Ghz: \${pink_color}Activado\${normal_color}" @@ -8034,6 +8618,7 @@ function initialize_language_strings() { arr["POLISH",594]="5Ghz: \${pink_color}Włączony\${normal_color}" arr["GERMAN",594]="5Ghz: \${pink_color}Aktiviert\${normal_color}" arr["TURKISH",594]="5Ghz: \${pink_color}Aktif\${normal_color}" + arr["ARABIC",594]="\${pending_of_translation} 5ghz: \${pink_color} من \${normal_color}" arr["ENGLISH",595]="5Ghz: \${pink_color}Disabled\${normal_color}" arr["SPANISH",595]="5Ghz: \${pink_color}Desactivado\${normal_color}" @@ -8046,6 +8631,7 @@ function initialize_language_strings() { arr["POLISH",595]="5Ghz: \${pink_color}Dezaktywowane\${normal_color}" arr["GERMAN",595]="5Ghz: \${pink_color}Deaktiviert\${normal_color}" arr["TURKISH",595]="5Ghz: \${pink_color}DevreDışı\${normal_color}" + arr["ARABIC",595]="\${pending_of_translation} 5ghz: \${pink_color} معطلة \${normal_color}" arr["ENGLISH",596]="\${blue_color}5Ghz will be disabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",596]="\${blue_color}Se va a deshabilitar 5Ghz. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -8058,6 +8644,7 @@ function initialize_language_strings() { arr["POLISH",596]="\${blue_color}5Ghz zostanie wyłączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",596]="\${blue_color}5Ghz wird deaktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",596]="\${blue_color}5Ghz devre dışı bırakılacak. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" + arr["ARABIC",596]="\${pending_of_translation} \${blue_color} كنت معاقا 5GHz. \${green_color} تريد الاستمرار؟ \${normal_color}\${visual_choice}" arr["ENGLISH",597]="\${blue_color}5Ghz will be enabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",597]="\${blue_color}Se va a habilitar 5Ghz. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -8070,6 +8657,7 @@ function initialize_language_strings() { arr["POLISH",597]="\${blue_color}5Ghz zostanie włączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",597]="\${blue_color}5Ghz wird aktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",597]="\${blue_color}5Ghz etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" + arr["ARABIC",597]="\${pending_of_translation} \${blue_color} يتم تمكين 5GHz. \${green_color} تريد الاستمرار؟ \${normal_color}\${visual_choice}" arr["ENGLISH",598]="5Ghz has been disabled" arr["SPANISH",598]="Se ha desactivado 5Ghz" @@ -8082,6 +8670,7 @@ function initialize_language_strings() { arr["POLISH",598]="5Ghz zostało wyłączone" arr["GERMAN",598]="5Ghz wurde deaktiviert" arr["TURKISH",598]="5Ghz devre dışı bırakıldı" + arr["ARABIC",598]="\${pending_of_translation} وقد 5Ghz المعوقين" arr["ENGLISH",599]="5Ghz has been enabled" arr["SPANISH",599]="Se ha activado 5Ghz" @@ -8094,6 +8683,7 @@ function initialize_language_strings() { arr["POLISH",599]="5Ghz zostało włączone" arr["GERMAN",599]="5Ghz wurde aktiviert" arr["TURKISH",599]="5Ghz etkinleştirildi" + arr["ARABIC",599]="\${pending_of_translation} يتم تمكين 5Ghz" arr["ENGLISH",600]="You already have selected a capture file during this session [\${normal_color}\${hashcatenterpriseenteredpath}\${blue_color}]" arr["SPANISH",600]="Ya tienes seleccionado un fichero de captura en esta sesión [\${normal_color}\${hashcatenterpriseenteredpath}\${blue_color}]" @@ -8106,6 +8696,7 @@ function initialize_language_strings() { arr["POLISH",600]="W tej sesji wybrano już plik przechwytywania [\${normal_color}\${hashcatenterpriseenteredpath}\${blue_color}]" arr["GERMAN",600]="Sie haben bereits eine Capture-Datei in dieser Sitzung ausgewählt [\${normal_color}\${hashcatenterpriseenteredpath}\${blue_color}]" arr["TURKISH",600]="Bu oturumda zaten bir yakalama dosyası seçtiniz [\${normal_color} \${hashcatenterpriseenteredpath}\${blue_color}]" + arr["ARABIC",600]="\${pending_of_translation} إذا قمت بتحديد ملف الالتقاط في هذه الدورة [\${normal_color}\${hashcatenterpriseenteredpath}\${blue_color}]" arr["ENGLISH",601]="Selected file has an invalid hashcat enterprise hashes format" arr["SPANISH",601]="El fichero seleccionado no tiene un formato válido de hashes enterprise para hashcat" @@ -8118,6 +8709,7 @@ function initialize_language_strings() { arr["POLISH",601]="Wybrany plik ma nieprawidłowy format hash korporacyjnego dla hashcat" arr["GERMAN",601]="Die ausgewählte Datei hat kein gültiges Enterprise-Hashformat für hashcat" arr["TURKISH",601]="Seçilen dosya hashcat için geçerli bir enterprise hash biçimine sahip değil" + arr["ARABIC",601]="\${pending_of_translation} الملف المحدد ليس صيغة صالحة للتجزئات hashcat الشركة" arr["ENGLISH",602]="Selected file has a valid hashcat enterprise hashes format" arr["SPANISH",602]="El fichero seleccionado tiene un formato válido de hashes enterprise para hashcat" @@ -8130,6 +8722,7 @@ function initialize_language_strings() { arr["POLISH",602]="Wybrany plik ma poprawny format hash korporacyjnego dla hashcat" arr["GERMAN",602]="Die ausgewählte Datei hat ein gültiges Enterprise-Hashformat für hashcat" arr["TURKISH",602]="Seçilen dosyanın geçerli bir hashcat enterprise karma biçimi var" + arr["ARABIC",602]="\${pending_of_translation} الملف المحدد له شكل صالحة للتجزئات الشركة hashcat" arr["ENGLISH",603]="Selected hashcat enterprise captured file: \${pink_color}\${hashcatenterpriseenteredpath}\${normal_color}" arr["SPANISH",603]="Fichero de captura enterprise hashcat seleccionado: \${pink_color}\${hashcatenterpriseenteredpath}\${normal_color}" @@ -8142,6 +8735,7 @@ function initialize_language_strings() { arr["POLISH",603]="Wybrany plik przechwytywania hashcat enterprise: \${pink_color}\${hashcatenterpriseenteredpath}\${normal_color}" arr["GERMAN",603]="Ausgewählte Enterprise-hashcat-Capture-Datei: \${pink_color}\${hashcatenterpriseenteredpath}\${normal_color}" arr["TURKISH",603]="Seçilen hashcat enterprise dosyası: \${pink_color}\${hashcatenterpriseenteredpath}\${normal_color}" + arr["ARABIC",603]="\${pending_of_translation} ملف الالتقاط اختيار hashcat المؤسسة: \${pink_color}\${hashcatenterpriseenteredpath}\${normal_color}" arr["ENGLISH",604]="Selected hashcat enterprise captured file: \${pink_color}None\${normal_color}" arr["SPANISH",604]="Fichero de captura enterprise hashcat seleccionado: \${pink_color}Ninguno\${normal_color}" @@ -8154,6 +8748,7 @@ function initialize_language_strings() { arr["POLISH",604]="Wybrany plik przechwytywania hashcat enterprise: \${pink_color}Brak\${normal_color}" arr["GERMAN",604]="Ausgewählte Enterprise-hashcat-Capture-Datei: \${pink_color}Keine\${normal_color}" arr["TURKISH",604]="Seçilen hashcat enterprise dosyası: \${pink_color}None\${normal_color}" + arr["ARABIC",604]="\${pending_of_translation} ملف الالتقاط اختيار hashcat المؤسسة: \${pink_color} لا يوجد \${normal_color}" arr["ENGLISH",605]="Selected john the ripper enterprise captured file: \${pink_color}\${jtrenterpriseenteredpath}\${normal_color}" arr["SPANISH",605]="Fichero de captura enterprise john the ripper seleccionado: \${pink_color}\${jtrenterpriseenteredpath}\${normal_color}" @@ -8166,6 +8761,7 @@ function initialize_language_strings() { arr["POLISH",605]="Wybrany plik przechwytywania john the ripper enterprise: \${pink_color}\${jtrenterpriseenteredpath}\${normal_color}" arr["GERMAN",605]="Ausgewählte Enterprise-john the ripper-Capture-Datei: \${pink_color}\${jtrenterpriseenteredpath}\${normal_color}" arr["TURKISH",605]="Seçilen john the ripper enterprise dosyası: \${pink_color}\${jtrenterpriseenteredpath}\${normal_color}" + arr["ARABIC",605]="\${pending_of_translation} ملف الالتقاط الشركة جون السفاح اختيار: \${pink_color}\${jtrenterpriseenteredpath}\${normal_color}" arr["ENGLISH",606]="Selected john the ripper enterprise captured file: \${pink_color}None\${normal_color}" arr["SPANISH",606]="Fichero de captura enterprise john the ripper seleccionado: \${pink_color}Ninguno\${normal_color}" @@ -8178,6 +8774,7 @@ function initialize_language_strings() { arr["POLISH",606]="Wybrany plik przechwytywania john the ripper enterprise: \${pink_color}Brak\${normal_color}" arr["GERMAN",606]="Ausgewählte Enterprise-john the ripper-Capture-Datei: \${pink_color}Keine\${normal_color}" arr["TURKISH",606]="Seçilen john the ripper enterprise dosyası: \${pink_color}None\${normal_color}" + arr["ARABIC",606]="\${pending_of_translation} ملف الالتقاط الشركة جون السفاح اختيار: \${pink_color} لا يوجد \${normal_color}" arr["ENGLISH",607]="Selected file has an invalid john the ripper enterprise hashes format" arr["SPANISH",607]="El fichero seleccionado no tiene un formato válido de hashes enterprise para john the ripper" @@ -8190,6 +8787,7 @@ function initialize_language_strings() { arr["POLISH",607]="Wybrany plik ma poprawny format hash korporacyjnego dla john the ripper" arr["GERMAN",607]="Die ausgewählte Datei hat kein gültiges Enterprise-Hashformat für john the ripper" arr["TURKISH",607]="Seçilen dosyanın geçersiz bir john the ripper enterprise hash biçimi var" + arr["ARABIC",607]="\${pending_of_translation} الملف المحدد لم يكن لديك شكل صحيح للمشاريع علامات الرقم جون السفاح" arr["ENGLISH",608]="Selected file has a valid john the ripper enterprise hashes format" arr["SPANISH",608]="El fichero seleccionado tiene un formato válido de hashes enterprise para john the ripper" @@ -8202,6 +8800,7 @@ function initialize_language_strings() { arr["POLISH",608]="Wybrany plik ma poprawny format hash korporacyjnego dla john the ripper" arr["GERMAN",608]="Die ausgewählte Datei hat ein gültiges Enterprise-Hashformat für john the ripper" arr["TURKISH",608]="Seçilen dosyanın geçerli bir john the ripper enterprise hash biçimi var" + arr["ARABIC",608]="\${pending_of_translation} الملف المحدد قد شكل صحيح للمشاريع علامات الرقم جون السفاح" arr["ENGLISH",609]="You already have selected a capture file during this session [\${normal_color}\${jtrenterpriseenteredpath}\${blue_color}]" arr["SPANISH",609]="Ya tienes seleccionado un fichero de captura en esta sesión [\${normal_color}\${jtrenterpriseenteredpath}\${blue_color}]" @@ -8214,6 +8813,7 @@ function initialize_language_strings() { arr["POLISH",609]="W tej sesji wybrano już plik przechwytywania [\${normal_color}\${jtrenterpriseenteredpath}\${blue_color}]" arr["GERMAN",609]="Sie haben bereits eine Capture-Datei in dieser Sitzung ausgewählt [\${normal_color}\${jtrenterpriseenteredpath}\${blue_color}]" arr["TURKISH",609]="Bu oturumda zaten bir yakalama dosyası seçtiniz [\${normal_color} \${jtrenterpriseenteredpath}\${blue_color}]" + arr["ARABIC",609]="\${pending_of_translation} إذا قمت بتحديد ملف الالتقاط في هذه الدورة [\${normal_color}\${jtrenterpriseenteredpath}\${blue_color}]" arr["ENGLISH",610]="Hashes obtained during an enterprise wifi network attack can be also decrypted using john the ripper tool. Dictionary or bruteforce attacks can be performed from airgeddon menus" arr["SPANISH",610]="También se puede usar john the ripper para descifrar los hashes obtenidos en un ataque a una red wifi enterprise. Ataques de diccionario o por fuerza bruta pueden ser usados desde los menús de airgeddon" @@ -8226,6 +8826,7 @@ function initialize_language_strings() { arr["POLISH",610]="Możesz również użyć john the ripper aby złamać hasze uzyskane podczas ataku na firmową sieć wifi. Ataki słownikowe lub bruteforce mogą być wykonane z menu airgeddon" arr["GERMAN",610]="Sie können auch john the ripper verwenden, um die Hashes, die auf ein WLAN-Enterprise Netzwerk erhalten wurden, zu entschlüsseln. Wörterbuchangriffe oder Brute Force Angriffe können aus den Menüs von airgeddon verwendet werden" arr["TURKISH",610]="Bir kurumsal wifi ağına yapılan saldırıda elde edilen hash şifresini çözmek için john the ripper'i kullanabilirsiniz. Dictionary veya bruteforce saldırıları airgeddon menülerinden kullanılabilir" + arr["ARABIC",610]="\${pending_of_translation} يمكنك أيضا استخدام جون السفاح فك تشفير التجزئة التي تم الحصول عليها في هجوم على شبكة الشركة اللاسلكية. قاموس الهجمات أو القوة الغاشمة يمكن أن تستخدم من القوائم airgeddon" arr["ENGLISH",611]="Type the path to store the file or press [Enter] to accept the default proposal \${normal_color}[\${jtr_potpath}]" arr["SPANISH",611]="Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto \${normal_color}[\${jtr_potpath}]" @@ -8238,6 +8839,7 @@ function initialize_language_strings() { arr["POLISH",611]="Wpisz ścieżkę do zapisu pliku lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${jtr_potpath}]" arr["GERMAN",611]="Schreiben Sie den Pfad wo die Datei gespeichert werden soll, oder drücken Sie die [Enter], um den Standardvorschlag zu akzeptieren \${normal_color}[\${jtr_potpath}]" arr["TURKISH",611]="Dosyayı depolamak için yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın. \${normal_color}[\${jtr_potpath}]" + arr["ARABIC",611]="\${pending_of_translation} اكتب المسار حيث نقوم بتخزين ملف أو اضغط [أدخل] لقبول الافتراضي المقترح \${normal_color}[\${jtr_potpath}]" arr["ENGLISH",612]="No enterprise networks found" arr["SPANISH",612]="No se encontraron redes enterprise" @@ -8250,6 +8852,7 @@ function initialize_language_strings() { arr["POLISH",612]="Nie znaleziono sieci enterprise" arr["GERMAN",612]="Keine Enterprise-Netzwerke wurden gefunden" arr["TURKISH",612]="Herhangi enterprise bir ağ bulunamadı" + arr["ARABIC",612]="\${pending_of_translation} لا شبكات الشركات وجدوا" arr["ENGLISH",613]="Warning. Please check \${rc_path} file or command line flags. Invalid value on \${normal_color}\${error_var_name}\${yellow_color} variable. The default value \${normal_color}\${error_var_default_value}\${yellow_color} will be used" arr["SPANISH",613]="Atención. Por favor revisa el fichero \${rc_path}. El valor de la variable \${normal_color}\${error_var_name}\${yellow_color} no es válido. El valor por defecto \${normal_color}\${error_var_default_value}\${yellow_color} será usado" @@ -8262,6 +8865,7 @@ function initialize_language_strings() { arr["POLISH",613]="Ostrzeżenie! Sprawdź plik \${rc_path} lub parametry linii poleceń. Niepoprawna wartość zmiennej \${normal_color}\${error_var_name}\${yellow_color}. Użyta zostanie wartość domyślna \${normal_color}\${error_var_default_value}\${yellow_color}" arr["GERMAN",613]="Achtung. Bitte überprüfen Sie \${rc_path}. Ungültiger Wert für die Variable \${normal_color}\${error_var_name}\${yellow_color}. \${normal_color}\${error_var_default_value}\${yellow_color} wird verwendet" arr["TURKISH",613]="Uyarı. Lütfen \${rc_path} dosyasını veya komut satırı bayraklarını kontrol edin. \${normal_color}\${error_var_name}\${yellow_color} değişkeninde geçersiz değer. \${normal_color}\${error_var_default_value}\${yellow_color} varsayılan değeri kullanılacak" + arr["ARABIC",613]="\${pending_of_translation} انتباه. يرجى مراجعة الملف \${rc_path}. قيمة المتغير \${normal_color} \${error_var_name} \${yellow_color} غير صالحة. الافتراضي \${normal_color}\${error_var_default_value}\${yellow_color} استخدامها" arr["ENGLISH",614]="Warning. Please check \${rc_path} file. Configuration variable \${normal_color}\${error_var_name}\${yellow_color} not found. The default value \${normal_color}\${error_var_default_value}\${yellow_color} will be used" arr["SPANISH",614]="Atención. Por favor revisa el fichero \${rc_path}. No se ha encontrado la variable \${normal_color}\${error_var_name}\${yellow_color}. El valor por defecto \${normal_color}\${error_var_default_value}\${yellow_color} será usado" @@ -8274,6 +8878,7 @@ function initialize_language_strings() { arr["POLISH",614]="Uwaga! Sprawdź plik \${rc_path}. Nie znaleziono zmiennej \${normal_color}\${error_var_name}\${yellow_color}. Użyta zostanie wartość domyślna \${normal_color}\${error_var_default_value}\${yellow_color}" arr["GERMAN",614]="Achtung. Bitte überprüfen Sie die \${rc_path}-Datei. Die Konfigurationsvariable \${normal_color}\${error_var_name}\${yellow_color} wurde nicht gefunden. \${normal_color}\${error_var_default_value}\${yellow_color} wird verwendet" arr["TURKISH",614]="Uyarı! Lütfen \${rc_path} dosyasını kontrol edin. Yapılandırma değişkeni \${normal_color}\${error_var_name}\${yellow_color} bulunamadı. \${normal_color}\${error_var_default_value}\${yellow_color} varsayılan değeri kullanılmak istiyor" + arr["ARABIC",614]="\${pending_of_translation} انتباه. يرجى مراجعة الملف \${rc_path}. لم يتم العثور على المتغير \${normal_color} \${error_var_name} \${yellow_color}. الافتراضي \${normal_color}\${error_var_default_value}\${yellow_color} استخدامها" arr["ENGLISH",615]="There is an error in your configuration. Please check the \${rc_path} file. You have enabled the option to force the use of iptables instead of nftables (\${normal_color}AIRGEDDON_FORCE_IPTABLES\${red_color}) but your system doesn't have iptables installed. Disable this option or install iptables to fix the problem" arr["SPANISH",615]="Hay un error en tu configuración. Por favor revisa el fichero \${rc_path}. Has activado la opción para forzar el uso de iptables en lugar de nftables (\${normal_color}AIRGEDDON_FORCE_IPTABLES\${red_color}) pero tu sistema no tiene iptables instaladas. Deshabilita esta opción o instala iptables para solucionar el problema" @@ -8286,6 +8891,7 @@ function initialize_language_strings() { arr["POLISH",615]="Wystąpił błąd konfiguracji. Sprawdź plik \${rc_path}. Aktywowałeś opcję wymuszania użycia iptables zamiast nftables (\${normal_color}AIRGEDDON_FORCE_IPTABLES\${red_color}), ale twój system nie ma zainstalowanego iptables. Wyłącz tę opcję lub zainstaluj iptables, aby rozwiązać problem" arr["GERMAN",615]="Ein Fehler wurde in Ihren Einstellungen gefunden. Bitte überprüfen Sie die Datei \${rc_path}. Sie haben die Option aktiviert, um die Verwendung von iptables anstelle von nftables zu erzwingen (\${normal_color}AIRGEDDON_FORCE_IPTABLES\${red_color}), aber auf Ihrem System sind iptables nicht installiert. Deaktivieren Sie diese Option oder installieren Sie iptables, um das Problem zu lösen" arr["TURKISH",615]="Yapılandırmanızda bir hata var. Lütfen \${rc_path} dosyasını kontrol edin. Nftables (\${normal_color}AIRGEDDON_FORCE_IPTABLES\${red_color}) yerine iptables kullanımını zorlama seçeneğini etkinleştirdiniz, ancak sisteminizde iptables kurulu değil. Bu seçeneği devre dışı bırakın veya sorunu çözmek için iptables yükleyin" + arr["ARABIC",615]="\${pending_of_translation} يوجد خطأ في التكوين الخاص بك. يرجى مراجعة الملف \${rc_path}. قمت بتنشيط خيار فرض استخدام إيبتبلس بدلا من nftables (\${normal_color}AIRGEDDON_FORCE_IPTABLES\${red_color}) لكن النظام لم يتم تثبيت إيبتبلس. تعطيل هذا الخيار أو تثبيت إيبتبلس لعلاج هذه المشكلة" arr["ENGLISH",616]="10. Change windows handling method to tmux" arr["SPANISH",616]="10. Cambiar el método de manejo de ventanas a tmux" @@ -8298,6 +8904,7 @@ function initialize_language_strings() { arr["POLISH",616]="10. Zmień metodę zarządzania oknami na tmux" arr["GERMAN",616]="10. Ändern Sie die Fensterverwaltung zu tmux" arr["TURKISH",616]="10. Pencere yönetimi yöntemini tmux olarak değiştirin" + arr["ARABIC",616]="\${pending_of_translation} 10. تغيير طريقة التعامل مع النوافذ tmux" arr["ENGLISH",617]="10. Change windows handling method to xterm" arr["SPANISH",617]="10. Cambiar el método de manejo de ventanas a xterm" @@ -8310,6 +8917,7 @@ function initialize_language_strings() { arr["POLISH",617]="10. Zmień metodę zarządzania oknami na xterm" arr["GERMAN",617]="10. Ändern Sie die Fensterverwaltung zu xterm" arr["TURKISH",617]="10. Pencere yönetimi yöntemini xterm olarak değiştirin" + arr["ARABIC",617]="\${pending_of_translation} 10. تغيير طريقة إدارة ويندوز إكس تيرم" arr["ENGLISH",618]="Current windows handling: \${pink_color}xterm\${normal_color}\${reboot_required_text}" arr["SPANISH",618]="Manejo de ventanas actual: \${pink_color}xterm\${normal_color}\${reboot_required_text}" @@ -8322,6 +8930,7 @@ function initialize_language_strings() { arr["POLISH",618]="Bieżące zarządzanie oknami: \${pink_color}xterm\${normal_color}\${reboot_required_text}" arr["GERMAN",618]="Aktuelle Fensterverwaltung: \${pink_color}xterm\${normal_color}\${reboot_required_text}" arr["TURKISH",618]="Mevcut pencere yönetimi: \${pink_color}xterm\${normal_color}\${reboot_required_text}" + arr["ARABIC",618]="\${pending_of_translation} نوافذ الإدارة الحالية: \${pink_color}xterm\${normal_color}\${reboot_required_text}" arr["ENGLISH",619]="Current windows handling: \${pink_color}tmux\${normal_color}\${reboot_required_text}" arr["SPANISH",619]="Manejo de ventanas actual: \${pink_color}tmux\${normal_color}\${reboot_required_text}" @@ -8334,6 +8943,7 @@ function initialize_language_strings() { arr["POLISH",619]="Bieżące zarządzanie oknami: \${pink_color}tmux\${normal_color}\${reboot_required_text}" arr["GERMAN",619]="Aktuelle Fensterverwaltung: \${pink_color}tmux\${normal_color}\${reboot_required_text}" arr["TURKISH",619]="Mevcut pencere yönetimi: \${pink_color}tmux\${normal_color}\${reboot_required_text}" + arr["ARABIC",619]="\${pending_of_translation} نوافذ الإدارة الحالية: \${pink_color}tmux\${normal_color}\${reboot_required_text}" arr["ENGLISH",620]="The option has been modified in the configuration file. Restart the script in order to make the changes to take effect" arr["SPANISH",620]="Se ha modificado la opción en el fichero de configuración. Reinicia el script para que los cambios tengan efecto" @@ -8346,6 +8956,7 @@ function initialize_language_strings() { arr["POLISH",620]="Ta opcja wywołała zmianę w pliku konfiguracyjnym. Ponownie uruchom skrypt, aby zmiany odniosły skutek" arr["GERMAN",620]="Es änderte sich die Option in der Konfigurationsdatei. Starten Sie das Skript neu, damit die Änderungen wirksam werden" arr["TURKISH",620]="Yapılandırma dosyasında bu seçenek değiştirildi. Değişikliklerin etkili olması için script'i yeniden başlatın" + arr["ARABIC",620]="\${pending_of_translation} غيرت الخيار في ملف التكوين. إعادة تشغيل البرنامج النصي لتصبح التغييرات سارية المفعول" arr["ENGLISH",621]="It's not possible to run airgeddon in the current tmux session. This session will be send to background and a new tmux session will be created for launching airgeddon" arr["SPANISH",621]="No es posible ejecutar airgeddon en la sesión tmux actual. Esta sesión será enviada a segundo plano y se creará una nueva sesión tmux donde airgeddon será lanzado" @@ -8358,6 +8969,7 @@ function initialize_language_strings() { arr["POLISH",621]="Nie można uruchomić airgeddon w bieżącej sesji tmux. Ta sesja zostanie wysłana na drugi plan. Zostanie utworzona nowa sesja tmux, w której będzie uruchomiony airgeddon" arr["GERMAN",621]="Es ist nicht möglich, airgeddon in der aktuellen tmux-Sitzung auszuführen. Diese Sitzung wird in den Hintergrund gesendet und eine neue Sitzung wird erstellt, in der airgeddon gestartet wird" arr["TURKISH",621]="Mevcut tmux seansında airgeddon çalıştırmak mümkün değildir. Bu oturum arka plana gönderilecek ve airgeddon'un başlatılacağı yeni bir tmux oturumu oluşturulacak" + arr["ARABIC",621]="\${pending_of_translation} لا يمكنك تشغيل TMux airgeddon في الدورة الحالية. وسوف ترسل هذه الدورة إلى الخلفية، وخلق دورة جديدة TMux حيث يتم الافراج airgeddon" arr["ENGLISH",622]="13. (reaver) Null PIN attack" arr["SPANISH",622]="13. (reaver) Ataque de PIN nulo" @@ -8370,6 +8982,7 @@ function initialize_language_strings() { arr["POLISH",622]="13. (reaver) Atak null PIN" arr["GERMAN",622]="13. (reaver) Null-PIN-Angriff" arr["TURKISH",622]="13. (reaver) Null PIN saldırısı" + arr["ARABIC",622]="\${pending_of_translation} 13. (ريفر) لاغية PIN هجوم" arr["ENGLISH",623]="You have reaver installed (v\${reaver_version}). You meet the version requirement to perform null PIN integrated reaver attack (minimum version v\${minimum_reaver_nullpin_version}). Script can continue..." arr["SPANISH",623]="Tienes reaver instalado (v\${reaver_version}). Cumples con el requisito de versión para realizar el ataque de PIN nulo integrado con reaver (versión minima v\${minimum_reaver_nullpin_version}). El script puede continuar..." @@ -8382,6 +8995,7 @@ function initialize_language_strings() { arr["POLISH",623]="Masz zainstalowany reaver (v\${reaver_version}). Spełnia on wymagania dotyczące wersji, aby wykonać atak null PIN (wersja minimalna v\${minimum_reaver_nullpin_version}). Skrypt może kontynuować..." arr["GERMAN",623]="Reaver ist installiert (v\${reaver_version}). Sie erfüllen die Versionsvoraussetzung, um den Null-PIN-Angriff auszuführen, der mit Reaver integriert ist (min Version v\${minimum_reaver_nullpin_version}). Das Skript kann fortfahren..." arr["TURKISH",623]="Reaver sisteminizde kurulu (v\${reaver_version}). Null PIN entegre edilmiş reaver saldırısını gerçekleştirmek için sürüm gereksinimini karşılıyorsunuz (minimum sürüm v\${minimum_reaver_nullpin_version}). Script devam edebilir..." + arr["ARABIC",623]="\${pending_of_translation} قمت بتثبيت ريفر (ت \${reaver_version}). لقاء مع شرط لأداء النسخة هجوم PIN لاغية متكاملة ريفر (صيغة الحد الأدنى ضد \${minimum_reaver_nullpin_version}). السيناريو يمكن أن يستمر ..." arr["ENGLISH",624]="You have reaver installed (v\${reaver_version}), but not required version. To perform null PIN integrated reaver attack you must have at least version v\${minimum_reaver_nullpin_version}" arr["SPANISH",624]="Tienes reaver instalado (v\${reaver_version}), aunque no la versión requerida. Para realizar el ataque de PIN nulo integrado con reaver has de tener al menos la versión v\${minimum_reaver_nullpin_version}" @@ -8394,6 +9008,7 @@ function initialize_language_strings() { arr["POLISH",624]="Masz zainstalowany reaver (v\${reaver_version}), ale zbyt niską wersję. Aby zrealizować atak null PIN zintegrowany z programem reaver musisz mieć co najmniej wersję v\${minimum_reaver_nullpin_version}" arr["GERMAN",624]="Reaver ist installiert (v\${reaver_version}), jedoch nicht die erforderliche Version. Um den Null-PIN-Angriff mit Reaver zu integrieren, müssen Sie mindestens die Version v\${minimum_reaver_nullpin_version} haben" arr["TURKISH",624]="Reaver sisteminizde kurulu (v\${reaver_version}), ancak sürüm uygun değil. Boş PIN entegre reaver saldırısını gerçekleştirmek için minimum sürüm olan \${minimum_reaver_nullpin_version} olmalıdır" + arr["ARABIC",624]="\${pending_of_translation} قمت بتثبيت ريفر (ت \${reaver_version})، الإصدار وإن لم يكن المطلوب. لجعل PIN هجوم لاغية متكاملة ريفر يكون لديك على الأقل الإصدار الخامس \${minimum_reaver_nullpin_version}" arr["ENGLISH",625]="Null PIN attack is pretty fast and achieve the password almost instantly but only a few access points are vulnerable. Some of them are \"Huawei HG658C\", \"ZTE H218N\", \"ZTE H108N\" and \"ZTE H298N\"" arr["SPANISH",625]="El ataque de PIN nulo es muy rápido y consigue la contraseña instantáneamente pero solo unos pocos puntos de acceso son vulnerables. Algunos conocidos son \"Huawei HG658C\", \"ZTE H218N\", \"ZTE H108N\" y \"ZTE H298N\"" @@ -8406,6 +9021,7 @@ function initialize_language_strings() { arr["POLISH",625]="Atak null PIN jest bardzo szybki i natychmiast uzyskuje hasło. Niestety, tylko kilka punktów dostępu jest podatnych na ten atak. Niektóre z nich to \"Huawei HG658C\", \"ZTE H218N\", \"ZTE H108N\" i \"ZTE H298N\"" arr["GERMAN",625]="Der Null-PIN-Angriff ist sehr schnell und erhält das Kennwort sofort, aber nur wenige access points sind anfällig. Einige sind \"Huawei HG658C\", \"ZTE H218N\", \"ZTE H108N\" und \"ZTE H298N\"" arr["TURKISH",625]="Null PIN saldırısı çok hızlıdır ve şifreyi anında alır, ancak yalnızca birkaç erişim noktası korunmasızdır. Bazı \"Huawei HG658C\", \"ZTE H218N\", \"ZTE H108N\" ve \"ZTE H298N\"" + arr["ARABIC",625]="\${pending_of_translation} هجوم لاغية PIN سريع جدا والحصول على كلمة السر على الفور ولكن فقط عدد قليل من نقاط الوصول الضعيفة. بعض المعروفة هي \"Huawei HG658C \"، \"ZTE H218N \"، \"ZTE H108N\" و \"ZTE H298N\"" arr["ENGLISH",626]="Since airgeddon 9.20 version, tmux is supported and it can be used instead of xterm as windows handler. Script can be launched in a headless environment without a graphical X window system. It is recommended only for advanced users. Like any other option, it can be configured on the options menu, on the \${rc_path} options file or launched using \${normal_color}AIRGEDDON_WINDOWS_HANDLING\${pink_color} \"flag\" in the command line. More information about options customization at Wiki: \${urlgithub_wiki}/Options" arr["SPANISH",626]="A partir de la versión 9.20 de airgeddon, tmux está soportado y se puede utilizar en lugar de xterm como gestor de ventanas. Se puede lanzar el script en un entorno sin un sistema gráfico de ventanas X. Solo se recomienda hacerlo para usuarios avanzados. Como cualquier otra opción, se puede configurar desde el menú de opciones, configurarlo en el fichero de opciones \${rc_path} o lanzarlo usando el \"flag\" \${normal_color}AIRGEDDON_WINDOWS_HANDLING\${pink_color} en la línea de comandos. Más información acerca de la personalización de opciones en el Wiki: \${urlgithub_wiki}/Options" @@ -8418,6 +9034,7 @@ function initialize_language_strings() { arr["POLISH",626]="Począwszy od wersji 9.20 airgeddon, tmux jest obsługiwany i może być używany zamiast xterm jako menedżer okien. Skrypt można uruchomić w środowisku bez systemu graficznego X window. Zalecany jest tylko dla zaawansowanych użytkowników. Jak każdą inna opcję, można ją skonfigurować z menu, w pliku opcji \${rc_path} lub uruchomić za pomocą \"flag\" \${normal_color}AIRGEDDON_WINDOWS_HANDLING\${pink_color} w wierszu poleceń. Więcej informacji na temat dostosowywania opcji w Wiki: \${urlgithub_wiki}/Options" arr["GERMAN",626]="Ab airgeddon Version 9.20 wird tmux unterstützt und kann anstelle von xterm als Fenstermanager verwendet werden. Sie können das Skript in einer Umgebung ohne Grafiksystem von X-Fenstern starten, es wird nur für fortgeschrittene Benutzer empfohlen. Wie jede andere Option kann sie über das Optionsmenü konfiguriert werden, in der Optionsdatei \${rc_path} konfiguriert oder mit dem \"flag\" \${normal_color}AIRGEDDON_WINDOWS_HANDLING\${pink_color} in der Befehlszeile gestartet werden. Weitere Informationen zur Anpassung der Optionen im Wiki: \${urlgithub_wiki}/Options" arr["TURKISH",626]="airgeddon'un 9.20 sürümünden itibaren, tmux destekleniyor ve bir pencere yöneticisi olarak xterm yerine kullanılabilir. Senaryoyu X windows grafik sistemine sahip olmayan bir ortamda başlatabilirsiniz, sadece ileri düzey kullanıcılar için önerilir. Diğer seçeneklerde olduğu gibi, seçenekler menüsünden yapılandırılabilir, \${rc_path} seçenekler dosyasında yapılandırılabilir veya komut satırında \"flag\" \${normal_color}AIRGEDDON_WINDOWS_HANDLING\${pink_color} kullanılarak başlatılabilir. Wiki'deki seçeneklerin özelleştirilmesi hakkında daha fazla bilgi: \${urlgithub_wiki}/Options" + arr["ARABIC",626]="\${pending_of_translation} من الإصدار 9.20 airgeddon، ويدعم tmux ويمكن استخدامها بدلا من تيرم كمدير النافذة. يمكنك تشغيل البرنامج النصي في بيئة دون X الرسومية نظام النافذة ينصح فقط للمستخدمين المتقدمين القيام به. مثل أي خيار آخر، يمكنك تكوين من قائمة الخيارات، تعيين ملف الخيار \${rc_path} أو رمي باستخدام \"العلم \" \${normal_color}AIRGEDDON_WINDOWS_HANDLING\${pink_color} في سطر الأوامر . مزيد من المعلومات حول خيارات التخصيص في ويكي: \${urlgithub_wiki}/Options" arr["ENGLISH",627]="certificates" arr["SPANISH",627]="certificados" @@ -8430,6 +9047,7 @@ function initialize_language_strings() { arr["POLISH",627]="certyfikaty" arr["GERMAN",627]="Zertifikate" arr["TURKISH",627]="sertifikalar" + arr["ARABIC",627]="\${pending_of_translation} معتمد" arr["ENGLISH",628]="5. Create custom certificates" arr["SPANISH",628]="5. Crear certificados personalizados" @@ -8442,6 +9060,7 @@ function initialize_language_strings() { arr["POLISH",628]="5. Tworzenie niestandardowych certyfikatów" arr["GERMAN",628]="5. Benutzerdefinierte Zertifikate erstellen" arr["TURKISH",628]="5. Özel sertifika oluştur" + arr["ARABIC",628]="\${pending_of_translation} 5. إنشاء الشهادات المخصصة" arr["ENGLISH",629]="Generating custom certificates, we will make our attack to an enterprise network more credible" arr["SPANISH",629]="Generando certificados personalizados, haremos más creíble nuestro ataque a una red enterprise" @@ -8454,6 +9073,7 @@ function initialize_language_strings() { arr["POLISH",629]="Generując niestandardowe certyfikaty sprawimy, że nasz atak na sieć firmową stanie się bardziej wiarygodny" arr["GERMAN",629]="Indem wir benutzerdefinierte Zertifikate generieren, werden wir unseren Angriff auf ein Unternehmensnetzwerk glaubwürdiger machen" arr["TURKISH",629]="Özel sertifikalar üreterek, kurumsal bir ağa saldırımızı daha güvenilir hale getireceğiz" + arr["ARABIC",629]="\${pending_of_translation} إنشاء الشهادات الجمركية، وسوف نجعل هجوم شبكة المؤسسة أكثر مصداقية" arr["ENGLISH",630]="Enter two letter country code (US, ES, FR):" arr["SPANISH",630]="Introduce las dos letras del código de país (US, ES, FR):" @@ -8466,6 +9086,7 @@ function initialize_language_strings() { arr["POLISH",630]="Wpisz dwuliterowy kod kraju (US, ES, FR):" arr["GERMAN",630]="Den zweistelligen Ländercode eingeben (US, ES, FR):" arr["TURKISH",630]="İki harfli ülke kodunu giriniz (US, ES, FR):" + arr["ARABIC",630]="\${pending_of_translation} أدخل رمز البلد المكون من حرفين (US، ES، FR):" arr["ENGLISH",631]="Enter state or province (Madrid, New Jersey):" arr["SPANISH",631]="Introduce el estado o provincia (Madrid, New Jersey):" @@ -8478,6 +9099,7 @@ function initialize_language_strings() { arr["POLISH",631]="Wpisz stan lub prowincję (Madrid, New Jersey):" arr["GERMAN",631]="Bundesstaat oder Provinz eingeben (Madrid, New Jersey):" arr["TURKISH",631]="Eyalet veya ilinizi giriniz (Madrid, New Jersey):" + arr["ARABIC",631]="\${pending_of_translation} أدخل إقليم الدولة أو (مدريد، نيو جيرسي):" arr["ENGLISH",632]="Enter locale (Hong Kong, Dublin):" arr["SPANISH",632]="Introduce el lugar (Hong Kong, Dublin):" @@ -8490,6 +9112,7 @@ function initialize_language_strings() { arr["POLISH",632]="Wpisz ustawienia regionalne (Hong Kong, Dublin):" arr["GERMAN",632]="Lokale eingeben (Hong Kong, Dublin):" arr["TURKISH",632]="Yerel ayarı girin (Hong Kong, Dublin):" + arr["ARABIC",632]="\${pending_of_translation} أدخل موقع (هونج كونج، دبلن):" arr["ENGLISH",633]="Enter organization name (Evil Corp):" arr["SPANISH",633]="Introduce el nombre de la empresa (Evil Corp):" @@ -8502,6 +9125,7 @@ function initialize_language_strings() { arr["POLISH",633]="Wpisz nazwę organizacji (Evil Corp):" arr["GERMAN",633]="Organisationsname eingeben (Evil Corp):" arr["TURKISH",633]="Kuruluş adını girin (Evil Corp):" + arr["ARABIC",633]="\${pending_of_translation} أدخل اسم الشركة (الشر كورب):" arr["ENGLISH",634]="Enter email (tyrellwellick@ecorp.com):" arr["SPANISH",634]="Introduce un correo electrónico (tyrellwellick@ecorp.com):" @@ -8514,6 +9138,7 @@ function initialize_language_strings() { arr["POLISH",634]="Wpisz adres e-mail (tyrellwellick@ecorp.com):" arr["GERMAN",634]="E-Mail eingeben (tyrellwellick@ecorp.com):" arr["TURKISH",634]="E-posta adresini girin (tyrellwellick@ecorp.com):" + arr["ARABIC",634]="\${pending_of_translation} أدخل البريد الإلكتروني (tyrellwellick@ecorp.com):" arr["ENGLISH",635]="Enter the \"common name\" (CN) for cert (ecorp.com):" arr["SPANISH",635]="Introduce el \"common name\" (CN) del certificado (ecorp.com):" @@ -8526,6 +9151,7 @@ function initialize_language_strings() { arr["POLISH",635]="Wpisz \"common name\" (CN) dla cert (ecorp.com):" arr["GERMAN",635]="Einen \"common name\" (CN) eingeben (ecorp.com):" arr["TURKISH",635]="Bir \"common name\" (CN) girin (ecorp.com):" + arr["ARABIC",635]="\${pending_of_translation} أدخل \"الاسم الشائع \" (CN) من الشهادة (ecorp.com):" arr["ENGLISH",636]="There is an error in your configuration. Please check the \${rc_path} file. You have enabled the option to force the use of mdk3 (\${normal_color}AIRGEDDON_MDK_VERSION\${red_color}) but your system doesn't have mdk3 installed. Disable this option or install mdk3 to fix the problem" arr["SPANISH",636]="Hay un error en tu configuración. Por favor revisa el fichero \${rc_path}. Has activado la opción para forzar el uso de mdk3 (\${normal_color}AIRGEDDON_MDK_VERSION\${red_color}) pero tu sistema no tiene mdk3 instalado. Deshabilita esta opción o instala mdk3 para solucionar el problema" @@ -8538,6 +9164,7 @@ function initialize_language_strings() { arr["POLISH",636]="Wystąpił błąd konfiguracji. Sprawdź plik \${rc_path}. Aktywowałeś opcję wymuszania użycia mdk3 (\${normal_color}AIRGEDDON_MDK_VERSION\${red_color}), ale twój system nie ma zainstalowanego mdk3. Wyłącz tę opcję lub zainstaluj mdk3, aby rozwiązać problem" arr["GERMAN",636]="Ein Fehler wurde in Ihren Einstellungen gefunden. Bitte überprüfen Sie die Datei \${rc_path}. Sie haben die Option aktiviert, um die Verwendung von mdk3 zu erzwingen (\${normal_color}AIRGEDDON_MDK_VERSION\${red_color}), aber auf Ihrem System ist mdk3 nicht installiert. Deaktivieren Sie diese Option oder installieren Sie mdk3, um dieses Problem zu lösen" arr["TURKISH",636]="Yapılandırmanızda bir hata var. Lütfen \${rc_path} dosyasını kontrol edin. (\${normal_color}AIRGEDDON_MDK_VERSION\${red_color}) mdk3 kullanımını zorlama seçeneğini etkinleştirdiniz, ancak sisteminizde mdk3 kurulu değil. Bu seçeneği devre dışı bırakın veya sorunu çözmek için mdk3 yükleyin" + arr["ARABIC",636]="\${pending_of_translation} يوجد خطأ في التكوين الخاص بك. يرجى مراجعة الملف \${rc_path}. قمت بتنشيط خيار فرض استخدام MDK3 (\${normal_color}AIRGEDDON_MDK_VERSION\${red_color}) ولكن النظام قد MDK3 المثبتة. تعطيل هذا الخيار أو تثبيت MDK3 لحل المشكلة" arr["ENGLISH",637]="11. Set mdk version to mdk3" arr["SPANISH",637]="11. Cambiar versión mdk a mdk3" @@ -8550,6 +9177,7 @@ function initialize_language_strings() { arr["POLISH",637]="11. Zmień wersję mdk na mdk3" arr["GERMAN",637]="11. Die mdk-Version zu mdk3 wechseln" arr["TURKISH",637]="11. mdk sürümünü mdk3 olarak değiştir" + arr["ARABIC",637]="\${pending_of_translation} 11. تغيير MDK نسخة MDK3" arr["ENGLISH",638]="11. Set mdk version to mdk4" arr["SPANISH",638]="11. Cambiar versión mdk a mdk4" @@ -8562,6 +9190,7 @@ function initialize_language_strings() { arr["POLISH",638]="11. Zmień wersję mdk na mdk4" arr["GERMAN",638]="11. Die mdk-Version zu mdk4 wechseln" arr["TURKISH",638]="11. mdk sürümünü mdk4 olarak değiştirin" + arr["ARABIC",638]="\${pending_of_translation} 11. تغيير MDK نسخة mdk4" arr["ENGLISH",639]="\${blue_color}mdk version is going to be changed. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",639]="\${blue_color}Se va a cambiar la versión de mdk a utilizar. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -8574,6 +9203,7 @@ function initialize_language_strings() { arr["POLISH",639]="\${blue_color}Wersja mdk zostanie zmieniona. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",639]="\${blue_color}Die zu verwendende mdk-Version wird geändert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",639]="\${blue_color}Kullanılacak mdk sürümünü değiştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" + arr["ARABIC",639]="\${pending_of_translation} \${blue_color} وسوف تتغير إصدار MDK المستخدمة. \${green_color} تريد الاستمرار؟ \${normal_color}\${visual_choice}" arr["ENGLISH",640]="mdk version was successfully changed to \${mdk_command}" arr["SPANISH",640]="Se ha cambiado correctamente la versión de mdk a \${mdk_command}" @@ -8586,6 +9216,7 @@ function initialize_language_strings() { arr["POLISH",640]="Wersja z mdk na \${mdk_command} została pomyślnie zmieniona" arr["GERMAN",640]="Die mdk-Version wurde zu \${mdk_command} erfolgreich geändert" arr["TURKISH",640]="mdk sürümü başarıyla \${mdk_command} olarak değiştirildi" + arr["ARABIC",640]="\${pending_of_translation} تم تغيير بشكل صحيح إلى الإصدار MDK \${mdk_command}" arr["ENGLISH",641]="Selected mdk version: \${pink_color}\${mdk_command}\${normal_color}" arr["SPANISH",641]="Versión mdk seleccionada: \${pink_color}\${mdk_command}\${normal_color}" @@ -8598,6 +9229,7 @@ function initialize_language_strings() { arr["POLISH",641]="Wybrana wersja mdk: \${pink_color}\${mdk_command}\${normal_color}" arr["GERMAN",641]="Ausgewählte mdk-Version: \${pink_color}\${mdk_command}\${normal_color}" arr["TURKISH",641]="Seçilen mdk versiyonu: \${pink_color}\${mdk_command}\${normal_color}" + arr["ARABIC",641]="\${pending_of_translation} MDK اختيار نسخة: \${pink_color}\${mdk_command}\${normal_color}" arr["ENGLISH",642]="Certificates are being generated. Please be patient, the process can take some time..." arr["SPANISH",642]="Se están generando los certificados. Por favor ten paciencia, el proceso puede tardar un rato..." @@ -8610,6 +9242,7 @@ function initialize_language_strings() { arr["POLISH",642]="Generowane są certyfikaty. Prosimy o cierpliwość, proces może trochę potrwać..." arr["GERMAN",642]="Zertifikate werden generiert. Bitte haben Sie etwas Geduld, der Vorgang kann eine Weile dauern..." arr["TURKISH",642]="Sertifikalar üretiliyor. Lütfen sabırlı olun, işlem biraz zaman alabilir..." + arr["ARABIC",642]="\${pending_of_translation} يتم الآن إنشاء الشهادات. يرجى التحلي بالصبر، وهذا قد يستغرق بعض الوقت ..." arr["ENGLISH",643]="Certificates files were created successfully, you should decide where to save them. \${green_color}Type the path to store the files or press [Enter] to accept the default proposal \${normal_color}[\${enterprisecertspath}]" arr["SPANISH",643]="Los ficheros de los certificados se han creado correctamente, hay que decidir donde guardarlos. \${green_color}Escribe la ruta donde guardaremos los ficheros o pulsa [Enter] para aceptar la propuesta por defecto \${normal_color}[\${enterprisecertspath}]" @@ -8622,6 +9255,7 @@ function initialize_language_strings() { arr["POLISH",643]="Pliki certyfikatów zostały utworzone poprawnie. Musisz zdecydować, gdzie je zapisać. \${green_color}Wpisz ścieżkę zapisu lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${enterprisecertspath}]" arr["GERMAN",643]="Die Zertifikatsdateien wurden erfolgreich erstellt. Sie müssen entscheiden, wo diese gespeichert werden sollen. \${green_color}Geben Sie den Pfad ein, in dem die Dateien gespeichert werden sollen, oder drücken Sie [Enter], um den Standardvorschlag zu akzeptieren. \${normal_color}[\${enterprisecertspath}]" arr["TURKISH",643]="Sertifika dosyaları başarılıyla oluşturuldu, nereye kaydedileceğine karar vermelisiniz. \${green_color}Dosyaları kaydedeceğimiz yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın \${normal_color}[\${enterprisecertspath}]" + arr["ARABIC",643]="\${pending_of_translation} تم إنشاء شهادات الملفات بنجاح، تقرر الاحتفاظ بها. \${green_color} اكتب المسار حيث نقوم بتخزين الملفات أو اضغط [أدخل] لقبول الافتراضي المقترح \${normal_color}[\${enterprisecertspath}]" arr["ENGLISH",644]="Certificates (ca.pem, server.pem and server.key) were saved successfully to selected path [\${normal_color}\${enterprisecerts_completepath}\${blue_color}]. The expiration time for these certificates is \${normal_color}10\${blue_color} years and the password used on the creation process was \"\${normal_color}\${certspass}\${blue_color}\"" arr["SPANISH",644]="Los ficheros de los certificados (ca.pem, server.pem and server.key) se han salvado correctamente en la ruta elegida [\${normal_color}\${enterprisecerts_completepath}\${blue_color}]. El tiempo de expiración para estos certificados es de \${normal_color}10\${blue_color} años y la contraseña utilizada en su creación fue \"\${normal_color}\${certspass}\${blue_color}\"" @@ -8634,6 +9268,7 @@ function initialize_language_strings() { arr["POLISH",644]="Pliki certyfikatów (ca.pem, server.pem i server.key) zostały poprawnie zapisane w wybranej ścieżce [\${normal_color}\${enterprisecerts_completepath}\${blue_color}]. Czas ważności tych certyfikatów wynosi \${normal_color}10\${blue_color} lat, a hasło użyte ich utworzenia to \"\${normal_color}\${certspass}\${blue_color}\"" arr["GERMAN",644]="Die Zertifikatdateien (ca.pem, server.pem und server.key) wurden erfolgreich im ausgewählten Pfad [\${normal_color}\${enterprisecerts_completepath}\${blue_color}] gespeichert. Die Gültigkeitsdauer für diese zertifikate beträgt \${normal_color}10\${blue_color} Jahre und das bei der Erstellung verwendete Passwort war \"\${normal_color}\${certspass}\${blue_color}\"" arr["TURKISH",644]="Sertifika dosyaları (ca.pem, server.pem ve server.key) seçilen yola başarıyla kaydedildi [\${normal_color}\${enterprisecerts_completepath}\${blue_color}]. Bu sertifikaların son kullanma süresi \${normal_color}10\${blue_color} yıl ve oluşturmada kullanılan şifre \"\${normal_color}\${certspass}\${blue_color}\" idi" + arr["ARABIC",644]="\${pending_of_translation} تم حفظ شهادات الملفات (ca.pem، server.pem وserver.key) بشكل صحيح في المسار المختار [\${normal_color}\${enterprisecerts_completepath}\${blue_color}]. الوقت انتهاء صلاحية هذه الشهادات هو \${normal_color}10\${blue_color} سنوات وكلمة المرور المستخدمة في كان \"\${normal_color}\${certspass}\${blue_color}\"" arr["ENGLISH",645]="\${green_color}Do you want to use custom certificates during the attack? \${blue_color}If you answer no \"n\", airgeddon will use ones by default. if you answer yes \"y\" then you will have to provide their path and know the password with which they were generated \${normal_color}\${visual_choice}" arr["SPANISH",645]="\${green_color}¿Quieres utilizar certificados personalizados durante el ataque? \${blue_color}Si respondes no \"n\", airgeddon utilizará unos por defecto. Si respondes sí \"y\" entonces tendrás que proporcionar la ruta de los mismos y conocer la contraseña con la que fueron generados \${normal_color}\${visual_choice}" @@ -8646,6 +9281,7 @@ function initialize_language_strings() { arr["POLISH",645]="\${green_color}Czy chcesz używać niestandardowych certyfikatów podczas ataku? \${blue_color}Jeśli odpowiesz nie \"n\", airgeddon użyje domyślnych. Jeśli odpowiesz tak \"y\", będziesz musiał podać ścieżkę i hasło użyte do ich wygenerowania \${normal_color}\${visual_choice}" arr["GERMAN",645]="\${green_color}Möchten Sie während des Angriffs benutzerdefinierte Zertifikate verwenden? \${blue_color}Wenn sie mit Nein \"n\" antworten, verwendet airgeddon die Standardzertifikaten. wenn sie mit Ja \"y\" antworten, müssen Sie deren Pfad und das Kennwort eingeben, mit dem sie generiert wurden \${normal_color}\${visual_choice}" arr["TURKISH",645]="\${green_color}Saldırı sırasında özel sertifikalar kullanmak ister misiniz? \${blue_color}Hayır \"n\" cevabını verirseniz, airgeddon varsayılanları kullanacaktır. eğer evet \"y\" cevabını verirseniz, yollarını belirtmeniz ve oluşturdukları şifreyi bilmeniz gerekir \${normal_color}\${visual_choice}" + arr["ARABIC",645]="\${pending_of_translation} \${green_color} تريد أن تستخدم الشهادات المخصصة خلال الهجوم؟ \${blue_color} إذا لم يكن هناك إجابة \"ن \"، واستخدام airgeddon الافتراضي. إذا أجبت بنعم \"و \" ثم لديك لتوفير مسار منه ومعرفة كلمة المرور التي تم إنشاؤها \${normal_color}\${visual_choice}" arr["ENGLISH",646]="\${blue_color}airgeddon has detected that custom certificates have been generated during this session. \${green_color}Do you want to use them during the attack? \${normal_color}\${visual_choice}" arr["SPANISH",646]="\${blue_color}airgeddon ha detectado que han sido generados unos certificados personalizados durante esta sesión. \${green_color}¿Quieres utilizarlos durante el ataque? \${normal_color}\${visual_choice}" @@ -8658,6 +9294,7 @@ function initialize_language_strings() { arr["POLISH",646]="\${blue_color}airgeddon wykrył, że podczas tej sesji wygenerowano niestandardowe certyfikaty. \${green_color}Czy chcesz ich użyć podczas ataku? \${normal_color}\${visual_choice}" arr["GERMAN",646]="\${blue_color}airgeddon hat bemerkt, dass während dieser Sitzung benutzerdefinierte Zertifikate generiert wurden. \${green_color}Möchten Sie diese während des Angriffs benutzen? \${normal_color}\${visual_choice}" arr["TURKISH",646]="\${blue_color}airgeddon, bu oturum sırasında özel sertifikaların oluşturulduğunu tespit etti. \${green_color}Onları saldırı sırasında kullanmak istiyor musunuz? \${normal_color}\${visual_choice}" + arr["ARABIC",646]="\${pending_of_translation} \${blue_color} airgeddon التي تم الكشف عنها لديه شهادات العرف ولدت خلال هذه الدورة. \${green_color} هل تريد استخدامها خلال الهجوم؟ \${normal_color}\${visual_choice}" arr["ENGLISH",647]="Default certificates will be used" arr["SPANISH",647]="Se utilizarán los certificados por defecto" @@ -8670,6 +9307,7 @@ function initialize_language_strings() { arr["POLISH",647]="Zostaną użyte domyślne certyfikaty" arr["GERMAN",647]="Die Standardzertifikate werden verwendet" arr["TURKISH",647]="Varsayılan sertifikalar kullanılacak" + arr["ARABIC",647]="\${pending_of_translation} وسوف تستخدم شهادات افتراضيا" arr["ENGLISH",648]="Previously generated by airgeddon certificates will be used" arr["SPANISH",648]="Se utilizarán los certificados generados anteriormente con airgeddon" @@ -8682,6 +9320,7 @@ function initialize_language_strings() { arr["POLISH",648]="Zostaną wykorzystane certyfikaty wygenerowane wcześniej z airgeddon" arr["GERMAN",648]="Mit airgeddon erstellte Zertifikate werden verwendet" arr["TURKISH",648]="Daha önce airgeddon ile üretilen sertifikalar kullanılacak" + arr["ARABIC",648]="\${pending_of_translation} وسيتم استخدام الشهادات التي تم إنشاؤها من قبل مع airgeddon" arr["ENGLISH",649]="Validating certificates..." arr["SPANISH",649]="Validando certificados..." @@ -8694,6 +9333,7 @@ function initialize_language_strings() { arr["POLISH",649]="Sprawdzanie poprawności certyfikatów..." arr["GERMAN",649]="Validiere Zertfikiate..." arr["TURKISH",649]="Sertifikalar doğrulanıyor..." + arr["ARABIC",649]="\${pending_of_translation} التحقق من صحة الشهادات ..." arr["ENGLISH",650]="Certificates are valid. Attack can be performed" arr["SPANISH",650]="Los certificados son válidos. El ataque se puede realizar" @@ -8706,6 +9346,7 @@ function initialize_language_strings() { arr["POLISH",650]="Certyfikaty są ważne. Można wykonać atak" arr["GERMAN",650]="Die Zertifikate sind gültig. Der Angriff kann ausgeführt werden" arr["TURKISH",650]="Sertifikalar geçerli. Saldırı yapılabilir" + arr["ARABIC",650]="\${pending_of_translation} شهادات صالحة. الهجوم لا يمكن أن يؤديها" arr["ENGLISH",651]="12. Disable plugins system permanently" arr["SPANISH",651]="12. Deshabilitar sistema de plugins permanentemente" @@ -8718,6 +9359,7 @@ function initialize_language_strings() { arr["POLISH",651]="12. Wyłącz system wtyczek na stałe" arr["GERMAN",651]="12. Plugins-System dauerhaft deaktivieren" arr["TURKISH",651]="12. Eklentiler sistemini kalıcı olarak devre dışı bırak" + arr["ARABIC",651]="\${pending_of_translation} 12. نظام تعطيل الإضافات بشكل دائم" arr["ENGLISH",652]="12. Enable plugins system permanently" arr["SPANISH",652]="12. Habilitar sistema de plugins permanentemente" @@ -8730,6 +9372,7 @@ function initialize_language_strings() { arr["POLISH",652]="12. Włącz system wtyczek na stałe" arr["GERMAN",652]="12. Plugins-System dauerhaft aktivieren" arr["TURKISH",652]="12. Eklentiler sistemini kalıcı olarak etkinleştir" + arr["ARABIC",652]="\${pending_of_translation} 12. تمكين نظام الإضافات بشكل دائم" arr["ENGLISH",653]="Plugins system: \${pink_color}Enabled\${normal_color}\${reboot_required_text}" arr["SPANISH",653]="Sistema de plugins: \${pink_color}Activado\${normal_color}\${reboot_required_text}" @@ -8742,6 +9385,7 @@ function initialize_language_strings() { arr["POLISH",653]="System wtyczek: \${pink_color}Włączony\${normal_color}\${reboot_required_text}" arr["GERMAN",653]="Plugins-System: \${pink_color}Aktiviert\${normal_color}\${reboot_required_text}" arr["TURKISH",653]="Eklentiler sistemi: \${pink_color}Aktif\${normal_color}\${reboot_required_text}" + arr["ARABIC",653]="\${pending_of_translation} نظام المساعد: \${pink_color} من \${normal_color}\${reboot_required_text}" arr["ENGLISH",654]="Plugins system: \${pink_color}Disabled\${normal_color}\${reboot_required_text}" arr["SPANISH",654]="Sistema de plugins: \${pink_color}Desactivados\${normal_color}\${reboot_required_text}" @@ -8754,6 +9398,7 @@ function initialize_language_strings() { arr["POLISH",654]="System wtyczek: \${pink_color}Wyłączony\${normal_color}\${reboot_required_text}" arr["GERMAN",654]="Plugins-System: \${pink_color}Deaktiviert\${normal_color}\${reboot_required_text}" arr["TURKISH",654]="Eklentiler sistemi: \${pink_color}DevreDışı\${normal_color}\${reboot_required_text}" + arr["ARABIC",654]="\${pending_of_translation} نظام المساعد: \${pink_color} المعطلة \${normal_color}\${reboot_required_text}" arr["ENGLISH",655]="\${blue_color}Plugins system will be disabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",655]="\${blue_color}Se va a deshabilitar el sistema de plugins. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -8766,6 +9411,7 @@ function initialize_language_strings() { arr["POLISH",655]="\${blue_color}System wtyczek zostanie wyłączony. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",655]="\${blue_color}Das Plugins-System wird deaktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",655]="\${blue_color}Eklenti sistemi devre dışı bırakılacak. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" + arr["ARABIC",655]="\${pending_of_translation} \${blue_color} وسيتم تعطيل نظام المساعد. \${green_color} تريد الاستمرار؟ \${normal_color}\${visual_choice}" arr["ENGLISH",656]="\${blue_color}Plugins system will be enabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",656]="\${blue_color}Se va a habilitar el sistema de plugins. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -8778,6 +9424,7 @@ function initialize_language_strings() { arr["POLISH",656]="\${blue_color}System wtyczek zostanie włączony. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",656]="\${blue_color}Das Plugins-System wird aktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",656]="\${blue_color}Eklenti sistemi etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" + arr["ARABIC",656]="\${pending_of_translation} \${blue_color} وسيمكن النظام المساعد. \${green_color} تريد الاستمرار؟ \${normal_color}\${visual_choice}" arr["ENGLISH",657]="\${blue_color}tmux will be enabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",657]="\${blue_color}Se va a habilitar tmux. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -8790,6 +9437,7 @@ function initialize_language_strings() { arr["POLISH",657]="\${blue_color}tmux zostanie włączony. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",657]="\${blue_color}tmux wird aktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",657]="\${blue_color}tmux etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" + arr["ARABIC",657]="\${pending_of_translation} \${blue_color} tmux يجب تمكين \${green_color} تريد الاستمرار؟ \${normal_color}\${visual_choice}" arr["ENGLISH",658]="\${blue_color}xterm will be enabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",658]="\${blue_color}Se va a habilitar xterm. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -8802,6 +9450,7 @@ function initialize_language_strings() { arr["POLISH",658]="\${blue_color}xterm zostanie włączony. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",658]="\${blue_color}xterm wird aktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",658]="\${blue_color}xterm etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" + arr["ARABIC",658]="\${pending_of_translation} \${blue_color} يكون تمكين إكس تيرم. \${green_color} تريد الاستمرار؟ \${normal_color}\${visual_choice}" arr["ENGLISH",659]="Error. Invalid function \"\${normal_color}\${current_function}\${red_color}\" at plugin \"\${normal_color}\${plugin}\${red_color}\". The function tried to be modified does not exist. Fix it before continuing" arr["SPANISH",659]="Error. Función no válida \"\${normal_color}\${current_function}\${red_color}\" en el plugin \"\${normal_color}\${plugin}\${red_color}\". La función que se intenta modificar no existe. Arréglalo antes de continuar" @@ -8814,6 +9463,7 @@ function initialize_language_strings() { arr["POLISH",659]="Błąd. Nieprawidłowa funkcja \"\${normal_color}\${current_function}\${red_color}\" we wtyczce \"\${normal_color}\${plugin}\${red_color}\". Funkcja próbuje modyfikować nie istnieją. Napraw to przed kontynuowaniem" arr["GERMAN",659]="Fehler. Ungültige Funktion \"\${normal_color}\${current_function}\${red_color}\" im Plugin \"\${normal_color}\${plugin}\${red_color}\". Die zu-ändernde Funktion ist nicht vorhanden. Beheben Sie es, bevor Sie fortfahren" arr["TURKISH",659]="Hata. \"\${normal_color}\${plugin}\${red_color}\" eklentisinde geçersiz İşlev \"\${normal_color}\${current_function}\${red_color}\". Değiştirmeye çalışılan fonksiyon mevcut değil. Devam etmeden önce düzeltin" + arr["ARABIC",659]="\${pending_of_translation} خطأ. وظيفة غير صالحة \"\${normal_color}\${current_function}\${red_color} \" في البرنامج المساعد \"\${normal_color}\${plugin}\${red_color} \". عدم وجود محاولات لتعديل وظيفة. إصلاحه قبل المتابعة" arr["ENGLISH",660]="Thanks to the plugins system, customized content can be developed. Custom modifications of any menu or functionality in a quick and simple way. More information at Wiki: \${urlgithub_wiki}/Plugins%20System" arr["SPANISH",660]="Gracias al sistema de plugins se puede desarrollar contenido personalizado, modificaciones propias de alguna funcionalidad del menú de una forma ágil y sencilla. Más información en el Wiki: " @@ -8826,6 +9476,7 @@ function initialize_language_strings() { arr["POLISH",660]="Dzięki systemowi wtyczek można rozwijać spersonalizowane treści, własne modyfikacje jakiejkolwiek funkcji lub menu w szybki i prosty sposób. Więcej informacji w Wiki: \${urlgithub_wiki}/Plugins%20System" arr["GERMAN",660]="Dank des Plugin-Systems können individuell angepasste Inhalte, eigene Modifikationen jeglicher Funktionalität oder ein Menü in einer schnellen und einfachen Art und Weise entwickelt werden. Weitere Informationen finden Sie auf Wiki: \${urlgithub_wiki}/Plugins%20System" arr["TURKISH",660]="Eklentiler sistemi sayesinde özel içerikler, menü veya özellik kolay ve hızlı bir şekilde eklenebilir. Hakkında daha fazla bilgi: \${urlgithub_wiki}/Plugins%20System" + arr["ARABIC",660]="\${pending_of_translation} وبفضل نظام المساعد يمكن أن تتطور تخصيص المحتوى أو تعديلات محددة من بعض الوظائف من القائمة بطريقة سريعة وسهلة. مزيد من المعلومات حول ويكي:" arr["ENGLISH",661]="Error. You have conflicting plugins (\"\${normal_color}\${function_hooks[\${original_function},\${action}]}\${red_color}\" and \"\${normal_color}\${plugin}\${red_color}\") performing the same action \"\${normal_color}\${action}\${red_color}\" over the same function \"\${normal_color}\${original_function}\${red_color}\". Fix it before continuing" arr["SPANISH",661]="Error. Tienes plugins en conflicto (\"\${normal_color}\${function_hooks[\${original_function},\${action}]}\${red_color}\" y \"\${normal_color}\${plugin}\${red_color}\") están realizando la misma acción \"\${normal_color}\${action}\${red_color}\" sobre la misma función \"\${normal_color}\${original_function}\${red_color}\". Arréglalo antes de continuar" @@ -8838,6 +9489,7 @@ function initialize_language_strings() { arr["POLISH",661]="Błąd. Konflikt wtyczek (\"\${normal_color}\${function_hooks[\${original_function},\${action}]}\${red_color}\" i \"\${normal_color}\${plugin}\${red_color}\") wykonujących tą samą czynność \"\${normal_color}\${action}\${red_color}\" na tej samej funkcji \"\${normal_color}\${original_function}\${red_color}\". Napraw to przed kontynuowaniem" arr["GERMAN",661]="Error. Sie haben widersprüchliche Plugins (\"\${normal_color}\${function_hooks[\${original_function},\${action}]}\${red_color}\" und \"\${normal_color}\${plugin}\${red_color}\") die die gleiche Aktion \"\${normal_color}\${action}\${red_color}\" über die gleiche funktion \"\${normal_color}\${original_function}\${red_color}\" durchführen. Beheben Sie es, bevor Sie fortfahren" arr["TURKISH",661]="Hata. Çakışan eklentiler var: (\"\${normal_color}\${function_hooks[\${original_function},\${action}]}\${red_color}\" ve \"\${normal_color}\${plugin}\${red_color}\"). Aynı eylemi gerçekleştirerek \"\${normal_color}\${action}\${red_color}\" aynı işlevi \"\${normal_color}\${original_function}\${red_color}\" gerçekleştirmeye çalışıyorlar. Devam etmeden önce düzeltin" + arr["ARABIC",661]="\${pending_of_translation} خطأ. هل لديك الإضافات الصراع (\"\${normal_color}\${function_hooks[\${original_function},\${action}]}\${red_color}\" and \"\${normal_color}\${plugin}\${red_color}\") \") يؤدون نفس العمل \"\${normal_color}\${action}\${red_color}\"حول نفس الوظيفة \" \${normal_color}\${original_function}\${red_color}\"أحمر اللون . إصلاحه قبل المتابعة " arr["ENGLISH",662]="Only one additional interface able to be used detected. Autoselected" arr["SPANISH",662]="Sólo se ha detectado una interfaz adicional capaz de ser utilizada. Se ha seleccionado automáticamente" @@ -8850,6 +9502,7 @@ function initialize_language_strings() { arr["POLISH",662]="Wykryto tylko jeden dodatkowy interfejs, który może być używany. Wybrano automatycznie" arr["GERMAN",662]="Nur eine zusätzliche benutzbare Interface wurde erkannt. Automatisch ausgewählt" arr["TURKISH",662]="Kullanılabilir tek bir ek arayüz bulundu. Otomatik seçim" + arr["ARABIC",662]="\${pending_of_translation} إلا أن الكشف عن واجهة إضافية يمكن استخدامها. وقد تم اختيار تلقائيا" arr["ENGLISH",663]="5. Capture PMKID" arr["SPANISH",663]="5. Capturar PMKID" @@ -8862,6 +9515,7 @@ function initialize_language_strings() { arr["POLISH",663]="5. Przechwyć PMKID" arr["GERMAN",663]="5. PMKID ergreifen" arr["TURKISH",663]="5. PMKID yakala" + arr["ARABIC",663]="\${pending_of_translation} 5. التقاط PMKID" arr["ENGLISH",664]="It is possible to obtain PMKIDs from clientless WPA/WPA2-PSK networks" arr["SPANISH",664]="Es posible obtener PMKIDs de redes WPA/WPA2-PSK sin clientes" @@ -8874,6 +9528,7 @@ function initialize_language_strings() { arr["POLISH",664]="Jest możliwe uzyskanie PMKIDs z sieci WPA/WPA2-PSK bez podłączonych klientów" arr["GERMAN",664]="Es ist möglich, PMKIDs von Clientless WPA/WPA2-PSK Netzwerken zu erhalten" arr["TURKISH",664]="Clientless WPA/WPA2-PSK ağlarından PMKIDs elde etmek mümkündür" + arr["ARABIC",664]="\${pending_of_translation} PMKIDs من الممكن الحصول على الشبكة WPA / WPA2-PSK بدون عميل" arr["ENGLISH",665]="In WPA/WPA2-PSK networks you can crack either PMKIDs or Handshakes to obtain the network passphrase" arr["SPANISH",665]="En las redes WPA/WPA2-PSK, pueden crackearse ya sean PMKIDs o Handshakes para obtener la contraseña de red" @@ -8886,6 +9541,7 @@ function initialize_language_strings() { arr["POLISH",665]="Aby uzyskać hasło sieciowe w sieciach WPA/WPA2-PSK można złamać PMKIDs lub Handshake" arr["GERMAN",665]="In WPA/WPA2-PSK Netzwerken können Sie entweder PMKIDs oder Handshakes knacken um das Netzwerk Passwort zu erhalten" arr["TURKISH",665]="WPA/WPA2-PSK ağlarda ağ parolasını elde etmek ya PMKIDs veya Handshake kırılabilir" + arr["ARABIC",665]="\${pending_of_translation} شبكات WPA / WPA2-PSK، يمكن crackearse سواء PMKIDs أو مصافحات لكلمة مرور شبكة الاتصال" arr["ENGLISH",666]="After capturing a Handshake or a PMKID, you can try to decrypt it on the offline WPA/WPA2 decrypt menu selecting \"Personal\" submenu" arr["SPANISH",666]="Si capturas un Handshake o un PMKID, puedes intentar descifrarlo en el menú de descifrado WPA/WPA2 offline eligiendo el submenú de tipo \"Personal\"" @@ -8898,6 +9554,7 @@ function initialize_language_strings() { arr["POLISH",666]="Po przechwyceniu Handshake lub PMKID, można spróbować je złamać w menu deszyfrowania WPA/WPA2 w trybie offline, wybierając podmenu typu \"Osobiste\"" arr["GERMAN",666]="Nachdem der Handshake oder ein PMKID aufgenommen worden ist, können Sie versuchen, ihn offline zu entschlüsseln WPA/WPA2 durch Untermenü \"Persönlich\"" arr["TURKISH",666]="Bir Handshake veya PMKID yakaladıktan sonra, onu kırmak için offline WPA/WPA2 deşifre menüsünün altında \"Kisisel\" seçin" + arr["ARABIC",666]="\${pending_of_translation} إذا الاستيلاء على المصافحة أو PMKID، يمكنك محاولة فك القائمة فك التشفير WPA / WPA2 حاليا اختيار النوع الفرعي \"الشخصية \"" arr["ENGLISH",667]="It has been detected that you have installed an old aircrack version. No problem if you plan to crack a Handshake, but bear in mind that to crack PMKID is needed \${aircrack_pmkid_version} as a minimum version of aircrack. Otherwise PMKID will not be detected" arr["SPANISH",667]="Se ha detectado una versión antigua de aircrack. No hay problema si planeas descifrar un Handshake, pero hay que tener en cuenta para descifrar PMKID se requiere como mínimo la versión \${aircrack_pmkid_version} de aircrack. De lo contrario el PMKID no será detectado" @@ -8910,6 +9567,7 @@ function initialize_language_strings() { arr["POLISH",667]="Wykryto zainstalowaną starą wersję aircrack. Nie ma problemu, jeśli masz zamiar złamać Handshake, ale należy pamiętać, że do złamania PMKID jest potrzebna minimamlnie wersja \${aircrack_pmkid_version}. W przeciwnym wypadku nie zostanie wykryte PMKID" arr["GERMAN",667]="Es wurde festgestellt, dass Sie eine alte aircrack Version installiert haben. Kein Problem, wenn Sie planen, einen Handshake zu knacken, aber bedenken Sie, dass PMKID zu knacken ist \${aircrack_pmkid_version} als Mindestversion benötigt. Sonst wird PMKID nicht erkannt werden" arr["TURKISH",667]="Eski bir aircrack sürümünün yüklü olduğunu tespit edildi. Handshake kırmak istiyorsanız bu bir problem değil. PMKID kırmayı planlıyorsanız \${aircrack_pmkid_version} gereklidir. Aksi takdirde PMKID algılanmaz" + arr["ARABIC",667]="\${pending_of_translation} كشف أنه نسخة قديمة من ايركراك. لا توجد مشكلة إذا كنت تخطط فك المصافحة، ولكن أن تضع في اعتبارها PMKID المطلوبة لفك تشفير على الأقل \${aircrack_pmkid_version} نسخة ايركراك. وإلا لن يتم الكشف عن PMKID" arr["ENGLISH",668]="6. (hashcat) Dictionary attack against PMKID capture file" arr["SPANISH",668]="6. (hashcat) Ataque de diccionario sobre fichero de captura PMKID" @@ -8922,6 +9580,7 @@ function initialize_language_strings() { arr["POLISH",668]="6. (hashcat) Atak słownikowy na plik przechwytywania PMKID" arr["GERMAN",668]="6. (hashcat) Wörterbuchangriff auf die PMKID-Aufnahmedatei" arr["TURKISH",668]="6. (hashcat) Yakalanan PMKID dosyasına karşı sözlük saldırısı" + arr["ARABIC",668]="\${pending_of_translation} 6. (hashcat) قاموس الهجوم على PMKID ملف الالتقاط" arr["ENGLISH",669]="7. (hashcat) Bruteforce attack against PMKID capture file" arr["SPANISH",669]="7. (hashcat) Ataque de fuerza bruta sobre fichero de captura PMKID" @@ -8934,6 +9593,7 @@ function initialize_language_strings() { arr["POLISH",669]="7. (hashcat) Atak brute force na plik przechwytywania PMKID" arr["GERMAN",669]="7. (hashcat) Brute-Force-Angriff auf die Capture-PMKID-Datei" arr["TURKISH",669]="7. (hashcat) Yakalama PMKID dosyasına karşı bruteforce saldırısı" + arr["ARABIC",669]="\${pending_of_translation} هجوم القوة 7. (hashcat) الغاشمة على PMKID ملف الالتقاط" arr["ENGLISH",670]="8. (hashcat) Rule based attack against PMKID capture file" arr["SPANISH",670]="8. (hashcat) Ataque basado en reglas sobre fichero de captura PMKID" @@ -8946,6 +9606,7 @@ function initialize_language_strings() { arr["POLISH",670]="8. (hashcat) Atak na plik przechwytywania PMKID bazujący na regułach" arr["GERMAN",670]="8. (hashcat) Regeln-basierender Angriff auf die Capture-PMKID-Datei" arr["TURKISH",670]="8. (hashcat) Yakalanan PMKID dosyasına karşı kural tabanlı saldırı" + arr["ARABIC",670]="\${pending_of_translation} 8. (hashcat) PMKID قواعد هجوم يستند إلى ملف التقاط" arr["ENGLISH",671]="Don't close the window manually, script will do when needed. In about \${timeout} seconds maximum you'll know if you've got the PMKID" arr["SPANISH",671]="No cierres manualmente la ventana, el script lo hará cuando proceda. En unos \${timeout} segundos como máximo sabrás si conseguiste el PMKID" @@ -8958,6 +9619,7 @@ function initialize_language_strings() { arr["POLISH",671]="Nie zamykaj okna ręcznie, skrypt zrobi to w razie potrzeby. W ciągu co najwyżej \${timeout} sekund dowiesz się, czy masz PMKID" arr["GERMAN",671]="Schließen Sie das Fenster nicht manuell, das Skript wird dies bei Bedarf tun. In ungefähr \${timeout} Sekunden werden Sie wissen, ob Sie den PMKID bekommen haben" arr["TURKISH",671]="Pencereyi manuel olarak kapatmayın, yazılım gerektiğinde yapacaktır. Yaklaşık \${timeout} saniye içinde, PMKID'e sahip olup olmadığınızı bileceksiniz" + arr["ARABIC",671]="\${pending_of_translation} لا يدويا إغلاق نافذة، والسيناريو سوف حيثما كان ذلك مناسبا. في \${timeout} ثواني القصوى معرفة إذا كنت تحصل على PMKID" arr["ENGLISH",672]="It seems we failed... try it again, choose another target or increase the timeout. Maybe the access point is not vulnerable" arr["SPANISH",672]="Parece que no lo hemos conseguido... inténtalo de nuevo, elige otro objetivo o incrementa el timeout. Puede ser que el punto de acceso no sea vulnerable" @@ -8970,6 +9632,7 @@ function initialize_language_strings() { arr["POLISH",672]="Wygląda na to, że się nie udało... spróbuj ponownie, wybierz inny cel lub zwiększ timeout. Byćmoże punkt dostępu nie jest podatny" arr["GERMAN",672]="Anscheinend haben wir es nicht geschafft... Versuchen Sie es erneut, wählen Sie ein anderes Ziel oder erhöhen Sie das Timeout. Der Zugangspunkt ist möglicherweise nicht anfällig" arr["TURKISH",672]="Başarısız görünüyoruz... Tekrar deneyin, başka bir hedef seçin veya zaman aşımını artırın. Erişim noktası savunmasız olmayabilir" + arr["ARABIC",672]="\${pending_of_translation} يبدو أننا لم نحصل على ... حاول مرة أخرى، واختيار هدف آخر أو زيادة المهلة. ومن المحتمل أن يكون نقطة وصول ليست ضعيفة" arr["ENGLISH",673]="PMKID file generated successfully at [\${normal_color}\${enteredpath}\${blue_color}]" arr["SPANISH",673]="Fichero PMKID generado con éxito en [\${normal_color}\${enteredpath}\${blue_color}]" @@ -8982,6 +9645,7 @@ function initialize_language_strings() { arr["POLISH",673]="Plik PMKID został pomyślnie wygenerowany w [\${normal_color}\${enteredpath}\${blue_color}]" arr["GERMAN",673]="PMKID-Datei erfolgreich in [\${normal_color}\${enteredpath}\${blue_color}] erstellt" arr["TURKISH",673]="PMKID dosyası şu hedefte başarıyla oluşturuldu [\${normal_color}\${enteredpath}\${blue_color}]" + arr["ARABIC",673]="\${pending_of_translation} ملف إنشاء PMKID بنجاح [\${normal_color}\${enteredpath}\${blue_color}]" arr["ENGLISH",674]="Type the path to store the file or press [Enter] to accept the default proposal \${normal_color}[\${pmkidpath}]" arr["SPANISH",674]="Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto \${normal_color}[\${pmkidpath}]" @@ -8994,6 +9658,7 @@ function initialize_language_strings() { arr["POLISH",674]="Wpisz ścieżkę do zapisywania plików lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${pmkidpath}]" arr["GERMAN",674]="Schreiben Sie den Pfad, unter dem die Datei gespeichert werden soll, oder drücken Sie die [Enter]-Taste, um den Standardvorschlag \${normal_color}[\${pmkidpath}] \${green_color}zu benutzen" arr["TURKISH",674]="Dosyayı depolamak için yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın \${normal_color}[\${pmkidpath}]" + arr["ARABIC",674]="\${pending_of_translation} اكتب المسار حيث نقوم بتخزين ملف أو اضغط [أدخل] لقبول الافتراضي المقترح \${normal_color}[\${pmkidpath}]" arr["ENGLISH",675]="Selected file has a valid hashcat PMKID hashes format" arr["SPANISH",675]="El fichero seleccionado tiene un formato válido de hashes PMKID para hashcat" @@ -9006,6 +9671,7 @@ function initialize_language_strings() { arr["POLISH",675]="Wybrany plik ma poprawny format hash PMKID dla hashcat" arr["GERMAN",675]="Die ausgewählte Datei hat ein gültiges PMKID-Hashformat für hashcat" arr["TURKISH",675]="Seçilen dosyanın geçerli bir hashcat PMKID hash formatı var" + arr["ARABIC",675]="\${pending_of_translation} الملف المحدد له شكل صالحة للتجزئات PMKID hashcat" arr["ENGLISH",676]="Selected file has an invalid hashcat PMKID hashes format" arr["SPANISH",676]="El fichero seleccionado no tiene un formato válido de hashes PMKID para hashcat" @@ -9018,6 +9684,7 @@ function initialize_language_strings() { arr["POLISH",676]="Wybrany plik ma nieprawidłowy format hash PMKID dla hashcat" arr["GERMAN",676]="Die ausgewählte Datei hat kein gültiges PMKID-Hashformat für hashcat" arr["TURKISH",676]="Seçilen dosya hashcat için geçerli bir PMKID hash formatına sahip değil" + arr["ARABIC",676]="\${pending_of_translation} الملف المحدد ليس صيغة صالحة التجزئة PMKID إلى hashcat" arr["ENGLISH",677]="You already have selected a capture file during this session [\${normal_color}\${hashcatpmkidenteredpath}\${blue_color}]" arr["SPANISH",677]="Ya tienes seleccionado un fichero de captura en esta sesión [\${normal_color}\${hashcatpmkidenteredpath}\${blue_color}]" @@ -9030,6 +9697,7 @@ function initialize_language_strings() { arr["POLISH",677]="W tej sesji wybrano już plik przechwytywania [\${normal_color}\${hashcatpmkidenteredpath}\${blue_color}]" arr["GERMAN",677]="Sie haben bereits eine Capture-Datei in dieser Sitzung ausgewählt [\${normal_color}\${hashcatpmkidenteredpath}\${blue_color}]" arr["TURKISH",677]="Bu oturumda zaten bir yakalama dosyası seçtiniz [\${normal_color} \${hashcatpmkidenteredpath}\${blue_color}]" + arr["ARABIC",677]="\${pending_of_translation} إذا قمت بتحديد ملف الالتقاط في هذه الدورة [\${normal_color}\${hashcatpmkidenteredpath}\${blue_color}]" arr["ENGLISH",678]="You have hashcat installed (v\${hashcat_version}). You meet the version requirement to perform PMKID hashcat attack (minimum version v\${minimum_hashcat_pmkid_version}). Script can continue..." arr["SPANISH",678]="Tienes hashcat instalado (v\${hashcat_version}). Cumples con el requisito de versión para realizar el ataque PMKID con hashcat (versión minima v\${minimum_hashcat_pmkid_version}). El script puede continuar..." @@ -9042,6 +9710,7 @@ function initialize_language_strings() { arr["POLISH",678]="Masz zainstalowany hashcat (v\${hashcat_version}). Spełnia on wymagania dotyczące wersji, aby wykonać atak PMKID (wersja minimalna v\${minimum_hashcat_pmkid_version}). Skrypt może kontynuować..." arr["GERMAN",678]="Hashcat ist installiert (v\${hashcat_version}). Sie erfüllen die Versionsvoraussetzung, um den PMKID-Angriff auszuführen, der mit Hashcat integriert ist (min Version v\${minimum_hashcat_pmkid_version}). Das Skript kann fortfahren..." arr["TURKISH",678]="Hashcat sisteminizde kurulu (v\${hashcat_version}). PMKID hashcat saldırısını gerçekleştirmek için sürüm gereksinimini karşılıyorsunuz (minimum sürüm v\${minimum_hashcat_pmkid_version}). Script devam edebilir..." + arr["ARABIC",678]="\${pending_of_translation} قد قمت بتثبيت Hashcat (ت \${hashcat_version}). تلبية متطلبات لhashcat PMKID نسخة هجوم (الحد الأدنى الإصدار الخامس \${minimum_hashcat_pmkid_version}). السيناريو يمكن أن يستمر ..." arr["ENGLISH",679]="You have hashcat installed (v\${hashcat_version}), but not required version. To perform PMKID hashcat attack you must have at least version v\${minimum_hashcat_pmkid_version}" arr["SPANISH",679]="Tienes hashcat instalado (v\${hashcat_version}), aunque no la versión requerida. Para realizar el ataque PMKID con hashcat has de tener al menos la versión v\${minimum_hashcat_pmkid_version}" @@ -9054,6 +9723,7 @@ function initialize_language_strings() { arr["POLISH",679]="Masz zainstalowany hashcat (v\${hashcat_version}), ale nie wymaganą wersję. Aby zrealizować atak PMKID zintegrowany z programem hashcat musisz mieć co najmniej wersję v\${minimum_hashcat_pmkid_version}" arr["GERMAN",679]="Hashcat (v\${hashcat_version}) ist installiert, jedoch nicht die erforderliche Version. Um den PMKID-Angriff mit Hashcat zu integrieren, müssen Sie mindestens die Version v\${minimum_hashcat_pmkid_version} haben" arr["TURKISH",679]="Hashcat sisteminizde kurulu (v\${hashcat_version}), ancak sürüm uygun değil. PMKID hashcat saldırısını gerçekleştirmek için minimum sürüm olan \${minimum_hashcat_pmkid_version} yüklenmeli" + arr["ARABIC",679]="\${pending_of_translation} قد قمت بتثبيت Hashcat (ت \${hashcat_version})، الإصدار وإن لم يكن المطلوب. لأداء الهجوم hashcat PMKID يكون لديك على الأقل الإصدار الخامس \${minimum_hashcat_pmkid_version}" arr["ENGLISH",680]="Although you were trying to capture a Handshake, it has been verified that a PMKID was successfully captured from the target network which is also valid" arr["SPANISH",680]="Aunque estabas intentando capturar un Handshake, se ha comprobado que se capturado con éxito un PMKID de la red elegida como objetivo que también es válido" @@ -9066,6 +9736,7 @@ function initialize_language_strings() { arr["POLISH",680]="\${pending_of_translation} Chociaż próbujesz przechwycić Handshake, potwierdzono, że PMKID sieci docelowej został pomyślnie przechwycony, co jest również ważne" arr["GERMAN",680]="Obwohl Sie versucht haben, einen Handshake zu erfassen, haben wir ein PMKID erfasst, was auch gültig ist" arr["TURKISH",680]="Ir Handshake yakalamaya çalışmış olsanız da, hedef ağdan bir PMKID'nin başarılı bir şekilde yakalandığı doğrulandı" + arr["ARABIC",680]="\${pending_of_translation} بينما كنت في محاولة للقبض على المصافحة، وقد وجد أن استولت بنجاح موقع الشبكة PMKID الهدف هو أيضا صالح" arr["ENGLISH",681]="In addition to capturing a Handshake, it has been verified that a PMKID from the target network has also been successfully captured" arr["SPANISH",681]="Además de capturar un Handshake, se ha comprobado que se capturado con éxito también un PMKID de la red elegida como objetivo" @@ -9078,6 +9749,7 @@ function initialize_language_strings() { arr["POLISH",681]="\${pending_of_translation} Oprócz przechwytywania Handshake potwierdzono, że PMKID z sieci docelowej również został pomyślnie przechwycony" arr["GERMAN",681]="Neben der Erfassung eines Handshakes wurde überprüft, ob auch eine PMKID aus dem Zielnetzwerk erfolgreich erfasst wurde" arr["TURKISH",681]="Bir Handshake yakalamanın yanı sıra, hedef ağdan bir PMKID değerinin de başarıyla yakalandığı doğrulandı" + arr["ARABIC",681]="\${pending_of_translation} بالإضافة إلى الاستيلاء على المصافحة، وقد وجد أن استولت أيضا بنجاح PMKID شبكة اختير الهدف" arr["ENGLISH",682]="No networks found with Handshake/PMKID captured on the selected file" arr["SPANISH",682]="No se encontraron redes con Handshake/PMKID capturado en el fichero seleccionado" @@ -9090,6 +9762,7 @@ function initialize_language_strings() { arr["POLISH",682]="Nie znaleziono sieci z przechwyconym Handshake/PMKID w wybranym pliku" arr["GERMAN",682]="In der ausgewählten Datei wurden keine Netzwerke mit Handshake/PMKID gefunden" arr["TURKISH",682]="Seçilen dosyada yakalanan Handshake/PMKID ile ağ bulunamadı" + arr["ARABIC",682]="\${pending_of_translation} التقيا أي شبكات القبض على المصافحة / PMKID على الملف المحدد" arr["ENGLISH",683]="It has been verified that capture file contains Handshake/PMKID of target network. Script can continue..." arr["SPANISH",683]="Se ha comprobado que el fichero de captura contiene Handshake/PMKID de la red objetivo. El script puede continuar..." @@ -9102,6 +9775,7 @@ function initialize_language_strings() { arr["POLISH",683]="\${pending_of_translation} Plik przechwytywania został zweryfikowany jako zawierający Handshake/PMKID sieci docelowej. Skrypt może kontynuować..." arr["GERMAN",683]="Es wurde überprüft, ob die Capture-Datei das Handshake/PMKID des Zielnetzwerks enthält. Das Skript kann fortfahren..." arr["TURKISH",683]="Yakalama dosyasının hedef ağın El Handshake/PMKID değerini içerdiği doğrulandı. Yazılım devam edebilir..." + arr["ARABIC",683]="\${pending_of_translation} وقد تبين أن ملف التقاط يحتوي على المصافحة / PMKID من الشبكة المستهدفة. السيناريو يمكن أن يستمر ..." arr["ENGLISH",684]="\${blue_color}The captured PMKID file is in a text format containing the hash in order to be cracked using hashcat. Additionally, airgeddon can transform the capture to \".cap\" format to let the file to be cracked using aircrack-ng as if it were an airodump-ng capture, but tshark command will be required to be able to carry out this transformation. \${green_color}Do you want to perform the transformation? \${pink_color}(you'll also keep the hashcat file, this is additional) \${normal_color}\${visual_choice}" arr["SPANISH",684]="\${blue_color}El fichero PMKID que has capturado está en un formato de texto con el hash para que se pueda crackear usando hashcat. Adicionalmente, airgeddon puede transformar la captura a formato \".cap\" para que el fichero pueda ser crackeado con aircrack-ng como si se tratase de una captura de airodump-ng, pero requerirá del comando tshark para realizar dicha transformación. \${green_color}¿Quieres realizar la transformación? \${pink_color}(mantendrás también el fichero de hashcat, esto es adicional) \${normal_color}\${visual_choice}" @@ -9114,6 +9788,7 @@ function initialize_language_strings() { arr["POLISH",684]="\${pending_of_translation} \${blue_color}Plik PMKID, który przechwyciłeś, jest w formacie tekstowym z hashem, dzięki czemu można go złamać za pomocą hashcat. Ponadto airgeddon może przekształcić przechwytywanie w format \".cap\", dzięki czemu plik może zostać złamany za pomocą aircrack-ng, tak jakby był przechwytywaniem airodump-ng, ale do przeprowadzenia tej transformacji będzie wymagało polecenia tshark. \${green_color}Czy chcesz wykonać transformację? \${pink_color}(zachowasz również plik hashcat, to jest dodatek) \${normal_color}\${visual_choice}" arr["GERMAN",684]="\${blue_color}Die von Ihnen erfasste PMKID-Datei liegt in einem Textformat mit dem Hash vor, sodass sie mit Hashcat geknackt werden kann. Darüber hinaus kann airgeddon die Erfassung in das Format \".cap\" umwandeln, sodass die Datei mit aircrack-ng geknackt werden kann, als wäre es eine airodump-ng-Erfassung. Für diese Umwandlung ist jedoch der Befehl tshark erforderlich. \${green_color}Möchten Sie die Transformation durchführen? \${pink_color}(Sie behalten auch die Hashcat-Datei bei, dies ist zusätzlich) \${normal_color}\${visual_choice}" arr["TURKISH",684]="\${blue_color}Yakaladığınız PMKID dosyası, karma ile metin biçimindedir, böylece hashcat kullanılarak kırılabilir. Buna ek olarak, airgeddon yakalamayı \".cap\" biçimine dönüştürebilir, böylece dosya bir airodump-ng yakalaması gibi aircrack-ng ile kırılabilir, ancak tshark komutunun bu dönüşümü gerçekleştirmesi gerekir. \${green_color}Dönüşümü gerçekleştirmek istiyor musunuz? \${pink_color}(hashcat dosyasını da saklayacaksınız, bu ektir) \${normal_color}\${visual_choice}" + arr["ARABIC",684]="\${pending_of_translation} \${blue_color} ملف PMKID التي احتلتها في تنسيق النص مع التجزئة التي يمكن أن الكراك باستخدام hashcat. بالإضافة إلى ذلك، يمكن airgeddon تحويل شكل القبض على \". كاب \" لملف يمكن متصدع مع ايركراك-NG كما لو كانت لقطة نانوغرام ايرودومب، ولكن يتطلب الأمر tshark لتنفيذ هذا التحول. \} \${green_color} نريد أن نجعل هذا التحول؟ \${pink_color} كما سيبقي hashcat ملف، وهذا هو إضافية) \${normal_color}\${visual_choice}" arr["ENGLISH",685]="Error. It looks like you don't have tshark command available. Depending on the system, the package name containing the command could be tshark, wireshark-cli, wireshark, etc. Install it before trying this transformation next time. The transformation can't be done" arr["SPANISH",685]="Error. Parece que no tienes disponible el comando tshark. Dependiendo del sistema, el paquete que lo contiene puede ser tshark, wireshark-cli, wireshark, etc. Instálalo antes de intentar esta transformación la próxima vez. La transformación no se puede llevar a cabo" @@ -9126,6 +9801,7 @@ function initialize_language_strings() { arr["POLISH",685]="\${pending_of_translation} Błąd. Wygląda na to, że nie masz dostępnego polecenia tshark. W zależności od systemu pakiet, który go zawiera, może być tshark, wireshark-cli, wireshark itp. Zainstaluj go przed następnym użyciem tej transformacji. Nie można przeprowadzić transformacji" arr["GERMAN",685]="Fehler. Anscheinend steht Ihnen der Befehl tshark nicht zur Verfügung. Je nach System kann das Paket tshark, wireshark-cli, wireshark usw. sein. Installieren Sie es, bevor Sie diese Transformation das nächste Mal versuchen. Die Transformation kann nicht durchgeführt werden" arr["TURKISH",685]="Hata. Görünüşe göre tshark komutu yok. Sisteme bağlı olarak, onu içeren paket tshark, wireshark-cli, wireshark vb. Olabilir. Bir dahaki sefere bu dönüşümü denemeden önce ilgili paketleri kurun. Dönüşüm yapılamaz" + arr["ARABIC",685]="\${pending_of_translation} خطأ. يبدو أنك لم يكن لديك متاح الأمر tshark. اعتمادا على النظام، حزمة تحتوي على أنه يمكن أن يكون tshark، المبادرة القطرية wireshark-، يريشارك، الخ تثبيته قبل محاولة هذا التغيير في المرة القادمة. التحول لا يمكن القيام بها" arr["ENGLISH",686]="Type the path to store the file or press [Enter] to accept the default proposal \${normal_color}[\${pmkidcappath}]" arr["SPANISH",686]="Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto \${normal_color}[\${pmkidcappath}]" @@ -9138,6 +9814,7 @@ function initialize_language_strings() { arr["POLISH",686]="Wpisz ścieżkę do zapisywania plików lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${pmkidcappath}]" arr["GERMAN",686]="Schreiben Sie den Pfad, unter dem die Datei gespeichert werden soll, oder drücken Sie die [Enter]-Taste, um den Standardvorschlag \${normal_color}[\${pmkidcappath}] \${green_color}zu benutzen" arr["TURKISH",686]="Dosyayı depolamak için yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın \${normal_color}[\${pmkidcappath}]" + arr["ARABIC",686]="\${pending_of_translation} اكتب المسار حيث نقوم بتخزين ملف أو اضغط [أدخل] لقبول الافتراضي المقترح \${normal_color}[\${pmkidcappath}]" } #Expand escaped variables in language strings with their actual values From 07581bbd28f4becc30559e9118281df3fb54b4db Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Tue, 1 Sep 2020 03:11:51 +0200 Subject: [PATCH 025/101] Add arabic language to menus --- airgeddon.sh | 15 +++++++++++++++ language_strings.sh | 15 ++++++++++++++- 2 files changed, 29 insertions(+), 1 deletion(-) diff --git a/airgeddon.sh b/airgeddon.sh index 30d006a14..72189e460 100755 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -25,6 +25,7 @@ declare -A lang_association=( ["pl"]="POLISH" ["de"]="GERMAN" ["tr"]="TURKISH" + ["ar"]="ARABIC" ) #Tools vars @@ -2059,6 +2060,7 @@ function language_menu() { language_strings "${language}" 58 language_strings "${language}" 331 language_strings "${language}" 519 + language_strings "${language}" 687 print_hint ${current_menu} read -rp "> " language_selected @@ -2166,6 +2168,15 @@ function language_menu() { fi language_strings "${language}" 115 "read" ;; + 12) + if [ "${language}" = "ARABIC" ]; then + language_strings "${language}" 251 "red" + else + language="ARABIC" + language_strings "${language}" 83 "yellow" + fi + language_strings "${language}" 115 "read" + ;; *) invalid_language_selected ;; @@ -8111,6 +8122,7 @@ function set_captive_portal_language() { language_strings "${language}" 58 language_strings "${language}" 331 language_strings "${language}" 519 + language_strings "${language}" 687 print_hint ${current_menu} read -rp "> " captive_portal_language_selected @@ -8153,6 +8165,9 @@ function set_captive_portal_language() { 11) captive_portal_language="TURKISH" ;; + 12) + captive_portal_language="ARABIC" + ;; *) invalid_captive_portal_language_selected ;; diff --git a/language_strings.sh b/language_strings.sh index 0d87048d4..4388c461b 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -1976,7 +1976,7 @@ function initialize_language_strings() { arr["POLISH",83]="Zmieniono język na Polski" arr["GERMAN",83]="Sprache wurde auf Deutsch geändert" arr["TURKISH",83]="Dil Türkçe olarak değiştirildi" - arr["ARABIC",83]="\${pending_of_translation} تغيير اللغة إلى الإسبانية" + arr["ARABIC",83]="\${pending_of_translation} تغيرت اللغة إلى العربية" arr["ENGLISH",84]="Enterprise attacks menu" arr["SPANISH",84]="Menú de ataques Enterprise" @@ -9815,6 +9815,19 @@ function initialize_language_strings() { arr["GERMAN",686]="Schreiben Sie den Pfad, unter dem die Datei gespeichert werden soll, oder drücken Sie die [Enter]-Taste, um den Standardvorschlag \${normal_color}[\${pmkidcappath}] \${green_color}zu benutzen" arr["TURKISH",686]="Dosyayı depolamak için yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın \${normal_color}[\${pmkidcappath}]" arr["ARABIC",686]="\${pending_of_translation} اكتب المسار حيث نقوم بتخزين ملف أو اضغط [أدخل] لقبول الافتراضي المقترح \${normal_color}[\${pmkidcappath}]" + + arr["ENGLISH",687]="12. Arabic" + arr["SPANISH",687]="12. Árabe" + arr["FRENCH",687]="12. Arabe" + arr["CATALAN",687]="12. Àrab" + arr["PORTUGUESE",687]="12. Árabe" + arr["RUSSIAN",687]="12. Арабский" + arr["GREEK",687]="12. Αραβικός" + arr["ITALIAN",687]="12. Araba" + arr["POLISH",687]="12. Arabski" + arr["GERMAN",687]="12. Arabisch" + arr["TURKISH",687]="12. Arapça" + arr["ARABIC",687]="\${pending_of_translation} 12. عربى" } #Expand escaped variables in language strings with their actual values From 2ba263832a996e525b863eb26965de63d79cd692 Mon Sep 17 00:00:00 2001 From: darthvader-htb Date: Tue, 1 Sep 2020 09:13:46 -0400 Subject: [PATCH 026/101] first commit --- language_strings.sh | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 4388c461b..95aaa4eff 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -44,7 +44,7 @@ function initialize_language_strings() { unknown_chipset["POLISH"]="Nieznany" unknown_chipset["GERMAN"]="Unbekannt" unknown_chipset["TURKISH"]="Bilinmeyen" - unknown_chipset["ARABIC"]="\${pending_of_translation} مجهول" + unknown_chipset["ARABIC"]="مجهول" unknown_chipsetvar="${unknown_chipset[${language}]}" declare -A hintprefix @@ -59,7 +59,7 @@ function initialize_language_strings() { hintprefix["POLISH"]="Wskazówka" hintprefix["GERMAN"]="Rat" hintprefix["TURKISH"]="İpucu" - hintprefix["ARABIC"]="\${pending_of_translation} النصيحة" + hintprefix["ARABIC"]="تلميح" hintvar="*${hintprefix[${language}]}*" escaped_hintvar="\*${hintprefix[${language}]}\*" @@ -75,7 +75,7 @@ function initialize_language_strings() { optionaltool_needed["POLISH"]="Opcja zablokowana, wymaga: " optionaltool_needed["GERMAN"]="Option gesperrt, folgendes ist erfordert: " optionaltool_needed["TURKISH"]="Engellenen seçenek şunları gerektirir: " - optionaltool_needed["ARABIC"]="\${pending_of_translation} يتطلب الخيار مؤمن:" + optionaltool_needed["ARABIC"]="خيار مغلق يتطلب:" declare -A under_construction under_construction["ENGLISH"]="under construction" @@ -89,7 +89,7 @@ function initialize_language_strings() { under_construction["POLISH"]="w budowie" under_construction["GERMAN"]="im Aufbau" under_construction["TURKISH"]="yapım aşamasında" - under_construction["ARABIC"]="\${pending_of_translation} في البناء" + under_construction["ARABIC"]="في طور الإنشاء" under_constructionvar="${under_construction[${language}]}" declare -gA possible_package_names_text @@ -104,7 +104,7 @@ function initialize_language_strings() { possible_package_names_text["POLISH"]="Możliwa nazwa pakietu" possible_package_names_text["GERMAN"]="Möglicher Paketname" possible_package_names_text["TURKISH"]="Olası paket adı" - possible_package_names_text["ARABIC"]="\${pending_of_translation} اسم الحزمة ممكن" + possible_package_names_text["ARABIC"]="اسم الحزمة المحتمل" declare -gA disabled_text disabled_text["ENGLISH"]="Disabled" @@ -118,7 +118,7 @@ function initialize_language_strings() { disabled_text["POLISH"]="Dezaktywowany" disabled_text["GERMAN"]="Deaktiviert" disabled_text["TURKISH"]="Aktif Değil" - disabled_text["ARABIC"]="\${pending_of_translation} معاق" + disabled_text["ARABIC"]="معطل" declare -gA reboot_required reboot_required["ENGLISH"]="${red_color_slim} (reboot required)${normal_color}" @@ -132,7 +132,7 @@ function initialize_language_strings() { reboot_required["POLISH"]="${red_color_slim} (wymagane ponowne uruchomienie)${normal_color}" reboot_required["GERMAN"]="${red_color_slim} (Neustart erforderlich)${normal_color}" reboot_required["TURKISH"]="${red_color_slim} (yeniden başlatma gerekli)${normal_color}" - reboot_required["ARABIC"]="\${pending_of_translation} ${red_color_slim} (إعادة تشغيل مطلوب) ${normal_color}" + reboot_required["ARABIC"]="${red_color_slim} (المطلوب إعادة التشغيل) ${normal_color}" declare -gA docker_image docker_image["ENGLISH"]="ArchStrike Docker image based" @@ -146,7 +146,7 @@ function initialize_language_strings() { docker_image["POLISH"]="${pending_of_translation} Na podstawie obrazu ArchStrike Docker" docker_image["GERMAN"]="Auf dem ArchStrike Docker-Image" docker_image["TURKISH"]="ArchStrike Docker image tabanlı" - docker_image["ARABIC"]="وبناء على الصورة عامل الميناء من ArchStrike" + docker_image["ARABIC"]="Docker ArchStrike الصورة مبنية على" declare -gA et_misc_texts et_misc_texts["ENGLISH",0]="Evil Twin AP Info" @@ -160,7 +160,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",0]="Informacja Evil Twin AP" et_misc_texts["GERMAN",0]="Information über Evil Twin AP" et_misc_texts["TURKISH",0]="Şeytani İkiz" - et_misc_texts["ARABIC",0]="\${pending_of_translation} معلومات الشر التوأم AP" + et_misc_texts["ARABIC",0]="Evil Twin AP معلومات" et_misc_texts["ENGLISH",1]="Channel" et_misc_texts["SPANISH",1]="Canal" @@ -173,7 +173,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",1]="Kanał" et_misc_texts["GERMAN",1]="Kanal" et_misc_texts["TURKISH",1]="Kanal" - et_misc_texts["ARABIC",1]="\${pending_of_translation} قناة" + et_misc_texts["ARABIC",1]="قناة" et_misc_texts["ENGLISH",2]="Online time" et_misc_texts["SPANISH",2]="Tiempo online" @@ -186,7 +186,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",2]="Czas online" et_misc_texts["GERMAN",2]="Zeit online" et_misc_texts["TURKISH",2]="Çevrimiçi zaman" - et_misc_texts["ARABIC",2]="\${pending_of_translation} الوقت على الانترنت" + et_misc_texts["ARABIC",2]="الوقت على الانترنت" et_misc_texts["ENGLISH",3]="DHCP ips given to possible connected clients" et_misc_texts["SPANISH",3]="Ips entregadas por DHCP a posibles clientes conectados" @@ -199,7 +199,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",3]="Adresy IP przydzielane przez DHCP do połączonych potencjalnych klientów" et_misc_texts["GERMAN",3]="Ips durch DHCP an mögliche verbundene Clients geliefert" et_misc_texts["TURKISH",3]="Olası bağlanmış istemcilere verilen DHCP IPler" - et_misc_texts["ARABIC",3]="\${pending_of_translation} آي بي إس تسليمها من قبل عملاء DHCP متصلة ممكن" + et_misc_texts["ARABIC",3]="المحتملين DHCP مخصصة لزبناء Ips" et_misc_texts["ENGLISH",4]="On this attack you have to use an external sniffer to try to obtain client passwords connected to the network" et_misc_texts["SPANISH",4]="Con este ataque has de usar un sniffer externo para intentar obtener contraseñas de los clientes conectados a la red" From dc84f030186a71032620ccd0448277446ccac38d Mon Sep 17 00:00:00 2001 From: darthvader-htb Date: Tue, 1 Sep 2020 09:44:43 -0400 Subject: [PATCH 027/101] last translted line : 384 --- language_strings.sh | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 95aaa4eff..46b497c0d 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -212,7 +212,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",4]="W tym ataku musisz użyć zewnętrznego sniffera, aby spróbować uzyskać hasła od klientów podłączonych do sieci" et_misc_texts["GERMAN",4]="Mit diesem Angriff ist ein externer Sniffer erforderlich um Passwörter von am Netzwerk verbundene clients zu stehlen" et_misc_texts["TURKISH",4]="Bu saldırı sonucunda ağa bağlı client şifrelerini edinmek için harici bir algılayıcı kullanmanız gerekir" - et_misc_texts["ARABIC",4]="\${pending_of_translation} مع هذا يمكنك استخدام الشم هجوم خارجي في محاولة للحصول على كلمات السر العملاء المتصلة بالشبكة" + et_misc_texts["ARABIC",4]="مع هذا الهجوم ، يجب عليك استخدام المتشمم لمحاولة الحصول على كلمات مرور الزبناء المتصلين بالشبكة" et_misc_texts["ENGLISH",5]="On this attack, watch the sniffer's screen to see if a password appears" et_misc_texts["SPANISH",5]="Con este ataque, estate atento a la pantalla del sniffer para ver si aparece alguna contraseña" @@ -225,7 +225,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",5]="Podczas tego ataku obserwuj ekran sniffera, aby zobaczyć, czy pojawia się hasło" et_misc_texts["GERMAN",5]="Schau mit diesem Angriff ans Bildschirm ob ein Passwort erscheint" et_misc_texts["TURKISH",5]="Bu saldırı ile algılayıcının ekranını görebilir ve şifre çıktığında şifreyi görebilirsiniz" - et_misc_texts["ARABIC",5]="\${pending_of_translation} مع هذا الهجوم، احترس من الشاشة يظهر الشم لمعرفة ما اذا كان كلمة السر" + et_misc_texts["ARABIC",5]="تحقق أثناء الهجوم في شاشة المتشمم إذا تم التقاط كلمة مرور" et_misc_texts["ENGLISH",6]="On this attack, we'll wait for a network client to provide us the password for the wifi network in our captive portal" et_misc_texts["SPANISH",6]="Con este ataque, esperaremos a que un cliente de la red nos provea de la contraseña de la red wifi en nuestro portal cautivo" @@ -238,7 +238,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",6]="W tym ataku poczekamy na klienta sieci aż poda nam hasło do sieci wifi na naszej stronie captive portal" et_misc_texts["GERMAN",6]="Mit diesem Angriff warten wir bis ein client im Netzwerk uns das Passwort des WLANs in unserer Vorschaltseite übergibt" et_misc_texts["TURKISH",6]="Bu saldırı ile, şifrenin doğru bir şekilde esaret portalımıza giriş yapılmasını bekleyeceğiz" - et_misc_texts["ARABIC",6]="\${pending_of_translation} مع هذا الهجوم، ونحن سوف ننتظر لعميل شبكة تزويدنا كلمة المرور الخاصة بالشبكة اللاسلكية في البوابة الأسيرة لدينا" + et_misc_texts["ARABIC",6]="مع هذا الهجوم، سننتظر حتى يقوم الزبون بإدخال كلمة مرور الشبكة المستهدفة في بوابتنا الأسيرة" et_misc_texts["ENGLISH",7]="No clients connected yet" et_misc_texts["SPANISH",7]="No hay clientes conectados aún" @@ -251,7 +251,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",7]="Nie ma jeszcze żadnych podłączonych klientów" et_misc_texts["GERMAN",7]="Keine clients bisher verbunden" et_misc_texts["TURKISH",7]="Henüz hiçbir alıcı bağlanmadı" - et_misc_texts["ARABIC",7]="\${pending_of_translation} لم يتم توصيل الزبائن بعد" + et_misc_texts["ARABIC",7]="لا يزال لا يوجد زبناء متصلون" et_misc_texts["ENGLISH",8]="airgeddon. Evil Twin attack captured passwords" et_misc_texts["SPANISH",8]="airgeddon. Contraseñas capturadas en ataque Evil Twin" @@ -264,7 +264,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",8]="airgeddon. Hasła przechwycone podczas ataku Evil Twin" et_misc_texts["GERMAN",8]="airgeddon. Passwörter im Evil Twin-Angriff erfassen" et_misc_texts["TURKISH",8]="airgeddon. Şeytani İkiz şifreleri yakaladı" - et_misc_texts["ARABIC",8]="\${pending_of_translation} airgeddon. القبض على هجوم كلمات السر الشر التوأم" + et_misc_texts["ARABIC",8]="airgeddon. كلمات المرور التي تم التقاطها بواسطة هجوم Evil Twin" et_misc_texts["ENGLISH",9]="Wireless network, ESSID:" et_misc_texts["SPANISH",9]="Red inalámbrica, ESSID:" @@ -277,7 +277,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",9]="Sieć bezprzewodowa, ESSID:" et_misc_texts["GERMAN",9]="WLAN, ESSID:" et_misc_texts["TURKISH",9]="Kablosuz ağ, ESSID:" - et_misc_texts["ARABIC",9]="\${pending_of_translation} شبكة لاسلكية، ESSID:" + et_misc_texts["ARABIC",9]="شبكة لاسلكية، ESSID:" et_misc_texts["ENGLISH",10]="Enter your wireless network password to get internet access" et_misc_texts["SPANISH",10]="Introduzca su contraseña de acceso a la red inalámbrica para poder acceder a internet" @@ -290,7 +290,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",10]="Wprowadź hasło do sieci bezprzewodowej, aby uzyskać dostęp do internetu" et_misc_texts["GERMAN",10]="Schreiben Sie ihr WLAN-Passwort für Internetzugang" et_misc_texts["TURKISH",10]="İnternete bağlanabilmek için kablosuz ağ şifrenizi girmelisiniz" - et_misc_texts["ARABIC",10]="\${pending_of_translation} أدخل كلمة المرور للوصول إلى شبكة لاسلكية للوصول إلى الإنترنت" + et_misc_texts["ARABIC",10]="أدخل كلمة مرور الشبكة اللاسلكية للوصول إلى الإنترنت" et_misc_texts["ENGLISH",11]="Password" et_misc_texts["SPANISH",11]="Contraseña" @@ -303,7 +303,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",11]="Hasło" et_misc_texts["GERMAN",11]="Passwort" et_misc_texts["TURKISH",11]="Şifre" - et_misc_texts["ARABIC",11]="\${pending_of_translation} كلمه السر" + et_misc_texts["ARABIC",11]="كلمه السر" et_misc_texts["ENGLISH",12]="Show password" et_misc_texts["SPANISH",12]="Mostrar contraseña" @@ -316,7 +316,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",12]="Pokaż hasło" et_misc_texts["GERMAN",12]="Passwort zeigen" et_misc_texts["TURKISH",12]="Şifreyi göster" - et_misc_texts["ARABIC",12]="\${pending_of_translation} عرض كلمة المرور" + et_misc_texts["ARABIC",12]="إظهار كلمة المرور" et_misc_texts["ENGLISH",13]="Submit" et_misc_texts["SPANISH",13]="Enviar" @@ -329,7 +329,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",13]="Wyślij" et_misc_texts["GERMAN",13]="Schicken" et_misc_texts["TURKISH",13]="Gönder" - et_misc_texts["ARABIC",13]="\${pending_of_translation} إرسال" + et_misc_texts["ARABIC",13]="إرسال" et_misc_texts["ENGLISH",14]="An unexpected error occurred, redirecting to the main screen" et_misc_texts["SPANISH",14]="Ha ocurrido un error inesperado, redirigiendo a la pantalla principal" @@ -342,7 +342,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",14]="Wystąpił nieoczekiwany błąd, zostaniesz przekierowany do ekranu głównego" et_misc_texts["GERMAN",14]="Ein Fehler ist aufgetreten, Sie werden zur Homepage weitergeleitet" et_misc_texts["TURKISH",14]="Beklenmeyen bir hata oluştu, anasayfaya yönlendiriliyorsunuz" - et_misc_texts["ARABIC",14]="\${pending_of_translation} حدث خطأ غير متوقع، وإعادة توجيه إلى الشاشة الرئيسية" + et_misc_texts["ARABIC",14]="حدث خطأ غير متوقع، سيتم إعادة التوجيه إلى الشاشة الرئيسية" et_misc_texts["ENGLISH",15]="Internet Portal" et_misc_texts["SPANISH",15]="Portal de Internet" @@ -355,7 +355,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",15]="Portal internetowy" et_misc_texts["GERMAN",15]="Internet Portal" et_misc_texts["TURKISH",15]="İnternet Portalı" - et_misc_texts["ARABIC",15]="\${pending_of_translation} بوابة الإنترنت" + et_misc_texts["ARABIC",15]="بوابة الإنترنت" et_misc_texts["ENGLISH",16]="The password must be at least 8 characters" et_misc_texts["SPANISH",16]="La contraseña debe tener al menos 8 caracteres" @@ -368,7 +368,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",16]="Hasło musi mieć długość co najmniej 8 znaków" et_misc_texts["GERMAN",16]="Das Passwort muss mindestens 8 Zeichen lang sein" et_misc_texts["TURKISH",16]="Şifre en az 8 karakter olmalıdır" - et_misc_texts["ARABIC",16]="\${pending_of_translation} يجب أن تكون كلمة المرور على الأقل 8 أحرف" + et_misc_texts["ARABIC",16]="يجب أن تكون كلمة السر على الأقل 8 أحرف" et_misc_texts["ENGLISH",17]="The password is incorrect, redirecting to the main screen" et_misc_texts["SPANISH",17]="La contraseña introducida es incorrecta, redirigiendo a la pantalla principal" @@ -381,7 +381,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",17]="Wprowadzone hasło jest niepoprawne, zostaniesz przekierowany do ekranu głównego" et_misc_texts["GERMAN",17]="Das eingegebene Passwort ist falsch, Sie werden zur Homepage weitergeleitet" et_misc_texts["TURKISH",17]="Şifre yanlış, anasayfaya yönlendiriliyorsunuz" - et_misc_texts["ARABIC",17]="\${pending_of_translation} كلمة المرور غير صحيحة، وإعادة توجيه إلى الشاشة الرئيسية" + et_misc_texts["ARABIC",17]="كلمة السر غير صحيحة، سيتم إعادة التوجيه إلى الشاشة الرئيسية" et_misc_texts["ENGLISH",18]="The password is correct, the connection will be restablished in a few moments" et_misc_texts["SPANISH",18]="La contraseña es correcta, la conexión se restablecerá en unos momentos" From f95fcb3ffa258578b8dd1780414f3dce2808b347 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Wed, 2 Sep 2020 11:49:36 +0200 Subject: [PATCH 028/101] Add arabic language translation feature to changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6d2e8a512..0fc36b9e2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ - Fixed weird error for endless loop while capturing handshake on some devices - Fixed terminal freeze problem when Ctrl+C pressed on path prompt - Fixed Network Manager problem on fake AP used for Evil Twin attacks + - Arabic language translation added (Thank you to "darthvader-htb") ### 10.21 - Improved hostapd-wpe config for some conflicting Linux From 0d6860c651fc94d828e174f807e1993aaa3ec551 Mon Sep 17 00:00:00 2001 From: darthvader-htb Date: Wed, 2 Sep 2020 06:21:39 -0400 Subject: [PATCH 029/101] last translted line : 635 --- language_strings.sh | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 46b497c0d..664980f65 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -394,7 +394,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",18]="Hasło jest prawidłowe, połączenie zostanie przywrócone za chwilę" et_misc_texts["GERMAN",18]="Das Passwort ist richtig, die Verbindung wird in kurzer Zeit wiederhergestellt" et_misc_texts["TURKISH",18]="Şifre doğru, bağlantınız bir kaç dakika içerisinde yeniden gerçekleşecektir" - et_misc_texts["ARABIC",18]="\${pending_of_translation} كلمة المرور صحيحة، الاتصال تتم إعادة تعيين في وقت" + et_misc_texts["ARABIC",18]="كلمة السر صحيحة، سيتم إعادة الاتصال خلال لحظات قليلة" et_misc_texts["ENGLISH",19]="airgeddon. Captive portal Evil Twin attack captured password" et_misc_texts["SPANISH",19]="airgeddon. Contraseña capturada en el portal cautivo del ataque Evil Twin" @@ -407,7 +407,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",19]="airgeddon. Hasło przechwycone podczas ataku captive portal Evil Twin" et_misc_texts["GERMAN",19]="airgeddon. Passwort im Evil Twin Captive Portal gefangen" et_misc_texts["TURKISH",19]="airgeddon. Esaret Portalı Şeytani ikizi şifreyi yakaladı" - et_misc_texts["ARABIC",19]="\${pending_of_translation} airgeddon. كلمة المأسورة في الهجوم الشر التوأم بوابة الأسير" + et_misc_texts["ARABIC",19]="Evil Twin تم التقاط كلمة السر بواسطة البوابة الأسيرة لهجوم .airgeddon" et_misc_texts["ENGLISH",20]="Attempts" et_misc_texts["SPANISH",20]="Intentos" @@ -420,7 +420,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",20]="Próby" et_misc_texts["GERMAN",20]="Versuche" et_misc_texts["TURKISH",20]="Denemeler" - et_misc_texts["ARABIC",20]="\${pending_of_translation} محاولات" + et_misc_texts["ARABIC",20]="محاولات" et_misc_texts["ENGLISH",21]="last password:" et_misc_texts["SPANISH",21]="última contraseña:" @@ -433,9 +433,9 @@ function initialize_language_strings() { et_misc_texts["POLISH",21]="ostatnie hasło:" et_misc_texts["GERMAN",21]="letzte Passwort:" et_misc_texts["TURKISH",21]="son şifre:" - et_misc_texts["ARABIC",21]="\${pending_of_translation} كلمة الماضية:" + et_misc_texts["ARABIC",21]="كلمة المرور الأخيرة:" - et_misc_texts["ENGLISH",22]="Captured passwords on failed attemps" + et_misc_texts["ENGLISH",22]="Captured passwords on failed attempts" et_misc_texts["SPANISH",22]="Contraseñas capturadas en intentos fallidos" et_misc_texts["FRENCH",22]="Mots de passe capturés lors des tentatives infructueuses" et_misc_texts["CATALAN",22]="Contrasenyes capturades en intents fallits" @@ -446,7 +446,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",22]="Hasła przechwycone podczas nieudanych prób" et_misc_texts["GERMAN",22]="Gefangene Passwörter in Fehlversuche" et_misc_texts["TURKISH",22]="Başarısız girişimlerde yakalanan şifreler" - et_misc_texts["ARABIC",22]="\${pending_of_translation} كلمات السر التي احتلتها في محاولات فاشلة" + et_misc_texts["ARABIC",22]="تم التقاط كلمات السر في المحاولات الفاشلة" et_misc_texts["ENGLISH",23]="Password captured successfully" et_misc_texts["SPANISH",23]="Contraseña capturada con éxito" @@ -459,7 +459,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",23]="Hasło zostało pomyślnie przechwycone" et_misc_texts["GERMAN",23]="Passwörter erfolgreich gefangen" et_misc_texts["TURKISH",23]="Şifre başarıyla yakalandı" - et_misc_texts["ARABIC",23]="\${pending_of_translation} كلمة المرور القبض بنجاح" + et_misc_texts["ARABIC",23]="تم التقاط كلمة السر بنجاح" et_misc_texts["ENGLISH",24]="The password was saved on file" et_misc_texts["SPANISH",24]="La contraseña se ha guardado en el fichero" @@ -472,7 +472,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",24]="Hasło zostało zapisane do pliku" et_misc_texts["GERMAN",24]="Das Passwort wurde in der Datei gespeichert" et_misc_texts["TURKISH",24]="Şifre dosyaya kaydedildi" - et_misc_texts["ARABIC",24]="\${pending_of_translation} يتم حفظ كلمة المرور في ملف" + et_misc_texts["ARABIC",24]="تم حفظ كلمة السر في الملف" et_misc_texts["ENGLISH",25]="Press [Enter] on the main script window to continue, this window will be closed" et_misc_texts["SPANISH",25]="Pulsa [Enter] en la ventana principal del script para continuar, esta ventana se cerrará" @@ -485,7 +485,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",25]="Wciśnij [Enter] w oknie głównym skryptu aby kontynuować, to okno zostanie zamknięte" et_misc_texts["GERMAN",25]="Drücken Sie [Enter] im Hauptfenster um fortzufahren, dieses Fenster wird geschlossen" et_misc_texts["TURKISH",25]="Devam etmek için [Enter] tuşuna basınız, bu sayfa kapatılacaktır" - et_misc_texts["ARABIC",25]="\${pending_of_translation} اضغط [أدخل] في النافذة الرئيسية للبرنامج نصي لمتابعة، سوف هذه النافذة قريبة" + et_misc_texts["ARABIC",25]="اضغط على [أدخل] في نافذة البرنامج النصي الرئيسية للمتابعة، سيتم إغلاق هذه النافذة" et_misc_texts["ENGLISH",26]="Error. The password must be at least 8 characters. Redirecting to the main screen" et_misc_texts["SPANISH",26]="Error. La contraseña debe tener al menos 8 caracteres. Redirigiendo a la pantalla principal" @@ -498,7 +498,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",26]="Błąd. Hasło musi mieć co najmniej 8 znaków. Przekierowywanie do ekranu głównego" et_misc_texts["GERMAN",26]="Fehler. Das Passwort muss mindestens 8 Zeichen lang sein. Zur Homepage weitergeleitet" et_misc_texts["TURKISH",26]="Hata. Şifre en az 8 karakter olmalıdır. Anasayfaya yönlendiriliyorsunuz" - et_misc_texts["ARABIC",26]="\${pending_of_translation} خطأ. يجب أن تكون كلمة المرور على الأقل 8 أحرف. إعادة توجيه إلى الشاشة الرئيسية" + et_misc_texts["ARABIC",26]="خطأ. يجب أن تتكون كلمة المرور من 8 أحرف على الأقل.حة، سيتم إعادة التوجيه إلى الشاشة الرئيسية" et_misc_texts["ENGLISH",27]="This attack has two parts. Watch the sniffer's screen to see if a password appears. You can also open BeEF control panel at ${white_color}${beef_control_panel_url}${pink_color} , log in (user: ${white_color}beef${pink_color} / pass: ${white_color}${beef_pass}${pink_color}) and try to control the clients browser" et_misc_texts["SPANISH",27]="Este ataque tiene dos partes. Estate atento a la pantalla del sniffer para ver si aparece alguna contraseña. También puedes abrir el panel de control de BeEF en ${white_color}${beef_control_panel_url}${pink_color} , hacer login (user: ${white_color}beef${pink_color} / pass: ${white_color}${beef_pass}${pink_color}) e intentar controlar el navegador de los clientes" @@ -511,7 +511,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",27]="Ten atak ma dwie części. Obserwuj ekran sniffera aby sprawdzić, czy pojawia się hasło. Możesz także otworzyć panel sterowania BeEF w ${white_color}${beef_control_panel_url}${pink_color} , zaloguj się (użytkownik: ${white_color}beef${pink_color} / hasło: ${white_color}${beef_pass}${pink_color}) i spróbuj kontrolować przeglądarkę klientów" et_misc_texts["GERMAN",27]="Dieser Angriff besteht aus zwei Teilen. Bleiben Sie auf dem Sniffer-Bildschirm, um zu sehen, ob ein Passwort erscheint. Sie können auch das BeEF-Kontrollfeld in ${white_color}${beef_control_panel_url}${pink_color} öffnen, login (Benutzer: ${white_color}beef${pink_color} / pass: ${white_color}${beef_pass}${pink_color}) und versuchen den Browser des Clients zu kontrollieren" et_misc_texts["TURKISH",27]="Bu saldırı iki parçadan oluşur. Sniffer ekranını şifre görünene kadar izleyin. Ayrıca BeEF kontrol panelini açabilir ${white_color}${beef_control_panel_url}${pink_color} , log in (user: ${white_color}beef${pink_color} / pass: ${white_color}${beef_pass}${pink_color}) ve kontrol edebilirsiniz" - et_misc_texts["ARABIC",27]="\${pending_of_translation} هذا الهجوم من جزأين. لا تنزعج لفحص الشم لمعرفة ما إذا كان أي كلمة. يمكن أيضا فتح لحوم البقر لوحة التحكم في ${white_color} ${beef_control_panel_url} ${pink_color}، لتسجيل الدخول (المستخدم: ${white_color} البقر ${pink_color} / تمرير: ${white_color} ${beef_pass} ${pink_color}) ومحاولة للسيطرة على عميل مستعرض" + et_misc_texts["ARABIC",27]="\${pending_of_translation} هذا الهجوم من جزئين. تحقق أثناء الهجوم في وحدة تحكم المتشمم إذا تم التقاط كلمة سر. يمكنك أيضًا فتح BeEF من لوحة التحكم في ${white_color}${beef_control_panel_url}${pink_color} ،لتسجيل الدخول (المستخدم: ${white_color}beef${pink_color} / كلمة السر: ${white_color}${beef_pass}${pink_color}) وحاول التحكم في متصفح الزبون" et_misc_texts["ENGLISH",28]="\${pending_of_translation} Here's a new phrase" et_misc_texts["SPANISH",28]="Ahí va una frase nueva" @@ -524,7 +524,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",28]="\${pending_of_translation} Oto nowa formuła" et_misc_texts["GERMAN",28]="\${pending_of_translation} Hier ist ein neuer Begriff" et_misc_texts["TURKISH",28]="\${pending_of_translation} İşte yeni cümle" - et_misc_texts["ARABIC",28]="\${pending_of_translation} وهنا عبارة جديدة" + et_misc_texts["ARABIC",28]="وهنا عبارة جديدة" declare -gA wps_texts wps_texts["ENGLISH",0]="The password was saved on file" @@ -538,7 +538,7 @@ function initialize_language_strings() { wps_texts["POLISH",0]="Hasło zostało zapisane do pliku" wps_texts["GERMAN",0]="Das Passwort wurde in der Datei gespeichert" wps_texts["TURKISH",0]="Şifre dosyaya kaydedildi" - wps_texts["ARABIC",0]="\${pending_of_translation} يتم حفظ كلمة المرور في ملف" + wps_texts["ARABIC",0]="تم حفظ كلمة السر في ملف" wps_texts["ENGLISH",1]="airgeddon. Decrypted password during WPS attack" wps_texts["SPANISH",1]="airgeddon. Contraseña descifrada en ataque WPS" @@ -551,7 +551,7 @@ function initialize_language_strings() { wps_texts["POLISH",1]="airgeddon. Hasło odszyfrowane w ataku WPS" wps_texts["GERMAN",1]="airgeddon. Passwort bei WPS-Angriff entschlüsselt" wps_texts["TURKISH",1]="airgeddon. WPS saldırısı sırasında çözülen şifre" - wps_texts["ARABIC",1]="\${pending_of_translation} airgeddon. فك WPS هجوم كلمة المرور" + wps_texts["ARABIC",1]="airgeddon. فك تشفير كلمة السر أثناء هجوم WPS" wps_texts["ENGLISH",2]="Channel" wps_texts["SPANISH",2]="Canal" @@ -564,7 +564,7 @@ function initialize_language_strings() { wps_texts["POLISH",2]="Kanał" wps_texts["GERMAN",2]="Kanal" wps_texts["TURKISH",2]="Kanal" - wps_texts["ARABIC",2]="\${pending_of_translation} قناة" + wps_texts["ARABIC",2]="قناة" declare -gA wep_texts declare -gA asleap_texts @@ -579,7 +579,7 @@ function initialize_language_strings() { asleap_texts["POLISH",0]="Odpowiedź" asleap_texts["GERMAN",0]="Response" asleap_texts["TURKISH",0]="Yanıt" - asleap_texts["ARABIC",0]="\${pending_of_translation} استجابة" + asleap_texts["ARABIC",0]="جواب" asleap_texts["ENGLISH",1]="airgeddon. Decrypted password using asleap" asleap_texts["SPANISH",1]="airgeddon. Contraseña descifrada con asleap" @@ -592,7 +592,7 @@ function initialize_language_strings() { asleap_texts["POLISH",1]="airgeddon. Hasło odszyfrowane z użyciem asleap" asleap_texts["GERMAN",1]="airgeddon. Passwort mit asleap entschlüsselt" asleap_texts["TURKISH",1]="airgeddon. asleap kullanarak şifreyi çözdü" - asleap_texts["ARABIC",1]="\${pending_of_translation} airgeddon. كلمة فك مع asleap" + asleap_texts["ARABIC",1]="airgeddon. فك تشفير كلمة السر باستخدام asleap" asleap_texts["ENGLISH",2]="Challenge" asleap_texts["SPANISH",2]="Challenge" @@ -605,7 +605,7 @@ function initialize_language_strings() { asleap_texts["POLISH",2]="Challenge" asleap_texts["GERMAN",2]="Challenge" asleap_texts["TURKISH",2]="Challenge" - asleap_texts["ARABIC",2]="\${pending_of_translation} التحدي" + asleap_texts["ARABIC",2]="التحدي" declare -gA jtr_texts jtr_texts["ENGLISH",0]="Enterprise users and passwords" @@ -619,7 +619,7 @@ function initialize_language_strings() { jtr_texts["POLISH",0]="Użytkownicy i hasła enterprise" jtr_texts["GERMAN",0]="Enterprise-Benutzernamen und Kennwörter" jtr_texts["TURKISH",0]="Enterprise kullanıcılar ve şifreler" - jtr_texts["ARABIC",0]="\${pending_of_translation} المستخدمين في المؤسسات وكلمات السر" + jtr_texts["ARABIC",0]="مستخدمي المؤسسة وكلمات السر" jtr_texts["ENGLISH",1]="airgeddon. Decrypted password using john the ripper" jtr_texts["SPANISH",1]="airgeddon. Contraseña descifrada con john the ripper" @@ -632,7 +632,7 @@ function initialize_language_strings() { jtr_texts["POLISH",1]="airgeddon. Hasło odszyfrowane z użyciem john the ripper" jtr_texts["GERMAN",1]="airgeddon. Passwort mit john the ripper entschlüsselt" jtr_texts["TURKISH",1]="airgeddon. John the ripper kullanarak şifreyi çözdü" - jtr_texts["ARABIC",1]="\${pending_of_translation} airgeddon. كلمة فك مع جون السفاح" + jtr_texts["ARABIC",1]=".john the ripper فك تشفير كلمة السر باستخدام.airgeddon" jtr_texts["ENGLISH",2]="Enterprise user" jtr_texts["SPANISH",2]="Usuario enterprise" From a9b1a2187911fbe64752f9cfd8f01bb51abaf878 Mon Sep 17 00:00:00 2001 From: darthvader-htb Date: Wed, 2 Sep 2020 07:57:08 -0400 Subject: [PATCH 030/101] last translted line : 715 --- language_strings.sh | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 664980f65..db187717a 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -619,7 +619,7 @@ function initialize_language_strings() { jtr_texts["POLISH",0]="Użytkownicy i hasła enterprise" jtr_texts["GERMAN",0]="Enterprise-Benutzernamen und Kennwörter" jtr_texts["TURKISH",0]="Enterprise kullanıcılar ve şifreler" - jtr_texts["ARABIC",0]="مستخدمي المؤسسة وكلمات السر" + jtr_texts["ARABIC",0]="Enterprise مستخدمي وكلمات السر" jtr_texts["ENGLISH",1]="airgeddon. Decrypted password using john the ripper" jtr_texts["SPANISH",1]="airgeddon. Contraseña descifrada con john the ripper" @@ -645,7 +645,7 @@ function initialize_language_strings() { jtr_texts["POLISH",2]="Użytkownik enterprise" jtr_texts["GERMAN",2]="Enterprise-Benutzername" jtr_texts["TURKISH",2]="Enterprise kullanıcı" - jtr_texts["ARABIC",2]="\${pending_of_translation} المؤسسة المستخدم" + jtr_texts["ARABIC",2]="Enterprise مستخدم" declare -gA hashcat_texts hashcat_texts["ENGLISH",0]="PMKID password" @@ -659,7 +659,7 @@ function initialize_language_strings() { hashcat_texts["POLISH",0]="Hasło PMKID" hashcat_texts["GERMAN",0]="PMKID-Passwort" hashcat_texts["TURKISH",0]="PMKID şifresi" - hashcat_texts["ARABIC",0]="\${pending_of_translation} كلمة PMKID" + hashcat_texts["ARABIC",0]="PMKID كلمة سر " hashcat_texts["ENGLISH",1]="airgeddon. Decrypted password using hashcat" hashcat_texts["SPANISH",1]="airgeddon. Contraseña descifrada con hashcat" @@ -672,7 +672,7 @@ function initialize_language_strings() { hashcat_texts["POLISH",1]="airgeddon. Hasło odszyfrowane z użyciem hashcat" hashcat_texts["GERMAN",1]="airgeddon. Passwort mit hashcat entschlüsselt" hashcat_texts["TURKISH",1]="airgeddon. Hashcat kullanarak şifreyi çözdü" - hashcat_texts["ARABIC",1]="\${pending_of_translation} airgeddon. كلمة فك مع hashcat" + hashcat_texts["ARABIC",1]=".hashcat فك تشفير كلمة السر باستخدام.airgeddon" hashcat_texts["ENGLISH",2]="Enterprise user" hashcat_texts["SPANISH",2]="Usuario enterprise" @@ -685,7 +685,7 @@ function initialize_language_strings() { hashcat_texts["POLISH",2]="Użytkownik enterprise" hashcat_texts["GERMAN",2]="Enterprise-Benutzername" hashcat_texts["TURKISH",2]="Enterprise kullanıcı" - hashcat_texts["ARABIC",2]="\${pending_of_translation} المؤسسة المستخدم" + hashcat_texts["ARABIC",2]="Enterprise مستخدم" hashcat_texts["ENGLISH",3]="Enterprise users and passwords" hashcat_texts["SPANISH",3]="Usuarios y contraseñas enterprise" @@ -698,7 +698,7 @@ function initialize_language_strings() { hashcat_texts["POLISH",3]="Użytkownicy i hasła enterprise" hashcat_texts["GERMAN",3]="Enterprise-Benutzernamen und Kennwörter" hashcat_texts["TURKISH",3]="Enterprise kullanıcılar ve şifreler" - hashcat_texts["ARABIC",3]="\${pending_of_translation} المستخدمين في المؤسسات وكلمات السر" + hashcat_texts["ARABIC",3]="Enterprise مستخدمي وكلمات السر" declare -gA aircrack_texts aircrack_texts["ENGLISH",0]="airgeddon. Decrypted password using aircrack" @@ -712,7 +712,7 @@ function initialize_language_strings() { aircrack_texts["POLISH",0]="airgeddon. Hasło odszyfrowane z użyciem aircrack" aircrack_texts["GERMAN",0]="airgeddon. Passwort mit aircrack entschlüsselt" aircrack_texts["TURKISH",0]="airgeddon. Aircrack kullanarak şifreyi çözdü" - aircrack_texts["ARABIC",0]="\${pending_of_translation} airgeddon. كلمة فك مع ايركراك" + aircrack_texts["ARABIC",0]=".aircrack فك تشفير كلمة السر باستخدام.airgeddon" declare -gA enterprise_texts enterprise_texts["ENGLISH",0]="Enterprise Evil Twin AP Info" From 299d90455ba66099e9e6671a45506ee9e9d3ad15 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Mon, 7 Sep 2020 01:35:35 +0200 Subject: [PATCH 031/101] Add arabic strings to airgeddon.sh --- airgeddon.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/airgeddon.sh b/airgeddon.sh index 72189e460..b4fc8139e 100755 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -481,6 +481,7 @@ function language_strings_handling_messages() { language_strings_no_file["POLISH"]="Błąd. Nie znaleziono pliku tłumaczenia" language_strings_no_file["GERMAN"]="Fehler. Die Übersetzungsdatei wurde nicht gefunden" language_strings_no_file["TURKISH"]="Hata. Çeviri dosyası bulunamadı" + language_strings_no_file["ARABIC"]="${pending_of_translation}خطأ. ملف سلاسل اللغة غير موجود " declare -gA language_strings_file_mismatch language_strings_file_mismatch["ENGLISH"]="Error. The language strings file found mismatches expected version" @@ -494,6 +495,7 @@ function language_strings_handling_messages() { language_strings_file_mismatch["POLISH"]="Błąd. Znaleziony plik tłumaczenia nie jest oczekiwaną wersją" language_strings_file_mismatch["GERMAN"]="Fehler. Die gefundene Übersetzungsdatei ist nicht die erwartete Version" language_strings_file_mismatch["TURKISH"]="Hata. Bulunan çeviri dosyası beklenen sürüm değil" + language_strings_file_mismatch["ARABIC"]="${pending_of_translation}خطأ. وجد ملف سلاسل اللغة عدم تطابق في الإصدار المتوقع " declare -gA language_strings_try_to_download language_strings_try_to_download["ENGLISH"]="airgeddon will try to download the language strings file..." @@ -507,6 +509,7 @@ function language_strings_handling_messages() { language_strings_try_to_download["POLISH"]="airgeddon spróbuje pobrać plik tłumaczeń..." language_strings_try_to_download["GERMAN"]="airgeddon wird versuchen, die Übersetzungsdatei herunterzuladen..." language_strings_try_to_download["TURKISH"]="airgeddon çeviri dosyasını indirmeye çalışacak..." + language_strings_try_to_download["ARABIC"]="${pending_of_translation}سيحاول airgeddon تنزيل ملف سلاسل اللغة ..." declare -gA language_strings_successfully_downloaded language_strings_successfully_downloaded["ENGLISH"]="Language strings file was successfully downloaded" @@ -520,6 +523,7 @@ function language_strings_handling_messages() { language_strings_successfully_downloaded["POLISH"]="Plik z tłumaczeniem został pomyślnie pobrany" language_strings_successfully_downloaded["GERMAN"]="Die Übersetzungsdatei wurde erfolgreich heruntergeladen" language_strings_successfully_downloaded["TURKISH"]="Çeviri dosyası başarıyla indirildi" + language_strings_successfully_downloaded["ARABIC"]="${pending_of_translation}تم تنزيل ملف سلاسل اللغة بنجاح " declare -gA language_strings_failed_downloading language_strings_failed_downloading["ENGLISH"]="The language string file can't be downloaded. Check your internet connection or download it manually from ${normal_color}${urlgithub}" @@ -533,6 +537,7 @@ function language_strings_handling_messages() { language_strings_failed_downloading["POLISH"]="Nie można pobrać pliku tłumaczenia. Sprawdź połączenie internetowe lub pobierz go ręcznie z ${normal_color}${urlgithub}" language_strings_failed_downloading["GERMAN"]="Die Übersetzungsdatei konnte nicht heruntergeladen werden. Überprüfen Sie Ihre Internetverbindung oder laden Sie sie manuell von ${normal_color}${urlgithub} runter" language_strings_failed_downloading["TURKISH"]="Çeviri dosyası indirilemedi. İnternet bağlantınızı kontrol edin veya manuel olarak indirin ${normal_color}${urlgithub}" + language_strings_failed_downloading["ARABIC"]="${pending_of_translation} لا يمكن تنزيل ملف سلسلة اللغة. تحقق من اتصالك بالإنترنت أو قم بتنزيله يدويًا من ${normal_color}${urlgithub} " declare -gA language_strings_first_time language_strings_first_time["ENGLISH"]="If you are seeing this message after an automatic update, don't be scared! It's probably because airgeddon has different file structure since version 6.1. It will be automatically fixed" @@ -546,6 +551,7 @@ function language_strings_handling_messages() { language_strings_first_time["POLISH"]="Jeśli widzisz tę wiadomość po automatycznej aktualizacji, nie obawiaj się! To prawdopodobnie dlatego, że w wersji 6.1 zmieniła się struktura plików airgeddon. Naprawi się automatycznie" language_strings_first_time["GERMAN"]="Wenn Sie diese Nachricht nach einem automatischen Update sehen, haben Sie keine Angst! Das liegt vermutlich daran, dass ab Version 6.1 die Dateistruktur von airgeddon geändert wurde. Es wird automatisch repariert" language_strings_first_time["TURKISH"]="Otomatik bir güncellemeden sonra bu mesajı görüyorsanız, korkmayın! muhtemelen 6.1 sürümünden itibaren airgeddon dosya yapısı değişmiştir. Otomatik olarak tamir edilecektir" + language_strings_first_time["ARABIC"]="${pending_of_translation}إذا كنت ترى هذه الرسالة بعد التحديث التلقائي ، فلا تخف! ربما يرجع السبب في ذلك إلى أن airgeddon له بنية ملفات مختلفة منذ الإصدار 6.1. سيتم إصلاحه تلقائيًا " declare -gA language_strings_exiting language_strings_exiting["ENGLISH"]="Exiting airgeddon script v${airgeddon_version} - See you soon! :)" @@ -559,6 +565,7 @@ function language_strings_handling_messages() { language_strings_exiting["POLISH"]="Wyjście z skryptu airgeddon v${airgeddon_version} - Do zobaczenia wkrótce! :)" language_strings_exiting["GERMAN"]="Sie verlassen airgeddon v${airgeddon_version} - Bis bald! :)" language_strings_exiting["TURKISH"]="airgeddon yazılımından çıkış yapılıyor v${airgeddon_version} - Yakında görüşürüz! :)" + language_strings_exiting["ARABIC"]="${pending_of_translation} الخروج من البرنامج النصي airgeddon v ${airgeddon_version}- نراكم قريبًا! :) " declare -gA language_strings_key_to_continue language_strings_key_to_continue["ENGLISH"]="Press [Enter] key to continue..." @@ -572,6 +579,7 @@ function language_strings_handling_messages() { language_strings_key_to_continue["POLISH"]="Naciśnij klawisz [Enter] aby kontynuować..." language_strings_key_to_continue["GERMAN"]="Drücken Sie die [Enter]-Taste um fortzufahren..." language_strings_key_to_continue["TURKISH"]="Devam etmek için [Enter] tuşuna basın..." + language_strings_key_to_continue["ARABIC"]="${pending_of_translation} اضغط على مفتاح [Enter] للمتابعة ... " } #Generic toggle option function From d8a1467caca2ffb6740ae73a28d1f400f7f5ac5b Mon Sep 17 00:00:00 2001 From: darthvader-htb Date: Mon, 7 Sep 2020 18:46:42 -0400 Subject: [PATCH 032/101] Last number of the array translated to arabic : enterprise_texts 9 --- language_strings.sh | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index db187717a..5401453a8 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -511,7 +511,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",27]="Ten atak ma dwie części. Obserwuj ekran sniffera aby sprawdzić, czy pojawia się hasło. Możesz także otworzyć panel sterowania BeEF w ${white_color}${beef_control_panel_url}${pink_color} , zaloguj się (użytkownik: ${white_color}beef${pink_color} / hasło: ${white_color}${beef_pass}${pink_color}) i spróbuj kontrolować przeglądarkę klientów" et_misc_texts["GERMAN",27]="Dieser Angriff besteht aus zwei Teilen. Bleiben Sie auf dem Sniffer-Bildschirm, um zu sehen, ob ein Passwort erscheint. Sie können auch das BeEF-Kontrollfeld in ${white_color}${beef_control_panel_url}${pink_color} öffnen, login (Benutzer: ${white_color}beef${pink_color} / pass: ${white_color}${beef_pass}${pink_color}) und versuchen den Browser des Clients zu kontrollieren" et_misc_texts["TURKISH",27]="Bu saldırı iki parçadan oluşur. Sniffer ekranını şifre görünene kadar izleyin. Ayrıca BeEF kontrol panelini açabilir ${white_color}${beef_control_panel_url}${pink_color} , log in (user: ${white_color}beef${pink_color} / pass: ${white_color}${beef_pass}${pink_color}) ve kontrol edebilirsiniz" - et_misc_texts["ARABIC",27]="\${pending_of_translation} هذا الهجوم من جزئين. تحقق أثناء الهجوم في وحدة تحكم المتشمم إذا تم التقاط كلمة سر. يمكنك أيضًا فتح BeEF من لوحة التحكم في ${white_color}${beef_control_panel_url}${pink_color} ،لتسجيل الدخول (المستخدم: ${white_color}beef${pink_color} / كلمة السر: ${white_color}${beef_pass}${pink_color}) وحاول التحكم في متصفح الزبون" + et_misc_texts["ARABIC",27]="هذا الهجوم من جزئين. تحقق أثناء الهجوم في وحدة تحكم المتشمم إذا تم التقاط كلمة سر. يمكنك أيضًا فتح BeEF من لوحة التحكم في ${white_color}${beef_control_panel_url}${pink_color} ،لتسجيل الدخول (المستخدم: ${white_color}beef${pink_color} / كلمة السر: ${white_color}${beef_pass}${pink_color}) وحاول التحكم في متصفح الزبون" et_misc_texts["ENGLISH",28]="\${pending_of_translation} Here's a new phrase" et_misc_texts["SPANISH",28]="Ahí va una frase nueva" @@ -726,7 +726,7 @@ function initialize_language_strings() { enterprise_texts["POLISH",0]="Informacja o Evil Twin Enterprise AP" enterprise_texts["GERMAN",0]="Information über Evil Twin Enterprise AP" enterprise_texts["TURKISH",0]="Enterprise Şeytani İkiz AP Bilgisi" - enterprise_texts["ARABIC",0]="\${pending_of_translation} الشر التوأم AP معلومات المؤسسة" + enterprise_texts["ARABIC",0]="Enterprise Evil Twin AP معلومات " enterprise_texts["ENGLISH",1]="Channel" enterprise_texts["SPANISH",1]="Canal" @@ -739,7 +739,7 @@ function initialize_language_strings() { enterprise_texts["POLISH",1]="Kanał" enterprise_texts["GERMAN",1]="Kanal" enterprise_texts["TURKISH",1]="Kanal" - enterprise_texts["ARABIC",1]="\${pending_of_translation} قناة" + enterprise_texts["ARABIC",1]="قناة" enterprise_texts["ENGLISH",2]="Online time" enterprise_texts["SPANISH",2]="Tiempo online" @@ -752,7 +752,7 @@ function initialize_language_strings() { enterprise_texts["POLISH",2]="Czas online" enterprise_texts["GERMAN",2]="Zeit online" enterprise_texts["TURKISH",2]="Çevrimiçi zaman" - enterprise_texts["ARABIC",2]="\${pending_of_translation} الوقت على الانترنت" + enterprise_texts["ARABIC",2]="المدة على الانترنت" enterprise_texts["ENGLISH",3]="On this attack, we'll wait for a network client to provide us a hash or a password for the Enterprise wifi network in our fake AP. You selected \"smooth\" mode, so as soon as one password or hash is captured, the attack will be dismantled. You can also stop it pressing [Enter] key on the main window" enterprise_texts["SPANISH",3]="Con este ataque, esperaremos a que algún cliente nos de un hash o su contraseña de la red wifi Enterprise en nuestro AP falso. Has seleccionado el modo \"smooth\", por lo que tan pronto se capture un hash o contraseña, el ataque se parará. También puedes parar el ataque pulsando la tecla [Enter] en la pantalla principal" @@ -765,7 +765,7 @@ function initialize_language_strings() { enterprise_texts["POLISH",3]="W tym ataku poczekamy aż klient poda nam hash lub hasło do sieci wifi Enterprise w naszym fałszywym AP. W trybie \"smooth\", gdy tylko hash lub hasło zostanie przechwycone atak się zatrzyma. Możesz także zatrzymać atak naciskając klawisz [Enter] na ekranie głównym" enterprise_texts["GERMAN",3]="Mit diesem Angriff werden wir darauf warten, dass uns ein Kunde einen Hash oder sein Passwort für das Enterprise WLAN-Netzwerk in unserem gefälschten AP gibt. Mit dem \"smooth\" Modus wird der Angriff sobald ein Hash oder Passwort erfasst wurde beenden. Sie können den Angriff auch durch Drücken der [Enter]-Taste auf dem Hauptbildschirm stoppen" enterprise_texts["TURKISH",3]="Bu saldırı ile, bir clientin sahte AP'deki Enterprise wifi ağı için bize bir hash veya şifre vermesini bekleyeceğiz. \"smooth\" modunu seçtiniz, böylece bir hash veya şifre yakalanır yakalanmaz saldırı duracaktır. Ana ekranda [Enter] tuşuna basarak da saldırıyı durdurabilirsiniz" - enterprise_texts["ARABIC",3]="\${pending_of_translation} مع هذا الهجوم، ونحن ننتظر لعميل لنا مع تجزئة أو كلمة المرور شبكة المؤسسة واي فاي في منطقتنا وهمية AP. لقد اخترت وضع \"تمهيد \"، وذلك في أقرب وقت يتم التقاطها تجزئة أو كلمة المرور، فإن الهجوم تتوقف. يمكنك أيضا إيقاف الهجوم عن طريق الضغط على زر [Enter] على الشاشة الرئيسية" + enterprise_texts["ARABIC",3]="في هذا الهجوم ، سننتظر حتى يقوم الزبون بتزويدنا بتجزئة أو كلمة سرشبكة الويفي Entreprise في نقطة الوصول المزيفة الخاصة بنا. لقد إخترت الأسلوب \"smooth\" ، لذا فبمجرد التقاط كلمة سرواحدة أو تجزئة ، سيتم تفكيك الهجوم. يمكنك أيضًا إيقافه بالضغط على مفتاح [Enter] في النافذة الرئيسية" enterprise_texts["ENGLISH",4]="On this attack, we'll wait for a network client to provide us a hash or a password for the Enterprise wifi network in our fake AP. You selected \"noisy\" mode, so the attack won't stop until you press [Enter] key on the main window" enterprise_texts["SPANISH",4]="Con este ataque, esperaremos a que algún cliente nos de un hash o su contraseña de la red wifi Enterprise en nuestro AP falso. Has seleccionado el modo \"noisy\", por lo que el ataque no parará hasta que pulses la tecla [Enter] en la pantalla principal" @@ -778,7 +778,7 @@ function initialize_language_strings() { enterprise_texts["POLISH",4]="W tym ataku poczekamy aż klient poda nam skrót lub hasło do sieci wifi Enterprise w naszym fałszywym AP. Wybrałeś tryb \"noisy\" więc atak nie zostanie zatrzymany dopóki nie naciśniesz klawisza [Enter] na głównym ekranie" enterprise_texts["GERMAN",4]="Mit diesem Angriff werden wir darauf warten, dass uns ein Kunde einen Hash oder sein Passwort für das Enterprise Wi-Fi-Netzwerk in unserem gefälschten AP gibt. Sie haben den \"noisy\" Modus gewählt, der Angriff wird somit nicht stoppen, bis Sie die [Enter]-Taste auf dem Hauptbildschirm drücken" enterprise_texts["TURKISH",4]="Bu saldırı ile, bir clientin sahte AP'deki Enterprise wifi ağı için bize bir hash veya şifresini vermesini bekleyeceğiz. \"noisy\" modunu seçtiniz, bu yüzden ana ekranda [Enter] tuşuna basana kadar saldırı durmayacak" - enterprise_texts["ARABIC",4]="\${pending_of_translation} مع هذا الهجوم، ونحن ننتظر لعميل لنا مع تجزئة أو كلمة المرور شبكة المؤسسة واي فاي في منطقتنا وهمية AP. لقد اخترت وضع \"صاخبة \"، وبالتالي فإن الهجوم لن يتوقف حتى تضغط على زر [Enter] على الشاشة الرئيسية" + enterprise_texts["ARABIC",4]="في هذا الهجوم ، سننتظر حتى يقوم الزبون بتزويدنا بتجزئة أو كلمة سرشبكة الويفي Entreprise في نقطة الوصول المزيفة الخاصة بنا. لقد إخترت الأسلوب \"noisy\" ، لذلك لن يتوقف الهجوم حتى تضغط على مفتاح [Enter] في النافذة الرئيسية" enterprise_texts["ENGLISH",5]="Last captured user" enterprise_texts["SPANISH",5]="Último usuario capturado" @@ -791,7 +791,7 @@ function initialize_language_strings() { enterprise_texts["POLISH",5]="Ostatni przechwycony użytkownik" enterprise_texts["GERMAN",5]="Letzter erfasste Nutzer" enterprise_texts["TURKISH",5]="Son yakalanan kullanıcı" - enterprise_texts["ARABIC",5]="\${pending_of_translation} آخر اعتقلت العضو" + enterprise_texts["ARABIC",5]="آخرمستخدم تم القبض عليه" enterprise_texts["ENGLISH",6]="Nothing captured yet" enterprise_texts["SPANISH",6]="Aún no se ha capturado nada" @@ -804,7 +804,7 @@ function initialize_language_strings() { enterprise_texts["POLISH",6]="Jeszcze nic nie zostało przechwycone" enterprise_texts["GERMAN",6]="Nichts wurde bisher erfasst" enterprise_texts["TURKISH",6]="Henüz yakalanan bir şey yok" - enterprise_texts["ARABIC",6]="\${pending_of_translation} لا يزال أنها لم اشتعلت أي شيء" + enterprise_texts["ARABIC",6]="لم يتم التقاط أي شيء حتى الآن" enterprise_texts["ENGLISH",7]="Captured hashes" enterprise_texts["SPANISH",7]="Hashes capturados" @@ -817,7 +817,7 @@ function initialize_language_strings() { enterprise_texts["POLISH",7]="Przechwycone hashe" enterprise_texts["GERMAN",7]="Erfasste Hashes" enterprise_texts["TURKISH",7]="Yakalanan hashler" - enterprise_texts["ARABIC",7]="\${pending_of_translation} اعتقلت التجزئة" + enterprise_texts["ARABIC",7]="التجزئات الملتقطة" enterprise_texts["ENGLISH",8]="Captured plain text passwords" enterprise_texts["SPANISH",8]="Contraseñas en texto plano capturadas" @@ -830,7 +830,7 @@ function initialize_language_strings() { enterprise_texts["POLISH",8]="Przechwycone hasła w tekscie jawnym" enterprise_texts["GERMAN",8]="Erfasste Klartextpasswörter" enterprise_texts["TURKISH",8]="Yakalanan text şifreler" - enterprise_texts["ARABIC",8]="\${pending_of_translation} القبض على كلمات السر مشفرة" + enterprise_texts["ARABIC",8]="كلمات السر الملتقطة" enterprise_texts["ENGLISH",9]="Press [Enter] on the main script window to continue, this window will be closed and the files will be generated" enterprise_texts["SPANISH",9]="Pulsa [Enter] en la ventana principal del script para continuar, esta ventana se cerrará y los ficheros serán generados" @@ -843,7 +843,7 @@ function initialize_language_strings() { enterprise_texts["POLISH",9]="Wciśnij [Enter] w oknie głównym skryptu aby kontynuować, to okno zostanie zamknięte a pliki zostaną wygenerowane" enterprise_texts["GERMAN",9]="Drücken Sie die [Enter]-Taste im Hauptfenster um fortzufahren. Dieses Fenster wird geschlossen und die Dateien werden generiert" enterprise_texts["TURKISH",9]="Devam etmek için [Enter] tuşuna basınız, bu sayfa kapatılacaktır ve dosyalar oluşturulacak" - enterprise_texts["ARABIC",9]="\${pending_of_translation} اضغط [أدخل] في النافذة الرئيسية للبرنامج نصي على الاستمرار، وهذه النافذة تغلق وسيتم إنشاء ملفات" + enterprise_texts["ARABIC",9]="اضغط على [Enter] في نافذة البرنامج الرئيسية للمتابعة ، سيتم إغلاق هذه النافذة وسيتم إنشاء الملفات" enterprise_texts["ENGLISH",10]="The captured files will be saved on directory" enterprise_texts["SPANISH",10]="Los ficheros capturados se guardarán en el directorio" From 55d367760e415ef6e72566cd2487124141c4f873 Mon Sep 17 00:00:00 2001 From: darthvader-htb Date: Thu, 10 Sep 2020 09:54:35 -0400 Subject: [PATCH 033/101] Translated to arabic till array number: arr 8 --- language_strings.sh | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 5401453a8..03a5ebf37 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -856,7 +856,7 @@ function initialize_language_strings() { enterprise_texts["POLISH",10]="Przechwycone pliki zostaną zapisane w katalogu" enterprise_texts["GERMAN",10]="Die erfassten Dateien werden im Verzeichnis gespeichert" enterprise_texts["TURKISH",10]="Yakalanan dosyalar dizine kaydedilecek" - enterprise_texts["ARABIC",10]="\${pending_of_translation} يتم تخزين الملفات التي تم التقاطها في الدليل" + enterprise_texts["ARABIC",10]="سيتم حفظ الملفات الملتقطة في المجلد" enterprise_texts["ENGLISH",11]="airgeddon. Captured passwords during Enterprise Evil Twin" enterprise_texts["SPANISH",11]="airgeddon. Contraseñas capturadas en Evil Twin Enterprise" @@ -869,7 +869,7 @@ function initialize_language_strings() { enterprise_texts["POLISH",11]="airgeddon. Hasła przechwycone w Evil Twin Enterprise" enterprise_texts["GERMAN",11]="airgeddon. Erfasste Passwörter während Evil Twin Enterprise" enterprise_texts["TURKISH",11]="airgeddon. Evil Twin Enterprise'da yakalanan şifreler" - enterprise_texts["ARABIC",11]="\${pending_of_translation} airgeddon. كلمات السر الشر التوأم المأسورة في المؤسسة" + enterprise_texts["ARABIC",11]="Enterprise Evil Twin تم التقاط كلمات السرأثناء .airgeddon" declare -gA footer_texts footer_texts["ENGLISH",0]="If you enjoyed the script and found it useful, you can support the project by making a donation. Through PayPal (${mail}) or sending a fraction of cryptocurrency (Bitcoin, Ethereum, Litecoin...). Any amount, no matter how small (1, 2, 5 $/€) is welcome. More information and direct links to do it at: ${urlgithub_wiki}/Contributing" @@ -883,7 +883,7 @@ function initialize_language_strings() { footer_texts["POLISH",0]="Jeśli podobał Ci się ten skrypt i okazał się użyteczny, możesz poprzeć ten projekt, składając donację. Za pośrednictwem usługi PayPal (${mail}) lub wysyłając ułamek kryptowaluty (Bitcoin, Ethereum, Litecoin...). Każda kwota, nawet malutka (1, 2, 5 $/€) będzie mile widziana. Więcej informacji i linki do donacji: ${urlgithub_wiki}/Contributing" footer_texts["GERMAN",0]="Wenn Ihnen das Skript gefallen hat und Sie es nützlich fanden, können Sie das Projekt mit einer Spende unterstützen. Durch PayPal (${mail}) oder durch Senden eines Bruchteils von Kryptowährung (Bitcoin, Ethereum, Litecoin...). Jeder kleine Betrag (1, 2, 5 $/€) wird gut angenommen. Weitere Informationen und direkte Links dazu finden Sie unter: ${urlgithub_wiki}/Contributing" footer_texts["TURKISH",0]="Eğer bu yazılımı kullanışlı ve eğlenceli bulduysanız, bize bağış yaparak destekte bulunabilirsiniz. PayPal üzerinden (${mail}) ya da herhangi bir kripto para birimi ile (Bitcoin, Ethereum, Litecoin...) Yolladığınız miktarın küçüklüğü fark etmez (1, 2, 5 $/€). Daha fazla fazla bilgi için linkler: ${urlgithub_wiki}/Contributing" - footer_texts["ARABIC",0]="\${pending_of_translation} إذا كنت تحب هذا السيناريو وجدت أنه من المفيد، يمكنك دعم المشروع من قبل التبرع. من خلال PayPal (${mail}\) أو عن طريق إرسال جزء من عملة معماة (بيتكوين، Ethereum، Litecoin ...). أي مبلغ مهما كان صغيرا (1، 2، 5 $ / €) واستقبالا حسنا. المزيد من الروابط المباشرة ولأداء ذلك في: ${urlgithub_wiki}/Contributing" + footer_texts["ARABIC",0]="إذا كنت قد استمتعت بالبرنامج النصي ووجدته مفيدًا ، فيمكنك دعم المشروع من خلال التبرع. من خلال PayPal (${mail}) أو إرسال جزء بسيط من العملة المشفرة (Bitcoin و Ethereum و Litecoin ...). نرحب بأي مبلغ مهما كان صغيرا (1 ، 2 ، 5 دولارات / يورو). مزيد من المعلومات والروابط المباشرة للقيام بذلك على: $ {urlgithub_wiki} / Contributing" declare -gA arr arr["ENGLISH",0]="This interface \${current_iface_on_messages} is already in managed mode" @@ -897,7 +897,7 @@ function initialize_language_strings() { arr["POLISH",0]="Ten interfejs \${current_iface_on_messages} jest już w trybie managed" arr["GERMAN",0]="Diese \${current_iface_on_messages}-Schnittstelle befindet sich bereits im managed Modus" arr["TURKISH",0]="Bu arayüz \${current_iface_on_messages} zaten yönetici modunda" - arr["ARABIC",0]="\${pending_of_translation} يشرف على هذا الوضع واجهة \${current_iface_on_messages} بالفعل" + arr["ARABIC",0]="هذه الواجهة \${current_iface_on_messages} في الوضع المُدار" arr["ENGLISH",1]="This interface \${current_iface_on_messages} is not a wifi card. It doesn't support managed mode" arr["SPANISH",1]="Esta interfaz \${current_iface_on_messages} no es una tarjeta wifi. No soporta modo managed" @@ -910,7 +910,7 @@ function initialize_language_strings() { arr["POLISH",1]="Interfejs \${current_iface_on_messages} nie jest kartą wifi. Nie obsługuje trybu zarządzania" arr["GERMAN",1]="Diese \${current_iface_on_messages}-Schnittstelle ist keine wifi-Karte. Managed modus ist nicht unterstützt" arr["TURKISH",1]="Bu arayüz \${current_iface_on_messages} wifi kart değildir. Yönetici modunu desteklemiyor" - arr["ARABIC",1]="\${pending_of_translation} هذا \${current_iface_on_messages} واجهة ليست بطاقة واي فاي. وضع لا يدعم تمكن" + arr["ARABIC",1]="هذه الواجهة \${current_iface_on_messages} ليست بطاقة 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ó automáticamente" @@ -923,7 +923,7 @@ function initialize_language_strings() { arr["POLISH",2]="Wykryto system operacyjny w języku Polskim. Obsługiwany przez skrypt. Zmieniono automatycznie" arr["GERMAN",2]="Deutsch als Betriebssystemsprache erkannt. Vom Skript unterstützt. Sie wurde automatisch geändert" arr["TURKISH",2]="Türkçe İşletim Sistemi tespit edildi. Yazılım tarafından otomatik olarak değiştirildi" - arr["ARABIC",2]="\${pending_of_translation} اللغة الإسبانية من S.O. تم العثور. بدعم من البرنامج النصي. يتم تغيير تلقائيا" + arr["ARABIC",2]="تم الكشف أن اللغة العربية هي لغة نظام التشغيل. وهي متحملة من البرنامج. تغيرت اللغة تلقائيا" arr["ENGLISH",3]="Select target network:" arr["SPANISH",3]="Selecciona la red objetivo:" @@ -936,7 +936,7 @@ function initialize_language_strings() { arr["POLISH",3]="Wybierz sieć docelową:" arr["GERMAN",3]="Wählen Sie das Zielnetzwerk aus:" arr["TURKISH",3]="Hedef ağı seçiniz:" - arr["ARABIC",3]="\${pending_of_translation} حدد الشبكة المستهدفة:" + arr["ARABIC",3]=":حدد الشبكة المستهدفة" arr["ENGLISH",4]="Press [Enter] key to start attack..." arr["SPANISH",4]="Pulse la tecla [Enter] para comenzar el ataque..." @@ -949,7 +949,7 @@ function initialize_language_strings() { arr["POLISH",4]="Naciśnij klawisz [Enter], aby rozpocząć atak..." arr["GERMAN",4]="Drücken Sie die [Enter]-Taste um den Angriff zu starten..." arr["TURKISH",4]="Saldırıya başlamak için [Enter] tuşuna basınız..." - arr["ARABIC",4]="\${pending_of_translation} اضغط [أدخل] مفتاح لبدء الهجوم..." + arr["ARABIC",4]="اضغط على مفتاح [Enter] لبدء الهجوم ..." arr["ENGLISH",5]="It looks like your internet connection is unstable. The script can't connect to repository. It will continue without updating..." arr["SPANISH",5]="Parece que tu conexión a internet no es estable. El script no puede conectar al repositorio. Continuará sin actualizarse..." @@ -962,7 +962,7 @@ function initialize_language_strings() { arr["POLISH",5]="Wygląda na to, że połączenie internetowe nie jest stabilne. Skrypt nie może połączyć się z repozytorium. Będzie kontynuowany bez aktualizacji..." arr["GERMAN",5]="Anscheinend ist Ihre Internetverbindung nicht stabil. Das Skript kann keine Verbindung zum Repository herstellen. Es wird ohne Aktualisierung fortgesetzt..." arr["TURKISH",5]="Görünüşe göre internet bağlantınız dengesiz. Yazılım depoya bağlanamadı. Güncelleme olmadan devam edilecek..." - arr["ARABIC",5]="\${pending_of_translation} يبدو أن اتصال الإنترنت الخاص بك ليست مستقرة. السيناريو لا يمكن الاتصال المخزون. وسوف تستمر دون استكمال..." + arr["ARABIC",5]="يبدو أن اتصالك بالإنترنت غير مستقر. البرنامج لا يمكنه الاتصال بالمستودع. سيستمر دون تحديث ..." arr["ENGLISH",6]="Welcome to airgeddon script v\${airgeddon_version}" arr["SPANISH",6]="Bienvenid@ a airgeddon script v\${airgeddon_version}" @@ -975,7 +975,7 @@ function initialize_language_strings() { arr["POLISH",6]="Witaj w skrypcie airgeddon v\${airgeddon_version}" arr["GERMAN",6]="Willkommen bei airgeddon Skript v\${airgeddon_version}" arr["TURKISH",6]="airgeddon yazılımına hoşgeldiniz v\${airgeddon_version}" - arr["ARABIC",6]="\${pending_of_translation} مرحبا بكم في السيناريو airgeddon ضد \${airgeddon_version}" + arr["ARABIC",6]="v\${airgeddon_version} airgeddon مرحبا بكم في" arr["ENGLISH",7]="This script is only for educational purposes. Be good boyz&girlz!" arr["SPANISH",7]="Este script se ha hecho sólo con fines educativos. Sed buen@s chic@s!" @@ -988,7 +988,7 @@ function initialize_language_strings() { arr["POLISH",7]="Ten skrypt został napisany tylko do celów edukacyjnych. Bądź grzeczny!" arr["GERMAN",7]="Dieses Skript wurde nur für Bildungszwecke erstellt. Seid brav, Jungs!" arr["TURKISH",7]="Bu yazılım sadece eğitim amaçlıdır. Akıllı olun çocuklar!" - arr["ARABIC",7]="\${pending_of_translation} أحرز هذا البرنامج النصي للأغراض التعليمية فقط. أن تكون جيدة @ ق شيك @ المفضل" + arr["ARABIC",7]="!هذا البرنامج هو فقط لأغراض تعليمية. كونوا أولاد وبنات جيدين" arr["ENGLISH",8]="Known compatible distros with this script:" arr["SPANISH",8]="Distros conocidas compatibles con este script:" @@ -1001,7 +1001,7 @@ function initialize_language_strings() { arr["POLISH",8]="Znane dystrybucje kompatybilne z tym skryptem:" arr["GERMAN",8]="Bekannte Distros, die mit diesem Skript kompatibel sind:" arr["TURKISH",8]="Bu komut dosyasıyla bilinen uyumlu dağıtımlar:" - arr["ARABIC",8]="\${pending_of_translation} توزيعات المعروف متوافقة مع هذا السيناريو:" + arr["ARABIC",8]="التوزيعات المتوافقة المعروفة مع هذا البرنامج :" arr["ENGLISH",9]="Detecting system..." arr["SPANISH",9]="Detectando sistema..." From 0eb88abbc1d9731fda00b7dfee39399aa7c8a9e6 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Mon, 14 Sep 2020 11:43:58 +0200 Subject: [PATCH 034/101] Fix link in a string --- language_strings.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/language_strings.sh b/language_strings.sh index 03a5ebf37..97173b789 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -883,7 +883,7 @@ function initialize_language_strings() { footer_texts["POLISH",0]="Jeśli podobał Ci się ten skrypt i okazał się użyteczny, możesz poprzeć ten projekt, składając donację. Za pośrednictwem usługi PayPal (${mail}) lub wysyłając ułamek kryptowaluty (Bitcoin, Ethereum, Litecoin...). Każda kwota, nawet malutka (1, 2, 5 $/€) będzie mile widziana. Więcej informacji i linki do donacji: ${urlgithub_wiki}/Contributing" footer_texts["GERMAN",0]="Wenn Ihnen das Skript gefallen hat und Sie es nützlich fanden, können Sie das Projekt mit einer Spende unterstützen. Durch PayPal (${mail}) oder durch Senden eines Bruchteils von Kryptowährung (Bitcoin, Ethereum, Litecoin...). Jeder kleine Betrag (1, 2, 5 $/€) wird gut angenommen. Weitere Informationen und direkte Links dazu finden Sie unter: ${urlgithub_wiki}/Contributing" footer_texts["TURKISH",0]="Eğer bu yazılımı kullanışlı ve eğlenceli bulduysanız, bize bağış yaparak destekte bulunabilirsiniz. PayPal üzerinden (${mail}) ya da herhangi bir kripto para birimi ile (Bitcoin, Ethereum, Litecoin...) Yolladığınız miktarın küçüklüğü fark etmez (1, 2, 5 $/€). Daha fazla fazla bilgi için linkler: ${urlgithub_wiki}/Contributing" - footer_texts["ARABIC",0]="إذا كنت قد استمتعت بالبرنامج النصي ووجدته مفيدًا ، فيمكنك دعم المشروع من خلال التبرع. من خلال PayPal (${mail}) أو إرسال جزء بسيط من العملة المشفرة (Bitcoin و Ethereum و Litecoin ...). نرحب بأي مبلغ مهما كان صغيرا (1 ، 2 ، 5 دولارات / يورو). مزيد من المعلومات والروابط المباشرة للقيام بذلك على: $ {urlgithub_wiki} / Contributing" + footer_texts["ARABIC",0]="إذا كنت قد استمتعت بالبرنامج النصي ووجدته مفيدًا ، فيمكنك دعم المشروع من خلال التبرع. من خلال PayPal (${mail}) أو إرسال جزء بسيط من العملة المشفرة (Bitcoin و Ethereum و Litecoin ...). نرحب بأي مبلغ مهما كان صغيرا (1 ، 2 ، 5 دولارات / يورو). مزيد من المعلومات والروابط المباشرة للقيام بذلك على: ${urlgithub_wiki}/Contributing" declare -gA arr arr["ENGLISH",0]="This interface \${current_iface_on_messages} is already in managed mode" From 05b398a4eb7f6fc3eb875664888bc08538a0df74 Mon Sep 17 00:00:00 2001 From: darthvader-htb Date: Mon, 14 Sep 2020 11:50:21 -0400 Subject: [PATCH 035/101] Translated to arabic till array number: arr 12 --- language_strings.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 97173b789..51fa963e4 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -1014,7 +1014,7 @@ function initialize_language_strings() { arr["POLISH",9]="Wykrywanie systemu..." arr["GERMAN",9]="Systemerkennung..." arr["TURKISH",9]="Sistem tespit ediliyor..." - arr["ARABIC",9]="\${pending_of_translation} نظام الكشف عن..." + arr["ARABIC",9]="الكشف عن النظام ..." arr["ENGLISH",10]="This interface \${current_iface_on_messages} is already in monitor mode" arr["SPANISH",10]="Esta interfaz \${current_iface_on_messages} ya está en modo monitor" @@ -1027,7 +1027,7 @@ function initialize_language_strings() { arr["POLISH",10]="Ten interfejs \${current_iface_on_messages} jest już w trybie monitorowania" arr["GERMAN",10]="Diese \${current_iface_on_messages}-Schnittstelle befindet sich bereits im monitor-Modus" arr["TURKISH",10]="Bu arayüz \${current_iface_on_messages} zaten izleme modunda" - arr["ARABIC",10]="\${pending_of_translation} هذا \${current_iface_on_messages} اجهة بالفعل في وضع الشاشة" + arr["ARABIC",10]="هذه الواجهة \${current_iface_on_messages} في وضع monitor mode" arr["ENGLISH",11]="Exiting airgeddon script v\${airgeddon_version} - See you soon! :)" arr["SPANISH",11]="Saliendo de airgeddon script v\${airgeddon_version} - Nos vemos pronto! :)" @@ -1040,7 +1040,7 @@ function initialize_language_strings() { arr["POLISH",11]="Wyjście z skryptu airgeddon v\${airgeddon_version} - Do zobaczenia wkrótce! :)" arr["GERMAN",11]="Sie verlassen airgeddon Skript v\${airgeddon_version} - Bis bald! :)" arr["TURKISH",11]="airgeddon yazılımından çıkış yapılıyor v\${airgeddon_version} - Tekrar görüşürüz! :)" - arr["ARABIC",11]="\${pending_of_translation} ترك airgeddon النصي ضد \${airgeddon_version} - نراكم قريبا! :)" + arr["ARABIC",11]="الخروج من برنامج v\${airgeddon_version} airgeddon - اراك قريبا! :)" arr["ENGLISH",12]="\${blue_color}Interruption detected. \${green_color}Do you really want to exit? \${normal_color}\${visual_choice}" arr["SPANISH",12]="\${blue_color}Detectada interrupción. \${green_color}¿Quieres realmente salir del script? \${normal_color}\${visual_choice}" @@ -1053,7 +1053,7 @@ function initialize_language_strings() { arr["POLISH",12]="\${blue_color}Wykryto przerwanie. \${green_color}Czy naprawdę chcesz wyjść ze skryptu? \${normal_color}\${visual_choice}" arr["GERMAN",12]="\${blue_color}Unterbrechung wurde erkannt. \${green_color}Wollen Sie wirklich aus dem Skript raus? \${normal_color}\${visual_choice}" arr["TURKISH",12]="\${blue_color}Kesinti algılandı. \${green_color}Gerçekten çıkış yapmak istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",12]="\${pending_of_translation} \${blue_color} انقطاع الكشف. \${green_color} هل تريد حقا للخروج من النص؟ \${normal_color}\${visual_choice}" + arr["ARABIC",12]="\ الكشف عن $ {blue_color} انقطاع. \ $ {green_color} هل تريد حقًا الخروج؟ \ $ {normal_color} \ $ {visual_choice}" arr["ENGLISH",13]="This interface \${current_iface_on_messages} is not a wifi card. It doesn't support monitor mode" arr["SPANISH",13]="Esta interfaz \${current_iface_on_messages} no es una tarjeta wifi. No soporta modo monitor" From 51ca31378162a0456bad65ebd2ed0427e6cf3ed7 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Tue, 15 Sep 2020 11:10:58 +0200 Subject: [PATCH 036/101] Fix arabic string 12 --- language_strings.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/language_strings.sh b/language_strings.sh index 51fa963e4..68b1eae3a 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -1053,7 +1053,7 @@ function initialize_language_strings() { arr["POLISH",12]="\${blue_color}Wykryto przerwanie. \${green_color}Czy naprawdę chcesz wyjść ze skryptu? \${normal_color}\${visual_choice}" arr["GERMAN",12]="\${blue_color}Unterbrechung wurde erkannt. \${green_color}Wollen Sie wirklich aus dem Skript raus? \${normal_color}\${visual_choice}" arr["TURKISH",12]="\${blue_color}Kesinti algılandı. \${green_color}Gerçekten çıkış yapmak istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",12]="\ الكشف عن $ {blue_color} انقطاع. \ $ {green_color} هل تريد حقًا الخروج؟ \ $ {normal_color} \ $ {visual_choice}" + arr["ARABIC",12]="الكشف عن \${blue_color} انقطاع. \${green_color} هل تريد حقًا الخروج؟ \${normal_color}\${visual_choice}" arr["ENGLISH",13]="This interface \${current_iface_on_messages} is not a wifi card. It doesn't support monitor mode" arr["SPANISH",13]="Esta interfaz \${current_iface_on_messages} no es una tarjeta wifi. No soporta modo monitor" From 122cd4c757a99f20ef430e185ad33c55bc7c5bf1 Mon Sep 17 00:00:00 2001 From: darthvader-htb Date: Tue, 15 Sep 2020 08:57:11 -0400 Subject: [PATCH 037/101] Translated to arabic till array number: arr 34 --- language_strings.sh | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 68b1eae3a..5fb3673fd 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -1066,7 +1066,7 @@ function initialize_language_strings() { arr["POLISH",13]="Interfejs \${current_iface_on_messages} nie jest kartą wifi. Nie obsługuje trybu monitorowania" arr["GERMAN",13]="Diese \${current_iface_on_messages}-interface ist keine WLAN-Karte. Monitor Modus ist nicht unterstützt" arr["TURKISH",13]="Bu arayüz \${current_iface_on_messages} bir wifi kartı değildir. İzleme modunu desteklemiyor" - arr["ARABIC",13]="\${pending_of_translation} هذا \${current_iface_on_messages} واجهة ليست بطاقة واي فاي. فإنه لا يعتمد وضع الشاشة" + arr["ARABIC",13]="الواجهة \${current_iface_on_messages} ليست بطاقة واي فاي. لا تتحمل monitor mode" arr["ENGLISH",14]="This interface \${current_iface_on_messages} is not in monitor mode" arr["SPANISH",14]="Esta interfaz \${current_iface_on_messages} no está en modo monitor" @@ -1079,7 +1079,7 @@ function initialize_language_strings() { arr["POLISH",14]="Ten interfejs \${current_iface_on_messages} nie jest w trybie monitorowania" arr["GERMAN",14]="Diese \${current_iface_on_messages}-Interface befindet sich nicht im monitor Modus" arr["TURKISH",14]="Bu arayüz \${current_iface_on_messages} izleme modunda değildir" - arr["ARABIC",14]="\${pending_of_translation} هذا \${current_iface_on_messages} اجهة ليست في وضع الشاشة" + arr["ARABIC",14]="monitor mode الواجهة ليست بطاقة واي فاي. لا تتحمل \${current_iface_on_messages} " arr["ENGLISH",15]="The interface changed its name while setting in managed mode. Autoselected" arr["SPANISH",15]="Esta interfaz ha cambiado su nombre al ponerse en modo managed. Se ha seleccionado automáticamente" @@ -1092,7 +1092,7 @@ function initialize_language_strings() { arr["POLISH",15]="Ten interfejs zmienił nazwę w trakcie uruchamiania trybu zarządzania. Wybrany automatycznie" arr["GERMAN",15]="Diese Interface hat im Managed-Modus ihren Namen geändert. Es wurde automatisch ausgewählt" arr["TURKISH",15]="Arayüz ismi yönetici moduna alınırken değiştirildi. Otomatik olarak seçildi" - arr["ARABIC",15]="\${pending_of_translation} لقد تغيرت هذه الواجهة اسمها إلى الحصول في وضع المدارة. وقد تم اختيار تلقائيا" + arr["ARABIC",15]="غيرت الواجهة اسمها أثناء الإعداد في الوضع managed mode. وقد تم الإختيار تلقائيا" arr["ENGLISH",16]="Managed mode now is set on \${current_iface_on_messages}" arr["SPANISH",16]="Se ha puesto el modo managed en \${current_iface_on_messages}" @@ -1105,7 +1105,7 @@ function initialize_language_strings() { arr["POLISH",16]="Tryb zarządzany został ustawiony na \${current_iface_on_messages}" arr["GERMAN",16]="Der Managed-Modus wurde auf \${current_iface_on_messages} festgelegt" arr["TURKISH",16]="Yönetici modu açıldı \${current_iface_on_messages}" - arr["ARABIC",16]="\${pending_of_translation} وقد تم وضع تمكنت \${current_iface_on_messages}" + arr["ARABIC",16]="Managed mode الآن على" arr["ENGLISH",17]="Setting your interface in managed mode..." arr["SPANISH",17]="Poniendo la interfaz en modo managed..." @@ -1118,7 +1118,7 @@ function initialize_language_strings() { arr["POLISH",17]="Ustawianie interfejsu w trybie zarządzania..." arr["GERMAN",17]="Interface wird zum Managed-Modus versetzt..." arr["TURKISH",17]="Arayüzünüz yönetici moduna çeviriliyor..." - arr["ARABIC",17]="\${pending_of_translation} وضع واجهة في وضع تمكن ..." + arr["ARABIC",17]="...managed mode جارٍ ضبط واجهتك في الوضع" arr["ENGLISH",18]="Setting your interface in monitor mode..." arr["SPANISH",18]="Poniendo la interfaz en modo monitor..." @@ -1131,7 +1131,7 @@ function initialize_language_strings() { arr["POLISH",18]="Ustawianie interfejsu w trybie monitorowania..." arr["GERMAN",18]="Interface wird zum monitor-Modus versetzt..." arr["TURKISH",18]="Arayüzünüz izleme moduna çeviriliyor..." - arr["ARABIC",18]="\${pending_of_translation} وضع واجهة وضع الشاشة ..." + arr["ARABIC",18]="...monitor mode جارٍ ضبط واجهتك في الوضع" arr["ENGLISH",19]="Please be patient. Maybe killing some conflicting processes..." arr["SPANISH",19]="Por favor ten paciencia. Puede que esté matando algunos procesos que podrían causar conflicto..." @@ -1144,7 +1144,7 @@ function initialize_language_strings() { arr["POLISH",19]="Cierpliwości. Zakańczam procesy, które mogłyby powodować konflikty..." arr["GERMAN",19]="Wir bitten um Geduld. Mögliche konfliktreiche Prozesse werden gerade gestoppt..." arr["TURKISH",19]="Lütfen sabırlı olun. Bazı çelişkili süreçler sonlandırılıyor..." - arr["ARABIC",19]="\${pending_of_translation} يرجى التحلي بالصبر. قد يكون قتل بعض العمليات التي يمكن أن تسبب الصراع..." + arr["ARABIC",19]="... يرجى التحلي بالصبر. ربما يجب قتل بعض العمليات المتضاربة" arr["ENGLISH",20]="This interface \${current_iface_on_messages} doesn't support monitor mode" arr["SPANISH",20]="Esta interfaz \${current_iface_on_messages} no soporta modo monitor" @@ -1157,7 +1157,7 @@ function initialize_language_strings() { arr["POLISH",20]="Interfejs \${current_iface_on_messages} nie obsługuje trybu monitorowania" arr["GERMAN",20]="Diese \${current_iface_on_messages}-Interface unterstützt den monitor-Modus nicht" arr["TURKISH",20]="Bu arayüz \${current_iface_on_messages} izleme modunu desteklemiyor" - arr["ARABIC",20]="\${pending_of_translation} هذه الواجهة \${current_iface_on_messages} وضع الشاشة لا يدعم" + arr["ARABIC",20]="هذه الواجهة \${current_iface_on_messages} لا تتحمل monitor mode" arr["ENGLISH",21]="The interface changed its name while setting in monitor mode. Autoselected" arr["SPANISH",21]="Esta interfaz ha cambiado su nombre al ponerla en modo monitor. Se ha seleccionado automáticamente" @@ -1170,7 +1170,7 @@ function initialize_language_strings() { arr["POLISH",21]="Ten interfejs zmienił nazwę w trakcie uruchamiania trybu monitorowania. Wybrany automatycznie" arr["GERMAN",21]="Diese Interface hat im monitor-Modus ihren Namen geändert. Es wurde automatisch ausgewählt" arr["TURKISH",21]="Arayüz, monitör moduna girerken adını değiştirdi. Otomatik olarak seçildi" - arr["ARABIC",21]="\${pending_of_translation} لقد تغيرت هذه الواجهة اسمها إلى وضع في وضع الشاشة. وقد تم اختيار تلقائيا" + arr["ARABIC",21]="غيرت الواجهة اسمها أثناء الإعداد في الوضع monitor mode. وقد تم الإختيار تلقائي" arr["ENGLISH",22]="Monitor mode now is set on \${current_iface_on_messages}" arr["SPANISH",22]="Se ha puesto el modo monitor en \${current_iface_on_messages}" @@ -1183,7 +1183,7 @@ function initialize_language_strings() { arr["POLISH",22]="Tryb monitorowania został ustawiony na \${current_iface_on_messages}" arr["GERMAN",22]="Monitor-Modus wurde auf \${current_iface_on_messages} gesetzt" arr["TURKISH",22]="İzleme modu açıldı \${current_iface_on_messages}" - arr["ARABIC",22]="\${pending_of_translation} وقد تم وضع شاشة \${current_iface_on_messages}" + arr["ARABIC",22]="Managed mode على \${current_iface_on_messages} الآن " arr["ENGLISH",23]="There is a problem with the selected interface. Redirecting you to script exit" arr["SPANISH",23]="Hay un problema con la interfaz seleccionada. Redirigiendo a la salida del script" @@ -1196,7 +1196,7 @@ function initialize_language_strings() { arr["POLISH",23]="Wystąpił problem z wybranym interfejsem. Przekierowanie do wyjścia ze skryptu" arr["GERMAN",23]="Ein Problem ist mit der ausgewählten Interface aufgetreten. Weiterleitung zur Ausgabe des Skripts" arr["TURKISH",23]="Seçilen arayüz ile ilgili bir problem oluştu. Yazılımdan çıkışa yönlendiriliyorsunuz" - arr["ARABIC",23]="\${pending_of_translation} هناك مشكلة مع الواجهة المحددة. إعادة توجيه إخراج النصي" + arr["ARABIC",23]="توجد مشكلة في الواجهة المحددة. إعادة توجيهك إلى الخروج من البرنامج" arr["ENGLISH",24]="Select an interface to work with:" arr["SPANISH",24]="Selecciona una interfaz para trabajar con ella:" @@ -1209,7 +1209,7 @@ function initialize_language_strings() { arr["POLISH",24]="Wybierz interfejs:" arr["GERMAN",24]="Wählen Sie eine Interface aus, mit der Sie arbeiten möchten:" arr["TURKISH",24]="Çalışmak için bir arayüz seçiniz:" - arr["ARABIC",24]="\${pending_of_translation} تحديد واجهة للعمل مع:" + arr["ARABIC",24]=":حدد واجهة للعمل بها" arr["ENGLISH",25]="Set channel (1-14):" arr["SPANISH",25]="Selecciona un canal (1-14):" @@ -1222,7 +1222,7 @@ function initialize_language_strings() { arr["POLISH",25]="Wybierz kanał (1-14):" arr["GERMAN",25]="Wähle einen Kanal (1-14):" arr["TURKISH",25]="Kanal ayarlayınız (1-14):" - arr["ARABIC",25]="\${pending_of_translation} (يختار قناة (1-14:" + arr["ARABIC",25]=":ضبط القناة (1-14)" arr["ENGLISH",26]="Channel set to \${normal_color}\${channel}" arr["SPANISH",26]="Canal elegido \${normal_color}\${channel}" @@ -1235,7 +1235,7 @@ function initialize_language_strings() { arr["POLISH",26]="Wybrany kanał \${normal_color}\${channel}" arr["GERMAN",26]="Ausgewählter Kanal \${normal_color}\${channel}" arr["TURKISH",26]="Kanal şu şekilde ayarlandı \${normal_color}\${channel}" - arr["ARABIC",26]="\${pending_of_translation} القناة المختارة \${normal_color}\${channel}" + arr["ARABIC",26]="\${normal_color}\${channel} القناة المختارة " arr["ENGLISH",27]="Type target BSSID (example: 00:11:22:33:44:55):" arr["SPANISH",27]="Escribe el BSSID objetivo (ejemplo: 00:11:22:33:44:55):" @@ -1248,7 +1248,7 @@ function initialize_language_strings() { arr["POLISH",27]="Wpisz BSSID celu (przykład: 00:11:22:33:44:55):" arr["GERMAN",27]="Schreiben Sie die Ziel-BSSID (Beispiel: 00:11:22:33:44:55):" arr["TURKISH",27]="Hedef türü BSSID (example: 00:11:22:33:44:55):" - arr["ARABIC",27]="\${pending_of_translation} BSSID نوع الهدف (على سبيل المثال: 00: 11: 22: 33: 44: 55):" + arr["ARABIC",27]="ااكتب BSSID الهدف (مثال: 00:11:22:33:44:55):" arr["ENGLISH",28]="BSSID set to \${normal_color}\${bssid}" arr["SPANISH",28]="BSSID elegido \${normal_color}\${bssid}" @@ -1261,7 +1261,7 @@ function initialize_language_strings() { arr["POLISH",28]="Wybrany BSSID \${normal_color}\${bssid}" arr["GERMAN",28]="Gewählte BSSID \${normal_color}\${bssid}" arr["TURKISH",28]="BSSID şu şekilde ayarlandı \${normal_color}\${bssid}" - arr["ARABIC",28]="\${pending_of_translation} BSSID المختار \${normal_color}\${bssid}" + arr["ARABIC",28]="BSSID المختار \${normal_color}\${bssid}" arr["ENGLISH",29]="Type target ESSID:" arr["SPANISH",29]="Escribe el ESSID objetivo:" @@ -1274,7 +1274,7 @@ function initialize_language_strings() { arr["POLISH",29]="Wpisz ESSID celu:" arr["GERMAN",29]="Schreiben Sie das ESSID Ziel:" arr["TURKISH",29]="Hedef türü ESSID:" - arr["ARABIC",29]="\${pending_of_translation} ESSID نوع الهدف:" + arr["ARABIC",29]=":اكتب ESSID الهدف" arr["ENGLISH",30]="You have selected a hidden network ESSID. Can't be used. Select another one or perform a BSSID based attack instead of this" arr["SPANISH",30]="Has seleccionado un ESSID de red oculta. No se puede usar. Selecciona otro o ejecuta un ataque basado en BSSID en lugar de este" @@ -1287,7 +1287,7 @@ function initialize_language_strings() { arr["POLISH",30]="Wybrałeś ukrytą sieć ESSID. Nie można jej używać. Wybierz inną lub uruchom atak oparty na BSSID" arr["GERMAN",30]="Sie haben ein verstecktes Netzwerk-ESSID ausgewählt. Es kann nicht verwendet werden. Wählen Sie einen anderen oder führen Sie stattdessen einen BSSID-basierenden Angriff aus" arr["TURKISH",30]="Gizli bir ağ seçtiniz ESSID. Bu kullanılamaz. Bunun yerine BSSID tabanlı başka bir saldırı seçiniz" - arr["ARABIC",30]="\${pending_of_translation} اخترتها ESSID شبكة المخفية. لا يمكن استخدامها. حدد آخر أو تشغيل هجوم على أساس BSSID بدلا من هذا" + arr["ARABIC",30]="لقد حددت ESSID شبكة مخفية. لا يمكن استخدامها. حدد واحدًا آخر أو نفذ هجومًا يستند إلى BSSID بدلاً من ذلك" arr["ENGLISH",31]="ESSID set to \${normal_color}\${essid}" arr["SPANISH",31]="ESSID elegido \${normal_color}\${essid}" @@ -1300,7 +1300,7 @@ function initialize_language_strings() { arr["POLISH",31]="Wybrany ESSID \${normal_color}\${essid}" arr["GERMAN",31]="Gewähltes ESSID \${normal_color}\${essid}" arr["TURKISH",31]="ESSID şu şekilde ayarlandı \${normal_color}\${essid}" - arr["ARABIC",31]="\${pending_of_translation} ESSID المختار \${normal_color} ${essid}" + arr["ARABIC",31]="\${normal_color} ${essid} المختار ESSID " arr["ENGLISH",32]="All parameters set" arr["SPANISH",32]="Todos los parámetros están listos" @@ -1313,7 +1313,7 @@ function initialize_language_strings() { arr["POLISH",32]="Wszystkie parametry są gotowe" arr["GERMAN",32]="Alle Parameter eingestellt" arr["TURKISH",32]="Tüm parametreler ayalandı" - arr["ARABIC",32]="\${pending_of_translation} جميع المعلمات جاهزة" + arr["ARABIC",32]="جميع المعلمات جاهزة" arr["ENGLISH",33]="Starting attack. When started, press [Ctrl+C] to stop..." arr["SPANISH",33]="Comenzando ataque. Una vez empezado, pulse [Ctrl+C] para pararlo..." @@ -1326,7 +1326,7 @@ function initialize_language_strings() { arr["POLISH",33]="Uruchomienie ataku. Waciśnij [Ctrl+C] w trakcie działania, aby go przerwać..." arr["GERMAN",33]="Angriff starten. Einmal gestartet, drücken Sie [Ctrl+C], um es zu stoppen..." arr["TURKISH",33]="Saldırı başlıyor. Başladıktan sonra, durdurmak için [Ctrl+C] basınız..." - arr["ARABIC",33]="\${pending_of_translation} بداية الهجوم. بدأت مرة واحدة، اضغط [Ctrl+C] لوقف ..." + arr["ARABIC",33]="بدء الهجوم. عند البدء ، اضغط على [Ctrl + C] للإيقاف ..." arr["ENGLISH",34]="Selected interface \${current_iface_on_messages} is in monitor mode. Attack can be performed" arr["SPANISH",34]="La interfaz seleccionada \${current_iface_on_messages} está en modo monitor. El ataque se puede realizar" @@ -1339,7 +1339,7 @@ function initialize_language_strings() { arr["POLISH",34]="Wybrany interfejs \${current_iface_on_messages} jest w trybie monitorowania. Można wykonać atak" arr["GERMAN",34]="Die ausgewählte Interface \${current_iface_on_messages} befindet sich im monitor Modus. Der Angriff kann ausgeführt werden" arr["TURKISH",34]="Seçilen arayüz \${current_iface_on_messages} izleme modunda. Saldırı yapılabilir" - arr["ARABIC",34]="\${pending_of_translation} الواجهة المحددة \${current_iface_on_messages} في وضع الشاشة. الهجوم لا يمكن أن يؤديها" + arr["ARABIC",34]="الواجهة المحددة \${current_iface_on_messages} في وضع monitor mode. يمكن تنفيذ الهجوم" arr["ENGLISH",35]="Deauthentication / Dissasociation \${mdk_command} attack chosen (monitor mode needed)" arr["SPANISH",35]="Elegido ataque de Desautenticación / Desasociación \${mdk_command} (modo monitor requerido)" From 4369312b9000da363522ac740421b5f3c416b721 Mon Sep 17 00:00:00 2001 From: darthvader-htb Date: Wed, 16 Sep 2020 08:08:13 -0400 Subject: [PATCH 038/101] Translated to arabic till array number: arr 64 --- language_strings.sh | 60 ++++++++++++++++++++++----------------------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 5fb3673fd..9ce1dc7e5 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -1352,7 +1352,7 @@ function initialize_language_strings() { arr["POLISH",35]="Wybrano atak Deauthentication / Disassociation \${mdk_command} (wymagany tryb monitorowania)" arr["GERMAN",35]="Deauthentication / Disassociation \${mdk_command} Angriff ausgewählt (monitor-Modus erforderlich)" arr["TURKISH",35]="Deauthentication / Dissasociation \${mdk_command} saldırısı seçildi (izleme modu gereklidir)" - arr["ARABIC",35]="\${pending_of_translation} اختار هجوم deauth / تبرؤ \${mdk_command} (مطلوب وضع الشاشة)" + arr["ARABIC",35]="إلغاء المصادقة / التفكك \${mdk_command} تم اختيار الهجوم (محتاج monitor mode)" arr["ENGLISH",36]="Deauthentication aireplay attack chosen (monitor mode needed)" arr["SPANISH",36]="Elegido ataque de Desautenticación aireplay (modo monitor requerido)" @@ -1365,7 +1365,7 @@ function initialize_language_strings() { arr["POLISH",36]="Wybrano atak Deauthentication aireplay (wymagany tryb monitorowania)" arr["GERMAN",36]="Airplay-Deauthentifizierungsangriff ausgewählt (monitor-Modus erforderlich)" arr["TURKISH",36]="Deauthentication aireplay saldırısı seçildi (izleme modu gereklidir)" - arr["ARABIC",36]="\${pending_of_translation} aireplay اختيار هجوم deauth (مطلوب وضع الشاشة)" + arr["ARABIC",36]="تم اختيار هجوم إلغاء المصادقة (محتاج monitor mode)" arr["ENGLISH",37]="WIDS / WIPS / WDS Confusion attack chosen (monitor mode needed)" arr["SPANISH",37]="Elegido ataque Confusion WIDS / WIPS / WDS (modo monitor requerido)" @@ -1378,7 +1378,7 @@ function initialize_language_strings() { arr["POLISH",37]="Wybrano ataki typu WIDS / WIPS / WDS Confusion (wymagany tryb monitorowania)" arr["GERMAN",37]="Confusion WIDS / WIPS / WDS Angriff ausgewählt (monitor-Modus erforderlich)" arr["ENGLISH",37]="WIDS / WIPS / WDS Confusion saldırısı seçildi (izleme modu gereklidir)" - arr["ARABIC",37]="\${pending_of_translation} هجوم الارتباك WIDS اختار / WIPS / WDS (مطلوب وضع الشاشة)" + arr["ARABIC",37]="تم اختيار هجوم ارتباك WIDS / WIPS / WDS (محتاج monitor mode)" arr["ENGLISH",38]="Beacon flood attack chosen (monitor mode needed)" arr["SPANISH",38]="Elegido ataque Beacon flood (modo monitor requerido)" @@ -1391,7 +1391,7 @@ function initialize_language_strings() { arr["POLISH",38]="Wybrano atak Beacon flood (wymagany tryb monitorowania)" arr["GERMAN",38]="Beacon flood Angriff ausgewählt (monitor-Modus erforderlich)" arr["TURKISH",38]="Beacon flood saldırısı seçildi (izleme modu gereklidir)" - arr["ARABIC",38]="\${pending_of_translation} هجوم منارة الفيضانات المختار (مطلوب وضع الشاشة)" + arr["ARABIC",38]="تم اختيار هجوم Beacon flood (محتاج monitor mode)" arr["ENGLISH",39]="Auth DoS attack chosen (monitor mode needed)" arr["SPANISH",39]="Elegido ataque Auth DoS (modo monitor requerido)" @@ -1404,7 +1404,7 @@ function initialize_language_strings() { arr["POLISH",39]="Wybrano atak DoS Auth (wymagany tryb monitorowania)" arr["GERMAN",39]="Auth DoS Angriff ausgewählt (monitor-Modus erforderlich)" arr["TURKISH",39]="Auth DoS saldırısı seçildi (izleme modu gereklidir)" - arr["ARABIC",39]="\${pending_of_translation} هجوم المصادقة دوس المختار (مطلوب وضع الشاشة)" + arr["ARABIC",39]="تم اختيار هجوم Auth DoS (محتاج monitor mode)" arr["ENGLISH",40]="Michael Shutdown (TKIP) attack chosen (monitor mode needed)" arr["SPANISH",40]="Elegido ataque Michael Shutdown (TKIP) (modo monitor requerido)" @@ -1417,7 +1417,7 @@ function initialize_language_strings() { arr["POLISH",40]="Wybrano atak Michael Shutdown (TKIP) (wymagany tryb monitorowania)" arr["GERMAN",40]="Michael Shutdown (TKIP) Angriff ausgewählt (monitor-Modus erforderlich)" arr["TURKISH",40]="Michael Shutdown (TKIP) saldırısı seçildi (izleme modu gereklidir)" - arr["ARABIC",40]="\${pending_of_translation} هجوم المنتخب مايكل إيقاف (TKIP) (مطلوب وضع الشاشة)" + arr["ARABIC",40]="تم اختيار هجوم (Michael Shutdown (TKIP) (محتاج monitor mode)" arr["ENGLISH",41]="No interface selected. You'll be redirected to select one" arr["SPANISH",41]="No hay interfaz seleccionada. Serás redirigido para seleccionar una" @@ -1430,7 +1430,7 @@ function initialize_language_strings() { arr["POLISH",41]="Nie wybrano interfejsu. Zostaniesz przekierowany, aby któryś wybrać" arr["GERMAN",41]="Keine Interface ausgewählt. Sie werden zur Auswahl weitergeleitet" arr["TURKISH",41]="Hiçbir arayüz seçilmedi. Seçmeniz için yönlendiriliyorsunuz" - arr["ARABIC",41]="\${pending_of_translation} لم يتم تحديد أي واجهة. سيتم نقلك إلى تحديد" + arr["ARABIC",41]="لم يتم تحديد واجهة. ستتم إعادة توجيهك لتحديد واحدة" arr["ENGLISH",42]="Interface \${pink_color}\${current_iface_on_messages}\${blue_color} selected. Mode: \${pink_color}\${ifacemode}\${normal_color}" arr["SPANISH",42]="Interfaz \${pink_color}\${current_iface_on_messages}\${blue_color} seleccionada. Modo: \${pink_color}\${ifacemode}\${normal_color}" @@ -1443,7 +1443,7 @@ function initialize_language_strings() { arr["POLISH",42]="Interfejs \${pink_color}\${current_iface_on_messages}\${blue_color} został wybrany. Tryb: \${pink_color}\${ifacemode}\${normal_color}" arr["GERMAN",42]="Interface \${pink_color}\${current_iface_on_messages}\${blue_color} ausgewählt. Modus: \${pink_color}\${ifacemode}\${normal_color}" arr["TURKISH",42]="Arayüz \${pink_color}\${current_iface_on_messages}\${blue_color} seçildi. Mod: \${pink_color}\${ifacemode}\${normal_color}" - arr["ARABIC",42]="\${pending_of_translation} الواجهة \${pink_color} \${current_iface_on_messages} ${blue_color} المحدد. الوضع: \${pink_color}\${ifacemode}\${normal_color}" + arr["ARABIC",42]="تم تحديد الواجهة \${pink_color} \${current_iface_on_messages} \${blue_color}. الوضع: \${pink_color} \${ifacemode} \${normal_color}" arr["ENGLISH",43]="Selected BSSID: \${pink_color}\${bssid}\${normal_color}" arr["SPANISH",43]="BSSID seleccionado: \${pink_color}\${bssid}\${normal_color}" @@ -1456,7 +1456,7 @@ function initialize_language_strings() { arr["POLISH",43]="Wybrany BSSID: \${pink_color}\${bssid}\${normal_color}" arr["GERMAN",43]="Ausgewählte BSSID: \${pink_color}\${bssid}\${normal_color}" arr["TURKISH",43]="Seçildi BSSID: \${pink_color}\${bssid}\${normal_color}" - arr["ARABIC",43]="\${pending_of_translation} BSSID المختارة: \${pink_color}\${bssid}\${normal_color}" + arr["ARABIC",43]="\${pink_color}\${bssid}\${normal_color} : BSSID المختار " arr["ENGLISH",44]="Selected channel: \${pink_color}\${channel}\${normal_color}" arr["SPANISH",44]="Canal seleccionado: \${pink_color}\${channel}\${normal_color}" @@ -1469,7 +1469,7 @@ function initialize_language_strings() { arr["POLISH",44]="Wybrany kanał: \${pink_color}\${channel}\${normal_color}" arr["GERMAN",44]="Ausgewählter Kanal: \${pink_color}\${channel}\${normal_color}" arr["TURKISH",44]="Seçilen kanal: \${pink_color}\${channel}\${normal_color}" - arr["ARABIC",44]="\${pending_of_translation} اختيار القناة: \${pink_color}\${channel}\${normal_color}" + arr["ARABIC",44]="اختيار القناة: \${pink_color}\${channel}\${normal_color}" arr["ENGLISH",45]="Selected ESSID: \${pink_color}\${essid}\${blue_color} <- can't be used" arr["SPANISH",45]="ESSID seleccionado: \${pink_color}\${essid}\${blue_color} <- no se puede usar" @@ -1482,7 +1482,7 @@ function initialize_language_strings() { arr["POLISH",45]="Wybrany ESSID: \${pink_color}\${essid}\${blue_color} <- nie można używać" arr["GERMAN",45]="Ausgewähltes ESSID: \${pink_color}\${essid}\${blue_color} <- kann nicht verwendet werden" arr["TURKISH",45]="Seçilen ESSID: \${pink_color}\${essid}\${blue_color} <- kullanılamaz" - arr["ARABIC",45]="\${pending_of_translation} ESSID المختارة: \${pink_color}\${essid}\${blue_color} <- لا يمكن استخدام" + arr["ARABIC",45]="لا يمكن استخدام -> \${pink_color}\${essid}\${blue_color} : ESSID المختار" arr["ENGLISH",46]="Selected ESSID: \${pink_color}\${essid}\${normal_color}" arr["SPANISH",46]="ESSID seleccionado: \${pink_color}\${essid}\${normal_color}" @@ -1495,7 +1495,7 @@ function initialize_language_strings() { arr["POLISH",46]="Wybrano ESSID: \${pink_color}\${essid}\${normal_color}" arr["GERMAN",46]="Ausgewähltes ESSID: \${pink_color}\${essid}\${normal_color}" arr["TURKISH",46]="Seçildi ESSID: \${pink_color}\${essid}\${normal_color}" - arr["ARABIC",46]="\${pending_of_translation} ESSID المختارة: \${pink_color} \${essid}\${normal_color}" + arr["ARABIC",46]="\${pink_color} \${essid}\${normal_color} ESSID المختار :" arr["ENGLISH",47]="Select an option from menu:" arr["SPANISH",47]="Selecciona una opción del menú:" @@ -1508,7 +1508,7 @@ function initialize_language_strings() { arr["POLISH",47]="Wybierz opcję z menu:" arr["GERMAN",47]="Wählen Sie eine Menüoption:" arr["TURKISH",47]="Menüden bir ayar seçiniz" - arr["ARABIC",47]="\${pending_of_translation} حدد خيارا من القائمة:" + arr["ARABIC",47]="حدد خيارا من القائمة:" arr["ENGLISH",48]="1. Select another network interface" arr["SPANISH",48]="1. Selecciona otra interfaz de red" @@ -1521,7 +1521,7 @@ function initialize_language_strings() { arr["POLISH",48]="1. Wybierz inny interfejs sieciowy" arr["GERMAN",48]="1. Wählen Sie eine andere Netzwerk-Interface" arr["TURKISH",48]="1. Başka bir ağ arayüzü seç" - arr["ARABIC",48]="\${pending_of_translation} 1. حدد واجهة شبكة أخرى" + arr["ARABIC",48]="1. حدد واجهة شبكة أخرى" arr["ENGLISH",49]="4. Explore for targets (monitor mode needed)" arr["SPANISH",49]="4. Explorar para buscar objetivos (modo monitor requerido)" @@ -1534,7 +1534,7 @@ function initialize_language_strings() { arr["POLISH",49]="4. Skanowanie możliwych celów (wymagany tryb monitorowania)" arr["GERMAN",49]="4. Scannen, um Ziele zu finden (monitor-Modus erforderlich)" arr["TURKISH",49]="4. Hedefleri tara (izleme modu gereklidir)" - arr["ARABIC",49]="\${pending_of_translation} 4. استكشاف للعثور على الأهداف (مطلوب وضع الشاشة)" + arr["ARABIC",49]="4. استكشاف للعثور على الأهداف (محتاج monitor mode)" arr["ENGLISH",50]="monitor mode needed for attacks" arr["SPANISH",50]="modo monitor requerido en ataques" @@ -1547,7 +1547,7 @@ function initialize_language_strings() { arr["POLISH",50]="wymagany tryb monitorowania do wykonania ataku" arr["GERMAN",50]="monitor-Modus bei Angriffen erforderlich" arr["TURKISH",50]="saldırılar için izleme modu gereklidir" - arr["ARABIC",50]="\${pending_of_translation} رصد الهجمات وضع المطلوبة" + arr["ARABIC",50]="monitor mode مطلوب للهجمات" arr["ENGLISH",51]="5. Deauth / disassoc amok \${mdk_command} attack" arr["SPANISH",51]="5. Ataque Deauth / Disassoc amok \${mdk_command}" @@ -1560,7 +1560,7 @@ function initialize_language_strings() { arr["POLISH",51]="5. Atak Deauth / Disassoc amok \${mdk_command}" arr["GERMAN",51]="5. Deauth / Disassoc Amok \${mdk_command} Angriff" arr["TURKISH",51]="5. Deauth / disassoc amok \${mdk_command} saldırısı" - arr["ARABIC",51]="\${pending_of_translation} 5. هجوم DeAuth / Disassoc الأرض فسادا \${mdk_command}" + arr["ARABIC",51]="5. هجوم DeAuth / Disassoc amok \${mdk_command}" arr["ENGLISH",52]="6. Deauth aireplay attack" arr["SPANISH",52]="6. Ataque Deauth aireplay" @@ -1573,7 +1573,7 @@ function initialize_language_strings() { arr["POLISH",52]="6. Atak Deauth aireplay" arr["GERMAN",52]="6. Deauth aireplay Angriff" arr["TURKISH",52]="6. Deauth aireplay saldırısı" - arr["ARABIC",52]="\${pending_of_translation} 6. هجوم DeAuth aireplay" + arr["ARABIC",52]="6. هجوم DeAuth aireplay" arr["ENGLISH",53]="7. WIDS / WIPS / WDS Confusion attack" arr["SPANISH",53]="7. Ataque WIDS / WIPS / WDS Confusion" @@ -1586,7 +1586,7 @@ function initialize_language_strings() { arr["POLISH",53]="7. Ataki WIDS / WIPS / WDS" arr["GERMAN",53]="7. WIDS / WIPS / WDS Confusion Angriff" arr["TURKISH",53]="7. WIDS / WIPS / WDS Confusion saldırısı" - arr["ARABIC",53]="\${pending_of_translation} 7. هجوم WIDS / WIPS / WDS الارتباك" + arr["ARABIC",53]="7. هجوم WIDS / WIPS / WDS Confusion" arr["ENGLISH",54]="old \"obsolete/non very effective\" attacks" arr["SPANISH",54]="antiguos ataques \"obsoletos/no muy efectivos\"" @@ -1599,7 +1599,7 @@ function initialize_language_strings() { arr["POLISH",54]="stare ataki \"przestarzałe/niezbyt skuteczne\"" arr["GERMAN",54]="alte Angriffe \"veraltet/nicht sehr effektiv\"" arr["TURKISH",54]="eski \"obsolete/non çok etkili\" saldırılar" - arr["ARABIC",54]="\${pending_of_translation} هجمات القديمة \"عفا عليها الزمن / ليست فعالة جدا \"" + arr["ARABIC",54]="هجمات القديمة \"عفا عليها الزمن / ليست فعالة جدا \"" arr["ENGLISH",55]="2. Put interface in monitor mode" arr["SPANISH",55]="2. Poner la interfaz en modo monitor" @@ -1612,7 +1612,7 @@ function initialize_language_strings() { arr["POLISH",55]="2. Uruchom interfejs w trybie monitorowania" arr["GERMAN",55]="2. Setzen Sie die Interface im monitor-Modus ein" arr["TURKISH",55]="2. Arayüzün izleme modunu aç" - arr["ARABIC",55]="\${pending_of_translation} 2. مكان واجهة في وضع الشاشة" + arr["ARABIC",55]="2. ضع الواجهة في monitor mode" arr["ENGLISH",56]="3. Put interface in managed mode" arr["SPANISH",56]="3. Poner la interfaz en modo managed" @@ -1625,7 +1625,7 @@ function initialize_language_strings() { arr["POLISH",56]="3. Uruchom interfejs w trybie zarządzanym" arr["GERMAN",56]="3. Setzen Sie die Interface im managed-Modus ein" arr["TURKISH",56]="3. Arayüzün yönetici modunu aç" - arr["ARABIC",56]="\${pending_of_translation} 3. وضع واجهة وضع تمكنت" + arr["ARABIC",56]="3. ضع الواجهة في managed mode" arr["ENGLISH",57]="10. Enterprise attacks menu" arr["SPANISH",57]="10. Menú de ataques Enterprise" @@ -1638,7 +1638,7 @@ function initialize_language_strings() { arr["POLISH",57]="10. Menu ataków Enterprise" arr["GERMAN",57]="10. Enterprise-Angriffsmenü" arr["TURKISH",57]="10. Enterprise saldırılar menüsü" - arr["ARABIC",57]="\${pending_of_translation} 10. الهجمات القائمة المؤسسة" + arr["ARABIC",57]="10. قائمة هجمات Entreprise" arr["ENGLISH",58]="9. Polish" arr["SPANISH",58]="9. Polaco" @@ -1651,7 +1651,7 @@ function initialize_language_strings() { arr["POLISH",58]="9. Polski" arr["GERMAN",58]="9. Polnisch" arr["TURKISH",58]="9. Polish" - arr["ARABIC",58]="\${pending_of_translation} 9. البولندية" + arr["ARABIC",58]="9. البولندية" arr["ENGLISH",59]="0. Return to main menu" arr["SPANISH",59]="0. Volver al menú principal" @@ -1664,7 +1664,7 @@ function initialize_language_strings() { arr["POLISH",59]="0. Wróć do menu głównego" arr["GERMAN",59]="0. Zum Hauptmenü zurück" arr["TURKISH",59]="0. Ana menüye dön" - arr["ARABIC",59]="\${pending_of_translation} 0. عودة إلى القائمة الرئيسية" + arr["ARABIC",59]="0. عودة إلى القائمة الرئيسية" arr["ENGLISH",60]="11. About & Credits" arr["SPANISH",60]="11. Acerca de & Créditos" @@ -1677,7 +1677,7 @@ function initialize_language_strings() { arr["POLISH",60]="11. O programie & Podziękowania" arr["GERMAN",60]="11. About & Credits" arr["TURKISH",60]="11. Hakkında & Güven" - arr["ARABIC",60]="\${pending_of_translation} 11. معلومات عن وقروض" + arr["ARABIC",60]="11. بشأن عن ومنسوبات" arr["ENGLISH",61]="0. Exit script" arr["SPANISH",61]="0. Salir del script" @@ -1690,7 +1690,7 @@ function initialize_language_strings() { arr["POLISH",61]="0. Zamknij skrypt" arr["GERMAN",61]="0. Skript beenden" arr["TURKISH",61]="0. Yazılımdan çıkış yap" - arr["ARABIC",61]="\${pending_of_translation} 0. الخروج من البرنامج النصي" + arr["ARABIC",61]="0. الخروج من البرنامج" arr["ENGLISH",62]="8. Beacon flood attack" arr["SPANISH",62]="8. Ataque Beacon flood" @@ -1703,7 +1703,7 @@ function initialize_language_strings() { arr["POLISH",62]="8. Atak Beacon flood" arr["GERMAN",62]="8. Beacon flood Angriff" arr["TURKISH",62]="8. Beacon flood saldırısı" - arr["ARABIC",62]="\${pending_of_translation} 8. هجوم منارة الفيضانات" + arr["ARABIC",62]="8. هجوم Beacon flood" arr["ENGLISH",63]="9. Auth DoS attack" arr["SPANISH",63]="9. Ataque Auth DoS" @@ -1716,7 +1716,7 @@ function initialize_language_strings() { arr["POLISH",63]="9. Atak Auth DoS" arr["GERMAN",63]="9. Auth DoS Angriff" arr["TURKISH",63]="9. Auth DoS saldırısı" - arr["ARABIC",63]="\${pending_of_translation} 9. هجوم حجب الخدمة أصيل" + arr["ARABIC",63]="9. هجوم Auth DoS" arr["ENGLISH",64]="10. Michael shutdown exploitation (TKIP) attack" arr["SPANISH",64]="10. Ataque Michael shutdown exploitation (TKIP)" @@ -1729,7 +1729,7 @@ function initialize_language_strings() { arr["POLISH",64]="10. Atak Michael shutdown exploitation (TKIP)" arr["GERMAN",64]="10. Michael Shutdown Exploitation Angriff (TKIP)" arr["TURKISH",64]="10. Michael shutdown exploitation (TKIP) saldırısı" - arr["ARABIC",64]="\${pending_of_translation} 10. الهجوم اغلاق مايكل استغلال (TKIP)" + arr["ARABIC",64]="10. هجوم Michael shutdown exploitation" arr["ENGLISH",65]="Exploring for targets option chosen (monitor mode needed)" arr["SPANISH",65]="Elegida opción de exploración para buscar objetivos (modo monitor requerido)" From 9442fa482ef6d66d409934d8bb06573b1d97bd1e Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Wed, 16 Sep 2020 17:20:26 +0200 Subject: [PATCH 039/101] Small fixes on strings --- language_strings.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 9ce1dc7e5..349c7a10a 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -1079,7 +1079,7 @@ function initialize_language_strings() { arr["POLISH",14]="Ten interfejs \${current_iface_on_messages} nie jest w trybie monitorowania" arr["GERMAN",14]="Diese \${current_iface_on_messages}-Interface befindet sich nicht im monitor Modus" arr["TURKISH",14]="Bu arayüz \${current_iface_on_messages} izleme modunda değildir" - arr["ARABIC",14]="monitor mode الواجهة ليست بطاقة واي فاي. لا تتحمل \${current_iface_on_messages} " + arr["ARABIC",14]="monitor mode الواجهة ليست بطاقة واي فاي. لا تتحمل \${current_iface_on_messages}" arr["ENGLISH",15]="The interface changed its name while setting in managed mode. Autoselected" arr["SPANISH",15]="Esta interfaz ha cambiado su nombre al ponerse en modo managed. Se ha seleccionado automáticamente" @@ -1183,7 +1183,7 @@ function initialize_language_strings() { arr["POLISH",22]="Tryb monitorowania został ustawiony na \${current_iface_on_messages}" arr["GERMAN",22]="Monitor-Modus wurde auf \${current_iface_on_messages} gesetzt" arr["TURKISH",22]="İzleme modu açıldı \${current_iface_on_messages}" - arr["ARABIC",22]="Managed mode على \${current_iface_on_messages} الآن " + arr["ARABIC",22]="Managed mode على \${current_iface_on_messages} الآن" arr["ENGLISH",23]="There is a problem with the selected interface. Redirecting you to script exit" arr["SPANISH",23]="Hay un problema con la interfaz seleccionada. Redirigiendo a la salida del script" @@ -1300,7 +1300,7 @@ function initialize_language_strings() { arr["POLISH",31]="Wybrany ESSID \${normal_color}\${essid}" arr["GERMAN",31]="Gewähltes ESSID \${normal_color}\${essid}" arr["TURKISH",31]="ESSID şu şekilde ayarlandı \${normal_color}\${essid}" - arr["ARABIC",31]="\${normal_color} ${essid} المختار ESSID " + arr["ARABIC",31]="\${normal_color}\${essid} المختار ESSID " arr["ENGLISH",32]="All parameters set" arr["SPANISH",32]="Todos los parámetros están listos" @@ -1326,7 +1326,7 @@ function initialize_language_strings() { arr["POLISH",33]="Uruchomienie ataku. Waciśnij [Ctrl+C] w trakcie działania, aby go przerwać..." arr["GERMAN",33]="Angriff starten. Einmal gestartet, drücken Sie [Ctrl+C], um es zu stoppen..." arr["TURKISH",33]="Saldırı başlıyor. Başladıktan sonra, durdurmak için [Ctrl+C] basınız..." - arr["ARABIC",33]="بدء الهجوم. عند البدء ، اضغط على [Ctrl + C] للإيقاف ..." + arr["ARABIC",33]="بدء الهجوم. عند البدء ، اضغط على [Ctrl+C] للإيقاف ..." arr["ENGLISH",34]="Selected interface \${current_iface_on_messages} is in monitor mode. Attack can be performed" arr["SPANISH",34]="La interfaz seleccionada \${current_iface_on_messages} está en modo monitor. El ataque se puede realizar" @@ -1495,7 +1495,7 @@ function initialize_language_strings() { arr["POLISH",46]="Wybrano ESSID: \${pink_color}\${essid}\${normal_color}" arr["GERMAN",46]="Ausgewähltes ESSID: \${pink_color}\${essid}\${normal_color}" arr["TURKISH",46]="Seçildi ESSID: \${pink_color}\${essid}\${normal_color}" - arr["ARABIC",46]="\${pink_color} \${essid}\${normal_color} ESSID المختار :" + arr["ARABIC",46]="\${pink_color}\${essid}\${normal_color} ESSID المختار :" arr["ENGLISH",47]="Select an option from menu:" arr["SPANISH",47]="Selecciona una opción del menú:" From d2dbce91f4178c01749ac2d4c685efea03891060 Mon Sep 17 00:00:00 2001 From: darthvader-htb Date: Thu, 17 Sep 2020 08:06:11 -0400 Subject: [PATCH 040/101] Translated to arabic till array number: arr 88 --- language_strings.sh | 48 ++++++++++++++++++++++----------------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 349c7a10a..099b15818 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -1742,7 +1742,7 @@ function initialize_language_strings() { arr["POLISH",65]="Opcja skanowania w celu wyszukania celów wybrana (wymaga trybu monitorowania)" arr["GERMAN",65]="Zielsuche ausgewählt (monitor-Modus erforderlich)" arr["TURKISH",65]="Hedef tarama modu seçildi (izleme modu gereklidir)" - arr["ARABIC",65]="\${pending_of_translation} مسح الخيار اختارت أن تسعى أهداف (مطلوب وضع الشاشة)" + arr["ARABIC",65]="تم تحديد خيار استكشاف الأهداف (يلزم monitor mode)" arr["ENGLISH",66]="Selected interface \${current_iface_on_messages} is in monitor mode. Exploration can be performed" arr["SPANISH",66]="La interfaz seleccionada \${current_iface_on_messages} está en modo monitor. La exploración se puede realizar" @@ -1755,7 +1755,7 @@ function initialize_language_strings() { arr["POLISH",66]="Wybrany interfejs \${current_iface_on_messages} jest w trybie monitorowania. Można wykonać skanowanie" arr["GERMAN",66]="Die ausgewählte Interface \${current_iface_on_messages} befindet sich im monitor-Modus. Der Scan kann durchgeführt werden" arr["TURKISH",66]="Seçilen arayüz \${current_iface_on_messages} izleme modunda. Tarama gerçekleştirilebilir" - arr["ARABIC",66]="\${pending_of_translation} الواجهة المحددة \${current_iface_on_messages} في وضع الشاشة. المسح لا يمكن أن يؤديها" + arr["ARABIC",66]="الواجهة المحددة \ $ {current_iface_on_messages} في وضع monitor mode. يمكن إجراء الاستكشاف" arr["ENGLISH",67]="WEP filter enabled in scan. When started, press [Ctrl+C] to stop..." arr["SPANISH",67]="Filtro WEP activado en escaneo. Una vez empezado, pulse [Ctrl+C] para pararlo..." @@ -1768,7 +1768,7 @@ function initialize_language_strings() { arr["POLISH",67]="Filtr WEP aktywowany podczas skanowania. Naciśnij [Ctrl+C] w trakcie trwania, aby zatrzymać..." arr["GERMAN",67]="WEP-Filter beim Scannen aktiviert. Nach den Start, drücken Sie [Ctrl+C], um es zu stoppen..." arr["TURKISH",67]="WEP filtesi taraması etkin. Başladıktan sonra, durdurmak için [Ctrl+C] tuşlayınız..." - arr["ARABIC",67]="\${pending_of_translation} تنشيط WEP مسح التصفية. بدأت مرة واحدة، اضغط [Ctrl+C] لوقف ..." + arr["ARABIC",67]="تم تمكين الفلتر WEP في الفحص. عند البدء ، اضغط على [Cترل + C] للإيقاف ..." arr["ENGLISH",68]="No networks found" arr["SPANISH",68]="No se encontraron redes" @@ -1781,7 +1781,7 @@ function initialize_language_strings() { arr["POLISH",68]="Nie znaleziono sieci" arr["GERMAN",68]="Keine Netzwerke wurden gefunden" arr["TURKISH",68]="Herhangi bir ağ bulunamadı" - arr["ARABIC",68]="\${pending_of_translation} لم نعثر على أي شبكات" + arr["ARABIC",68]="لم نعثر على أي شبكات" arr["ENGLISH",69]=" N. BSSID CHANNEL PWR ENC ESSID" arr["SPANISH",69]=" N. BSSID CANAL PWR ENC ESSID" @@ -1794,7 +1794,7 @@ function initialize_language_strings() { arr["POLISH",69]=" N. BSSID KANAŁ PWR ENC ESSID" arr["GERMAN",69]=" N. BSSID KANAL PWR ENC ESSID" arr["TURKISH",69]=" N. BSSID KANAL PWR ENC ESSID" - arr["ARABIC",69]="\${pending_of_translation} N. BSSID CHANNEL PWR ENC ESSID" + arr["ARABIC",69]="N. BSSID CHANNEL PWR ENC ESSID" arr["ENGLISH",70]="Only one target detected. Autoselected" arr["SPANISH",70]="Sólo un objetivo detectado. Se ha seleccionado automáticamente" @@ -1807,7 +1807,7 @@ function initialize_language_strings() { arr["POLISH",70]="Wykryto tylko jeden cel. Wybrany automatycznie" arr["GERMAN",70]="Nur ein Ziel erkannt. Es wurde automatisch ausgewählt" arr["TURKISH",70]="Sadece bir hedef tespit edildi. Otomatik olarak seçildi" - arr["ARABIC",70]="\${pending_of_translation} فقط هدفا الكشف عنها. وقد تم اختيار تلقائيا" + arr["ARABIC",70]="تم اكتشاف هدف واحد فقط. وقد تم الإختيار تلقائيا" arr["ENGLISH",71]="(*) Network with clients" arr["SPANISH",71]="(*) Red con clientes" @@ -1820,7 +1820,7 @@ function initialize_language_strings() { arr["POLISH",71]="(*) Sieć z podłączonymi klientami" arr["GERMAN",71]="(*) Netzwerk mit Kunden" arr["TURKISH",71]="(*) Ağ ile istemciler" - arr["ARABIC",71]="\${pending_of_translation} (*) أحمر مع العملاء" + arr["ARABIC",71]="(*) شبكة مع زبناء" arr["ENGLISH",72]="Invalid target network was chosen" arr["SPANISH",72]="Red objetivo elegida no válida" @@ -1833,7 +1833,7 @@ function initialize_language_strings() { arr["POLISH",72]="Wybrano nieprawidłową sieć docelową" arr["GERMAN",72]="Zielnetzwerk nicht gültig" arr["TURKISH",72]="Gerçersiz hedef ağ seçildi" - arr["ARABIC",72]="\${pending_of_translation} غير صالحة الشبكة المستهدفة المختارة" + arr["ARABIC",72]="تم اختيار شبكة مستهدفة غير صالحة" arr["ENGLISH",73]="airgeddon script v\${airgeddon_version} developed by:" arr["SPANISH",73]="airgeddon script v\${airgeddon_version} programado por:" @@ -1846,7 +1846,7 @@ function initialize_language_strings() { arr["POLISH",73]="Skrypt airgeddon v\${airgeddon_version} napisany przez:" arr["GERMAN",73]="airgeddon Skript v\${airgeddon_version} entwickelt von:" arr["TURKISH",73]="airgeddon yazılımı v\${airgeddon_version} geliştiricisi:" - arr["ARABIC",73]="\${pending_of_translation} airgeddon النصي ضد \${airgeddon_version} مبرمجة من قبل:" + arr["ARABIC",73]="تمت برمجة airgeddon v \ $ {airgeddon_version} بواسطة:" arr["ENGLISH",74]="This script is under GPLv3 (or later) License" arr["SPANISH",74]="Este script está bajo Licencia GPLv3 (o posterior)" @@ -1859,7 +1859,7 @@ function initialize_language_strings() { arr["POLISH",74]="Ten skrypt objęty jest licencją GPLv3 (lub nowszą)" arr["GERMAN",74]="Dieses Skript ist unter GPLv3 (oder höher) lizenziert" arr["TURKISH",74]="Bu yazılım GPLv3 (ya da daha üstü) lisansı altındadır" - arr["ARABIC",74]="\${pending_of_translation} هذا السيناريو هو تحت GLPv3 من (أو الأحدث)" + arr["ARABIC",74]="هذا البرنامج النصي خاضع لترخيص GPLv3 (أو أحدث)" arr["ENGLISH",75]="Thanks to the \"Spanish pentesting crew\", to the \"Wifislax Staff\", to the forums people who help me, my collaborators, translators and specially to kcdtv, xpz3 and xtonousou for beta testing and support received" arr["SPANISH",75]="Gracias al \"Spanish pentesting crew\", al \"Wifislax Staff\", a la gente de los foros que me ayuda, a mis colaboradores, traductores y en especial a kcdtv, xpz3 y xtonousou por el beta testing y el apoyo recibido" @@ -1872,7 +1872,7 @@ function initialize_language_strings() { arr["POLISH",75]="Podziękowania dla \"Spanish pentesting crew\", \"Wifislax Staff\", ludziom z forum którzy mi pomagają, moim współpracownikom, tłumaczom, a zwłaszcza kcdtv, xpz3 i xtonousou za testy beta i otrzymane wsparcie" arr["GERMAN",75]="Danke an die \"Spanish Pentesting Crew\", an den \"Wifislax Staff\", an die Leute in den Foren, die mir helfen, an meine Mitarbeiter, Übersetzer und besonders an kcdtv, xpz3 und xtonousou für den Beta-Test und die erhaltene Unterstützung" arr["TURKISH",75]="Teşekkürler \"Spanish pentesting crew\", to the \"Wifislax Staff\", to the forums people who help me, my collaborators, translators and specially to kcdtv, xpz3 and xtonousou for beta testing and support received" - arr["ARABIC",75]="\${pending_of_translation} بفضل \"pentesting الطاقم الاسباني \" إلى \"Wifislax موظفي \" الناس من المنتديات لمساعدتي، الموظفين التابعين لي، المترجمين وخاصة kcdtv، xpz3 وxtonousou لاختبار بيتا والدعم الذي تلقته" + arr["ARABIC",75]="بفضل \"طاقم pentesting الإسباني \" ، إلى \"طاقم Wifislax\" ، إلى المنتديات الأشخاص الذين ساعدوني ، والمتعاونين معي ، والمترجمين وخاصةً kcdtv و xpz3 و xtonousou للاختبار التجريبي والدعم الذي تم تلقيه" arr["ENGLISH",76]="Invalid menu option was chosen" arr["SPANISH",76]="Opción del menú no válida" @@ -1885,7 +1885,7 @@ function initialize_language_strings() { arr["POLISH",76]="Niewłaściwa opcja" arr["GERMAN",76]="Ungültige Menüoption" arr["TURKISH",76]="Geçersiz bir menü seçildi" - arr["ARABIC",76]="\${pending_of_translation} القائمة الخيار غير صالحة" + arr["ARABIC",76]="اختيارغير صالح" arr["ENGLISH",77]="Invalid interface was chosen" arr["SPANISH",77]="Interfaz no válida" @@ -1898,7 +1898,7 @@ function initialize_language_strings() { arr["POLISH",77]="Nieprawidłowy interfejs" arr["GERMAN",77]="Ungültige Interface" arr["TURKISH",77]="Geçersiz bir arayüz seçildi" - arr["ARABIC",77]="\${pending_of_translation} واجهة غير صالحة" + arr["ARABIC",77]="واجهة غير صالحة" arr["ENGLISH",78]="1. Change language" arr["SPANISH",78]="1. Cambiar idioma" @@ -1911,7 +1911,7 @@ function initialize_language_strings() { arr["POLISH",78]="1. Zmień język" arr["GERMAN",78]="1. Sprache ändern" arr["TURKISH",78]="1. Dil değiştir" - arr["ARABIC",78]="\${pending_of_translation} 1. تغيير اللغة" + arr["ARABIC",78]="1. تغيير اللغة" arr["ENGLISH",79]="1. English" arr["SPANISH",79]="1. Inglés" @@ -1924,7 +1924,7 @@ function initialize_language_strings() { arr["POLISH",79]="1. Angielski" arr["GERMAN",79]="1. Englisch" arr["TURKISH",79]="1. İngilizce" - arr["ARABIC",79]="\${pending_of_translation} 1. اللغة الإنجليزية" + arr["ARABIC",79]="1. اللغة الإنجليزية" arr["ENGLISH",80]="2. Spanish" arr["SPANISH",80]="2. Español" @@ -1937,7 +1937,7 @@ function initialize_language_strings() { arr["POLISH",80]="2. Hiszpański" arr["GERMAN",80]="2. Spanisch" arr["TURKISH",80]="2. İspanyolca" - arr["ARABIC",80]="\${pending_of_translation} 2. الإسبانية" + arr["ARABIC",80]="2. الإسبانية" arr["ENGLISH",81]="Select a language:" arr["SPANISH",81]="Selecciona un idioma:" @@ -1950,7 +1950,7 @@ function initialize_language_strings() { arr["POLISH",81]="Wybierz język:" arr["GERMAN",81]="Wählen Sie eine Sprache:" arr["TURKISH",81]="Bir dil seçiniz:" - arr["ARABIC",81]="\${pending_of_translation} اختر لغة:" + arr["ARABIC",81]="اختر لغة:" arr["ENGLISH",82]="Invalid language was chosen" arr["SPANISH",82]="Idioma no válido" @@ -1963,7 +1963,7 @@ function initialize_language_strings() { arr["POLISH",82]="Nieprawidłowy język" arr["GERMAN",82]="Ungültige Sprache" arr["TURKISH",82]="Yanlış bir dil seçildi" - arr["ARABIC",82]="\${pending_of_translation} لغة غير صحيحة" + arr["ARABIC",82]="لغة غير صحيحة" arr["ENGLISH",83]="Language changed to English" arr["SPANISH",83]="Idioma cambiado a Español" @@ -1976,7 +1976,7 @@ function initialize_language_strings() { arr["POLISH",83]="Zmieniono język na Polski" arr["GERMAN",83]="Sprache wurde auf Deutsch geändert" arr["TURKISH",83]="Dil Türkçe olarak değiştirildi" - arr["ARABIC",83]="\${pending_of_translation} تغيرت اللغة إلى العربية" + arr["ARABIC",83]="تغيرت اللغة إلى العربية" arr["ENGLISH",84]="Enterprise attacks menu" arr["SPANISH",84]="Menú de ataques Enterprise" @@ -1989,7 +1989,7 @@ function initialize_language_strings() { arr["POLISH",84]="Menu ataków Enterprise" arr["GERMAN",84]="Enterprise-Angriffsmenü" arr["TURKISH",84]="Enterprise saldırı menüsü" - arr["ARABIC",84]="\${pending_of_translation} الهجمات القائمة المؤسسة" + arr["ARABIC",84]="قائمة هجمات Entreprise" arr["ENGLISH",85]="Contact us by mail, IRC, Discord, etc. More info here: \${normal_color}\${urlgithub_wiki}/Contact" arr["SPANISH",85]="Contáctanos por mail, IRC, Discord, etc. Más información aquí: \${normal_color}\${urlgithub_wiki}/Contact" @@ -2002,7 +2002,7 @@ function initialize_language_strings() { arr["POLISH",85]="Skontaktuj się z nami za pośrednictwem poczty, IRC, Discord, itp. Więcej informacji tutaj: \${normal_color}\${urlgithub_wiki}/Contact" arr["GERMAN",85]="Kontaktieren Sie uns per E-Mail, IRC, Discord, etc. Mehr Infos hier: \${normal_color}\${urlgithub_wiki}/Contact" arr["TURKISH",85]="E-posta, IRC, Discord, vb. ile ile bize ulaşın. Daha fazla bilgi için: \${normal_color}\${urlgithub_wiki}/Contact" - arr["ARABIC",85]="\${pending_of_translation} الاتصال بنا عن طريق البريد الإلكتروني، IRC، الخلاف، الخ المزيد هنا: \${normal_color}\${urlgithub_wiki}/Contact" + arr["ARABIC",85]="اتصل بنا عن طريق البريد ، IRC ، Discord ، إلخ. مزيد من المعلومات هنا: \${normal_color} \${urlgithub_wiki}/جهة الاتصال" arr["ENGLISH",86]="Welcome" arr["SPANISH",86]="Bienvenid@" @@ -2015,7 +2015,7 @@ function initialize_language_strings() { arr["POLISH",86]="Witaj" arr["GERMAN",86]="Willkommen" arr["TURKISH",86]="Hoşgeldiniz" - arr["ARABIC",86]="\${pending_of_translation} أهلا بك" + arr["ARABIC",86]="مرحبا" arr["ENGLISH",87]="Change language" arr["SPANISH",87]="Cambiar idioma" @@ -2028,7 +2028,7 @@ function initialize_language_strings() { arr["POLISH",87]="Zmień język" arr["GERMAN",87]="Sprache ändern" arr["TURKISH",87]="Dili Değiştir" - arr["ARABIC",87]="\${pending_of_translation} تغيير اللغة" + arr["ARABIC",87]="تغيير اللغة" arr["ENGLISH",88]="Interface selection" arr["SPANISH",88]="Selección de interfaz" @@ -2041,7 +2041,7 @@ function initialize_language_strings() { arr["POLISH",88]="Wybór interfejsu" arr["GERMAN",88]="Interface-Auswahl" arr["TURKISH",88]="Arayüz seçimi" - arr["ARABIC",88]="\${pending_of_translation} واجهة اختيار" + arr["ARABIC",88]="اختيار الواجهة" arr["ENGLISH",89]="\${mdk_command} amok action" arr["SPANISH",89]="Acción \${mdk_command} amok" From 5b245df803ec5b2910497c3d56271d33f15200a5 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Fri, 18 Sep 2020 08:49:51 +0200 Subject: [PATCH 041/101] Small fixes on arabic strings --- language_strings.sh | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 099b15818..1ba129550 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -1755,7 +1755,7 @@ function initialize_language_strings() { arr["POLISH",66]="Wybrany interfejs \${current_iface_on_messages} jest w trybie monitorowania. Można wykonać skanowanie" arr["GERMAN",66]="Die ausgewählte Interface \${current_iface_on_messages} befindet sich im monitor-Modus. Der Scan kann durchgeführt werden" arr["TURKISH",66]="Seçilen arayüz \${current_iface_on_messages} izleme modunda. Tarama gerçekleştirilebilir" - arr["ARABIC",66]="الواجهة المحددة \ $ {current_iface_on_messages} في وضع monitor mode. يمكن إجراء الاستكشاف" + arr["ARABIC",66]="الواجهة المحددة \${current_iface_on_messages} في وضع monitor mode. يمكن إجراء الاستكشاف" arr["ENGLISH",67]="WEP filter enabled in scan. When started, press [Ctrl+C] to stop..." arr["SPANISH",67]="Filtro WEP activado en escaneo. Una vez empezado, pulse [Ctrl+C] para pararlo..." @@ -1768,7 +1768,7 @@ function initialize_language_strings() { arr["POLISH",67]="Filtr WEP aktywowany podczas skanowania. Naciśnij [Ctrl+C] w trakcie trwania, aby zatrzymać..." arr["GERMAN",67]="WEP-Filter beim Scannen aktiviert. Nach den Start, drücken Sie [Ctrl+C], um es zu stoppen..." arr["TURKISH",67]="WEP filtesi taraması etkin. Başladıktan sonra, durdurmak için [Ctrl+C] tuşlayınız..." - arr["ARABIC",67]="تم تمكين الفلتر WEP في الفحص. عند البدء ، اضغط على [Cترل + C] للإيقاف ..." + arr["ARABIC",67]="تم تمكين الفلتر WEP في الفحص. عند البدء ، اضغط على [Ctrl+C] للإيقاف ..." arr["ENGLISH",68]="No networks found" arr["SPANISH",68]="No se encontraron redes" @@ -1794,7 +1794,7 @@ function initialize_language_strings() { arr["POLISH",69]=" N. BSSID KANAŁ PWR ENC ESSID" arr["GERMAN",69]=" N. BSSID KANAL PWR ENC ESSID" arr["TURKISH",69]=" N. BSSID KANAL PWR ENC ESSID" - arr["ARABIC",69]="N. BSSID CHANNEL PWR ENC ESSID" + arr["ARABIC",69]=" N. BSSID CHANNEL PWR ENC ESSID" arr["ENGLISH",70]="Only one target detected. Autoselected" arr["SPANISH",70]="Sólo un objetivo detectado. Se ha seleccionado automáticamente" @@ -1846,7 +1846,7 @@ function initialize_language_strings() { arr["POLISH",73]="Skrypt airgeddon v\${airgeddon_version} napisany przez:" arr["GERMAN",73]="airgeddon Skript v\${airgeddon_version} entwickelt von:" arr["TURKISH",73]="airgeddon yazılımı v\${airgeddon_version} geliştiricisi:" - arr["ARABIC",73]="تمت برمجة airgeddon v \ $ {airgeddon_version} بواسطة:" + arr["ARABIC",73]="تمت برمجة airgeddon v\${airgeddon_version} بواسطة:" arr["ENGLISH",74]="This script is under GPLv3 (or later) License" arr["SPANISH",74]="Este script está bajo Licencia GPLv3 (o posterior)" @@ -1911,7 +1911,7 @@ function initialize_language_strings() { arr["POLISH",78]="1. Zmień język" arr["GERMAN",78]="1. Sprache ändern" arr["TURKISH",78]="1. Dil değiştir" - arr["ARABIC",78]="1. تغيير اللغة" + arr["ARABIC",78]="1. تغيير اللغة" arr["ENGLISH",79]="1. English" arr["SPANISH",79]="1. Inglés" @@ -1924,7 +1924,7 @@ function initialize_language_strings() { arr["POLISH",79]="1. Angielski" arr["GERMAN",79]="1. Englisch" arr["TURKISH",79]="1. İngilizce" - arr["ARABIC",79]="1. اللغة الإنجليزية" + arr["ARABIC",79]="1. اللغة الإنجليزية" arr["ENGLISH",80]="2. Spanish" arr["SPANISH",80]="2. Español" @@ -1937,7 +1937,7 @@ function initialize_language_strings() { arr["POLISH",80]="2. Hiszpański" arr["GERMAN",80]="2. Spanisch" arr["TURKISH",80]="2. İspanyolca" - arr["ARABIC",80]="2. الإسبانية" + arr["ARABIC",80]="2. الإسبانية" arr["ENGLISH",81]="Select a language:" arr["SPANISH",81]="Selecciona un idioma:" @@ -2002,7 +2002,7 @@ function initialize_language_strings() { arr["POLISH",85]="Skontaktuj się z nami za pośrednictwem poczty, IRC, Discord, itp. Więcej informacji tutaj: \${normal_color}\${urlgithub_wiki}/Contact" arr["GERMAN",85]="Kontaktieren Sie uns per E-Mail, IRC, Discord, etc. Mehr Infos hier: \${normal_color}\${urlgithub_wiki}/Contact" arr["TURKISH",85]="E-posta, IRC, Discord, vb. ile ile bize ulaşın. Daha fazla bilgi için: \${normal_color}\${urlgithub_wiki}/Contact" - arr["ARABIC",85]="اتصل بنا عن طريق البريد ، IRC ، Discord ، إلخ. مزيد من المعلومات هنا: \${normal_color} \${urlgithub_wiki}/جهة الاتصال" + arr["ARABIC",85]="اتصل بنا عن طريق البريد ، IRC ، Discord ، إلخ. مزيد من المعلومات هنا: \${normal_color}\${urlgithub_wiki}/Contact" arr["ENGLISH",86]="Welcome" arr["SPANISH",86]="Bienvenid@" From 74433d71c2edc18e113ddf82a9ed45e7054831bb Mon Sep 17 00:00:00 2001 From: darthvader-htb Date: Fri, 18 Sep 2020 08:23:19 -0400 Subject: [PATCH 042/101] Translated to arabic --- airgeddon.sh | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/airgeddon.sh b/airgeddon.sh index b4fc8139e..3a36a8025 100755 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -481,7 +481,7 @@ function language_strings_handling_messages() { language_strings_no_file["POLISH"]="Błąd. Nie znaleziono pliku tłumaczenia" language_strings_no_file["GERMAN"]="Fehler. Die Übersetzungsdatei wurde nicht gefunden" language_strings_no_file["TURKISH"]="Hata. Çeviri dosyası bulunamadı" - language_strings_no_file["ARABIC"]="${pending_of_translation}خطأ. ملف سلاسل اللغة غير موجود " + language_strings_no_file["ARABIC"]="خطأ. ملف اللغة غير موجود" declare -gA language_strings_file_mismatch language_strings_file_mismatch["ENGLISH"]="Error. The language strings file found mismatches expected version" @@ -495,7 +495,7 @@ function language_strings_handling_messages() { language_strings_file_mismatch["POLISH"]="Błąd. Znaleziony plik tłumaczenia nie jest oczekiwaną wersją" language_strings_file_mismatch["GERMAN"]="Fehler. Die gefundene Übersetzungsdatei ist nicht die erwartete Version" language_strings_file_mismatch["TURKISH"]="Hata. Bulunan çeviri dosyası beklenen sürüm değil" - language_strings_file_mismatch["ARABIC"]="${pending_of_translation}خطأ. وجد ملف سلاسل اللغة عدم تطابق في الإصدار المتوقع " + language_strings_file_mismatch["ARABIC"]="خطأ. ملف اللغة غيرمتطابق مع الإصدار المتوقع" declare -gA language_strings_try_to_download language_strings_try_to_download["ENGLISH"]="airgeddon will try to download the language strings file..." @@ -509,7 +509,7 @@ function language_strings_handling_messages() { language_strings_try_to_download["POLISH"]="airgeddon spróbuje pobrać plik tłumaczeń..." language_strings_try_to_download["GERMAN"]="airgeddon wird versuchen, die Übersetzungsdatei herunterzuladen..." language_strings_try_to_download["TURKISH"]="airgeddon çeviri dosyasını indirmeye çalışacak..." - language_strings_try_to_download["ARABIC"]="${pending_of_translation}سيحاول airgeddon تنزيل ملف سلاسل اللغة ..." + language_strings_try_to_download["ARABIC"]="سيحاول airgeddon تنزيل ملف سلاسل اللغة ..." declare -gA language_strings_successfully_downloaded language_strings_successfully_downloaded["ENGLISH"]="Language strings file was successfully downloaded" @@ -523,7 +523,7 @@ function language_strings_handling_messages() { language_strings_successfully_downloaded["POLISH"]="Plik z tłumaczeniem został pomyślnie pobrany" language_strings_successfully_downloaded["GERMAN"]="Die Übersetzungsdatei wurde erfolgreich heruntergeladen" language_strings_successfully_downloaded["TURKISH"]="Çeviri dosyası başarıyla indirildi" - language_strings_successfully_downloaded["ARABIC"]="${pending_of_translation}تم تنزيل ملف سلاسل اللغة بنجاح " + language_strings_successfully_downloaded["ARABIC"]="تم تنزيل ملف سلاسل اللغة بنجاح" declare -gA language_strings_failed_downloading language_strings_failed_downloading["ENGLISH"]="The language string file can't be downloaded. Check your internet connection or download it manually from ${normal_color}${urlgithub}" @@ -537,7 +537,7 @@ function language_strings_handling_messages() { language_strings_failed_downloading["POLISH"]="Nie można pobrać pliku tłumaczenia. Sprawdź połączenie internetowe lub pobierz go ręcznie z ${normal_color}${urlgithub}" language_strings_failed_downloading["GERMAN"]="Die Übersetzungsdatei konnte nicht heruntergeladen werden. Überprüfen Sie Ihre Internetverbindung oder laden Sie sie manuell von ${normal_color}${urlgithub} runter" language_strings_failed_downloading["TURKISH"]="Çeviri dosyası indirilemedi. İnternet bağlantınızı kontrol edin veya manuel olarak indirin ${normal_color}${urlgithub}" - language_strings_failed_downloading["ARABIC"]="${pending_of_translation} لا يمكن تنزيل ملف سلسلة اللغة. تحقق من اتصالك بالإنترنت أو قم بتنزيله يدويًا من ${normal_color}${urlgithub} " + language_strings_failed_downloading["ARABIC"]="لا يمكن تنزيل ملف اللغة. تحقق من اتصالك بالإنترنت أو قم بتنزيله يدويًا من ${normal_color}${urlgithub}" declare -gA language_strings_first_time language_strings_first_time["ENGLISH"]="If you are seeing this message after an automatic update, don't be scared! It's probably because airgeddon has different file structure since version 6.1. It will be automatically fixed" @@ -551,7 +551,7 @@ function language_strings_handling_messages() { language_strings_first_time["POLISH"]="Jeśli widzisz tę wiadomość po automatycznej aktualizacji, nie obawiaj się! To prawdopodobnie dlatego, że w wersji 6.1 zmieniła się struktura plików airgeddon. Naprawi się automatycznie" language_strings_first_time["GERMAN"]="Wenn Sie diese Nachricht nach einem automatischen Update sehen, haben Sie keine Angst! Das liegt vermutlich daran, dass ab Version 6.1 die Dateistruktur von airgeddon geändert wurde. Es wird automatisch repariert" language_strings_first_time["TURKISH"]="Otomatik bir güncellemeden sonra bu mesajı görüyorsanız, korkmayın! muhtemelen 6.1 sürümünden itibaren airgeddon dosya yapısı değişmiştir. Otomatik olarak tamir edilecektir" - language_strings_first_time["ARABIC"]="${pending_of_translation}إذا كنت ترى هذه الرسالة بعد التحديث التلقائي ، فلا تخف! ربما يرجع السبب في ذلك إلى أن airgeddon له بنية ملفات مختلفة منذ الإصدار 6.1. سيتم إصلاحه تلقائيًا " + language_strings_first_time["ARABIC"]="إذا كنت ترى هذه الرسالة بعد التحديث التلقائي ، فلا تخف! ربما يرجع السبب في ذلك إلى أن airgeddon له بنية ملفات مختلفة منذ الإصدار 6.1. سيتم إصلاحه تلقائيًا " declare -gA language_strings_exiting language_strings_exiting["ENGLISH"]="Exiting airgeddon script v${airgeddon_version} - See you soon! :)" @@ -565,7 +565,7 @@ function language_strings_handling_messages() { language_strings_exiting["POLISH"]="Wyjście z skryptu airgeddon v${airgeddon_version} - Do zobaczenia wkrótce! :)" language_strings_exiting["GERMAN"]="Sie verlassen airgeddon v${airgeddon_version} - Bis bald! :)" language_strings_exiting["TURKISH"]="airgeddon yazılımından çıkış yapılıyor v${airgeddon_version} - Yakında görüşürüz! :)" - language_strings_exiting["ARABIC"]="${pending_of_translation} الخروج من البرنامج النصي airgeddon v ${airgeddon_version}- نراكم قريبًا! :) " + language_strings_exiting["ARABIC"]="الخروج من البرنامج airgeddon v ${airgeddon_version}- نراكم قريبًا! :)" declare -gA language_strings_key_to_continue language_strings_key_to_continue["ENGLISH"]="Press [Enter] key to continue..." @@ -579,7 +579,7 @@ function language_strings_handling_messages() { language_strings_key_to_continue["POLISH"]="Naciśnij klawisz [Enter] aby kontynuować..." language_strings_key_to_continue["GERMAN"]="Drücken Sie die [Enter]-Taste um fortzufahren..." language_strings_key_to_continue["TURKISH"]="Devam etmek için [Enter] tuşuna basın..." - language_strings_key_to_continue["ARABIC"]="${pending_of_translation} اضغط على مفتاح [Enter] للمتابعة ... " + language_strings_key_to_continue["ARABIC"]="اضغط على مفتاح [Enter] للمتابعة ... " } #Generic toggle option function From 481b3102cfb4f3154ce9703815ba0fd9f2608fa2 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Mon, 21 Sep 2020 08:59:54 +0200 Subject: [PATCH 043/101] Fix spaces in strings of airgeddon.sh --- airgeddon.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/airgeddon.sh b/airgeddon.sh index 3a36a8025..04cc3ca24 100755 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -565,7 +565,7 @@ function language_strings_handling_messages() { language_strings_exiting["POLISH"]="Wyjście z skryptu airgeddon v${airgeddon_version} - Do zobaczenia wkrótce! :)" language_strings_exiting["GERMAN"]="Sie verlassen airgeddon v${airgeddon_version} - Bis bald! :)" language_strings_exiting["TURKISH"]="airgeddon yazılımından çıkış yapılıyor v${airgeddon_version} - Yakında görüşürüz! :)" - language_strings_exiting["ARABIC"]="الخروج من البرنامج airgeddon v ${airgeddon_version}- نراكم قريبًا! :)" + language_strings_exiting["ARABIC"]="الخروج من البرنامج airgeddon v${airgeddon_version}- نراكم قريبًا! :)" declare -gA language_strings_key_to_continue language_strings_key_to_continue["ENGLISH"]="Press [Enter] key to continue..." @@ -579,7 +579,7 @@ function language_strings_handling_messages() { language_strings_key_to_continue["POLISH"]="Naciśnij klawisz [Enter] aby kontynuować..." language_strings_key_to_continue["GERMAN"]="Drücken Sie die [Enter]-Taste um fortzufahren..." language_strings_key_to_continue["TURKISH"]="Devam etmek için [Enter] tuşuna basın..." - language_strings_key_to_continue["ARABIC"]="اضغط على مفتاح [Enter] للمتابعة ... " + language_strings_key_to_continue["ARABIC"]="اضغط على مفتاح [Enter] للمتابعة ..." } #Generic toggle option function From abf96605436d5a0e568b4fa30dd27c99c65a201f Mon Sep 17 00:00:00 2001 From: darthvader-htb Date: Mon, 21 Sep 2020 09:12:32 -0400 Subject: [PATCH 044/101] Translated to arabic till array number: arr 111 --- language_strings.sh | 48 ++++++++++++++++++++++----------------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 1ba129550..e642ff9fe 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -1677,7 +1677,7 @@ function initialize_language_strings() { arr["POLISH",60]="11. O programie & Podziękowania" arr["GERMAN",60]="11. About & Credits" arr["TURKISH",60]="11. Hakkında & Güven" - arr["ARABIC",60]="11. بشأن عن ومنسوبات" + arr["ARABIC",60]="11. بشأن ومنسوبات" arr["ENGLISH",61]="0. Exit script" arr["SPANISH",61]="0. Salir del script" @@ -2054,7 +2054,7 @@ function initialize_language_strings() { arr["POLISH",89]="Akcja \${mdk_command} amok" arr["GERMAN",89]="\${mdk_command} amok Aktion" arr["TURKISH",89]="\${mdk_command} amok etkisi" - arr["ARABIC",89]="\${pending_of_translation} العمل \${mdk_command} في الأرض فسادا" + arr["ARABIC",89]="فعل \${mdk_command} amok" arr["ENGLISH",90]="Aireplay deauth action" arr["SPANISH",90]="Acción aireplay deauth" @@ -2067,7 +2067,7 @@ function initialize_language_strings() { arr["POLISH",90]="Akcja aireplay deauth" arr["GERMAN",90]="Aireplay deauth Aktion" arr["TURKISH",90]="Aireplay deauth etkisi" - arr["ARABIC",90]="\${pending_of_translation} العمل aireplay deauth" + arr["ARABIC",90]="فعل Aireplay deauth" arr["ENGLISH",91]="WIDS / WIPS / WDS confusion action" arr["SPANISH",91]="Acción WIDS / WIPS / WDS confusion" @@ -2080,7 +2080,7 @@ function initialize_language_strings() { arr["POLISH",91]="Akcja WIDS / WIPS / WDS confusion" arr["GERMAN",91]="WIDS / WIPS / WDS confusion Aktion" arr["TURKISH",91]="WIDS / WIPS / WDS confusion etkisi" - arr["ARABIC",91]="\${pending_of_translation} العمل WIDS / WIPS / WDS الارتباك" + arr["ARABIC",91]="فعل WIDS / WIPS / WDS confusion" arr["ENGLISH",92]="Beacon flood action" arr["SPANISH",92]="Acción Beacon flood" @@ -2093,7 +2093,7 @@ function initialize_language_strings() { arr["POLISH",92]="Akcja Beacon flood" arr["GERMAN",92]="Beacon flood Aktion" arr["TURKISH",92]="Beacon flood etkisi" - arr["ARABIC",92]="\${pending_of_translation} منارة العمل الفيضانات" + arr["ARABIC",92]="فعل Beacon flood" arr["ENGLISH",93]="Auth DoS action" arr["SPANISH",93]="Acción Auth DoS" @@ -2106,7 +2106,7 @@ function initialize_language_strings() { arr["POLISH",93]="Akcja Auth DoS" arr["GERMAN",93]="Auth DoS Aktion" arr["TURKISH",93]="Auth DoS etkisi" - arr["ARABIC",93]="\${pending_of_translation} المصادقة عمل دوس" + arr["ARABIC",93]="فعل Auth DoS" arr["ENGLISH",94]="Michael Shutdown action" arr["SPANISH",94]="Acción Michael Shutdown" @@ -2119,7 +2119,7 @@ function initialize_language_strings() { arr["POLISH",94]="Akcja Michael Shutdown" arr["GERMAN",94]="Michael Shutdown Aktion" arr["TURKISH",94]="Michael Shutdown etkisi" - arr["ARABIC",94]="\${pending_of_translation} عمل مايكل إيقاف" + arr["ARABIC",94]="فعل Michael Shutdown" arr["ENGLISH",95]="\${mdk_command} amok parameters" arr["SPANISH",95]="Parámetros \${mdk_command} amok" @@ -2132,7 +2132,7 @@ function initialize_language_strings() { arr["POLISH",95]="Parametry \${mdk_command} amok" arr["GERMAN",95]="\${mdk_command} amok Parameter" arr["TURKISH",95]="\${mdk_command} amok parametreleri" - arr["ARABIC",95]="\${pending_of_translation} معلمات \${mdk_command} في الأرض فسادا" + arr["ARABIC",95]="معايير \${mdk_command} amok" arr["ENGLISH",96]="Aireplay deauth parameters" arr["SPANISH",96]="Parámetros Aireplay deauth" @@ -2145,7 +2145,7 @@ function initialize_language_strings() { arr["POLISH",96]="Parametry Aireplay deauth" arr["GERMAN",96]="Aireplay deauth Parameter" arr["TURKISH",96]="Aireplay deauth parametreleri" - arr["ARABIC",96]="\${pending_of_translation} Aireplay المعلمات deauth" + arr["ARABIC",96]="معايير Aireplay deauth" arr["ENGLISH",97]="WIDS / WIPS / WDS parameters" arr["SPANISH",97]="Parámetros WIDS / WIPS / WDS" @@ -2158,7 +2158,7 @@ function initialize_language_strings() { arr["POLISH",97]="Parametry WIDS / WIPS / WDS" arr["GERMAN",97]="WIDS / WIPS / WDS Parameter" arr["TURKISH",97]="WIDS / WIPS / WDS parametreleri" - arr["ARABIC",97]="\${pending_of_translation} المعلمات WIDS / WIPS / WDS" + arr["ARABIC",97]="معايير WIDS / WIPS / WDS" arr["ENGLISH",98]="Beacon flood parameters" arr["SPANISH",98]="Parámetros Beacon flood" @@ -2171,7 +2171,7 @@ function initialize_language_strings() { arr["POLISH",98]="Parametry Beacon flood" arr["GERMAN",98]="Beacon flood Parameter" arr["TURKISH",98]="Beacon flood parametreleri" - arr["ARABIC",98]="\${pending_of_translation} المعلمات منارة الفيضانات" + arr["ARABIC",98]="معايير Beacon flood" arr["ENGLISH",99]="Auth DoS parameters" arr["SPANISH",99]="Parámetros Auth DoS" @@ -2184,7 +2184,7 @@ function initialize_language_strings() { arr["POLISH",99]="Parametry Auth DoS" arr["GERMAN",99]="Auth DoS Parameter" arr["TURKISH",99]="Auth DoS parametreleri" - arr["ARABIC",99]="\${pending_of_translation} المصادقة المعلمات دوس" + arr["ARABIC",99]="معايير Auth DoS" arr["ENGLISH",100]="Michael Shutdown parameters" arr["SPANISH",100]="Parámetros Michael Shutdown" @@ -2197,7 +2197,7 @@ function initialize_language_strings() { arr["POLISH",100]="Parametry Michael Shutdown" arr["GERMAN",100]="Michael Shutdown Parameter" arr["TURKISH",100]="Michael Shutdown parametreleri" - arr["ARABIC",100]="\${pending_of_translation} مايكل المعلمات إيقاف" + arr["ARABIC",100]="معايير Michael Shutdown" arr["ENGLISH",101]="airgeddon main menu" arr["SPANISH",101]="Menú principal airgeddon" @@ -2210,7 +2210,7 @@ function initialize_language_strings() { arr["POLISH",101]="Menu główne airgeddon" arr["GERMAN",101]="airgeddon-Hauptmenü" arr["TURKISH",101]="airgeddon ana menü" - arr["ARABIC",101]="\${pending_of_translation} airgeddon القائمة الرئيسية" + arr["ARABIC",101]="airgeddon القائمة الرئيسية" arr["ENGLISH",102]="DoS attacks menu" arr["SPANISH",102]="Menú ataques DoS" @@ -2223,7 +2223,7 @@ function initialize_language_strings() { arr["POLISH",102]="Menu ataków DoS" arr["GERMAN",102]="DoS-Angriffsmenü" arr["TURKISH",102]="DoS saldırı menüsü" - arr["ARABIC",102]="\${pending_of_translation} هجمات حجب الخدمة القائمة" + arr["ARABIC",102]="قائمة هجمات DoS" arr["ENGLISH",103]="Exploring for targets" arr["SPANISH",103]="Explorar para buscar objetivos" @@ -2236,7 +2236,7 @@ function initialize_language_strings() { arr["POLISH",103]="Skanowanie w poszukiwaniu celów" arr["GERMAN",103]="Scans, um Ziele zu finden" arr["TURKISH",103]="Hedefler taranıyor" - arr["ARABIC",103]="\${pending_of_translation} تصفح للعثور على الأهداف" + arr["ARABIC",103]="تصفح للعثور على الأهداف" arr["ENGLISH",104]="Select target" arr["SPANISH",104]="Seleccionar objetivo" @@ -2249,7 +2249,7 @@ function initialize_language_strings() { arr["POLISH",104]="Wybierz cel" arr["GERMAN",104]="Wählen Sie das Ziel aus" arr["TURKISH",104]="Hedef seçiniz" - arr["ARABIC",104]="\${pending_of_translation} حدد هدف" + arr["ARABIC",104]="حدد هدف" arr["ENGLISH",105]="About & Credits" arr["SPANISH",105]="Acerca de & Créditos" @@ -2262,7 +2262,7 @@ function initialize_language_strings() { arr["POLISH",105]="Informacje & Podziękowania" arr["GERMAN",105]="About & Credits" arr["TURKISH",105]="Hakkımızda & Güven" - arr["ARABIC",105]="\${pending_of_translation} حول وقروض" + arr["ARABIC",105]="بشأن ومنسوبات" arr["ENGLISH",106]="Exiting" arr["SPANISH",106]="Saliendo" @@ -2275,7 +2275,7 @@ function initialize_language_strings() { arr["POLISH",106]="Wychodzenie" arr["GERMAN",106]="Verlassen" arr["TURKISH",106]="Çıkış yapılıyor" - arr["ARABIC",106]="\${pending_of_translation} يخرج" + arr["ARABIC",106]="الخروج من البرنامج" arr["ENGLISH",107]="Join the project at \${normal_color}\${urlgithub}" arr["SPANISH",107]="Únete al proyecto en \${normal_color}\${urlgithub}" @@ -2288,7 +2288,7 @@ function initialize_language_strings() { arr["POLISH",107]="Dołącz do projektu w \${normal_color}\${urlgithub}" arr["GERMAN",107]="Treten Sie das Projekt in \${normal_color}\${urlgithub} \${pink_color}bei" arr["TURKISH",107]="Projeye buradan katılın \${normal_color}\${urlgithub}" - arr["ARABIC",107]="\${pending_of_translation} تاريخ المشروع \${normal_color}\${urlgithub}" + arr["ARABIC",107]="انضم إلى المشروع على \${normal_color}\${urlgithub}" arr["ENGLISH",108]="Let's check if you have installed what script needs" arr["SPANISH",108]="Vamos a chequear si tienes instalado lo que el script requiere" @@ -2301,7 +2301,7 @@ function initialize_language_strings() { arr["POLISH",108]="Sprawdźmy czy jest zainstalowane to, czego wymaga skrypt" arr["GERMAN",108]="Lassen Sie uns überprüfen, ob Sie die vom Skript benötigte Paketen installiert sind" arr["TURKISH",108]="Hadi yazılımın ihtiyacı olan diğer yazılımları kontrol edelim" - arr["ARABIC",108]="\${pending_of_translation} الاختيار دعونا إذا قمت بتثبيت ما يتطلب النصي" + arr["ARABIC",108]="دعنا نتحقق مما إذا كنت قد قمت بتثبيت ما يحتاجه البرنامج " arr["ENGLISH",109]="Essential tools: checking..." arr["SPANISH",109]="Herramientas esenciales: comprobando..." @@ -2314,7 +2314,7 @@ function initialize_language_strings() { arr["POLISH",109]="Podstawowe narzędzia: sprawdzanie..." arr["GERMAN",109]="Wesentliche Werkzeuge: Überprüfung..." arr["TURKISH",109]="Temel araçlar: kontrol ediliyor..." - arr["ARABIC",109]="\${pending_of_translation} أدوات أساسية: التحقق ..." + arr["ARABIC",109]="التحقق من وجود الأدوات اللازمة ..." arr["ENGLISH",110]="Your distro has all necessary essential tools. Script can continue..." arr["SPANISH",110]="Tu distro tiene todas las herramientas esenciales necesarias. El script puede continuar..." @@ -2327,7 +2327,7 @@ function initialize_language_strings() { arr["POLISH",110]="Twój distro posiada wszystkie niezbędne niezbędne narzędzia. Skrypt może kontynuować..." arr["GERMAN",110]="Ihre Distribution verfügt über alle notwendigen Werkzeuge. Das Skript kann fortfahren..." arr["TURKISH",110]="Senin dağıtımın tüm gerekli temel araçları barındırıyor. Yazılım devam edebilir..." - arr["ARABIC",110]="\${pending_of_translation} توزيعة لديه كل الأدوات الأساسية اللازمة. السيناريو يمكن أن يستمر ..." + arr["ARABIC",110]="الأدوات الأساسية اللازمة للتشغيل السليم للبرنامج كلها موجودة في نظامك. يمكن أن يستمر البرنامج ..." arr["ENGLISH",111]="You need to install some essential tools before running this script" arr["SPANISH",111]="Necesitas instalar algunas herramientas esenciales antes de lanzar este script" @@ -2340,7 +2340,7 @@ function initialize_language_strings() { arr["POLISH",111]="Przed uruchomieniem tego skryptu musisz zainstalować kilka niezbędnych narzędzi" arr["GERMAN",111]="Sie müssen einige wichtige Tools installieren, bevor Sie dieses Skript starten" arr["TURKISH",111]="Bu yazılımı çalıştırmadan önce bazı temel araçları yüklemeniz gerekmektedir" - arr["ARABIC",111]="\${pending_of_translation} تحتاج إلى تثبيت بعض الأدوات الأساسية قبل إطلاق هذا البرنامج النصي" + arr["ARABIC",111]="تحتاج إلى تثبيت بعض الأدوات الأساسية قبل تشغيل هذا البرنامج" arr["ENGLISH",112]="WPA/WPA2 Enterprise networks are commonly used in corporate environments. They use a Radius server for authentication and unlike conventional networks require more elements for authentication, not just a password. They may require username, password and occasionally a certificate" arr["SPANISH",112]="Las redes WPA/WPA2 Enterprise suelen configurarse en entornos corporativos. Utilizan un servidor Radius para la autenticación y a diferencia de las redes convencionales requieren más elementos para la autenticación, no solo una contraseña. Pueden requerir usuario y contraseña además de un certificado" From 49a6403b797384c4a7f9ab4cf0d2970b060f3202 Mon Sep 17 00:00:00 2001 From: darthvader-htb Date: Wed, 23 Sep 2020 10:00:05 -0400 Subject: [PATCH 045/101] Translated to arabic till : arr 141 --- language_strings.sh | 60 ++++++++++++++++++++++----------------------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index e642ff9fe..1cc605e38 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -2353,7 +2353,7 @@ function initialize_language_strings() { arr["POLISH",112]="Sieci WPA/WPA2 Enterprise są powszechnie stosowane w środowiskach korporacyjnych. Korzystają z serwera Radius do uwierzytelniania i w przeciwieństwie do sieci konwencjonalnych wymagają więcej elementów do uwierzytelnienia, a nie tylko hasła. Mogą wymagać nazwy użytkownika, hasła i czasami certyfikatu" arr["GERMAN",112]="WPA/WPA2 Enterprise-Netzwerke werden häufig in Unternehmensumgebungen verwendet. Sie verwenden einen Radius-Server zur Authentifizierung und benötigen im Gegensatz zu herkömmlichen Netzwerken mehr Elemente zur Authentifizierung als ein Passwort. Sie benötigen möglicherweise Benutzernamen, Passwort und gelegentlich ein Zertifikat" arr["TURKISH",112]="WPA/WPA2 Enterprise ağlar, şirket ortamlarında yaygın olarak kullanılır. Kimlik doğrulaması için bir Radius sunucu kullanıyorlar ve geleneksel ağların aksine, yalnızca bir şifre değil, kimlik doğrulama için daha fazla öğe gerekiyor. Kullanıcı adı, şifre ve bazen sertifika isteyebilirler" - arr["ARABIC",112]="\${pending_of_translation} يتم تكوين شبكات WPA / WPA2 المشاريع في بيئات الشركات. أنها تستخدم نصف قطرها الخادم للمصادقة وعلى عكس الشبكات التقليدية تتطلب المزيد من العناصر للمصادقة، وليس مجرد كلمة السر. وقد تتطلب اسم المستخدم وكلمة المرور بالإضافة إلى شهادة" + arr["ARABIC",112]="تستخدم شبكات WPA / WPA2 Entreprise بشكل شائع في بيئات الشركات. يستخدمون خادم Radius للمصادقة وعلى عكس الشبكات التقليدية تتطلب عناصر أكثر للمصادقة ، وليس مجرد كلمة مرور. قد يطلبون اسم مستخدم وكلمة مرور وأحيانًا شهادة" arr["ENGLISH",113]="3. French" arr["SPANISH",113]="3. Francés" @@ -2366,7 +2366,7 @@ function initialize_language_strings() { arr["POLISH",113]="3. Francuski" arr["GERMAN",113]="3. Französisch" arr["TURKISH",113]="3. Fransızca" - arr["ARABIC",113]="\${pending_of_translation} 3. الفرنسية" + arr["ARABIC",113]="3. الفرنسية" arr["ENGLISH",114]="Use it only on your own networks!!" arr["SPANISH",114]="Utilízalo solo en tus propias redes!!" @@ -2379,7 +2379,7 @@ function initialize_language_strings() { arr["POLISH",114]="Używaj tylko we własnych sieciach!!" arr["GERMAN",114]="Verwenden Sie es nur in Ihren eigenen Netzwerken!!" arr["TURKISH",114]="Sadece kendi ağlarında kullan!!" - arr["ARABIC",114]="\${pending_of_translation} استخدامه فقط على شبكة الخاصة بك !!" + arr["ARABIC",114]="استخدامه فقط على شبكة الخاصة بك !!" arr["ENGLISH",115]="Press [Enter] key to continue..." arr["SPANISH",115]="Pulsa la tecla [Enter] para continuar..." @@ -2392,7 +2392,7 @@ function initialize_language_strings() { arr["POLISH",115]="Naciśnij klawisz [Enter], aby kontynuować..." arr["GERMAN",115]="Drücken Sie die [Enter]-Taste, um fortzufahren..." arr["TURKISH",115]="Devam etmek için [Enter] tuşlayınız..." - arr["ARABIC",115]="\${pending_of_translation} اضغط [أدخل] مفتاح للمتابعة ..." + arr["ARABIC",115]="اضغط على مفتاح [Enter] للمتابعة ..." arr["ENGLISH",116]="4. Catalan" arr["SPANISH",116]="4. Catalán" @@ -2405,7 +2405,7 @@ function initialize_language_strings() { arr["POLISH",116]="4. Kataloński" arr["GERMAN",116]="4. Katalanisch" arr["TURKISH",116]="4. Katalan" - arr["ARABIC",116]="\${pending_of_translation} 4. التشيكية" + arr["ARABIC",116]="4. الكاتالونية" arr["ENGLISH",117]="smooth mode, disconnect on capture" arr["SPANISH",117]="modo smooth, desconectar tras capturar" @@ -2418,7 +2418,7 @@ function initialize_language_strings() { arr["POLISH",117]="tryb smooth, odłącz po przechwyceniu" arr["GERMAN",117]="smooth-Modus, nach dem Erfassen abschalten" arr["TURKISH",117]="smooth mod, yakalamadan sonra bağlantıyı keser" - arr["ARABIC",117]="\${pending_of_translation} لذلك على نحو سلس، قطع بعد التقاط" + arr["ARABIC",117]="الوضع smooth mode، قطع الاتصال عند الالتقاط" arr["ENGLISH",118]="4. DoS attacks menu" arr["SPANISH",118]="4. Menú de ataques DoS" @@ -2431,7 +2431,7 @@ function initialize_language_strings() { arr["POLISH",118]="4. Menu ataków DoS" arr["GERMAN",118]="4. DoS-Angriffsmenü" arr["TURKISH",118]="4. DoS attacks menüsü" - arr["ARABIC",118]="\${pending_of_translation} 4. هجمات حجب الخدمة القائمة" + arr["ARABIC",118]="4. قائمة هجمات DoS" arr["ENGLISH",119]="5. Handshake/PMKID tools menu" arr["SPANISH",119]="5. Menú de herramientas Handshake/PMKID" @@ -2444,7 +2444,7 @@ function initialize_language_strings() { arr["POLISH",119]="5. Menu narzędzi Handshake/PMKID" arr["GERMAN",119]="5. Handshake/PMKID-Tools-Menü" arr["TURKISH",119]="5. Handshake/PMKID araçları menüsü" - arr["ARABIC",119]="\${pending_of_translation} 5. قائمة أدوات المصافحة/PMKID" + arr["ARABIC",119]="5. قائمة أدوات Handshake / PMKID" arr["ENGLISH",120]="Handshake/PMKID tools menu" arr["SPANISH",120]="Menú de herramientas Handshake/PMKID" @@ -2457,7 +2457,7 @@ function initialize_language_strings() { arr["POLISH",120]="Menu narzędzi Handshake/PMKID" arr["GERMAN",120]="Handshake/PMKID-Tools-Menü" arr["TURKISH",120]="Handshake/PMKID araçları menüsü" - arr["ARABIC",120]="\${pending_of_translation} القائمة أدوات المصافحة/PMKID" + arr["ARABIC",120]="قائمة أدوات Handshake / PMKID" arr["ENGLISH",121]="6. Capture Handshake" arr["SPANISH",121]="6. Capturar Handshake" @@ -2470,7 +2470,7 @@ function initialize_language_strings() { arr["POLISH",121]="6. Przechwyć Handshake" arr["GERMAN",121]="6. Handshake ergreifen" arr["TURKISH",121]="6. Handshake yakala" - arr["ARABIC",121]="\${pending_of_translation} 6. لقطة المصافحة" + arr["ARABIC",121]="6. التقاط Handshake" arr["ENGLISH",122]="7. Clean/optimize Handshake file" arr["SPANISH",122]="7. Limpiar/optimizar fichero de Handshake" @@ -2483,7 +2483,7 @@ function initialize_language_strings() { arr["POLISH",122]="7. Oczyść/zoptymalizuj plik Handshake" arr["GERMAN",122]="7. Handshake-Datei bereinigen/optimieren" arr["TURKISH",122]="7. Handshake dosyalarını Temizle/Optimize et" - arr["ARABIC",122]="\${pending_of_translation} 7. تنظيف ملف / الأمثل المصافحة" + arr["ARABIC",122]="7. تنظيف / تحسين ملف Handshake" arr["ENGLISH",123]="If the password for the wifi network is obtained with the WPS attack, you should decide where to save it. \${green_color}Type the path to store the file or press [Enter] to accept the default proposal \${normal_color}[\${wps_potpath}]" arr["SPANISH",123]="Si se consigue la contraseña de la red wifi con el ataque WPS, hay que decidir donde guardarla. \${green_color}Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto \${normal_color}[\${wps_potpath}]" @@ -2496,7 +2496,7 @@ function initialize_language_strings() { arr["POLISH",123]="Jeśli hasło sieci wifi zostanie uzyskane atakiem WPS, musisz zdecydować gdzie je zapisać. \${green_color}Wpisz ścieżkę, w której będziemy zapisywać plik lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${wps_potpath}]" arr["GERMAN",123]="Wenn Sie das WLAN-Passwort mit dem WPS-Angriff erhalten, müssen Sie entscheiden, wo Sie es speichern möchten. \${green_color} Geben Sie den Pfad ein, unter dem die Datei gespeichert werden soll, oder drücken Sie die [Enter]-Taste, um den Standardvorschlag \${normal_color}[\${wps_potpath}] \${blue_color}zu akzeptieren" arr["TURKISH",123]="Eğer wifi şifresini WPS saldırısı yöntemi ile elde ettiyseniz, nereye kaydedileceğini belirlemelisiniz. \${green_color}Dizin yolu girin veya [Enter] tuşuna varsayılan yere kaydedin. \${normal_color}[\${wps_potpath}]" - arr["ARABIC",123]="\${pending_of_translation} إذا تحقق كلمة المرور لشبكة لاسلكية مع الهجوم WPS، تقرر أين حفظه. \${green_color} أدخل المسار حيث نقوم بتخزين ملف أو اضغط [أدخل] لقبول الافتراضي المقترح \${normal_color}[\${wps_potpath}]" + arr["ARABIC",123]="إذا تم الحصول على كلمة المرور الخاصة بشبكة wifi بهجوم WPS ، فيجب أن تقرر مكان حفظها. \${green_color} اكتب الطريق لتخزين الملف أو اضغط على [Enter] لقبول الاقتراح الافتراضي \${normal_color} [\${wps_potpath}]" arr["ENGLISH",124]="monitor mode needed for capturing" arr["SPANISH",124]="modo monitor requerido en captura" @@ -2509,7 +2509,7 @@ function initialize_language_strings() { arr["POLISH",124]="aby przechwytywać wymagany jest tryb monitorowania" arr["GERMAN",124]="monitor-Modus für die Erfassung erforderlich" arr["TURKISH",124]="yakalamak için izleme modu gereklidir" - arr["ARABIC",124]="\${pending_of_translation} القبض على وضع الشاشة المطلوبة" + arr["ARABIC",124]="وضع monitor mode لازم لالتقاط" arr["ENGLISH",125]="There is no valid target network selected. You'll be redirected to select one" arr["SPANISH",125]="No hay una red objetivo válida seleccionada. Serás redirigido para seleccionar una" @@ -2522,7 +2522,7 @@ function initialize_language_strings() { arr["POLISH",125]="Nie wybrano prawidłowej sieci docelowej. Zostaniesz przekierowany, aby ją wybrać" arr["GERMAN",125]="Kein gültiges Ziel-Netzwerk wurde ausgewählt. Sie werden zur Auswahl weitergeleitet" arr["TURKISH",125]="Geçerli bir hedef ağ seçilmedi. Seçmek için yönlendiriliyorsunuz" - arr["ARABIC",125]="\${pending_of_translation} ليس هناك هدف الشبكة المحددة صالحة. سيتم نقلك إلى تحديد" + arr["ARABIC",125]="لم يتم تحديد شبكة مستهدفة صالحة. ستتم إعادة توجيهك لتحديد واحدة" arr["ENGLISH",126]="You have a valid WPA/WPA2 target network selected. Script can continue..." arr["SPANISH",126]="Tienes una red objetivo WPA/WPA2 válida seleccionada. El script puede continuar..." @@ -2535,7 +2535,7 @@ function initialize_language_strings() { arr["POLISH",126]="Wybrano prawidłową sieć docelową WPA/WPA2. Skrypt może kontynuować..." arr["GERMAN",126]="Sie haben ein gültiges WPA/WPA2-Zielnetzwerk ausgewählt. Das Skript kann fortfahren..." arr["TURKISH",126]="Geçerli bir WPA/WPA2 hedef ağı seçtiniz. Yazılım devam edebilir..." - arr["ARABIC",126]="\${pending_of_translation} لديك شبكة الهدف WPA / WPA2 صالحة المحدد. السيناريو يمكن أن يستمر ..." + arr["ARABIC",126]="تم تحديد شبكة هدف WPA / WPA2 صالحة. يمكن أن يستمرالبرنامج ..." arr["ENGLISH",127]="The natural order to proceed in this menu is usually: 1-Select wifi card 2-Put it in monitor mode 3-Select target network 4-Capture Handshake/PMKID" arr["SPANISH",127]="El orden natural para proceder en este menú suele ser: 1-Elige tarjeta wifi 2-Ponla en modo monitor 3-Elige red objetivo 4-Captura Handshake/PMKID" @@ -2548,7 +2548,7 @@ function initialize_language_strings() { arr["POLISH",127]="Naturalnym sposobem kontynuowania w tym menu jest zazwyczaj: 1-Wybierz kartę wifi 2-Włącz tryb monitorowania 3-Wybierz sieć docelową 4-Przechwyć Handshake/PMKID" arr["GERMAN",127]="Die natürliche Reihenfolge, um in diesem Menü fortzufahren, ist normalerweise: 1-Wählen Sie die WLAN-Karte 2-Setzen Sie sie in den monitor-Modus 3-Wählen Sie das Ziel-Netzwerk 4-Handshake/PMKID ergreifen" arr["TURKISH",127]="Normal olarak izlemeniz gereken yol: 1-Wifi kartı seç 2-İzleme modunu aç 3-Hedef ağ seç 4-Handshake yakala" - arr["ARABIC",127]="\${pending_of_translation} النظام الطبيعي للشروع في هذه القائمة عادة ما تكون 1-حدد 2-Ponla بطاقة واي فاي في وضع الشاشة 3-تحديد الشبكة الهدف 4-لقطة المصافحة / PMKID" + arr["ARABIC",127]="عادة ما يكون الترتيب الطبيعي للمتابعة في هذه القائمة هو: 1 - اختر بطاقة wifi 2 - ضعها في وضع الشاشة 3 - حدد الشبكة المستهدفة 4 - Capture Handshake / PMKID" arr["ENGLISH",128]="Select a wifi card to work in order to be able to do more actions than with an ethernet interface" arr["SPANISH",128]="Selecciona una interfaz wifi para poder realizar más acciones que con una interfaz ethernet" @@ -2561,7 +2561,7 @@ function initialize_language_strings() { arr["POLISH",128]="Wybierz interfejs wifi, aby wykonać więcej czynności niż z interfejsem sieci ethernet" arr["GERMAN",128]="Wählen Sie eine WLAN-Interface, um mehr Aktionen als mit einer ethernet-Schnittstelle auszuführen" arr["TURKISH",128]="Bir ethernet arabiriminden daha fazla işlem yapabilmek için çalışmak üzere bir wifi kartı seçin" - arr["ARABIC",128]="\${pending_of_translation} تحديد واجهة واي فاي لإجراء المزيد من الإجراءات من واجهة إيثرنت مع" + arr["ARABIC",128]="حدد بطاقة wifi للعمل من أجل أن تكون قادرًا على القيام بإجراءات أكثر من استخدام واجهة ethernet" arr["ENGLISH",129]="The natural order to proceed in this menu is usually: 1-Select wifi card 2-Put it in monitor mode 3-Select target network 4-Start attack" arr["SPANISH",129]="El orden natural para proceder en este menú suele ser: 1-Elige tarjeta wifi 2-Ponla en modo monitor 3-Elige red objetivo 4-Comienza el ataque" @@ -2574,7 +2574,7 @@ function initialize_language_strings() { arr["POLISH",129]="Naturalnym sposobem działania w tym menu jest zazwyczaj: 1-Wybierz kartę wifi 2-Włącz tryb monitorowania 3-Wybierz sieć docelową 4-Rozpocznij ataku" arr["GERMAN",129]="Um in diesem Menü fortzufahren folgendes zu machen: 1-Wählen Sie die WLAN-Karte 2-Stellen Sie sie im Monitur-modus ein 3-Wählen Sie das Zielnetzwerk 4-Starten Sie den Angriff" arr["TURKISH",129]="Bu menüde devam etmek için genellikle şu yol izlenir: 1-Wifi kartı seçmi 2-İzleme modunu açma 3-Hedef ağ seçme 4-Saldırıya başlama" - arr["ARABIC",129]="\${pending_of_translation} النظام الطبيعي للشروع في هذه القائمة عادة ما تكون: 1-اختيار 2-Ponla بطاقة واي فاي في وضع الشاشة 3-اختر شبكة الهدف 4 يبدأ الهجوم" + arr["ARABIC",129]="عادةً ما يكون الترتيب الطبيعي للمتابعة في هذه القائمة هو: 1 - حدد بطاقة wifi 2 - ضعها في وضع monitor mode 3 - حدد الشبكة المستهدفة 4 - بدء الهجوم" arr["ENGLISH",130]="Remember to select a target network with clients to capture Handshake" arr["SPANISH",130]="Recuerda seleccionar una red objetivo con clientes para capturar el Handshake" @@ -2587,7 +2587,7 @@ function initialize_language_strings() { arr["POLISH",130]="W celu przechwycenia Handshake, pamiętaj aby wybrać sieć docelową z klientami" arr["GERMAN",130]="Denken Sie daran, ein Zielnetzwerk mit Clients auszuwählen, um den Handshake zu erfassen" arr["TURKISH",130]="Handshake'i yakalamak için istemcilerle bir hedef ağ seçmeyi unutmayın" - arr["ARABIC",130]="\${pending_of_translation} تذكر تحديد الشبكة المستهدفة مع العملاء لالتقاط المصافحة" + arr["ARABIC",130]="تذكر تحديد شبكة مستهدفة مع الزبناء لالتقاط Handshake" arr["ENGLISH",131]="Not all attacks affect all access points. If an attack is not working against an access point, choose another one :)" arr["SPANISH",131]="No todos los ataques afectan a todos los puntos de acceso. Si un ataque no funciona contra un punto de acceso, elige otro :)" @@ -2600,7 +2600,7 @@ function initialize_language_strings() { arr["POLISH",131]="Nie wszystkie ataki działają na wszystkie punkty dostępu. Jeśli atak nie działa przeciwko któremuś punktowi dostępowemu, wybierz inny :)" arr["GERMAN",131]="Nicht alle Angriffe betreffen alle Access Points. Wenn ein Angriff gegen einen Access Point nicht funktioniert, wählen Sie einen anderen :)" arr["TURKISH",131]="Tüm saldırılar tüm erişim noktalarını etkilemez. Bir saldırı bir erişim noktasına karşı çalışmıyorsa, başka birini seçin :)" - arr["ARABIC",131]="\${pending_of_translation} ليس كل الهجمات تؤثر على جميع نقاط الوصول. إذا لم يكن هجوما يعمل ضد نقطة وصول، واختيار آخر :)" + arr["ARABIC",131]="لا تؤثر جميع الهجمات على جميع نقاط الوصول. إذا كان الهجوم لا يعمل ضد نقطة وصول ، فاختر نقطة أخرى :)" arr["ENGLISH",132]="Cleaning a Handshake file is recommended only for big size files. It's better to have a backup, sometimes file can be corrupted while cleaning it" arr["SPANISH",132]="Limpiar un fichero de Handshake se recomienda solo para ficheros grandes. Es mejor hacer una copia de seguridad antes, a veces el fichero se puede corromper al limpiarlo" @@ -2613,7 +2613,7 @@ function initialize_language_strings() { arr["POLISH",132]="Usunięcie pliku Handshake jest zalecane tylko w przypadku dużych plików. Lepiej jest zachować kopie zapasowe, czasami plik może być uszkodzony podczas czyszczenia" arr["GERMAN",132]="Das Bereinigen einer Handshake-Datei wird nur für große Dateien empfohlen. Es ist besser, vorher ein Backup zu erstellen, manchmal kann die Datei beim Säubern beschädigt werden" arr["TURKISH",132]="Bir Handshake dosyasının temizlenmesi yalnızca büyük boyutlu dosyalar için önerilir. Bir yedeğin olması daha iyidir, bazen dosya temizlenirken bozulabilir" - arr["ARABIC",132]="\${pending_of_translation} المصافحة ملف نظيف ينصح فقط لملفات كبيرة. جعل أفضل نسخة احتياطية قبل، وأحيانا يمكن للملف إفساد نظيفة" + arr["ARABIC",132]="يوصى بتنظيف ملف Handshake فقط للملفات كبيرة الحجم. من الأفضل أن يكون لديك نسخة احتياطية ، في بعض الأحيان يمكن أن يتلف الملف أثناء تنظيفه" arr["ENGLISH",133]="If you select a target network with hidden ESSID, you can't use it, but you can perform BSSID based attacks to that network" arr["SPANISH",133]="Si seleccionas una red objetivo con el ESSID oculto, no podrás usarlo, pero puedes hacer ataques basados en BSSID sobre esa red" @@ -2626,7 +2626,7 @@ function initialize_language_strings() { arr["POLISH",133]="Jeśli wybierzesz sieć docelową z ukrytym identyfikatorem ESSID, nie będziesz w stanie jej używać, ale możesz atakować tą sieć w oparciu o BSSID" arr["GERMAN",133]="Wenn Sie ein Zielnetzwerk mit ausgeblendeter ESSID auswählen, können Sie es nicht verwenden, Sie können jedoch BSSID-basierte Angriffe auf dieses Netzwerk durchführen" arr["TURKISH",133]="Gizli ESSID ile bir hedef ağ seçerseniz, bunu kullanamazsınız, ancak bu ağa BSSID tabanlı saldırılar gerçekleştirebilirsiniz" - arr["ARABIC",133]="\${pending_of_translation} إذا قمت بتحديد الشبكة المستهدفة مع ESSID خفية، لا يمكنك استخدام ذلك، ولكن يمكنك ان تجعل الهجمات على أساس أن BSSID الشبكة" + arr["ARABIC",133]="إذا قمت بتحديد شبكة مستهدفة ذات ESSID مخفي ، فلا يمكنك استخدامها ، ولكن يمكنك تنفيذ هجمات تستند إلى BSSID على تلك الشبكة" arr["ENGLISH",134]="If your Linux is a virtual machine, it is possible that integrated wifi cards are detected as ethernet. Use an external usb wifi card" arr["SPANISH",134]="Si tu Linux es una máquina virtual, es posible que las tarjetas wifi integradas sean detectadas como ethernet. Utiliza una tarjeta wifi externa usb" @@ -2639,7 +2639,7 @@ function initialize_language_strings() { arr["POLISH",134]="Jeśli twój Linux jest maszyną wirtualną, możliwe jest, że zintegrowane karty wifi są wykrywane jako ethernet. Użyj zewnętrznej karty usb" arr["GERMAN",134]="Wenn Ihr Linux eine virtuelle Maschine ist, können integrierte WLAN-Karten als Ethernet erkannt werden. Verwendet eine externe usb-WLAN-Karte" arr["TURKISH",134]="Linux'unuz sanal bir makineyse, entegre wifi kartlarının ethernet olarak algılanması mümkündür. Harici bir USB wifi kartı kullanmalısınız" - arr["ARABIC",134]="\${pending_of_translation} إذا لينكس الخاص بك هو جهاز ظاهري، قد يتم الكشف عن بطاقات واي فاي متكاملة كما إيثرنت. استخدام خارجي بطاقة واي فاي USB" + arr["ARABIC",134]="إذا كان نظام Linux الخاص بك عبارة عن جهاز افتراضي ، فمن الممكن أن يتم اكتشاف بطاقات wifi المدمجة على أنها إيثرنت. استخدم بطاقة USB wifi خارجية" arr["ENGLISH",135]="Type of encryption: \${pink_color}\${enc}\${normal_color}" arr["SPANISH",135]="Tipo de encriptado: \${pink_color}\${enc}\${normal_color}" @@ -2652,7 +2652,7 @@ function initialize_language_strings() { arr["POLISH",135]="Typ szyfrowania: \${pink_color}\${enc}\${normal_color}" arr["GERMAN",135]="Verschlüsselungsart: \${pink_color}\${enc}\${normal_color}" arr["TURKISH",135]="Şifreleme tipi: \${pink_color}\${enc}\${normal_color}" - arr["ARABIC",135]="\${pending_of_translation} نوع التشفير: \${pink_color}\${enc}\${normal_color}" + arr["ARABIC",135]="نوع التشفير: \${pink_color}\${enc}\${normal_color}" arr["ENGLISH",136]="Only some networks are vulnerable to PMKID capturing. For this they must have activated roaming features like 802.11r" arr["SPANISH",136]="Solo algunas redes son vulnerables a la captura de un paquete que contenga un PMKID. Para ello han de tener activadas características de roaming como el 802.11r" @@ -2665,7 +2665,7 @@ function initialize_language_strings() { arr["POLISH",136]="Tylko niektóre sieci są podatne na przechwytywanie pakietu z PMKID. W tym celu muszą one aktywowane funkcje roamingu takie jak 802.11r" arr["GERMAN",136]="Nur einige Netzwerke sind für PMKID capture anfällig. Die müssen Roaming-Features wie 802.11r aktiviert haben" arr["TURKISH",136]="Sadece bazı ağlar bir PMKID içeren bir paket yakalamak için savunmasız. 802.11r özellikleri roaming için etkinleştirilmiş olmalı" - arr["ARABIC",136]="\${pending_of_translation} فقط بعض الشبكات عرضة لالتقاط حزمة تحتوي على PMKID. للقيام بذلك يجب عليهم تنشيط ميزات مثل 802.11r التجوال" + arr["ARABIC",136]="بعض الشبكات فقط هي عرضة لالتقاط PMKID. لهذا يجب أن يكونوا قد قاموا بتشغيل ميزات roaming مثل 802.11r" arr["ENGLISH",137]="The selected network is invalid. To get a Handshake, encryption type of target network should be WPA or WPA2" arr["SPANISH",137]="La red seleccionada no es válida. Para obtener un Handshake, el tipo de encriptación de la red objetivo debe ser WPA o WPA2" @@ -2678,7 +2678,7 @@ function initialize_language_strings() { arr["POLISH",137]="Wybrana sieć jest nieprawidłowa. Aby przechwycić Handshake, typem szyfrowania sieci docelowej musi być WPA lub WPA2" arr["GERMAN",137]="Das ausgewählte Netzwerk ist nicht gültig. Um einen Handshake zu erhalten, muss die Verschlüsselungsart des Zielnetzwerks WPA oder WPA2 sein" arr["TURKISH",137]="Seçilen ağ geçersiz. Bir Handshake almak için, şifreleme türü hedef ağ WPA veya WPA2 olmalıdır" - arr["ARABIC",137]="\${pending_of_translation} الشبكة المحددة غير صالحة. للحصول على المصافحة، يجب أن يكون نوع تشفير الشبكة المستهدفة WPA أو WPA2" + arr["ARABIC",137]="االشبكة المحددة غير صالحة. للحصول على Handshake، يجب أن يكون نوع التشفير للشبكة المستهدفة هو WPA أو WPA2" arr["ENGLISH",138]="Attack for Handshake" arr["SPANISH",138]="Ataque para Handshake" @@ -2691,7 +2691,7 @@ function initialize_language_strings() { arr["POLISH",138]="Atak na Handshake" arr["GERMAN",138]="Handshake-Angriff" arr["TURKISH",138]="Saldırı için Handshake" - arr["ARABIC",138]="\${pending_of_translation} مهاجمة لمصافحة" + arr["ARABIC",138]="هجوم للحصول على Handshake" arr["ENGLISH",139]="1. Deauth / disassoc amok \${mdk_command} attack" arr["SPANISH",139]="1. Ataque Deauth / Disassoc amok \${mdk_command}" @@ -2704,7 +2704,7 @@ function initialize_language_strings() { arr["POLISH",139]="1. Atak Deauth / Disassoc amok \${mdk_command}" arr["GERMAN",139]="1. Deauth / Disassoc Amok \${mdk_command} Angriff" arr["TURKISH",139]="1. Deauth / disassoc amok \${mdk_command} saldırısı" - arr["ARABIC",139]="\${pending_of_translation} 1. هجوم DeAuth / Disassoc الأرض فسادا \${mdk_command}" + arr["ARABIC",139]="Deauth / disassoc amok \${mdk_command} هجوم" arr["ENGLISH",140]="2. Deauth aireplay attack" arr["SPANISH",140]="2. Ataque Deauth aireplay" @@ -2717,7 +2717,7 @@ function initialize_language_strings() { arr["POLISH",140]="2. Atak Deauth aireplay" arr["GERMAN",140]="2. Deauth aireplay Angriff" arr["TURKISH",140]="2. Deauth aireplay saldırısı" - arr["ARABIC",140]="\${pending_of_translation} 2. هجوم DeAuth aireplay" + arr["ARABIC",140]="2. هجوم DeAuth aireplay" arr["ENGLISH",141]="3. WIDS / WIPS / WDS Confusion attack" arr["SPANISH",141]="3. Ataque WIDS / WIPS / WDS Confusion" @@ -2730,7 +2730,7 @@ function initialize_language_strings() { arr["POLISH",141]="3. Atak WIDS / WIPS / WDS Confusion" arr["GERMAN",141]="3. WIDS / WIPS / WDS Confusion Angriff" arr["TURKISH",141]="3. WIDS / WIPS / WDS Confusion saldırısı" - arr["ARABIC",141]="\${pending_of_translation} 3. الهجوم WIDS / WIPS / WDS الارتباك" + arr["ARABIC",141]="هجوم Confusion WIDS / WIPS / WDS" arr["ENGLISH",142]="If the Handshake doesn't appear after an attack, try again or change the type of attack" arr["SPANISH",142]="Si tras un ataque el Handshake no aparece, vuelve a intentarlo o cambia de ataque hasta conseguirlo" From de80f7d23be3f6df54078350220c506bfc89edfa Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Wed, 23 Sep 2020 16:41:41 +0200 Subject: [PATCH 046/101] Fix error on arabic string 451 --- language_strings.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/language_strings.sh b/language_strings.sh index 1cc605e38..c05b34b95 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -6760,7 +6760,7 @@ function initialize_language_strings() { arr["POLISH",451]="Aktualizacje automatyczne: \${pink_color}Włączone\${normal_color}" arr["GERMAN",451]="Automatische Updates: \${pink_color}Aktiviert\${normal_color}" arr["TURKISH",451]="Otomatik güncellemeler: \${pink_color}Etkin\${normal_color}" - arr["ARABIC",451]="\${pending_of_translation} التحديثات التلقائية: \${pink_color Activadas} \${normal_color}" + arr["ARABIC",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}" From 5a577bfcaa58a4c3127cca4e8e20f125297483a3 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Wed, 23 Sep 2020 16:47:46 +0200 Subject: [PATCH 047/101] Fixes on arabic strings --- language_strings.sh | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index c05b34b95..9f91aebbb 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -2353,7 +2353,7 @@ function initialize_language_strings() { arr["POLISH",112]="Sieci WPA/WPA2 Enterprise są powszechnie stosowane w środowiskach korporacyjnych. Korzystają z serwera Radius do uwierzytelniania i w przeciwieństwie do sieci konwencjonalnych wymagają więcej elementów do uwierzytelnienia, a nie tylko hasła. Mogą wymagać nazwy użytkownika, hasła i czasami certyfikatu" arr["GERMAN",112]="WPA/WPA2 Enterprise-Netzwerke werden häufig in Unternehmensumgebungen verwendet. Sie verwenden einen Radius-Server zur Authentifizierung und benötigen im Gegensatz zu herkömmlichen Netzwerken mehr Elemente zur Authentifizierung als ein Passwort. Sie benötigen möglicherweise Benutzernamen, Passwort und gelegentlich ein Zertifikat" arr["TURKISH",112]="WPA/WPA2 Enterprise ağlar, şirket ortamlarında yaygın olarak kullanılır. Kimlik doğrulaması için bir Radius sunucu kullanıyorlar ve geleneksel ağların aksine, yalnızca bir şifre değil, kimlik doğrulama için daha fazla öğe gerekiyor. Kullanıcı adı, şifre ve bazen sertifika isteyebilirler" - arr["ARABIC",112]="تستخدم شبكات WPA / WPA2 Entreprise بشكل شائع في بيئات الشركات. يستخدمون خادم Radius للمصادقة وعلى عكس الشبكات التقليدية تتطلب عناصر أكثر للمصادقة ، وليس مجرد كلمة مرور. قد يطلبون اسم مستخدم وكلمة مرور وأحيانًا شهادة" + arr["ARABIC",112]="تستخدم شبكات WPA/WPA2 Entreprise بشكل شائع في بيئات الشركات. يستخدمون خادم Radius للمصادقة وعلى عكس الشبكات التقليدية تتطلب عناصر أكثر للمصادقة ، وليس مجرد كلمة مرور. قد يطلبون اسم مستخدم وكلمة مرور وأحيانًا شهادة" arr["ENGLISH",113]="3. French" arr["SPANISH",113]="3. Francés" @@ -2366,7 +2366,7 @@ function initialize_language_strings() { arr["POLISH",113]="3. Francuski" arr["GERMAN",113]="3. Französisch" arr["TURKISH",113]="3. Fransızca" - arr["ARABIC",113]="3. الفرنسية" + arr["ARABIC",113]="3. الفرنسية" arr["ENGLISH",114]="Use it only on your own networks!!" arr["SPANISH",114]="Utilízalo solo en tus propias redes!!" @@ -2405,7 +2405,7 @@ function initialize_language_strings() { arr["POLISH",116]="4. Kataloński" arr["GERMAN",116]="4. Katalanisch" arr["TURKISH",116]="4. Katalan" - arr["ARABIC",116]="4. الكاتالونية" + arr["ARABIC",116]="4. الكاتالونية" arr["ENGLISH",117]="smooth mode, disconnect on capture" arr["SPANISH",117]="modo smooth, desconectar tras capturar" @@ -2431,7 +2431,7 @@ function initialize_language_strings() { arr["POLISH",118]="4. Menu ataków DoS" arr["GERMAN",118]="4. DoS-Angriffsmenü" arr["TURKISH",118]="4. DoS attacks menüsü" - arr["ARABIC",118]="4. قائمة هجمات DoS" + arr["ARABIC",118]="4. قائمة هجمات DoS" arr["ENGLISH",119]="5. Handshake/PMKID tools menu" arr["SPANISH",119]="5. Menú de herramientas Handshake/PMKID" @@ -2444,7 +2444,7 @@ function initialize_language_strings() { arr["POLISH",119]="5. Menu narzędzi Handshake/PMKID" arr["GERMAN",119]="5. Handshake/PMKID-Tools-Menü" arr["TURKISH",119]="5. Handshake/PMKID araçları menüsü" - arr["ARABIC",119]="5. قائمة أدوات Handshake / PMKID" + arr["ARABIC",119]="5. قائمة أدوات Handshake / PMKID" arr["ENGLISH",120]="Handshake/PMKID tools menu" arr["SPANISH",120]="Menú de herramientas Handshake/PMKID" @@ -2457,7 +2457,7 @@ function initialize_language_strings() { arr["POLISH",120]="Menu narzędzi Handshake/PMKID" arr["GERMAN",120]="Handshake/PMKID-Tools-Menü" arr["TURKISH",120]="Handshake/PMKID araçları menüsü" - arr["ARABIC",120]="قائمة أدوات Handshake / PMKID" + arr["ARABIC",120]="قائمة أدوات Handshake/PMKID" arr["ENGLISH",121]="6. Capture Handshake" arr["SPANISH",121]="6. Capturar Handshake" @@ -2470,7 +2470,7 @@ function initialize_language_strings() { arr["POLISH",121]="6. Przechwyć Handshake" arr["GERMAN",121]="6. Handshake ergreifen" arr["TURKISH",121]="6. Handshake yakala" - arr["ARABIC",121]="6. التقاط Handshake" + arr["ARABIC",121]="6. التقاط Handshake" arr["ENGLISH",122]="7. Clean/optimize Handshake file" arr["SPANISH",122]="7. Limpiar/optimizar fichero de Handshake" @@ -2483,7 +2483,7 @@ function initialize_language_strings() { arr["POLISH",122]="7. Oczyść/zoptymalizuj plik Handshake" arr["GERMAN",122]="7. Handshake-Datei bereinigen/optimieren" arr["TURKISH",122]="7. Handshake dosyalarını Temizle/Optimize et" - arr["ARABIC",122]="7. تنظيف / تحسين ملف Handshake" + arr["ARABIC",122]="7. تنظيف / تحسين ملف Handshake" arr["ENGLISH",123]="If the password for the wifi network is obtained with the WPS attack, you should decide where to save it. \${green_color}Type the path to store the file or press [Enter] to accept the default proposal \${normal_color}[\${wps_potpath}]" arr["SPANISH",123]="Si se consigue la contraseña de la red wifi con el ataque WPS, hay que decidir donde guardarla. \${green_color}Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto \${normal_color}[\${wps_potpath}]" @@ -2496,7 +2496,7 @@ function initialize_language_strings() { arr["POLISH",123]="Jeśli hasło sieci wifi zostanie uzyskane atakiem WPS, musisz zdecydować gdzie je zapisać. \${green_color}Wpisz ścieżkę, w której będziemy zapisywać plik lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${wps_potpath}]" arr["GERMAN",123]="Wenn Sie das WLAN-Passwort mit dem WPS-Angriff erhalten, müssen Sie entscheiden, wo Sie es speichern möchten. \${green_color} Geben Sie den Pfad ein, unter dem die Datei gespeichert werden soll, oder drücken Sie die [Enter]-Taste, um den Standardvorschlag \${normal_color}[\${wps_potpath}] \${blue_color}zu akzeptieren" arr["TURKISH",123]="Eğer wifi şifresini WPS saldırısı yöntemi ile elde ettiyseniz, nereye kaydedileceğini belirlemelisiniz. \${green_color}Dizin yolu girin veya [Enter] tuşuna varsayılan yere kaydedin. \${normal_color}[\${wps_potpath}]" - arr["ARABIC",123]="إذا تم الحصول على كلمة المرور الخاصة بشبكة wifi بهجوم WPS ، فيجب أن تقرر مكان حفظها. \${green_color} اكتب الطريق لتخزين الملف أو اضغط على [Enter] لقبول الاقتراح الافتراضي \${normal_color} [\${wps_potpath}]" + arr["ARABIC",123]="إذا تم الحصول على كلمة المرور الخاصة بشبكة wifi بهجوم WPS ، فيجب أن تقرر مكان حفظها. \${green_color} اكتب الطريق لتخزين الملف أو اضغط على [Enter] لقبول الاقتراح الافتراضي \${normal_color}[\${wps_potpath}]" arr["ENGLISH",124]="monitor mode needed for capturing" arr["SPANISH",124]="modo monitor requerido en captura" @@ -2535,7 +2535,7 @@ function initialize_language_strings() { arr["POLISH",126]="Wybrano prawidłową sieć docelową WPA/WPA2. Skrypt może kontynuować..." arr["GERMAN",126]="Sie haben ein gültiges WPA/WPA2-Zielnetzwerk ausgewählt. Das Skript kann fortfahren..." arr["TURKISH",126]="Geçerli bir WPA/WPA2 hedef ağı seçtiniz. Yazılım devam edebilir..." - arr["ARABIC",126]="تم تحديد شبكة هدف WPA / WPA2 صالحة. يمكن أن يستمرالبرنامج ..." + arr["ARABIC",126]="تم تحديد شبكة هدف WPA/WPA2 صالحة. يمكن أن يستمرالبرنامج ..." arr["ENGLISH",127]="The natural order to proceed in this menu is usually: 1-Select wifi card 2-Put it in monitor mode 3-Select target network 4-Capture Handshake/PMKID" arr["SPANISH",127]="El orden natural para proceder en este menú suele ser: 1-Elige tarjeta wifi 2-Ponla en modo monitor 3-Elige red objetivo 4-Captura Handshake/PMKID" @@ -2548,7 +2548,7 @@ function initialize_language_strings() { arr["POLISH",127]="Naturalnym sposobem kontynuowania w tym menu jest zazwyczaj: 1-Wybierz kartę wifi 2-Włącz tryb monitorowania 3-Wybierz sieć docelową 4-Przechwyć Handshake/PMKID" arr["GERMAN",127]="Die natürliche Reihenfolge, um in diesem Menü fortzufahren, ist normalerweise: 1-Wählen Sie die WLAN-Karte 2-Setzen Sie sie in den monitor-Modus 3-Wählen Sie das Ziel-Netzwerk 4-Handshake/PMKID ergreifen" arr["TURKISH",127]="Normal olarak izlemeniz gereken yol: 1-Wifi kartı seç 2-İzleme modunu aç 3-Hedef ağ seç 4-Handshake yakala" - arr["ARABIC",127]="عادة ما يكون الترتيب الطبيعي للمتابعة في هذه القائمة هو: 1 - اختر بطاقة wifi 2 - ضعها في وضع الشاشة 3 - حدد الشبكة المستهدفة 4 - Capture Handshake / PMKID" + arr["ARABIC",127]="عادة ما يكون الترتيب الطبيعي للمتابعة في هذه القائمة هو: 1 - اختر بطاقة wifi 2 - ضعها في وضع الشاشة 3 - حدد الشبكة المستهدفة 4 - Capture Handshake/PMKID" arr["ENGLISH",128]="Select a wifi card to work in order to be able to do more actions than with an ethernet interface" arr["SPANISH",128]="Selecciona una interfaz wifi para poder realizar más acciones que con una interfaz ethernet" @@ -2704,7 +2704,7 @@ function initialize_language_strings() { arr["POLISH",139]="1. Atak Deauth / Disassoc amok \${mdk_command}" arr["GERMAN",139]="1. Deauth / Disassoc Amok \${mdk_command} Angriff" arr["TURKISH",139]="1. Deauth / disassoc amok \${mdk_command} saldırısı" - arr["ARABIC",139]="Deauth / disassoc amok \${mdk_command} هجوم" + arr["ARABIC",139]="1. Deauth / disassoc amok \${mdk_command} هجوم" arr["ENGLISH",140]="2. Deauth aireplay attack" arr["SPANISH",140]="2. Ataque Deauth aireplay" @@ -2717,7 +2717,7 @@ function initialize_language_strings() { arr["POLISH",140]="2. Atak Deauth aireplay" arr["GERMAN",140]="2. Deauth aireplay Angriff" arr["TURKISH",140]="2. Deauth aireplay saldırısı" - arr["ARABIC",140]="2. هجوم DeAuth aireplay" + arr["ARABIC",140]="2. هجوم DeAuth aireplay" arr["ENGLISH",141]="3. WIDS / WIPS / WDS Confusion attack" arr["SPANISH",141]="3. Ataque WIDS / WIPS / WDS Confusion" @@ -2730,7 +2730,7 @@ function initialize_language_strings() { arr["POLISH",141]="3. Atak WIDS / WIPS / WDS Confusion" arr["GERMAN",141]="3. WIDS / WIPS / WDS Confusion Angriff" arr["TURKISH",141]="3. WIDS / WIPS / WDS Confusion saldırısı" - arr["ARABIC",141]="هجوم Confusion WIDS / WIPS / WDS" + arr["ARABIC",141]="3. هجوم Confusion WIDS / WIPS / WDS" arr["ENGLISH",142]="If the Handshake doesn't appear after an attack, try again or change the type of attack" arr["SPANISH",142]="Si tras un ataque el Handshake no aparece, vuelve a intentarlo o cambia de ataque hasta conseguirlo" From 2b7a4c3e889888be0d439bc68e85bebc19126d8b Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Wed, 23 Sep 2020 16:51:08 +0200 Subject: [PATCH 048/101] Fix error on arabic string 221 --- language_strings.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/language_strings.sh b/language_strings.sh index 9f91aebbb..1a48cc88e 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -3770,7 +3770,7 @@ function initialize_language_strings() { arr["POLISH",221]="Zaakceptowano wersję bash (\${BASH_VERSION}). Minimalna wymagana wersja: \${minimum_bash_version_required}" arr["GERMAN",221]="Bash-Version (\${BASH_VERSION}) akzeptiert. Mindestversion erforderlich: \${minimum_bash_version_required}" arr["TURKISH",221]="Kabul edilen bash sürümü (\${BASH_VERSION}). Gerekli minimum sürüm: \${minimum_bash_version_required}" - arr["ARABIC",221]="\${pending_of_translation} نسخة باش ($ \ {} BASH_VERSION) مقبولة. الحد الأدنى المطلوب الإصدار: \${minimum_bash_version_required}" + arr["ARABIC",221]="\${pending_of_translation} نسخة باش (\${BASH_VERSION}) مقبولة. الحد الأدنى المطلوب الإصدار: \${minimum_bash_version_required}" arr["ENGLISH",222]="Insufficient bash version (\${BASH_VERSION}). Minimum required version: \${minimum_bash_version_required}" arr["SPANISH",222]="Versión de bash insuficiente (\${BASH_VERSION}). Mínimo requerido versión: \${minimum_bash_version_required}" From 6c122c33d652fdc9260f2a48cad458f5092572b9 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Wed, 23 Sep 2020 16:55:35 +0200 Subject: [PATCH 049/101] Fix error on arabic string 222 --- language_strings.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/language_strings.sh b/language_strings.sh index 1a48cc88e..9cc13cf1b 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -3783,7 +3783,7 @@ function initialize_language_strings() { arr["POLISH",222]="Niewystarczająca wersja bash (\${BASH_VERSION}). Minimalna wymagana wersja: \${minimum_bash_version_required}" arr["GERMAN",222]="Unzureichende Bash-Version (\${BASH_VERSION}). Mindestversion erforderlich: \${minimum_bash_version_required}" arr["TURKISH",222]="Yetersiz bash sürümü (\${BASH_VERSION}). Gerekli minimum sürüm: \${minimum_bash_version_required}" - arr["ARABIC",222]="\${pending_of_translation} نسخة باش غير كافية ($ \ {BASH_VERSION}). الحد الأدنى المطلوب الإصدار: \${minimum_bash_version_required}" + arr["ARABIC",222]="\${pending_of_translation} نسخة باش غير كافية (\${BASH_VERSION}). الحد الأدنى المطلوب الإصدار: \${minimum_bash_version_required}" arr["ENGLISH",223]="airgeddon needs root permissions to work. Launch the script as root user or using \"sudo\"" arr["SPANISH",223]="airgeddon necesita permisos de root para funcionar. Lanza el script como usuario root o usando \"sudo\"" From 8d02d3a9b0eb7c68c662e34695ad36f02b54ee2b Mon Sep 17 00:00:00 2001 From: darthvader-htb Date: Thu, 24 Sep 2020 10:17:03 -0400 Subject: [PATCH 050/101] Translated to arabic till array number: arr 210 --- language_strings.sh | 136 ++++++++++++++++++++++---------------------- 1 file changed, 68 insertions(+), 68 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 9cc13cf1b..1ad1b9a63 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -2743,7 +2743,7 @@ function initialize_language_strings() { arr["POLISH",142]="Jeśli po ataku nie pojawi się Handshake, spróbuj ponownie lub zmień atak" arr["GERMAN",142]="Wenn nach einem Angriff der Handshake nicht erscheint, versuchen Sie es erneut oder ändern Sie den Angriff, bis Sie ihn erhalten" arr["TURKISH",142]="Eğer handshake başarısız olduysa, başka bir saldırı yöntemi deneyin" - arr["ARABIC",142]="\${pending_of_translation} إذا لم يظهر المصافحة عقب هجوم، حاول مرة أخرى أو تغيير هجوم على الحصول على" + arr["ARABIC",142]="إذا لم يظهرHandshake بعد هجوم ، فحاول مرة أخرى أو قم بتغيير نوع الهجوم" arr["ENGLISH",143]="Two windows will be opened. One with the Handshake capturer and other with the attack to force clients to reconnect" arr["SPANISH",143]="Se abrirán dos ventanas. Una con el capturador del Handshake y otra con el ataque para expulsar a los clientes y forzarles a reconectar" @@ -2756,7 +2756,7 @@ function initialize_language_strings() { arr["POLISH",143]="Otworzą się dwa okna. Jedna z przechwytywaczem Handshake, a druga z atakiem, zmuszającym klientów ich do ponownego połączenia" arr["GERMAN",143]="Zwei Fenster werden sich öffnen. Eine mit dem Handshake-Grabber und eine mit dem Angriff, der die Kunden zwingt, sich wieder zu verbinden" arr["TURKISH",143]="Eğer Handshake bir saldırıdan sonra görünmezse, tekrar deneyin veya saldırı türünü değiştirin" - arr["ARABIC",143]="\${pending_of_translation} سيتم فتح نافذتين. A المختطف مع مصافحة والآخر مع الهجوم للاطاحة العملاء وتجبرهم على إعادة الاتصال" + arr["ARABIC",143]="إذا لم يظهرHandshake بعد هجوم ، فحاول مرة أخرى أو قم بتغيير نوع الهجوم" arr["ENGLISH",144]="Don't close any window manually, script will do when needed. In about \${timeout} seconds maximum you'll know if you've got the Handshake" arr["SPANISH",144]="No cierres manualmente ninguna ventana, el script lo hará cuando proceda. En unos \${timeout} segundos como máximo sabrás si conseguiste el Handshake" @@ -2769,7 +2769,7 @@ function initialize_language_strings() { arr["POLISH",144]="Nie należy ręcznie zamykać okien, skrypt to zrobi w razie potrzeby. W ciągu co najwyżej \${timeout} sekund dowiesz się, czy masz Handshake" arr["GERMAN",144]="Schließen Sie kein Fenster manuell, das Skript wird dies bei Bedarf tun. In ungefähr \${timeout} Sekunden werden Sie wissen, ob Sie den Handshake bekommen haben" arr["TURKISH",144]="Herhangi bir pencereyi elle kapatmayın, yazılım gerektiğinde yapacaktır. Yaklaşık \${timeout} saniye içinde, Handshake'e sahip olup olmadığınızı bileceksiniz" - arr["ARABIC",144]="\${pending_of_translation} لا أي إطار تأمين يدويا، والسيناريو سوف حيثما كان ذلك مناسبا. في \${timeout} ثواني القصوى معرفة إذا كنت تحصل على المصافحة" + arr["ARABIC",144]="لا تغلق أي نافذة يدويًا ، فسيقوم البرنامج النصي بذلك عند الحاجة. في غضون \${timeout} ثانية كحد أقصى ستعرف ما إذا كنت قد حصلت على Handshake" arr["ENGLISH",145]="\${blue_color}Your wifi card supports the 5Ghz band but your \"wash\" version included in reaver package (v\${reaver_version}) is not able to scan both bands at once. To use dual band scan feature you must have at least version v\${minimum_wash_dualscan_version} so you have to make a choice. \${green_color}Do you want to scan the 5Ghz band? \${pink_color}(If you answer no (\"n\"), 2.4Ghz band will be scanned) \${normal_color}\${visual_choice}" arr["SPANISH",145]="\${blue_color}Tu tarjeta wifi soporta la banda de los 5Ghz pero tu versión de \"wash\" incluido en el paquete reaver (v\${reaver_version}) no es capaz de escanear ambas bandas a la vez. Para utilizar el escaneo dual debes tener al menos la versión v\${minimum_wash_dualscan_version} por lo que has de elegir. \${green_color}¿Deseas escanear en la banda de los 5Ghz? \${pink_color}(Si respondes que no (\"n\"), se escaneará la banda de 2.4Ghz) \${normal_color}\${visual_choice}" @@ -2782,7 +2782,7 @@ function initialize_language_strings() { arr["POLISH",145]="\${blue_color}Twoja karta wifi obsługuje pasmo 5Ghz, ale twoja wersja \"wash\" zawarta w pakiecie reaver (v\${reaver_version}) nie jest w stanie skanować obu pasm w tym samym czasie. Aby użyć podwójnego skanowania, musisz mieć przynajmniej wersję v\${minimum_wash_dualscan_version}. \${green_color}Musisz wybrać: czy chcesz skanować w paśmie 5Ghz? \${pink_color}(Jeśli odpowiesz nie (\"n\"), zostanie zeskanowane pasmo 2.4Ghz) \${normal_color}\${visual_choice}" arr["GERMAN",145]="\${blue_color}Ihre WLAN-Karte unterstützt das 5Ghz-Band, aber Ihre im reaver-Paket enthaltene Version von \"wash\" (v\${reaver_version}) kann nicht beide Bänder gleichzeitig scannen. Um den dualen Scan zu verwenden, müssen Sie mindestens Version v\${minimum_wash_dualscan_version} haben, also müssen Sie wählen. \${green_color}Möchten Sie im 5Ghz-Band scannen? \${pink_color}(Wenn Sie nein (\"n\" antworten), wird das 2.4Ghz-Band gescannt) \${normal_color}\${visual_choice}" arr["TURKISH",145]="\${blue_color}Wifi kartınız 5Ghz destekliyor fakat \"wash\" versiyonunuz iki bandı aynı anda taramayı desteklemiyor. İkili band taramayı yapabilmek için en son versiyona v\${minimum_wash_dualscan_version} sahip olmanız gerekiyor. \${green_color}5Ghz band taramayı istiyor musunuz? \${pink_color}(Eğer cevabınız hayır ise (\"n\"), 2.4Ghz band taranacak) \${normal_color}\${visual_choice}" - arr["ARABIC",145]="\${pending_of_translation} \${blue_color} بطاقة واي فاي الخاص بك يدعم الفرقة 5GHz لكن إصدار \"غسل \" المدرجة في حزمة ريفر (ت \${reaver_version}) ليست قادرة على مسح كل من العصابات في وقت واحد. لاستخدام المسح الضوئي المزدوج يجب أن يكون أقل النسخة ضد \${minimum_wash_dualscan_version} لذلك اخترت. \} ${green_color} تريد مسح على الشريط 5Ghz؟ \${pink_color} (إذا لم يكن هناك إجابة (\"n\")، يتم فحص فرقة 2.4GHZ) \${normal_color}\${visual_choice}" + arr["ARABIC",145]="\${blue_color} تدعم بطاقة wifi نطاق 5 جيجاهرتز ولكن إصدار \"wash\" المتضمن في حزمة Reaver (v\${reaver_version}) غير قادر على مسح كلا النطاقين في وقت واحد. لاستخدام ميزة المسح ثنائي النطاق ، يجب أن يكون لديك على الأقل الإصدارv \${min_wash_dualscan_version} لذلك عليك أن تختار. \${green_color} هل تريد مسح نطاق 5 جيجا هرتز؟ \${pink_color} (إذا أجبت بـ "لا" (\"n\") ، فسيتم فحص نطاق 2.4 جيجا هرتز) \${normal_color}\${visual_choice}" arr["ENGLISH",146]="It seems we failed... try it again, choose another attack or increase the timeout" arr["SPANISH",146]="Parece que no lo hemos conseguido... inténtalo de nuevo, elige otro ataque o incrementa el timeout" @@ -2795,7 +2795,7 @@ function initialize_language_strings() { arr["POLISH",146]="Wygląda na to, że się nie udało... spróbuj ponownie, wybierz inny atak lub zwiększ timeout" arr["GERMAN",146]="Anscheinend haben wir es nicht geschafft... versuchen Sie es erneut oder erhöhen Sie den timeout" arr["TURKISH",146]="Başarısız görünüyoruz... tekrar deneyin, başka bir saldırı seçin veya zaman aşımını artırın" - arr["ARABIC",146]="\${pending_of_translation} ويبدو أننا لسنا هناك ... حاول مرة أخرى، اختر هجوم آخر أو يزيد من المهلة" + arr["ARABIC",146]="يبدو أننا فشلنا ... حاول مرة أخرى ، اختر هجومًا آخر أو قم بزيادة المهلة" arr["ENGLISH",147]="0. Return to Handshake tools menu" arr["SPANISH",147]="0. Volver al menú de herramientas Handshake" @@ -2808,7 +2808,7 @@ function initialize_language_strings() { arr["POLISH",147]="0. Wróć do menu narzędzi Handshake" arr["GERMAN",147]="0. Zurück zum Handshake Werkzeugmenü" arr["TURKISH",147]="0. Handshake menüsüne geri dön" - arr["ARABIC",147]="\${pending_of_translation} 0. عودة إلى القائمة أدوات المصافحة" + arr["ARABIC",147]="0. ارجع إلى قائمة أدوات Handshake " arr["ENGLISH",148]="Type the path to store the file or press [Enter] to accept the default proposal \${normal_color}[\${handshakepath}]" arr["SPANISH",148]="Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto \${normal_color}[\${handshakepath}]" @@ -2834,7 +2834,7 @@ function initialize_language_strings() { arr["POLISH",149]="Plik Handshake został pomyślnie wygenerowany w [\${normal_color}\${enteredpath}\${blue_color}]" arr["GERMAN",149]="Handshake-Datei erfolgreich in [\${normal_color}\${enteredpath}\${blue_color}] erstellt" arr["TURKISH",149]="Handshake dosyası şu hedefte başarıyla oluşturuldu [\${normal_color}\${enteredpath}\${blue_color}]" - arr["ARABIC",149]="\${pending_of_translation} ملف المصافحة ولدت بنجاح [\${normal_color}\${enteredpath}\${blue_color}]" + arr["ARABIC",149]="اكتب المسار لتخزين الملف أو اضغط على [Enter] لقبول الاقتراح الافتراضي \${normal_color}[\${handshakepath}]" arr["ENGLISH",150]="No captured Handshake file detected during this session..." arr["SPANISH",150]="No se ha detectado ningún fichero de Handshake capturado en esta sesión..." @@ -2847,7 +2847,7 @@ function initialize_language_strings() { arr["POLISH",150]="Nie wykryto pliku Handshake przechwyconego w tej sesji..." arr["GERMAN",150]="Keine erfasste Handshake-Datei wurde in dieser Sitzung erkannt..." arr["TURKISH",150]="Bu oturumda hiçbir handshake dosyayı tespit edilmedi..." - arr["ARABIC",150]="\${pending_of_translation} ليس الكشف عن ملف المصافحة المأسورة في هذه الدورة ..." + arr["ARABIC",150]="لم يتم اكتشاف ملف Handshake تم التقاطه أثناء هذه الدورة ..." arr["ENGLISH",151]="Handshake captured file detected during this session [\${normal_color}\${enteredpath}\${blue_color}]" arr["SPANISH",151]="Se ha detectado un fichero de Handshake capturado en esta sesión [\${normal_color}\${enteredpath}\${blue_color}]" @@ -2860,7 +2860,7 @@ function initialize_language_strings() { arr["POLISH",151]="Plik Handshake został przechwycony w tej sesji został [\${normal_color}\${enteredpath}\${blue_color}]" arr["GERMAN",151]="Eine erfasste Handshake-Datei wurde erkannt [\${normal_color}\${enteredpath}\${blue_color}]" arr["TURKISH",151]="Bu oturum sırasında yakalanmış bir handshake dosyası tespit edildi [\${normal_color}\${enteredpath}\${blue_color}]" - arr["ARABIC",151]="\${pending_of_translation} القبض على ملف الكشف عن المصافحة في هذه الدورة [\${normal_color}\${enteredpath}\${blue_color}]" + arr["ARABIC",151]="تم اكتشاف ملف يحتوي على Handshake لالدورة التي تم إجراؤها ويقع في \${normal_color}\${enteredpath}\${blue_color}]" arr["ENGLISH",152]="Do you want to clean/optimize the Handshake captured file during this session? \${normal_color}\${visual_choice}" arr["SPANISH",152]="¿Quieres limpiar/optimizar el fichero de Handshake capturado en esta sesión? \${normal_color}\${visual_choice}" @@ -2873,7 +2873,7 @@ function initialize_language_strings() { arr["POLISH",152]="Czy chcesz wyczyścić/zoptymalizować plik Handshake przechwycony w tej sesji? \${normal_color}\${visual_choice}" arr["GERMAN",152]="Möchten Sie die Handshake-Datei bereinigen/optimieren? \${normal_color}\${visual_choice}" arr["TURKISH",152]="Handshake ele geçirilmiş dosyayı bu oturum sırasında temizlemek/optimize etmek ister misiniz? \${normal_color}\${visual_choice}" - arr["ARABIC",152]="\${pending_of_translation} تريد تنظيف / تحسين ملف مصافحة المأسورة في هذه الدورة؟ \${normal_color}\${visual_choice}" + arr["ARABIC",152]="هل تريد تنظيف / تحسين ملف Handshake الذي تم التقاطه أثناء هذه الدورة؟ \${normal_color}\${visual_choice}" arr["ENGLISH",153]="File cleaned/optimized successfully" arr["SPANISH",153]="Fichero limpiado/optimizado con éxito" @@ -2886,7 +2886,7 @@ function initialize_language_strings() { arr["POLISH",153]="Plik pomyślnie wyczyszczony/zoptymalizowany" arr["GERMAN",153]="Datei erfolgreich bereinigt/optimiert" arr["TURKISH",153]="Dosya başarıyla temizlendi/optimize edildi" - arr["ARABIC",153]="\${pending_of_translation} ملف تنظيف / الأمثل بنجاح" + arr["ARABIC",153]="تم تنظيف الملف / تحسينه بنجاح" arr["ENGLISH",154]="Set path to file:" arr["SPANISH",154]="Introduce la ruta al fichero:" @@ -2899,7 +2899,7 @@ function initialize_language_strings() { arr["POLISH",154]="Wprowadź ścieżkę do pliku:" arr["GERMAN",154]="Geben Sie den Pfad zur Datei ein:" arr["TURKISH",154]="Path dizini girin:" - arr["ARABIC",154]="\${pending_of_translation} أدخل المسار إلى الملف:" + arr["ARABIC",154]="تعيين المسار للملف:" arr["ENGLISH",155]="The directory exists but you didn't specify filename. It will be autogenerated [\${normal_color}\${suggested_filename}\${yellow_color}]" arr["SPANISH",155]="El directorio existe pero no se especificó nombre de fichero. Se autogenerará [\${normal_color}\${suggested_filename}\${yellow_color}]" @@ -2912,7 +2912,7 @@ function initialize_language_strings() { arr["POLISH",155]="Katalog istnieje, ale nie określono nazwy pliku. Zostanie ona wygenerowana automatycznie [\${normal_color}\${suggested_filename}\${yellow_color}]" arr["GERMAN",155]="Das Verzeichnis existiert, aber es wurde kein Dateiname angegeben. Es wird sich selbst erzeugen [\${normal_color}\${suggested_filename}\${yellow_color}]" arr["TURKISH",155]="Dizin var ancak dosya adı belirtmediniz. O otomatik üretilecek [\${normal_color}\${suggested_filename}\${yellow_color}]" - arr["ARABIC",155]="\${pending_of_translation} الدليل موجود ولكن لا يوجد اسم محدد. ومن لصناعة السيارات في توليد [\${normal_color}\${suggested_filename}\${yellow_color}]" + arr["ARABIC",155]="الملف موجود ولكنك لم تحدد اسمه. سيتم إنشاؤه تلقائيًا [\${normal_color}\${suggested_filename}\${yellow_color}]" arr["ENGLISH",156]="Directory does not exist" arr["SPANISH",156]="El directorio no existe" @@ -2925,7 +2925,7 @@ function initialize_language_strings() { arr["POLISH",156]="Katalog nie istnieje" arr["GERMAN",156]="Das Verzeichnis existiert nicht" arr["TURKISH",156]="Dizn bulunamadı" - arr["ARABIC",156]="\${pending_of_translation} الدليل غير موجود" + arr["ARABIC",156]="الملف غير موجود" arr["ENGLISH",157]="The path exists but you don't have write permissions" arr["SPANISH",157]="La ruta existe pero no tienes permisos de escritura" @@ -2938,7 +2938,7 @@ function initialize_language_strings() { arr["POLISH",157]="Ścieżka istnieje, ale nie masz uprawnień do zapisu" arr["GERMAN",157]="Die Route existiert, Sie haben jedoch keine Schreibberechtigung" arr["TURKISH",157]="Path bulundu ama sizin yazma hakkınız yok" - arr["ARABIC",157]="\${pending_of_translation} يوجد الطريق ولكن لم يكن لديك أذونات الكتابة" + arr["ARABIC",157]="المسار موجود ولكن ليس لديك تصاريح الكتابة" arr["ENGLISH",158]="The path is valid and you have write permissions. Script can continue..." arr["SPANISH",158]="La ruta es válida y tienes permisos de escritura. El script puede continuar..." @@ -2951,7 +2951,7 @@ function initialize_language_strings() { arr["POLISH",158]="Ścieżka jest poprawna i masz uprawnienia do zapisu. Skrypt może kontynuować..." arr["GERMAN",158]="Die Route ist gültig und Sie haben Schreibberechtigung. Das Skript kann fortfahren..." arr["TURKISH",158]="Path doğrulandı ve yazma hakkınız var. Yazılım devam edebilir..." - arr["ARABIC",158]="\${pending_of_translation} الطريق غير صالح ولديك أذونات الكتابة. السيناريو يمكن أن يستمر ..." + arr["ARABIC",158]="المسار صالح ولديك الامتيازات اللازمة للكتابة. يمكن أن يستمر البرنامج ..." arr["ENGLISH",159]="The file doesn't need to be cleaned/optimized" arr["SPANISH",159]="El fichero no necesita ser limpiado/optimizado" @@ -2964,7 +2964,7 @@ function initialize_language_strings() { arr["POLISH",159]="Nie ma potrzeby wyczyszczenia/zoptymalizowania tego pliku" arr["GERMAN",159]="Die Datei braucht nicht gereinigt/optimiert werden" arr["TURKISH",159]="Dosyanın temizlenmeye/optimize edilmeye ihtiyacı yok" - arr["ARABIC",159]="\${pending_of_translation} لا يحتاج الملف المراد تنظيفها / الأمثل" + arr["ARABIC",159]="لا يحتاج الملف إلى التنظيف / التحسين" arr["ENGLISH",160]="No tasks to perform on exit" arr["SPANISH",160]="No hay que realizar ninguna tarea a la salida" @@ -2977,7 +2977,7 @@ function initialize_language_strings() { arr["POLISH",160]="Plik nie musi być wczyszczony/zoptymalizowany" arr["GERMAN",160]="Es gibt keine Aufgabe beim Verlassen" arr["TURKISH",160]="Çıkışta gerçekleştirilecek görev yok" - arr["ARABIC",160]="\${pending_of_translation} عدم إجراء أي إخراج مهمة" + arr["ARABIC",160]="لا توجد مهام لأداء عند الخروج" arr["ENGLISH",161]="File doesn't exist" arr["SPANISH",161]="El fichero no existe" @@ -2990,7 +2990,7 @@ function initialize_language_strings() { arr["POLISH",161]="Plik nie istnieje" arr["GERMAN",161]="Die Datei existiert nicht" arr["TURKISH",161]="Dosya bulunamadı" - arr["ARABIC",161]="\${pending_of_translation} الملف غير موجود" + arr["ARABIC",161]="الملف غير موجود" arr["ENGLISH",162]="Congratulations!!" arr["SPANISH",162]="Enhorabuena!!" @@ -3003,7 +3003,7 @@ function initialize_language_strings() { arr["POLISH",162]="Gratulacje!!" arr["GERMAN",162]="Herzlichen Glückwunsch!!" arr["TURKISH",162]="Tebrikler!!" - arr["ARABIC",162]="\${pending_of_translation} تهانينا!!" + arr["ARABIC",162]="تهانينا!!" arr["ENGLISH",163]="When airgeddon requests you to enter a path to a file either to use a dictionary, a Handshake or anything else, did you know that you can drag and drop the file over the airgeddon window? In this way you don't have to type the path manually" arr["SPANISH",163]="Cuando airgeddon solicita que introduzcas una ruta a un fichero ya sea para utilizar un diccionario, un Handshake o cualquier otra cosa, ¿sabías que puedes arrastrar y soltar el fichero sobre la ventana de airgeddon? Así no tendrás que escribir la ruta manualmente" @@ -3016,7 +3016,7 @@ function initialize_language_strings() { arr["POLISH",163]="Wiesz, że kiedy airgeddon poprosi Cię o podanie ścieżki do pliku aby użyć słownika, pliku Handshake lub cokolwiek innego, możesz przeciągnąć i upuścić plik przez okno airgeddon? Nie musisz wpisywać scieżki ręcznie" arr["GERMAN",163]="Wenn airgeddon Sie auffordert, einen Dateipfad einzugeben, um ein Wörterbuch, einen Handshake oder etwas anderes zu verwenden, wussten Sie, dass Sie die Datei per Drag & Drop auf das airgeddon-Fenster ziehen können? Sie müssen die Route nicht manuell schreiben" arr["TURKISH",163]="airgeddon, bir sözlük, bir Handshake veya başka bir şey kullanmak için dosyaya bir yol girmenizi istediğinde, dosyayı airgeddon penceresinin üzerine sürükleyip bırakabileceğinizi biliyor muydunuz? Bu şekilde yolu elle yazmanız gerekmez" - arr["ARABIC",163]="\${pending_of_translation} airgeddon عندما يطلب منك إدخال المسار إلى الملف إما لاستخدام القاموس، مصافحة أو أي شيء آخر، هل تعرف أنه يمكنك سحب وإسقاط الملفات على airgeddon النافذة؟ سوف لا يكون لديك لكتابة المسار يدويا" + arr["ARABIC",163]="عندما يطلب منك airgeddon إدخال مسار إلى ملف إما لاستخدام قاموس أو Handshake أو أي شيء آخر ، هل تعلم أنه يمكنك سحب الملف وإفلاته فوق النافذة airgeddon؟ بهذه الطريقة لن تضطر إلى كتابة المسار يدويًا" arr["ENGLISH",164]="Cleaning temp files" arr["SPANISH",164]="Limpiando archivos temporales" @@ -3029,7 +3029,7 @@ function initialize_language_strings() { arr["POLISH",164]="Usuwanie plików tymczasowych" arr["GERMAN",164]="Temporäre Dateien bereinigen" arr["TURKISH",164]="Temp dosyaları temizleniyor" - arr["ARABIC",164]="\${pending_of_translation} تنظيف الملفات المؤقتة" + arr["ARABIC",164]="تنظيف الملفات المؤقتة" arr["ENGLISH",165]="Checking if cleaning/restoring tasks are needed..." arr["SPANISH",165]="Comprobando si hay que realizar tareas de limpieza/restauración..." @@ -3042,7 +3042,7 @@ function initialize_language_strings() { arr["POLISH",165]="Sprawdzenie czy wymagane jest czyszczenie/przywrócenie..." arr["GERMAN",165]="Überprüfung, ob Reinigungs/Restaurierungsarbeiten durchgeführt werden müssen..." arr["TURKISH",165]="Temizlik/geri yükleme görevlerinin gerekli olup olmadığı denetleniyor..." - arr["ARABIC",165]="\${pending_of_translation} التحقق ما إذا كان لأداء تنظيف / استعادة ..." + arr["ARABIC",165]="التحقق مما إذا كانت مهام التنظيف / الاستعادة مطلوبة ..." arr["ENGLISH",166]="Do you want to preserve monitor mode for your card on exit? \${normal_color}\${visual_choice}" arr["SPANISH",166]="¿Deseas conservar el modo monitor de tu interfaz al salir? \${normal_color}\${visual_choice}" @@ -3055,7 +3055,7 @@ function initialize_language_strings() { arr["POLISH",166]="Czy chcesz zachować tryb monitorowania teojej karty sieciowej po wyjsciu? \${normal_color}\${visual_choice}" arr["GERMAN",166]="Möchten Sie den monitor-Modus Ihrer Interface beim Beenden beibehalten? \${normal_color}\${visual_choice}" arr["TURKISH",166]="Çıkışta kartınızın monitör modunu korumak istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",166]="\${pending_of_translation} كنت تريد أن تبقي واجهة مراقبة الوضع للخروج؟ \${normal_color}\${visual_choice}" + arr["ARABIC",166]="هل تريد الاحتفاظ بوضع monitor mode لبطاقتك عند الخروج؟ \${normal_color}\${visual_choice}" arr["ENGLISH",167]="Setting your interface in managed mode" arr["SPANISH",167]="Poniendo interfaz en modo managed" @@ -3068,7 +3068,7 @@ function initialize_language_strings() { arr["POLISH",167]="Uruchamianie w trybie zarządzania" arr["GERMAN",167]="Interface wird im managed-Modus eingestellt" arr["TURKISH",167]="Arayüzünüzün yönetici modu açılıyor" - arr["ARABIC",167]="\${pending_of_translation} وضع وضع واجهة تمكن" + arr["ARABIC",167]="ضبط واجهتك في وضع managed mode" arr["ENGLISH",168]="Launching previously killed processes" arr["SPANISH",168]="Arrancando procesos cerrados anteriormente" @@ -3081,7 +3081,7 @@ function initialize_language_strings() { arr["POLISH",168]="Uruchamianie wcześniej zakończonych procesów" arr["GERMAN",168]="Vorab geschlossene Prozesse starten" arr["TURKISH",168]="Daha önce sonlandırılan görevler başlatılıyor" - arr["ARABIC",168]="\${pending_of_translation} العمليات بدءا مغلقة سابقا" + arr["ARABIC",168]="إطلاق عمليات قتلت سابقًا" arr["ENGLISH",169]="6. Offline WPA/WPA2 decrypt menu" arr["SPANISH",169]="6. Menú de descifrado WPA/WPA2 offline" @@ -3094,7 +3094,7 @@ function initialize_language_strings() { arr["POLISH",169]="6. Menu deszyfrowania WPA/WPA2 offline" arr["GERMAN",169]="6. Offline WPA/WPA2-Entschlüsselungsmenü" arr["TURKISH",169]="6. Çevrimdışı WPA/WPA2 decrypt menüsü" - arr["ARABIC",169]="\${pending_of_translation} 6. القائمة فك تشفير WPA / WPA2 متواجد حاليا" + arr["ARABIC",169]="6. اقائمة فك تشفير WPA / WPA2 غير المتصلة" arr["ENGLISH",170]="Offline WPA/WPA2 decrypt menu" arr["SPANISH",170]="Menú de descifrado WPA/WPA2 offline" @@ -3107,7 +3107,7 @@ function initialize_language_strings() { arr["POLISH",170]="Menu deszyfrowania WPA/WPA2 offline" arr["GERMAN",170]="Offline WPA/WPA2-Entschlüsselungsmenü" arr["TURKISH",170]="Çevrimdışı WPA/WPA2 decrypt menüsü" - arr["ARABIC",170]="\${pending_of_translation} القائمة فك التشفير WPA / WPA2 متواجد حاليا" + arr["ARABIC",170]="قائمة فك تشفير WPA / WPA2 غير المتصلة" arr["ENGLISH",171]="The key decrypt process is performed offline on a previously captured file" arr["SPANISH",171]="El proceso de descifrado de las claves se realiza de manera offline sobre un fichero capturado previamente" @@ -3120,7 +3120,7 @@ function initialize_language_strings() { arr["POLISH",171]="Proces deszyfrowania klucza odbywa się offline na poprzednio przechwyconym pliku" arr["GERMAN",171]="Die Entschlüsselung erfolgt offline über eine zuvor erfasste Datei" arr["TURKISH",171]="Anahtar şifre çözme işlemi daha önce yakalanan bir dosyada çevrimdışı gerçekleştirilir" - arr["ARABIC",171]="\${pending_of_translation} يتم تنفيذ عملية مفتاح فك التشفير بحيث حاليا على ملف القبض سابقا" + arr["ARABIC",171]="يتم تنفيذ عملية فك تشفير المفتاح في وضع عدم الاتصال على ملف تم التقاطه مسبقًا" arr["ENGLISH",172]="1. (aircrack) Dictionary attack against Handshake/PMKID capture file" arr["SPANISH",172]="1. (aircrack) Ataque de diccionario sobre fichero de captura Handshake/PMKID" @@ -3133,7 +3133,7 @@ function initialize_language_strings() { arr["POLISH",172]="1. (aircrack) Atak słownikowy na plik przechwytywania Handshake/PMKID" arr["GERMAN",172]="1. (aircrack) Wörterbuchangriff auf der aufgenommenen Handshake/PMKID Datei" arr["TURKISH",172]="1. (aircrack) Yakalanan Handshake/PMKID dosyasına sözlük saldırısı" - arr["ARABIC",172]="\${pending_of_translation} 1. (ايركراك) قاموس الهجوم على ملف القبض على المصافحة / PMKID" + arr["ARABIC",172]="1. (aircrack) هجوم القاموس على ملف الالتقاط Handshake / PMKID" arr["ENGLISH",173]="Selected capture file: \${pink_color}\${enteredpath}\${normal_color}" arr["SPANISH",173]="Fichero de captura seleccionado: \${pink_color}\${enteredpath}\${normal_color}" @@ -3146,7 +3146,7 @@ function initialize_language_strings() { arr["POLISH",173]="Wybrany plik przechwytywania: \${pink_color}\${enteredpath}\${normal_color}" arr["GERMAN",173]="Ausgewählte Capture-Datei: \${pink_color}\${enteredpath}\${normal_color}" arr["TURKISH",173]="Seçilen yakalama dosyası: \${pink_color}\${enteredpath}\${normal_color}" - arr["ARABIC",173]="\${pending_of_translation} اختيار ملف الالتقاط: \${pink_color}\${enteredpath}\${normal_color}" + arr["ARABIC",173]="اختيار ملف الالتقاط: \${pink_color}\${enteredpath}\${normal_color}" arr["ENGLISH",174]="It seems you have an unsupported by airgeddon bettercap version. The last bettercap supported version is \${maximum_bettercap_supported_version}. If you want to get this attack working you should perform a downgrade of the package. For more information, see the Bettercap section of the Wiki: \${normal_color}\${urlgithub_wiki}/Bettercap Tips" arr["SPANISH",174]="Parece que tienes una versión de bettercap no soportada por airgeddon. La última versión soportada de bettercap es la \${maximum_bettercap_supported_version}. Si quieres realizar este ataque deberías hacer un downgrade del paquete. Para más información consulta la sección Bettercap del Wiki: \${normal_color}\${urlgithub_wiki}/Bettercap Tips" @@ -3159,7 +3159,7 @@ function initialize_language_strings() { arr["POLISH",174]="Wygląda na to, że masz nieobsługiwaną przez airgeddon wersję bettercap. Ostatnia obsługiwana wersja bettercap to \${maximum_bettercap_supported_version}. Jeśli chcesz, aby ten atak działał, musisz obniżyć wersje. Aby uzyskać więcej informacji, zobacz sekcję Bettercap Wiki: \${normal_color}\${urlgithub_wiki}/Bettercap Tips" arr["GERMAN",174]="Anscheinend ist die benutzte bettercap version von airgeddon nicht unterstützt. Die letzte unterstützte bettercap Version ist \${maximum_bettercap_supported_version}. Wenn Sie diesen Angriff beuntzen wollen, sollten Sie ein Downgrade des bettercap-Pakets durchführen. Weitere Informationen finden Sie im Abschnitt Bettercap des Wiki: \${normal_color}\${urlgithub_wiki}/Bettercap Tips" arr["TURKISH",174]="airgeddon bettercap sürümününüz desteklenmiyor gibi görünüyor. Son çıkan en iyi desteklenen sürüm \${maximum_bettercap_supported_version}. Bu saldırıyı gerçekleştirmek istiyorsanız, paketin bir sürümünün düşürülmesi gerekir. Daha fazla bilgi için, Wiki'nin Bettercap bölümüne bakın: \${normal_color}\${urlgithub_wiki}/Bettercap Tips" - arr["ARABIC",174]="\${pending_of_translation} يبدو أن لديك نسخة من bettercap غير معتمدة من قبل airgeddon. أحدث إصدار معتمد bettercap هو \${maximum_bettercap_supported_version}. إذا كنت ترغب في تنفيذ هذا الهجوم يجب جعل خفض من الحزمة. لمزيد من المعلومات راجع قسم من ويكي Bettercap: \${normal_color}\${urlgithub_wiki}/Bettercap Tips" + arr["ARABIC",174]="يبدو أن لديك نسخة غير مدعومة من airgeddon bettercap. آخر إصدار مدعوم هو \${max_bettercap_supported_version}. إذا كنت ترغب في تشغيل هذا الهجوم ، فيجب عليك إجراء تخفيض للحزمة. لمزيد من المعلومات ، راجع قسم Bettercap في Wiki: \${normal_color}\${urlgithub_wiki}/Bettercap Tips" arr["ENGLISH",175]="2. (aircrack + crunch) Bruteforce attack against Handshake/PMKID capture file" arr["SPANISH",175]="2. (aircrack + crunch) Ataque de fuerza bruta sobre fichero de captura Handshake/PMKID" @@ -3172,7 +3172,7 @@ function initialize_language_strings() { arr["POLISH",175]="2. (aircrack + crunch) Atak brute force na plik przechwytywania Handshake/PMKID" arr["GERMAN",175]="2. (aircrack + crunch) Brute-Force-Angriff auf die Capture-Datei Handshake/PMKID" arr["TURKISH",175]="2. (aircrack + crunch) Yakalanan Handshake/PMKID dosyasına karşı bruteforce saldırısı" - arr["ARABIC",175]="\${pending_of_translation} 2. (ايركراك + أزمة) هجوم القوة الغاشمة على ملف القبض على المصافحة / PMKID" + arr["ARABIC",175]="2. (aircrack + crunch) هجوم Bruteforce باستخدام ملف التقاط Handshake / PMKID" arr["ENGLISH",176]="aircrack CPU, non GPU attacks" arr["SPANISH",176]="ataques aircrack CPU, no GPU" @@ -3185,7 +3185,7 @@ function initialize_language_strings() { arr["POLISH",176]="ataki CPU, nie GPU" arr["GERMAN",176]="CPU aircrack Angriffe, keine GPU" arr["TURKISH",176]="aircrack CPU, GPU olmayan saldırılar" - arr["ARABIC",176]="\${pending_of_translation} هجمات ايركراك وحدة المعالجة المركزية، وليس GPU" + arr["ARABIC",176]="وحدة المعالجة المركزية aircrack ، غير هجمات GPU" arr["ENGLISH",177]="Selected captured file: \${pink_color}None\${normal_color}" arr["SPANISH",177]="Fichero capturado seleccionado: \${pink_color}Ninguno\${normal_color}" @@ -3198,7 +3198,7 @@ function initialize_language_strings() { arr["POLISH",177]="Wybrany przechwycony plik: \${pink_color}Brak\${normal_color}" arr["GERMAN",177]="Ausgewählte erfasste Datei: \${pink_color}Keine\${normal_color}" arr["TURKISH",177]="Seçilen yakalanmış dosya: \${pink_color}None\${normal_color}" - arr["ARABIC",177]="\${pending_of_translation} اختيار ملف الاسرى: \${pink_color}لا يوجد\${normal_color}" + arr["ARABIC",177]="ملف الالتقاط المحدد:: \${pink_color}لا يوجد\${normal_color}" arr["ENGLISH",178]="To decrypt the key of a WPA/WPA2 network, the capture file must contain a Handshake/PMKID" arr["SPANISH",178]="Para descifrar la clave de una red WPA/WPA2, el fichero de captura debe contener un Handshake/PMKID" @@ -3211,7 +3211,7 @@ function initialize_language_strings() { arr["POLISH",178]="Aby odszyfrować klucz sieci WPA/WPA2, plik przechwytywania musi zawierać Handshake/PMKID" arr["GERMAN",178]="Um den Schlüssel eines WPA/WPA2-Netzwerks zu entschlüsseln, muss die Erfassungsdatei einen Handshake/PMKID enthalten" arr["TURKISH",178]="WPA/WPA2 ağının şifresini çözmek için, yakalama dosyası bir Handshake/PMKID içermelidir" - arr["ARABIC",178]="\${pending_of_translation} فك تشفير مفتاح شبكة WPA / WPA2، يجب أن يحتوي ملف التقاط مصافحة / PMKID" + arr["ARABIC",178]="لفك تشفير مفتاح شبكة WPA / WPA2 ، يجب أن يحتوي ملف الالتقاط على Handshake / PMKID" arr["ENGLISH",179]="Decrypting by bruteforce, it could pass hours, days, weeks or even months to take it depending on the complexity of the password and your processing speed" arr["SPANISH",179]="Descifrando por fuerza bruta, podrían pasar horas, días, semanas o incluso meses hasta conseguirlo dependiendo de la complejidad de la contraseña y de tu velocidad de proceso" @@ -3224,7 +3224,7 @@ function initialize_language_strings() { arr["POLISH",179]="Odszyfrowywanie przez brut force może trwać godziny, dni, tygodnie lub nawet miesiące w zależności od złożoności hasła i szybkości przetwarzania" arr["GERMAN",179]="Die Entschlüsselung mit roher Gewalt könnte Stunden, Tage, Wochen oder sogar Monate in Anspruch nehmen, abhängig von der Komplexität des Passworts und der Geschwindigkeit des Prozesses" arr["TURKISH",179]="Bruteforce tarafından şifresini çözmek, şifrenin karmaşıklığına ve işlem hızınıza bağlı olarak bunu almak için saatler, günler, haftalar hatta aylar geçirebilir" - arr["ARABIC",179]="\${pending_of_translation} فك رموز القوة الغاشمة، فإنها يمكن أن قضاء ساعات، أيام، أسابيع أو حتى أشهر لتحقيق هذا يتوقف على مدى تعقيد كلمة المرور ومعالجة سرعة" + arr["ARABIC",179]="فك التشفير عن طريق bruteforce ، يمكن أن يمر ساعات أو أيام أو أسابيع أو حتى أشهر لأخذها اعتمادًا على مدى تعقيد كلمة المرور وسرعة المعالجة" arr["ENGLISH",180]="Enter the path of a dictionary file:" arr["SPANISH",180]="Introduce la ruta de un fichero de diccionario:" @@ -3237,7 +3237,7 @@ function initialize_language_strings() { arr["POLISH",180]="Wprowadź ścieżkę pliku słownika:" arr["GERMAN",180]="Geben Sie den Pfad einer Wörterbuchdatei ein:" arr["TURKISH",180]="Dosya yolunu girin:" - arr["ARABIC",180]="\${pending_of_translation} أدخل مسار ملف القاموس:" + arr["ARABIC",180]="أدخل مسار ملف القاموس:" arr["ENGLISH",181]="The path to the dictionary file is valid. Script can continue..." arr["SPANISH",181]="La ruta al fichero de diccionario es válida. El script puede continuar..." @@ -3250,7 +3250,7 @@ function initialize_language_strings() { arr["POLISH",181]="Ścieżka do pliku słownika jest prawidłowa. Skrypt może kontynuować..." arr["GERMAN",181]="Der Pfad zur Wörterbuchdatei ist gültig. Das Skript kann fortfahren..." arr["TURKISH",181]="Dosya yolu geçerli. Yazılım devam edebilir..." - arr["ARABIC",181]="\${pending_of_translation} المسار إلى ملف القاموس صالح. السيناريو يمكن أن يستمر ..." + arr["ARABIC",181]="المسار إلى ملف القاموس صالح. البرنامج يمكن أن يستمر ..." arr["ENGLISH",182]="Selected dictionary file: \${pink_color}\${DICTIONARY}\${normal_color}" arr["SPANISH",182]="Fichero de diccionario seleccionado: \${pink_color}\${DICTIONARY}\${normal_color}" @@ -3263,7 +3263,7 @@ function initialize_language_strings() { arr["POLISH",182]="Wybrany plik słownika: \${pink_color}\${DICTIONARY}\${normal_color}" arr["GERMAN",182]="Ausgewählte Wörterbuchdatei: \${pink_color}\${DICTIONARY}\${normal_color}" arr["TURKISH",182]="Seçilen sözlük dosyası: \${pink_color}\${DICTIONARY}\${normal_color}" - arr["ARABIC",182]="\${pending_of_translation} اختيار ملف القاموس: \${pink_color}\${DICTIONARY}\${normal_color}" + arr["ARABIC",182]="ملف القاموس المحدد: \${pink_color}\${DICTIONARY}\${normal_color}" arr["ENGLISH",183]="You already have selected a dictionary file during this session [\${normal_color}\${DICTIONARY}\${blue_color}]" arr["SPANISH",183]="Ya tienes seleccionado un fichero de diccionario en esta sesión [\${normal_color}\${DICTIONARY}\${blue_color}]" @@ -3276,7 +3276,7 @@ function initialize_language_strings() { arr["POLISH",183]="W tej sesji wybrano plik słownika [\${normal_color}\${DICTIONARY}\${blue_color}]" arr["GERMAN",183]="Sie haben in dieser Sitzung bereits eine Wörterbuchdatei ausgewählt [\${normal_color}\${DICTIONARY}\${blue_color}]" arr["TURKISH",183]="Bu oturumda zaten sözlük dosyası seçtiniz [\${normal_color}\${DICTIONARY}\${blue_color}]" - arr["ARABIC",183]="\${pending_of_translation} إذا كنت قد اخترت ملف القاموس في هذه الدورة [\${normal_color}\${DICTIONARY}\${blue_color}]" + arr["ARABIC",183]="لقد قمت بالفعل بتحديد ملف قاموس أثناء هذه الدورة [\${normal_color}\${DICTIONARY}\${blue_color}]" arr["ENGLISH",184]="Do you want to use this already selected dictionary file? \${normal_color}\${visual_choice}" arr["SPANISH",184]="¿Quieres utilizar este fichero de diccionario ya seleccionado? \${normal_color}\${visual_choice}" @@ -3289,7 +3289,7 @@ function initialize_language_strings() { arr["POLISH",184]="Czy chcesz użyć już wybraniego pliku słownika? \${normal_color}\${visual_choice}" arr["GERMAN",184]="Möchten Sie diese ausgewählte Wörterbuchdatei verwenden? \${normal_color}\${visual_choice}" arr["TURKISH",184]="Seçilen sözlük dosyasını kullanmak istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",184]="\${pending_of_translation} تحتاج إلى استخدام هذا الملف القاموس محددة مسبقا؟ \${normal_color}\${visual_choice}" + arr["ARABIC",184]="هل ترغب في استخدام القاموس المحدد بالفعل؟ \${normal_color}\${visual_choice}" arr["ENGLISH",185]="Selected BSSID: \${pink_color}None\${normal_color}" arr["SPANISH",185]="BSSID seleccionado: \${pink_color}Ninguno\${normal_color}" @@ -3302,7 +3302,7 @@ function initialize_language_strings() { arr["POLISH",185]="Wybrany BSSID: \${pink_color}Brak\${normal_color}" arr["GERMAN",185]="Ausgewählte BSSID: \${pink_color}Keine\${normal_color}" arr["TURKISH",185]="Seçilen BSSID: \${pink_color}None\${normal_color}" - arr["ARABIC",185]="\${pending_of_translation} BSSID المختارة: \${pink_color}لا يوجد\${normal_color}" + arr["ARABIC",185]="BSSID المختار: \${pink_color}لا يوجد\${normal_color}" arr["ENGLISH",186]="You already have selected a capture file during this session [\${normal_color}\${enteredpath}\${blue_color}]" arr["SPANISH",186]="Ya tienes seleccionado un fichero de captura en esta sesión [\${normal_color}\${enteredpath}\${blue_color}]" @@ -3315,7 +3315,7 @@ function initialize_language_strings() { arr["POLISH",186]="W tej sesji wybrano już plik przechwytywania [\${normal_color}\${enteredpath}\${blue_color}]" arr["GERMAN",186]="Sie haben bereits eine Capture-Datei in dieser Sitzung ausgewählt [\${normal_color}\${enteredpath}\${blue_color}]" arr["TURKISH",186]="Bu oturumda zaten bir yakalama dosyası seçtiniz [\${normal_color}\${enteredpath}\${blue_color}]" - arr["ARABIC",186]="\${pending_of_translation} إذا قمت بتحديد ملف الالتقاط في هذه الدورة [\${normal_color}\${enteredpath}\${blue_color}]" + arr["ARABIC",186]="لقد قمت بالفعل بتحديد ملف الالتقاط أثناء هذه الدورة [\${normal_color}\${enteredpath}\${blue_color}]" arr["ENGLISH",187]="Do you want to use this already selected capture file? \${normal_color}\${visual_choice}" arr["SPANISH",187]="¿Quieres utilizar este fichero de captura ya seleccionado? \${normal_color}\${visual_choice}" @@ -3328,7 +3328,7 @@ function initialize_language_strings() { arr["POLISH",187]="Czy chcesz użyć już wybranego pliku przechwytywania? \${normal_color}\${visual_choice}" arr["GERMAN",187]="Möchten Sie diese ausgewählte Capture-Datei verwenden? \${normal_color}\${visual_choice}" arr["TURKISH",187]="Bu yakalama dosyasını kullanmak istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",187]="\${pending_of_translation} تحتاج إلى استخدام هذا الملف والقبض المختارة؟ \${normal_color}\${visual_choice}" + arr["ARABIC",187]="هل تريد استخدام ملف الالتقاط المحدد بالفعل؟ \${normal_color}\${visual_choice}" arr["ENGLISH",188]="Enter the path of a captured file:" arr["SPANISH",188]="Introduce la ruta de un fichero de captura:" @@ -3341,7 +3341,7 @@ function initialize_language_strings() { arr["POLISH",188]="Wprowadź ścieżkę do pliku przechwytywania:" arr["GERMAN",188]="Geben Sie den Pfad einer Capture-Datei ein:" arr["TURKISH",188]="Yakalama dosyasının yolunu girin:" - arr["ARABIC",188]="\${pending_of_translation} أدخل المسار إلى ملف التقاط:" + arr["ARABIC",188]="أدخل المسار إلى ملف التقاط:" arr["ENGLISH",189]="The path to the capture file is valid. Script can continue..." arr["SPANISH",189]="La ruta al fichero de captura es válida. El script puede continuar..." @@ -3354,7 +3354,7 @@ function initialize_language_strings() { arr["POLISH",189]="Ścieżka do pliku przechwytywania jest prawidłowa. Skrypt może kontynuować..." arr["GERMAN",189]="Der Pfad zur Capture-Datei ist gültig. Das Skript kann fortfahren..." arr["TURKISH",189]="Yakalama dosyasının yolu doğru. Yazılım devam edebilir..." - arr["ARABIC",189]="\${pending_of_translation} المسار إلى ملف الالتقاط غير صالح. السيناريو يمكن أن يستمر ..." + arr["ARABIC",189]="المسار إلى ملف الالتقاط صالح. البرنامج يمكن أن يستمر ..." arr["ENGLISH",190]="Starting decrypt. When started, press [Ctrl+C] to stop..." arr["SPANISH",190]="Comenzando descifrado. Una vez empezado, pulse [Ctrl+C] para pararlo..." @@ -3367,7 +3367,7 @@ function initialize_language_strings() { arr["POLISH",190]="Uruchamianie odszyfrowania. Naciśnij [Ctrl+C] w trakcie trwania aby go zatrzymać..." arr["GERMAN",190]="Entschlüsselung starten. Nach dem Start drücken Sie [Ctrl+C], um es zu stoppen..." arr["TURKISH",190]="Şifre çözme başlıyor. Başladıktan sonra, durdurmak için [Ctrl+C] basınız..." - arr["ARABIC",190]="\${pending_of_translation} انطلاق فك شفرتها. بدأت مرة واحدة، اضغط [Ctrl+C] لوقف ..." + arr["ARABIC",190]="بدء فك تشفير. عند البدء ، اضغط على [Ctrl + C] للإيقاف ..." arr["ENGLISH",191]="\${blue_color}airgeddon can't find the directory path where you have BeEF installed. \${green_color}Do you want to enter it manually? \${normal_color}\${visual_choice}" arr["SPANISH",191]="\${blue_color}airgeddon no ha podido encontrar la ruta del directorio donde tienes instalado BeEF. \${green_color}¿Quieres introducirla manualmente? \${normal_color}\${visual_choice}" @@ -3380,7 +3380,7 @@ function initialize_language_strings() { arr["POLISH",191]="\${blue_color}airgeddon nie mógł znaleźć ścieżki, w której zainstalowano BeEF. \${green_color}Czy chcesz ją wprowadzić ręcznie? \${normal_color}\${visual_choice}" arr["GERMAN",191]="\${blue_color}airgeddon konnte den Verzeichnispfad, in den BeEF installiert ist, nicht finden. \${green_color}Möchten Sie es manuell eingeben? \${normal_color}\${visual_choice}" arr["TURKISH",191]="\${blue_color}airgeddon BeEF yazılımının kurulu olduğu dizini bulamadı. \${green_color}Elle girmek ister misiniz? \${normal_color}\${visual_choice}" - arr["ARABIC",191]="\${pending_of_translation} \${blue_color} airgeddon لا يمكن العثور على مسار الدليل الذي قمت بتثبيت لحوم البقر. \${green_color} هل تريد إدخاله يدويا؟ \${normal_color}\${visual_choice}" + arr["ARABIC",191]="\${blue_color} لم يتمكن airgeddon من العثور على مسار الدليل حيث تم تثبيت BeEF. \${green_color} هل تريد إدخاله يدويًا؟ \${normal_color}\${visual_choice}" arr["ENGLISH",192]="You already have selected a BSSID during this session and is present in capture file [\${normal_color}\${bssid}\${blue_color}]" arr["SPANISH",192]="Ya tienes seleccionado un BSSID en esta sesión y está presente en el fichero de captura [\${normal_color}\${bssid}\${blue_color}]" @@ -3393,7 +3393,7 @@ function initialize_language_strings() { arr["POLISH",192]="Wybrano już BSSID w tej sesji i jest on obecny w pliku przechwytywania [\${normal_color}\${bssid}\${blue_color}]" arr["GERMAN",192]="Sie haben in dieser Sitzung bereits eine BSSID ausgewählt, die in der Erfassungsdatei vorhanden ist [\${normal_color}\${bssid}\${blue_color}]" arr["TURKISH",192]="Bu oturum sırasında zaten bir BSSID seçtiniz ve yakalama dosyasında mevcut [\${normal_color}\${bssid}\${blue_color}]" - arr["ARABIC",192]="\${pending_of_translation} إذا قمت بتحديد BSSID في هذه الدورة، وموجود في ملف الالتقاط [\${normal_color}\${bssid}\${blue_color}]" + arr["ARABIC",192]="لديك بالفعل اختيار BSSID خلال هذه الدورة، وموجود في ملف الالتقاط [\${normal_color}\${BSSID}\$ {blue_color}]" arr["ENGLISH",193]="Do you want to use this already selected BSSID? \${normal_color}\${visual_choice}" arr["SPANISH",193]="¿Quieres utilizar este BSSID ya seleccionado? \${normal_color}\${visual_choice}" @@ -3406,7 +3406,7 @@ function initialize_language_strings() { arr["POLISH",193]="Czy chcesz użyć już wybranego BSSID? \${normal_color}\${visual_choice}" arr["GERMAN",193]="Möchten Sie diese ausgewählte BSSID verwenden? \${normal_color}\${visual_choice}" arr["TURKISH",193]="Seçilen BSSID ile devam etmek ister misiniz? \${normal_color}\${visual_choice}" - arr["ARABIC",193]="\${pending_of_translation} تحتاج إلى استخدام هذا BSSID محددة مسبقا؟ \${normal_color}\${visual_choice}" + arr["ARABIC",193]="هل تريد استخدام هذا BSSID المحدد بالفعل؟ \${normal_color}\${visual_choice}" arr["ENGLISH",194]="Enter the minimum length of the key to decrypt (\${minlength_text}-63):" arr["SPANISH",194]="Introduce la longitud mínima de la clave a descifrar (\${minlength_text}-63):" @@ -3419,7 +3419,7 @@ function initialize_language_strings() { arr["POLISH",194]="Wpisz minimalną długość klucza do odszyfrowania (\${minlength_text}-63):" arr["GERMAN",194]="Geben Sie die Mindestlänge des zu entschlüsselnden Schlüssels ein (\${minlength_text}-63):" arr["TURKISH",194]="Şifreyi çözmek için anahtarın minimum uzunluğunu girin (\${minlength_text}-63):" - arr["ARABIC",194]="\${pending_of_translation} أدخل طول الحد الأدنى من مفتاح فك (\${minlength_text} -63):" + arr["ARABIC",194]="أدخل طول الحد الأدنى من مفتاح فك (\${minlength_text}-63):" arr["ENGLISH",195]="Enter the maximum length of the key to decrypt (\${minlength}-63):" arr["SPANISH",195]="Introduce la longitud máxima de la clave a descifrar (\${minlength}-63):" @@ -3432,7 +3432,7 @@ function initialize_language_strings() { arr["POLISH",195]="Wpisz maksymalną długość klucza do odszyfrowania (\${minlength}-63):" arr["GERMAN",195]="Geben Sie die maximale Länge des zu entschlüsselnden Schlüssels ein (\${minlength}-63):" arr["TURKISH",195]="Şifreyi çözmek için anahtarın maximum uzunluğunu girin (\${minlength}-63):" - arr["ARABIC",195]="\${pending_of_translation} أدخل الحد الأقصى لطول مفتاح فك (\${minlength}-63):" + arr["ARABIC",195]="أدخل الحد الأقصى لطول مفتاح فك (\${minlength}-63):" arr["ENGLISH",196]="Select the character set to use:" arr["SPANISH",196]="Selecciona el juego de caracteres a utilizar:" @@ -3445,7 +3445,7 @@ function initialize_language_strings() { arr["POLISH",196]="Wybierz zestaw znaków do użycia:" arr["GERMAN",196]="Wählen Sie den Zeichensatz zu verwenden aus:" arr["TURKISH",196]="Kullanılacak karakter kümesini seçin:" - arr["ARABIC",196]="\${pending_of_translation} حدد مجموعة الأحرف الاستخدام:" + arr["ARABIC",196]="حدد مجموعة الأحرف الاستخدام:" arr["ENGLISH",197]="1. Lowercase chars" arr["SPANISH",197]="1. Caracteres en minúsculas" @@ -3458,7 +3458,7 @@ function initialize_language_strings() { arr["POLISH",197]="1. Małe litery" arr["GERMAN",197]="1. Zeichen in Kleinbuchstaben" arr["TURKISH",197]="1. Küçük harfli karakterler" - arr["ARABIC",197]="\${pending_of_translation} 1. أحرف صغيرة" + arr["ARABIC",197]="1. أحرف صغيرة" arr["ENGLISH",198]="2. Uppercase chars" arr["SPANISH",198]="2. Caracteres en mayúsculas" @@ -3471,7 +3471,7 @@ function initialize_language_strings() { arr["POLISH",198]="2. Wielkie litery" arr["GERMAN",198]="2. Zeichen in Großbuchstaben" arr["TURKISH",198]="2. Büyük harfli karakterler" - arr["ARABIC",198]="\${pending_of_translation} 2. الأحرف الكبيرة" + arr["ARABIC",198]="2. أحرف كبيرة" arr["ENGLISH",199]="3. Numeric chars" arr["SPANISH",199]="3. Caracteres numéricos" @@ -3484,7 +3484,7 @@ function initialize_language_strings() { arr["POLISH",199]="3. Cyfry" arr["GERMAN",199]="3. Numerische Zeichen" arr["TURKISH",199]="3. Numerik karakterler" - arr["ARABIC",199]="\${pending_of_translation} 3. Numerics" + arr["ARABIC",199]="3. أرقام" arr["ENGLISH",200]="4. Symbol chars" arr["SPANISH",200]="4. Caracteres símbolos" @@ -3497,7 +3497,7 @@ function initialize_language_strings() { arr["POLISH",200]="4. Symbole" arr["GERMAN",200]="4. Zeichensymbole" arr["TURKISH",200]="4. Sembol karakterler" - arr["ARABIC",200]="\${pending_of_translation} 4. أحرف حرف" + arr["ARABIC",200]="4. رموز" arr["ENGLISH",201]="5. Lowercase + uppercase chars" arr["SPANISH",201]="5. Caracteres en minúsculas + mayúsculas" @@ -3510,7 +3510,7 @@ function initialize_language_strings() { arr["POLISH",201]="5. Małe + wielkie litery" arr["GERMAN",201]="5. Zeichen in Klein- und Großbuchstaben" arr["TURKISH",201]="5. Küçük + büyük harfli karakterler" - arr["ARABIC",201]="\${pending_of_translation} 5. أحرف صغيرة + الأحرف الكبيرة" + arr["ARABIC",201]="5. أحرف صغيرة + كبيرة" arr["ENGLISH",202]="6. Lowercase + numeric chars" arr["SPANISH",202]="6. Caracteres en minúsculas + numéricos" @@ -3523,7 +3523,7 @@ function initialize_language_strings() { arr["POLISH",202]="6. Małe litery + cyfry" arr["GERMAN",202]="6. Zeichen in Kleinbuchstaben + numerisch" arr["TURKISH",202]="6. Küçük harf + numerik karakterler" - arr["ARABIC",202]="\${pending_of_translation} 6. أحرف صغيرة رقمية +" + arr["ARABIC",202]="6. أحرف صغيرة + أرقام" arr["ENGLISH",203]="7. Uppercase + numeric chars" arr["SPANISH",203]="7. Caracteres en mayúsculas + numéricos" @@ -3536,7 +3536,7 @@ function initialize_language_strings() { arr["POLISH",203]="7. Wielkie litery + cyfry" arr["GERMAN",203]="7. Zeichen in Großbuchstaben + Zahlen" arr["TURKISH",203]="7. Büyük harf + numerik karakterler" - arr["ARABIC",203]="\${pending_of_translation} 7. أحرف رقمية ذات الأحرف الكبيرة +" + arr["ARABIC",203]="7. أحرف كبيرة + أرقام" arr["ENGLISH",204]="8. Symbol + numeric chars" arr["SPANISH",204]="8. Caracteres símbolos + numéricos" @@ -3549,7 +3549,7 @@ function initialize_language_strings() { arr["POLISH",204]="8. Cyfry + symbole" arr["GERMAN",204]="8. Symbole + Ziffern" arr["TURKISH",204]="8. Sembol + numerik karakterler" - arr["ARABIC",204]="\${pending_of_translation} 8. الأحرف حرف العددية +" + arr["ARABIC",204]="8. رموز+ أرقام" arr["ENGLISH",205]="9. Lowercase + uppercase + numeric chars" arr["SPANISH",205]="9. Caracteres en minúsculas + mayúsculas + numéricos" @@ -3562,7 +3562,7 @@ function initialize_language_strings() { arr["POLISH",205]="9. Małe litery + wielkie litery + cyfry" arr["GERMAN",205]="9. Zeichen in Kleinbuchstaben + Großbuchstaben + Ziffern" arr["TURKISH",205]="9. Küçük + büyük harf + numerik karakterler" - arr["ARABIC",205]="\${pending_of_translation} 9. أحرف صغيرة التحول-رقمية" + arr["ARABIC",205]="9. أحرف صغيرة + أحرف كبيرة + أرقام" arr["ENGLISH",206]="10. Lowercase + uppercase + symbol chars" arr["SPANISH",206]="10. Caracteres en minúsculas + mayúsculas + símbolos" @@ -3575,7 +3575,7 @@ function initialize_language_strings() { arr["POLISH",206]="10. Małe litery + wielkie + symbole" arr["GERMAN",206]="10. Zeichen in Kleinbuchstaben + Großbuchstaben + Symbole" arr["TURKISH",206]="10. Küçük + büyük harf + sembol karakterler" - arr["ARABIC",206]="\${pending_of_translation} 10. أحرف صغيرة شيفت + حرف" + arr["ARABIC",206]="10. أأحرف صغيرة + أحرف كبيرة + رموز" arr["ENGLISH",207]="11. Lowercase + uppercase + numeric + symbol chars" arr["SPANISH",207]="11. Caracteres en minúsculas + mayúsculas + numéricos + símbolos" @@ -3588,7 +3588,7 @@ function initialize_language_strings() { arr["POLISH",207]="11. Małe litery + wielkie litery + cyfry + symbole" arr["GERMAN",207]="11. Zeichen in Kleinbuchstaben + Großbuchstaben + Ziffern + Symbole" arr["TURKISH",207]="11. Küçük + büyük harf + numerik + sembol karakterler" - arr["ARABIC",207]="\${pending_of_translation} 11. أحرف صغيرة رموز رقمية-شيفت +" + arr["ARABIC",207]="11. أحرف صغيرة + أحرف كبيرة + أرقام + رموز" arr["ENGLISH",208]="If you choose a big charset and a long key length, the process could take so much time" arr["SPANISH",208]="Si eliges un juego de caracteres amplio y una longitud de clave grande, el proceso podría demorarse mucho tiempo" @@ -3601,7 +3601,7 @@ function initialize_language_strings() { arr["POLISH",208]="Jeśli wybierzesz duży zestaw znaków i dużą długość klucza, proces może potrwać bardzo długo" arr["GERMAN",208]="Wenn Sie einen breiten Zeichensatz und eine große Schlüssellänge auswählen, kann der Vorgang sehr lange dauern" arr["TURKISH",208]="Büyük bir karakter kümesi ve uzun bir anahtar uzunluğu seçerseniz, süreç çok zaman alabilir" - arr["ARABIC",208]="\${pending_of_translation} إذا اخترت مجموعة من الشخصيات واسعة وطول المفتاح كبير، يمكن أن تستغرق هذه العملية وقتا طويلا" + arr["ARABIC",208]="إذا اخترت مجموعة أحرف كبيرة وطول مفتاح طويل ، فقد تستغرق العملية الكثير من الوقت" arr["ENGLISH",209]="The charset to use is: [\${normal_color}\${showcharset}\${blue_color}]" arr["SPANISH",209]="El juego de caracteres elegido es: [\${normal_color}\${showcharset}\${blue_color}]" @@ -3614,7 +3614,7 @@ function initialize_language_strings() { arr["POLISH",209]="Wybrany zestaw znaków to: [\${normal_color}\${showcharset}\${blue_color}]" arr["GERMAN",209]="Der gewählte Zeichensatz ist: [\${normal_color}\${showcharset}\${blue_color}]" arr["TURKISH",209]="Kullanılacak karakter kümesi: [\${normal_color}\${showcharset}\${blue_color}]" - arr["ARABIC",209]="\${pending_of_translation} مجموعة الأحرف المحدد: [\${normal_color}\${showcharset}\${blue_color}]" + arr["ARABIC",209]="مجموعة الأحرف المراد استخدامها هي: [\${normal_color}\${showcharset}\${blue_color}]" arr["ENGLISH",210]="The script will check for internet access looking for a newer version. Please be patient..." arr["SPANISH",210]="El script va a comprobar si tienes acceso a internet para ver si existe una nueva versión. Por favor ten paciencia..." @@ -3627,7 +3627,7 @@ function initialize_language_strings() { arr["POLISH",210]="Skrypt sprawdzi, czy masz dostęp do internetu i czy jest nowa wersja. Cierpliwości..." arr["GERMAN",210]="Das Skript überprüft, ob Sie Zugriff auf das Internet haben, um zu sehen, ob eine neue Version existiert. Wir bitten um Geduld..." arr["TURKISH",210]="Yazılım, daha yeni bir sürümü arayan internet erişimini kontrol edecektir. Lütfen sabırlı olun..." - arr["ARABIC",210]="\${pending_of_translation} السيناريو سوف معرفة ما اذا كان لديك الوصول إلى الإنترنت لمعرفة ما اذا كان الإصدار الجديد. يرجى التحلي بالصبر ..." + arr["ARABIC",210]="سيتحقق البرنامج من الوصول إلى الإنترنت بحثًا عن إصدار أحدث. يرجى التحلي بالصبر ..." arr["ENGLISH",211]="It seems you have no internet access. The script can't connect to repository. It will continue without updating..." arr["SPANISH",211]="Parece que no tienes conexión a internet. El script no puede conectar al repositorio. Continuará sin actualizarse..." From 2bf4309725a68b709fb5aa539d4861a1c7d59318 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Fri, 25 Sep 2020 09:25:59 +0200 Subject: [PATCH 051/101] Fix some space or var errors on arabic strings --- language_strings.sh | 46 ++++++++++++++++++++++----------------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 1ad1b9a63..7d8431325 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -137,7 +137,7 @@ function initialize_language_strings() { declare -gA docker_image docker_image["ENGLISH"]="ArchStrike Docker image based" docker_image["SPANISH"]="Basado en imagen de Docker de ArchStrike" - docker_image["FRENCH"]="Fondé sur l'image de Docker d'ArchStrike" + docker_image["FRENCH"]="Fondé sur l'image de Docker d'ArchStrike" docker_image["CATALAN"]="Basat en imatge de Docker de ArchStrike" docker_image["PORTUGUESE"]="Baseado na imagem Docker do ArchStrike" docker_image["RUSSIAN"]="${pending_of_translation} Основано на изображении ArchStrike Docker" @@ -2756,7 +2756,7 @@ function initialize_language_strings() { arr["POLISH",143]="Otworzą się dwa okna. Jedna z przechwytywaczem Handshake, a druga z atakiem, zmuszającym klientów ich do ponownego połączenia" arr["GERMAN",143]="Zwei Fenster werden sich öffnen. Eine mit dem Handshake-Grabber und eine mit dem Angriff, der die Kunden zwingt, sich wieder zu verbinden" arr["TURKISH",143]="Eğer Handshake bir saldırıdan sonra görünmezse, tekrar deneyin veya saldırı türünü değiştirin" - arr["ARABIC",143]="إذا لم يظهرHandshake بعد هجوم ، فحاول مرة أخرى أو قم بتغيير نوع الهجوم" + arr["ARABIC",143]="إذا لم يظهر Handshake بعد هجوم ، فحاول مرة أخرى أو قم بتغيير نوع الهجوم" arr["ENGLISH",144]="Don't close any window manually, script will do when needed. In about \${timeout} seconds maximum you'll know if you've got the Handshake" arr["SPANISH",144]="No cierres manualmente ninguna ventana, el script lo hará cuando proceda. En unos \${timeout} segundos como máximo sabrás si conseguiste el Handshake" @@ -2808,7 +2808,7 @@ function initialize_language_strings() { arr["POLISH",147]="0. Wróć do menu narzędzi Handshake" arr["GERMAN",147]="0. Zurück zum Handshake Werkzeugmenü" arr["TURKISH",147]="0. Handshake menüsüne geri dön" - arr["ARABIC",147]="0. ارجع إلى قائمة أدوات Handshake " + arr["ARABIC",147]="0. ارجع إلى قائمة أدوات Handshake " arr["ENGLISH",148]="Type the path to store the file or press [Enter] to accept the default proposal \${normal_color}[\${handshakepath}]" arr["SPANISH",148]="Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto \${normal_color}[\${handshakepath}]" @@ -2834,7 +2834,7 @@ function initialize_language_strings() { arr["POLISH",149]="Plik Handshake został pomyślnie wygenerowany w [\${normal_color}\${enteredpath}\${blue_color}]" arr["GERMAN",149]="Handshake-Datei erfolgreich in [\${normal_color}\${enteredpath}\${blue_color}] erstellt" arr["TURKISH",149]="Handshake dosyası şu hedefte başarıyla oluşturuldu [\${normal_color}\${enteredpath}\${blue_color}]" - arr["ARABIC",149]="اكتب المسار لتخزين الملف أو اضغط على [Enter] لقبول الاقتراح الافتراضي \${normal_color}[\${handshakepath}]" + arr["ARABIC",149]="اكتب المسار لتخزين الملف أو اضغط على [Enter] لقبول الاقتراح الافتراضي [\${normal_color}\${enteredpath}\${blue_color}]" arr["ENGLISH",150]="No captured Handshake file detected during this session..." arr["SPANISH",150]="No se ha detectado ningún fichero de Handshake capturado en esta sesión..." @@ -2860,7 +2860,7 @@ function initialize_language_strings() { arr["POLISH",151]="Plik Handshake został przechwycony w tej sesji został [\${normal_color}\${enteredpath}\${blue_color}]" arr["GERMAN",151]="Eine erfasste Handshake-Datei wurde erkannt [\${normal_color}\${enteredpath}\${blue_color}]" arr["TURKISH",151]="Bu oturum sırasında yakalanmış bir handshake dosyası tespit edildi [\${normal_color}\${enteredpath}\${blue_color}]" - arr["ARABIC",151]="تم اكتشاف ملف يحتوي على Handshake لالدورة التي تم إجراؤها ويقع في \${normal_color}\${enteredpath}\${blue_color}]" + arr["ARABIC",151]="تم اكتشاف ملف يحتوي على Handshake لالدورة التي تم إجراؤها ويقع في [\${normal_color}\${enteredpath}\${blue_color}]" arr["ENGLISH",152]="Do you want to clean/optimize the Handshake captured file during this session? \${normal_color}\${visual_choice}" arr["SPANISH",152]="¿Quieres limpiar/optimizar el fichero de Handshake capturado en esta sesión? \${normal_color}\${visual_choice}" @@ -3016,7 +3016,7 @@ function initialize_language_strings() { arr["POLISH",163]="Wiesz, że kiedy airgeddon poprosi Cię o podanie ścieżki do pliku aby użyć słownika, pliku Handshake lub cokolwiek innego, możesz przeciągnąć i upuścić plik przez okno airgeddon? Nie musisz wpisywać scieżki ręcznie" arr["GERMAN",163]="Wenn airgeddon Sie auffordert, einen Dateipfad einzugeben, um ein Wörterbuch, einen Handshake oder etwas anderes zu verwenden, wussten Sie, dass Sie die Datei per Drag & Drop auf das airgeddon-Fenster ziehen können? Sie müssen die Route nicht manuell schreiben" arr["TURKISH",163]="airgeddon, bir sözlük, bir Handshake veya başka bir şey kullanmak için dosyaya bir yol girmenizi istediğinde, dosyayı airgeddon penceresinin üzerine sürükleyip bırakabileceğinizi biliyor muydunuz? Bu şekilde yolu elle yazmanız gerekmez" - arr["ARABIC",163]="عندما يطلب منك airgeddon إدخال مسار إلى ملف إما لاستخدام قاموس أو Handshake أو أي شيء آخر ، هل تعلم أنه يمكنك سحب الملف وإفلاته فوق النافذة airgeddon؟ بهذه الطريقة لن تضطر إلى كتابة المسار يدويًا" + arr["ARABIC",163]="عندما يطلب منك airgeddon إدخال مسار إلى ملف إما لاستخدام قاموس أو Handshake أو أي شيء آخر ، هل تعلم أنه يمكنك سحب الملف وإفلاته فوق النافذة airgeddon ؟ بهذه الطريقة لن تضطر إلى كتابة المسار يدويًا" arr["ENGLISH",164]="Cleaning temp files" arr["SPANISH",164]="Limpiando archivos temporales" @@ -3094,7 +3094,7 @@ function initialize_language_strings() { arr["POLISH",169]="6. Menu deszyfrowania WPA/WPA2 offline" arr["GERMAN",169]="6. Offline WPA/WPA2-Entschlüsselungsmenü" arr["TURKISH",169]="6. Çevrimdışı WPA/WPA2 decrypt menüsü" - arr["ARABIC",169]="6. اقائمة فك تشفير WPA / WPA2 غير المتصلة" + arr["ARABIC",169]="6. اقائمة فك تشفير WPA/WPA2 غير المتصلة" arr["ENGLISH",170]="Offline WPA/WPA2 decrypt menu" arr["SPANISH",170]="Menú de descifrado WPA/WPA2 offline" @@ -3107,7 +3107,7 @@ function initialize_language_strings() { arr["POLISH",170]="Menu deszyfrowania WPA/WPA2 offline" arr["GERMAN",170]="Offline WPA/WPA2-Entschlüsselungsmenü" arr["TURKISH",170]="Çevrimdışı WPA/WPA2 decrypt menüsü" - arr["ARABIC",170]="قائمة فك تشفير WPA / WPA2 غير المتصلة" + arr["ARABIC",170]="قائمة فك تشفير WPA/WPA2 غير المتصلة" arr["ENGLISH",171]="The key decrypt process is performed offline on a previously captured file" arr["SPANISH",171]="El proceso de descifrado de las claves se realiza de manera offline sobre un fichero capturado previamente" @@ -3133,7 +3133,7 @@ function initialize_language_strings() { arr["POLISH",172]="1. (aircrack) Atak słownikowy na plik przechwytywania Handshake/PMKID" arr["GERMAN",172]="1. (aircrack) Wörterbuchangriff auf der aufgenommenen Handshake/PMKID Datei" arr["TURKISH",172]="1. (aircrack) Yakalanan Handshake/PMKID dosyasına sözlük saldırısı" - arr["ARABIC",172]="1. (aircrack) هجوم القاموس على ملف الالتقاط Handshake / PMKID" + arr["ARABIC",172]="1. (aircrack) هجوم القاموس على ملف الالتقاط Handshake/PMKID" arr["ENGLISH",173]="Selected capture file: \${pink_color}\${enteredpath}\${normal_color}" arr["SPANISH",173]="Fichero de captura seleccionado: \${pink_color}\${enteredpath}\${normal_color}" @@ -3172,7 +3172,7 @@ function initialize_language_strings() { arr["POLISH",175]="2. (aircrack + crunch) Atak brute force na plik przechwytywania Handshake/PMKID" arr["GERMAN",175]="2. (aircrack + crunch) Brute-Force-Angriff auf die Capture-Datei Handshake/PMKID" arr["TURKISH",175]="2. (aircrack + crunch) Yakalanan Handshake/PMKID dosyasına karşı bruteforce saldırısı" - arr["ARABIC",175]="2. (aircrack + crunch) هجوم Bruteforce باستخدام ملف التقاط Handshake / PMKID" + arr["ARABIC",175]="2. (aircrack + crunch) هجوم Bruteforce باستخدام ملف التقاط Handshake/PMKID" arr["ENGLISH",176]="aircrack CPU, non GPU attacks" arr["SPANISH",176]="ataques aircrack CPU, no GPU" @@ -3198,7 +3198,7 @@ function initialize_language_strings() { arr["POLISH",177]="Wybrany przechwycony plik: \${pink_color}Brak\${normal_color}" arr["GERMAN",177]="Ausgewählte erfasste Datei: \${pink_color}Keine\${normal_color}" arr["TURKISH",177]="Seçilen yakalanmış dosya: \${pink_color}None\${normal_color}" - arr["ARABIC",177]="ملف الالتقاط المحدد:: \${pink_color}لا يوجد\${normal_color}" + arr["ARABIC",177]="ملف الالتقاط المحدد: \${pink_color}لا يوجد\${normal_color}" arr["ENGLISH",178]="To decrypt the key of a WPA/WPA2 network, the capture file must contain a Handshake/PMKID" arr["SPANISH",178]="Para descifrar la clave de una red WPA/WPA2, el fichero de captura debe contener un Handshake/PMKID" @@ -3211,7 +3211,7 @@ function initialize_language_strings() { arr["POLISH",178]="Aby odszyfrować klucz sieci WPA/WPA2, plik przechwytywania musi zawierać Handshake/PMKID" arr["GERMAN",178]="Um den Schlüssel eines WPA/WPA2-Netzwerks zu entschlüsseln, muss die Erfassungsdatei einen Handshake/PMKID enthalten" arr["TURKISH",178]="WPA/WPA2 ağının şifresini çözmek için, yakalama dosyası bir Handshake/PMKID içermelidir" - arr["ARABIC",178]="لفك تشفير مفتاح شبكة WPA / WPA2 ، يجب أن يحتوي ملف الالتقاط على Handshake / PMKID" + arr["ARABIC",178]="لفك تشفير مفتاح شبكة WPA/WPA2 ، يجب أن يحتوي ملف الالتقاط على Handshake/PMKID" arr["ENGLISH",179]="Decrypting by bruteforce, it could pass hours, days, weeks or even months to take it depending on the complexity of the password and your processing speed" arr["SPANISH",179]="Descifrando por fuerza bruta, podrían pasar horas, días, semanas o incluso meses hasta conseguirlo dependiendo de la complejidad de la contraseña y de tu velocidad de proceso" @@ -3367,7 +3367,7 @@ function initialize_language_strings() { arr["POLISH",190]="Uruchamianie odszyfrowania. Naciśnij [Ctrl+C] w trakcie trwania aby go zatrzymać..." arr["GERMAN",190]="Entschlüsselung starten. Nach dem Start drücken Sie [Ctrl+C], um es zu stoppen..." arr["TURKISH",190]="Şifre çözme başlıyor. Başladıktan sonra, durdurmak için [Ctrl+C] basınız..." - arr["ARABIC",190]="بدء فك تشفير. عند البدء ، اضغط على [Ctrl + C] للإيقاف ..." + arr["ARABIC",190]="بدء فك تشفير. عند البدء ، اضغط على [Ctrl+C] للإيقاف ..." arr["ENGLISH",191]="\${blue_color}airgeddon can't find the directory path where you have BeEF installed. \${green_color}Do you want to enter it manually? \${normal_color}\${visual_choice}" arr["SPANISH",191]="\${blue_color}airgeddon no ha podido encontrar la ruta del directorio donde tienes instalado BeEF. \${green_color}¿Quieres introducirla manualmente? \${normal_color}\${visual_choice}" @@ -3393,7 +3393,7 @@ function initialize_language_strings() { arr["POLISH",192]="Wybrano już BSSID w tej sesji i jest on obecny w pliku przechwytywania [\${normal_color}\${bssid}\${blue_color}]" arr["GERMAN",192]="Sie haben in dieser Sitzung bereits eine BSSID ausgewählt, die in der Erfassungsdatei vorhanden ist [\${normal_color}\${bssid}\${blue_color}]" arr["TURKISH",192]="Bu oturum sırasında zaten bir BSSID seçtiniz ve yakalama dosyasında mevcut [\${normal_color}\${bssid}\${blue_color}]" - arr["ARABIC",192]="لديك بالفعل اختيار BSSID خلال هذه الدورة، وموجود في ملف الالتقاط [\${normal_color}\${BSSID}\$ {blue_color}]" + arr["ARABIC",192]="لديك بالفعل اختيار BSSID خلال هذه الدورة، وموجود في ملف الالتقاط [\${normal_color}\${bssid}\${blue_color}]" arr["ENGLISH",193]="Do you want to use this already selected BSSID? \${normal_color}\${visual_choice}" arr["SPANISH",193]="¿Quieres utilizar este BSSID ya seleccionado? \${normal_color}\${visual_choice}" @@ -3458,7 +3458,7 @@ function initialize_language_strings() { arr["POLISH",197]="1. Małe litery" arr["GERMAN",197]="1. Zeichen in Kleinbuchstaben" arr["TURKISH",197]="1. Küçük harfli karakterler" - arr["ARABIC",197]="1. أحرف صغيرة" + arr["ARABIC",197]="1. أحرف صغيرة" arr["ENGLISH",198]="2. Uppercase chars" arr["SPANISH",198]="2. Caracteres en mayúsculas" @@ -3471,7 +3471,7 @@ function initialize_language_strings() { arr["POLISH",198]="2. Wielkie litery" arr["GERMAN",198]="2. Zeichen in Großbuchstaben" arr["TURKISH",198]="2. Büyük harfli karakterler" - arr["ARABIC",198]="2. أحرف كبيرة" + arr["ARABIC",198]="2. أحرف كبيرة" arr["ENGLISH",199]="3. Numeric chars" arr["SPANISH",199]="3. Caracteres numéricos" @@ -3484,7 +3484,7 @@ function initialize_language_strings() { arr["POLISH",199]="3. Cyfry" arr["GERMAN",199]="3. Numerische Zeichen" arr["TURKISH",199]="3. Numerik karakterler" - arr["ARABIC",199]="3. أرقام" + arr["ARABIC",199]="3. أرقام" arr["ENGLISH",200]="4. Symbol chars" arr["SPANISH",200]="4. Caracteres símbolos" @@ -3497,7 +3497,7 @@ function initialize_language_strings() { arr["POLISH",200]="4. Symbole" arr["GERMAN",200]="4. Zeichensymbole" arr["TURKISH",200]="4. Sembol karakterler" - arr["ARABIC",200]="4. رموز" + arr["ARABIC",200]="4. رموز" arr["ENGLISH",201]="5. Lowercase + uppercase chars" arr["SPANISH",201]="5. Caracteres en minúsculas + mayúsculas" @@ -3510,7 +3510,7 @@ function initialize_language_strings() { arr["POLISH",201]="5. Małe + wielkie litery" arr["GERMAN",201]="5. Zeichen in Klein- und Großbuchstaben" arr["TURKISH",201]="5. Küçük + büyük harfli karakterler" - arr["ARABIC",201]="5. أحرف صغيرة + كبيرة" + arr["ARABIC",201]="5. أحرف صغيرة + كبيرة" arr["ENGLISH",202]="6. Lowercase + numeric chars" arr["SPANISH",202]="6. Caracteres en minúsculas + numéricos" @@ -3523,7 +3523,7 @@ function initialize_language_strings() { arr["POLISH",202]="6. Małe litery + cyfry" arr["GERMAN",202]="6. Zeichen in Kleinbuchstaben + numerisch" arr["TURKISH",202]="6. Küçük harf + numerik karakterler" - arr["ARABIC",202]="6. أحرف صغيرة + أرقام" + arr["ARABIC",202]="6. أحرف صغيرة + أرقام" arr["ENGLISH",203]="7. Uppercase + numeric chars" arr["SPANISH",203]="7. Caracteres en mayúsculas + numéricos" @@ -3536,7 +3536,7 @@ function initialize_language_strings() { arr["POLISH",203]="7. Wielkie litery + cyfry" arr["GERMAN",203]="7. Zeichen in Großbuchstaben + Zahlen" arr["TURKISH",203]="7. Büyük harf + numerik karakterler" - arr["ARABIC",203]="7. أحرف كبيرة + أرقام" + arr["ARABIC",203]="7. أحرف كبيرة + أرقام" arr["ENGLISH",204]="8. Symbol + numeric chars" arr["SPANISH",204]="8. Caracteres símbolos + numéricos" @@ -3549,7 +3549,7 @@ function initialize_language_strings() { arr["POLISH",204]="8. Cyfry + symbole" arr["GERMAN",204]="8. Symbole + Ziffern" arr["TURKISH",204]="8. Sembol + numerik karakterler" - arr["ARABIC",204]="8. رموز+ أرقام" + arr["ARABIC",204]="8. رموز+ أرقام" arr["ENGLISH",205]="9. Lowercase + uppercase + numeric chars" arr["SPANISH",205]="9. Caracteres en minúsculas + mayúsculas + numéricos" @@ -3562,7 +3562,7 @@ function initialize_language_strings() { arr["POLISH",205]="9. Małe litery + wielkie litery + cyfry" arr["GERMAN",205]="9. Zeichen in Kleinbuchstaben + Großbuchstaben + Ziffern" arr["TURKISH",205]="9. Küçük + büyük harf + numerik karakterler" - arr["ARABIC",205]="9. أحرف صغيرة + أحرف كبيرة + أرقام" + arr["ARABIC",205]="9. أحرف صغيرة + أحرف كبيرة + أرقام" arr["ENGLISH",206]="10. Lowercase + uppercase + symbol chars" arr["SPANISH",206]="10. Caracteres en minúsculas + mayúsculas + símbolos" From 7ef1004488ae28b7d22ce445b359196d173e97b7 Mon Sep 17 00:00:00 2001 From: darthvader-htb Date: Mon, 28 Sep 2020 09:49:10 -0400 Subject: [PATCH 052/101] Translated to arabic till array number: arr 316 --- language_strings.sh | 214 ++++++++++++++++++++++---------------------- 1 file changed, 107 insertions(+), 107 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 7d8431325..36f0ad068 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -3640,7 +3640,7 @@ function initialize_language_strings() { arr["POLISH",211]="Wygląda na to, że nie masz połączenia z internetem. Skrypt nie może połączyć się z repozytorium. Kontynuacja bez aktualizacji..." arr["GERMAN",211]="Es scheint, dass Sie keine Internetverbindung haben. Das Skript kann keine Verbindung zum Repository herstellen. Es wird ohne Aktualisierung fortgesetzt..." arr["TURKISH",211]="İnternet bağlantınız yok. Yazılım depoya bağlanamadı. Güncelleme olmadan devam edilecek..." - arr["ARABIC",211]="\${pending_of_translation} يبدو لم يكن لديك اتصال بالإنترنت. السيناريو لا يمكن الاتصال المخزون. وسوف تستمر دون استكمال ..." + arr["ARABIC",211]="يبدو أنه ليس لديك اتصال بالإنترنت. البرنامج لا يمكنه الاتصال بالمستودع. سيستمر دون تحديث ..." arr["ENGLISH",212]="The script is already in the latest version. It doesn't need to be updated" arr["SPANISH",212]="El script ya está en la última versión. No necesita ser actualizado" @@ -3653,7 +3653,7 @@ function initialize_language_strings() { arr["POLISH",212]="Skrypt jest już w najnowszej wersji. Nie ma potrzeby aktualizacji" arr["GERMAN",212]="Das Skript ist bereits in der neuesten Version. Es muss nicht aktualisiert werden" arr["TURKISH",212]="Yazılım zaten en son sürüm. Güncellemeye gerek yok" - arr["ARABIC",212]="\${pending_of_translation} السيناريو هو بالفعل في أحدث إصدار. لا حاجة إلى تحديث" + arr["ARABIC",212]="البرنامج موجود بالفعل في أحدث إصدار. لا يحتاج إلى التحديث" arr["ENGLISH",213]="A new version of the script exists (v\${airgeddon_last_version}). It will be downloaded" arr["SPANISH",213]="Existe una nueva versión del script (v\${airgeddon_last_version}). Será descargada" @@ -3666,7 +3666,7 @@ function initialize_language_strings() { arr["POLISH",213]="Jest nowa wersja skryptu (v\${airgeddon_last_version}). Zostanie ona pobrana" arr["GERMAN",213]="Es gibt eine neue Version des Skripts (v\${airgeddon_last_version}). Sie wird automatisch heruntergeladet" arr["TURKISH",213]="Yazılımın yeni bir sürümü mevcut (v\${airgeddon_last_version}). İndirilecek" - arr["ARABIC",213]="\${pending_of_translation} نسخة جديدة من السيناريو (ت \${airgeddon_last_version}). وسيتم تفريغها" + arr["ARABIC",213]="يوجد إصدار جديد من البرنامج (v\${airgeddon_last_version}). سيتم تنزيله" arr["ENGLISH",214]="The new version was successfully downloaded. The script will be launched again" arr["SPANISH",214]="La nueva versión se ha descargado con éxito. El script se lanzará de nuevo" @@ -3679,7 +3679,7 @@ function initialize_language_strings() { arr["POLISH",214]="Nowa wersja została pobrana pomyślnie. Skrypt zostanie uruchomiony ponownie" arr["GERMAN",214]="Die neue Version wurde erfolgreich heruntergeladen. Das Skript wird erneut gestartet" arr["TURKISH",214]="Yeni sürüm başarıyla indirildi. Yazılım yeniden başlatılacak" - arr["ARABIC",214]="\${pending_of_translation} تم تحميل النسخة الجديدة بنجاح. وسيتم إطلاق البرنامج النصي مرة أخرى" + arr["ARABIC",214]="تم تنزيل الإصدار الجديد بنجاح. سيتم إطلاق البرنامج مرة أخرى" arr["ENGLISH",215]="WPA/WPA2 passwords always has 8 as a minimum length" arr["SPANISH",215]="Una contraseña WPA/WPA2 siempre tiene como mínimo una longitud de 8" @@ -3692,7 +3692,7 @@ function initialize_language_strings() { arr["POLISH",215]="Hasło WPA/WPA2 ma zawsze długość co najmniej 8 znaków" arr["GERMAN",215]="Ein WPA/WPA2-Passwort hat immer eine Mindestlänge von 8" arr["TURKISH",215]="WPA/WPA2 şifrelerinin her zaman minimum uzunluğu 8'dir" - arr["ARABIC",215]="\${pending_of_translation} A WPA / WPA2 كلمة السر دائما على الأقل بطول 8" + arr["ARABIC",215]="حتوي كلمات السر WPA/WPA2 دائمًا على 8 كحد أدنى للطول" arr["ENGLISH",216]="No networks found with Handshake captured on the selected file" arr["SPANISH",216]="No se encontraron redes con Handshake capturado en el fichero seleccionado" @@ -3705,7 +3705,7 @@ function initialize_language_strings() { arr["POLISH",216]="Nie znaleziono sieci z przechwyconym Handshake w wybranym pliku" arr["GERMAN",216]="In der ausgewählten Datei wurden keine Netzwerke mit Handshake gefunden" arr["TURKISH",216]="Seçilen dosyada yakalanan Handshake ile ağ bulunamadı" - arr["ARABIC",216]="\${pending_of_translation} التقيا أي شبكات القبض على المصافحة في الملف المحدد" + arr["ARABIC",216]="لم يتم العثور على شبكات ب Handshake التي تم التقاطها في الملف المحدد" arr["ENGLISH",217]="Only one valid target detected on file. BSSID autoselected [\${normal_color}\${bssid}\${blue_color}]" arr["SPANISH",217]="Sólo un objetivo válido detectado en el fichero. Se ha seleccionado automáticamente el BSSID [\${normal_color}\${bssid}\${blue_color}]" @@ -3718,7 +3718,7 @@ function initialize_language_strings() { arr["POLISH",217]="W pliku został wykryty tylko jeden prawidłowy cel. BSSID wybrany automatycznie [\${normal_color}\${bssid}\${blue_color}]" arr["GERMAN",217]="Nur ein gültiges Ziel wurde in der Datei gefunden. Die BSSID [\${normal_color}\${bssid}\${blue_color}] wurde automatisch ausgewählt" arr["TURKISH",217]="Dosyada sadece bir tane geçerli hedef tespit edildi. BSSID otomatik seçildi [\${normal_color}\${bssid}\${blue_color}]" - arr["ARABIC",217]="\${pending_of_translation} الكشف عن الهدف صالحة فقط في الملف. يتم تحديده تلقائيا BSSID [\${normal_color}\${bssid}\${blue_color}]" + arr["ARABIC",217]="تم اكتشاف هدف واحد صالح في الملف. تم تحديد BSSID تلقائيًا [\${normal_color}\${bssid}\${blue_color}]" arr["ENGLISH",218]="Optional tools: checking..." arr["SPANISH",218]="Herramientas opcionales: comprobando..." @@ -3731,7 +3731,7 @@ function initialize_language_strings() { arr["POLISH",218]="Narzędzia opcjonalne: sprawdzanie..." arr["GERMAN",218]="Optionale Tools: Überprüfung..." arr["TURKISH",218]="İsteğe bağlı araçlar: kontrol ediliyor..." - arr["ARABIC",218]="\${pending_of_translation} الأدوات الاختيارية: التحقق ..." + arr["ARABIC",218]="أدوات اختيارية: فحص ..." arr["ENGLISH",219]="Your distro has the essential tools but it hasn't some optional. The script can continue but you can't use some features. It is recommended to install missing tools" arr["SPANISH",219]="Tu distro tiene las herramientas esenciales pero le faltan algunas opcionales. El script puede continuar pero no podrás utilizar algunas funcionalidades. Es recomendable instalar las herramientas que faltan" @@ -3744,7 +3744,7 @@ function initialize_language_strings() { arr["POLISH",219]="Twoja dystrybucja Linuxa ma podstawowe narzędzia, ale brakuje niektórych opcjonalnych. Skrypt może być kontynuowany, ale nie będziesz mógł używać niektórych funkcji. Zaleca się zainstalowanie brakujących narzędzi" arr["GERMAN",219]="Ihre Distribution hat die wesentlichen Werkzeuge, aber einige optionale fehlen. Das Skript kann fortgesetzt werden, Sie können jedoch einige Funktionen nicht verwenden. Es empfiehlt sich, die fehlenden Tools zu installieren" arr["TURKISH",219]="Dağıtımınız temel araçlara sahiptir, ancak bazı opsiyonel araçlar mevcut değildir. Yazılım devam edebilir, ancak bazı özellikleri kullanamazsınız. Eksik araçların tamamlanması tavsiye edilir" - arr["ARABIC",219]="\${pending_of_translation} توزيعة لديه الأدوات الأساسية لكنه يفتقر الى بعض اختياري. السيناريو يمكن أن يستمر ولكن لا يمكنك استخدام بعض الميزات. فإنه من المستحسن لتثبيت الأدوات المفقودة" + arr["ARABIC",219]="تحتوي التوزيعة الخاصة بك على الأدوات الأساسية ولكنها ليست اختيارية. يمكن أن يستمر البرنامج ولكن لا يمكنك استخدام بعض الميزات. يوصى بتثبيت الأدوات المفقودة" arr["ENGLISH",220]="Locked menu option was chosen" arr["SPANISH",220]="Opción del menú bloqueada" @@ -3757,7 +3757,7 @@ function initialize_language_strings() { arr["POLISH",220]="Opcja zablokowana" arr["GERMAN",220]="Blockierte Menüoption" arr["TURKISH",220]="Kilitli menü seçeneği seçildi" - arr["ARABIC",220]="\${pending_of_translation} خيار القائمة المحظورة" + arr["ARABIC",220]="تم اختيار خيارمقفل في القائمة" arr["ENGLISH",221]="Accepted bash version (\${BASH_VERSION}). Minimum required version: \${minimum_bash_version_required}" arr["SPANISH",221]="Versión de bash (\${BASH_VERSION}) aceptada. Mínimo requerido versión: \${minimum_bash_version_required}" @@ -3770,7 +3770,7 @@ function initialize_language_strings() { arr["POLISH",221]="Zaakceptowano wersję bash (\${BASH_VERSION}). Minimalna wymagana wersja: \${minimum_bash_version_required}" arr["GERMAN",221]="Bash-Version (\${BASH_VERSION}) akzeptiert. Mindestversion erforderlich: \${minimum_bash_version_required}" arr["TURKISH",221]="Kabul edilen bash sürümü (\${BASH_VERSION}). Gerekli minimum sürüm: \${minimum_bash_version_required}" - arr["ARABIC",221]="\${pending_of_translation} نسخة باش (\${BASH_VERSION}) مقبولة. الحد الأدنى المطلوب الإصدار: \${minimum_bash_version_required}" + arr["ARABIC",221]="إصدار bash مقبول (\${BASH_VERSION}). أدنى إصدار مطلوب: \${min_bash_version_required}" arr["ENGLISH",222]="Insufficient bash version (\${BASH_VERSION}). Minimum required version: \${minimum_bash_version_required}" arr["SPANISH",222]="Versión de bash insuficiente (\${BASH_VERSION}). Mínimo requerido versión: \${minimum_bash_version_required}" @@ -3783,7 +3783,7 @@ function initialize_language_strings() { arr["POLISH",222]="Niewystarczająca wersja bash (\${BASH_VERSION}). Minimalna wymagana wersja: \${minimum_bash_version_required}" arr["GERMAN",222]="Unzureichende Bash-Version (\${BASH_VERSION}). Mindestversion erforderlich: \${minimum_bash_version_required}" arr["TURKISH",222]="Yetersiz bash sürümü (\${BASH_VERSION}). Gerekli minimum sürüm: \${minimum_bash_version_required}" - arr["ARABIC",222]="\${pending_of_translation} نسخة باش غير كافية (\${BASH_VERSION}). الحد الأدنى المطلوب الإصدار: \${minimum_bash_version_required}" + arr["ARABIC",222]="نسخة bash غير كافية (\${BASH_VERSION}). أدنى إصدار مطلوب: \${min_bash_version_required}" arr["ENGLISH",223]="airgeddon needs root permissions to work. Launch the script as root user or using \"sudo\"" arr["SPANISH",223]="airgeddon necesita permisos de root para funcionar. Lanza el script como usuario root o usando \"sudo\"" @@ -3796,7 +3796,7 @@ function initialize_language_strings() { arr["POLISH",223]="airgeddon wymaga uprawnień root do pracy. Uruchom skrypt jako root lub użyj \"sudo\"" arr["GERMAN",223]="airgeddon benötigt root Berechtigungen um zu arbeiten. Starten Sie das Skript als root oder mit \"sudo\"" arr["TURKISH",223]="airgeddon'un çalışması için root izinlerine ihtiyacı var. Yazılımı root kullanıcısı olarak veya \"sudo\" kullanarak başlat" - arr["ARABIC",223]="\${pending_of_translation} airgeddon أذونات الحاجة الجذرية لتشغيل. إطلاق البرنامج النصي كما الجذر أو باستخدام \"sudo\"" + arr["ARABIC",223]="يحتاج airgeddon إلى أذونات root للعمل. قم بتشغيل البرنامج ك root أو باستخدام \"sudo\"" arr["ENGLISH",224]="The script execution continues from exactly the same point where it was" arr["SPANISH",224]="El script continua su ejecución desde exactamente el mismo punto en el que estaba" @@ -3809,7 +3809,7 @@ function initialize_language_strings() { arr["POLISH",224]="Skrypt kontynuuje wykonywanie z punktu, w którym zakończyl" arr["GERMAN",224]="Das Skript setzt seine Ausführung von genau dem Punkt fort, wo es war" arr["TURKISH",224]="Yazılım tam olarak aynı noktadan devam eder" - arr["ARABIC",224]="\${pending_of_translation} يستمر البرنامج النصي تنفيذ من نفس النقطة بالضبط حيث كان" + arr["ARABIC",224]="يستمر تنفيذ البرنامج من نفس النقطة التي كان فيها" arr["ENGLISH",225]="The script can't check if there is a new version because you haven't installed update tools needed" arr["SPANISH",225]="El script no puede comprobar si hay una nueva versión porque no tienes instaladas las herramientas de actualización necesarias" @@ -3822,7 +3822,7 @@ function initialize_language_strings() { arr["POLISH",225]="Skrypt nie może sprawdzić nowej wersji, ponieważ nie ma zainstalowanych niezbędnych narzędzi aktualizacji" arr["GERMAN",225]="Das Skript kann nicht überprüfen, ob eine neue Version vorhanden ist, da die erforderlichen Update-Tools nicht installiert sind" arr["TURKISH",225]="Yazılım, ihtiyaç duyduğunuz güncelleme araçlarını yüklemediğinden yeni bir sürüm olup olmadığını kontrol edemiyor" - arr["ARABIC",225]="\${pending_of_translation} السيناريو لا يمكن معرفة ما اذا كان نسخة جديدة لأنك قد قمت بتثبيت أدوات التحديث اللازمة" + arr["ARABIC",225]="يتعذر على البرنامج التحقق مما إذا كان هناك إصدار جديد لأنك لم تقم بتثبيت أدوات التحديث المطلوبة" arr["ENGLISH",226]="Update tools: checking..." arr["SPANISH",226]="Herramientas de actualización: comprobando..." @@ -3835,7 +3835,7 @@ function initialize_language_strings() { arr["POLISH",226]="Narzędzia aktualizacji: sprawdzanie..." arr["GERMAN",226]="Update-Tools: Überprüfung..." arr["TURKISH",226]="Güncelleme araçları: kontrol ediliyor..." - arr["ARABIC",226]="\${pending_of_translation} أدوات تحديث: التحقق ..." + arr["ARABIC",226]="التحقق من وجود أدوات التحديث ..." arr["ENGLISH",227]="Working... " arr["SPANISH",227]="Trabajando... " @@ -3848,7 +3848,7 @@ function initialize_language_strings() { arr["POLISH",227]="Praca... " arr["GERMAN",227]="In der Arbeit... " arr["TURKISH",227]="Çalışıyor... " - arr["ARABIC",227]="\${pending_of_translation} العمل ..." + arr["ARABIC",227]="جاري العمل ..." arr["ENGLISH",228]=" Developed by \${author}" arr["SPANISH",228]=" Programado por \${author}" @@ -3861,7 +3861,7 @@ function initialize_language_strings() { arr["POLISH",228]=" Opracowany przez \${author}" arr["GERMAN",228]=" Entwickelt von \${author}" arr["TURKISH",228]=" \${author} tarafından geliştirildi" - arr["ARABIC",228]="\${pending_of_translation} المبرمج \${author}" + arr["ARABIC",228]=" المبرمج \${author}" arr["ENGLISH",229]="hashcat CPU, non GPU attacks" arr["SPANISH",229]="ataques hashcat CPU, no GPU" @@ -3874,7 +3874,7 @@ function initialize_language_strings() { arr["POLISH",229]="ataki hashcat CPU, nie GPU" arr["GERMAN",229]="CPU-hashcat-Angriffe, keine GPUs" arr["TURKISH",229]="hashcat CPU, GPU olmayan saldırılar" - arr["ARABIC",229]="\${pending_of_translation} هجمات hashcat وحدة المعالجة المركزية، وليس GPU" + arr["ARABIC",229]="hashcat CPU ، هجمات غيرمعتمدة على GPU" arr["ENGLISH",230]="3. (hashcat) Dictionary attack against Handshake capture file" arr["SPANISH",230]="3. (hashcat) Ataque de diccionario sobre fichero de captura Handshake" @@ -3887,7 +3887,7 @@ function initialize_language_strings() { arr["POLISH",230]="3. (hashcat) Atak słownikowy na plik przechwytywania Handshake" arr["GERMAN",230]="3. (hashcat) Wörterbuchangriff auf die Aufnahmedatei Handshake" arr["TURKISH",230]="3. (hashcat) Yakalanan Handshake dosyasına karşı sözlük saldırısı" - arr["ARABIC",230]="\${pending_of_translation} 3. (hashcat) قاموس الهجوم على ملف القبض على المصافحة" + arr["ARABIC",230]="3. (hashcat) هجوم القاموس على ملف التقاط Handshake" arr["ENGLISH",231]="4. (hashcat) Bruteforce attack against Handshake capture file" arr["SPANISH",231]="4. (hashcat) Ataque de fuerza bruta sobre fichero de captura Handshake" @@ -3900,7 +3900,7 @@ function initialize_language_strings() { arr["POLISH",231]="4. (hashcat) Atak brute force na plik przechwytywania Handshake" arr["GERMAN",231]="4. (hashcat) Brute-Force-Angriff auf die Capture-Handshake-Datei" arr["TURKISH",231]="4. (hashcat) Yakalanan Handshake dosyasına karşı bruteforce saldırısı" - arr["ARABIC",231]="\${pending_of_translation} 4. (hashcat) هجوم القوة الغاشمة على ملف القبض على المصافحة" + arr["ARABIC",231]="4. (hashcat) هجوم Bruteforce ضد ملف التقاط Handshake " arr["ENGLISH",232]="5. (hashcat) Rule based attack against Handshake capture file" arr["SPANISH",232]="5. (hashcat) Ataque basado en reglas sobre fichero de captura Handshake" @@ -3913,7 +3913,7 @@ function initialize_language_strings() { arr["POLISH",232]="5. (hashcat) Atak na plik przechwytywania Handshake bazujący na regułach" arr["GERMAN",232]="5. (hashcat) Regeln-basierender Angriff gegen der Capture-Handshake-Datei" arr["TURKISH",232]="5. (hashcat) Yakalanan Handshake dosyasına karşı kural tabanlı saldırı" - arr["ARABIC",232]="\${pending_of_translation} 5. (hashcat) قواعد هجوم يستند إلى ملف التقاط المصافحة" + arr["ARABIC",232]="5. (hashcat) هجوم قائم على القواعد ضد ملف التقاط Handshake" arr["ENGLISH",233]="Type the path to store the file or press [Enter] to accept the default proposal \${normal_color}[\${hashcat_potpath}]" arr["SPANISH",233]="Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto \${normal_color}[\${hashcat_potpath}]" @@ -3926,9 +3926,9 @@ function initialize_language_strings() { arr["POLISH",233]="Wpisz ścieżkę do zapisu pliku lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${hashcat_potpath}]" arr["GERMAN",233]="Schreiben Sie den Pfad wo die Datei gespeichert werden soll, oder drücken Sie die [Enter], um den Standardvorschlag zu akzeptieren \${normal_color}[\${hashcat_potpath}]" arr["TURKISH",233]="Dosyayı depolamak için yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın. \${normal_color}[\${hashcat_potpath}]" - arr["ARABIC",233]="\${pending_of_translation} اكتب المسار حيث نقوم بتخزين ملف أو اضغط [أدخل] لقبول الافتراضي المقترح \${normal_color}[\${hashcat_potpath}]" + arr["ARABIC",233]="أدخل المسار الذي تريد حفظ الملف فيه أو اضغط على [Enter] لاستخدام المسار المقترح \${normal_color} [\${hashcat_potpath}]" - arr["ENGLISH",234]="Contratulations!! It seems the key has been decrypted" + arr["ENGLISH",234]="Congratulations!! It seems the key has been decrypted" arr["SPANISH",234]="Enhorabuena!! Parece que la clave ha sido descifrada" arr["FRENCH",234]="Félicitations!! Il semble que la clef a été décryptée" arr["CATALAN",234]="Enhorabona!! Sembla que la clau ha estat desxifrada" @@ -3939,7 +3939,7 @@ function initialize_language_strings() { arr["POLISH",234]="Gratulacje!! Wygląda na to, że klucz został odszyfrowany" arr["GERMAN",234]="Herzlichen Glückwunsch!! Es scheint, dass der Schlüssel entschlüsselt wurde" arr["TURKISH",234]="Tebrikler!! Görünüşe göre key şifresi çözüldü" - arr["ARABIC",234]="\${pending_of_translation} تهانينا!! ويبدو أن المفتاح قد تم فك" + arr["ARABIC",234]="تهانينا!! يبدو أنه تم فك تشفير المفتاح" arr["ENGLISH",235]="Do you want to save the trophy file with the decrypted password? \${normal_color}\${visual_choice}" arr["SPANISH",235]="¿Quieres guardar el fichero de trofeo con la clave descifrada? \${normal_color}\${visual_choice}" @@ -3952,7 +3952,7 @@ function initialize_language_strings() { arr["POLISH",235]="Czy chcesz zapisać plik trofeum przy użyciu odszyfrowanego klucza? \${normal_color}\${visual_choice}" arr["GERMAN",235]="Möchten Sie die Trophäendatei mit dem entschlüsselten Schlüssel speichern? \${normal_color}\${visual_choice}" arr["TURKISH",235]="Trophy dosyasını şifresi çözülmüş olarak kaydetmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",235]="\${pending_of_translation} هل تريد حفظ ملف الكأس مع كلمة المرور غير مشفرة؟ \${normal_color}\${visual_choice}" + arr["ARABIC",235]="هل تريد حفظ ملف الغنيمة مع كلمة السر التي تم فك تشفيرها؟ \${normal_color} \${visual_choice}" arr["ENGLISH",236]="Hashcat trophy file generated successfully at [\${normal_color}\${potenteredpath}\${blue_color}]" arr["SPANISH",236]="Fichero de trofeo hashcat generado con éxito en [\${normal_color}\${potenteredpath}\${blue_color}]" @@ -3965,7 +3965,7 @@ function initialize_language_strings() { arr["POLISH",236]="Plik trofeum hashcat został pomyślnie wygenerowany w [\${normal_color}\${potenteredpath}\${blue_color}]" arr["GERMAN",236]="Trophäen-Datei-Hashcat erfolgreich in [\${normal_color}\${potenteredpath}\${blue_color}] generiert" arr["TURKISH",236]="Hashcat trophy dosyası başarıyla şurada oluşturuldu [\${normal_color}\${potenteredpath}\${blue_color}]" - arr["ARABIC",236]="\${pending_of_translation} ملف Hashcat الكأس إنشاء بنجاح [\${normal_color}\${potenteredpath}\${blue_color}]" + arr["ARABIC",236]="تم إنشاء ملف غنيمة Hashcat بنجاح في [\${normal_color}\${potenteredpath}\${blue_color}]" arr["ENGLISH",237]="There is a problem with the files or the entered path. Make sure that ca.pem, server.pem and server.key files exist in the given path. The attack can't be performed" arr["SPANISH",237]="Existe un problema con los ficheros o la ruta introducida. Asegúrate de que los ficheros ca.pem, server.pem y server.key existen en la ruta indicada. El ataque no se puede realizar" @@ -3978,7 +3978,7 @@ function initialize_language_strings() { arr["POLISH",237]="Wystąpił problem z plikami lub wprowadzoną ścieżką. Upewnij się, że pliki ca.pem, server.pem i server.key istnieją we wskazanej lokalizacji. Nie można wykonać ataku" arr["GERMAN",237]="Es gibt ein Problem mit den Dateien oder dem eingegebenen Pfad. Stellen Sie sicher, dass die Dateien ca.pem, server.pem und server.key im angegebenen Pfad vorhanden sind. Der Angriff kann nicht ausgeführt werden" arr["TURKISH",237]="Dosyalarda veya girilen yolda bir sorun var. ca.pem, server.pem ve server.key dosyalarının belirtilen yolda bulunduğundan emin olun. Saldırı gerçekleştirilemez" - arr["ARABIC",237]="\${pending_of_translation} هناك مشكلة مع الملف أو دخلت المسار. تأكد من أن الملفات ca.pem، server.pem والوجود server.key في المسار المحدد. الهجوم لا يمكن أن يؤديها" + arr["ARABIC",237]="توجد مشكلة في الملفات أو المسار المدخل. تأكد من وجود ملفات ca.pem و server.pem و server.key في المسار المحدد. لا يمكن تنفيذ الهجوم" arr["ENGLISH",238]="Charset selection menu" arr["SPANISH",238]="Menú de selección de juego de caracteres" @@ -3991,7 +3991,7 @@ function initialize_language_strings() { arr["POLISH",238]="Menu wyboru zestawu znaków" arr["GERMAN",238]="Zeichensatz-Auswahlmenü" arr["TURKISH",238]="Karakter kümesi seçim menüsü" - arr["ARABIC",238]="\${pending_of_translation} اختيار مجموعة الأحرف القائمة" + arr["ARABIC",238]="قائمة اختيار مجموعة الأحرف" arr["ENGLISH",239]="You already have selected a rules file during this session [\${normal_color}\${RULES}\${blue_color}]" arr["SPANISH",239]="Ya tienes seleccionado un fichero de reglas en esta sesión [\${normal_color}\${RULES}\${blue_color}]" @@ -4004,7 +4004,7 @@ function initialize_language_strings() { arr["POLISH",239]="Plik reguły został już wybrany w tej sesji [\${normal_color}\${RULES}\${blue_color}]" arr["GERMAN",239]="Sie haben bereits eine Regeldatei ausgewählt [\${normal_color}\${RULES}\${blue_color}]" arr["TURKISH",239]="Bu oturumda zaten bir kural dosyası seçtiniz [\${normal_color}\${RULES}\${blue_color}]" - arr["ARABIC",239]="\${pending_of_translation} إذا كنت قد اخترت ملف القواعد في هذه الدورة [\${normal_color}\${RULES}\${blue_color}]" + arr["ARABIC",239]="لقد اخترت ملف القواعد أثناء هذه الدورة [\${normal_color}\${RULES}\${blue_color}]" arr["ENGLISH",240]="Do you want to use this already selected rules file? \${normal_color}\${visual_choice}" arr["SPANISH",240]="¿Quieres utilizar este fichero de reglas ya seleccionado? \${normal_color}\${visual_choice}" @@ -4017,7 +4017,7 @@ function initialize_language_strings() { arr["POLISH",240]="Czy chcesz użyć tego już wybranego pliku reguł? \${normal_color}\${visual_choice}" arr["GERMAN",240]="Möchten Sie diese ausgewählte Regeldatei verwenden? \${normal_color}\${visual_choice}" arr["TURKISH",240]="Zaten seçilmiş olan kural dosyasını kullanmak istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",240]="\${pending_of_translation} تحتاج إلى استخدام هذا الملف قواعد محددة مسبقا؟ \${normal_color}\${visual_choice}" + arr["ARABIC",240]="هل تريد استخدام ملف القواعد الذي اخترته؟ \${normal_color}\${visual_choice}" arr["ENGLISH",241]="The path to the rules file is valid. Script can continue..." arr["SPANISH",241]="La ruta al fichero de reglas es válida. El script puede continuar..." @@ -4030,7 +4030,7 @@ function initialize_language_strings() { arr["POLISH",241]="Ścieżka do pliku reguł jest prawidłowa. Skrypt może kontynuować..." arr["GERMAN",241]="Der Pfad zur Regeldatei ist gültig. Das Skript kann fortfahren..." arr["TURKISH",241]="Kural dosyasının dizini doğru. Yazılım devam edebilir..." - arr["ARABIC",241]="\${pending_of_translation} المسار إلى ملف قواعد صالح. السيناريو يمكن أن يستمر ..." + arr["ARABIC",241]="المسار إلى ملف القواعد صالح. البرنامج يمكن أن يستمر ..." arr["ENGLISH",242]="Enter the path of a rules file:" arr["SPANISH",242]="Introduce la ruta de un fichero de reglas:" @@ -4043,7 +4043,7 @@ function initialize_language_strings() { arr["POLISH",242]="Wprowadź ścieżkę do pliku reguł:" arr["GERMAN",242]="Geben Sie den Pfad einer Regeldatei ein:" arr["TURKISH",242]="Kural dosyasının dizinini girin:" - arr["ARABIC",242]="\${pending_of_translation} أدخل مسار ملف القواعد:" + arr["ARABIC",242]="أدخل مسار ملف القواعد:" arr["ENGLISH",243]="Selected rules file: \${pink_color}\${RULES}\${normal_color}" arr["SPANISH",243]="Fichero de reglas seleccionado: \${pink_color}\${RULES}\${normal_color}" @@ -4056,7 +4056,7 @@ function initialize_language_strings() { arr["POLISH",243]="Wybrany plik reguł: \${pink_color}\${RULES}\${normal_color}" arr["GERMAN",243]="Ausgewählte Regeldatei: \${pink_color}\${RULES}\${normal_color}" arr["TURKISH",243]="Seçilen kural dosyası: \${pink_color}\${RULES}\${normal_color}" - arr["ARABIC",243]="\${pending_of_translation} الملف المحدد القواعد: \${pink_color}\${RULES}\${normal_color}" + arr["ARABIC",243]="ملف القواعد المحدد: \${pink_color}\${RULES}\${normal_color}" arr["ENGLISH",244]="Rule based attacks change the words of the dictionary list according to the rules written in the rules file itself. They are very useful. Some distros has predefined rule files (Kali: /usr/share/hashcat/rules // Wifislax: /opt/hashcat/rules)" arr["SPANISH",244]="Los ataques basados en reglas modifican las palabras de la lista del diccionario según las reglas escritas en el propio fichero de reglas. Son muy útiles. Algunas distros ya traen ficheros predefinidos de reglas (Kali: /usr/share/hashcat/rules // Wifislax: /opt/hashcat/rules)" @@ -4069,7 +4069,7 @@ function initialize_language_strings() { arr["POLISH",244]="Ataki bazujące na regułach modyfikują wyrazy ze słowników. Są bardzo przydatne. Niektóre dystrybucje Linuxa mają już predefiniowane pliki reguł (Kali: /usr/share/hashcat/rules // Wifislax: /opt/hashcat/rules)" arr["GERMAN",244]="Regelbasierte Angriffe modifizieren die Wörter in der Wörterbuchliste gemäß den Regeln, die in der Regeldatei selbst geschrieben sind. Sie sind sehr nützlich. Einige Distributionen bringen bereits vordefinierte Regeldateien mit (Kali: /usr/share/hashcat/rules // Wifislax: /opt/hashcat/rules)" arr["TURKISH",244]="Kural tabanlı saldırılar, kural listesindeki kurallara göre sözlük listesindeki kelimeleri değiştirir. Çok faydalılar. Bazı dağıtımlarda önceden tanımlanmış kural dosyaları vardır (Kali: /usr/share/hashcat/rules // Wifislax: /opt/hashcat/rules)" - arr["ARABIC",244]="\${pending_of_translation} قواعد القائم على الهجمات غيرت الكلمات من قائمة القاموس وفقا لقواعد مكتوبة في القواعد الملف نفسه. فهي مفيدة جدا. بعض التوزيعات وملفات جلب محددة مسبقا قواعد (كالي: / البيرة / حصة (Kali: /usr/share/hashcat/rules // Wifislax: /opt/hashcat/rules)" + arr["ARABIC",244]="تعدل الهجمات المستندة إلى القواعد الكلمات في القاموس وفقًا للقواعد الموضوعة في ملف القواعد. إنها مفيدة للغاية. تحتوي بعض التوزيعات على ملفات قواعد محددة مسبقًا (Kali: /usr/share/hashcat/rules // Wifislax: /opt/hashcat/rules)" arr["ENGLISH",245]="// \${yellow_color}Chipset:\${normal_color} \${unknown_chipsetvar}" arr["SPANISH",245]="// \${yellow_color}Chipset:\${normal_color} \${unknown_chipsetvar}" @@ -4082,7 +4082,7 @@ function initialize_language_strings() { arr["POLISH",245]="// \${yellow_color}Chipset:\${normal_color} \${unknown_chipsetvar}" arr["GERMAN",245]="// \${yellow_color}Chipset:\${normal_color} \${unknown_chipsetvar}" arr["TURKISH",245]="// \${yellow_color}Chipset:\${normal_color} \${unknown_chipsetvar}" - arr["ARABIC",245]="\${pending_of_translation} // \${yellow_color}شرائح: \${normal_color}\${unknown_chipsetvar}" + arr["ARABIC",245]="// \${yellow_color}شرائح: \${normal_color}\${unknown_chipsetvar}" arr["ENGLISH",246]="Every time you see a text with the prefix \${cyan_color}\${pending_of_translation}\${pink_color} acronym for \"Pending of Translation\", means the translation has been automatically generated and is still pending of review" arr["SPANISH",246]="Cada vez que veas un texto con el prefijo \${cyan_color}\${pending_of_translation}\${pink_color} acrónimo de \"Pending of Translation\", significa que su traducción ha sido generada automáticamente y que aún está pendiente de revisión" @@ -4095,7 +4095,7 @@ function initialize_language_strings() { arr["POLISH",246]="Za każdym razem, gdy zobaczysz tekst z symbolem \${cyan_color}\${pending_of_translation}\${pink_color} dla \"Pending of Translation\", to tłumaczenie zostało wygenerowane automatycznie i nadal oczekuje na ręczną korektę" arr["GERMAN",246]="Jedes Mal, wenn Sie einen Text mit dem Präfix \${cyan_color}\${pending_of_translation}\${pink_color} Akronym für \"Pending of Translation\" sehen, bedeutet dies, dass Ihre Übersetzung automatisch erstellt wurde" arr["TURKISH",246]="Every time you see a text with the prefix \${cyan_color}\${pending_of_translation}\${pink_color} acronym for \"Pending of Translation\", means the translation has been automatically generated and is still pending of review" - arr["ARABIC",246]="\${pending_of_translation} كلما رأيت النص مع البادئة \${cyan_color}\${pending_of_translation}\${pink_color} اختصار \"قيد الترجمة \" ​​يعني أن الترجمة قد تم إنشاؤها تلقائيا، وهو لا يزال في انتظار المراجعة" + arr["ARABIC",246]="في كل مرة ترى نصًا بالبادئة \${cyan_color}\${pending_of_translation}\${pink_color} اختصار \"قيد الترجمة \" ​​يعني أن الترجمة قد تم إنشاؤها تلقائيا، وهو لا يزال في انتظار المراجعة" arr["ENGLISH",247]="Despite having all essential tools installed, your system uses airmon-zc instead of airmon-ng. In order to work properly you need to install ethtool and you don't have it right now. Please, install it and launch the script again" arr["SPANISH",247]="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 ethtool y tú no lo tienes en este momento. Por favor, instálalo y vuelve a lanzar el script" @@ -4108,7 +4108,7 @@ function initialize_language_strings() { arr["POLISH",247]="Mimo, iż zainstalowano wszystkie niezbędne narzędzia, twój system zamiast airmon-ng wykorzystuje airmon-zc. Aby móc korzystać ze skryptu, musisz zainstalować program ethtool, którego obecnie nie masz. Zainstaluj go i ponownie uruchom skrypt" arr["GERMAN",247]="Obwohl alle wesentlichen Tools installiert sind, verwendet Ihr System airmon-zc anstelle von airmon-ng. Um zu arbeiten, müssen Sie ethtool installiert haben und Sie haben es zur Zeit nicht. Bitte installieren Sie es und starten Sie das Skript erneut" arr["TURKISH",247]="Tüm gerekli araçlara sahip olmanıza rağmen, sisteminiz airmon-ng yerine airmon-zc kullanıyor. Düzgün çalışması için ethtool yüklemeniz gerekiyor ve şu anda ona sahip değilsiniz. Lütfen kurun ve komut dosyasını tekrar başlatın" - arr["ARABIC",247]="\${pending_of_translation} وعلى الرغم من وجود جميع الأدوات الأساسية المثبتة، استخدامات النظام airmon-zc بدلا من airmon-نغ. من أجل وظيفة تحتاج إلى تثبيت ethtool ولم يكن لديك في هذا الوقت. الرجاء تثبيت وإعادة إطلاق النص" + arr["ARABIC",247]="على الرغم من تثبيت جميع الأدوات الأساسية ، فإن نظامك يستخدم airmon-zc بدلاً من airmon-ng. لكي تعمل بشكل صحيح ، تحتاج إلى تثبيت ethtool وليس لديك الآن. من فضلك ، قم بتثبيته وتشغيل البرنامج النصي مرة أخرى" arr["ENGLISH",248]="noisy mode, non stop" arr["SPANISH",248]="modo noisy, sin interrupciones" @@ -4121,7 +4121,7 @@ function initialize_language_strings() { arr["POLISH",248]="tryb noisy, bez przerw" arr["GERMAN",248]="noisy-Modus, ununterbrochen" arr["TURKISH",248]="noisy mod, aralıksız" - arr["ARABIC",248]="\${pending_of_translation} صاخبة جدا، لا انقطاع" + arr["ARABIC",248]="الوضع noisy mode ، بدون توقف" arr["ENGLISH",249]="5. Portuguese" arr["SPANISH",249]="5. Portugués" @@ -4134,7 +4134,7 @@ function initialize_language_strings() { arr["POLISH",249]="5. Portugalski" arr["GERMAN",249]="5. Portugiesisch" arr["TURKISH",249]="5. Portekizce" - arr["ARABIC",249]="\${pending_of_translation} 5. البرتغالية" + arr["ARABIC",249]="5. البرتغالية" arr["ENGLISH",250]="If you see any bad translation or just want \${cyan_color}\${pending_of_translation}\${pink_color} marks to dissapear, write me to \${normal_color}\${mail}\${pink_color} to collaborate with translations" arr["SPANISH",250]="Si ves alguna traducción incorrecta o quieres que desparezcan las marcas \${cyan_color}\${pending_of_translation}\${pink_color}, escríbeme a \${normal_color}\${mail}\${pink_color} para colaborar con las traducciones" @@ -4147,7 +4147,7 @@ function initialize_language_strings() { arr["POLISH",250]="Jeśli widzisz nieprawidłowe tłumaczenie lub chcesz usunąć tagi \${cyan_color}\${pending_of_translation}\${pink_color}, napisz do mnie \${normal_color}\${mail}\${pink_color}, aby współpracować przy tłumaczeniu" arr["GERMAN",250]="Wenn Sie eine falsche Übersetzung sehen oder möchten, dass die Marken \${cyan_color}\${pending_of_translation}\${pink_color} verschwinden, schreiben Sie mir an \${normal_color}\${mail}\${pink_color}, um mit den Übersetzungen zusammenzuarbeiten" arr["TURKISH",250]="Eğer kötü bir çeviri gördüyseniz veya sadece çeviri yapmak istiyorsanız \${cyan_color}\${pending_of_translation}\${pink_color} işaretleyip bana yazın. \${normal_color}\${mail}" - arr["ARABIC",250]="\${pending_of_translation} إذا لاحظت غير صحيحة أو مثل الترجمة إلى النسيان علامات \${cyan_color}\${pending_of_translation}\${pink_color}، الكتابة إلى \${normal_color}\${mail}\${pink_color} للتعاون مع ترجمة" + arr["ARABIC",250]="إذا رأيت أي ترجمة سيئة أو أردت فقط اختفاء \${cyan_color} \${waiting_of_translation} \${pink_color} ، فاكتب لي إلى \${normal_color} \${mail} \${pink_color} للتعاون مع الترجمات" arr["ENGLISH",251]="You have chosen the same language that was selected. No changes will be done" arr["SPANISH",251]="Has elegido el mismo idioma que estaba seleccionado. No se realizarán cambios" @@ -4160,7 +4160,7 @@ function initialize_language_strings() { arr["POLISH",251]="Wybrałeś ten sam język, który jest używany. Żadne zmiany nie zostaną wprowadzone" arr["GERMAN",251]="Sie haben die selbe Sprache ausgewählt. Es werden keine Änderungen vorgenommen" arr["TURKISH",251]="Seçilmiş olan dili seçtiniz. Hiçbir değişiklik yapılmayacak" - arr["ARABIC",251]="\${pending_of_translation} لقد اخترت نفس اللغة التي تم تحديدها. وسيتم إجراء أي تغييرات" + arr["ARABIC",251]="لقد اخترت نفس اللغة التي تم اختيارها. لن يتم إجراء أي تغييرات" arr["ENGLISH",252]="7. Evil Twin attacks menu" arr["SPANISH",252]="7. Menú de ataques Evil Twin" @@ -4173,7 +4173,7 @@ function initialize_language_strings() { arr["POLISH",252]="7. Menu ataków Evil Twin" arr["GERMAN",252]="7. Evil Twin Angriffsmenü" arr["TURKISH",252]="7. Şeytani İkiz saldırısı menüsü" - arr["ARABIC",252]="\${pending_of_translation} 7. الهجمات القائمة الشر التوأم" + arr["ARABIC",252]="7. قائمة هجمات Evil Twin" arr["ENGLISH",253]="Evil Twin attacks menu" arr["SPANISH",253]="Menú de ataques Evil Twin" @@ -4186,7 +4186,7 @@ function initialize_language_strings() { arr["POLISH",253]="Menu ataków Evil Twin" arr["GERMAN",253]="Evil Twin Angriffsmenü" arr["TURKISH",253]="Şeytani İkiz saldırısı menüsü" - arr["ARABIC",253]="\${pending_of_translation} الشر التوأم القائمة الهجمات" + arr["ARABIC",253]="قائمة هجمات Evil Twin" arr["ENGLISH",254]="In order to use the Evil Twin just AP and sniffing attacks, you must have another one interface in addition to the wifi network interface will become the AP, which will provide internet access to other clients on the network. This doesn't need to be wifi, can be ethernet" arr["SPANISH",254]="Para utilizar los ataques de Evil Twin de solo AP y con sniffing, deberás tener además de la interfaz wifi que se transformará en el AP, otra interfaz de red con acceso a internet para proporcionar este servicio a otros clientes de la red. Esta no hace falta que sea wifi, puede ser ethernet" @@ -4199,7 +4199,7 @@ function initialize_language_strings() { arr["POLISH",254]="Aby używać ataków Evil Twin tylko z AP i sniffingiem pakietów, musisz oprócz interfejsu wifi, który stanie się AP, posiadać drugi interfejs sieciowy z dostępem do internetu, aby go udzielić innym klientom w sieci. To nie musi być wifi, może to być ethernet" arr["GERMAN",254]="Um die Evil-Twin-Angriffe von nur AP und mit Sniffing zu verwenden, müssen Sie zusätzlich zu der WLAN-Interface, die in den AP umgewandelt wird, eine andere Netzwerk-Interface mit Internetzugang haben, um diesen Dienst anderen Clients im Netzwerk bereitzustellen. Dies muss nicht WLAN sein, es kann Ethernet sein" arr["TURKISH",254]="Evil Twin'i sadece AP ve sniffing saldırılarını kullanmak için, ağdaki diğer istemcilere internet erişimi sağlayacak olan WiFi ağ arayüzüne ek olarak başka bir arabiriminiz de AP olacaktır. Bu wifi olması gerekmez, ethernet olabilir" - arr["ARABIC",254]="\${pending_of_translation} لاستخدام الهجمات الشر التوأم فقط AP واستنشاق، يجب أن يكون إلى جانب واجهة واي فاي التي ستصبح AP، واجهة شبكة أخرى الدخول إلى الإنترنت لتوفير هذه الخدمة لعملاء الشبكة الأخرى. هذا لا تحتاج إلى أن تكون واي فاي، ويمكن أن يكون إيثرنت" + arr["ARABIC",254]="من أجل استخدام Evil Twin just AP وهجمات الشم ، يجب أن يكون لديك واجهة واحدة أخرى بالإضافة إلى واجهة شبكة wifi ستصبح AP ، والتي ستوفر الوصول إلى الإنترنت للعملاء الآخرين على الشبكة. هذا لا يلزم أن يكون wifi ، يمكن أن يكون ethernet" arr["ENGLISH",255]="without sniffing, just AP" arr["SPANISH",255]="sin sniffing, solo AP" @@ -4212,7 +4212,7 @@ function initialize_language_strings() { arr["POLISH",255]="brak sniffingu, tylko AP" arr["GERMAN",255]="kein Sniffing, nur AP" arr["TURKISH",255]="siniffing olmadan, sadece AP" - arr["ARABIC",255]="\${pending_of_translation} دون استنشاق، AP فقط" + arr["ARABIC",255]="بدون شم ، فقط AP" arr["ENGLISH",256]="5. Evil Twin attack just AP" arr["SPANISH",256]="5. Ataque Evil Twin solo AP" @@ -4225,7 +4225,7 @@ function initialize_language_strings() { arr["POLISH",256]="5. Atak Evil Twin tylko AP" arr["GERMAN",256]="5. Attack Evil Twin nur AP" arr["TURKISH",256]="5. Şeytani İkiz saldırısı sadece AP" - arr["ARABIC",256]="\${pending_of_translation} 5. هجوم الشر التوأم AP واحد" + arr["ARABIC",256]="5. هجوم Evil Twin فقط AP" arr["ENGLISH",257]="with sniffing" arr["SPANISH",257]="con sniffing" @@ -4238,7 +4238,7 @@ function initialize_language_strings() { arr["POLISH",257]="ze sniffingiem" arr["GERMAN",257]="mit sniffing" arr["TURKISH",257]="sniffing ile" - arr["ARABIC",257]="\${pending_of_translation} مع استنشاق" + arr["ARABIC",257]="مع شم" arr["ENGLISH",258]="If you use the attack without sniffing, just the AP, you can use any external sniffer script" arr["SPANISH",258]="Si utilizas el ataque sin sniffing, solo AP, podrás usar cualquier programa sniffer externo al script" @@ -4251,7 +4251,7 @@ function initialize_language_strings() { arr["POLISH",258]="Jeśli użyjesz ataku bez sniffingu, tylko AP, możesz użyć dowolnego zewnętrznego programu sniffującego" arr["GERMAN",258]="Wenn Sie den Angriff ohne Sniffing, nur AP, verwenden, können Sie jedes Sniffer-Programm außerhalb des Skripts verwenden" arr["TURKISH",258]="Saldırıyı kullanmadan sadece AP'yi kullanırsanız, sniffer yazılımı için herhangi bir harici komut kullanabilirsiniz" - arr["ARABIC",258]="\${pending_of_translation} إذا كنت تستخدم الهجوم دون استنشاق، AP فقط، يمكنك استخدام أي برنامج الشم الخارجي للنص" + arr["ARABIC",258]="إذا كنت تستخدم الهجوم بدون شم ، فقط AP ، يمكنك استخدام أي برنامج خارجي للشم" arr["ENGLISH",259]="6. Evil Twin AP attack with sniffing" arr["SPANISH",259]="6. Ataque Evil Twin AP con sniffing" @@ -4264,7 +4264,7 @@ function initialize_language_strings() { arr["POLISH",259]="6. Atak Evil Twin AP ze sniffingiem" arr["GERMAN",259]="6. Evil Twin AP Angriff mit Sniffing" arr["TURKISH",259]="6. Şeytani İkiz AP Saldırısı sniffing ile birlikte" - arr["ARABIC",259]="\${pending_of_translation} 6. هجوم الشر التوأم AP استنشاق" + arr["ARABIC",259]="6. هجوم Evil Twin AP مع الشم" arr["ENGLISH",260]="6. Smooth mode Enterprise Evil Twin" arr["SPANISH",260]="6. Evil Twin Enterprise modo smooth" @@ -4277,7 +4277,7 @@ function initialize_language_strings() { arr["POLISH",260]="6. Enterprise Evil Twin w trybie smooth" arr["GERMAN",260]="6. Smooth-Modus Enterprise Evil Twin" arr["TURKISH",260]="6. Smooth mod Enterprise Evil Twin" - arr["ARABIC",260]="\${pending_of_translation} 6. الشر التوأم المؤسسة ذلك على نحو سلس" + arr["ARABIC",260]="6. وضع Smooth mode Enterprise Evil Twin" arr["ENGLISH",261]="7. Evil Twin AP attack with sniffing and sslstrip" arr["SPANISH",261]="7. Ataque Evil Twin AP con sniffing y sslstrip" @@ -4290,7 +4290,7 @@ function initialize_language_strings() { arr["POLISH",261]="7. Ataku Evil Twin AP ze sniffingiem i sslstrip" arr["GERMAN",261]="7. Evil Twin AP Angriff mit Sniffing und sslstrip" arr["TURKISH",261]="7. Şeytani İkiz AP saldırısı sniffing ve sslstrip ile birlikte" - arr["ARABIC",261]="\${pending_of_translation} 7. هجوم الشر التوأم AP استنشاق وsslstrip" + arr["ARABIC",261]="7. هجوم Evil Twin AP مع الشم و sslstrip" arr["ENGLISH",262]="without sniffing, captive portal" arr["SPANISH",262]="sin sniffing, portal cautivo" @@ -4303,7 +4303,7 @@ function initialize_language_strings() { arr["POLISH",262]="bez sniffingu, captive portal" arr["GERMAN",262]="ohne Sniffing, Captive Portal" arr["TURKISH",262]="sniffing olmadan, esaret portalı" - arr["ARABIC",262]="\${pending_of_translation} دون استنشاق، بوابة مقيدة" + arr["ARABIC",262]="بدون شم مع البوابة الأسيرة" arr["ENGLISH",263]="9. Evil Twin AP attack with captive portal (monitor mode needed)" arr["SPANISH",263]="9. Ataque Evil Twin AP con portal cautivo (modo monitor requerido)" @@ -4316,7 +4316,7 @@ function initialize_language_strings() { arr["POLISH",263]="9. Atak Evil Twin AP z captive portal (wymagany tryb monitorowania)" arr["GERMAN",263]="9. Evil Twin AP Angriff mit Captive Portal (monitor-Modus erforderlich)" arr["TURKISH",263]="9. Şeytani İkiz AP saldırısı esaret portalı ile birlikte (izleme modu gerekli)" - arr["ARABIC",263]="\${pending_of_translation} 9. AP الشر التوأم الهجوم مع الأسير بوابة (وضع الشاشة مطلوب)" + arr["ARABIC",263]="9. هجوم Evil Twin AP مع بوابة أسيرة (وضع monitor mode مطلوب)" arr["ENGLISH",264]="The captive portal attack tries to one of the network clients provide us the password for the wifi network by entering it on our portal" arr["SPANISH",264]="El ataque del portal cautivo intentará conseguir que uno de los clientes de la red nos proporcione la contraseña de la red wifi introduciéndola en nuestro portal" @@ -4329,7 +4329,7 @@ function initialize_language_strings() { arr["POLISH",264]="Atak w portalu captive spróbuje uzyskać hasło WiFi od jednego z klientów sieci, który wprowadzi je w naszym portalu" arr["GERMAN",264]="Der Angriff des Captive-Portals wird versuchen, einen der Clients des Netzwerks dazu zu bringen, uns das WLAN-Passwort zur Verfügung zu stellen, indem sie es in unser Portal eingeben" arr["TURKISH",264]="Esaret Portalı saldırısı, ağ istemcilerinden birinin portalımıza girerek wifi ağı için şifre sağlamasını dener" - arr["ARABIC",264]="\${pending_of_translation} والهجوم الذي وقع في المدخل الأسيرة في محاولة للحصول على واحد من عملاء شبكة الاتصال تعطينا كلمة السر للشبكة اللاسلكية عن طريق إدخال ذلك على موقعنا على الانترنت" + arr["ARABIC",264]="يحاول هجوم البوابة الأسيرة أن يقوم أحد عملاء الشبكة بتزويدنا بكلمة مرور شبكة wifi عن طريق إدخالها على بوابتنا" arr["ENGLISH",265]="Evil Twin deauth" arr["SPANISH",265]="Desautenticación para Evil Twin" @@ -4342,7 +4342,7 @@ function initialize_language_strings() { arr["POLISH",265]="Deautentykacja dla Evil Twin" arr["GERMAN",265]="Deauthentifizierung für das Evil Twin" arr["TURKISH",265]="Şeytani İkiz deauth" - arr["ARABIC",265]="\${pending_of_translation} Deauth عن الشر التوأم" + arr["ARABIC",265]="إلغاء المصادقة على Evil Twin" arr["ENGLISH",266]="0. Return to Evil Twin attacks menu" arr["SPANISH",266]="0. Volver al menú de ataques Evil Twin" @@ -4355,7 +4355,7 @@ function initialize_language_strings() { arr["POLISH",266]="0. Wróć do menu Evil Twin Atak" arr["GERMAN",266]="0. Zurück zum Evil Twin Angriffsmenü" arr["TURKISH",266]="0. Şeytani İkiz saldırı menüsüne geri dön" - arr["ARABIC",266]="\${pending_of_translation} 0. عودة إلى القائمة الهجمات الشر التوأم" + arr["ARABIC",266]="0. ارجع إلى قائمة هجمات Evil Twin" arr["ENGLISH",267]="If you can't deauth clients from an AP using an attack, choose another one :)" arr["SPANISH",267]="Si no consigues desautenticar a los clientes de un AP con un ataque, elige otro :)" @@ -4368,7 +4368,7 @@ function initialize_language_strings() { arr["POLISH",267]="Jeśli nie możesz deautentykować klientów AP tym atakiem, wybierz inny :)" arr["GERMAN",267]="Wenn es Ihnen nicht gelingt, die Clients eines AP mit einem Angriff zu deaktivieren, wählen Sie einen anderen :)" arr["TURKISH",267]="Eğer deauth yapamadıysanız başka bir yöntem seçiniz :)" - arr["ARABIC",267]="\${pending_of_translation} إذا كنت لا تستطيع دي مصادقة العملاء على AP مع هجوم، واختيار آخر :)" + arr["ARABIC",267]="إذا لم تتمكن من إلغاء مصادقة العملاء من AP باستخدام هجوم ، فاختر واحدًا آخر :)" arr["ENGLISH",268]="With this attack, we'll try to deauth clients from the legitimate AP. Hopefully they'll reconnect to our Evil Twin AP" arr["SPANISH",268]="Con este ataque, intentaremos desautenticar a los clientes del AP legítimo. Con suerte reconectarán pero a nuestro Evil Twin AP" @@ -4381,7 +4381,7 @@ function initialize_language_strings() { arr["POLISH",268]="W tym ataku podejmiemy próbę deautentykacji legalnych klientów AP. Dzięki temu być może połączą się z naszym Evil Twin AP" arr["GERMAN",268]="Mit diesem Angriff werden wir versuchen, die Clients des legitimen AP zu deaktivieren. Hoffentlich werden sie sich wieder mit unserem Evil Twin AP verbinden" arr["TURKISH",268]="Bu saldırı ile, istemcileri meşru AP'den çıkarmaya çalışacağız. Umarız Şeytani İkiz AP'ye tekrar bağlanırlar" - arr["ARABIC",268]="\${pending_of_translation} مع هذا الهجوم، ونحن نحاول العملاء مصادقة دي للAP الشرعي. ولكن نأمل أنها سوف إعادة الاتصال بنا الشر التوأم AP" + arr["ARABIC",268]="مع هذا الهجوم ، سنحاول إلغاء مصادقة العملاء من AP المشروعة. نأمل أن يعيدوا الاتصال بـ Evil Twin AP" arr["ENGLISH",269]="To perform an Evil Twin attack you'll need to be very close to the target AP or have a very powerful wifi antenna. Your signal must reach clients equally strong or more than the legitimate AP" arr["SPANISH",269]="Para realizar un ataque Evil Twin necesitarás estar muy cerca del AP objetivo o tener una antena wifi muy potente. Tu señal ha de llegar a los clientes igual de fuerte o más que la del AP legítimo" @@ -4394,7 +4394,7 @@ function initialize_language_strings() { arr["POLISH",269]="Aby wykonać atak Evil Twin, musisz być bardzo blisko docelowego punktu dostępowego lub mieć bardzo silną antenę wifi. Twój sygnał musi dotrzeć do klientów con najmniej tak samo silny lub silniejszy od legalnego AP" arr["GERMAN",269]="Um einen Evil Twin Angriff durchzuführen, müssen Sie sehr nah am Ziel-AP sein oder eine sehr leistungsfähige WLAN-Antenne haben. Ihr Signal muss Kunden als stark oder mindestens stärker als die legitime AP erreichen" arr["TURKISH",269]="Şeytani İkiz bir saldırı gerçekleştirmek için hedef AP'ye çok yakın olmanız veya çok güçlü bir wifi antenine sahip olmanız gerekir. Sinyaliniz, clientlere yasal AP'den eşit veya daha güçlü olmalıdır" - arr["ARABIC",269]="\${pending_of_translation} للهجوم الحاجة الشر التوأم لتكون قريبة جدا من AP هدف أو لديهم واي فاي هوائي قوي جدا. الإشارة يجب أن تصل إلى العملاء يساوي أو أقوى من AP الشرعي" + arr["ARABIC",269]="لتنفيذ هجوم Evil Twin ، يجب أن تكون قريبًا جدًا من نقطة الوصول المستهدفة أو أن يكون لديك هوائي wifi قوي جدًا. يجب أن تصل إشارتك إلى العملاء بنفس القوة أو أكثر من نقطة الوصول الشرعية" arr["ENGLISH",270]="Evil Twin attack just AP" arr["SPANISH",270]="Ataque Evil Twin solo AP" @@ -4407,7 +4407,7 @@ function initialize_language_strings() { arr["POLISH",270]="Atak Evil Twin tylko AP" arr["GERMAN",270]="Evil Twin Angriff nur AP" arr["TURKISH",270]="Şeytani İkiz saldırısı sadece AP" - arr["ARABIC",270]="\${pending_of_translation} هجوم الشر التوأم AP فقط" + arr["ARABIC",270]="هجوم Evil Twin فقط AP" arr["ENGLISH",271]="Selected BSSID: \${pink_color}None\${normal_color}" arr["SPANISH",271]="BSSID seleccionado: \${pink_color}Ninguno\${normal_color}" @@ -4420,7 +4420,7 @@ function initialize_language_strings() { arr["POLISH",271]="Wybrany BSSID: \${pink_color}Brak\${normal_color}" arr["GERMAN",271]="Ausgewählte BSSID: \${pink_color}Keine\${normal_color}" arr["TURKISH",271]="Seçilen BSSID: \${pink_color}None\${normal_color}" - arr["ARABIC",271]="\${pending_of_translation} BSSID المختارة: \${pink_color}لا يوجد \${normal_color}" + arr["ARABIC",271]="BSSID المختار: \${pink_color}لا يوجد \${normal_color}" arr["ENGLISH",272]="Deauthentication chosen method: \${pink_color}\${et_dos_attack}\${normal_color}" arr["SPANISH",272]="Método elegido de desautenticación: \${pink_color}\${et_dos_attack}\${normal_color}" @@ -4433,7 +4433,7 @@ function initialize_language_strings() { arr["POLISH",272]="Wybrana metoda deautentykacji: \${pink_color}\${et_dos_attack}\${normal_color}" arr["GERMAN",272]="Designierte Methode der De-Authentifizierung: \${pink_color}\${et_dos_attack}\${normal_color}" arr["TURKISH",272]="Deauthentication seçilen yöntem: \${pink_color}\${et_dos_attack}\${normal_color}" - arr["ARABIC",272]="\${pending_of_translation} طريقة اختيار deauth: \${pink_color}\${et_dos_attack}\${normal_color}" + arr["ARABIC",272]="الطريقة المختارة لإلغاء المصادقة: \${pink_color}\${et_dos_attack}\${normal_color}" arr["ENGLISH",273]="Selected channel: \${pink_color}None\${normal_color}" arr["SPANISH",273]="Canal seleccionado: \${pink_color}Ninguno\${normal_color}" @@ -4446,7 +4446,7 @@ function initialize_language_strings() { arr["POLISH",273]="Wybrany kanał: \${pink_color}Brak\${normal_color}" arr["GERMAN",273]="Ausgewählter Kanal: \${pink_color}Keinen\${normal_color}" arr["TURKISH",273]="Seçilen kanal: \${pink_color}None\${normal_color}" - arr["ARABIC",273]="\${pending_of_translation} اختيار القناة: \${pink_color}لا يوجد\${normal_color}" + arr["ARABIC",273]="قناة المختارة: \${pink_color}لا يوجد\${normal_color}" arr["ENGLISH",274]="Selected ESSID: \${pink_color}None\${normal_color}" arr["SPANISH",274]="ESSID seleccionado: \${pink_color}Ninguno\${normal_color}" @@ -4459,7 +4459,7 @@ function initialize_language_strings() { arr["POLISH",274]="Wybrany ESSID: \${pink_color}Brak\${normal_color}" arr["GERMAN",274]="Ausgewähltes ESSID: \${pink_color}Keines\${normal_color}" arr["TURKISH",274]="Seçilen ESSID: \${pink_color}None\${normal_color}" - arr["ARABIC",274]="\${pending_of_translation} ESSID المختارة: \${pink_color}لا يوجد\${normal_color}" + arr["ARABIC",274]="ESSID المختار: \${pink_color}لا يوجد\${normal_color}" arr["ENGLISH",275]="In addition to the software requirements that already meet if you get here, you need to provide target AP data to carry out the attack" arr["SPANISH",275]="Además de los requisitos de software, que ya cumples si has llegado hasta aquí, es necesario proporcionar los datos del AP objetivo para llevar a cabo el ataque" @@ -4472,7 +4472,7 @@ function initialize_language_strings() { arr["POLISH",275]="Oprócz wymogów dotyczących oprogramowania, które już spełniłeś, konieczne jest dostarczenie danych AP docelowego do przeprowadzenia ataku" arr["GERMAN",275]="Zusätzlich zu den Softwareanforderungen, die Sie bereits erfüllen, wenn Sie hier angekommen sind, ist es notwendig, die Daten des Ziel-AP bereitzustellen, um den Angriff auszuführen" arr["TURKISH",275]="Buraya zaten ulaşmış olduğunuz yazılım gereksinimlerine ek olarak, saldırıyı gerçekleştirmek için hedef AP verileri sağlamanız gerekir" - arr["ARABIC",275]="\${pending_of_translation} بالإضافة إلى متطلبات البرامج التي تلبي بالفعل اذا كان لديك هنا، تحتاج إلى توفير البيانات إلى الهدف AP لتنفيذ الهجوم" + arr["ARABIC",275]="بالإضافة إلى متطلبات البرامج التي تفي بالفعل إذا وصلت إلى هنا ، فأنت بحاجة إلى توفير بيانات AP المستهدفة لتنفيذ الهجوم" arr["ENGLISH",276]="On top of this screen you can see all that is needed to perform the attack. If any of the parameters has no value, you can enter it manually, or you can go back to select a target and then return here" arr["SPANISH",276]="En la parte superior de esta pantalla puedes ver todo lo que hace falta para realizar el ataque. Si alguno de los parámetros no tiene valor, puedes introducirlo manualmente, o puedes retroceder para seleccionar un objetivo y regresar aquí" @@ -4485,7 +4485,7 @@ function initialize_language_strings() { arr["POLISH",276]="U góry tego ekranu można zobaczyć wszystko, co jest potrzebne do przeprowadzenia ataku. Jeśli któryś z parametrów nie ma wartości, możesz go wprowadzić ręcznie lub wrócić do wybranego celu" arr["GERMAN",276]="Oben auf diesem Bildschirm können Sie alles sehen, was Sie für den Angriff benötigen. Wenn einer der Parameter keinen Wert hat, können Sie ihn manuell eingeben, oder Sie können zurückgehen, um ein Ziel auszuwählen und hierher zurückzukehren" arr["TURKISH",276]="Bu ekranın tepesinde, saldırıyı gerçekleştirmek için gereken her şeyi görebilirsiniz. Parametrelerden herhangi birinin değeri yoksa, manuel olarak girebilirsiniz veya bir hedef seçmek için geri dönüp buraya dönebilirsiniz" - arr["ARABIC",276]="\${pending_of_translation} على رأس هذه الشاشة يمكنك رؤية كل ما يلزم لأداء الهجوم. إذا كان أي من المعلمات لا قيمة له، يمكنك إدخاله يدويا، أو يمكنك العودة وحدد الهدف والعودة هنا" + arr["ARABIC",276]="في الجزء العلوي من هذه الشاشة يمكنك رؤية كل ما هو مطلوب لتنفيذ الهجوم. إذا لم يكن لأي من المعلمات قيمة ، يمكنك إدخالها يدويًا ، أو يمكنك الرجوع لتحديد هدف ثم العودة هنا" arr["ENGLISH",277]="Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",277]="¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -4498,7 +4498,7 @@ function initialize_language_strings() { arr["POLISH",277]="Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",277]="Wollen Sie weitermachen? \${normal_color}\${visual_choice}" arr["TURKISH",277]="Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",277]="\${pending_of_translation} هل تريد الاستمرار؟ \${normal_color}\${visual_choice}" + arr["ARABIC",277]="هل تريد الاستمرار؟ \${normal_color}\${visual_choice}" arr["ENGLISH",278]="Deauthentication chosen method: \${pink_color}None\${normal_color}" arr["SPANISH",278]="Método elegido de desautenticación: \${pink_color}Ninguno\${normal_color}" @@ -4511,7 +4511,7 @@ function initialize_language_strings() { arr["POLISH",278]="Wybrana metoda deautentykacji: \${pink_color}Brak\${normal_color}" arr["GERMAN",278]="Designierte Methode der De-Authentifizierung: \${pink_color}Keine\${normal_color}" arr["TURKISH",278]="Deauthentication seçilen yöntem: \${pink_color}None\${normal_color}" - arr["ARABIC",278]="\${pending_of_translation} طريقة اختيار deauth: \${pink_color}لا يوجد\${normal_color}" + arr["ARABIC",278]="الطريقة المختارة لإلغاء المصادقة: \${pink_color}لا يوجد\${normal_color}" arr["ENGLISH",279]="Select another interface with internet access:" arr["SPANISH",279]="Selecciona otra interfaz que tenga acceso a internet:" @@ -4524,7 +4524,7 @@ function initialize_language_strings() { arr["POLISH",279]="Wybierz inny interfejs, który ma dostęp do internetu:" arr["GERMAN",279]="Wählen Sie eine andere Interface mit Internetzugang:" arr["TURKISH",279]="Başka bir arayyüz seçiniz:" - arr["ARABIC",279]="\${pending_of_translation} اختيار واجهة أخرى لديه حق الوصول إلى الإنترنت:" + arr["ARABIC",279]="حدد واجهة أخرى موصولة مع الإنترنت:" arr["ENGLISH",280]="On this screen, it's supposed an additional interface to provide internet access is chosen, but you don't have anyone at this moment" arr["SPANISH",280]="En esta pantalla, se supone que deberías elegir otro interfaz adicional para proporcionar acceso a internet, pero no dispones de ninguno en este momento" @@ -4537,7 +4537,7 @@ function initialize_language_strings() { arr["POLISH",280]="Na tym ekranie powinieneś wybrać inny dodatkowy interfejs, aby zapewnić dostęp do internetu, ale nie masz w tym momencie żadnego" arr["GERMAN",280]="Auf diesen Bildschirm sollten Sie eine andere zusätzliche Interface für den Internetzugang auswählen, aber Sie haben derzeit keine" arr["TURKISH",280]="Bu ekranda, internet erişimi sağlamak için ek bir arayüz gerekiyordu, ancak şu anda kimseye sahip değilsiniz" - arr["ARABIC",280]="\${pending_of_translation} على هذه الشاشة، كنت من المفترض أن تختار واجهة إضافية لتوفير الوصول إلى الإنترنت، ولكن لم يكن لديك أي في هذا الوقت" + arr["ARABIC",280]="من المفترض أن تختار في هذه الشاشة واجهة إضافية متصلة بالإنترنت ولكن ليس لديك واحدة في الوقت الحالي" arr["ENGLISH",281]="The interface \${current_iface_on_messages} you have already selected is not a wifi card. This attack needs a wifi card selected" arr["SPANISH",281]="El interfaz \${current_iface_on_messages} que tienes seleccionado no es una tarjeta wifi. Este ataque necesita que la interfaz seleccionada sea wifi" @@ -4550,7 +4550,7 @@ function initialize_language_strings() { arr["POLISH",281]="Interfejs \${current_iface_on_messages}, który wybrałeś, nie jest kartą wifi. Ten atak wymaga wybrania interfejsu wifi" arr["GERMAN",281]="Die von Ihnen ausgewählte \${current_iface_on_messages} Interface ist keine WLAN-Karte. Dieser Angriff erfordert, dass die ausgewählte Interface WLAN ist" arr["TURKISH",281]="Seçmiş olduğunuz arayüz \${current_iface_on_messages} bir wifi kartı değildir. Bu saldırı bir wifi kartı gerektirir" - arr["ARABIC",281]="\${pending_of_translation} وقد اختار \${current_iface_on_messages} واجهة ليست بطاقة واي فاي. يتطلب هذا الهجوم الذي الواجهة المحددة هي واي فاي" + arr["ARABIC",281]="واجهة \${current_iface_on_messages} التي اخترتها ليست بطاقة واي فاي. يحتاج هذا الهجوم إلى تحديد بطاقة wifi" arr["ENGLISH",282]="Selected internet interface: \${pink_color}\${internet_interface}\${normal_color}" arr["SPANISH",282]="Interfaz con internet seleccionada: \${pink_color}\${internet_interface}\${normal_color}" @@ -4563,7 +4563,7 @@ function initialize_language_strings() { arr["POLISH",282]="Wybrany interfejs z internetem: \${pink_color}\${internet_interface}\${normal_color}" arr["GERMAN",282]="Ausgewählte Internet-Interface: \${pink_color}\${internet_interface}\${normal_color}" arr["TURKISH",282]="Seçilen internet arayüzü: \${pink_color}\${internet_interface}\${normal_color}" - arr["ARABIC",282]="\${pending_of_translation} واجهة الإنترنت تحديد: \${pink_color}\${internet_interface}\${normal_color}" + arr["ARABIC",282]="واجهة إنترنت المختارة: \${pink_color}\${internet_interface}\${normal_color}" arr["ENGLISH",283]="Selected internet interface: \${pink_color}None\${normal_color}" arr["SPANISH",283]="Interfaz con internet seleccionada: \${pink_color}Ninguna\${normal_color}" @@ -4576,7 +4576,7 @@ function initialize_language_strings() { arr["POLISH",283]="Wybrany interfejs z internetem: \${pink_color}Brak\${normal_color}" arr["GERMAN",283]="Ausgewählte Internet-Interface: \${pink_color}Keine\${normal_color}" arr["TURKISH",283]="Seçilen internet arayüzü: \${pink_color}None\${normal_color}" - arr["ARABIC",283]="\${pending_of_translation} واجهة الإنترنت تحديد: \${pink_color} لا \${normal_color}" + arr["ARABIC",283]="واجهة إنترنت المختارة: \${pink_color} لا \${normal_color}" arr["ENGLISH",284]="Do you want to use this selected interface? \${normal_color}\${visual_choice}" arr["SPANISH",284]="¿Quieres utilizar esta interfaz ya seleccionada? \${normal_color}\${visual_choice}" @@ -4589,7 +4589,7 @@ function initialize_language_strings() { arr["POLISH",284]="Czy chcesz skorzystać z tego interfejsu? \${normal_color}\${visual_choice}" arr["GERMAN",284]="Möchten Sie diese ausgewählte Interface verwenden? \${normal_color}\${visual_choice}" arr["TURKISH",284]="Seçilmiş olan arayüzü kullanmak istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",284]="\${pending_of_translation} هل تريد استخدام محددا بالفعل واجهة؟ \${normal_color}\${visual_choice}" + arr["ARABIC",284]="هل تريد استخدام هذه الواجهة المختارة؟ \${normal_color}\${visual_choice}" arr["ENGLISH",285]="Selected interface with internet access detected during this session [\${normal_color}\${internet_interface}\${blue_color}]" arr["SPANISH",285]="Se ha detectado que ya tiene un interfaz con acceso a internet seleccionada en esta sesión [\${normal_color}\${internet_interface}\${blue_color}]" @@ -4602,7 +4602,7 @@ function initialize_language_strings() { arr["POLISH",285]="Wykryto, że w tej sesji masz już wybrany interfejs z dostępem do internetu [\${normal_color}\${internet_interface}\${blue_color}]" arr["GERMAN",285]="Es wurde festgestellt, dass Sie bereits eine Interface mit Internetzugang ausgewählt haben [\${normal_color}\${internet_interface}\${blue_color}]" arr["TURKISH",285]="Bu oturum sırasında seçilen arayüz internet erişimi ile tespit edildi [\${normal_color}\${internet_interface}\${blue_color}]" - arr["ARABIC",285]="\${pending_of_translation} وقد وجد أن لديها بالفعل واجهة الدخول إلى شبكة الإنترنت مختارة في هذه الدورة [\${normal_color}\${internet_interface}\${blue_color}]" + arr["ARABIC",285]="تم اكتشاف واجهة محددة موصولة بالإنترنت أثناء هذه الدورة [\${normal_color}\${internet_interface}\${blue_color}]" arr["ENGLISH",286]="If you don't have a captured Handshake file from the target network you can get it now" arr["SPANISH",286]="Si no tienes un fichero de Handshake capturado de la red objetivo puedes obtenerlo ahora" @@ -4615,7 +4615,7 @@ function initialize_language_strings() { arr["POLISH",286]="Jeśli nie masz pliku Handshake przechwyconego w sieci docelowej, możesz go teraz zdobyć" arr["GERMAN",286]="Wenn Sie keine Handshake-Datei vom Zielnetzwerk erhalten haben, können Sie sie jetzt abrufen" arr["TURKISH",286]="Eğer hedef ağ için henüz yakalanmış bir Handshake dosyanız yoksa hemen şimdi yakalayabilirsiniz" - arr["ARABIC",286]="\${pending_of_translation} إذا لم يكن لديك ملف مصافحة تم الاستيلاء عليها من الشبكة المستهدفة يمكن الحصول عليه الآن" + arr["ARABIC",286]="إذا لم يكن لديك ملف Handshake تم التقاطه من الشبكة المستهدفة ، يمكنك الحصول عليه الآن" arr["ENGLISH",287]="The script will check for internet access. Please be patient..." arr["SPANISH",287]="El script va a comprobar si tienes acceso a internet. Por favor ten paciencia..." @@ -4628,7 +4628,7 @@ function initialize_language_strings() { arr["POLISH",287]="Skrypt sprawdzi, czy masz dostęp do internetu. Bądź cierpliwy..." arr["GERMAN",287]="Das Skript überprüft, ob Sie Internetzugang. Bitte haben Sie etwas Geduld..." arr["TURKISH",287]="Yazılım internet erişimin, kontrol edecek. Lütfen sabırlı olun..." - arr["ARABIC",287]="\${pending_of_translation} السيناريو سوف تحقق إذا كان لديك الوصول إلى الإنترنت. يرجى التحلي بالصبر ..." + arr["ARABIC",287]="سيتحقق البرنامج من الوصول إلى الإنترنت. يرجى التحلي بالصبر ..." arr["ENGLISH",288]="It seems you have no internet access. This attack needs an interface with internet access" arr["SPANISH",288]="Parece que no tienes conexión a internet. Este ataque necesita una interfaz con acceso a internet" @@ -4641,7 +4641,7 @@ function initialize_language_strings() { arr["POLISH",288]="Wygląda na to, że nie masz połączenia internetowego. Ten atak wymaga interfejsu z dostępem do internetu" arr["GERMAN",288]="Es scheint, dass Sie keine Internetverbindung haben. Dieser Angriff benötigt eine Interface mit Internetzugang" arr["TURKISH",288]="İnternet erişiminiz yok gibi görünüyor. Bu saldırı internet erişimi olan bir arayüze ihtiyaç duyuyor" - arr["ARABIC",288]="\${pending_of_translation} يبدو لم يكن لديك اتصال بالإنترنت. هذا الهجوم يحتاج إلى واجهة الدخول إلى الإنترنت" + arr["ARABIC",288]="يبدو أنه ليس لديك اتصال بالإنترنت. يحتاج هذا الهجوم إلى واجهة متصلة بالإنترنت" arr["ENGLISH",289]="It has been verified successfully you have internet access on selected interface. Script can continue..." arr["SPANISH",289]="Se ha verificado correctamente que tienes acceso a internet en la interfaz seleccionada. El script puede continuar..." @@ -4654,7 +4654,7 @@ function initialize_language_strings() { arr["POLISH",289]="Udało się potwierdzić, że masz dostęp do internet w wybranym interfejsie. Skrypt może kontynuować..." arr["GERMAN",289]="Es wurde korrekt überprüft, dass Sie in der ausgewählten Interface Zugriff auf das Internet haben. Das Skript kann fortfahren..." arr["TURKISH",289]="Başarılı bir şekilde doğrulandı ve seçilen arayüzde internet erişiminiz var. Yazılım devam edebilir..." - arr["ARABIC",289]="\${pending_of_translation} تم التحقق بنجاح أن يكون لديك الوصول إلى الإنترنت على الواجهة المحددة. السيناريو يمكن أن يستمر ..." + arr["ARABIC",289]="تم التحقق بنجاح من أن لديك إمكانية الوصول إلى الإنترنت على الواجهة المحددة. البرنامج يمكن أن يستمر ..." arr["ENGLISH",290]="It seems you have internet access but not in the selected interface acting as interface with internet access" arr["SPANISH",290]="Parece que tienes conexión a internet pero no en la interfaz seleccionada como interfaz con acceso a internet" @@ -4667,7 +4667,7 @@ function initialize_language_strings() { arr["POLISH",290]="Wydaje się, że masz połączenie z internetem ale w innym interfejsie" arr["GERMAN",290]="Es scheint, dass Sie eine Internetverbindung haben, aber nicht in der mit Internetzugang gewählten Interface" arr["TURKISH",290]="İnternet erişiminiz var gibi görünüyor fakat seçilen arayüz internet erişimi var gibi dvranmıyor" - arr["ARABIC",290]="\${pending_of_translation} ويبدو أن الاتصال بالإنترنت ولكن ليس على الواجهة المحددة باعتبارها واجهة الدخول إلى الإنترنت" + arr["ARABIC",290]="يبدو أن لديك اتصال بالإنترنت ولكن ليس بالواجهة المحددة لهذا الغرض" arr["ENGLISH",291]="Evil Twin AP attack with sniffing" arr["SPANISH",291]="Ataque Evil Twin AP con sniffing" @@ -4680,7 +4680,7 @@ function initialize_language_strings() { arr["POLISH",291]="Atak Evil Twin AP ze sniffingiem" arr["GERMAN",291]="Evil Twin AP Angriff mit Sniffing" arr["TURKISH",291]="Şeytani İkiz AP saldırısı sniffing ile" - arr["ARABIC",291]="\${pending_of_translation} هجوم التوأم الشر مع استنشاق AP" + arr["ARABIC",291]="هجوم Evil Twin مع الشم" arr["ENGLISH",292]="Evil Twin AP attack with sniffing and sslstrip" arr["SPANISH",292]="Ataque Evil Twin AP con sniffing y sslstrip" @@ -4693,7 +4693,7 @@ function initialize_language_strings() { arr["POLISH",292]="Atak Evil Twin AP ze sniffingiem i sslstrip" arr["GERMAN",292]="Evil Twin AP Angriff mit Sniffing und sslstrip" arr["TURKISH",292]="Şeytani İkiz AP saldırısı sniffing ve sslstrip ile" - arr["ARABIC",292]="\${pending_of_translation} AP الشر التوأم الهجوم مع استنشاق وsslstrip" + arr["ARABIC",292]="هجوم Evil Twin AP مع الشم و sslstrip" arr["ENGLISH",293]="Evil Twin AP attack with captive portal" arr["SPANISH",293]="Ataque Evil Twin AP con portal cautivo" @@ -4706,7 +4706,7 @@ function initialize_language_strings() { arr["POLISH",293]="Atak Evil Twin AP z portalem captive" arr["GERMAN",293]="Evil Twin AP Angriff mit Captive Portal" arr["TURKISH",293]="Şeytani İkiz AP saldırısı esaret portalı ile" - arr["ARABIC",293]="\${pending_of_translation} هجوم AP الشر التوأم مع البوابة الأسيرة" + arr["ARABIC",293]="هجوم Evil Twin AP مع بوابة أسيرة" arr["ENGLISH",294]="Detecting resolution... Detected!: \${normal_color}\${resolution}" arr["SPANISH",294]="Detectando resolución... Detectada!: \${normal_color}\${resolution}" @@ -4719,7 +4719,7 @@ function initialize_language_strings() { arr["POLISH",294]="Wykrywanie rozdzielczości... Wykryto!: \${normal_color}\${resolution}" arr["GERMAN",294]="Auflösung erkennen... Erkannt!: \${normal_color}\${resolution}" arr["TURKISH",294]="Çözünürlük tespit ediliyor... Tamamdır!: \${normal_color}\${resolution}" - arr["ARABIC",294]="\${pending_of_translation} الكشف عن قرار ... الكشف: \${normal_color}\${resolution}" + arr["ARABIC",294]="جاري الكشف عن درجة الوضوح ... تم الكشف !: \${normal_color}\${resolution}" arr["ENGLISH",295]="Detecting resolution... Can't be detected!, using standard: \${normal_color}\${resolution}" arr["SPANISH",295]="Detectando resolución... No se ha podido detectar!, usando estándar: \${normal_color}\${resolution}" @@ -4732,7 +4732,7 @@ function initialize_language_strings() { arr["POLISH",295]="Wykrywanie rozdzielczości... Nie można wykryć! użycie standardu: \${normal_color}\${resolution}" arr["GERMAN",295]="Erkennung der Auflösung... Die Auflösung konnte nicht erkannt werden!, Standardauflösung: \${normal_color}\${resolution}" arr["TURKISH",295]="Çözünürlük tespit ediliyor... Başarısız!, standart olarak devam edilecek: \${normal_color}\${resolution}" - arr["ARABIC",295]="\${pending_of_translation} ! الكشف عن قرار ... فشل، كشف باستخدام معيار: \${normal_color}\${resolution}" + arr["ARABIC",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á automáticamente todo" @@ -4745,7 +4745,7 @@ function initialize_language_strings() { arr["POLISH",296]="Wszystkie parametry i wymagania są gotowe. Atak może się rozpocząć. Otwarte zostanie wiele okien, nie zamykaj żadnego. Aby zatrzymać atak, wciśnij [Enter] w tym oknie, a skrypt automatycznie zamknie wszystkie" arr["GERMAN",296]="Alle Parameter und Anforderungen sind bereit. Der Angriff wird beginnen. Mehrere Fenster werden geöffnet, schließen Sie keines. Wenn Sie den Angriff stoppen möchten, drücken Sie [Enter] in diesem Fenster und das Skript wird automatisch alle schließen" arr["TURKISH",296]="Tüm parametreler ayarlandı. Saldırı başlayacak. Birden fazla pencere açılacak, bunların hiçbirini kapatmayın. Saldırıyı durdurmak istediğiniz zaman aman pencereden [Enter] tuşlamanız yeterli. Yazılım tüm pencereleri kapatacaktır" - arr["ARABIC",296]="\${pending_of_translation} جميع المعلمات ومتطلبات جاهزة. سوف تبدأ الهجوم. وسوف فتح نوافذ متعددة، لا تغلق أي. عندما تريد وقف الصحافة هجوم [أدخل] في هذه النافذة والنصي تلقائيا إغلاق جميع" + arr["ARABIC",296]="جميع معايير الهجوم جاهزة ويمكن أن تبدأ. سيتم فتح العديد من لوحات المفاتيح ، لا تغلقها. عندما تريد إيقاف الهجوم ، اضغط على [Enter] في وحدة التحكم هذه وسيغلق البرنامج البرامج الأخرى تلقائيًا" arr["ENGLISH",297]="Cleaning nftables/iptables and routing rules" arr["SPANISH",297]="Limpiando nftables/iptables y reglas de routing" @@ -4758,7 +4758,7 @@ function initialize_language_strings() { arr["POLISH",297]="Usuwanie nftables/iptables i reguł routingu" arr["GERMAN",297]="Reinigung von nftables/iptables und Routing-Regeln" arr["TURKISH",297]="Nftables/iptables ve routing rules temizleniyor" - arr["ARABIC",297]="\${pending_of_translation} محو nftables / إيبتبلس وقواعد توجيه" + arr["ARABIC",297]="تنظيف nftables/iptables وقواعد التوجيه" arr["ENGLISH",298]="Evil Twin attack has been started. Press [Enter] key on this window to stop it" arr["SPANISH",298]="El ataque Evil Twin ha comenzado. Pulse la tecla [Enter] en esta ventana para pararlo" @@ -4771,7 +4771,7 @@ function initialize_language_strings() { arr["POLISH",298]="Rozpoczął się atak Evil Twin. Naciśnij klawisz [Enter] w tym oknie, aby go zatrzymać" arr["GERMAN",298]="Der Evil-Twin-Angriff hat begonnen. Drücken Sie die [Enter]-Taste in diesem Fenster, um es zu stoppen" arr["TURKISH",298]="Şeytani İkiz saldırısı başlatıldı. Durdurmak için bu pencerede [Enter] tuşlayınız" - arr["ARABIC",298]="\${pending_of_translation} وقد بدأ الهجوم الشر التوأم. اضغط على مفتاح [أدخل] في هذه النافذة لوقف" + arr["ARABIC",298]="بدأ هجوم Evil Twin. اضغط على مفتاح [Enter] في هذه النافذة لإيقافه" arr["ENGLISH",299]="Restoring interface..." arr["SPANISH",299]="Restaurando interfaz..." @@ -4784,7 +4784,7 @@ function initialize_language_strings() { arr["POLISH",299]="Przywracanie interfejsu..." arr["GERMAN",299]="Interface wiederherstellen..." arr["TURKISH",299]="Arayüz onarılıyor..." - arr["ARABIC",299]="\${pending_of_translation} استعادة واجهة ..." + arr["ARABIC",299]="إعادة تعيين الواجهة ..." arr["ENGLISH",300]="If the xdpyinfo 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." @@ -4797,7 +4797,7 @@ function initialize_language_strings() { arr["POLISH",300]="Jeśli polecenie xdpyinfo działa w systemie, skrypt będzie mógł obliczyć rozdzielczość ekranu i lepiej wyświetlać okna. W zależności od systemu pakiet zawierający go może być nazwany x11-utils, xdpyinfo, xorg-xdpyinfo, itd." arr["GERMAN",300]="Wenn Sie den Befehl xdpyinfo in Ihrem System verwenden, kann das Skript Ihre Bildschirmauflösung berechnen und Ihnen die Fenster in einer optimierten Weise zeigen. Je nach System kann das Paket, das es enthält, x11-utils, xdpyinfo, xorg-xdpyinfo usw. genannt werden" arr["TURKISH",300]="Eğer xdpyinfo komutu çalışırsa, yazılım ekran çözünürlüğünüzü hesaplayabilecek ve en iyi boyutlardaki pencereler ile çalışacak. Paket isimleri sisteminize göre x11-utils, xdpyinfo, xorg-xdpyinfo, vb... olarak değişiklik gösterebilir" - arr["ARABIC",300]="\${pending_of_translation} اذا كنت تجعل من عمل في النظام الخاص بك الأمر xdpyinfo، فإن السيناريو حساب دقة الشاشة ونوافذ العرض بطريقة أكثر الأمثل. وفقا لنظام الحزمة التي تحتوي يمكن أن يطلق عليه x11-utils، xdpyinfo، xorg-xdpyinfo، الخ" + arr["ARABIC",300]="إذا كان الأمر xdpyinfo يعمل ، فسيكون البرنامج قادرًا على حساب دقة الشاشة وعرض النوافذ بطريقة أفضل. اعتمادًا على النظام ، يمكن أن يكون اسم الحزمة الذي يحتوي عليه هو x11-utils و xdpyinfo و xorg-xdpyinfo وما إلى ذلك." arr["ENGLISH",301]="For enterprise attacks, if you already have the legitimate certificates of the target network and the password, you can use them. If you don't have them, you can use airgeddon to generate some certificates with the same data and use them to make the attack more credible" arr["SPANISH",301]="Para los ataques enterprise, si tienes los certificados legítimos de la red objetivo y su contraseña, podrás utilizarlos. Si no los tienes, puedes generar con airgeddon unos certificados con los mismos datos y utilizarlos para que el ataque sea más creíble" @@ -4810,7 +4810,7 @@ function initialize_language_strings() { arr["POLISH",301]="W przypadku ataków na sieci korporacyjne, jeśli masz prawidłowe certyfikaty sieci docelowej i hasło do nich, możesz ich użyć. Jeśli ich nie masz, możesz je wygenerować za pomocą airgeddon z tymi samymi danymi i wykorzystać je, aby atak był bardziej wiarygodny" arr["GERMAN",301]="Wenn Sie bei Unternehmensangriffen über die legitimen Zertifikate des Zielnetzwerks und Ihr Kennwort verfügen, können Sie diese verwenden. Wenn Sie diese nicht haben, können Sie mit airgeddon-Zertifikaten mit denselben Daten erstellen und sie verwenden, um den Angriff glaubwürdiger zu machen" arr["TURKISH",301]="Kurumsal saldırılarda, hedef ağın yasal sertifikalarına ve şifreniz varsa bunları kullanabilirsiniz. Onlara sahip değilseniz, aynı verilere sahip airgeddon sertifikalarıyla oluşturabilir ve saldırıyı daha inanılır hale getirmek için bunları kullanabilirsiniz" - arr["ARABIC",301]="\${pending_of_translation} لهجمات المؤسسة، إذا كان لديك شهادات المشروعة للشبكة الهدف وكلمة المرور، يمكنك استخدامها. إذا لم تقم بذلك، يمكنك تولد مع airgeddon شهادة بنفس البيانات واستخدامها لمهاجمة أكثر مصداقية" + arr["ARABIC",301]="بالنسبة لهجمات enterprise ، إذا كان لديك بالفعل الشهادات الشرعية للشبكة المستهدفة وكلمة المرور ، فيمكنك استخدامها. إذا لم يكن لديك ، يمكنك استخدام airgeddon لإنشاء بعض الشهادات بنفس البيانات واستخدامها لجعل الهجوم أكثر مصداقية" arr["ENGLISH",302]="Do you want to store in a file the sniffed captured passwords? \${blue_color}If you answer no (\"n\") they will be only shown on screen \${normal_color}\${visual_choice}" arr["SPANISH",302]="¿Deseas guardar en un fichero las contraseñas obtenidas del sniffing? \${blue_color}Si respondes que no (\"n\") solo se mostrarán por pantalla \${normal_color}\${visual_choice}" @@ -4823,7 +4823,7 @@ function initialize_language_strings() { arr["POLISH",302]="Czy chcesz zapisywać hasła w plikach? \${blue_color}Jeśli odpowiesz nie (\"n\") zostaną tylko wyświetlone na ekranie \${normal_color}\${visual_choice}" arr["GERMAN",302]="Möchten Sie die aus dem Sniffing erhaltene Passwörter in einer Datei speichern? \${blue_color} Wenn Sie mit Nein antworten (\"n\"), werden sie nur auf dem Bildschirm angezeigt \${normal_color}\${visual_choice}" arr["TURKISH",302]="Yakalanan şifreler bir dosyada saklamak ister misiniz? \${blue_color}Eğer cevap hayır ise (\"n\") sadece ekranda gösterilecekler \${normal_color}\${visual_choice}" - arr["ARABIC",302]="\${pending_of_translation} تريد حفظ كلمات المرور في ملف الحصول عليها من استنشاق؟ \${blue_color} إذا لم يكن هناك إجابة ان (\"n\") فقط سيتم عرضها على شاشة \${normal_color}\${visual_choice}" + arr["ARABIC",302]="هل تريد الاحتفاظ بكلمات المرور الملتقطة في ملف؟ \${blue_color} إذا أجبت بلا (\"n\") ، فسيتم عرض كلمات المرور على الشاشة \${normal_color}\${visual_choice}" arr["ENGLISH",303]="Type the path to store the file or press [Enter] to accept the default proposal \${normal_color}[\${default_ettercap_logpath}]" arr["SPANISH",303]="Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto \${normal_color}[\${default_ettercap_logpath}]" @@ -4836,7 +4836,7 @@ function initialize_language_strings() { arr["POLISH",303]="Wpisz ścieżkę, w której będziemy zapisywać plik lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${default_ettercap_logpath}]" arr["GERMAN",303]="Schreiben Sie den Pfad, unter dem die Datei gespeichert werden soll, oder drücken Sie die [Enter]-Taste, um den Standardvorschlag zu akzeptieren \${normal_color}[\${default_ettercap_logpath}]" arr["TURKISH",303]="Dosyayı depolamak için yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın \${normal_color}[\${default_ettercap_logpath}]" - arr["ARABIC",303]="\${pending_of_translation} اكتب المسار حيث نقوم بتخزين ملف أو اضغط [أدخل] لقبول الافتراضي المقترح \${normal_color}[\${default_ettercap_logpath}]" + arr["ARABIC",303]="أدخل مسار الملف أو اضغط على [Enter] لاستخدام المسار المقترح \${normal_color}[\${default_ettercap_logpath}]" arr["ENGLISH",304]="Parsing sniffer log..." arr["SPANISH",304]="Analizando log del sniffer..." @@ -4849,7 +4849,7 @@ function initialize_language_strings() { arr["POLISH",304]="Analiza logu sniffera..." arr["GERMAN",304]="Sniffer-Protokoll analyse..." arr["TURKISH",304]="Sniffer logu ayrıştırılıyor..." - arr["ARABIC",304]="\${pending_of_translation} تحليل سجل الشم ..." + arr["ARABIC",304]="تحليل سجل الشم ..." arr["ENGLISH",305]="No passwords detected on sniffers's log. File will not be saved" arr["SPANISH",305]="No se ha encontrado ninguna contraseña en el log del sniffer. No se guardará el fichero" @@ -4862,7 +4862,7 @@ function initialize_language_strings() { arr["POLISH",305]="W logu sniffera nie znaleziono haseł. Plik nie zostanie zapisany" arr["GERMAN",305]="Im Sniffer-Protokoll wurde kein Passwort gefunden. Die Datei wird nicht gespeichert" arr["TURKISH",305]="Sniffers'ın günlüğünde hiçbir şifre algılanmadı. Dosya kaydedilmeyecek" - arr["ARABIC",305]="\${pending_of_translation} فإنه يتم العثور على أي كلمة في سجل من الشم. لم يتم حفظ الملف" + arr["ARABIC",305]="لم يتم الكشف عن كلمة سر. لن يتم حفظ الملف" arr["ENGLISH",306]="Passwords captured by sniffer. File saved at \${normal_color}[\${ettercap_logpath}]" arr["SPANISH",306]="El sniffer ha capturado contraseñas. Fichero salvado en \${normal_color}[\${ettercap_logpath}]" @@ -4875,7 +4875,7 @@ function initialize_language_strings() { arr["POLISH",306]="Sniffer przechwycił hasła. Plik zapisany w \${normal_color}[\${ettercap_logpath}]" arr["GERMAN",306]="Der Sniffer hat Passwörter erfasst. Datei in \${normal_color}[\${ettercap_logpath}] \${blue_color}gespeichert" arr["TURKISH",306]="Parolalar sniffer tarafından yakalandı. Şu dosyaya kaydedildi \${normal_color}[\${ettercap_logpath}]" - arr["ARABIC",306]="\${pending_of_translation} وقد استولت على الشم كلمات السر. الملف المحفوظ في \${normal_color}[\${ettercap_logpath}]" + arr["ARABIC",306]="تم التقاط كلمات المرور بواسطة المتشمم. تم حفظ الملف في \${normal_color}[\${ettercap_logpath}]" arr["ENGLISH",307]="7. Noisy mode Enterprise Evil Twin" arr["SPANISH",307]="7. Evil Twin Enterprise modo noisy" @@ -4888,7 +4888,7 @@ function initialize_language_strings() { arr["POLISH",307]="7. Enterprise Evil Twin w trybie noisy" arr["GERMAN",307]="7. Noisy-Modus Enterprise Evil Twin" arr["TURKISH",307]="7. Noisy mod Enterprise Evil Twin" - arr["ARABIC",307]="\${pending_of_translation} وضع 7. الشر التوأم صاخبة المؤسسة" + arr["ARABIC",307]="7. وضع Noisy mode Enterprise Evil Twin" arr["ENGLISH",308]="6. Russian" arr["SPANISH",308]="6. Ruso" @@ -4901,7 +4901,7 @@ function initialize_language_strings() { arr["POLISH",308]="6. Rosyjski" arr["GERMAN",308]="6. Russisch" arr["TURKISH",308]="6. Rusça" - arr["ARABIC",308]="\${pending_of_translation} 6. الروسية" + arr["ARABIC",308]="6. الروسية" arr["ENGLISH",309]="Sslstrip technique is not infallible. It depends on many factors and not always work. Some browsers such as Mozilla Firefox latest versions are not affected" arr["SPANISH",309]="La tecnica sslstrip no es infalible. Depende de muchos factores y no funciona siempre. Algunos navegadores como las últimas versiones de Mozilla Firefox no se ven afectados" @@ -4914,7 +4914,7 @@ function initialize_language_strings() { arr["POLISH",309]="Technika sslstrip nie jest nieomylna. Zależy od wielu czynników i nie zawsze działa. Nie ma na przykład wpływu na niektóre przeglądarki, takie jak najnowsze wersje Mozilla Firefox" arr["GERMAN",309]="Die sslstrip-Technik ist nicht unfehlbar. Es hängt von vielen Faktoren ab und funktioniert nicht immer. Einige Browser wie die neuesten Mozilla Firefox Versionen sind nicht betroffen" arr["TURKISH",309]="Sslstrip tekniği yanılmaz değildir. Birçok faktöre bağlıdır ve her zaman işe yaramaz. Mozilla Firefox son sürümleri gibi bazı tarayıcılar etkilenmez" - arr["ARABIC",309]="\${pending_of_translation} تقنية sslstrip ليست مضمونة. ذلك يعتمد على عوامل كثيرة ولا يعمل دائما. بعض المتصفحات مثل أحدث الإصدارات من موزيلا فايرفوكس لا تتأثر" + arr["ARABIC",309]="تقنية sslstrip ليست مضمونة. يعتمد على العديد من العوامل ولا يعمل دائمًا. بعض المتصفحات مثل Mozilla Firefox في أحدث إصداراتها محصنة" arr["ENGLISH",310]="Handshake file selected: \${pink_color}None\${normal_color}" arr["SPANISH",310]="Fichero de Handshake seleccionado: \${pink_color}Ninguno\${normal_color}" @@ -4927,7 +4927,7 @@ function initialize_language_strings() { arr["POLISH",310]="Wybrany plik Handshake: \${pink_color}Brak\${normal_color}" arr["GERMAN",310]="Ausgewählte Handshake-Datei: \${pink_color}Keine\${normal_color}" arr["TURKISH",310]="Handshake dosyası seçildi: \${pink_color}None\${normal_color}" - arr["ARABIC",310]="\${pending_of_translation} المصافحة الملف المحدد: \${pink_color} لا يوجد \${normal_color}" + arr["ARABIC",310]="تم تحديد ملف Handshake: \${pink_color} لا يوجد \${normal_color}" arr["ENGLISH",311]="Handshake file selected: \${pink_color}\${et_handshake}\${normal_color}" arr["SPANISH",311]="Fichero de Handshake seleccionado: \${pink_color}\${et_handshake}\${normal_color}" @@ -4940,7 +4940,7 @@ function initialize_language_strings() { arr["POLISH",311]="Wybrany plik Handshake: \${pink_color}\${et_handshake}\${normal_color}" arr["GERMAN",311]="Ausgewählte Handshake-Datei: \${pink_color}\${et_handshake}\${normal_color}" arr["TURKISH",311]="Handshake dosyası seçildi: \${pink_color}\${et_handshake}\${normal_color}" - arr["ARABIC",311]="\${pending_of_translation} المصافحة الملف المحدد: \${pink_color}\${et_handshake} \${normal_color}" + arr["ARABIC",311]="تم تحديد ملف Handshake: \${pink_color}\${et_handshake} \${normal_color}" arr["ENGLISH",312]="No selected Handshake file detected during this session..." arr["SPANISH",312]="No se ha detectado ningún fichero de Handshake seleccionado en esta sesión..." @@ -4953,7 +4953,7 @@ function initialize_language_strings() { arr["POLISH",312]="Nie wybrano pliku Handshake w tej sesji..." arr["GERMAN",312]="Keine Handshake-Datei wurde ausgewählt..." arr["TURKISH",312]="Bu oturumda hiçbir Handshake dosyası tespit edilmedi..." - arr["ARABIC",312]="\${pending_of_translation} وقد يتم الكشف عن أي ملف المحدد في هذا المصافحة جلسة ..." + arr["ARABIC",312]="لم يتم اكتشاف ملف Handshake محدد أثناء هذه الدورة ..." arr["ENGLISH",313]="Handshake selected file detected during this session [\${normal_color}\${et_handshake}\${blue_color}]" arr["SPANISH",313]="Se ha detectado un fichero de Handshake seleccionado en esta sesión [\${normal_color}\${et_handshake}\${blue_color}]" @@ -4966,7 +4966,7 @@ function initialize_language_strings() { arr["POLISH",313]="Wkryto wybrany plik Handshake w tej sesji [\${normal_color}\${et_handshake}\${blue_color}]" arr["GERMAN",313]="In dieser Sitzung wurde eine ausgewählte Handshake-Datei gefunden [\${normal_color}\${et_handshake}\${blue_color}]" arr["TURKISH",313]="Bu oturumda handshake dosyyası tespit edildi [\${normal_color}\${et_handshake}\${blue_color}]" - arr["ARABIC",313]="\${pending_of_translation} ملف الكشف عن المختارة في هذه الدورة المصافحة [\${normal_color}\${et_handshake}\${blue_color}]" + arr["ARABIC",313]="تم اكتشاف ملف Handshake المحدد أثناء هذه الدورة [\${normal_color}\${et_handshake}\${blue_color}]" arr["ENGLISH",314]="Handshake file selected: \${pink_color}\${enteredpath}\${normal_color}" arr["SPANISH",314]="Fichero de Handshake seleccionado: \${pink_color}\${enteredpath}\${normal_color}" @@ -4979,7 +4979,7 @@ function initialize_language_strings() { arr["POLISH",314]="Wybrany plik Handshake: \${pink_color}\${enteredpath}\${normal_color}" arr["GERMAN",314]="Ausgewählte Handshake-Datei: \${pink_color}\${enteredpath}\${normal_color}" arr["TURKISH",314]="Handshake dosyası seçildi \${pink_color}\${enteredpath}\${normal_color}" - arr["ARABIC",314]="\${pending_of_translation} المصافحة الملف المحدد: \${pink_color}\${enteredpath} \${normal_color}" + arr["ARABIC",314]="تم تحديد ملف Handshake: \${pink_color}\${enteredpath} \${normal_color}" arr["ENGLISH",315]="This attack requires that you have previously a WPA/WPA2 network captured Handshake file" arr["SPANISH",315]="Este ataque requiere que tengas capturado previamente un fichero de Handshake de una red WPA/WPA2" @@ -4992,7 +4992,7 @@ function initialize_language_strings() { arr["POLISH",315]="Ten atak wymaga uprzedniego przechwycenia pliku Handshake z sieci WPA/WPA2" arr["GERMAN",315]="Dieser Angriff erfordert, dass Sie zuvor eine Handshake-Datei aus einem WPA/WPA2-Netzwerk erfasst haben" arr["TURKISH",315]="Bu saldırı, daha önce WPA/WPA2 ağı ele geçirilmiş Handshake dosyasına sahip olmanızı gerektirir" - arr["ARABIC",315]="\${pending_of_translation} يتطلب هذا الهجوم الذي قمت بالتقاطها سابقا ملف من شبكة مصافحة WPA / WPA2" + arr["ARABIC",315]="يتطلب هذا الهجوم أن يكون لديك ملف Handshake الذي تم التقاطه عبر شبكة WPA / WPA2 مسبقًا" arr["ENGLISH",316]="An exploration looking for targets is going to be done..." arr["SPANISH",316]="Se va a realizar una exploración en busca de objetivos..." @@ -5005,7 +5005,7 @@ function initialize_language_strings() { arr["POLISH",316]="Zostanie przeprowadzone poszukiwanie celów..." arr["GERMAN",316]="Ein Scan wird auf der Suche nach Zielen durchgeführt..." arr["TURKISH",316]="Hedefleri arayan bir keşif yapılacaktır..." - arr["ARABIC",316]="\${pending_of_translation} وسوف إجراء فحص للأهداف ..." + arr["ARABIC",316]="سيتم إجراء استكشاف يبحث عن أهداف ..." arr["ENGLISH",317]="If the password for the wifi network is achieved with the captive portal, you must decide where to save it. \${green_color}Type the path to store the file or press [Enter] to accept the default proposal \${normal_color}[\${default_et_captive_portal_logpath}]" arr["SPANISH",317]="Si se consigue la contraseña de la red wifi con el portal cautivo, hay que decidir donde guardarla. \${green_color}Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto \${normal_color}[\${default_et_captive_portal_logpath}]" From 2abff47d36ae8aec1b9b2b6d567ee813df13d6a9 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Mon, 28 Sep 2020 18:09:27 +0200 Subject: [PATCH 053/101] Fixes on arabic strings --- language_strings.sh | 48 ++++++++++++++++++++++----------------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 36f0ad068..ef34dc69d 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -3770,7 +3770,7 @@ function initialize_language_strings() { arr["POLISH",221]="Zaakceptowano wersję bash (\${BASH_VERSION}). Minimalna wymagana wersja: \${minimum_bash_version_required}" arr["GERMAN",221]="Bash-Version (\${BASH_VERSION}) akzeptiert. Mindestversion erforderlich: \${minimum_bash_version_required}" arr["TURKISH",221]="Kabul edilen bash sürümü (\${BASH_VERSION}). Gerekli minimum sürüm: \${minimum_bash_version_required}" - arr["ARABIC",221]="إصدار bash مقبول (\${BASH_VERSION}). أدنى إصدار مطلوب: \${min_bash_version_required}" + arr["ARABIC",221]="إصدار bash مقبول (\${BASH_VERSION}). أدنى إصدار مطلوب: \${minimum_bash_version_required}" arr["ENGLISH",222]="Insufficient bash version (\${BASH_VERSION}). Minimum required version: \${minimum_bash_version_required}" arr["SPANISH",222]="Versión de bash insuficiente (\${BASH_VERSION}). Mínimo requerido versión: \${minimum_bash_version_required}" @@ -3783,7 +3783,7 @@ function initialize_language_strings() { arr["POLISH",222]="Niewystarczająca wersja bash (\${BASH_VERSION}). Minimalna wymagana wersja: \${minimum_bash_version_required}" arr["GERMAN",222]="Unzureichende Bash-Version (\${BASH_VERSION}). Mindestversion erforderlich: \${minimum_bash_version_required}" arr["TURKISH",222]="Yetersiz bash sürümü (\${BASH_VERSION}). Gerekli minimum sürüm: \${minimum_bash_version_required}" - arr["ARABIC",222]="نسخة bash غير كافية (\${BASH_VERSION}). أدنى إصدار مطلوب: \${min_bash_version_required}" + arr["ARABIC",222]="نسخة bash غير كافية (\${BASH_VERSION}). أدنى إصدار مطلوب: \${minimum_bash_version_required}" arr["ENGLISH",223]="airgeddon needs root permissions to work. Launch the script as root user or using \"sudo\"" arr["SPANISH",223]="airgeddon necesita permisos de root para funcionar. Lanza el script como usuario root o usando \"sudo\"" @@ -3887,7 +3887,7 @@ function initialize_language_strings() { arr["POLISH",230]="3. (hashcat) Atak słownikowy na plik przechwytywania Handshake" arr["GERMAN",230]="3. (hashcat) Wörterbuchangriff auf die Aufnahmedatei Handshake" arr["TURKISH",230]="3. (hashcat) Yakalanan Handshake dosyasına karşı sözlük saldırısı" - arr["ARABIC",230]="3. (hashcat) هجوم القاموس على ملف التقاط Handshake" + arr["ARABIC",230]="3. (hashcat) هجوم القاموس على ملف التقاط Handshake" arr["ENGLISH",231]="4. (hashcat) Bruteforce attack against Handshake capture file" arr["SPANISH",231]="4. (hashcat) Ataque de fuerza bruta sobre fichero de captura Handshake" @@ -3900,7 +3900,7 @@ function initialize_language_strings() { arr["POLISH",231]="4. (hashcat) Atak brute force na plik przechwytywania Handshake" arr["GERMAN",231]="4. (hashcat) Brute-Force-Angriff auf die Capture-Handshake-Datei" arr["TURKISH",231]="4. (hashcat) Yakalanan Handshake dosyasına karşı bruteforce saldırısı" - arr["ARABIC",231]="4. (hashcat) هجوم Bruteforce ضد ملف التقاط Handshake " + arr["ARABIC",231]="4. (hashcat) هجوم Bruteforce ضد ملف التقاط Handshake " arr["ENGLISH",232]="5. (hashcat) Rule based attack against Handshake capture file" arr["SPANISH",232]="5. (hashcat) Ataque basado en reglas sobre fichero de captura Handshake" @@ -3913,7 +3913,7 @@ function initialize_language_strings() { arr["POLISH",232]="5. (hashcat) Atak na plik przechwytywania Handshake bazujący na regułach" arr["GERMAN",232]="5. (hashcat) Regeln-basierender Angriff gegen der Capture-Handshake-Datei" arr["TURKISH",232]="5. (hashcat) Yakalanan Handshake dosyasına karşı kural tabanlı saldırı" - arr["ARABIC",232]="5. (hashcat) هجوم قائم على القواعد ضد ملف التقاط Handshake" + arr["ARABIC",232]="5. (hashcat) هجوم قائم على القواعد ضد ملف التقاط Handshake" arr["ENGLISH",233]="Type the path to store the file or press [Enter] to accept the default proposal \${normal_color}[\${hashcat_potpath}]" arr["SPANISH",233]="Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto \${normal_color}[\${hashcat_potpath}]" @@ -3926,7 +3926,7 @@ function initialize_language_strings() { arr["POLISH",233]="Wpisz ścieżkę do zapisu pliku lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${hashcat_potpath}]" arr["GERMAN",233]="Schreiben Sie den Pfad wo die Datei gespeichert werden soll, oder drücken Sie die [Enter], um den Standardvorschlag zu akzeptieren \${normal_color}[\${hashcat_potpath}]" arr["TURKISH",233]="Dosyayı depolamak için yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın. \${normal_color}[\${hashcat_potpath}]" - arr["ARABIC",233]="أدخل المسار الذي تريد حفظ الملف فيه أو اضغط على [Enter] لاستخدام المسار المقترح \${normal_color} [\${hashcat_potpath}]" + arr["ARABIC",233]="أدخل المسار الذي تريد حفظ الملف فيه أو اضغط على [Enter] لاستخدام المسار المقترح \${normal_color}[\${hashcat_potpath}]" arr["ENGLISH",234]="Congratulations!! It seems the key has been decrypted" arr["SPANISH",234]="Enhorabuena!! Parece que la clave ha sido descifrada" @@ -3952,7 +3952,7 @@ function initialize_language_strings() { arr["POLISH",235]="Czy chcesz zapisać plik trofeum przy użyciu odszyfrowanego klucza? \${normal_color}\${visual_choice}" arr["GERMAN",235]="Möchten Sie die Trophäendatei mit dem entschlüsselten Schlüssel speichern? \${normal_color}\${visual_choice}" arr["TURKISH",235]="Trophy dosyasını şifresi çözülmüş olarak kaydetmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",235]="هل تريد حفظ ملف الغنيمة مع كلمة السر التي تم فك تشفيرها؟ \${normal_color} \${visual_choice}" + arr["ARABIC",235]="هل تريد حفظ ملف الغنيمة مع كلمة السر التي تم فك تشفيرها؟ \${normal_color}\${visual_choice}" arr["ENGLISH",236]="Hashcat trophy file generated successfully at [\${normal_color}\${potenteredpath}\${blue_color}]" arr["SPANISH",236]="Fichero de trofeo hashcat generado con éxito en [\${normal_color}\${potenteredpath}\${blue_color}]" @@ -4134,7 +4134,7 @@ function initialize_language_strings() { arr["POLISH",249]="5. Portugalski" arr["GERMAN",249]="5. Portugiesisch" arr["TURKISH",249]="5. Portekizce" - arr["ARABIC",249]="5. البرتغالية" + arr["ARABIC",249]="5. البرتغالية" arr["ENGLISH",250]="If you see any bad translation or just want \${cyan_color}\${pending_of_translation}\${pink_color} marks to dissapear, write me to \${normal_color}\${mail}\${pink_color} to collaborate with translations" arr["SPANISH",250]="Si ves alguna traducción incorrecta o quieres que desparezcan las marcas \${cyan_color}\${pending_of_translation}\${pink_color}, escríbeme a \${normal_color}\${mail}\${pink_color} para colaborar con las traducciones" @@ -4147,7 +4147,7 @@ function initialize_language_strings() { arr["POLISH",250]="Jeśli widzisz nieprawidłowe tłumaczenie lub chcesz usunąć tagi \${cyan_color}\${pending_of_translation}\${pink_color}, napisz do mnie \${normal_color}\${mail}\${pink_color}, aby współpracować przy tłumaczeniu" arr["GERMAN",250]="Wenn Sie eine falsche Übersetzung sehen oder möchten, dass die Marken \${cyan_color}\${pending_of_translation}\${pink_color} verschwinden, schreiben Sie mir an \${normal_color}\${mail}\${pink_color}, um mit den Übersetzungen zusammenzuarbeiten" arr["TURKISH",250]="Eğer kötü bir çeviri gördüyseniz veya sadece çeviri yapmak istiyorsanız \${cyan_color}\${pending_of_translation}\${pink_color} işaretleyip bana yazın. \${normal_color}\${mail}" - arr["ARABIC",250]="إذا رأيت أي ترجمة سيئة أو أردت فقط اختفاء \${cyan_color} \${waiting_of_translation} \${pink_color} ، فاكتب لي إلى \${normal_color} \${mail} \${pink_color} للتعاون مع الترجمات" + arr["ARABIC",250]="إذا رأيت أي ترجمة سيئة أو أردت فقط اختفاء \${cyan_color}\${pending_of_translation}\${pink_color} ، فاكتب لي إلى \${normal_color}\${mail}\${pink_color} للتعاون مع الترجمات" arr["ENGLISH",251]="You have chosen the same language that was selected. No changes will be done" arr["SPANISH",251]="Has elegido el mismo idioma que estaba seleccionado. No se realizarán cambios" @@ -4173,7 +4173,7 @@ function initialize_language_strings() { arr["POLISH",252]="7. Menu ataków Evil Twin" arr["GERMAN",252]="7. Evil Twin Angriffsmenü" arr["TURKISH",252]="7. Şeytani İkiz saldırısı menüsü" - arr["ARABIC",252]="7. قائمة هجمات Evil Twin" + arr["ARABIC",252]="7. قائمة هجمات Evil Twin" arr["ENGLISH",253]="Evil Twin attacks menu" arr["SPANISH",253]="Menú de ataques Evil Twin" @@ -4225,7 +4225,7 @@ function initialize_language_strings() { arr["POLISH",256]="5. Atak Evil Twin tylko AP" arr["GERMAN",256]="5. Attack Evil Twin nur AP" arr["TURKISH",256]="5. Şeytani İkiz saldırısı sadece AP" - arr["ARABIC",256]="5. هجوم Evil Twin فقط AP" + arr["ARABIC",256]="5. هجوم Evil Twin فقط AP" arr["ENGLISH",257]="with sniffing" arr["SPANISH",257]="con sniffing" @@ -4264,7 +4264,7 @@ function initialize_language_strings() { arr["POLISH",259]="6. Atak Evil Twin AP ze sniffingiem" arr["GERMAN",259]="6. Evil Twin AP Angriff mit Sniffing" arr["TURKISH",259]="6. Şeytani İkiz AP Saldırısı sniffing ile birlikte" - arr["ARABIC",259]="6. هجوم Evil Twin AP مع الشم" + arr["ARABIC",259]="6. هجوم Evil Twin AP مع الشم" arr["ENGLISH",260]="6. Smooth mode Enterprise Evil Twin" arr["SPANISH",260]="6. Evil Twin Enterprise modo smooth" @@ -4277,7 +4277,7 @@ function initialize_language_strings() { arr["POLISH",260]="6. Enterprise Evil Twin w trybie smooth" arr["GERMAN",260]="6. Smooth-Modus Enterprise Evil Twin" arr["TURKISH",260]="6. Smooth mod Enterprise Evil Twin" - arr["ARABIC",260]="6. وضع Smooth mode Enterprise Evil Twin" + arr["ARABIC",260]="6. وضع Smooth mode Enterprise Evil Twin" arr["ENGLISH",261]="7. Evil Twin AP attack with sniffing and sslstrip" arr["SPANISH",261]="7. Ataque Evil Twin AP con sniffing y sslstrip" @@ -4290,7 +4290,7 @@ function initialize_language_strings() { arr["POLISH",261]="7. Ataku Evil Twin AP ze sniffingiem i sslstrip" arr["GERMAN",261]="7. Evil Twin AP Angriff mit Sniffing und sslstrip" arr["TURKISH",261]="7. Şeytani İkiz AP saldırısı sniffing ve sslstrip ile birlikte" - arr["ARABIC",261]="7. هجوم Evil Twin AP مع الشم و sslstrip" + arr["ARABIC",261]="7. هجوم Evil Twin AP مع الشم و sslstrip" arr["ENGLISH",262]="without sniffing, captive portal" arr["SPANISH",262]="sin sniffing, portal cautivo" @@ -4316,7 +4316,7 @@ function initialize_language_strings() { arr["POLISH",263]="9. Atak Evil Twin AP z captive portal (wymagany tryb monitorowania)" arr["GERMAN",263]="9. Evil Twin AP Angriff mit Captive Portal (monitor-Modus erforderlich)" arr["TURKISH",263]="9. Şeytani İkiz AP saldırısı esaret portalı ile birlikte (izleme modu gerekli)" - arr["ARABIC",263]="9. هجوم Evil Twin AP مع بوابة أسيرة (وضع monitor mode مطلوب)" + arr["ARABIC",263]="9. هجوم Evil Twin AP مع بوابة أسيرة (وضع monitor mode مطلوب)" arr["ENGLISH",264]="The captive portal attack tries to one of the network clients provide us the password for the wifi network by entering it on our portal" arr["SPANISH",264]="El ataque del portal cautivo intentará conseguir que uno de los clientes de la red nos proporcione la contraseña de la red wifi introduciéndola en nuestro portal" @@ -4355,7 +4355,7 @@ function initialize_language_strings() { arr["POLISH",266]="0. Wróć do menu Evil Twin Atak" arr["GERMAN",266]="0. Zurück zum Evil Twin Angriffsmenü" arr["TURKISH",266]="0. Şeytani İkiz saldırı menüsüne geri dön" - arr["ARABIC",266]="0. ارجع إلى قائمة هجمات Evil Twin" + arr["ARABIC",266]="0. ارجع إلى قائمة هجمات Evil Twin" arr["ENGLISH",267]="If you can't deauth clients from an AP using an attack, choose another one :)" arr["SPANISH",267]="Si no consigues desautenticar a los clientes de un AP con un ataque, elige otro :)" @@ -4420,7 +4420,7 @@ function initialize_language_strings() { arr["POLISH",271]="Wybrany BSSID: \${pink_color}Brak\${normal_color}" arr["GERMAN",271]="Ausgewählte BSSID: \${pink_color}Keine\${normal_color}" arr["TURKISH",271]="Seçilen BSSID: \${pink_color}None\${normal_color}" - arr["ARABIC",271]="BSSID المختار: \${pink_color}لا يوجد \${normal_color}" + arr["ARABIC",271]="BSSID المختار: \${pink_color}لا يوجد\${normal_color}" arr["ENGLISH",272]="Deauthentication chosen method: \${pink_color}\${et_dos_attack}\${normal_color}" arr["SPANISH",272]="Método elegido de desautenticación: \${pink_color}\${et_dos_attack}\${normal_color}" @@ -4576,7 +4576,7 @@ function initialize_language_strings() { arr["POLISH",283]="Wybrany interfejs z internetem: \${pink_color}Brak\${normal_color}" arr["GERMAN",283]="Ausgewählte Internet-Interface: \${pink_color}Keine\${normal_color}" arr["TURKISH",283]="Seçilen internet arayüzü: \${pink_color}None\${normal_color}" - arr["ARABIC",283]="واجهة إنترنت المختارة: \${pink_color} لا \${normal_color}" + arr["ARABIC",283]="واجهة إنترنت المختارة: \${pink_color}لا\${normal_color}" arr["ENGLISH",284]="Do you want to use this selected interface? \${normal_color}\${visual_choice}" arr["SPANISH",284]="¿Quieres utilizar esta interfaz ya seleccionada? \${normal_color}\${visual_choice}" @@ -4888,7 +4888,7 @@ function initialize_language_strings() { arr["POLISH",307]="7. Enterprise Evil Twin w trybie noisy" arr["GERMAN",307]="7. Noisy-Modus Enterprise Evil Twin" arr["TURKISH",307]="7. Noisy mod Enterprise Evil Twin" - arr["ARABIC",307]="7. وضع Noisy mode Enterprise Evil Twin" + arr["ARABIC",307]="7. وضع Noisy mode Enterprise Evil Twin" arr["ENGLISH",308]="6. Russian" arr["SPANISH",308]="6. Ruso" @@ -4901,7 +4901,7 @@ function initialize_language_strings() { arr["POLISH",308]="6. Rosyjski" arr["GERMAN",308]="6. Russisch" arr["TURKISH",308]="6. Rusça" - arr["ARABIC",308]="6. الروسية" + arr["ARABIC",308]="6. الروسية" arr["ENGLISH",309]="Sslstrip technique is not infallible. It depends on many factors and not always work. Some browsers such as Mozilla Firefox latest versions are not affected" arr["SPANISH",309]="La tecnica sslstrip no es infalible. Depende de muchos factores y no funciona siempre. Algunos navegadores como las últimas versiones de Mozilla Firefox no se ven afectados" @@ -4927,7 +4927,7 @@ function initialize_language_strings() { arr["POLISH",310]="Wybrany plik Handshake: \${pink_color}Brak\${normal_color}" arr["GERMAN",310]="Ausgewählte Handshake-Datei: \${pink_color}Keine\${normal_color}" arr["TURKISH",310]="Handshake dosyası seçildi: \${pink_color}None\${normal_color}" - arr["ARABIC",310]="تم تحديد ملف Handshake: \${pink_color} لا يوجد \${normal_color}" + arr["ARABIC",310]="تم تحديد ملف Handshake: \${pink_color}لا يوجد\${normal_color}" arr["ENGLISH",311]="Handshake file selected: \${pink_color}\${et_handshake}\${normal_color}" arr["SPANISH",311]="Fichero de Handshake seleccionado: \${pink_color}\${et_handshake}\${normal_color}" @@ -4940,7 +4940,7 @@ function initialize_language_strings() { arr["POLISH",311]="Wybrany plik Handshake: \${pink_color}\${et_handshake}\${normal_color}" arr["GERMAN",311]="Ausgewählte Handshake-Datei: \${pink_color}\${et_handshake}\${normal_color}" arr["TURKISH",311]="Handshake dosyası seçildi: \${pink_color}\${et_handshake}\${normal_color}" - arr["ARABIC",311]="تم تحديد ملف Handshake: \${pink_color}\${et_handshake} \${normal_color}" + arr["ARABIC",311]="تم تحديد ملف Handshake: \${pink_color}\${et_handshake}\${normal_color}" arr["ENGLISH",312]="No selected Handshake file detected during this session..." arr["SPANISH",312]="No se ha detectado ningún fichero de Handshake seleccionado en esta sesión..." @@ -4979,7 +4979,7 @@ function initialize_language_strings() { arr["POLISH",314]="Wybrany plik Handshake: \${pink_color}\${enteredpath}\${normal_color}" arr["GERMAN",314]="Ausgewählte Handshake-Datei: \${pink_color}\${enteredpath}\${normal_color}" arr["TURKISH",314]="Handshake dosyası seçildi \${pink_color}\${enteredpath}\${normal_color}" - arr["ARABIC",314]="تم تحديد ملف Handshake: \${pink_color}\${enteredpath} \${normal_color}" + arr["ARABIC",314]="تم تحديد ملف Handshake: \${pink_color}\${enteredpath}\${normal_color}" arr["ENGLISH",315]="This attack requires that you have previously a WPA/WPA2 network captured Handshake file" arr["SPANISH",315]="Este ataque requiere que tengas capturado previamente un fichero de Handshake de una red WPA/WPA2" @@ -4992,7 +4992,7 @@ function initialize_language_strings() { arr["POLISH",315]="Ten atak wymaga uprzedniego przechwycenia pliku Handshake z sieci WPA/WPA2" arr["GERMAN",315]="Dieser Angriff erfordert, dass Sie zuvor eine Handshake-Datei aus einem WPA/WPA2-Netzwerk erfasst haben" arr["TURKISH",315]="Bu saldırı, daha önce WPA/WPA2 ağı ele geçirilmiş Handshake dosyasına sahip olmanızı gerektirir" - arr["ARABIC",315]="يتطلب هذا الهجوم أن يكون لديك ملف Handshake الذي تم التقاطه عبر شبكة WPA / WPA2 مسبقًا" + arr["ARABIC",315]="يتطلب هذا الهجوم أن يكون لديك ملف Handshake الذي تم التقاطه عبر شبكة WPA/WPA2 مسبقًا" arr["ENGLISH",316]="An exploration looking for targets is going to be done..." arr["SPANISH",316]="Se va a realizar una exploración en busca de objetivos..." From a2922e46d196080bab850b467b537cb6c66a9f61 Mon Sep 17 00:00:00 2001 From: darthvader-htb Date: Tue, 29 Sep 2020 06:02:40 -0400 Subject: [PATCH 054/101] Fix string 246 for arabic translation --- language_strings.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index ef34dc69d..8fbdc9a33 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -4095,7 +4095,7 @@ function initialize_language_strings() { arr["POLISH",246]="Za każdym razem, gdy zobaczysz tekst z symbolem \${cyan_color}\${pending_of_translation}\${pink_color} dla \"Pending of Translation\", to tłumaczenie zostało wygenerowane automatycznie i nadal oczekuje na ręczną korektę" arr["GERMAN",246]="Jedes Mal, wenn Sie einen Text mit dem Präfix \${cyan_color}\${pending_of_translation}\${pink_color} Akronym für \"Pending of Translation\" sehen, bedeutet dies, dass Ihre Übersetzung automatisch erstellt wurde" arr["TURKISH",246]="Every time you see a text with the prefix \${cyan_color}\${pending_of_translation}\${pink_color} acronym for \"Pending of Translation\", means the translation has been automatically generated and is still pending of review" - arr["ARABIC",246]="في كل مرة ترى نصًا بالبادئة \${cyan_color}\${pending_of_translation}\${pink_color} اختصار \"قيد الترجمة \" ​​يعني أن الترجمة قد تم إنشاؤها تلقائيا، وهو لا يزال في انتظار المراجعة" + arr["ARABIC",246]="في كل مرة ترى نصًا بالبادئة \${cyan_color}\${pending_of_translation}\${pink_color} اختصار \"Pending of Translation\" ​​يعني أن الترجمة قد تم إنشاؤها تلقائيا، وهو لا يزال في انتظار المراجعة" arr["ENGLISH",247]="Despite having all essential tools installed, your system uses airmon-zc instead of airmon-ng. In order to work properly you need to install ethtool and you don't have it right now. Please, install it and launch the script again" arr["SPANISH",247]="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 ethtool y tú no lo tienes en este momento. Por favor, instálalo y vuelve a lanzar el script" @@ -5018,7 +5018,7 @@ function initialize_language_strings() { arr["POLISH",317]="Jeśli hasło sieci wifi zostanie uzyskane z portalu captive, musisz zdecydować gdzie je zapisać. \${green_color}Wpisz ścieżkę, w której zapiszemy plik lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${default_et_captive_portal_logpath}]" arr["GERMAN",317]="Wenn Sie das WLAN-Passwort mit dem Captive Portal erhalten, müssen Sie entscheiden, wo es gespeichert werden soll. \${green_color} Geben Sie den Pfad ein, unter dem die Datei gespeichert werden soll, oder drücken Sie die [Enter]-Taste, um den Standardvorschlag zu akzeptieren \${normal_color}[\${default_et_captive_portal_logpath}]" arr["TURKISH",317]="Eğer wifi ağının şifresi esaret portalı ile yakalandıysa, nereye kaydedileceğini belirlemelisiniz. \${green_color}Dosyayı depolamak için yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın. \${normal_color}[\${default_et_captive_portal_logpath}]" - arr["ARABIC",317]="\${pending_of_translation} إذا تم انجازه كلمة المرور لشبكة لاسلكية مع البوابة الأسيرة، حيث تقرر لحفظه. \${green_color} أدخل المسار حيث نقوم بتخزين ملف أو اضغط [أدخل] لقبول الافتراضي المقترح \${normal_color}[\${default_et_captive_portal_logpath}]" + arr["ARABIC",317]="إذا تم التقاط كلمة سرعلى البوابة الأسيرة ، فيجب تخصيص مكان لتسجيلها. \${green_color} أدخل مسار الملف أو اضغط على [Enter] لاستخدام المسار المقترح \${normal_color}[\$ {default_et_captive_portal_logpath}]" arr["ENGLISH",318]="Choose the language in which network clients will see the captive portal:" arr["SPANISH",318]="Elige el idioma en el que los clientes de la red verán el portal cautivo:" @@ -5031,7 +5031,7 @@ function initialize_language_strings() { arr["POLISH",318]="Wybierz język, w którym klienci sieci zobaczą portal:" arr["GERMAN",318]="Wählen Sie die Sprache, in der die Clients des Netzwerks das Captive-Portal sehen:" arr["TURKISH",318]="Ağ istemcilerinin Esaret Portalını göreceği dili seçin:" - arr["ARABIC",318]="\${pending_of_translation} اختيار اللغة التي عملاء شبكة الاتصال يرى البوابة الأسير:" + arr["ARABIC",318]="اختر اللغة التي سيرى بها زبناء الشبكة البوابة الأسيرة:" arr["ENGLISH",319]="The captive portal language has been established" arr["SPANISH",319]="Se ha establecido el idioma del portal cautivo" @@ -5044,7 +5044,7 @@ function initialize_language_strings() { arr["POLISH",319]="Został utworzony język portalu captive" arr["GERMAN",319]="Die Sprache des Captive-Portals wurde festgelegt" arr["TURKISH",319]="Esaret Portalının dili belirlendi" - arr["ARABIC",319]="\${pending_of_translation} أقامت لغة البوابة الأسيرة" + arr["ARABIC",319]="تم تفعيل لغة البوابة الأسيرة" arr["ENGLISH",320]="7. Greek" arr["SPANISH",320]="7. Griego" @@ -5057,7 +5057,7 @@ function initialize_language_strings() { arr["POLISH",320]="7. Grecki" arr["GERMAN",320]="7. Griechisch" arr["TURKISH",320]="7. Yunanca" - arr["ARABIC",320]="\${pending_of_translation} 7. اليونانية" + arr["ARABIC",320]="7. اليونانية" arr["ENGLISH",321]="Do you already have a captured Handshake file? \${blue_color}Answer yes (\"y\") to enter the path or answer no (\"n\") to capture a new one now \${normal_color}\${visual_choice}" arr["SPANISH",321]="¿Tienes ya un fichero de Handshake capturado? \${blue_color}Responde sí (\"y\") para introducir la ruta o responde no (\"n\") para capturar uno ahora \${normal_color}\${visual_choice}" From 1cbec87a1baebe7d5e72314005b9b4c1a028a795 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Tue, 29 Sep 2020 12:04:49 +0200 Subject: [PATCH 055/101] Remove strange chars on arabic string 246 --- language_strings.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/language_strings.sh b/language_strings.sh index 8fbdc9a33..fc8fdbf77 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -4095,7 +4095,7 @@ function initialize_language_strings() { arr["POLISH",246]="Za każdym razem, gdy zobaczysz tekst z symbolem \${cyan_color}\${pending_of_translation}\${pink_color} dla \"Pending of Translation\", to tłumaczenie zostało wygenerowane automatycznie i nadal oczekuje na ręczną korektę" arr["GERMAN",246]="Jedes Mal, wenn Sie einen Text mit dem Präfix \${cyan_color}\${pending_of_translation}\${pink_color} Akronym für \"Pending of Translation\" sehen, bedeutet dies, dass Ihre Übersetzung automatisch erstellt wurde" arr["TURKISH",246]="Every time you see a text with the prefix \${cyan_color}\${pending_of_translation}\${pink_color} acronym for \"Pending of Translation\", means the translation has been automatically generated and is still pending of review" - arr["ARABIC",246]="في كل مرة ترى نصًا بالبادئة \${cyan_color}\${pending_of_translation}\${pink_color} اختصار \"Pending of Translation\" ​​يعني أن الترجمة قد تم إنشاؤها تلقائيا، وهو لا يزال في انتظار المراجعة" + arr["ARABIC",246]="في كل مرة ترى نصًا بالبادئة \${cyan_color}\${pending_of_translation}\${pink_color} اختصار \"Pending of Translation\" يعني أن الترجمة قد تم إنشاؤها تلقائيا، وهو لا يزال في انتظار المراجعة" arr["ENGLISH",247]="Despite having all essential tools installed, your system uses airmon-zc instead of airmon-ng. In order to work properly you need to install ethtool and you don't have it right now. Please, install it and launch the script again" arr["SPANISH",247]="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 ethtool y tú no lo tienes en este momento. Por favor, instálalo y vuelve a lanzar el script" From 508e44f9a6117e9e994997b8f36b49711bcd4f70 Mon Sep 17 00:00:00 2001 From: darthvader-htb Date: Tue, 29 Sep 2020 07:33:12 -0400 Subject: [PATCH 056/101] Translated to arabic till array number: arr 359 --- language_strings.sh | 76 ++++++++++++++++++++++----------------------- 1 file changed, 38 insertions(+), 38 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 8fbdc9a33..d8a4bd504 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -5070,7 +5070,7 @@ function initialize_language_strings() { arr["POLISH",321]="Czy masz już przechwycony plik Handshake? \${blue_color}Odpowiedz tak (\"y\") aby wprowadzić ścieżkę lub odpowiedz nie (\"n\"), aby spróbować przechwycić go teraz \${normal_color}\${visual_choice}" arr["GERMAN",321]="Haben Sie bereits eine erfasste Handshake-Datei? \${blue_color} Ja beantworten (\"y\"), um den Pfad einzugeben oder antworten Sie mit Nein (\"n\"), um jetzt einen zu erfassen \${normal_color}\${visual_choice}" arr["TURKISH",321]="Yakalanmış bir Handshake dosyası var mı? \${blue_color}Evet ise (\"y\") dizini girin ya da cevap hayır ise (\"n\") yenisini yakalayın \${normal_color}\${visual_choice}" - arr["ARABIC",321]="\${pending_of_translation} هل لديك بالفعل ملف تم الاستيلاء عليها من المصافحة؟ \${blue_color} الإجابة نفسها (\"y\") لإدخال مسار أم لا أجاب ((\"n\") لالتقاط واحد الآن \${normal_color}\${visual_choice}" + arr["ARABIC",321]="هل لديك بالفعل ملف Handshake تم التقاطه؟ \${blue_color} أجب بنعم (\"y\") لإدخال المسار أو أجب بلا (\"n\") لالتقاط مسار جديد الآن \${normal_color}\$ {visual_choice}" arr["ENGLISH",322]="It has been checked that there is a Handshake of the chosen target network while checking the selected capture file. Script can continue..." arr["SPANISH",322]="Se ha comprobado que existe un Handshake de la red elegida como objetivo durante la exploración en el fichero de captura seleccionado. El script puede continuar..." @@ -5083,7 +5083,7 @@ function initialize_language_strings() { arr["POLISH",322]="Potwierdzono, że w wybranum pliku przechytywania jest plik Handshake z sieci docelowej. Skrypt może kontynuować..." arr["GERMAN",322]="Es wurde überprüft, dass beim Scannen in der ausgewählten Aufnahmedatei ein Handshake des Netzwerks als Ziel ausgewählt wurde. Das Skript kann fortfahren..." arr["TURKISH",322]="Seçilen çekim dosyasını kontrol ederken seçilen hedef ağın bir Handshake olduğunu kontrol edilmiştir. Yazılım devam edebilir..." - arr["ARABIC",322]="\${pending_of_translation} وقد وجد أن هناك شبكة مصافحة اختير الهدف أثناء الفحص في ملف الالتقاط المحدد. السيناريو يمكن أن يستمر ..." + arr["ARABIC",322]="تم التحقق من وجود Handshake للشبكة المستهدفة المختارة أثناء فحص ملف الالتقاط المحدد. البرنامج يمكن أن يستمر ..." arr["ENGLISH",323]="There is no Handshake of the selected network on the capture file" arr["SPANISH",323]="No se ha encontrado un Handshake de la red seleccionada en el fichero de captura" @@ -5096,7 +5096,7 @@ function initialize_language_strings() { arr["POLISH",323]="Nie znaleziono pliku Handshake z wybranej sieci w pliku przechwytywania" arr["GERMAN",323]="Ein Handshake des ausgewählten Netzwerks wurde in der Erfassungsdatei nicht gefunden" arr["TURKISH",323]="Yakalama dosyasında seçilen ağın bir Handshake'i yok" - arr["ARABIC",323]="\${pending_of_translation} أنه لم يتم العثور المصافحة مع أسر ملف الشبكة المحددة" + arr["ARABIC",323]="لا يوجد Handshake للشبكة المحددة في ملف الالتقاط" arr["ENGLISH",324]="Capture file generated successfully at [\${normal_color}\${et_handshake}\${blue_color}]" arr["SPANISH",324]="Fichero de captura generado con éxito en [\${normal_color}\${et_handshake}\${blue_color}]" @@ -5109,7 +5109,7 @@ function initialize_language_strings() { arr["POLISH",324]="\${pending_of_translation} Plik przechwyć został pomyślnie wygenerowany w [\${normal_color}\${et_handshake}\${blue_color}]" arr["GERMAN",324]="Capture-Datei wurde erfolgreich in [\${normal_color}\${et_handshake}\${blue_color}] generiert" arr["TURKISH",324]="Akalama dosyası başarıyla oluşturuldu [\${normal_color}\${et_handshake}\${blue_color}]" - arr["ARABIC",324]="\${pending_of_translation} ملف الالتقاط إنشاء بنجاح [\${normal_color}\${et_handshake}\${blue_color}]" + arr["ARABIC",324]="تم إنشاء ملف الالتقاط بنجاح في [\${normal_color}\${et_handshake}\${blue_color}]" arr["ENGLISH",325]="Wait. Be patient..." arr["SPANISH",325]="Espera. Ten un poco de paciencia..." @@ -5122,7 +5122,7 @@ function initialize_language_strings() { arr["POLISH",325]="Czekaj cierpliwie..." arr["GERMAN",325]="Bitte warten. Wir bitten um ein wenig Geduld..." arr["TURKISH",325]="Bekleyin. Lütfen sabırlı olun..." - arr["ARABIC",325]="\${pending_of_translation} انتظر. لديك القليل من الصبر ..." + arr["ARABIC",325]="انتظر. كن صبورا..." arr["ENGLISH",326]="Certificates are invalid or expired, so the attack can't be performed" arr["SPANISH",326]="Los certificados no son válidos o están caducados, por lo que el ataque no se puede realizar" @@ -5135,7 +5135,7 @@ function initialize_language_strings() { arr["POLISH",326]="Certyfikaty są nieprawidłowe lub nieaktualne, więc nie można wykonać ataku" arr["GERMAN",326]="Zertifikate sind ungültig oder veraltet, also kann der Angriff nicht ausgeführt werden" arr["TURKISH",326]="Sertifikalar geçersiz veya eski, bu nedenle saldırı gerçekleştirilemiyor" - arr["ARABIC",326]="\${pending_of_translation} شهادات غير صالحة أو منتهية الصلاحية، لذلك لا يمكن أن يؤديها الهجوم" + arr["ARABIC",326]="الشهادات غير صالحة أو منتهية الصلاحية ، لذا لا يمكن تنفيذ الهجوم" arr["ENGLISH",327]="Enter the directory path where the certificates files are located. \${blue_color}Make sure that the ca.pem, server.pem and server.key files exist in the given path:" arr["SPANISH",327]="Introduce la ruta del directorio donde se encuentran los ficheros de los certificados. \${blue_color}Asegúrate de que los ficheros ca.pem, server.pem y server.key existen en la ruta indicada:" @@ -5148,7 +5148,7 @@ function initialize_language_strings() { arr["POLISH",327]="Wprowadź ścieżkę do katalogu, w którym znajdują się pliki certyfikatów. \${blue_color}Upewnij się, że pliki ca.pem, server.pem i server.key istnieją we wskazanej ścieżce:" arr["GERMAN",327]="Geben sie den Verzeichnispfad ein, in dem sich die Zertifikatdateien befinden. \${blue_color}Stellen Sie sicher, dass die Dateien ca.pem, server.pem und server.key im angegebenen Pfad vorhanden sind:" arr["TURKISH",327]="Sertifika dosyalarının bulunduğu dizin yolunu girin. \${blue_color}ca.pem, server.pem ve server.key dosyalarının belirtilen yolda bulunduğundan emin olun:" - arr["ARABIC",327]="\${pending_of_translation} أدخل المسار إلى الدليل حيث الملفات الشهادات. \${blue_color} تأكد من أن الملفات ca.pem، server.pem والوجود server.key في الموقع المحدد:" + arr["ARABIC",327]="أدخل مسار الدليل حيث توجد ملفات الشهادات. \${blue_color} تأكد من وجود ملفات ca.pem و server.pem و server.key في المسار المحدد:" arr["ENGLISH",328]="The unique Evil Twin attack in which it's not necessary to have an additional interface with internet access is the captive portal attack" arr["SPANISH",328]="El único ataque de Evil Twin en el que no es necesario tener una interfaz adicional con acceso a internet es el del portal cautivo" @@ -5161,7 +5161,7 @@ function initialize_language_strings() { arr["POLISH",328]="Jedynym atakiem Evil Twin, w którym nie ma konieczności dodatkowego interfejsu z dostępem do internetu, jest atak Captive Portal" arr["GERMAN",328]="Der einzige Angriff von Evil Twin, bei dem keine zusätzliche Interface zum Internetzugang benötigt wird, ist die des Captive-Portals" arr["TURKISH",328]="İnternet erişimi olan ek bir arayüze sahip olmanın gerekli olmadığı benzersiz Şeytani İkiz saldırısı, esaret portalı saldırısıdır" - arr["ARABIC",328]="\${pending_of_translation} الهجوم الشر التوأم الوحيد الذي ليس من الضروري أن يكون واجهة إضافية الدخول إلى الإنترنت هو أن البوابة الأسيرة" + arr["ARABIC",328]="هجوم Evil Twin الفريد الذي لا يلزم فيه وجود واجهة إضافيةمتصلة بالإنترنت هو هجوم البوابة الأسيرة" arr["ENGLISH",329]="Enter the password used during the creation of the certificate files. \${blue_color}Remember that if they were generated using airgeddon, the used password was \${normal_color}\"airgeddon\"\${blue_color}:" arr["SPANISH",329]="Introduce la contraseña utilizada en la creación de los ficheros de los certificados. \${blue_color}Recuerda que si fueron generados con airgeddon, la contraseña que se utilizó fue \${normal_color}\"airgeddon\"\${blue_color}:" @@ -5174,7 +5174,7 @@ function initialize_language_strings() { arr["POLISH",329]="Wprowadź hasło użyte przy tworzeniu plików certyfikatów. \${blue_color}Pamiętaj, że jeśli zostały wygenerowane za pomocą airgeddon, użyte hasło to \${normal_color}\"airgeddon\"\${blue_color}:" arr["GERMAN",329]="Geben sie das Kennwort ein, das bei der Erstellung der Zertifikatdateien verwendet wurde. \${blue_color}Vergessen Sie nicht, dass das verwendete Passwort \${normal_color}\"airgeddon\"\${blue_color} lautet, wenn sie mit airgeddon generiert wurden:" arr["TURKISH",329]="Sertifika dosyalarının oluşturulmasında kullanılan şifreyi girin. \${blue_color}Unutmayın ki bunlar airgeddon ile oluşturulduysa, \${normal_color}\"airgeddon\"\${blue_color} kullanılan parolaydı:" - arr["ARABIC",329]="\${pending_of_translation} أدخل كلمة المرور المستخدمة في إنشاء شهادات الملفات. \${blue_color} لاحظ أنه إذا تم إنشاؤها airgeddon، كانت كلمة السر المستخدمة \${normal_color}\"airgeddon\"\${blue_color}:" + arr["ARABIC",329]="أدخل كلمة السرالمستخدمة عند إنشاء ملفات الشهادت. \${blue_color} تذكر أنه إذا تم إنشاؤها باستخدام airgeddon ، فإن كلمة المرور المستخدمة كانت \${normal_color}\"airgeddon\"\${blue_color}:" arr["ENGLISH",330]="Private key is invalid or the password is wrong, so the attack can't be performed" arr["SPANISH",330]="La clave privada no es válida o la contraseña es errónea, por lo que el ataque no se puede realizar" @@ -5187,7 +5187,7 @@ function initialize_language_strings() { arr["POLISH",330]="Klucz prywatny jest nieprawidłowy lub hasło jest błędne, więc nie można wykonać ataku" arr["GERMAN",330]="Der private Schlüssel ist ungültig oder das Passwort ist falsch, also kann der Angriff nicht ausgeführt werden" arr["TURKISH",330]="Özel anahtar geçersiz veya şifre yanlış, bu nedenle saldırı gerçekleştirilemiyor" - arr["ARABIC",330]="\${pending_of_translation} المفتاح الخاص غير صالح أو كلمة السر غير صحيحة، لذلك لا يمكن أن يؤديها الهجوم" + arr["ARABIC",330]="المفتاح الخاص غير صالح أو كلمة المرور خاطئة ، لذلك لا يمكن تنفيذ الهجوم" arr["ENGLISH",331]="10. German" arr["SPANISH",331]="10. Alemán" @@ -5200,7 +5200,7 @@ function initialize_language_strings() { arr["POLISH",331]="10. Niemiecki" arr["GERMAN",331]="10. Deutsch" arr["TURKISH",331]="10. Almanca" - arr["ARABIC",331]="\${pending_of_translation} 10. الألمانية" + arr["ARABIC",331]="10. الألمانية" arr["ENGLISH",332]="Before launching an attack against an Enterprise network, bear in mind that \"noisy\" mode will cause legitimate clients stuck trying to authenticate over and over again on the fake network. This could raise suspicions and you could be easily discovered" arr["SPANISH",332]="Antes de lanzar un ataque contra una red Enterprise, ten en cuenta que el modo \"noisy\" dejará a los clientes legítimos atrapados intentando autenticarse una y otra vez contra la red falsa. Esto podría levantar sospechas y podrías ser descubierto fácilmente" @@ -5213,7 +5213,7 @@ function initialize_language_strings() { arr["POLISH",332]="Przed rozpoczęciem ataku na sieć Enterprise należy pamiętać, że tryb \"noisy\" uniemożliwi legalnym klientom próbę ponownego uwierzytelnienia się w fałszywej sieci. Może to wzbudzić podejrzenia i jest łatwe do wykrycia" arr["GERMAN",332]="Beachten Sie vor dem Starten eines Angriffs auf ein Enterprise-Netzwerk, dass der \"noisy\" Modus legitime Clients daran hindert, sich immer wieder gegen das gefälschte Netzwerk zu authentifizieren. Dies könnte zu Misstrauen führen und könnte leicht entdeckt werden" arr["TURKISH",332]="Kurumsal bir ağa karşı saldırı başlatmadan önce, \"noisy\" modun meşru istemcilerin sahte ağa karşı tekrar ve tekrar kimlik doğrulamaya çalışacağını unutmayın. Bu şüpheli gözükebilir ve kolayca keşfedilebilir" - arr["ARABIC",332]="\${pending_of_translation} قبل شن هجوم على شبكة المؤسسة، أن نضع في اعتبارنا أن الطريق \"صاخبة \" سوف يغادر الزبائن الشرعيين اشتعلت تحاول مصادقة مرارا وتكرارا ضد شبكة كاذبة. وهذا يمكن أن يثير الشكوك، ويمكن اكتشافها بسهولة" + arr["ARABIC",332]="قبل شن هجوم على شبكة Enterprise ، ضع في اعتبارك أن الوضع \"noisy\" سيؤدي إلى توقف الزبناء الشرعيين عن محاولة المصادقة مرارًا وتكرارًا على الشبكة المزيفة. هذا يمكن أن يثير الشكوك ويمكن أن تكتشف بسهولة" arr["ENGLISH",333]="8. WPS attacks menu" arr["SPANISH",333]="8. Menú de ataques WPS" @@ -5226,7 +5226,7 @@ function initialize_language_strings() { arr["POLISH",333]="8. Menu ataków WPS" arr["GERMAN",333]="8. WPS-Angriffsmenü" arr["TURKISH",333]="8. WPS saldırı menüsü" - arr["ARABIC",333]="\${pending_of_translation} 8. القائمة WPS الهجمات" + arr["ARABIC",333]="8. قائمة هجمات WPS" arr["ENGLISH",334]="WPS attacks menu" arr["SPANISH",334]="Menú de ataques WPS" @@ -5239,7 +5239,7 @@ function initialize_language_strings() { arr["POLISH",334]="Menu ataków WPS" arr["GERMAN",334]="WPS-Angriffsmenü" arr["TURKISH",334]="WPS saldırı menüsü" - arr["ARABIC",334]="\${pending_of_translation} الهجمات القائمة WPS" + arr["ARABIC",334]="قائمة هجمات WPS" arr["ENGLISH",335]="Selected WPS BSSID: \${pink_color}\${wps_bssid}\${normal_color}" arr["SPANISH",335]="BSSID WPS seleccionado: \${pink_color}\${wps_bssid}\${normal_color}" @@ -5252,7 +5252,7 @@ function initialize_language_strings() { arr["POLISH",335]="Wybrano BSSID WPS: \${pink_color}\${wps_bssid}\${normal_color}" arr["GERMAN",335]="Ausgewählte WPS BSSID: \${pink_color}\${wps_bssid}\${normal_color}" arr["TURKISH",335]="WPS BSSID seçildi: \${pink_color}\${wps_bssid}\${normal_color}" - arr["ARABIC",335]="\${pending_of_translation} BSSID اختيار WPS: \${pink_color}\${wps_bssid}\${normal_color}" + arr["ARABIC",335]="WPS BSSID المختار: \${pink_color}\${wps_bssid}\${normal_color}" arr["ENGLISH",336]="Selected WPS channel: \${pink_color}\${wps_channel}\${normal_color}" arr["SPANISH",336]="Canal WPS seleccionado: \${pink_color}\${wps_channel}\${normal_color}" @@ -5265,7 +5265,7 @@ function initialize_language_strings() { arr["POLISH",336]="Wybrano kanał WPS: \${pink_color}\${wps_channel}\${normal_color}" arr["GERMAN",336]="Ausgewählter WPS-Kanal: \${pink_color}\${wps_channel}\${normal_color}" arr["TURKISH",336]="WPS kanal seçildi: \${pink_color}\${wps_channel}\${normal_color}" - arr["ARABIC",336]="\${pending_of_translation} WPS اختيار القناة: \${pink_color}\${wps_channel}\${normal_color}" + arr["ARABIC",336]="قناة WPS المختارة: \${pink_color}\${wps_channel}\${normal_color}" arr["ENGLISH",337]="Selected WPS ESSID: \${pink_color}\${wps_essid}\${blue_color} <- can't be used" arr["SPANISH",337]="ESSID WPS seleccionado: \${pink_color}\${wps_essid}\${blue_color} <- no se puede usar" @@ -5278,7 +5278,7 @@ function initialize_language_strings() { arr["POLISH",337]="Wybrano WPS ESSID: \${pink_color}\${wps_essid}\${blue_color} <- nie można użyć" arr["GERMAN",337]="Ausgewähltes ESSID WPS: \${pink_color}\${wps_essid}\${blue_color} <- kann nicht verwendet werden" arr["TURKISH",337]="WPS ESSID seçildi: \${pink_color}\${wps_essid}\${blue_color} <- kullanılamaz" - arr["ARABIC",337]="\${pending_of_translation} ESSID اختيار WPS: \${pink_color}\${wps_essid}\${blue_color} <- لا يمكن استخدامها" + arr["ARABIC",337]="ESSID WPS المختار: \${pink_color}\${wps_essid}\${blue_color} <- لا يمكن استخدامها" arr["ENGLISH",338]="Selected WPS ESSID: \${pink_color}\${wps_essid}\${normal_color}" arr["SPANISH",338]="ESSID WPS seleccionado: \${pink_color}\${wps_essid}\${normal_color}" @@ -5291,7 +5291,7 @@ function initialize_language_strings() { arr["POLISH",338]="Wybrano WPS ESSID: \${pink_color}\${wps_essid}\${normal_color}" arr["GERMAN",338]="Ausgewähltes ESSID WPS: \${pink_color}\${wps_essid}\${normal_color}" arr["TURKISH",338]="WPS ESSID seçildi: \${pink_color}\${wps_essid}\${normal_color}" - arr["ARABIC",338]="\${pending_of_translation} ESSID اختيار WPS: \${pink_color}\${wps_essid}\${normal_color}" + arr["ARABIC",338]="ESSID WPS المختار: \${pink_color}\${wps_essid}\${normal_color}" arr["ENGLISH",339]="Selected WPS BSSID: \${pink_color}None\${normal_color}" arr["SPANISH",339]="BSSID WPS seleccionado: \${pink_color}Ninguno\${normal_color}" @@ -5304,7 +5304,7 @@ function initialize_language_strings() { arr["POLISH",339]="Wybrano WPS BSSID: \${pink_color}Brak\${normal_color}" arr["GERMAN",339]="Ausgewähltes BSSID WPS: \${pink_color}Keines\${normal_color}" arr["TURKISH",339]="WPS BSSID seçildi: \${pink_color}None\${normal_color}" - arr["ARABIC",339]="\${pending_of_translation} BSSID اختيار WPS: \${pink_color} لا يوجد \${normal_color}" + arr["ARABIC",339]="WPS BSSID المختار: \${pink_color} لا يوجد \${normal_color}" arr["ENGLISH",340]="Selected WPS channel: \${pink_color}None\${normal_color}" arr["SPANISH",340]="Canal WPS seleccionado: \${pink_color}Ninguno\${normal_color}" @@ -5317,7 +5317,7 @@ function initialize_language_strings() { arr["POLISH",340]="Wybrano kanał WPS: \${pink_color}Brak\${normal_color}" arr["GERMAN",340]="Ausgewählter WPS-Kanal: \${pink_color}Keinen\${normal_color}" arr["TURKISH",340]="WPS kanal seçildi: \${pink_color}None\${normal_color}" - arr["ARABIC",340]="\${pending_of_translation} WPS قناة المختارة: \${pink_color} لا يوجد \${normal_color}" + arr["ARABIC",340]="قناة WPS المختارة: \${pink_color} لا يوجد \${normal_color}" arr["ENGLISH",341]="Selected WPS ESSID: \${pink_color}None\${normal_color}" arr["SPANISH",341]="ESSID WPS seleccionado: \${pink_color}Ninguno\${normal_color}" @@ -5330,7 +5330,7 @@ function initialize_language_strings() { arr["POLISH",341]="Wybrano WPS ESSID: \${pink_color}Brak\${normal_color}" arr["GERMAN",341]="Ausgewähltes ESSID WPS: \${pink_color}Keines\${normal_color}" arr["TURKISH",341]="WPS ESSID seçildi: \${pink_color}None\${normal_color}" - arr["ARABIC",341]="\${pending_of_translation} ESSID اختيار WPS: \${pink_color} لا يوجد \${normal_color}" + arr["ARABIC",341]="ESSID WPS المختار: \${pink_color} لا يوجد \${normal_color}" arr["ENGLISH",342]="Pixie Dust attack obtains PIN and password in seconds, but not all access points are affected" arr["SPANISH",342]="El ataque Pixie Dust obtiene el PIN y la clave en segundos, pero no todos los puntos de acceso son vulnerables a este ataque" @@ -5343,7 +5343,7 @@ function initialize_language_strings() { arr["POLISH",342]="Atak Pixie Dust pobiera PIN i klucz sieci w kilka sekund, ale nie wszystkie punkty dostępu są na niego podatne" arr["GERMAN",342]="Der Pixie Dust Angriff erhält die PIN und den Schlüssel in Sekundenschnelle, aber nicht alle Access Points sind für diesen Angriff anfällig" arr["TURKISH",342]="Pixie Dust saldırısı saniyeler içinde PIN ve şifre alır, ancak tüm erişim noktaları etkilenmez" - arr["ARABIC",342]="\${pending_of_translation} الهجوم الجني الغبار يحصل PIN وكلمة المرور في ثوان، ولكن ليس كل نقاط الوصول عرضة لهذا الهجوم" + arr["ARABIC",342]="يحصل هجوم Pixie Dust على رمز PIN وكلمة مرور في ثوانٍ ، ولكن ليس كل نقاط الوصول عرضة لهذا الهجوم" arr["ENGLISH",343]="In order to success on any WPS based attack, you need good signal of target network. We might otherwise get false negatives" arr["SPANISH",343]="Para realizar cualquier ataque WPS es necesario tener una buena señal de la red objetivo. Si no, podríamos obtener falsos negativos" @@ -5356,7 +5356,7 @@ function initialize_language_strings() { arr["POLISH",343]="Aby wykonać dowolny atak WPS, trzeba mieć dobry sygnał z sieci docelowej. Jeśli nie, możemy błędnie stwierdzić ze AP jest odporny" arr["GERMAN",343]="Um einen WPS-Angriff auszuführen, ist ein gutes Signal vom Zielnetzwerk erforderlich. Wenn nicht, könnten wir falsche Negative bekommen" arr["TURKISH",343]="Herhangi bir WPS tabanlı saldırıda başarılı olmak için, iyi bir hedef ağ sinyaline ihtiyacınız vardır. Aksi halde yanlış negatifler alabiliriz" - arr["ARABIC",343]="\${pending_of_translation} للحصول على أي WPS تهاجم كنت في حاجة الى علامة جيدة من الشبكة المستهدفة. نحن قد سلبية كاذبة غير ذلك" + arr["ARABIC",343]="من أجل النجاح في أي هجوم يعتمد على WPS ، فأنت بحاجة إلى إشارة جيدة للشبكة المستهدفة. وإلا فقد نحصل على سلبيات كاذبة" arr["ENGLISH",344]="Some access points can be blocked after failing some PIN connection attempts. It may vary depending on the access point" arr["SPANISH",344]="Algunos puntos de acceso se bloquean tras fallar cierto número de intentos de conexión por PIN. Puede variar dependiendo del punto de acceso" @@ -5382,7 +5382,7 @@ function initialize_language_strings() { arr["POLISH",345]="5. (bully) Asocjacja z niestandardowym kodem PIN" arr["GERMAN",345]="5. (bully) Assoziation mit personalisierter PIN" arr["TURKISH",345]="5. (bully) Özel PIN ilişkilendirmesi" - arr["ARABIC",345]="\${pending_of_translation} 5. (الفتوة) جمعية مع PIN شخصية" + arr["ARABIC",345]="5. (bully) الارتباط مع PIN شخصي" arr["ENGLISH",346]="7. (bully) Pixie Dust attack" arr["SPANISH",346]="7. (bully) Ataque Pixie Dust" @@ -5395,7 +5395,7 @@ function initialize_language_strings() { arr["POLISH",346]="7. (bully) Atak Pixie Dust" arr["GERMAN",346]="7. (bully) Pixie Dust Angriff" arr["TURKISH",346]="7. (bully) Pixie Dust saldırısı" - arr["ARABIC",346]="\${pending_of_translation} 7. (الفتوة) هجوم الجني الغبار" + arr["ARABIC",346]="7. (bully) هجوم Pixie Dust" arr["ENGLISH",347]="9. (bully) Bruteforce PIN attack" arr["SPANISH",347]="9. (bully) Ataque de fuerza bruta por PIN" @@ -5408,7 +5408,7 @@ function initialize_language_strings() { arr["POLISH",347]="9. (bully) Atak Brute Force za pomocą kodu PIN" arr["GERMAN",347]="9. (bully) Brute-Force-Angriff durch PIN" arr["TURKISH",347]="9. (bully) Bruteforce PIN saldırısı" - arr["ARABIC",347]="\${pending_of_translation} 9. (الفتوة) الغاشمة قوة PIN" + arr["ARABIC",347]="9. (bully) هجوم Bruteforce PIN" arr["ENGLISH",348]="11. (bully) Known PINs database based attack" arr["SPANISH",348]="11. (bully) Ataque basado en base de datos de PINs conocidos" @@ -5421,7 +5421,7 @@ function initialize_language_strings() { arr["POLISH",348]="11. (bully) Atak oparty o bazę danych znanych PINów" arr["GERMAN",348]="11. (bully) Angriff auf Datenbank bekannter PINs basiert" arr["TURKISH",348]="11. (bully) Bilinen PIN'ler veritabanı saldırısı" - arr["ARABIC",348]="\${pending_of_translation} 11. قاعدة بيانات المعروف الدبابيس هجوم (bully) بناء" + arr["ARABIC",348]="11. (bully) هجوم قائم على قاعدة بيانات PINs معروفة" arr["ENGLISH",349]=" N. BSSID CHANNEL PWR LOCKED ESSID" arr["SPANISH",349]=" N. BSSID CANAL PWR LOCKED ESSID" @@ -5434,7 +5434,7 @@ function initialize_language_strings() { arr["POLISH",349]=" N. BSSID KANAŁ PWR LOCKED ESSID" arr["GERMAN",349]=" N. BSSID KANAL PWR LOCKED ESSID" arr["TURKISH",349]=" N. BSSID KANAL PWR LOCKED ESSID" - arr["ARABIC",349]="\${pending_of_translation} N. BSSID CHANNEL PWR LOCKED ESSID" + arr["ARABIC",349]="N. BSSID CHANNEL PWR LOCKED ESSID" arr["ENGLISH",350]="\${blue_color}You have selected a locked WPS network \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",350]="\${blue_color}Has seleccionado una red WPS bloqueada \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -5447,7 +5447,7 @@ function initialize_language_strings() { arr["POLISH",350]="\${blue_color}Wybrano sieć z zablokowanym WPS \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",350]="\${blue_color}Sie haben ein blockiertes WPS-Netzwerk ausgewählt \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",350]="\${blue_color}Kilitli bir WPS ağı seçtiniz \${green_color}Devam etmek ister misiniz? \${normal_color}\${visual_choice}" - arr["ARABIC",350]="\${pending_of_translation} \${blue_color} لقد اخترت منعت شبكة WPS \${green_color} تريد المتابعة؟ \${normal_color}\${visual_choice}" + arr["ARABIC",350]="\${blue_color} لقد اخترت شبكة WPS مقفلة \${green_color} تريد المتابعة؟ \${normal_color}\${visual_choice}" arr["ENGLISH",351]="WPS locked network: \${pink_color}\${wps_locked}\${normal_color}" arr["SPANISH",351]="Red WPS bloqueada: \${pink_color}\${wps_locked}\${normal_color}" @@ -5460,7 +5460,7 @@ function initialize_language_strings() { arr["POLISH",351]="Zablokowana sieć WPS: \${pink_color}\${wps_locked}\${normal_color}" arr["GERMAN",351]="Blockiertes WPS-Netzwerk: \${pink_color}\${wps_locked}\${normal_color}" arr["TURKISH",351]="WPS kilitli ağ: \${pink_color}\${wps_locked}\${normal_color}" - arr["ARABIC",351]="\${pending_of_translation} شبكة WPS سدت: \${pink_color}\${wps_locked}\${normal_color}" + arr["ARABIC",351]="شبكة WPS مقفلة: \${pink_color}\${wps_locked}\${normal_color}" arr["ENGLISH",352]="WPS locked network: \${pink_color}None\${normal_color}" arr["SPANISH",352]="Red WPS bloqueada: \${pink_color}Ninguno\${normal_color}" @@ -5473,7 +5473,7 @@ function initialize_language_strings() { arr["POLISH",352]="Zablokowana sieć WPS: \${pink_color}Brak\${normal_color}" arr["GERMAN",352]="Blockiertes WPS-Netzwerk: \${pink_color}Keins\${normal_color}" arr["TURKISH",352]="WPS kilitli ağ: \${pink_color}None\${normal_color}" - arr["ARABIC",352]="\${pending_of_translation} شبكة WPS سدت: \${pink_color} لا يوجد \${normal_color}" + arr["ARABIC",352]="شبكة WPS مقفلة: \${pink_color}لا يوجد\${normal_color}" arr["ENGLISH",353]="Checking to solve possible \"bad FCS\" problem if exists. Parameterizing..." arr["SPANISH",353]="Realizando una pequeña prueba para solventar el posible problema de \"bad FCS\" si existiese. Parametrizando..." @@ -5486,7 +5486,7 @@ function initialize_language_strings() { arr["POLISH",353]="Przeprowadzenie małego testu, aby rozwiązać problem \"bad FCS\" jeśli istniał. Parametryzowanie..." arr["GERMAN",353]="Ein Test wird ausgeführt, um das mögliche Problem von \"bad FCS\" zu lösen, falls es existiert. Parametrieren..." arr["TURKISH",353]="Varsa olası \"bad FCS\" sorununu çözme kontrol ediliyor. Parametrelendiriliyor..." - arr["ARABIC",353]="\${pending_of_translation} إجراء اختبار صغير لحل المشكلة المحتملة \"bad FCS\" إن وجدت. Parameterizing ..." + arr["ARABIC",353]="فحص لمنع حدوث خطأ محتمل في نوع \"FCS\"" arr["ENGLISH",354]="Done! parameter set" arr["SPANISH",354]="Hecho! parámetro fijado" @@ -5499,7 +5499,7 @@ function initialize_language_strings() { arr["POLISH",354]="Zrobione! parametry ustawione" arr["GERMAN",354]="Fertig! Parameter eingestellt" arr["TURKISH",354]="Tamamdır! parametre ayarlandı" - arr["ARABIC",354]="\${pending_of_translation} منجز! مجموعة المعلمة" + arr["ARABIC",354]="تم تعريف المعلمات!" arr["ENGLISH",355]="It seems this interface was parametrized before. It's not necessary to check again" arr["SPANISH",355]="Esta interfaz ya fue parametrizada anteriormente. No es necesario realizar de nuevo el chequeo" @@ -5512,7 +5512,7 @@ function initialize_language_strings() { arr["POLISH",355]="Ten interfejs został wcześniej sparametryzowany. Nie jest konieczne ponownie sprawdzenie" arr["GERMAN",355]="Diese Interface wurde zuvor parametriert. Es ist nicht notwendig, die Überprüfung erneut durchzuführen" arr["TURKISH",355]="Bu arayüz daha önce parametrize edilmiş gibi görünüyor. Tekrar kontrol etmek gerekli değil" - arr["ARABIC",355]="\${pending_of_translation} تم تكوين هذه الواجهة على النحو الوارد أعلاه. لا حاجة لفحص مرة أخرى" + arr["ARABIC",355]="تمت تهيئة هذه الواجهة بالفعل: لا داعي للتحقق من حالتها مرة أخرى" arr["ENGLISH",356]="Some combinations don't work well. Such as reaver and Ralink chipset cards. If your card has this chipset is recommended to use bully" arr["SPANISH",356]="Algunas combinaciones no funcionan bien. Como por ejemplo reaver y las tarjetas con chipset Ralink. Si tu tarjeta tiene este chipset es mejor utilizar bully" @@ -5525,7 +5525,7 @@ function initialize_language_strings() { arr["POLISH",356]="Niektóre kombinacje nie działają dobrze. Jak na przykład reaver i karty z chipsetem Ralink. Jeśli Twoja karta ma ten chipset lepiej jest użyć bully" arr["GERMAN",356]="Einige Kombinationen funktionieren nicht gut. Zum Beispiel Reaver und Karten mit Ralink-Chipsatz. Wenn Ihre Karte diesen Chipsatz hat, ist es besser, bully zu benutzen" arr["TURKISH",356]="Bazı kombinasyonlar iyi çalışmıyor. Reaver ve Ralink chipset kartları gibi. Kartınızın bu yonga seti varsa, bully kullanmanız önerilir" - arr["ARABIC",356]="\${pending_of_translation} بعض تركيبات لا تعمل بشكل جيد. مثل ريفر والبطاقات RALINK شرائح. إذا كانت بطاقة لديه هذا الصوت هو أفضل لاستخدام الفتوة" + arr["ARABIC",356]="بعض التركيبات لا تعمل بشكل جيد. مثل بطاقات reaver وRalink . إذا كانت بطاقتك تحتوي على هذه الشرائح فمن المستحسن استخدام bully" arr["ENGLISH",357]="6. (reaver) Custom PIN association" arr["SPANISH",357]="6. (reaver) Asociación con PIN personalizado" @@ -5538,7 +5538,7 @@ function initialize_language_strings() { arr["POLISH",357]="6. (reaver) Asocjacja z niestandardowym kodem PIN" arr["GERMAN",357]="6. (reaver) Assoziation mit Custom PIN" arr["TURKISH",357]="6. (reaver) Özel PIN ilişkilendirmesi" - arr["ARABIC",357]="\${pending_of_translation} 6. (ريفر) جمعية مع PIN شخصية" + arr["ARABIC",357]="6. (reaver) اقتران PIN مخصص" arr["ENGLISH",358]="8. (reaver) Pixie Dust attack" arr["SPANISH",358]="8. (reaver) Ataque Pixie Dust" @@ -5551,7 +5551,7 @@ function initialize_language_strings() { arr["POLISH",358]="8. (reaver) Atak Pixie Dust" arr["GERMAN",358]="8. (reaver) Pixie Dust Angriff" arr["TURKISH",358]="8. (reaver) Pixie Dust saldırısı" - arr["ARABIC",358]="\${pending_of_translation} 8. (ريفر) هجوم الجني الغبار" + arr["ARABIC",358]="8. (reaver) هجوم Pixie Dust " arr["ENGLISH",359]="10. (reaver) Bruteforce PIN attack" arr["SPANISH",359]="10. (reaver) Ataque de fuerza bruta por PIN" @@ -5564,7 +5564,7 @@ function initialize_language_strings() { arr["POLISH",359]="10. (reaver) Atak Brute Force za pomocą kodu PIN" arr["GERMAN",359]="10. (reaver) Brute-Force-Angriff durch PIN" arr["TURKISH",359]="10. (reaver) Bruteforce PIN saldırısı" - arr["ARABIC",359]="\${pending_of_translation} 10. (ريفر) الغاشمة قوة PIN" + arr["ARABIC",359]="10. (reaver) هجوم Bruteforce PIN " arr["ENGLISH",360]="12. (reaver) Known PINs database based attack" arr["SPANISH",360]="12. (reaver) Ataque basado en base de datos de PINs conocidos" From 6365e4e971c2dcba9fd8f8768ec6e1374e4d4164 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Wed, 30 Sep 2020 12:08:59 +0200 Subject: [PATCH 057/101] Fix some strings spaces and vars on some languages --- language_strings.sh | 54 ++++++++++++++++++++++----------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 629c00686..168e286b8 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -75,7 +75,7 @@ function initialize_language_strings() { optionaltool_needed["POLISH"]="Opcja zablokowana, wymaga: " optionaltool_needed["GERMAN"]="Option gesperrt, folgendes ist erfordert: " optionaltool_needed["TURKISH"]="Engellenen seçenek şunları gerektirir: " - optionaltool_needed["ARABIC"]="خيار مغلق يتطلب:" + optionaltool_needed["ARABIC"]="خيار مغلق يتطلب: " declare -A under_construction under_construction["ENGLISH"]="under construction" @@ -659,7 +659,7 @@ function initialize_language_strings() { hashcat_texts["POLISH",0]="Hasło PMKID" hashcat_texts["GERMAN",0]="PMKID-Passwort" hashcat_texts["TURKISH",0]="PMKID şifresi" - hashcat_texts["ARABIC",0]="PMKID كلمة سر " + hashcat_texts["ARABIC",0]="PMKID كلمة سر" hashcat_texts["ENGLISH",1]="airgeddon. Decrypted password using hashcat" hashcat_texts["SPANISH",1]="airgeddon. Contraseña descifrada con hashcat" @@ -726,7 +726,7 @@ function initialize_language_strings() { enterprise_texts["POLISH",0]="Informacja o Evil Twin Enterprise AP" enterprise_texts["GERMAN",0]="Information über Evil Twin Enterprise AP" enterprise_texts["TURKISH",0]="Enterprise Şeytani İkiz AP Bilgisi" - enterprise_texts["ARABIC",0]="Enterprise Evil Twin AP معلومات " + enterprise_texts["ARABIC",0]="Enterprise Evil Twin AP معلومات" enterprise_texts["ENGLISH",1]="Channel" enterprise_texts["SPANISH",1]="Canal" @@ -1235,7 +1235,7 @@ function initialize_language_strings() { arr["POLISH",26]="Wybrany kanał \${normal_color}\${channel}" arr["GERMAN",26]="Ausgewählter Kanal \${normal_color}\${channel}" arr["TURKISH",26]="Kanal şu şekilde ayarlandı \${normal_color}\${channel}" - arr["ARABIC",26]="\${normal_color}\${channel} القناة المختارة " + arr["ARABIC",26]="\${normal_color}\${channel} القناة المختارة" arr["ENGLISH",27]="Type target BSSID (example: 00:11:22:33:44:55):" arr["SPANISH",27]="Escribe el BSSID objetivo (ejemplo: 00:11:22:33:44:55):" @@ -1300,7 +1300,7 @@ function initialize_language_strings() { arr["POLISH",31]="Wybrany ESSID \${normal_color}\${essid}" arr["GERMAN",31]="Gewähltes ESSID \${normal_color}\${essid}" arr["TURKISH",31]="ESSID şu şekilde ayarlandı \${normal_color}\${essid}" - arr["ARABIC",31]="\${normal_color}\${essid} المختار ESSID " + arr["ARABIC",31]="\${normal_color}\${essid} المختار ESSID" arr["ENGLISH",32]="All parameters set" arr["SPANISH",32]="Todos los parámetros están listos" @@ -1456,7 +1456,7 @@ function initialize_language_strings() { arr["POLISH",43]="Wybrany BSSID: \${pink_color}\${bssid}\${normal_color}" arr["GERMAN",43]="Ausgewählte BSSID: \${pink_color}\${bssid}\${normal_color}" arr["TURKISH",43]="Seçildi BSSID: \${pink_color}\${bssid}\${normal_color}" - arr["ARABIC",43]="\${pink_color}\${bssid}\${normal_color} : BSSID المختار " + arr["ARABIC",43]="\${pink_color}\${bssid}\${normal_color} : BSSID المختار" arr["ENGLISH",44]="Selected channel: \${pink_color}\${channel}\${normal_color}" arr["SPANISH",44]="Canal seleccionado: \${pink_color}\${channel}\${normal_color}" @@ -2301,7 +2301,7 @@ function initialize_language_strings() { arr["POLISH",108]="Sprawdźmy czy jest zainstalowane to, czego wymaga skrypt" arr["GERMAN",108]="Lassen Sie uns überprüfen, ob Sie die vom Skript benötigte Paketen installiert sind" arr["TURKISH",108]="Hadi yazılımın ihtiyacı olan diğer yazılımları kontrol edelim" - arr["ARABIC",108]="دعنا نتحقق مما إذا كنت قد قمت بتثبيت ما يحتاجه البرنامج " + arr["ARABIC",108]="دعنا نتحقق مما إذا كنت قد قمت بتثبيت ما يحتاجه البرنامج" arr["ENGLISH",109]="Essential tools: checking..." arr["SPANISH",109]="Herramientas esenciales: comprobando..." @@ -2808,7 +2808,7 @@ function initialize_language_strings() { arr["POLISH",147]="0. Wróć do menu narzędzi Handshake" arr["GERMAN",147]="0. Zurück zum Handshake Werkzeugmenü" arr["TURKISH",147]="0. Handshake menüsüne geri dön" - arr["ARABIC",147]="0. ارجع إلى قائمة أدوات Handshake " + arr["ARABIC",147]="0. ارجع إلى قائمة أدوات Handshake" arr["ENGLISH",148]="Type the path to store the file or press [Enter] to accept the default proposal \${normal_color}[\${handshakepath}]" arr["SPANISH",148]="Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto \${normal_color}[\${handshakepath}]" @@ -3848,7 +3848,7 @@ function initialize_language_strings() { arr["POLISH",227]="Praca... " arr["GERMAN",227]="In der Arbeit... " arr["TURKISH",227]="Çalışıyor... " - arr["ARABIC",227]="جاري العمل ..." + arr["ARABIC",227]="جاري العمل ... " arr["ENGLISH",228]=" Developed by \${author}" arr["SPANISH",228]=" Programado por \${author}" @@ -3900,7 +3900,7 @@ function initialize_language_strings() { arr["POLISH",231]="4. (hashcat) Atak brute force na plik przechwytywania Handshake" arr["GERMAN",231]="4. (hashcat) Brute-Force-Angriff auf die Capture-Handshake-Datei" arr["TURKISH",231]="4. (hashcat) Yakalanan Handshake dosyasına karşı bruteforce saldırısı" - arr["ARABIC",231]="4. (hashcat) هجوم Bruteforce ضد ملف التقاط Handshake " + arr["ARABIC",231]="4. (hashcat) هجوم Bruteforce ضد ملف التقاط Handshake" arr["ENGLISH",232]="5. (hashcat) Rule based attack against Handshake capture file" arr["SPANISH",232]="5. (hashcat) Ataque basado en reglas sobre fichero de captura Handshake" @@ -5070,7 +5070,7 @@ function initialize_language_strings() { arr["POLISH",321]="Czy masz już przechwycony plik Handshake? \${blue_color}Odpowiedz tak (\"y\") aby wprowadzić ścieżkę lub odpowiedz nie (\"n\"), aby spróbować przechwycić go teraz \${normal_color}\${visual_choice}" arr["GERMAN",321]="Haben Sie bereits eine erfasste Handshake-Datei? \${blue_color} Ja beantworten (\"y\"), um den Pfad einzugeben oder antworten Sie mit Nein (\"n\"), um jetzt einen zu erfassen \${normal_color}\${visual_choice}" arr["TURKISH",321]="Yakalanmış bir Handshake dosyası var mı? \${blue_color}Evet ise (\"y\") dizini girin ya da cevap hayır ise (\"n\") yenisini yakalayın \${normal_color}\${visual_choice}" - arr["ARABIC",321]="هل لديك بالفعل ملف Handshake تم التقاطه؟ \${blue_color} أجب بنعم (\"y\") لإدخال المسار أو أجب بلا (\"n\") لالتقاط مسار جديد الآن \${normal_color}\$ {visual_choice}" + arr["ARABIC",321]="هل لديك بالفعل ملف Handshake تم التقاطه؟ \${blue_color} أجب بنعم (\"y\") لإدخال المسار أو أجب بلا (\"n\") لالتقاط مسار جديد الآن \${normal_color}\${visual_choice}" arr["ENGLISH",322]="It has been checked that there is a Handshake of the chosen target network while checking the selected capture file. Script can continue..." arr["SPANISH",322]="Se ha comprobado que existe un Handshake de la red elegida como objetivo durante la exploración en el fichero de captura seleccionado. El script puede continuar..." @@ -5226,7 +5226,7 @@ function initialize_language_strings() { arr["POLISH",333]="8. Menu ataków WPS" arr["GERMAN",333]="8. WPS-Angriffsmenü" arr["TURKISH",333]="8. WPS saldırı menüsü" - arr["ARABIC",333]="8. قائمة هجمات WPS" + arr["ARABIC",333]="8. قائمة هجمات WPS" arr["ENGLISH",334]="WPS attacks menu" arr["SPANISH",334]="Menú de ataques WPS" @@ -5382,7 +5382,7 @@ function initialize_language_strings() { arr["POLISH",345]="5. (bully) Asocjacja z niestandardowym kodem PIN" arr["GERMAN",345]="5. (bully) Assoziation mit personalisierter PIN" arr["TURKISH",345]="5. (bully) Özel PIN ilişkilendirmesi" - arr["ARABIC",345]="5. (bully) الارتباط مع PIN شخصي" + arr["ARABIC",345]="5. (bully) الارتباط مع PIN شخصي" arr["ENGLISH",346]="7. (bully) Pixie Dust attack" arr["SPANISH",346]="7. (bully) Ataque Pixie Dust" @@ -5395,7 +5395,7 @@ function initialize_language_strings() { arr["POLISH",346]="7. (bully) Atak Pixie Dust" arr["GERMAN",346]="7. (bully) Pixie Dust Angriff" arr["TURKISH",346]="7. (bully) Pixie Dust saldırısı" - arr["ARABIC",346]="7. (bully) هجوم Pixie Dust" + arr["ARABIC",346]="7. (bully) هجوم Pixie Dust" arr["ENGLISH",347]="9. (bully) Bruteforce PIN attack" arr["SPANISH",347]="9. (bully) Ataque de fuerza bruta por PIN" @@ -5408,7 +5408,7 @@ function initialize_language_strings() { arr["POLISH",347]="9. (bully) Atak Brute Force za pomocą kodu PIN" arr["GERMAN",347]="9. (bully) Brute-Force-Angriff durch PIN" arr["TURKISH",347]="9. (bully) Bruteforce PIN saldırısı" - arr["ARABIC",347]="9. (bully) هجوم Bruteforce PIN" + arr["ARABIC",347]="9. (bully) هجوم Bruteforce PIN" arr["ENGLISH",348]="11. (bully) Known PINs database based attack" arr["SPANISH",348]="11. (bully) Ataque basado en base de datos de PINs conocidos" @@ -5434,7 +5434,7 @@ function initialize_language_strings() { arr["POLISH",349]=" N. BSSID KANAŁ PWR LOCKED ESSID" arr["GERMAN",349]=" N. BSSID KANAL PWR LOCKED ESSID" arr["TURKISH",349]=" N. BSSID KANAL PWR LOCKED ESSID" - arr["ARABIC",349]="N. BSSID CHANNEL PWR LOCKED ESSID" + arr["ARABIC",349]=" N. BSSID CHANNEL PWR LOCKED ESSID" arr["ENGLISH",350]="\${blue_color}You have selected a locked WPS network \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",350]="\${blue_color}Has seleccionado una red WPS bloqueada \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -5538,7 +5538,7 @@ function initialize_language_strings() { arr["POLISH",357]="6. (reaver) Asocjacja z niestandardowym kodem PIN" arr["GERMAN",357]="6. (reaver) Assoziation mit Custom PIN" arr["TURKISH",357]="6. (reaver) Özel PIN ilişkilendirmesi" - arr["ARABIC",357]="6. (reaver) اقتران PIN مخصص" + arr["ARABIC",357]="6. (reaver) اقتران PIN مخصص" arr["ENGLISH",358]="8. (reaver) Pixie Dust attack" arr["SPANISH",358]="8. (reaver) Ataque Pixie Dust" @@ -5551,7 +5551,7 @@ function initialize_language_strings() { arr["POLISH",358]="8. (reaver) Atak Pixie Dust" arr["GERMAN",358]="8. (reaver) Pixie Dust Angriff" arr["TURKISH",358]="8. (reaver) Pixie Dust saldırısı" - arr["ARABIC",358]="8. (reaver) هجوم Pixie Dust " + arr["ARABIC",358]="8. (reaver) هجوم Pixie Dust" arr["ENGLISH",359]="10. (reaver) Bruteforce PIN attack" arr["SPANISH",359]="10. (reaver) Ataque de fuerza bruta por PIN" @@ -5564,7 +5564,7 @@ function initialize_language_strings() { arr["POLISH",359]="10. (reaver) Atak Brute Force za pomocą kodu PIN" arr["GERMAN",359]="10. (reaver) Brute-Force-Angriff durch PIN" arr["TURKISH",359]="10. (reaver) Bruteforce PIN saldırısı" - arr["ARABIC",359]="10. (reaver) هجوم Bruteforce PIN " + arr["ARABIC",359]="10. (reaver) هجوم Bruteforce PIN" arr["ENGLISH",360]="12. (reaver) Known PINs database based attack" arr["SPANISH",360]="12. (reaver) Ataque basado en base de datos de PINs conocidos" @@ -6019,7 +6019,7 @@ function initialize_language_strings() { arr["POLISH",394]="Wybrałeś docelową sieć 5Ghz i \"tryb DoS pursuit\", ale drugi interfejs potrzebny do przeprowadzenia ataku nie obsługuje pasma 5Ghz lub jest ono wyłączone, więc nie można go wykonać" arr["GERMAN",394]="Sie haben ein Zielnetzwerk mit 5Ghz und den \"DoS pursuit mode\" gewählt, aber die zweite Interface, die zur Ausführung des Angriffs benötigt wird, unterstützt das 5Ghz-Band nicht oder sie ist deaktiviert, so dass es nicht ausgeführt werden kann" arr["TURKISH",394]="5Ghz hedef ve \"DoS pursuit mode\" seçtiniz, ancak saldırıyı gerçekleştirmek için gereken ikinci arayüz, 5Ghz'yi bandını desteklemiyor veya devre dışı bırakılmış, bu yüzden saldırı gerçekleştirilemiyor" - arr["ARABIC",394]="\${pending_of_translation} لقد اخترت هدفا و5Ghz شبكة \"DoS pursuit mode\"، ولكن الهجوم في حاجة الى واجهة الثانية لأداء لا يدعم الفرقة 5GHz أو معطل، لذلك هذا لا يمكن القيام به " + arr["ARABIC",394]="\${pending_of_translation} لقد اخترت هدفا و5Ghz شبكة \"DoS pursuit mode\"، ولكن الهجوم في حاجة الى واجهة الثانية لأداء لا يدعم الفرقة 5GHz أو معطل، لذلك هذا لا يمكن القيام به" arr["ENGLISH",395]="Skipping intro, more window size needed" arr["SPANISH",395]="Saltando presentación, se necesita más tamaño de ventana" @@ -6539,7 +6539,7 @@ function initialize_language_strings() { arr["POLISH",434]="Rozpoczął się atak WEP \"Wszystko-w-Jednym\". Naciśnij klawisz [Enter] w tym oknie, aby go zatrzymać" arr["GERMAN",434]="Der WEP-Angriff \"All-in-One\" hat begonnen. Drücken Sie die [Enter]-Taste in diesem Fenster, um sie zu stoppen" arr["TURKISH",434]="WEP \"Hepsi-bir-arada\" saldırı başlatıldı. Bunu durdurmak için bu pencerede [Enter] tuşuna basın" - arr["ARABIC",434]="\${pending_of_translation} WEP الهجوم \"All-in-One\" قد بدأت. اضغط على مفتاح [أدخل] في هذه النافذة لوقف " + arr["ARABIC",434]="\${pending_of_translation} WEP الهجوم \"All-in-One\" قد بدأت. اضغط على مفتاح [Enter] في هذه النافذة لوقف" arr["ENGLISH",435]="Error trying to change interface mode. During the process the interface name must be changed, but it looks like you already have an interface occupying the name that would be needed (\${normal_color}\${desired_interface_name}\${red_color})" arr["SPANISH",435]="Error al intentar cambiar el modo de la interfaz. En el proceso el nombre de la interfaz cambia, pero parece que ya tienes una interfaz ocupando el nombre que se necesitaría (\${normal_color}\${desired_interface_name}\${red_color})" @@ -7475,7 +7475,7 @@ function initialize_language_strings() { arr["POLISH",506]="Atak DoS z uruchomionym trybem \"DoS pursuit\" zostanie uruchomiony po naciśnięciu przycisku [Enter] w tym oknie. Aby go zatrzymać, musisz nacisnąć [Ctrl+C] lub zamknąć okno ataku" arr["GERMAN",506]="Der DoS-Angriff mit aktiviertem \"DoS pursuit mode\" wird gestartet, wenn Sie in diesen Fenster [Enter] drücken. Um es zu stoppen, müssen Sie [Ctrl+C] drücken oder das Angriffsfenster schließen" arr["TURKISH",506]="Bu pencerede [Enter] 'a bastığınızda, \"DoS takip modu\" etkin olan DoS saldırısı başlayacaktır. Durdurmak için [Ctrl+C] tuşuna basmalı veya saldırı penceresini kapatmalısınız" - arr["ARABIC",506]="\${pending_of_translation} فإن هجوم حجب الخدمة مع \"DoS pursuit mode\" تمكين يبدأ عند الضغط على [أدخل] في هذه النافذة. لوقفه يجب أن تضغط [السيطرة + C] أو على مقربة الهجوم " + arr["ARABIC",506]="\${pending_of_translation} فإن هجوم حجب الخدمة مع \"DoS pursuit mode\" تمكين يبدأ عند الضغط على [أدخل] في هذه النافذة. لوقفه يجب أن تضغط [السيطرة + C] أو على مقربة الهجوم" arr["ENGLISH",507]="Channel change detected. Relaunching again DoS attack on \"DoS pursuit mode\" now on channel \${normal_color}\${channel}" arr["SPANISH",507]="Cambio de canal detectado. Relanzando de nuevo ataque DoS en \"modo persecución DoS\" ahora sobre el canal \${normal_color}\${channel}" @@ -8598,7 +8598,7 @@ function initialize_language_strings() { arr["SPANISH",593]="9. Habilitar 5Ghz permanentemente" arr["FRENCH",593]="9. Activer 5Ghz en permanence" arr["CATALAN",593]="9. Habilitar 5Ghz permanentment" - arr["PORTUGUESE",593]="9. Ativar permanentemente a banda de 5Ghz " + arr["PORTUGUESE",593]="9. Ativar permanentemente a banda de 5Ghz" arr["RUSSIAN",593]="9. Включить 5Ghz, в том числе для последующих запусков" arr["GREEK",593]="9. Ενεργοποιήστε μόνιμα το 5Ghz" arr["ITALIAN",593]="9. Attivare 5Ghz permanentemente" @@ -8856,7 +8856,7 @@ function initialize_language_strings() { arr["ENGLISH",613]="Warning. Please check \${rc_path} file or command line flags. Invalid value on \${normal_color}\${error_var_name}\${yellow_color} variable. The default value \${normal_color}\${error_var_default_value}\${yellow_color} will be used" arr["SPANISH",613]="Atención. Por favor revisa el fichero \${rc_path}. El valor de la variable \${normal_color}\${error_var_name}\${yellow_color} no es válido. El valor por defecto \${normal_color}\${error_var_default_value}\${yellow_color} será usado" - arr["FRENCH",613]="Attention. Veuillez vérifier le fichier \${rc_path} ou les flags sur ligne de commande. La variable \${normal_color}\${error_var_name}\${yellow_color} a une valeur non valide. La valeur par défaut \${normal_color}\${error_var_default_value}\${yellow_color} sera utilisée " + arr["FRENCH",613]="Attention. Veuillez vérifier le fichier \${rc_path} ou les flags sur ligne de commande. La variable \${normal_color}\${error_var_name}\${yellow_color} a une valeur non valide. La valeur par défaut \${normal_color}\${error_var_default_value}\${yellow_color} sera utilisée" arr["CATALAN",613]="Atencio. Comprova el fitxer de \${rc_path}. Valor no vàlid a la variable \${normal_color}\${error_var_name}\${yellow_color}. S'utilitzarà el valor predeterminat \${normal_color}\${error_var_default_value}\${yellow_color}" arr["PORTUGUESE",613]="Aviso: Por favor, verifique o arquivo \${rc_path} ou os argumentos na linha de comando. Valor inválido na variável \${normal_color}\${error_var_name}\${yellow_color}. O valor padrão \${normal_color}\${error_var_default_value}\${yellow_color} será usado" arr["RUSSIAN",613]="Предупреждение. Пожалуйста, проверьте файл \${rc_path} или флаги командной строки. Недопустимое значение переменной \${normal_color}\${error_var_name}\${yellow_color}. Будет использовано значение по умолчанию \${normal_color}\${error_var_default_value}\${yellow_color}" @@ -9466,7 +9466,7 @@ function initialize_language_strings() { arr["ARABIC",659]="\${pending_of_translation} خطأ. وظيفة غير صالحة \"\${normal_color}\${current_function}\${red_color} \" في البرنامج المساعد \"\${normal_color}\${plugin}\${red_color} \". عدم وجود محاولات لتعديل وظيفة. إصلاحه قبل المتابعة" arr["ENGLISH",660]="Thanks to the plugins system, customized content can be developed. Custom modifications of any menu or functionality in a quick and simple way. More information at Wiki: \${urlgithub_wiki}/Plugins%20System" - arr["SPANISH",660]="Gracias al sistema de plugins se puede desarrollar contenido personalizado, modificaciones propias de alguna funcionalidad del menú de una forma ágil y sencilla. Más información en el Wiki: " + arr["SPANISH",660]="Gracias al sistema de plugins se puede desarrollar contenido personalizado, modificaciones propias de alguna funcionalidad del menú de una forma ágil y sencilla. Más información en el Wiki: \${urlgithub_wiki}/Plugins%20System" arr["FRENCH",660]="Merci aux système de plugins, on peuvent développer des contenu personnalisé, modifications de toutes les fonctionnalités ou menu d'une manière rapide et simple. Plus d'informations sur le Wiki: \${urlgithub_wiki}/Plugins%20System" arr["CATALAN",660]="Gràcies al sistema de plugins es pot desenvolupar contingut personalitzat, modificacions pròpies d'alguna funcionalitat o menú d'una forma àgil i senzilla. Més informació al Wiki: \${urlgithub_wiki}/Plugins%20System" arr["PORTUGUESE",660]="Graças ao sistema de plugins se pode desenvolver conteúdo personalizado, modificações próprias de qualquer menu ou funcionalidade de uma maneira fácil e rápida. Mais informações na o Wiki em: \${urlgithub_wiki}/Plugins%20System" @@ -9476,7 +9476,7 @@ function initialize_language_strings() { arr["POLISH",660]="Dzięki systemowi wtyczek można rozwijać spersonalizowane treści, własne modyfikacje jakiejkolwiek funkcji lub menu w szybki i prosty sposób. Więcej informacji w Wiki: \${urlgithub_wiki}/Plugins%20System" arr["GERMAN",660]="Dank des Plugin-Systems können individuell angepasste Inhalte, eigene Modifikationen jeglicher Funktionalität oder ein Menü in einer schnellen und einfachen Art und Weise entwickelt werden. Weitere Informationen finden Sie auf Wiki: \${urlgithub_wiki}/Plugins%20System" arr["TURKISH",660]="Eklentiler sistemi sayesinde özel içerikler, menü veya özellik kolay ve hızlı bir şekilde eklenebilir. Hakkında daha fazla bilgi: \${urlgithub_wiki}/Plugins%20System" - arr["ARABIC",660]="\${pending_of_translation} وبفضل نظام المساعد يمكن أن تتطور تخصيص المحتوى أو تعديلات محددة من بعض الوظائف من القائمة بطريقة سريعة وسهلة. مزيد من المعلومات حول ويكي:" + arr["ARABIC",660]="\${pending_of_translation} وبفضل نظام المساعد يمكن أن تتطور تخصيص المحتوى أو تعديلات محددة من بعض الوظائف من القائمة بطريقة سريعة وسهلة. مزيد من المعلومات حول ويكي: \${urlgithub_wiki}/Plugins%20System" arr["ENGLISH",661]="Error. You have conflicting plugins (\"\${normal_color}\${function_hooks[\${original_function},\${action}]}\${red_color}\" and \"\${normal_color}\${plugin}\${red_color}\") performing the same action \"\${normal_color}\${action}\${red_color}\" over the same function \"\${normal_color}\${original_function}\${red_color}\". Fix it before continuing" arr["SPANISH",661]="Error. Tienes plugins en conflicto (\"\${normal_color}\${function_hooks[\${original_function},\${action}]}\${red_color}\" y \"\${normal_color}\${plugin}\${red_color}\") están realizando la misma acción \"\${normal_color}\${action}\${red_color}\" sobre la misma función \"\${normal_color}\${original_function}\${red_color}\". Arréglalo antes de continuar" @@ -9489,7 +9489,7 @@ function initialize_language_strings() { arr["POLISH",661]="Błąd. Konflikt wtyczek (\"\${normal_color}\${function_hooks[\${original_function},\${action}]}\${red_color}\" i \"\${normal_color}\${plugin}\${red_color}\") wykonujących tą samą czynność \"\${normal_color}\${action}\${red_color}\" na tej samej funkcji \"\${normal_color}\${original_function}\${red_color}\". Napraw to przed kontynuowaniem" arr["GERMAN",661]="Error. Sie haben widersprüchliche Plugins (\"\${normal_color}\${function_hooks[\${original_function},\${action}]}\${red_color}\" und \"\${normal_color}\${plugin}\${red_color}\") die die gleiche Aktion \"\${normal_color}\${action}\${red_color}\" über die gleiche funktion \"\${normal_color}\${original_function}\${red_color}\" durchführen. Beheben Sie es, bevor Sie fortfahren" arr["TURKISH",661]="Hata. Çakışan eklentiler var: (\"\${normal_color}\${function_hooks[\${original_function},\${action}]}\${red_color}\" ve \"\${normal_color}\${plugin}\${red_color}\"). Aynı eylemi gerçekleştirerek \"\${normal_color}\${action}\${red_color}\" aynı işlevi \"\${normal_color}\${original_function}\${red_color}\" gerçekleştirmeye çalışıyorlar. Devam etmeden önce düzeltin" - arr["ARABIC",661]="\${pending_of_translation} خطأ. هل لديك الإضافات الصراع (\"\${normal_color}\${function_hooks[\${original_function},\${action}]}\${red_color}\" and \"\${normal_color}\${plugin}\${red_color}\") \") يؤدون نفس العمل \"\${normal_color}\${action}\${red_color}\"حول نفس الوظيفة \" \${normal_color}\${original_function}\${red_color}\"أحمر اللون . إصلاحه قبل المتابعة " + arr["ARABIC",661]="\${pending_of_translation} خطأ. هل لديك الإضافات الصراع (\"\${normal_color}\${function_hooks[\${original_function},\${action}]}\${red_color}\" and \"\${normal_color}\${plugin}\${red_color}\") \") يؤدون نفس العمل \"\${normal_color}\${action}\${red_color}\"حول نفس الوظيفة \" \${normal_color}\${original_function}\${red_color}\"أحمر اللون . إصلاحه قبل المتابعة" arr["ENGLISH",662]="Only one additional interface able to be used detected. Autoselected" arr["SPANISH",662]="Sólo se ha detectado una interfaz adicional capaz de ser utilizada. Se ha seleccionado automáticamente" From d943a3956bb525054b06d91fd16f0f4bc14125e7 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Wed, 30 Sep 2020 12:23:01 +0200 Subject: [PATCH 058/101] Update wiki screenshot --- imgs/wiki/airgeddon_scrs1.png | Bin 23096 -> 23304 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/imgs/wiki/airgeddon_scrs1.png b/imgs/wiki/airgeddon_scrs1.png index 28d9241fbfe7b7ca2948076703369b570e407962..fb096f395e83b6a14856bc42f6b35d331ed37c94 100644 GIT binary patch literal 23304 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 Dz8Z-2 literal 23096 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 Date: Wed, 30 Sep 2020 13:37:42 +0200 Subject: [PATCH 059/101] Added Arabic (Morocco) flag image --- imgs/flags/ma.png | Bin 0 -> 432 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 imgs/flags/ma.png diff --git a/imgs/flags/ma.png b/imgs/flags/ma.png new file mode 100644 index 0000000000000000000000000000000000000000..f386770280b92a96a02b13032e056c3adfebfa18 GIT binary patch literal 432 zcmV;h0Z;ykP)@|4`Xj5kLT%`al?B=W5I`(ov;U*0{`Ko0*gOW1x?dnY zU=0kve*-lD1P}`lGXhluRs8wG@Eb_}{{H{>S-s!?{`@vR^^5K2FR(pO4M5WY0*DFZ zqCZG(`2G8?)UU4`zrJw%x*-cw4MBhY08Ix7Ah47E{sH^x7s!U+ztwL3`tbkv-#@=J zum1jzWCJ7ENdN%^b`n?! Date: Wed, 30 Sep 2020 09:44:44 -0400 Subject: [PATCH 060/101] Translated to arabic till array number: arr 470 --- language_strings.sh | 224 ++++++++++++++++++++++---------------------- 1 file changed, 112 insertions(+), 112 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 168e286b8..41a971e8c 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -5486,7 +5486,7 @@ function initialize_language_strings() { arr["POLISH",353]="Przeprowadzenie małego testu, aby rozwiązać problem \"bad FCS\" jeśli istniał. Parametryzowanie..." arr["GERMAN",353]="Ein Test wird ausgeführt, um das mögliche Problem von \"bad FCS\" zu lösen, falls es existiert. Parametrieren..." arr["TURKISH",353]="Varsa olası \"bad FCS\" sorununu çözme kontrol ediliyor. Parametrelendiriliyor..." - arr["ARABIC",353]="فحص لمنع حدوث خطأ محتمل في نوع \"FCS\"" + arr["ARABIC",353]="فحص لمنع حدوث خطأ محتمل في نوع \"bad FCS\"" arr["ENGLISH",354]="Done! parameter set" arr["SPANISH",354]="Hecho! parámetro fijado" @@ -5577,7 +5577,7 @@ function initialize_language_strings() { arr["POLISH",360]="12. (reaver) Atak oparty o bazę danych znanych PINów" arr["GERMAN",360]="12. (reaver) Angriff basiert auf Datenbank mit bekannte PINs" arr["TURKISH",360]="12. (reaver) Bilinen PIN'ler veritabanı tabanlı saldırı" - arr["ARABIC",360]="\${pending_of_translation} 12. (ريفر) قاعدة بيانات المعروف الدبابيس هجوم على أساس" + arr["ARABIC",360]="12. (Reaver) هجوم قائم على قاعدة بيانات PINs معروفة" arr["ENGLISH",361]="WPA/WPA2 filter enabled in scan. When started, press [Ctrl+C] to stop..." arr["SPANISH",361]="Filtro WPA/WPA2 activado en escaneo. Una vez empezado, pulse [Ctrl+C] para pararlo..." @@ -5590,7 +5590,7 @@ function initialize_language_strings() { arr["POLISH",361]="Filtr WPA/WPA2 aktywowany podczas skanowania. Naciśnij [Ctrl+C] w trakcie trwania, aby zatrzymać..." arr["GERMAN",361]="WPA/WPA2-Filter beim Scannen aktiviert. Nach dem Start, drücken Sie [Ctrl+C], um es zu stoppen..." arr["TURKISH",361]="WPA/WPA2 filtresi aktifleştirildi. Başladıktan sonra, durdurmak için [Ctrl+C] tuşlayınız..." - arr["ARABIC",361]="\${pending_of_translation} تنشيط WPA / WPA2 مسح التصفية. بدأت مرة واحدة، اضغط [Ctrl+C] لوقف ..." + arr["ARABIC",361]="تم تمكين مرشح WPA / WPA2 أثناء الفحص. عند البدء ، اضغط على [Ctrl + C] للإيقاف ..." arr["ENGLISH",362]="Custom PIN set to \${normal_color}\${custom_pin}" arr["SPANISH",362]="PIN personalizado elegido \${normal_color}\${custom_pin}" @@ -5603,7 +5603,7 @@ function initialize_language_strings() { arr["POLISH",362]="Wybrany PIN \${normal_color}\${custom_pin}" arr["GERMAN",362]="Custom PIN gewählt \${normal_color}\${custom_pin}" arr["TURKISH",362]="Özel PIN \${normal_color}\${custom_pin} olarak ayarlandı" - arr["ARABIC",362]="\${pending_of_translation} شخصية PIN المختار \${normal_color}\${custom_pin}" + arr["ARABIC",362]="تم تعيين PIN شخصي على \${normal_color}\${custom_pin}" arr["ENGLISH",363]="Type custom PIN (8 digits):" arr["SPANISH",363]="Escribe el PIN personalizado (8 dígitos):" @@ -5616,7 +5616,7 @@ function initialize_language_strings() { arr["POLISH",363]="Wprowadź niestandardowy kod PIN (8 cyfr):" arr["GERMAN",363]="Schreiben Sie die Custom PIN (8-stellig):" arr["TURKISH",363]="Özel PIN (8 haneli) yazın:" - arr["ARABIC",363]="\${pending_of_translation} PIN نوع مخصص (8 أرقام):" + arr["ARABIC",363]="اكتب رقم PIN شخصي (8 أرقام):" arr["ENGLISH",364]="BSSID set to \${normal_color}\${wps_bssid}" arr["SPANISH",364]="BSSID elegido \${normal_color}\${wps_bssid}" @@ -5629,7 +5629,7 @@ function initialize_language_strings() { arr["POLISH",364]="Wybrano BSSID \${normal_color}\${wps_bssid}" arr["GERMAN",364]="Gewähltes BSSID \${normal_color}\${wps_bssid}" arr["TURKISH",364]="BSSID \${normal_color}\${wps_bssid} olarak ayarlandı" - arr["ARABIC",364]="\${pending_of_translation} BSSID المختار \${normal_color}\${wps_bssid}" + arr["ARABIC",364]="BSSID المختار \${normal_color}\${wps_bssid}" arr["ENGLISH",365]="Channel set to \${normal_color}\${wps_channel}" arr["SPANISH",365]="Canal elegido \${normal_color}\${wps_channel}" @@ -5642,7 +5642,7 @@ function initialize_language_strings() { arr["POLISH",365]="Wybrany kanał \${normal_color}\${wps_channel}" arr["GERMAN",365]="Ausgewählter Kanal \${normal_color}\${wps_channel}" arr["TURKISH",365]="Kanal \${normal_color}\${wps_channel} olarak ayarlandı" - arr["ARABIC",365]="\${pending_of_translation} القناة المختارة \${normal_color}\${wps_channel}" + arr["ARABIC",365]="القناة المختارة \${normal_color}\${wps_channel}" arr["ENGLISH",366]="No filters enabled on scan. When started, press [Ctrl+C] to stop..." arr["SPANISH",366]="No hay filtros activados en el escaneo. Una vez empezado, pulse [Ctrl+C] para pararlo..." @@ -5655,7 +5655,7 @@ function initialize_language_strings() { arr["POLISH",366]="W skanowaniu nie zostały włączone żadne filtry. Naciśnij [Ctrl+C] w trakcie trwania, aby zatrzymać..." arr["GERMAN",366]="Es sind keine aktivierten Filter im Scan vorhanden. Nach dem Start, drücken Sie [Ctrl+C], um es zu stoppen..." arr["TURKISH",366]="Taramada filtre yok. Başladıktan sonra, durdurmak için [Ctrl+C] tuşlayınız..." - arr["ARABIC",366]="\${pending_of_translation} تنشيط لا مرشحات المسح. بدأت مرة واحدة، اضغط [Ctrl+C] لوقف ..." + arr["ARABIC",366]="لم يتم تنشيط أي مرشح في الفحص. بمجرد بدء العملية ، يرجى الضغط على [Ctrl + C] لإيقافها ..." arr["ENGLISH",367]="You have bully installed (v\${bully_version}), but not required version. To perform Pixie Dust integrated bully attack you must have at least version v\${minimum_bully_pixiewps_version}" arr["SPANISH",367]="Tienes bully instalado (v\${bully_version}), aunque no la versión requerida. Para realizar el ataque Pixie Dust integrado con bully has de tener al menos la versión v\${minimum_bully_pixiewps_version}" @@ -5668,7 +5668,7 @@ function initialize_language_strings() { arr["POLISH",367]="Masz zainstalowane bully (v\${bully_version}), ale nie wymaganą wersję. Aby atak Pixie Dust był zintegrowany z bully, musisz mieć co najmniej wersję v\${minimum_bully_pixiewps_version}" arr["GERMAN",367]="Sie haben Bully installiert (v\${bully_version}), obwohl nicht die erforderliche Version. Um den Pixie Dust Angriff mit Bully zu integrieren, müssen Sie mindestens die Version v\${minimum_bully_pixiewps_version} haben" arr["TURKISH",367]="Bully versiyonunuz (v\${bully_version}), ama istenilen versiyon değil. Pixie Dust entegreli bully saldırısı yapmak için en az versiyona sahip olmalısınız v\${minimum_bully_pixiewps_version}" - arr["ARABIC",367]="\${pending_of_translation} الفتوة كنت قد قمت بتثبيت (ت \${bully_version})، وإن لم يكن مطلوبا الإصدار. لجعل الهجوم متكاملة الجني الغبار مع ديك الفتوة أن يكون أقل النسخة ضد \${minimum_bully_pixiewps_version}" + arr["ARABIC",367]="لقد قمت بتثبيت bully (v\${bully_version}) ، لكن ليس الإصدار المطلوب. لتنفيذ هجوم integrated bully Pixie Dust ، يجب أن يكون لديك على الأقل الإصدار v\${imum_bully_pixiewps_version}" arr["ENGLISH",368]="You have bully installed (v\${bully_version}). You meet the version requirement to perform Pixie Dust integrated bully attack (minimum version v\${minimum_bully_pixiewps_version}). Script can continue..." arr["SPANISH",368]="Tienes bully instalado (v\${bully_version}). Cumples con el requisito de versión para realizar el ataque Pixie Dust integrado con bully (versión mínima v\${minimum_bully_pixiewps_version}). El script puede continuar..." @@ -5681,7 +5681,7 @@ function initialize_language_strings() { arr["POLISH",368]="Masz zainstalowany bully (v\${bully_version}). Spełnia ona wymagania wersji, aby atak Pixie Dust był zintegrowany z bully (wersja minimalna v\${minimum_bully_pixiewps_version}). Skrypt może kontynuować..." arr["GERMAN",368]="Sie haben bully installiert (v\${bully_version}). Du erfüllst die Versionsvoraussetzung, um den mit dem bully integrierten Pixie Dust-Angriff auszuführen (Mindestversion v\${minimum_bully_pixiewps_version}). Das Skript kann fortfahren..." arr["TURKISH",368]="Bully versiyonunuz (v\${bully_version}), İstenilen versiyon karşılanıyor (minimum version v\${minimum_bully_pixiewps_version}) ve Pixie Dust entegreli bully saldırısı yapmak için yazılım devam edebilir..." - arr["ARABIC",368]="\${pending_of_translation} الفتوة قد قمت بتثبيت (ت \${bully_version}). تلبية متطلبات النسخة الجني الغبار دمج هجوم الفتوة (صيغة الحد الأدنى ضد \${minimum_bully_pixiewps_version}). السيناريو يمكن أن يستمر ..." + arr["ARABIC",368]="لقد قمت بتثبيت bully (v\${bully_version}). أنت تفي بمتطلبات الإصدار لأداء هجوم الفتوة Pixie Dust integrated bully attack (الحد الأدنى من الإصدار v\${minimum_bully_pixiewps_version}). البرنامج يمكن أن يستمر ..." arr["ENGLISH",369]="To perform the Pixie Dust integrated attack with reaver or bully, you must have installed at least \${minimum_reaver_pixiewps_version} version for reaver and \${minimum_bully_pixiewps_version} for bully" arr["SPANISH",369]="Para realizar el ataque Pixie Dust integrado con reaver o con bully, has de tener instalada como mínimo la versión \${minimum_reaver_pixiewps_version} para reaver y \${minimum_bully_pixiewps_version} para bully" @@ -5694,7 +5694,7 @@ function initialize_language_strings() { arr["POLISH",369]="Aby przeprowadzić zintegrowany atak Pixie Dust z użyciem reaver lub z bully, musisz mieć zainstalowaną co najmniej wersję \${minimum_reaver_pixiewps_version} reaver i \${minimum_bully_pixiewps_version} bully" arr["GERMAN",369]="Um den mit dem reaver oder mit bully integrierten Pixie Dust-Angriff auszuführen, müssen Sie mindestens die Reaver Version \${minimum_reaver_pixiewps_version} und die Bully Version \${minimum_bully_pixiewps_version} installiert haben" arr["TURKISH",369]="Reaver veya bully ile Pixie Dust entegre saldırısını gerçekleştirmek için, reaver için en az \${minimum_reaver_pixiewps_version} sürümü ve kabadayılık için \${minimum_bully_pixiewps_version} yüklemiş olmanız gerekir" - arr["ARABIC",369]="\${pending_of_translation} لجعل الهجوم متكاملة الجني الغبار ريفر أو الفتوة، كنت قد قمت بتثبيت على الأقل \${minimum_reaver_pixiewps_version} نسخة ريفر و\${minimum_bully_pixiewps_version} لالفتوة" + arr["ARABIC",369]="لتنفيذ هجوم Pixie Dust المتكامل باستخدام Reaver أو الفتوة ، يجب أن تكون قد قمت بتثبيت ما لا يقل عن \${min_reaver_pixiewps_version} إصدار لـ reaver و \${less_bully_pixiewps_version} ل bully" arr["ENGLISH",370]="You have reaver installed (v\${reaver_version}). You meet the version requirement to perform Pixie Dust integrated reaver attack (minimum version v\${minimum_reaver_pixiewps_version}). Script can continue..." arr["SPANISH",370]="Tienes reaver instalado (v\${reaver_version}). Cumples con el requisito de versión para realizar el ataque Pixie Dust integrado con reaver (versión minima v\${minimum_reaver_pixiewps_version}). El script puede continuar..." @@ -5707,7 +5707,7 @@ function initialize_language_strings() { arr["POLISH",370]="Masz zainstalowany reaver (v\${reaver_version}). Spełnia on wymagania dotyczące wersji, aby wykonać atak Pixie Dust (wersja minimalna v\${minimum_reaver_pixiewps_version}). Skrypt może kontynuować..." arr["GERMAN",370]="Reaver ist installiert (v\${reaver_version}). Sie erfüllen die Versionsvoraussetzung, um den Pixie Dust-Angriff auszuführen, der mit Reaver integriert ist (min Version v\${minimum_reaver_pixiewps_version}). Das Skript kann fortfahren..." arr["TURKISH",370]="Reaver sisteminizde kurulu (v\${reaver_version}). Pixie Dust entegre reaver saldırısını gerçekleştirmek için sürüm gereksinimini karşılıyorsunuz (minimum sürüm v\${minimum_reaver_pixiewps_version}). Script devam edebilir..." - arr["ARABIC",370]="\${pending_of_translation} قمت بتثبيت ريفر (ت \${reaver_version}). لقاء مع نسخة شرط عن الهجوم متكاملة الجني الغبار ريفر (الحد الأدنى الإصدار الخامس \${minimum_reaver_pixiewps_version}). السيناريو يمكن أن يستمر ..." + arr["ARABIC",370]="لقد قمت بتثبيت Reaver (v\${reaver_version}). أنت تفي بمتطلبات الإصدار لتنفيذ هجوم Pixie Dust integrated reaver (الحد الأدنى من الإصدار v\${Min_reaver_pixiewps_version}). البرنامج يمكن أن يستمر ..." arr["ENGLISH",371]="You have reaver installed (v\${reaver_version}), but not required version. To perform Pixie Dust integrated reaver attack you must have at least version v\${minimum_reaver_pixiewps_version}" arr["SPANISH",371]="Tienes reaver instalado (v\${reaver_version}), aunque no la versión requerida. Para realizar el ataque Pixie Dust integrado con reaver has de tener al menos la versión v\${minimum_reaver_pixiewps_version}" @@ -5720,7 +5720,7 @@ function initialize_language_strings() { arr["POLISH",371]="Masz zainstalowany reaver (v\${reaver_version}), ale nie wymaganą wersję. Aby zrealizować atak Pixie Dust zintegrowany z programem reaver musisz mieć co najmniej wersję v\${minimum_reaver_pixiewps_version}" arr["GERMAN",371]="Reaver ist installiert (v\${reaver_version}), jedoch nicht die erforderliche Version. Um den Pixie Dust-Angriff mit Reaver zu integrieren, müssen Sie mindestens die Version v\${minimum_reaver_pixiewps_version} haben" arr["TURKISH",371]="Reaver sisteminizde kurulu (v\${reaver_version}), ancak sürüm uygun değil. Pixie Dust entegre reaver saldırısını gerçekleştirmek için minimum sürüm olan \${minimum_reaver_pixiewps_version} olmalıdır" - arr["ARABIC",371]="\${pending_of_translation} قمت بتثبيت ريفر (ت \${reaver_version})، الإصدار وإن لم يكن المطلوب. لجعل الهجوم متكاملة الجني الغبار مع ديك ريفر لديها أقل النسخة ضد \${minimum_reaver_pixiewps_version}" + arr["ARABIC",371]="لقد قمت بتثبيت Reaver (v\$ {reaver_version}) ، لكن ليس الإصدار المطلوب. لتنفيذ هجوم Pixie Dust integrated reaver ، يجب أن يكون لديك على الأقل الإصدار v\${imum_reaver_pixiewps_version}" arr["ENGLISH",372]="This action can't be performed without known PINs database file" arr["SPANISH",372]="Sin fichero de base de datos de PINs conocidos no se puede realizar esta acción" @@ -5733,7 +5733,7 @@ function initialize_language_strings() { arr["POLISH",372]="Ta czynność nie może zostać zrealizowana bez bazy danych znanych kodów PIN" arr["GERMAN",372]="Ohne eine Datenbankdatei mit bekannten PINs kann diese Aktion nicht ausgeführt werden" arr["TURKISH",372]="Bu işlem bilinen PIN veritabanı dosyası olmadan gerçekleştirilemez" - arr["ARABIC",372]="\${pending_of_translation} لا توجد قاعدة بيانات ملف الدبابيس المعروف لا تستطيع أن تفعل هذا" + arr["ARABIC",372]="لا يمكن تنفيذ هذا الإجراء بدون ملف قاعدة بيانات PINs" arr["ENGLISH",373]="The known PINs database file exists. Script can continue..." arr["SPANISH",373]="Existe el fichero de base de datos de PINs conocidos. El script puede continuar..." @@ -5746,7 +5746,7 @@ function initialize_language_strings() { arr["POLISH",373]="Znaleziono plik bazy danych znanych PIN. Skrypt może kontynuować..." arr["GERMAN",373]="Die Datenbankdatei mit bekannte PINs ist vorhanden. Das Skript kann fortfahren..." arr["TURKISH",373]="Bilinen PIN'ler veritabanı dosyası mevcut. Komut dosyası devam edebilir..." - arr["ARABIC",373]="\${pending_of_translation} الملف موجود قاعدة البيانات المعروفة الدبابيس. السيناريو يمكن أن يستمر ..." + arr["ARABIC",373]="يوجد ملف قاعدة بيانات PINs. البرنامج يمكن أن يستمر ..." arr["ENGLISH",374]="Local PINs database file (\${known_pins_dbfile}) can't be found in the script folder. It will be attempted to download" arr["SPANISH",374]="No se ha podido encontrar el fichero local de la base de datos de PINs (\${known_pins_dbfile}) en la carpeta del script. Se intentará descargar" @@ -5759,7 +5759,7 @@ function initialize_language_strings() { arr["POLISH",374]="Nie znaleziono lokalnej bazy danych bazy danych kodów PIN (\${known_pins_dbfile}) w folderze skryptu. Spróbuję go pobrać" arr["GERMAN",374]="Die lokale Datei der PIN-Datenbank (\${known_pins_dbfile}) konnte im Skriptordner nicht gefunden werden. Versuch zum Herunterladen" arr["TURKISH",374]="Yerel PIN'ler veritabanı dosyası (\${known_pins_dbfile}) komut dosyası klasöründe bulunamadı. İndirilmeye çalışılacak" - arr["ARABIC",374]="\${pending_of_translation} لا يمكن العثور على أرقام قاعدة بيانات الملفات المحلية (\${known_pins_dbfile}) في المجلد النصي. سيحاول تحميل" + arr["ARABIC",374]="لا يمكن العثور على ملف قاعدة بيانات PINs المحلية (\${known_pins_dbfile}) في مجلد البرنامج. ستتم محاولة تنزيله" arr["ENGLISH",375]="It seems you have no internet access" arr["SPANISH",375]="Parece que no tienes conexión a internet" @@ -5772,7 +5772,7 @@ function initialize_language_strings() { arr["POLISH",375]="Wygląda na to, że nie masz połączenia internetowego" arr["GERMAN",375]="Es scheint, dass Sie keine Internetverbindung haben" arr["TURKISH",375]="Görünüşe göre internet erişiminiz yok" - arr["ARABIC",375]="\${pending_of_translation} يبدو لم يكن لديك اتصال بالإنترنت" + arr["ARABIC",375]="يبدو لم يكن لديك اتصال بالإنترنت" arr["ENGLISH",376]="Local PINs database file (\${known_pins_dbfile}) was found. Anyway a check for a newer will be performed" arr["SPANISH",376]="Se ha encontrado un fichero local de base de datos de PINs (\${known_pins_dbfile}). No obstante se va a comprobar si existe uno más actualizado" @@ -5785,7 +5785,7 @@ function initialize_language_strings() { arr["POLISH",376]="Odnaleziono lokalny plik bazy danych PIN (\${known_pins_dbfile}). Sprawdzę jednak, czy jest bardziej aktualna wersja" arr["GERMAN",376]="Eine lokale Datenbankdatei mit PINs (\${known_pins_dbfile}) wurde gefunden. Es wird jedoch geprüft, ob es eine Aktualisierung gibt" arr["TURKISH",376]="Yerel PIN'ler veritabanı dosyası (\${known_pins_dbfile}) bulundu. Her neyse yeni bir kontrol yapılacaktır" - arr["ARABIC",376]="\${pending_of_translation} انها وجدت دبابيس ملف قاعدة البيانات المحلية (\${known_pins_dbfile}). ولكن يجب ان يكون لفحص حالة وجود واحد أكثر تحديثها" + arr["ARABIC",376]="قاعدة بيانات PIN (\${known_pins_dbfile}) موجودة. البحث عن تحديثات ممكنة" arr["ENGLISH",377]="An up-to-date PINs database file has been successfully downloaded" arr["SPANISH",377]="Se ha descargado con éxito un fichero de base de datos de PINs actualizado" @@ -5798,7 +5798,7 @@ function initialize_language_strings() { arr["POLISH",377]="Nowszy plik bazy danych PIN został pomyślnie pobrany" arr["GERMAN",377]="Eine PIN-Datenbankdatei wurde erfolgreich heruntergeladen" arr["TURKISH",377]="Daha bir PIN veritabanı dosyası başarıyla indirildi" - arr["ARABIC",377]="\${pending_of_translation} وقد تم ذلك بنجاح تحميل دبابيس قاعدة بيانات الملف المحدث" + arr["ARABIC",377]="تم بنجاح تنزيل ملف قاعدة بيانات PINs المحدّث" arr["ENGLISH",378]="An error occurred while trying to download the PINs database file" arr["SPANISH",378]="Ocurrió un error al intentar descargar el fichero de base de datos de PINs" @@ -5811,7 +5811,7 @@ function initialize_language_strings() { arr["POLISH",378]="Podczas próby pobrania pliku bazy danych kodów PIN wystąpił błąd" arr["GERMAN",378]="Beim Versuchdes runterladens der PIN-Datenbankdatei ist ein Fehler aufgetreten" arr["TURKISH",378]="PINs veritabanı dosyasını indirmeye çalışırken bir hata oluştu" - arr["ARABIC",378]="\${pending_of_translation} خطأ أثناء محاولة تحميل دبابيس ملف قاعدة البيانات" + arr["ARABIC",378]="حدث خطأ أثناء محاولة تنزيل ملف قاعدة بيانات PIN" arr["ENGLISH",379]="Check of the PINs database file has already been done. It will not be done again..." arr["SPANISH",379]="El chequeo del fichero de base de datos de PINs ya se hizo. No se realizará de nuevo..." @@ -5824,7 +5824,7 @@ function initialize_language_strings() { arr["POLISH",379]="Sprawdzenie pliku bazy danych PIN zostało już wykonane. To się nie powtórzy..." arr["GERMAN",379]="Die Überprüfung der PIN-Datenbankdatei wurde bereits durchgeführt. Es wird nicht wieder getan..." arr["TURKISH",379]="PIN veritabanı dosyasının kontrolü zaten yapıldı. Bir daha yapılmayacak..." - arr["ARABIC",379]="\${pending_of_translation} التحقق من أرقام التعريف قاعدة بيانات ملف يتم. سوف يتم تنفيذها مرة أخرى ..." + arr["ARABIC",379]="تم بالفعل التحقق من ملف قاعدة بيانات PIN. لن يتم ذلك مرة أخرى ..." arr["ENGLISH",380]="Do you want to try again next time you launch this attack for this session? \${normal_color}\${visual_choice}" arr["SPANISH",380]="¿Deseas que la próxima vez que lances este ataque en esta sesión se vuelva a intentar? \${normal_color}\${visual_choice}" @@ -5837,7 +5837,7 @@ function initialize_language_strings() { arr["POLISH",380]="Czy chcesz spróbować ponownie tego ataku dla tej sesji podczas następnego uruchomienia? \${normal_color}\${visual_choice}" arr["GERMAN",380]="Möchten Sie beim nächsten Start dieses Angriffs in dieser Sitzung erneut versuchen? \${normal_color}\${visual_choice}" arr["TURKISH",380]="Bu seans için bu saldırıyı bir daha başlattığınızda tekrar denemek ister misin? \${normal_color}\${visual_choice}" - arr["ARABIC",380]="\${pending_of_translation} كنت ترغب في المرة التالية التي تقوم بشن هذا الهجوم في هذه المحاولة الجلسة؟ \${normal_color}\${visual_choice}" + arr["ARABIC",380]="هل تريد أن تجرب مرة أخرى في المرة القادمة كنت اطلاق هذا الهجوم لهذه الدورة؟ \${normal_color}\${visual_choice}" arr["ENGLISH",381]="An error occurred while trying to access to the checksum file of remote PINs database" arr["SPANISH",381]="Ocurrió un error al intentar acceder al fichero de checksum de la base de datos de PINs remota" @@ -5850,7 +5850,7 @@ function initialize_language_strings() { arr["POLISH",381]="Podczas próby uzyskania dostępu do pliku kontrolnego zdalnej bazy danych PIN wystąpił błąd" arr["GERMAN",381]="Beim Versuch, auf die checksum der Remote-PIN-Datenbank zuzugreifen, ist ein Fehler aufgetreten" arr["TURKISH",381]="Uzak PIN'ler veritabanının sağlama dosyasına erişmeye çalışırken bir hata oluştu" - arr["ARABIC",381]="\${pending_of_translation} حدث خطأ أثناء محاولة الوصول إلى قاعدة بيانات الاختباري ملف عن بعد دبابيس" + arr["ARABIC",381]="حدث خطأ أثناء محاولة الوصول إلى ملف checksum لقاعدة بيانات PINs البعيدة" arr["ENGLISH",382]="Checksums of the local and remote files match. Your PINs database file is up-to-date" arr["SPANISH",382]="Los checksum de los ficheros local y remoto coinciden. Tu fichero de base de datos de PINs está actualizado" @@ -5863,7 +5863,7 @@ function initialize_language_strings() { arr["POLISH",382]="Sprawdzono sumy kontrolne pliku lokalnego i zdalnego. Plik bazy danych kodów PIN jest aktualny" arr["GERMAN",382]="Die Checksum der lokalen und Remote-Dateien stimmen überein. Ihre PIN-Datenbankdatei ist auf dem neuesten Stand" arr["TURKISH",382]="Yerel ve uzak dosyaların sağlama toplamları eşleşir. PIN'leriniz veritabanı dosyanız güncel" - arr["ARABIC",382]="\${pending_of_translation} الاختباري من الملفات المحلية ومباراة بعد. ملف قاعدة البيانات الخاصة بك هو الدبابيس محدثة" + arr["ARABIC",382]="تطابق Checksums للملفات المحلية والبعيدة. ملف قاعدة بيانات PIN الخاص بك محدث" arr["ENGLISH",383]="It seems there is a more up-to-date PINs database file. It will be downloaded..." arr["SPANISH",383]="Parece que hay un fichero de base de datos de PINs más actualizado. Será descargado..." @@ -5876,7 +5876,7 @@ function initialize_language_strings() { arr["POLISH",383]="Wygląda na to, że istnieje bardziej aktualny plik bazy danych PIN. Zostanie pobrany..." arr["GERMAN",383]="Es scheint, dass es eine aktualisierte Datenbank von PINs gibt. Sie wird heruntergeladen..." arr["TURKISH",383]="Daha güncel bir PIN veritabanı dosyası var gibi görünüyor. İndirilecek..." - arr["ARABIC",383]="\${pending_of_translation} ويبدو أن هناك ملف دبابيس قاعدة بيانات أكثر تحديثها. سيتم تحميلها ..." + arr["ARABIC",383]="يبدو أن هناك ملف قاعدة بيانات PINs أكثر حداثة. سيتم تنزيله ..." arr["ENGLISH",384]="Searching in PINs database. Please be patient..." arr["SPANISH",384]="Buscando en la base de datos de PINs. Por favor ten paciencia..." @@ -5889,7 +5889,7 @@ function initialize_language_strings() { arr["POLISH",384]="Wyszukiwanie bazy danych kodu PIN. Cierpliwości..." arr["GERMAN",384]="PINs Datenbank wird durchgesucht. Bitte haben Sie etwas Geduld..." arr["TURKISH",384]="PIN veritabanında arama. Lütfen sabırlı olun..." - arr["ARABIC",384]="\${pending_of_translation} البحث في أرقام قاعدة البيانات. يرجى التحلي بالصبر ..." + arr["ARABIC",384]="البحث في قاعدة بيانات PIN. يرجى التحلي بالصبر ..." arr["ENGLISH",385]="Only one match found in the PINs database" arr["SPANISH",385]="Se ha encontrado sólo una coincidencia en la base de datos de PINs" @@ -5902,7 +5902,7 @@ function initialize_language_strings() { arr["POLISH",385]="Znaleziono tylko jeden pasujący kod PIN w bazie danych" arr["GERMAN",385]="In der PIN-Datenbank wurde nur eine Übereinstimmung gefunden" arr["TURKISH",385]="PIN veritabanında sadece bir eşleşme bulundu" - arr["ARABIC",385]="\${pending_of_translation} إلا أن العثور على تطابق في أرقام قاعدة بيانات" + arr["ARABIC",385]="تم العثور على تطابق واحد فقط في قاعدة بيانات PIN" arr["ENGLISH",386]="\${counter_pins_found} matching PINs have been found in the PINs database" arr["SPANISH",386]="Se han encontrado \${counter_pins_found} PINs coincidentes en la base de datos de PINs" @@ -5915,7 +5915,7 @@ function initialize_language_strings() { arr["POLISH",386]="Znaleziono \${counter_pins_found} pasujących kodów PIN w bazie danych" arr["GERMAN",386]="\${counter_pins_found} übereinstimmende PINs wurden in der PIN-Datenbank" arr["TURKISH",386]="\${counter_pins_found} PIN'lerde eşleşen PIN'ler bulundu" - arr["ARABIC",386]="\${pending_of_translation} العثور على \${counter_pins_found} دبابيس يقابل في أرقام قاعدة بيانات" + arr["ARABIC",386]="\${counter_pins_found} تم العثور على أرقام PIN مطابقة في قاعدة بيانات PIN" arr["ENGLISH",387]="No matches found in the PINs database" arr["SPANISH",387]="No se ha encontrado ninguna coincidencia en la base de datos de PINs" @@ -5928,7 +5928,7 @@ function initialize_language_strings() { arr["POLISH",387]="Brak dopasowania w bazie danych kodów PIN" arr["GERMAN",387]="Keine Übereinstimmungen wurden in der PIN-Datenbank gefunden" arr["TURKISH",387]="PINs veritabanında eşleşme bulunamadı" - arr["ARABIC",387]="\${pending_of_translation} لا شيء العثور على أي تطابق في أرقام قاعدة بيانات" + arr["ARABIC",387]="لم يتم العثور على مطابقات في قاعدة بيانات PIN" arr["ENGLISH",388]="Calculating and adding possible PINs using common known algorithms (ComputePIN, EasyBox, etc.) ..." arr["SPANISH",388]="Calculando y añadiendo posibles PINs usando algoritmos conocidos comunes (ComputePIN, EasyBox, etc.) ..." @@ -5941,7 +5941,7 @@ function initialize_language_strings() { arr["POLISH",388]="Obliczanie i dodawanie możliwych kodów PIN przy użyciu powszechnie znanych algorytmów (ComputePIN, EasyBox, itd.) ..." arr["GERMAN",388]="Berechnung und Hinzufügen von möglichen PINs mit bekannten Algorithmen (ComputePIN, EasyBox, etc.) ..." arr["TURKISH",388]="Bilinen bilinen algoritmaları (ComputePIN, EasyBox, vb.) Kullanarak olası PIN'leri hesaplamak ve eklemek ..." - arr["ARABIC",388]="\${pending_of_translation} حساب وإضافة أرقام ممكنة باستخدام خوارزميات المشتركة المعروفة (ComputePIN، EasyBox، الخ) ..." + arr["ARABIC",388]="حساب وإضافة أرقام PIN المحتملة باستخدام الخوارزميات المعروفة الشائعة (ComputePIN و EasyBox وما إلى ذلك) ..." arr["ENGLISH",389]="PINs calculated by algorithms have been added. The attack will be launched with a total of \${counter_pins_found} PINs" arr["SPANISH",389]="Se han añadido PINs calculados por los algoritmos. El ataque se lanzará con un total de \${counter_pins_found} PINs" @@ -5954,7 +5954,7 @@ function initialize_language_strings() { arr["POLISH",389]="Kody PIN obliczone pzez algorytmy zostały dodane. Atak zostanie uruchomiony w sumie dla \${counter_pins_found} kodów PIN" arr["GERMAN",389]="Die von den Algorithmen berechneten PINs wurden hinzugefügt. Der Angriff wird mit insgesamt \${counter_pins_found} PINs gestartet" arr["TURKISH",389]="Algoritmalar tarafından hesaplanan PIN'ler eklendi. Saldırı toplam \${counter_pins_found} PIN ile başlatılacak" - arr["ARABIC",389]="\${pending_of_translation} أضيفت دبابيس وتحسب على أساس الخوارزميات. إطلاق الهجوم مع ما مجموعه \${counter_pins_found} PINs" + arr["ARABIC",389]="تم إضافة أرقام التعريف الشخصية المحسوبة بواسطة الخوارزميات. سيتم إطلاق الهجوم بإجمالي \${counter_pins_found} PINs" arr["ENGLISH",390]="Some access points have only PBC (Push Button Connect) enabled and you can't connect via WPS if you don't press the physical button on the device" arr["SPANISH",390]="Algunos puntos de acceso tienen activado solamente PBC (Push Button Connect) y no podrás conectar por WPS si no se pulsa el boton físico del mismo" @@ -5967,7 +5967,7 @@ function initialize_language_strings() { arr["POLISH",390]="Niektóre punkty dostępu mają włączoną funkcję PBC (Push Button Connect) i nie można połączyć się za pośrednictwem WPS, jeśli nie naciśniesz fizycznego przycisku" arr["GERMAN",390]="Bei einigen Access Points ist nur PBC (Push Button Connect) aktiviert, und Sie können keine Verbindung über WPS herstellen, wenn Sie nicht die physische Taste drücken" arr["TURKISH",390]="Bazı erişim noktalarının yalnızca PBC (Push Button Connect) özelliği vardır ve cihazdaki fiziksel tuşa basmazsanız WPS ile bağlanamazsınız" - arr["ARABIC",390]="\${pending_of_translation} يتم تنشيط بعض نقاط الوصول فقط PBC (Push Button Connect) WPS إذا تم الضغط على زر المادي من نفسه" + arr["ARABIC",390]="بعض نقاط الوصول لديها فقط PBC (Push Button Connect) ممكّنة ولا يمكنك الاتصال عبر WPS إذا لم تضغط على الزر الفعلي بالجهاز" arr["ENGLISH",391]="Timeout set to \${normal_color}\${timeout}\${blue_color} seconds" arr["SPANISH",391]="Timeout elegido \${normal_color}\${timeout}\${blue_color} segundos" @@ -5980,7 +5980,7 @@ function initialize_language_strings() { arr["POLISH",391]="Wybrany limit czasu \${normal_color}\${timeout}\${blue_color} sekund" arr["GERMAN",391]="Ausgewähltes Timeout \${normal_color}\${timeout}\${blue_color} Sekunden" arr["TURKISH",391]="Zaman aşımı \${normal_color}\${timeout}\${blue_color} saniye olarak ayarlandı" - arr["ARABIC",391]="\${pending_of_translation} مهلة اختار \${normal_color}\${timeout}\${blue_color} ثواني" + arr["ARABIC",391]="تم ضبط المهلة على \${normal_color}\${timeout}\${blue_color} ثانية" arr["ENGLISH",392]="In the 5Ghz band there are many channels in which because of the country configuration, you can't operate. There are also other channels in which you can't initiate communication, only communicate with an existing network. This makes starting an access point on a 5Ghz channel very likely to fail if it doesn't match an allowed channel. This is why Evil Twin will start on a channel in the 2.4Ghz band (1-11). But don't worry, it will be transparent for the users because the DoS attack still operate on the real 5Ghz channel against the target" arr["SPANISH",392]="En la banda de los 5Ghz hay muchos canales en los que por la configuración del país, no puedes operar. También hay otros canales en los que no puedes iniciar la comunicación, solo comunicarte con una red existente. Esto hace que iniciar un punto de acceso en una canal de 5Ghz tenga muchas probabilidades de fallo si no coincide con un canal permitido. Es por esto que el Evil Twin se iniciará en un canal de la banda 2.4Ghz (1-11). Pero no te preocupes, será transparente para los usuarios ya que el ataque DoS sigue operando en el canal real de 5Ghz contra el objetivo" @@ -5993,7 +5993,7 @@ function initialize_language_strings() { arr["POLISH",392]="W paśmie 5Ghz istnieje wiele kanałów, które nie mogą działać z powodu konfiguracji kraju. Istnieją również inne kanały, w których nie można zainicjować komunikacji, a tylko komunikować się z istniejącą siecią. To sprawia, że uruchomienie punktu dostępu na kanale 5Ghz może się nie udać, jeśli nie pasuje do dozwolonego kanału. Dlatego atak Evil Twin rozpocznie się na kanale w paśmie 2.4Ghz (1-11). Ale nie martw się, będzie to dla użytkowników niewidoczne, ponieważ atak DoS nadal działa przeciwko celowi na prawdziwym kanale 5Ghz" arr["GERMAN",392]="Im 5Ghz-Band gibt es viele Kanäle, in denen man nach der Konfiguration des Landes nicht arbeiten kann. Es gibt auch andere Kanäle, in denen Sie keine Kommunikation starten können, sondern nur mit einem bestehenden Netzwerk kommunizieren. Dies führt dazu, dass das Starten eines APs auf einem 5Ghz-Kanal sehr wahrscheinlich fehlschlägt, wenn es nicht mit einem zulässigen Kanal übereinstimmt. Deshalb startet der Evil Twin auf einem Kanal im 2.4Ghz-Band (1-11). Aber keine Sorge, es wird für die Benutzer transparent sein, da die DoS-Attacke weiterhin auf dem echten 5Ghz-Kanal gegen das Ziel arbeitet" arr["TURKISH",392]="5Ghz bandında, ülke konfigürasyonu nedeniyle çalışamayacağınız pek çok kanal var. İletişimi başlatamayacağınız başka kanallar da vardır, sadece mevcut bir ağ ile iletişim kurabilirsiniz. Bu, izin verilen bir kanalla eşleşmezse başarısız olması muhtemel 5 GHz'lik bir kanalda bir erişim noktası başlatılmasını sağlar. Bu yüzden Evil Twin 2.4Ghz bandında (1-11) bir kanalda başlayacaktır. Ama endişelenmeyin, kullanıcılar için şeffaf olacak çünkü DoS saldırısı hala hedefe karşı gerçek 5GHz kanalında çalışıyor" - arr["ARABIC",392]="\${pending_of_translation} في الفرقة 5GHz هناك العديد من القنوات التي التكوين للبلد، لا يمكن أن تعمل. وهناك أيضا قنوات أخرى لا يمكنك بدء الاتصال التواصل فقط مع الشبكة الحالية. هذا يجعل البدء في نقطة الوصول في قناة 5Ghz لديها احتمال كبير لفشل إذا لم تتطابق مع قناة المسموح بها. هذا هو السبب في الشر التوأم سوف تبدأ في فرقة قناة 2.4GHz إرسال (11/01). ولكن لا تقلق، تكون شفافة للمستخدمين لهجوم حجب الخدمة لا تزال تعمل في قناة 5Ghz الحقيقية مقابل هدف" + arr["ARABIC",392]="في النطاق 5Ghz ، هناك الكثير من القنوات التي لا يمكنك العمل فيها من خلال تكوين البلد. هناك أيضًا قنوات أخرى لا يمكنك بدء الاتصال فيها ، ما عليك سوى الاتصال بشبكة موجودة. هذا يجعل بدء نقطة وصول على قناة5Ghz من المحتمل جدًا أن تفشل إذا لم تتطابق مع قناة مرخصة. هذا هو السبب في أن Evil Twin سيبدأ على قناة في نطاق (2.4Ghz (1-11 . لكن لا تقلق ، ستكون شفافة للمستخدمين لأن هجوم DoS يستمر في العمل على قناة 5Ghz الحقيقية ضد الهدف" arr["ENGLISH",393]="Type value in seconds (\${min_max_timeout}) for timeout or press [Enter] to accept the proposal [\${normal_color}\${timeout_shown}\${green_color}]:" arr["SPANISH",393]="Escribe un valor en segundos (\${min_max_timeout}) para el timeout o pulsa [Enter] para aceptar el valor propuesto [\${normal_color}\${timeout_shown}\${green_color}]:" @@ -6006,7 +6006,7 @@ function initialize_language_strings() { arr["POLISH",393]="Wprowadź wartość w sekundach (\${min_max_timeout}) dla limitu czasu lub naciśnij klawisz [Enter], aby zaakceptować proponowaną wartość [\${normal_color}\${timeout_shown}\${green_color}]:" arr["GERMAN",393]="Geben Sie einen Wert in Sekunden (\${min_max_timeout}) für die Zeitüberschreitung ein oder drücken Sie [Enter], um den vorgeschlagenen Wert zu übernehmen [\${normal_color}\${timeout_shown}\${green_color}]:" arr["TURKISH",393]="Zaman aşımı için saniye cinsinden değeri (\${min_max_timeout}) yazın veya teklifi kabul etmek için [Enter] tuşuna basın [\${normal_color}\${timeout_shown}\${green_color}]:" - arr["ARABIC",393]="\${pending_of_translation} كتابة قيمة في ثوان (\${min_max_timeout}) إلى مهلة أو اضغط [أدخل] لقبول القيمة المقترحة [\${normal_color}\${timeout_shown}\${green_color}]:" + arr["ARABIC",393]="اكتب القيمة بالثواني (\$min_max_timeout}) للمهلة أو اضغط على [Enter] لقبول الاقتراح [\${normal_color}\${timeout_shown}\${green_color}]:" arr["ENGLISH",394]="You have selected a 5Ghz target network and the \"DoS pursuit mode\", but the second interface needed to perform the attack doesn't support the 5Ghz band or it is disabled, so the attack can't be performed" arr["SPANISH",394]="Has seleccionado una red objetivo de 5Ghz y el \"modo persecución DoS\", pero el segundo interfaz necesario para llevar a cabo el ataque no soporta la banda de los 5Ghz o está desactivado, por lo que este no se puede realizar" @@ -6019,7 +6019,7 @@ function initialize_language_strings() { arr["POLISH",394]="Wybrałeś docelową sieć 5Ghz i \"tryb DoS pursuit\", ale drugi interfejs potrzebny do przeprowadzenia ataku nie obsługuje pasma 5Ghz lub jest ono wyłączone, więc nie można go wykonać" arr["GERMAN",394]="Sie haben ein Zielnetzwerk mit 5Ghz und den \"DoS pursuit mode\" gewählt, aber die zweite Interface, die zur Ausführung des Angriffs benötigt wird, unterstützt das 5Ghz-Band nicht oder sie ist deaktiviert, so dass es nicht ausgeführt werden kann" arr["TURKISH",394]="5Ghz hedef ve \"DoS pursuit mode\" seçtiniz, ancak saldırıyı gerçekleştirmek için gereken ikinci arayüz, 5Ghz'yi bandını desteklemiyor veya devre dışı bırakılmış, bu yüzden saldırı gerçekleştirilemiyor" - arr["ARABIC",394]="\${pending_of_translation} لقد اخترت هدفا و5Ghz شبكة \"DoS pursuit mode\"، ولكن الهجوم في حاجة الى واجهة الثانية لأداء لا يدعم الفرقة 5GHz أو معطل، لذلك هذا لا يمكن القيام به" + arr["ARABIC",394]="لقد حددت شبكة 5Ghz و \"وضع تتبع DoS\" ، لكن الواجهة الثانية المطلوبة لتنفيذ الهجوم لا تدعم النطاق الترددي 5Ghz أو تم تعطيلها ، لذا لا يمكن تنفيذها" arr["ENGLISH",395]="Skipping intro, more window size needed" arr["SPANISH",395]="Saltando presentación, se necesita más tamaño de ventana" @@ -6032,7 +6032,7 @@ function initialize_language_strings() { arr["POLISH",395]="Pomijanie prezentacji, potrzebujesz większego rozmiaru okna" arr["GERMAN",395]="Intro wird übersprungen, mehr Fenstergröße ist erforderlich" arr["TURKISH",395]="Giriş atlanıyor, daha fazla pencere boyutu gerekiyor" - arr["ARABIC",395]="\${pending_of_translation} ومن القفز العرض، كنت بحاجة الى مزيد من حجم النافذة" + arr["ARABIC",395]="تخطي المقدمة لعدم وجود مساحة للنافذة" arr["ENGLISH",396]="8. Evil Twin AP attack with sniffing and bettercap-sslstrip2/BeEF" arr["SPANISH",396]="8. Ataque Evil Twin AP con sniffing y bettercap-sslstrip2/BeEF" @@ -6045,7 +6045,7 @@ function initialize_language_strings() { arr["POLISH",396]="8. Atak Evil Twin AP ze sniffingiem i bettercap-sslstrip2/BeEF" arr["GERMAN",396]="8. Evil Twin AP Angriff mit Sniffing und bettercap-sslstrip2/BeEF" arr["TURKISH",396]="8. Sniffing ve bettercap-sslstrip2/BeEF ile Kötü İkiz AP saldırısı" - arr["ARABIC",396]="\${pending_of_translation} 8. هجوم الشر التوأم AP استنشاق وbettercap-sslstrip2/BeEF" + arr["ARABIC",396]="8. هجوم Evil Twin AP مع الشم و bettercap-sslstrip2/BeEF" arr["ENGLISH",397]="Evil Twin AP attack with sniffing and bettercap-sslstrip2/BeEF" arr["SPANISH",397]="Ataque Evil Twin AP con sniffing y bettercap-sslstrip2/BeEF" @@ -6058,7 +6058,7 @@ function initialize_language_strings() { arr["POLISH",397]="Atak Evil Twin AP ze sniffingiem i bettercap-sslstrip2/BeEF" arr["GERMAN",397]="Evil Twin AP Angriff mit Sniffing und bettercap-sslstrip2/BeEF" arr["TURKISH",397]="Şeytani İkiz AP saldırısı (sniffing ile) bettercap-sslstrip2/BeEF" - arr["ARABIC",397]="\${pending_of_translation} هجوم التوأم الشر مع استنشاق وbettercap AP-sslstrip2/BeEF" + arr["ARABIC",397]="هجوم Evil Twin AP مع الشم و bettercap-sslstrip2/BeEF" arr["ENGLISH",398]="Type the path to store the file or press [Enter] to accept the default proposal \${normal_color}[\${default_bettercap_logpath}]" arr["SPANISH",398]="Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto \${normal_color}[\${default_bettercap_logpath}]" @@ -6071,7 +6071,7 @@ function initialize_language_strings() { arr["POLISH",398]="Wpisz ścieżkę, w której będzie zapisany plik lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${default_bettercap_logpath}]" arr["GERMAN",398]="Schreiben Sie den Pfad, unter dem die Datei gespeichert werden soll, oder drücken Sie die Enter-Taste, um den Standardvorschlag zu akzeptieren \${normal_color}[\${default_bettercap_logpath}]" arr["TURKISH",398]="Dosyayı depolamak için yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın \${normal_color}[\${default_bettercap_logpath}]" - arr["ARABIC",398]="\${pending_of_translation} اكتب المسار حيث نقوم بتخزين ملف أو اضغط [أدخل] لقبول الافتراضي المقترح \${normal_color}[\${default_bettercap_logpath}]" + arr["ARABIC",398]="اكتب المسار لتخزين الملف أو اضغط على [Enter] لقبول الاقتراح \${normal_color}[\$ {default_bettercap_logpath}]" arr["ENGLISH",399]="Passwords captured by sniffer. File saved at \${normal_color}[\${bettercap_logpath}]" arr["SPANISH",399]="El sniffer ha capturado contraseñas. Fichero salvado en \${normal_color}[\${bettercap_logpath}]" @@ -6084,7 +6084,7 @@ function initialize_language_strings() { arr["POLISH",399]="Sniffer przechwycił hasła. Plik zapisany w \${normal_color}[\${bettercap_logpath}]" arr["GERMAN",399]="Der Sniffer hat Passwörter erfasst. Datei in \${normal_color}[\${bettercap_logpath}] gespeichert" arr["TURKISH",399]="Parolalar sniffer tarafından yakalandı. Şuraya kaydedildi: \${normal_color}[\${bettercap_logpath}]" - arr["ARABIC",399]="\${pending_of_translation} وقد استولت على الشم كلمات السر. الملف المحفوظ في \${normal_color}[\${bettercap_logpath}]" + arr["ARABIC",399]="تم التقاط كلمات المرور بواسطة المتشمم. تم حفظ الملف في \${normal_color}[\${bettercap_logpath}]" arr["ENGLISH",400]="On Evil Twin attack with BeEF integrated, in addition to obtaining keys using sniffing techniques, you can try to control the client's browser launching numerous attack vectors. The success of these will depend on many factors such as the kind of client's browser and its version" arr["SPANISH",400]="En el ataque Evil Twin con BeEF integrado, además de obtener claves con sniffing, podrás intentar controlar el navegador de los clientes lanzando numerosos vectores de ataque. El éxito de estos dependerá de muchos factores como el tipo de navegador y la versión que utilice el cliente" @@ -6097,7 +6097,7 @@ function initialize_language_strings() { arr["POLISH",400]="W ataku Evil Twin ze zintegrowanym BeEF, oprócz uzyskiwania kluczy sniffingiem, można spróbować kontrolować przeglądarkę klientów, uruchamiając liczne ataki. Sukces tych działań będzie zależał od wielu czynników, takich jak typ przeglądarki i wersja używana przez klienta" arr["GERMAN",400]="Beim Evil-Twin Angriff mit integriertem BeEF können Sie nicht nur Schlüssel mit Sniffing erhalten, sondern auch versuchen, den Browser des Clients zu steuern, indem Sie zahlreiche Angriffsvektoren starten. Der Erfolg hängt von vielen Faktoren ab, beispielsweise vom Browsertyp und der vom Client verwendeten Version" arr["TURKISH",400]="BeEF ile Evil Twin saldırısında entegre olarak, koklama tekniklerini kullanarak anahtar elde etmenin yanı sıra, clientin tarayıcısını çok sayıda saldırı vektörünü başlatmaya çalışmayı deneyebilirsiniz. Bunların başarısı, clientin tarayıcısının türü ve versiyonu gibi birçok faktöre bağlı olacaktır" - arr["ARABIC",400]="\${pending_of_translation} في هجوم لحوم البقر الشر التوأم، إلى جانب الحصول على مفاتيح مع متكاملة استنشاق، يمكنك محاولة للسيطرة على مستعرض العميل إطلاق العديد من ناقلات الهجوم. نجاح هذه تعتمد على العديد من العوامل مثل نوع المتصفح والنسخة المستخدمة من قبل العميل" + arr["ARABIC",400]="في هجوم Evil Twin مع دمج BeEF ، بالإضافة إلى الحصول على مفاتيح باستخدام تقنيات الشم ، يمكنك محاولة التحكم في متصفح العميل باستخدام العديد من الهجومات. سيعتمد نجاح هذه على العديد من العوامل مثل نوع متصفح العميل وإصداره" arr["ENGLISH",401]="The beef package you have installed is not BeEF (Browser Exploitation Framework). You have Beef (Flexible Brainfuck interpreter) installed. Both executables have the same name and can lead to confusion. Uninstall it and install what airgeddon needs if you want to use that feature. Installation guide: \${beef_installation_url}" arr["SPANISH",401]="El paquete beef que tienes instalado no es BeEF (Browser Exploitation Framework). Tienes instalado Beef (Flexible Brainfuck interpreter). Ambos ejecutables se llaman igual y puede dar lugar a confusión. Desinstálalo e instala el que airgeddon necesita si quieres usar esa característica. Guía de instalación: \${beef_installation_url}" @@ -6110,7 +6110,7 @@ function initialize_language_strings() { arr["POLISH",401]="Zainstalowany pakiet beef nie jest BeEF (Browser Exploitation Framework). Masz zainstalowaną Beef (Flexible Brainfuck interpreter). Obydwa pliki wykonywalne są nazywane tak samo i mogą prowadzić do zamieszania. Odinstaluj i zainstaluj system airgeddon, jeśli potrzebujesz tej funkcji. Instrukcja instalacji: \${beef_installation_url}" arr["GERMAN",401]="Das von Ihnen installierte beef-Paket ist nicht BeEF (Browser Exploitation Framework). Sie haben Beef (Flexible Brainfuck Interpreter) installiert. Beide ausführbare Dateien werden als gleich bezeichnet und können zu Verwirrung führen. Deinstallieren Sie es und installieren Sie das, das airgeddon benötigt, wenn Sie diese Funktion verwenden möchten. Installationsanleitung: \${beef_installation_url}" arr["TURKISH",401]="Yüklediğiniz beef paketi, BeEF (Browser Exploitation Framework) değildir. Beef (Flexible Brainfuck interpreter) kurulu. Her iki yürütücü de aynı ada sahip ve karışıklığa yol açabilir. Bu özelliği kullanmak istiyorsanız kaldırın ve hangi airgeddon'un gereksinimlerini karşılayın. Kurulum kılavuzu: \${beef_installation_url}" - arr["ARABIC",401]="\${pending_of_translation} حزمة لحم البقر قمت بتثبيت ليست لحوم البقر (متصفح استغلال الإطار). كنت قد قمت بتثبيت لحوم البقر (مرنة Brainfuck مترجم). كلا القابلة للتنفيذ نفس الاسم، ويمكن أن يكون مربكا. إلغاء تثبيت البرنامج وتثبيته airgeddon الحاجة إذا كنت ترغب في استخدام هذه الميزة. تركيب الدليل: \${beef_installation_url}" + arr["ARABIC",401]="حزمة beef التي قمت بتثبيتها ليست BeEF (Browser Exploitation Framework). لديك Beef Beef (Flexible Brainfuck interpreter) مثبتًا. كلا الملفين التنفيذيين لهما نفس الاسم ويمكن أن يؤديا إلى الارتباك. قم بإلغاء تثبيته وتثبيت ما يحتاجه airgeddon إذا كنت تريد استخدام هذه الميزة. دليل التثبيت: \${beef_installation_url}" arr["ENGLISH",402]="Enter the absolute path of the directory where BeEF is installed:" arr["SPANISH",402]="Introduce la ruta absoluta del directorio donde está instalado BeEF:" @@ -6123,7 +6123,7 @@ function initialize_language_strings() { arr["POLISH",402]="Wprowadż ścieżkę absolutną do instalacji BeEF:" arr["GERMAN",402]="Geben Sie den absoluten Pfad des Verzeichnisses ein, in dem BeEF installiert ist:" arr["TURKISH",402]="BeEf'in kurulu olduğu dizini tam olarak giriniz:" - arr["ARABIC",402]="\${pending_of_translation} أدخل المسار المطلق من الدليل حيث تم تثبيت لحم البقر:" + arr["ARABIC",402]="أدخل المسار المطلق للدليل حيث تم تثبيت BeEF:" arr["ENGLISH",403]="The directory you entered doesn't exist" arr["SPANISH",403]="El directorio introducido no existe" @@ -6136,7 +6136,7 @@ function initialize_language_strings() { arr["POLISH",403]="Wprowadzony katalog nie istnieje" arr["GERMAN",403]="Das eingegebene Verzeichnis existiert nicht" arr["TURKISH",403]="Girdiğiniz dizin mevcut değil" - arr["ARABIC",403]="\${pending_of_translation} الدليل أدخلته غير موجود" + arr["ARABIC",403]="الدليل أدخلته غير موجود" arr["ENGLISH",404]="The entered path isn't absolute. An absolute path must always begin with \"/\"" arr["SPANISH",404]="La ruta introducida no es absoluta. Una ruta absoluta siempre debe comenzar por \"/\"" @@ -6149,7 +6149,7 @@ function initialize_language_strings() { arr["POLISH",404]="Wprowadzona ścieżka nie jest absolutna. Ścieżka abolutna musi się zawsze zaczynać od \"/\"" arr["GERMAN",404]="Der eingegebene Pfad ist nicht absolut. Ein absoluter Pfad sollte immer mit \"/\" beginnen" arr["TURKISH",404]="Girilen yol mutlak değildir. Mutlak bir yol daima \"/\" ile başlamalıdır" - arr["ARABIC",404]="\${pending_of_translation} المسار الذي تم إدخاله غير مطلق. مسار مطلق يجب أن تبدأ دائما مع \"/\"" + arr["ARABIC",404]="المسار الذي تم إدخاله ليس مطلقًا. يجب أن يبدأ المسار المطلق دائمًا بـ \"/\"" arr["ENGLISH",405]="Checking BeEF..." arr["SPANISH",405]="Comprobando BeEF..." @@ -6162,7 +6162,7 @@ function initialize_language_strings() { arr["POLISH",405]="Sprawdzanie BeEF..." arr["GERMAN",405]="BeEF wird überprüft..." arr["TURKISH",405]="BeEF kontrol ediliyor..." - arr["ARABIC",405]="\${pending_of_translation} فحص لحوم البقر ..." + arr["ARABIC",405]="جارٍ التحقق من BeEF ..." arr["ENGLISH",406]="No BeEF executable was detected in given directory" arr["SPANISH",406]="No se ha detectado un ejecutable de BeEF en el directorio indicado" @@ -6175,7 +6175,7 @@ function initialize_language_strings() { arr["POLISH",406]="Nie znaleziono pliku wykonywalnego BeEF w danym katalogu" arr["GERMAN",406]="Keine BeEF-Programmdatei wurde im angegebenen Verzeichnis nicht gefunden" arr["TURKISH",406]="Girilen dizinde BeEF yürütülebilir bulunamadı" - arr["ARABIC",406]="\${pending_of_translation} لم يتم الكشف عنه لحوم البقر للتنفيذ في الدليل المحدد" + arr["ARABIC",406]="لم يتم اكتشاف BeEF قابل للتنفيذ في دليل معين" arr["ENGLISH",407]="BeEF preparation" arr["SPANISH",407]="Preparación BeEF" @@ -6188,7 +6188,7 @@ function initialize_language_strings() { arr["POLISH",407]="Przygotowanie BeEF" arr["GERMAN",407]="BeEF wird vorbereitet" arr["TURKISH",407]="BeEF hazırlanması" - arr["ARABIC",407]="\${pending_of_translation} إعداد لحم البقر" + arr["ARABIC",407]="تحضيرBeEF" arr["ENGLISH",408]="If you installed BeEF manually, airgeddon might not be able to find it and the attack option can appear as restricted. You can try to solve it using the special menu option to fix this. It will work only if BeEF is already correctly installed and your unique problem is the script is not detecting it" arr["SPANISH",408]="Si instalaste BeEF manualmente, puede que airgeddon no sea capaz de encontrarlo y la opción del ataque te aparezca restringida. Puedes intentar solucionarlo usando la opción del menú especial para ello. Esto sólo funcionará si BeEF ya está instalado correctamente y el único problema que tienes es que el script no lo detecta" @@ -6201,7 +6201,7 @@ function initialize_language_strings() { arr["POLISH",408]="Jeśli zainstalowałeś BeEF ręcznie, airgeddon może nie być w stanie go znaleźć, a opcja atakowania będzie ograniczona. Możesz spróbować rozwiązać ten problem używając specjalnej opcji menu. To będzie działać tylko wtedy, gdy BeEF jest już poprawnie zainstalowany i jedynym problemem jest to, że skrypt go nie wykrywa" arr["GERMAN",408]="Wenn Sie BeEF manuell installiert haben, kann airgeddon es möglicherweise nicht finden und die Angriffsoption scheint eingeschränkt zu sein. Sie können versuchen, es mit hilfe der speziellen Menüoption dafür zu lösen. Dies funktioniert nur, wenn BeEF bereits korrekt installiert ist und das einzige Problem, das Sie haben, ist, dass das Skript es nicht erkennt" arr["TURKISH",408]="BeEF'i manuel olarak yüklediyseniz, airgeddon onu bulamayabilir ve saldırı seçeneği kısıtlı olarak görünebilir. Bunu düzeltmek için özel menü seçeneğini kullanarak çözmeyi deneyebilirsiniz. Sadece BeEF zaten doğru bir şekilde kurulmuşsa ve tek sorun, komut dosyasının bunu algılamaması durumunda çalışır" - arr["ARABIC",408]="\${pending_of_translation} إذا قمت بتثبيت لحم البقر يدويا، airgeddon قد لا تكون قادرة على العثور على وستظهر خيار الهجوم مقيدة. يمكنك محاولة إصلاحه باستخدام خيار القائمة خاص لهذا الغرض. وهذا العمل إلا إذا تم بالفعل تثبيت لحم البقر بشكل صحيح والمشكلة الوحيدة لديك هو أن السيناريو لا يكشف" + arr["ARABIC",408]="إذا قمت بتثبيت BeEF يدويًا ، فقد لا يتمكن airgeddon من العثور عليه ويمكن أن يظهر خيار الهجوم على أنه مقيد. يمكنك محاولة حلها باستخدام خيار القائمة الخاص لإصلاح ذلك. لن يعمل إلا إذا تم تثبيت BeEF بالفعل بشكل صحيح ومشكلتك الفريدة هي أن البرنامج لا يكتشفه" arr["ENGLISH",409]="1. Evil Twin AP attack with sniffing and bettercap-sslstrip2/BeEF" arr["SPANISH",409]="1. Ataque Evil Twin AP con sniffing y bettercap-sslstrip2/BeEF" @@ -6214,7 +6214,7 @@ function initialize_language_strings() { arr["POLISH",409]="1. Atak Evil Twin AP ze sniffingiem i bettercap-sslstrip2/BeEF" arr["GERMAN",409]="1. Evil Twin AP Angriff mit Sniffing und bettercap-sslstrip2/BeEF" arr["TURKISH",409]="1. Sniffing ve bettercap-sslstrip2/BeEF ile Kötü İkiz AP saldırısı" - arr["ARABIC",409]="\${pending_of_translation} 1. هجوم الشر التوأم AP استنشاق وbettercap-sslstrip2/BeEF" + arr["ARABIC",409]="1. هجوم Evil Twin AP مع الشم و bettercap-sslstrip2/BeEF" arr["ENGLISH",410]="2. Try to troubleshoot manually installed BeEF dependency problem" arr["SPANISH",410]="2. Intentar solucionar problema de dependencia BeEF instalado manualmente" @@ -6227,7 +6227,7 @@ function initialize_language_strings() { arr["POLISH",410]="2. Próba rozwiązywania problemów z ręcznie zainstalowanym BeEF" arr["GERMAN",410]="2. Versuche manuell installierte BeEF-Abhängigkeitsprobleme zu lösen" arr["TURKISH",410]="2. El ile yüklenmiş BeEF bağımlılık sorununu gidermeye çalışın" - arr["ARABIC",410]="\${pending_of_translation} 2. محاولة حل المشكلة لحوم البقر الاعتماد تثبيت يدويا" + arr["ARABIC",410]="2. حاول استكشاف مشكلة تبعية BeEF المثبتة يدويًا وإصلاحها" arr["ENGLISH",411]="WPS filter enabled in scan. When started, press [Ctrl+C] to stop..." arr["SPANISH",411]="Filtro WPS activado en escaneo. Una vez empezado, pulse [Ctrl+C] para pararlo..." @@ -6240,7 +6240,7 @@ function initialize_language_strings() { arr["POLISH",411]="Filtr WPS aktywowany podczas skanowania. Naciśnij [Ctrl+C] w trakcie trwania, aby zatrzymać..." arr["GERMAN",411]="WPS-Filter beim Scannen aktiviert. Nach dem Start, drücken Sie [Ctrl+C], um es zu stoppen..." arr["TURKISH",411]="WPS filtresi taramada etkinleştirildi. Başladığınızda, durdurmak için [Ctrl+C] tuşlarına basın..." - arr["ARABIC",411]="\${pending_of_translation} تنشيط WPS مسح التصفية. بدأت مرة واحدة، اضغط [Ctrl+C] لوقف ..." + arr["ARABIC",411]="تم تمكين مرشح WPS في الفحص. عند البدء ، اضغط على [Ctrl + C] للإيقاف ..." arr["ENGLISH",412]="You don't need to perform this action. Your BeEF is operational" arr["SPANISH",412]="No necesitas realizar esta acción. Tu BeEF está operativo" @@ -6253,7 +6253,7 @@ function initialize_language_strings() { arr["POLISH",412]="Nie musisz tego robić. Twoja BeEF działa" arr["GERMAN",412]="Sie müssen diese Aktion nicht durchführen. Ihr BeEF ist betriebsbereit" arr["TURKISH",412]="Bu eylemi gerçekleştirmeniz gerekmez. BeEF'in operasyonel" - arr["ARABIC",412]="\${pending_of_translation} لا حاجة للقيام بذلك. لحوم البقر الخاص بك هو التشغيلية" + arr["ARABIC",412]="لست بحاجة إلى تنفيذ هذا الإجراء. BeEF الخاص بك جاهز للعمل" arr["ENGLISH",413]="airgeddon fixed the problem. Your BeEF is operational" arr["SPANISH",413]="airgeddon ha solucionado el problema. Tu BeEF está operativo" @@ -6266,7 +6266,7 @@ function initialize_language_strings() { arr["POLISH",413]="airgeddon rozwiązał problem. Twoja BeEF działa" arr["GERMAN",413]="airgeddon hat das Problem gelöst. Ihr BeEF ist betriebsbereit" arr["TURKISH",413]="airgeddon sorunu çözdü. BeEF'in operasyonel" - arr["ARABIC",413]="\${pending_of_translation} airgeddon قد حل المشكلة. لحوم البقر الخاص بك هو التشغيلية" + arr["ARABIC",413]="airgeddon أصلحت المشكلة.BeEF الخاص بك جاهز للعمل" arr["ENGLISH",414]="You don't have curl installed. Is not possible to download PINs database file" arr["SPANISH",414]="No tienes curl instalado. No se puede descargar el fichero de la base de datos de PINs" @@ -6279,7 +6279,7 @@ function initialize_language_strings() { arr["POLISH",414]="Nie masz zainstalowanego curl. Nie można pobrać pliku bazy danych kodu PIN" arr["GERMAN",414]="Sie haben curl nicht installiert. Die PIN-Datenbank konnte nicht heruntergeladen werden" arr["TURKISH",414]="Curl yüklü değil. PIN veritabanı dosyasını indirmek için Curl kurulu olmalı" - arr["ARABIC",414]="\${pending_of_translation} لم يكن لديك حليقة مثبتة. لا يمكنك تحميل الملف من دبابيس قاعدة بيانات" + arr["ARABIC",414]="ليس لديك curl مثبت. لا يمكن تنزيل ملف قاعدة بيانات PIN" arr["ENGLISH",415]="\${blue_color}airgeddon knows you have BeEF installed and you pass the validation, but it was unable to locate the right directory path where you have BeEF installed. Knowing the location gives some advantages for the execution because its configuration file can be customized instead of generic. \${green_color}Do you want to enter it manually? \${normal_color}\${visual_choice}" arr["SPANISH",415]="\${blue_color}airgeddon sabe que tienes BeEF instalado y pasas la validación, pero no ha podido concretar la ruta del directorio exacto donde tienes instalado BeEF. Conocer la localización exacta tiene algunas ventajas a la hora de ejecutarlo ya que la configuración será personalizada en lugar de ser una configuración genérica. \${green_color}¿Quieres introducirla manualmente? \${normal_color}\${visual_choice}" @@ -6292,7 +6292,7 @@ function initialize_language_strings() { arr["POLISH",415]="\${blue_color}airgeddon wie, że masz zainstalowaną wersję BeEF i przejdziesz walidację, ale nie możesz określić dokładnej ścieżki katalogu, w której zainstalowałeś BeEF. Znajomość dokładnej lokalizacji ma pewne zalety w czasie jej wykonywania, ponieważ konfiguracja zostanie dostosowana do indywidualnych potrzeb, a nie jako konfiguracja ogólna. \${green_color}Czy chcesz ją wprowadzić ręcznie? \${normal_color}\${visual_choice}" arr["GERMAN",415]="\${blue_color}airgeddon weiß, dass Sie BeEF installiert haben und Sie die Validierung bestehen, aber airgeddon konnte den genauen Verzeichnispfad, in den BeEF installiert ist, nicht angeben. Die genaue Position zu kennen, hat zum Zeitpunkt der Ausführung einige Vorteile, da die Konfiguration personalisiert wird, anstatt eine generische Konfiguration zu sein. \${green_color} Möchten Sie es manuell eingeben? \${normal_color}\${visual_choice}" arr["TURKISH",415]="\${blue_color}airgeddon, BeEF'in yüklü olduğunu ve doğrulama işlemini geçtiğinizi biliyor, ancak BeEF'in kurulu olduğu doğru dizin yolunu bulamadı. Konumun bilinmesi, yapılandırma dosyasının jenerik yerine özelleştirilebilmesi nedeniyle yürütme için bazı avantajlar sağlar. \${green_color} El ile girmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",415]="\${pending_of_translation} \${blue_color}airgeddon يعرف لحم البقر قد قمت بتثبيت وتمرير التحقق من صحة، ولكن لا يمكن تحديد الدليل الطريق الصحيح حيث قمت بتثبيت لحوم البقر. معرفة المكان المحدد له بعض المزايا عند تشغيله منذ التكوين سوف تكون شخصية بدلا من تكوين عام. \${green_color} هل تريد إدخاله يدويا؟ \${normal_color}\${visual_choice}" + arr["ARABIC",415]="\${blue_color} يعرف airgeddon أن لديك BeEF مثبتًا وأنك نجحت في التحقق من الصحة ، لكنه لم يتمكن من تحديد مسار الدليل الصحيح حيث تم تثبيت BeEF. توفر معرفة الموقع بعض المزايا للتنفيذ لأنه يمكن تخصيص ملف التكوين الخاص به بدلاً من العام. \${green_color} هل تريد إدخاله يدويًا؟ \${normal_color}\${visual_choice}" arr["ENGLISH",416]=" You can run BeEF, but it is better if you run the second option before" arr["SPANISH",416]=" Puedes ejecutar BeEF, pero es recomendable ejecutar la segunda opción antes" @@ -6305,7 +6305,7 @@ function initialize_language_strings() { arr["POLISH",416]=" Możesz uruchomić BeEF, ale zaleca się uruchomienie drugiej opcji najpierw" arr["GERMAN",416]=" Sie können BeEF ausführen, es wird jedoch empfohlen, die zweite Option vorher auszuführen" arr["TURKISH",416]=" BeEF'i çalıştırabilirsiniz, ancak daha önce ikinci seçeneği çalıştırırsanız daha iyi olur" - arr["ARABIC",416]="\${pending_of_translation} لحم البقر يمكن تشغيل، ولكن من المستحسن لتشغيل الخيار الثاني قبل" + arr["ARABIC",416]=" يمكنك تشغيل BeEF ، لكن من الأفضل تشغيل الخيار الثاني من قبل" arr["ENGLISH",417]="An unexpected error occurred, redirecting to the menu" arr["SPANISH",417]="Ocurrió un error inesperado. Volviendo al menú" @@ -6318,7 +6318,7 @@ function initialize_language_strings() { arr["POLISH",417]="Wystąpił nieoczekiwany błąd. Powrót do menu" arr["GERMAN",417]="Ein unerwarteter Fehler ist aufgetreten. Zurück zum Menü" arr["TURKISH",417]="Beklenmeyen bir hata oluştu, menüye yönlendiriliyorsunuz" - arr["ARABIC",417]="\${pending_of_translation} خطأ غير متوقع. العودة إلى القائمة" + arr["ARABIC",417]="حدث خطأ غير متوقع ، إعادة التوجيه إلى القائمة" arr["ENGLISH",418]="Restoring MAC" arr["SPANISH",418]="Restaurando MAC" @@ -6331,7 +6331,7 @@ function initialize_language_strings() { arr["POLISH",418]="Przywracanie MAC" arr["GERMAN",418]="Wiederherstellen von MAC" arr["TURKISH",418]="MAC eski haline getiriliyor" - arr["ARABIC",418]="\${pending_of_translation} استعادة MAC" + arr["ARABIC",418]="استعادة MAC" arr["ENGLISH",419]="Do you want to spoof your MAC address during this attack? \${normal_color}\${visual_choice}" arr["SPANISH",419]="¿Deseas falsear la dirección MAC de tu tarjeta durante el ataque? \${normal_color}\${visual_choice}" @@ -6344,7 +6344,7 @@ function initialize_language_strings() { arr["POLISH",419]="Chcesz spoofować adres MAC karty podczas ataku? \${normal_color}\${visual_choice}" arr["GERMAN",419]="Möchten Sie die MAC-Adresse Ihrer Karte während des Angriffs verfälschen? \${normal_color}\${visual_choice}" arr["TURKISH",419]="Bu saldırı sırasında MAC adresinizi değiştirmek ister misiniz? \${normal_color}\${visual_choice}" - arr["ARABIC",419]="\${pending_of_translation} تريد تزوير عنوان MAC من بطاقتك خلال الهجوم؟ \${normal_color}\${visual_choice}" + arr["ARABIC",419]="هل تريد انتحال MAC address الخاص بك أثناء هذا الهجوم؟ \${normal_color}\${visual_choice}" arr["ENGLISH",420]="It has been detected that you are running airgeddon inside a Docker container. During this attack hostapd is used to create a fake AP. This component often conflicts with network-manager. From inside the container, airgeddon can't handle it. If you have network-manager installed on your host machine, close it or kill the conflicting processes or you'll get an error. For more information, see the Docker section of the Wiki: \${normal_color}\${urlgithub_wiki}/Docker" arr["SPANISH",420]="Se ha detectado que estás ejecutando airgeddon en un contenedor de Docker. En este ataque se utiliza hostapd para crear un falso AP. Este componente suele dar conflicto con network-manager. Desde el contenedor, airgeddon no puede gestionarlo. Si tienes network-manager instalado en tu máquina host, ciérralo o mata los procesos en conflicto u obtendrás un error. Para más información consulta la sección Docker del Wiki: \${normal_color}\${urlgithub_wiki}/Docker" @@ -6357,7 +6357,7 @@ function initialize_language_strings() { arr["POLISH",420]="Wykryto, że używasz airgeddon w kontenerze Docker. W tym ataku hostapd służy do utworzenia fałszywego AP. Ten komponent często ma konflikt z network-manager. Z kontenera airgeddon nie może sobie z tym poradzić. Jeśli na komputerze hosta zainstalowano network-manager, zamknij lub zabij sprzeczne procesy lub otrzymasz błąd. Aby uzyskać więcej informacji, zobacz sekcję Docker Wiki: \${normal_color}\${urlgithub_wiki}/Docker" arr["GERMAN",420]="Es wurde festgestellt, dass Sie airgeddon in einem Docker-Container ausführen. Bei diesem Angriff wird mit hostapd ein falscher AP erstellt. Diese Komponente steht normalerweise im Konflikt mit dem network-manager. Aus dem Container kann airgeddon das nicht schaffen. Wenn Sie den network-manager auf Ihrem Host-Computer installiert haben, schließen Sie ihn oder beenden Sie die Prozesse im Konflikt oder Sie erhalten einen Fehler. Weitere Informationen finden Sie im Abschnitt Docker des Wiki: \${normal_color}\${urlgithub_wiki}/Docker" arr["TURKISH",420]="Bir Docker konteynırı içinde airgeddon çalıştırdığınız tespit edildi. Bu saldırı sırasında hostapd sahte bir AP oluşturmak için kullanılır. Bu bileşen genellikle ağ yöneticisi ile çakışır. Konteynırın içinden, hava hücresi bunu kaldıramaz. Ana makinenize ağ yöneticisi yüklüyse, kapat veya çakışan işlemleri durdurun veya bir hatayla karşılaşırsınız. Daha fazla bilgi için, Wiki'nin Docker bölümüne bakın: \${normal_color}\${urlgithub_wiki}/Docker" - arr["ARABIC",420]="\${pending_of_translation} يبدو أنك تقوم بتشغيل airgeddon حاوية عامل الميناء. في هذا الهجوم hostapd يتم استخدامها لإنشاء AP همية. هذا المكون يميل إلى الصراع مع شبكة مدير. من الحاوية، airgeddon لا يمكن إدارته. إذا كان لديك شبكة مدير I المثبتة على الجهاز المضيف الخاص بك، وإغلاقه أو عمليات قتل متضاربة أو الحصول على خطأ. لمزيد من المعلومات راجع قسم من ويكي عامل الميناء: \${normal_color}\${urlgithub_wiki}/Docker" + arr["ARABIC",420]="تم الكشف عن أنك تقوم بتشغيل airgeddon داخل حاوية Docker. خلال هذا الهجوم ، يتم استخدام hostapd لإنشاء AP مزيف. غالبًا ما يتعارض هذا المكون مع مدير الشبكة. من داخل الحاوية ، لا يستطيع airgeddon التعامل معه. إذا كان لديك مدير شبكة مثبتًا على جهازك المضيف ، فأغلقه أو اقتل العمليات المتضاربة وإلا ستحصل على خطأ. لمزيد من المعلومات ، راجع قسم Docker في Wiki: \${normal_color}\${urlgithub_wiki}/Docker" arr["ENGLISH",421]="Doubts? Visit our Wiki: \${normal_color}\${urlgithub_wiki}" arr["SPANISH",421]="¿Dudas? Visita nuestro Wiki: \${normal_color}\${urlgithub_wiki}" @@ -6370,7 +6370,7 @@ function initialize_language_strings() { arr["POLISH",421]="Czy masz wątpliwości? Odwiedź nasze Wiki: \${normal_color}\${urlgithub_wiki}" arr["GERMAN",421]="Zweifel? Besuchen Sie unser Wiki: \${normal_color}\${urlgithub_wiki}" arr["TURKISH",421]="Yardım? Wiki'mizi ziyaret edin: \${normal_color}\${urlgithub_wiki}" - arr["ARABIC",421]="\${pending_of_translation} الشكوك؟ زيارة موقعنا على المعرفة: \${normal_color}\${urlgithub_wiki}" + arr["ARABIC",421]="لديك شكوك؟ قم بزيارة موقع Wiki الخاص بنا: \${normal_color}\${urlgithub_wiki}" arr["ENGLISH",422]="The automatic update has been disabled when airgeddon is running in a Docker container. If you want to update it, download again the image tagged as \"latest\"" arr["SPANISH",422]="La actualización automática se ha desactivado cuando airgeddon se ejecuta en un contenedor de Docker. Si deseas actualizarlo descarga de nuevo la imagen con tag \"latest\"" @@ -6383,7 +6383,7 @@ function initialize_language_strings() { arr["POLISH",422]="Automatyczna aktualizacja została wyłączona, gdy airgeddon jest uruchomiony w kontenerze Docker. Jeśli chcesz go zaktualizować, pobierz ponownie obraz oznaczony jako \"latest\"" arr["GERMAN",422]="Die automatische Aktualisierung wird deaktiviert, wenn airgeddon in einem Docker-Container ausgeführt wird. Wenn Sie es aktualisieren möchten, laden Sie das Bild erneut mit dem Tag \"latest\"" arr["TURKISH",422]="airgeddon bir Docker konteynerinde çalışırken otomatik güncelleme devre dışı bırakıldı. Güncellemek isterseniz, \"latest\" etiketli görüntüyü tekrar indirin" - arr["ARABIC",422]="\${pending_of_translation} يتم تعطيل التحديث التلقائي عند تشغيل airgeddon على الحاوية عامل الميناء. إذا كنت ترغب في تحديثه مرة أخرى تحميل علامة صورة \"latest\"" + arr["ARABIC",422]="تم تعطيل التحديث التلقائي عند تشغيل airgeddon في حاوية Docker. إذا كنت تريد تحديثه ، فقم بتنزيل الصورة التي تم وضع علامة عليها كـ \ \"latest\" مرة أخرى" arr["ENGLISH",423]="5. WEP \"All-in-One\" attack" arr["SPANISH",423]="5. Ataque WEP \"Todo-en-Uno\"" @@ -6396,7 +6396,7 @@ function initialize_language_strings() { arr["POLISH",423]="5. Atak WEP \"Wszystko-w-Jednym\"" arr["GERMAN",423]="5. WEP-Angriff \"All-in-One\"" arr["TURKISH",423]="5. WEP \"Hepsi-bir-arada\" saldırı" - arr["ARABIC",423]="\${pending_of_translation} 5. هجوم WEP \"الكل في واحد \"" + arr["ARABIC",423]="5. هجوم WEP \"All-in-One\"" arr["ENGLISH",424]="The selected network is invalid. Encryption type of target network must be WEP" arr["SPANISH",424]="La red seleccionada no es válida. El tipo de encriptación de la red objetivo debe ser WEP" @@ -6409,7 +6409,7 @@ function initialize_language_strings() { arr["POLISH",424]="Wybrana sieć nie jest prawidłowa. Typem szyfrowania sieci docelowej musi być WEP" arr["GERMAN",424]="Das ausgewählte Netzwerk ist nicht gültig. Die Art der Verschlüsselung des Zielnetzwerks muss WEP sein" arr["TURKISH",424]="Seçilen ağ geçersiz. Hedef ağ şifreleme türü WEP olmalıdır" - arr["ARABIC",424]="\${pending_of_translation} الشبكة المحددة غير صالحة. يجب أن يكون نوع من التشفير WEP الشبكة المستهدفة" + arr["ARABIC",424]="الشبكة المحددة غير صالحة. يجب أن يكون نوع التشفير للشبكة المستهدفة هو WEP" arr["ENGLISH",425]="You have a valid WEP target network selected. Script can continue..." arr["SPANISH",425]="Tienes una red objetivo WEP válida seleccionada. El script puede continuar..." @@ -6422,7 +6422,7 @@ function initialize_language_strings() { arr["POLISH",425]="Wybrano prawidłową sieć docelową WEP. Skrypt może kontynuować..." arr["GERMAN",425]="Sie haben ein gültiges WEP-Zielnetzwerk ausgewählt. Das Skript kann fortfahren..." arr["TURKISH",425]="Seçtiğiniz geçerli bir WEP hedef ağınız var. Komut dosyası devam edebilir..." - arr["ARABIC",425]="\${pending_of_translation} لديك WEP اختيار الشبكة المستهدفة صالحة. السيناريو يمكن أن يستمر ..." + arr["ARABIC",425]="لديك شبكة هدف WEP محددة. البرنامج يمكن أن يستمر ..." arr["ENGLISH",426]="9. WEP attacks menu" arr["SPANISH",426]="9. Menú de ataques WEP" @@ -6435,7 +6435,7 @@ function initialize_language_strings() { arr["POLISH",426]="9. Menu ataków WEP" arr["GERMAN",426]="9. WEP-Angriffsmenü" arr["TURKISH",426]="9. WEP saldırı menüsü" - arr["ARABIC",426]="\${pending_of_translation} 9. الهجمات WEP القائمة" + arr["ARABIC",426]="9. قائمة هجمات WEP" arr["ENGLISH",427]="WEP attacks menu" arr["SPANISH",427]="Menú de ataques WEP" @@ -6448,7 +6448,7 @@ function initialize_language_strings() { arr["POLISH",427]="Menu ataków WEP" arr["GERMAN",427]="WEP-Angriffsmenü" arr["TURKISH",427]="WEP saldırı menüsü" - arr["ARABIC",427]="\${pending_of_translation} هجمات WEP القائمة" + arr["ARABIC",427]="قائمة هجمات WEP" arr["ENGLISH",428]="If real clients exist connected to the WEP encrypted network, the process will be significantly accelerated. Enough IVs (Initialization Vectors) will be catched faster" arr["SPANISH",428]="Si existen clientes reales conectados a la red con encriptación WEP, el proceso se acelerará notablemente. Se obtendrán antes suficientes IVs (Vectores de Inicialización)" @@ -6461,7 +6461,7 @@ function initialize_language_strings() { arr["POLISH",428]="Jeśli istnieją prawdziwi klienci podłączeni do sieci z szyfrowaniem WEP, proces przyspiesza zauważalnie. Szybciej uzyskane zostaną wystarczające IVs (Wektory Inicjujące)" arr["GERMAN",428]="Wenn echte Clients über die WEP-Verschlüsselung mit dem Netzwerk verbunden sind, beschleunigt sich der Prozess erheblich. Ausreichende IVs werden vorher erhalten (InitialisierungsVektoren)" arr["TURKISH",428]="Gerçek istemciler WEP şifreli ağa bağlıysa, süreç önemli ölçüde hızlandırılacaktır. Yeterli İV'ler (Başlatma Vektörleri) daha hızlı yakalanacak" - arr["ARABIC",428]="\${pending_of_translation} إذا كان هناك عملاء الحقيقي متصلا بالشبكة مع تشفير WEP، فإن عملية تسريع بشكل كبير. الحصول عليها قبل إيفس كافية (إيفس)" + arr["ARABIC",428]="إذا كان هناك عملاء حقيقيون متصلون بشبكة WEP المشفرة ، فسيتم تسريع العملية بشكل كبير. سيتم التقاط IVs (Initialization Vectors) كافية بشكل أسرع" arr["ENGLISH",429]="The WEP \"All-in-One\" attack combines different techniques to generate enough traffic to decrypt the key (Caffe Latte, Hirte, Replay, Chop-Chop, Fragmentation, Fake association, etc.)" arr["SPANISH",429]="El ataque WEP \"Todo-en-Uno\" combina diversas técnicas para generar el tráfico suficiente que hace falta para descifrar la clave (Caffe Latte, Hirte, Replay, Chop-Chop, Fragmentación, Falsa asociación, etc.)" @@ -6474,7 +6474,7 @@ function initialize_language_strings() { arr["POLISH",429]="WEP typu \"Wszystko-w-Jednym\" łączy różne techniki, aby uzyskać wystarczająco dużo ruchu, aby odszyfrować klucz (Caffe Latte, Hirte, Replay, Chop-Chop, Fragmentation, Fałszywe asocjacja, itd.)" arr["GERMAN",429]="Der WEP-Angriff \"All-in-One\" kombiniert verschiedene Techniken, um genug Verkehr zu erzeugen, um den Schlüssel zu entschlüsseln (Caffe Latte, Hirte, Replay, Chop-Chop, Fragmentierung, falsche Assoziation, etc.)" arr["TURKISH",429]="WEP \"Hepsi-bir-arada\" saldırısı, anahtarın şifresini çözmek için yeterli teknikleri üretmek için farklı teknikleri birleştirir (Caffe Latte, Hirte, Replay, Chop-Chop, Fragmentation, Fake association, vb.)" - arr["ARABIC",429]="\${pending_of_translation} WEP الهجوم \"الكل في واحد \" تجمع عدة تقنيات لتوليد ما يكفي من المرور أن هناك حاجة إلى فك تشفير المفتاح (كافيه لاتيه، Hirte، الإعادة، قطع الرؤوس، تجزئة، جمعية كاذبة، الخ)" + arr["ARABIC",429]="يجمع هجوم WEP \"All-in-One\" بين تقنيات مختلفة لإنشاء حركة مرور كافية لفك تشفير المفتاح (Caffe Latte و Hirte و Replay و Chop-Chop و Fragmentation و Fake Association وما إلى ذلك)" arr["ENGLISH",430]="If the password for the wifi network is obtained with the \"All-in-One\" WEP attack, you should decide where to save it. \${green_color}Type the path to store the file or press [Enter] to accept the default proposal \${normal_color}[\${wep_potpath}]" arr["SPANISH",430]="Si se consigue la contraseña de la red wifi con el ataque WEP \"Todo-en-Uno\", hay que decidir donde guardarla. \${green_color}Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto \${normal_color}[\${wep_potpath}]" @@ -6487,7 +6487,7 @@ function initialize_language_strings() { arr["POLISH",430]="Jeśli hasło sieci wifi zostanie zdobyte atakiem WEP \"Wszystko-w-Jednym\", musisz zdecydować, gdzie je zapisać. \${green_color}Wpisz ścieżkę, w której będziemy zapisywać plik lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${wep_potpath}]" arr["GERMAN",430]="Wenn Sie das WLAN-Passwort mit dem WEP-Angriff \"All-in-One\" erhalten, müssen Sie entscheiden, wo Sie es speichern möchten. \${green_color} Geben Sie den Pfad ein, unter dem die Datei gespeichert werden soll, oder drücken Sie die [Enter]-Taste, um den Standardvorschlag \${normal_color}[\${wep_potpath}] \${blue_color}zu akzeptieren" arr["TURKISH",430]="Kablosuz ağın şifresi \"Hepsi-bir-arada\" WEP saldırısıyla elde edilirse, nereye kaydedeceğinize karar vermelisiniz. \${green_color}Dosyayı depolamak için yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın \${normal_color}[\${wep_potpath}]" - arr["ARABIC",430]="\${pending_of_translation} إذا كانت كلمة السر للشبكة اللاسلكية مع WEP الهجوم \"الكل في واحد \" يتحقق، حيث تقرر لحفظه. \${green_color} أدخل المسار حيث نقوم بتخزين ملف أو اضغط [أدخل] لقبول الافتراضي المقترح \${normal_color}[\${wep_potpath}]" + arr["ARABIC",430]="إذا تم الحصول على كلمة المرور لشبكة wifi بهجوم \"All-in-One\" WEP ، فيجب أن تقرر مكان حفظها. \${green_color} اكتب المسار لتخزين الملف أو اضغط على [Enter] لقبول الاقتراح \${normal_color}[\${wep_potpath}]" arr["ENGLISH",431]="The WEP protocol had a bad design and can be cracked in a few minutes if we have enough generated traffic" arr["SPANISH",431]="El protocolo WEP tuvo un diseño erróneo y se puede romper en pocos minutos si se genera tráfico suficiente" @@ -6500,7 +6500,7 @@ function initialize_language_strings() { arr["POLISH",431]="Protokół WEP został nieprawidłowo zaprojektowany i może zostać złamany po kilku minutach, jeśli zostanie wygenerowany wystarczający ruch" arr["GERMAN",431]="Das WEP-Protokoll hatte ein falsches Design und kann in wenigen Minuten unterbrochen werden, wenn genügend Datenverkehr generiert wird" arr["TURKISH",431]="WEP protokolü kötü bir tasarıma sahipti ve yeterli trafik oluşturulması durumunda bir kaç dakika içinde kırılabilir" - arr["ARABIC",431]="\${pending_of_translation} كان WEP تصميم الخطأ ويمكن أن تنهار في بضع دقائق إذا تم إنشاء حركة المرور بما فيه الكفاية" + arr["ARABIC",431]="بروتوكول WEP له تصميم سيء ويمكن اختراقه في بضع دقائق إذا كان لدينا ما يكفي من حركة المرور المولدة" arr["ENGLISH",432]="Captured IVs (Initialization Vectors) are shown on airodump capture window as \"Data\"" arr["SPANISH",432]="Los IVs (Vectores de Inicialización) capturados, son representados en la ventana de captura de airodump como \"Data\"" @@ -6513,7 +6513,7 @@ function initialize_language_strings() { arr["POLISH",432]="Uchwycone obiekty IV (Wektory Inicjujące) są prezentowane w oknie przechwytywania airodump jako \"Data\"" arr["GERMAN",432]="Die erfassten IVs (InitialisierungsVektoren) werden im Erfassungsfenster von airodump als \"Data\" dargestellt" arr["TURKISH",432]="Yakalanan IV'ler (Başlatma Vektörleri) airodump yakalama penceresinde \"Data\" olarak gösterilir" - arr["ARABIC",432]="\${pending_of_translation} إيفس (إيفس) معتقل، تتمثل في ايرودومب نافذة التقاط ك \"Data\"" + arr["ARABIC",432]="يتم عرض IVs الملتقطة (Initialization Vectors) في نافذة التقاط airodump كـ \"Data\"" arr["ENGLISH",433]="Some access points are not vulnerable to certain WEP attacks. Like for example the Chop-Chop attack, that only affects some of them" arr["SPANISH",433]="Algunos puntos de acceso no son vulnerables a ciertos ataques WEP. Como por ejemplo el ataque Chop-Chop, que solo afecta a algunos" @@ -6526,7 +6526,7 @@ function initialize_language_strings() { arr["POLISH",433]="Niektóre punkty dostępu nie są podatne na niektóre ataki WEP. Na przykład atak Chop-Chop, który dotyka tylko niektórych osób" arr["GERMAN",433]="Einige Access Points sind nicht anfällig für bestimmte WEP-Angriffe. Zum Beispiel der Chop-Chop-Angriff, der nur einige betrifft" arr["TURKISH",433]="Bazı erişim noktaları belirli WEP saldırılarına karşı savunmasız değildir. Örneğin Chop-Chop saldırısı gibi, sadece bazılarını etkiler" - arr["ARABIC",433]="\${pending_of_translation} بعض نقاط الوصول ليست عرضة لهجمات معين WEP. مثل الهجوم قطع الرؤوس، والذي يؤثر فقط على بعض" + arr["ARABIC",433]="بعض نقاط الوصول ليست عرضة لهجمات WEP معينة. مثل على سبيل المثال هجوم Chop-Chop ، الذي يؤثر فقط على بعضها" arr["ENGLISH",434]="WEP \"All-in-One\" attack has been started. Press [Enter] key on this window to stop it" arr["SPANISH",434]="El ataque WEP \"Todo-en-Uno\" ha comenzado. Pulse la tecla [Enter] en esta ventana para pararlo" @@ -6539,7 +6539,7 @@ function initialize_language_strings() { arr["POLISH",434]="Rozpoczął się atak WEP \"Wszystko-w-Jednym\". Naciśnij klawisz [Enter] w tym oknie, aby go zatrzymać" arr["GERMAN",434]="Der WEP-Angriff \"All-in-One\" hat begonnen. Drücken Sie die [Enter]-Taste in diesem Fenster, um sie zu stoppen" arr["TURKISH",434]="WEP \"Hepsi-bir-arada\" saldırı başlatıldı. Bunu durdurmak için bu pencerede [Enter] tuşuna basın" - arr["ARABIC",434]="\${pending_of_translation} WEP الهجوم \"All-in-One\" قد بدأت. اضغط على مفتاح [Enter] في هذه النافذة لوقف" + arr["ARABIC",434]="تم بدء هجوم WEP \"All-in-One\". اضغط على مفتاح [Enter] في هذه النافذة لإيقافه" arr["ENGLISH",435]="Error trying to change interface mode. During the process the interface name must be changed, but it looks like you already have an interface occupying the name that would be needed (\${normal_color}\${desired_interface_name}\${red_color})" arr["SPANISH",435]="Error al intentar cambiar el modo de la interfaz. En el proceso el nombre de la interfaz cambia, pero parece que ya tienes una interfaz ocupando el nombre que se necesitaría (\${normal_color}\${desired_interface_name}\${red_color})" @@ -6552,7 +6552,7 @@ function initialize_language_strings() { arr["POLISH",435]="Wystąpił błąd podczas próby zmiany trybu interfejsu. Wymaga to zmiany jego nazwy, ale wygląda jednak na to, że masz już interfejs o nazwie, która będzie potrzebna (\${normal_color}\${desired_interface_name}\${red_color})" arr["GERMAN",435]="Fehler beim Versuch, den Modus der Interface zu ändern. Dabei ändert sich der Name der Interface, aber es scheint, dass Sie bereits eine Interface haben, die den Namen belegt, der benötigt ist (\${normal_color}\${desired_interface_name}\${red_color})" arr["TURKISH",435]="Arabirim modunu değiştirmeye çalışırken hata oluştu. İşlem sırasında arabirim adı değiştirilmeli, ancak gerekli olan adı taşıyan bir arabirime sahip olduğunuz anlaşılıyor (\${normal_color}\${desired_interface_name}\${red_color})" - arr["ARABIC",435]="\${pending_of_translation} حدث خطأ أثناء محاولة تغيير وضع واجهة. في عملية اسم التغييرات واجهة، ولكن يبدو أن لديها بالفعل ستكون هناك حاجة واجهة الاحتلال اسم (\${normal_color}\${desired_interface_name}\${red_color})" + arr["ARABIC",435]="خطأ في محاولة تغيير وضع الواجهة. أثناء العملية ، يجب تغيير اسم الواجهة ، ولكن يبدو أن لديك بالفعل واجهة تشغل الاسم المطلوب (\${normal_color}\$ {required_interface_name}\$ {red_color})" arr["ENGLISH",436]="The hashcat version you have installed (\${hashcat_version}) is greater or equal than \${hashcat_hccapx_version} so you need to convert the capture files to \"hccapx\" format, airgeddon will do this automatically. To do this you need a converter that is not present on your system (hashcat-utils package), install it to be able to perform this attack" arr["SPANISH",436]="La versión de hashcat que tienes instalada (\${hashcat_version}) es igual o superior a la \${hashcat_hccapx_version} por lo que es necesario convertir los ficheros de captura a formato \"hccapx\", airgeddon lo hará automáticamente. Pero para ello hace falta un conversor que no está presente en tu sistema (paquete hashcat-utils), instálalo para poder realizar este ataque" @@ -6565,7 +6565,7 @@ function initialize_language_strings() { arr["POLISH",436]="Zainstalowana wersja programu hashcat (\${hashcat_version}) jest równa lub większa niż \${hashcat_hccapx_version}, dlatego konieczne jest przekonwertowanie plików przechwytywania do formatu \"hccapx\", airgeddon zrobi to automatycznie. Do tego potrzebny jest konwerter, który nie jest obecny w systemie (pakiet hashcat-utils), zainstaluj go, aby móc wykonać ten atak" arr["GERMAN",436]="Ihre installierte hashcat-Version (\${hashcat_version}) ist gleich oder größer als \${hashcat_hccapx_version}. Daher ist es notwendig, die Capture-Dateien in das Format \"hccapx\" zu konvertieren. airgeddon macht das automatisch. Dafür benötigen Sie einen Konverter, der nicht in Ihrem System vorhanden ist (Paket hashcat-utils), installieren Sie es, um diesen Angriff ausführen zu können" arr["TURKISH",436]="Yüklediğiniz hashcat sürümü (\${hashcat_version}) \${hashcat_hccapx_version} boyutundan büyük ya da eşittir. Bu nedenle, yakalama dosyalarını \"hccapx\" biçimine dönüştürmeniz gerekir, bu nedenle airgeddon bunu otomatik olarak yapar. Bunu yapmak için sisteminizde mevcut olmayan bir dönüştürücüye ihtiyacınız vardır (hashcat-utils paketi), bu saldırıyı gerçekleştirebilmek için kurun" - arr["ARABIC",436]="\${pending_of_translation} Hashcat الإصدار الذي قمت بتثبيته (\${hashcat_version}) يساوي أو أكبر من \${hashcat_hccapx_version} ولذلك فمن الضروري تحويل ملف تنسيق القبض على \"hccapx\" سوف airgeddon تلقائيا. ولكن هذا يتطلب تحويل غير موجودة على النظام الخاص بك (hashcat تيلس حزمة)، وتثبيته لتنفيذ هذا الهجوم" + arr["ARABIC",436]="إصدار hashcat الذي قمت بتثبيته (\${hashcat_version}) أكبر من أو يساوي \${hashcat_hccapx_version} ، لذلك تحتاج إلى تحويل ملفات الالتقاط إلى تنسيق \"hccapx\" ، وسوف يقوم airgeddon بذلك تلقائيًا. للقيام بذلك ، تحتاج إلى محول غير موجود على نظامك (حزمة hashcat-utils) ، قم بتثبيته لتتمكن من تنفيذ هذا الهجوم" arr["ENGLISH",437]="If you enjoyed the script and found it useful, you can support the project by making a donation. Through PayPal (\${normal_color}\${mail}\${pink_color}) or sending a fraction of cryptocurrency (\${normal_color}Bitcoin, Ethereum, Litecoin...\${pink_color}). Any amount, no matter how small (1, 2, 5 $/€) is welcome. More information and direct links to do it at: \${normal_color}\${urlgithub_wiki}/Contributing" arr["SPANISH",437]="Si te gustó el script y te pareció útil, puedes apoyar el proyecto haciendo una donación. A través de PayPal (\${normal_color}\${mail}\${pink_color}) o enviando una fracción de criptomoneda (\${normal_color}Bitcoin, Ethereum, Litecoin...\${pink_color}). Cualquier cantidad por pequeña que sea (1, 2, 5 $/€) es bien recibida. Más información y enlaces directos para realizarla en: \${normal_color}\${urlgithub_wiki}/Contributing" @@ -6578,7 +6578,7 @@ function initialize_language_strings() { arr["POLISH",437]="Jeśli podobał Ci się ten skrypt i okazał się użyteczny, możesz poprzeć ten projekt, składając donację. Za pośrednictwem usługi PayPal (\${normal_color}\${mail}\${pink_color}) lub wysyłając ułamek kryptowaluty (\${normal_color}Bitcoin, Ethereum, Litecoin...\${pink_color}). Każda kwota, nawet malutka (1, 2, 5 $/€) będzie mile widziana. Więcej informacji i linki do donacji: \${normal_color}\${urlgithub_wiki}/Contributing" arr["GERMAN",437]="Wenn Ihnen das Skript gefallen hat und Sie es nützlich fanden, können Sie das Projekt mit einer Spende unterstützen. Durch PayPal (\${normal_color}\${mail}\${pink_color}) oder durch Senden eines Bruchteils der Kryptowährung (\${normal_color}Bitcoin, Ethereum, Litecoin...\${pink_color}). Jeder kleine Betrag (1, 2, 5 $/€) wird gut angenommen. Mehr Informationen und direkte Links, um es zu machen: \${normal_color}\${urlgithub_wiki}/Contributing" arr["TURKISH",437]="Senaryoyu beğendiyseniz ve yararlı bulduysanız, projeyi bağış yaparak destekleyebilirsiniz. PayPal (\${normal_color}\${mail}\${pink_color}) veya cryptocurrency'ın bir kısmını (\${normal_color}Bitcoin, Ethereum, Litecoin... \${pink_color}) göndererek. Ne kadar küçük olursa olsun, ne kadar küçük olursa olsun (1, 2, 5 $/€) kabul edilir. Bunu yapmak için daha fazla bilgi ve doğrudan bağlantı: \${normal_color}\${urlgithub_wiki}/Contributing" - arr["ARABIC",437]="\${pending_of_translation} إذا كنت تحب هذا السيناريو وجدت أنه من المفيد، يمكنك دعم المشروع من قبل التبرع. من خلال PayPal (\${normal_color} \${الإلكتروني} \${pink_color}) أو عن طريق إرسال عملة معماة جزء (\${normal_color} بيتكوين، ethereum، litecoin ... \${pink_color}). أي مبلغ مهما كان صغيرا (1، 2، 5 $ / €) واستقبالا حسنا. المزيد من الروابط المباشرة ولأداء ذلك في: \${normal_color}\${urlgithub_wiki}/Contributing" + arr["ARABIC",437]="إذا كنت قد استمتعت بالبرنامج ووجدته مفيدًا ، فيمكنك دعم المشروع من خلال التبرع. من خلال PayPal (\${normal_color}\${mail}\${pink_color}) أو إرسال جزء من العملة المشفرة (\${normal_color}Bitcoin, Ethereum, Litecoin...\${pink_color}). نرحب بأي مبلغ مهما كان صغيرا (1 ، 2 ، 5 دولارات / يورو). مزيد من المعلومات والروابط المباشرة للقيام بذلك على: \${normal_color}\${urlgithub_wiki}/Contributing" arr["ENGLISH",438]="We are looking for translators to other languages. If you want to see airgeddon in your native language and you also know english, contact us. More information at: \${normal_color}\${urlgithub_wiki}/Contributing" arr["SPANISH",438]="Buscamos traductores para otros idiomas. Si quieres ver airgeddon en tu lengua materna y además sabes inglés, contáctanos. Más información en: \${normal_color}\${urlgithub_wiki}/Contributing" @@ -6591,7 +6591,7 @@ function initialize_language_strings() { arr["POLISH",438]="Szukamy tłumaczy na inne języki. Jeśli chcesz zobaczyć airgeddon w swoim ojczystym języku i znasz angielski, skontaktuj się z nami. Więcej informacji: \${normal_color}\${urlgithub_wiki}/Contributing" arr["GERMAN",438]="Wir suchen Übersetzer für andere Sprachen. Wenn Sie airgeddon in Ihrer Muttersprache sehen möchten, kontaktieren Sie uns. Weitere Informationen unter: \${normal_color}\${urlgithub_wiki}/Contributing" arr["TURKISH",438]="Diğer dillere tercümanlar arıyoruz. Eğer kendi dilinizde airgeddon görmek ve ayrıca ingilizce bilmek isterseniz, bize ulaşın. Daha fazla bilgi için: \${normal_color}\${urlgithub_wiki}/Contributing" - arr["ARABIC",438]="\${pending_of_translation} ونحن نسعى مترجمين للغات أخرى. إذا كنت تريد أن ترى airgeddon في لغتك الأم ونعرف أيضا الإنجليزية، يرجى الاتصال بنا. مزيد من المعلومات: \${normal_color}\${urlgithub_wiki}/Contributing" + arr["ARABIC",438]="نحن نبحث عن مترجمين للغات أخرى. إذا كنت تريد أن ترى airgeddon بلغتك الأم وتعرف اللغة الإنجليزية أيضًا ، فاتصل بنا. مزيد من المعلومات على: \${normal_color}\${urlgithub_wiki}/Contributing" arr["ENGLISH",439]="\${blue_color}You haven't selected any target, you'll be prompted to input data manually. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",439]="\${blue_color}Se ha detectado que no tienes seleccionado ningún objetivo, tendrás que introducir los datos manualmente. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -6604,7 +6604,7 @@ function initialize_language_strings() { arr["POLISH",439]="\${blue_color}Wykryto, że nie wybrano żadnych celów, konieczne będzie ręczne wprowadzanie danych. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",439]="\${blue_color}Es wurde festgestellt, dass Sie kein Ziel ausgewählt haben. Sie müssen die Daten manuell eingeben. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",439]="\${blue_color}Hiçbir hedef seçmediyseniz, verileri manuel olarak girmeniz istenir. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",439]="\${pending_of_translation} \${} Blue_color لك الكشف عن التي لم يتم تحديد أي غرض، أن إدخال البيانات يدويا. \${green_color} تريد الاستمرار؟ \${normal_color}\${visual_choice}" + arr["ARABIC",439]="\${blue_color} لم تحدد أي هدف ، سيُطلب منك إدخال البيانات يدويًا. \${green_color} هل تريد المتابعة؟ \${normal_color}\${visual_choice}" arr["ENGLISH",440]="Aircrack trophy file generated successfully at [\${normal_color}\${aircrackpotenteredpath}\${blue_color}]" arr["SPANISH",440]="Fichero de trofeo aircrack generado con éxito en [\${normal_color}\${aircrackpotenteredpath}\${blue_color}]" @@ -6617,7 +6617,7 @@ function initialize_language_strings() { arr["POLISH",440]="Plik trofeum aircrack został pomyślnie wygenerowany w [\${normal_color}\${aircrackpotenteredpath}\${blue_color}]" arr["GERMAN",440]="Aircrack-Trophäendatei erfolgreich erstellt in [\${normal_color}\${aircrackpotenteredpath}\${blue_color}]" arr["TURKISH",440]="Aircrack kupa dosyası başarıyla oluşturuldu [\${normal_color}\${aircrackpotenteredpath}\${blue_color}]" - arr["ARABIC",440]="\${pending_of_translation} ايركراك الملفات التي تم إنشاؤها بنجاح الكأس [\${normal_color}\${aircrackpotenteredpath}\${blue_color}]" + arr["ARABIC",440]="تم إنشاء ملف Aircrack trophy بنجاح في [\${normal_color}\${aircrackpotenteredpath}\${blue_color}]" arr["ENGLISH",441]="Type the path to store the file or press [Enter] to accept the default proposal \${normal_color}[\${aircrack_potpath}]" arr["SPANISH",441]="Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto \${normal_color}[\${aircrack_potpath}]" @@ -6630,7 +6630,7 @@ function initialize_language_strings() { arr["POLISH",441]="Wpisz ścieżkę, w której będziemy zapisywać plik lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${aircrack_potpath}]" arr["GERMAN",441]="Schreiben Sie den Pfad, unter dem die Datei gespeichert werden soll, oder drücken Sie die [Enter]-Taste, um den Standardvorschlag zu akzeptieren \${normal_color}[\${aircrack_potpath}]" arr["TURKISH",441]="Dosyayı depolamak için yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın \${normal_color}[\${aircrack_potpath}]" - arr["ARABIC",441]="\${pending_of_translation} اكتب المسار حيث نقوم بتخزين ملف أو اضغط [أدخل] لقبول الافتراضي المقترح \${normal_color}[\${aircrack_potpath}]" + arr["ARABIC",441]="اكتب المسار لتخزين الملف أو اضغط على [Enter] لقبول الاقتراح \${normal_color}[\${aircrack_potpath}]" arr["ENGLISH",442]="If you install ccze you'll see some parts of airgeddon in a colorized way with better aspect. It's not a requirement or a dependency, but it will improve the user experience" arr["SPANISH",442]="Si instalas el paquete ccze podrás ver algunas partes de airgeddon colorizadas y con mejor aspecto. No es un requerimiento ni una dependencia, pero mejorará la experiencia de usuario" @@ -6643,7 +6643,7 @@ function initialize_language_strings() { arr["POLISH",442]="Jeśli zainstalujesz pakiet ccze, zobaczysz niektóre części airgeddon kolorowe i lepiej wygladajce. Nie jest to wymóg ani zależność, ale poprawi to komfort użytkowania" arr["GERMAN",442]="Wenn Sie das ccze-Paket installieren, sehen Sie einige Teile von airgeddon gefärbt und besser aussehend. Es ist keine Voraussetzung oder eine Abhängigkeit, aber es wird die Benutzererfahrung verbessern" arr["TURKISH",442]="Eğer ccze'yi kurarsanız, daha iyi bir yönü olan renkli bir şekilde airgeddon'un bazı kısımlarını göreceksiniz. Bu bir gereksinim veya bağımlılık değil, ancak kullanıcı deneyimini geliştirecek" - arr["ARABIC",442]="\${pending_of_translation} إذا قمت بتثبيت حزمة ccze سوف ترون بعض أجزاء من airgeddon الملونة وتبحث على نحو أفضل. وهناك شرط أو التبعية، ولكن من شأنها تحسين تجربة المستخدم" + arr["ARABIC",442]="إذا قمت بتثبيت ccze ، فسترى بعض أجزاء airgeddon بطريقة ملونة مع جانب أفضل. انها ليست شرطا أو تبعية، ولكنها سوف تحسين تجربة المستخدم" arr["ENGLISH",443]="Options and language menu" arr["SPANISH",443]="Menú de opciones e idioma" @@ -6656,7 +6656,7 @@ function initialize_language_strings() { arr["POLISH",443]="Opcje i menu językowe" arr["GERMAN",443]="Optionen und Sprachmenü" arr["TURKISH",443]="Ayarlar ve dil menüsü" - arr["ARABIC",443]="\${pending_of_translation} خيارات القائمة واللغة" + arr["ARABIC",443]="الخيارات وقائمة اللغة" arr["ENGLISH",444]="12. Options and language menu" arr["SPANISH",444]="12. Menú de opciones e idioma" @@ -6669,7 +6669,7 @@ function initialize_language_strings() { arr["POLISH",444]="12. Opcje i menu językowe" arr["GERMAN",444]="12. Optionen und Sprachmenü" arr["TURKISH",444]="12. Ayarlar ve dil menüsü" - arr["ARABIC",444]="\${pending_of_translation} 12. خيارات القائمة واللغة" + arr["ARABIC",444]="12. الخيارات وقائمة اللغة" arr["ENGLISH",445]="If you have ccze installed and are experiencing display errors or glitches on some windows, you should disable extended colorization in the options 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 extendida en el menú de opciones e idioma" @@ -6682,7 +6682,7 @@ function initialize_language_strings() { arr["POLISH",445]="Jeśli zainstalowano ccze i wystąpiły błędy wizualizacji lub migotania w niektórych oknach, powinieneś wyłączyć rozszerzone kolory w menu opcji i języka" arr["GERMAN",445]="Wenn Sie ccze installiert haben und in einigen Fenstern Anzeigefehler oder Flimmern auftreten, deaktivieren Sie die erweiterte Einfärbung im Einstellung- und Sprachmenü" arr["TURKISH",445]="Eğer ccze kuruluysa ve bazı pencerelerde görüntü hataları veya hatalar yaşıyorsanız, seçenek ve dil menüsünde genişletilmiş renklendirmeyi devre dışı bırakmalısınız" - arr["ARABIC",445]="\${pending_of_translation} إذا قمت بتثبيت ccze وعرض تجربة أخطاء أو الخفقان في بعض النوافذ، مدد التلوين خارج في قائمة الخيارات واللغة" + arr["ARABIC",445]="إذا تم تثبيت ccze ولديك أخطاء في العرض والوميض في بعض النوافذ ، فقم بإيقاف تشغيل التلوين الشائع في قائمة الخيارات واللغات" arr["ENGLISH",446]="0. Return to options menu" arr["SPANISH",446]="0. Volver al menú de opciones" @@ -6695,7 +6695,7 @@ function initialize_language_strings() { arr["POLISH",446]="0. Wróć do menu opcji" arr["GERMAN",446]="0. Zum Optionsmenü zurückkehren" arr["TURKISH",446]="0. Ayarlar menüsüne geri dön" - arr["ARABIC",446]="\${pending_of_translation} 0. عودة إلى قائمة الخيارات" + arr["ARABIC",446]="0. العودة إلى قائمة الخيارات" arr["ENGLISH",447]="13. Set permanently airgeddon's language to the current one" arr["SPANISH",447]="13. Cambiar permanentemente el idioma de airgeddon al actual" @@ -6708,7 +6708,7 @@ function initialize_language_strings() { arr["POLISH",447]="13. Trwale ustaw język airgeddon na aktualny" arr["GERMAN",447]="13. Ändern Sie dauerhaft die Sprache von airgeddon zur aktuellen Sprache" arr["TURKISH",447]="13. Sürekli olarak airgeddon'un dilini geçerli olana ayarla" - arr["ARABIC",447]="\${pending_of_translation} 13. تغيير اللغة بشكل دائم إلى airgeddon الحالي" + arr["ARABIC",447]="13. اضبط لغة 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" @@ -6721,7 +6721,7 @@ function initialize_language_strings() { arr["POLISH",448]="Jeśli zainstalowano airgeddon z repozytorium, nie należy włączać automatycznej aktualizacji. airgeddon zostanie zaktualizowany, gdy w repozytorium znajduje się nowa wersja" arr["GERMAN",448]="Wenn Sie airgeddon aus einem Repository installiert haben, sollten Sie das automatische Update nicht aktivieren. airgeddon wird aktualisiert, wenn eine neue Version im Repository vorhanden ist" arr["TURKISH",448]="Bir depodan airgeddon'u yüklediyseniz, otomatik güncellemeleri etkinleştirmemelisiniz. depoda yeni bir sürüm olduğunda airgeddon güncellenecektir" - arr["ARABIC",448]="\${pending_of_translation} إذا قمت بتثبيت airgeddon من مستودع، يجب تمكين التحديث التلقائي. يتم تحديث airgeddon عندما صيغة جديدة في مستودع" + arr["ARABIC",448]="إذا قمت بتثبيت airgeddon من المستودعات ، فلا يجب عليك تمكين التحديثات التلقائية. سيتم تحديث airgeddon عند توفر إصدار جديد في مستودعاتك" arr["ENGLISH",449]="2. Enable automatic updates permanently" arr["SPANISH",449]="2. Habilitar permanentemente la actualización automática" @@ -6734,7 +6734,7 @@ function initialize_language_strings() { arr["POLISH",449]="2. Trwale włącz automatyczną aktualizację" arr["GERMAN",449]="2. Aktivieren Sie die automatische Aktualisierung dauerhaft" arr["TURKISH",449]="2. Otomatik güncellemeleri kalıcı olarak etkinleştir" - arr["ARABIC",449]="\${pending_of_translation} 2. تمكين التحديث التلقائي بشكل دائم" + arr["ARABIC",449]="2. تمكين التحديث التلقائي بشكل دائم" arr["ENGLISH",450]="5. Enable extended colorization permanently" arr["SPANISH",450]="5. Habilitar permanentemente la colorización extendida" @@ -6747,7 +6747,7 @@ function initialize_language_strings() { arr["POLISH",450]="5. Trwale włącz rozszerzone kolorowanie" arr["GERMAN",450]="5. Die erweiterte Einfärbung dauerhaft aktivieren" arr["TURKISH",450]="5. Geliştirilmiş renklendirmeyi kalıcı olarak etkinleştir" - arr["ARABIC",450]="\${pending_of_translation} 5. تمكين التلوين بمد بشكل دائم" + arr["ARABIC",450]="5. تمكين التلوين الممتد بشكل دائم" arr["ENGLISH",451]="Automatic updates: \${pink_color}Enabled\${normal_color}" arr["SPANISH",451]="Actualizaciones automáticas: \${pink_color}Activadas\${normal_color}" @@ -6760,7 +6760,7 @@ function initialize_language_strings() { arr["POLISH",451]="Aktualizacje automatyczne: \${pink_color}Włączone\${normal_color}" arr["GERMAN",451]="Automatische Updates: \${pink_color}Aktiviert\${normal_color}" arr["TURKISH",451]="Otomatik güncellemeler: \${pink_color}Etkin\${normal_color}" - arr["ARABIC",451]="\${pending_of_translation} التحديثات التلقائية: \${pink_color}مفعل\${normal_color}" + arr["ARABIC",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}" @@ -6773,7 +6773,7 @@ function initialize_language_strings() { arr["POLISH",452]="Aktualizacje automatyczne: \${pink_color}Wyłączone\${normal_color}" arr["GERMAN",452]="Automatische Updates: \${pink_color}Deaktiviert\${normal_color}" arr["TURKISH",452]="Otomatik güncellemeler: \${pink_color}DevreDışı\${normal_color}" - arr["ARABIC",452]="\${pending_of_translation} التحديثات التلقائية: \${pink_color}مسح\${normal_color}" + arr["ARABIC",452]="التحديثات التلقائية: \${pink_color}معطلة\${normal_color}" arr["ENGLISH",453]="Extended colorization: \${pink_color}Enabled\${normal_color}" arr["SPANISH",453]="Colorización extendida: \${pink_color}Activada\${normal_color}" @@ -6786,7 +6786,7 @@ function initialize_language_strings() { arr["POLISH",453]="Rozszerzone kolorowanie: \${pink_color}Włączone\${normal_color}" arr["GERMAN",453]="Erweiterte Einfärbung: \${pink_color}Aktiviert\${normal_color}" arr["TURKISH",453]="Geliştirilmiş renklendirme: \${pink_color}Etkin\${normal_color}" - arr["ARABIC",453]="\${pending_of_translation} تمديد التلوين: \${pink_color} تمكين \${normal_color}" + arr["ARABIC",453]="التلوين الممتد: \${pink_color}تمكين\${normal_color}" arr["ENGLISH",454]="Extended colorization: \${pink_color}Disabled\${normal_color}" arr["SPANISH",454]="Colorización extendida: \${pink_color}Desactivada\${normal_color}" @@ -6799,7 +6799,7 @@ function initialize_language_strings() { arr["POLISH",454]="Rozszerzone kolorowanie: \${pink_color}Wyłączone\${normal_color}" arr["GERMAN",454]="Erweiterte Einfärbung: \${pink_color}Deaktiviert\${normal_color}" arr["TURKISH",454]="Geliştirilmiş renklendirme: \${pink_color}DevreDışı\${normal_color}" - arr["ARABIC",454]="\${pending_of_translation} تمديد التلوين: \${pink_color} معطلة \${normal_color}" + arr["ARABIC",454]="التلوين الممتد: \${pink_color}معطل\${normal_color}" arr["ENGLISH",455]="2. Disable automatic updates permanently" arr["SPANISH",455]="2. Deshabilitar permanentemente la actualización automática" @@ -6812,7 +6812,7 @@ function initialize_language_strings() { arr["POLISH",455]="2. Trwale wyłącz automatyczną aktualizację" arr["GERMAN",455]="2. Automatische Updates dauerhaft deaktivieren" arr["TURKISH",455]="2. Otomatik güncellemeleri kalıcı olarak devre dışı bırak" - arr["ARABIC",455]="\${pending_of_translation} 2. التحديث التلقائي تعطيل بشكل دائم" + arr["ARABIC",455]="2. تعطيل التحديثات التلقائية بشكل دائم" arr["ENGLISH",456]="5. Disable extended colorization permanently" arr["SPANISH",456]="5. Deshabilitar permanentemente la colorización extendida" @@ -6825,7 +6825,7 @@ function initialize_language_strings() { arr["POLISH",456]="5. Trwale wyłącz rozszerzone kolorowanie" arr["GERMAN",456]="5. Erweiterte Einfärbung dauerhaft deaktivieren" arr["TURKISH",456]="5. Geliştirilmiş renklendirmeyi kalıcı olarak devre dışı bırak" - arr["ARABIC",456]="\${pending_of_translation} 5. تعطيل التلوين بمد بشكل دائم" + arr["ARABIC",456]="5. تعطيل التحديثات التلقائية بشكل دائم" 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}" @@ -6838,7 +6838,7 @@ function initialize_language_strings() { arr["POLISH",457]="\${blue_color}Aktualizacje automatyczne zostaną wyłączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",457]="\${blue_color}Automatische Updates werden deaktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",457]="\${blue_color}Otomatik güncellemeler devre dışı bırakılacak. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",457]="\${pending_of_translation} \${blue_color} وسيتم تعطيل التحديثات التلقائية. \${green_color} تريد الاستمرار؟ \${normal_color}\${visual_choice}" + arr["ARABIC",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}" @@ -6851,7 +6851,7 @@ function initialize_language_strings() { arr["POLISH",458]="\${blue_color}Automatyczne aktualizacje będą włączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",458]="\${blue_color}Automatische Updates werden aktiviert. \${green_color} Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",458]="\${blue_color}Otomatik güncellemeler etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",458]="\${pending_of_translation} \${blue_color} وسيمكن التحديثات التلقائية. \${green_color} تريد الاستمرار؟ \${normal_color}\${visual_choice}" + arr["ARABIC",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" @@ -6864,7 +6864,7 @@ function initialize_language_strings() { arr["POLISH",459]="Jeśli zainstalowano airgeddon z repozytorium, nie należy włączać tej opcji. airgeddon zostanie zaktualizowany, gdy w repozytorium pojawi się nowa wersja. Jeśli kontynuujesz, upewnij się, że wiesz co robisz, bo to może spowodować problemy z aktualizacją" arr["GERMAN",459]="Wenn Sie airgeddon aus einem Repository installiert haben, sollten Sie diese Option nicht aktivieren. airgeddon wird aktualisiert, wenn die Repositories dies tun. Wenn Sie fortfahren, vergewissern Sie sich, dass Sie wissen, was Sie tun. Probleme können erscheinen" arr["TURKISH",459]="Bir depodan airgeddon'u yüklediyseniz, bu seçeneği etkinleştirmemelisiniz. Havuzlar yapıldığı zaman airgeddon güncellenecektir. Devam ederseniz, ne yaptığınızı bildiğinizden emin olun, ya da güncelleme akışında sorunlara neden olabilirsiniz" - arr["ARABIC",459]="\${pending_of_translation} إذا قمت بتثبيت airgeddon من مستودع يجب تمكين هذا الخيار. يتم تحديث airgeddon عند القيام المستودعات. إذا كنت لا تزال، تأكد من أنك تعرف ما تفعله جيدا أو هل يمكن أن يسبب مشاكل مع التحديثات تدفق" + arr["ARABIC",459]="إذا قمت بتثبيت airgeddon من مستودع ، فلا يجب عليك تمكين هذا الخيار. سيتم تحديث airgeddon عندما يتم تحديث المستودعات. إذا تابعت ، فتأكد من معرفتك بما تفعله ، وإلا فقد تتسبب في حدوث مشكلات في التحديث" arr["ENGLISH",460]="Automatic updates have been enabled" arr["SPANISH",460]="Se han activado las actualizaciones automáticas" @@ -6877,7 +6877,7 @@ function initialize_language_strings() { arr["POLISH",460]="Automatyczne aktualizacje zostały włączone" arr["GERMAN",460]="Automatische Updates wurden aktiviert" arr["TURKISH",460]="Otomatik güncellemeler etkinleştirildi" - arr["ARABIC",460]="\${pending_of_translation} فقد مكنت التحديثات التلقائية" + arr["ARABIC",460]="تم تمكين التحديثات التلقائية" arr["ENGLISH",461]="Automatic updates have been disabled" arr["SPANISH",461]="Se han desactivado las actualizaciones automáticas" @@ -6890,7 +6890,7 @@ function initialize_language_strings() { arr["POLISH",461]="Automatyczne aktualizacje zostały wyłączone" arr["GERMAN",461]="Automatische Updates wurden deaktiviert" arr["TURKISH",461]="Otomatik güncellemeler devre dışı bırakıldı" - arr["ARABIC",461]="\${pending_of_translation} لقد تعطيل التحديثات التلقائية" + arr["ARABIC",461]="تم تعطيل التحديثات التلقائية" arr["ENGLISH",462]="\${blue_color}Extended colorization 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 extendida. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -6903,7 +6903,7 @@ function initialize_language_strings() { arr["POLISH",462]="\${blue_color}Rozszerzone kolorowanie zostanie wyłączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",462]="\${blue_color}Erweiterte Einfärbung wird deaktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",462]="\${blue_color}Geliştirilmiş renklendirme devre dışı bırakılacak. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",462]="\${pending_of_translation} \${blue_color} وسيتم تعطيل التلوين الموسعة. \} ${green_color} تريد الاستمرار؟ \${normal_color}\${visual_choice}" + arr["ARABIC",462]="\${blue_color} سيتم تعطيل التلوين الممتد. \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" arr["ENGLISH",463]="\${blue_color}Extended colorization 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 extendida. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -6916,7 +6916,7 @@ function initialize_language_strings() { arr["POLISH",463]="\${blue_color}Rozszerzone kolorowanie zostanie włączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",463]="\${blue_color}Erweiterte Einfärbung wird aktiviert. \${green_color}Wollen Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",463]="\${blue_color}Geliştirilmiş renklendirme etkinleştirilecektir. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",463]="\${pending_of_translation} \${blue_color} وسيمكن التلوين الموسعة. \${green_color} تريد الاستمرار؟ \${normal_color}\${visual_choice}" + arr["ARABIC",463]="\${pending_of_translation} \${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" @@ -6929,7 +6929,7 @@ function initialize_language_strings() { arr["POLISH",464]="Nie masz zainstalowanego pakietu ccze, więc wszelkie zmiany wprowadzone w tej opcji nie będą obowiązywać dopóki nie zostanie zainstalowany" arr["GERMAN",464]="Sie haben das ccze-Paket nicht installiert, sodass Änderungen, die Sie an dieser Option vornehmen, erst nach der Installation wirksam werden" arr["TURKISH",464]="Ccze paketinin yüklü olmaması, bu seçenek üzerinde herhangi bir değişikliğin kuruluncaya kadar hiçbir etkisi olmayacaktır" - arr["ARABIC",464]="\${pending_of_translation} لم يكن لديك تثبيت ccze حزمة لذلك أي تغييرات تجريها على هذا الخيار لن يكون له أي تأثير حتى تقوم بتثبيت" + arr["ARABIC",464]="لم يتم تثبيت حزمة ccze ، لذا لن يكون لأي تغيير في هذا الخيار أي تأثير حتى تقوم بتثبيته" arr["ENGLISH",465]="Extended colorization has been enabled" arr["SPANISH",465]="Se ha activado la colorización extendida" @@ -6942,7 +6942,7 @@ function initialize_language_strings() { arr["POLISH",465]="Rozszerzone kolorowanie zostało aktywowane" arr["GERMAN",465]="Erweiterte Einfärbung wurde aktiviert" arr["TURKISH",465]="Geliştirilmiş renklendirme etkinleştirildi" - arr["ARABIC",465]="\${pending_of_translation} يتم تمكينه التلوين الموسعة" + arr["ARABIC",465]="تم تمكين التلوين الممتد" arr["ENGLISH",466]="Extended colorization has been disabled" arr["SPANISH",466]="Se ha desactivado la colorización extendida" @@ -6955,7 +6955,7 @@ function initialize_language_strings() { arr["POLISH",466]="Rozszerzone kolorowanie zostało wyłączone" arr["GERMAN",466]="Erweiterte Einfärbung wurde deaktiviert" arr["TURKISH",466]="Geliştirilmiş renklendirme devre dışı bırakıldı" - arr["ARABIC",466]="\${pending_of_translation} تم تعطيله التلوين الموسعة" + arr["ARABIC",466]="تم تعطيل التلوين الممتد" arr["ENGLISH",467]="6. Enable startup language autodetection permanently" arr["SPANISH",467]="6. Habilitar permanentemente la autodetección de idioma al inicio" @@ -6968,7 +6968,7 @@ function initialize_language_strings() { arr["POLISH",467]="6. Trwale włącz automatyczne wykrywanie języka podczas uruchamiania" arr["GERMAN",467]="6. Automatische Spracherkennung beim Start dauerhaft aktivieren" arr["TURKISH",467]="6. Başlangıç dilini otomatik algılama özelliğini kalıcı olarak etkinleştir" - arr["ARABIC",467]="\${pending_of_translation} 6. تمكين اللغة اوتوديتيكتيون بشكل دائم إلى بداية" + arr["ARABIC",467]="6. قم بتمكين الاكتشاف التلقائي للغة عند بدء التشغيل بشكل دائم" arr["ENGLISH",468]="6. Disable startup language autodetection permanently" arr["SPANISH",468]="6. Deshabilitar permanentemente la autodetección de idioma al inicio" @@ -6981,7 +6981,7 @@ function initialize_language_strings() { arr["POLISH",468]="6. Trwale wyłącz autodetekcję języka podczas uruchamiania" arr["GERMAN",468]="6. Automatische Spracherkennung beim Start dauerhaft deaktivieren" arr["TURKISH",468]="6. Başlangıç dili otomatik algılamayı kalıcı olarak devre dışı bırak" - arr["ARABIC",468]="\${pending_of_translation} 6. تعطيل بشكل دائم بداية لغة اوتوديتيكتيون" + arr["ARABIC",468]="6. تعطيل الاكتشاف التلقائي للغة عند بدء التشغيل بشكل دائم" 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}" @@ -6994,7 +6994,7 @@ function initialize_language_strings() { arr["POLISH",469]="\${blue_color}Autodetekcja języka zostanie wyłączona podczas uruchamiania. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",469]="\${blue_color}Die automatische Spracherkennung am Anfang wird deaktiviert. \${green_color}Wollen Sie weitermachen? \${normal_color}\${visual_choice}" arr["TURKISH",469]="\${blue_color}Başlangıç dili otomatik algılama devre dışı bırakılacak. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",469]="\${pending_of_translation} \${blue_color} يكون تعطيل بدء التشغيل لغة autodetecting. \${green_color} تريد الاستمرار؟ \${normal_color}\${visual_choice}" + arr["ARABIC",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}" @@ -7007,7 +7007,7 @@ function initialize_language_strings() { arr["POLISH",470]="\${blue_color}Autodetekcja języka podczas uruchamiania zostanie włączona. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",470]="\${blue_color}Die automatische Spracherkennung wird zu Beginn aktiviert. \${green_color}Wollen Sie weitermachen? \${normal_color}\${visual_choice}" arr["TURKISH",470]="\${blue_color}Başlangıç dili otomatik algılama etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",470]="\${pending_of_translation} \${blue_color} أن يدعم autodetecting بدء التشغيل لغة. \${green_color} تريد الاستمرار؟ \${normal_color}\${visual_choice}" + arr["ARABIC",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!!" From bc12b54ddf270e11437f866a4ab057b9422a09df Mon Sep 17 00:00:00 2001 From: TheBesk Date: Thu, 1 Oct 2020 09:42:39 +0200 Subject: [PATCH 061/101] fixed some italian strings --- language_strings.sh | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 0103641fa..18b566236 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -340,7 +340,7 @@ function initialize_language_strings() { et_misc_texts["PORTUGUESE",16]="A senha deve ter no mínimo 8 caracteres" et_misc_texts["RUSSIAN",16]="Длина пароля должна быть не менее 8 символов" et_misc_texts["GREEK",16]="Ο κωδικός πρόσβασης πρέπει να αποτελείται από τουλάχιστον 8 χαρακτήρες" - et_misc_texts["ITALIAN",16]="La password deve essere di almeno 8 caratteri" + et_misc_texts["ITALIAN",16]="La password deve contenere almeno 8 caratteri" et_misc_texts["POLISH",16]="Hasło musi mieć długość co najmniej 8 znaków" et_misc_texts["GERMAN",16]="Das Passwort muss mindestens 8 Zeichen lang sein" et_misc_texts["TURKISH",16]="Şifre en az 8 karakter olmalıdır" @@ -460,7 +460,7 @@ function initialize_language_strings() { et_misc_texts["PORTUGUESE",26]="Erro. A senha deve ter no mínimo 8 caracteres. Redirecionando para a pagina principal" et_misc_texts["RUSSIAN",26]="Ошибка. В пароле должно быть не менее 8 символов. Перенаправление на главную страницу" et_misc_texts["GREEK",26]="Σφάλμα. Ο κωδικός πρόσβασης πρέπει να αποτελείται από τουλάχιστον 8 χαρακτήρες. Θα καθοδηγηθείτε στην κύρια οθόνη" - et_misc_texts["ITALIAN",26]="Errore. La password deve essere di almeno 8 caratteri. Reindirizzando alla schermata principale" + et_misc_texts["ITALIAN",26]="Errore. La password deve contenere almeno 8 caratteri. Reindirizzando alla schermata principale" et_misc_texts["POLISH",26]="Błąd. Hasło musi mieć co najmniej 8 znaków. Przekierowywanie do ekranu głównego" et_misc_texts["GERMAN",26]="Fehler. Das Passwort muss mindestens 8 Zeichen lang sein. Zur Homepage weitergeleitet" et_misc_texts["TURKISH",26]="Hata. Şifre en az 8 karakter olmalıdır. Anasayfaya yönlendiriliyorsunuz" @@ -839,7 +839,7 @@ function initialize_language_strings() { enterprise_texts["PORTUGUESE",8]="Senhas em texto simples capturadas" enterprise_texts["RUSSIAN",8]="Захвачены пароли в виде простого текста" enterprise_texts["GREEK",8]="Καταγεγραμμένοι κωδικοί απλού κειμένου" - enterprise_texts["ITALIAN",8]="Passwords in chiaro acquisite" + enterprise_texts["ITALIAN",8]="Password in chiaro acquisite" enterprise_texts["POLISH",8]="Przechwycone hasła w tekscie jawnym" enterprise_texts["GERMAN",8]="Erfasste Klartextpasswörter" enterprise_texts["TURKISH",8]="Yakalanan text şifreler" @@ -1129,7 +1129,7 @@ function initialize_language_strings() { arr["PORTUGUESE",19]="Por favor, seja paciente. Matando alguns processos que podem causar conflitos..." arr["RUSSIAN",19]="Пожалуйста, подождите. Возможно завершение некоторых конфликтующих процессов..." arr["GREEK",19]="Παρακαλώ δείξτε υπομονή. Ίσως τερματίζουν κάποιες εμπλέκουσες διεργασίες..." - arr["ITALIAN",19]="Si prega di essere pazienti. Puó eessre che si stiano terminando alcuni processi che potrebbero causare un conflitto..." + arr["ITALIAN",19]="Si prega di essere pazienti. Puó essere che si stiano terminando alcuni processi che potrebbero causare un conflitto..." arr["POLISH",19]="Cierpliwości. Zakańczam procesy, które mogłyby powodować konflikty..." arr["GERMAN",19]="Wir bitten um Geduld. Mögliche konfliktreiche Prozesse werden gerade gestoppt..." arr["TURKISH",19]="Lütfen sabırlı olun. Bazı çelişkili süreçler sonlandırılıyor..." @@ -1261,7 +1261,7 @@ function initialize_language_strings() { arr["PORTUGUESE",30]="Você selecionou uma rede com ESSID oculto. Você não pode utilizar. Selecione outro ou execute um ataque com BSSID ao invés deste" arr["RUSSIAN",30]="Вы выбрали сеть со скрытым ESSID. Использование невозможно. Выберите другую или вместо этой выполните атаку, основанную на BSSID" arr["GREEK",30]="Επιλέξατε ESSID κρυφού δικτύου. Δεν μπορεί να χρησιμοποιηθεί. Επιλέξτε κάποιο άλλο ή ξεκινήστε μία επίθεση βασισμένη στο BSSID αντί αυτού" - arr["ITALIAN",30]="È stata selezionata una rete ESSID nascosta. Non puó essere utilizzata. Selezionare un altro o eseguire un attacco basato in BSSID invece di questo" + arr["ITALIAN",30]="È stata selezionata una rete ESSID nascosta. Non puó essere utilizzata. Selezionare un altra rete o eseguire un attacco basato in BSSID invece di questo" arr["POLISH",30]="Wybrałeś ukrytą sieć ESSID. Nie można jej używać. Wybierz inną lub uruchom atak oparty na BSSID" arr["GERMAN",30]="Sie haben ein verstecktes Netzwerk-ESSID ausgewählt. Es kann nicht verwendet werden. Wählen Sie einen anderen oder führen Sie stattdessen einen BSSID-basierenden Angriff aus" arr["TURKISH",30]="Gizli bir ağ seçtiniz ESSID. Bu kullanılamaz. Bunun yerine BSSID tabanlı başka bir saldırı seçiniz" @@ -2630,7 +2630,7 @@ function initialize_language_strings() { arr["PORTUGUESE",144]="Não feche nenhuma janela manualmente, o script fechará quando necessário. Em cerca de \${timeout} segundos no máximo você vai saber se tem o Handshake" arr["RUSSIAN",144]="Не закрывайте вручную какое-либо окно, скрипт сделает это когда нужно. Примерно в максимум \${timeout} секунд вы узнаете, получили ли вы рукопожатие" arr["GREEK",144]="Μην επιχειρήσετε το κλείσιμο κάποιου παραθύρου χειροκίνητα, εάν χρειαστεί το script θα το κάνει μόνο του. Σε περίπου \${timeout} δευτερόλεπτα το μέγιστο θα μάθετε αν αποκτήσατε την Χειραψία" - arr["ITALIAN",144]="Non chiudere nessuna finestra manualmente, lo script lo fará cuando necessario. In \${timeout} secondi al massimo scoprirai se hai catturato l'Handshake" + arr["ITALIAN",144]="Non chiudere nessuna finestra manualmente, lo script lo fará quando necessario. In \${timeout} secondi al massimo scoprirai se hai catturato l'Handshake" arr["POLISH",144]="Nie należy ręcznie zamykać okien, skrypt to zrobi w razie potrzeby. W ciągu co najwyżej \${timeout} sekund dowiesz się, czy masz Handshake" arr["GERMAN",144]="Schließen Sie kein Fenster manuell, das Skript wird dies bei Bedarf tun. In ungefähr \${timeout} Sekunden werden Sie wissen, ob Sie den Handshake bekommen haben" arr["TURKISH",144]="Herhangi bir pencereyi elle kapatmayın, yazılım gerektiğinde yapacaktır. Yaklaşık \${timeout} saniye içinde, Handshake'e sahip olup olmadığınızı bileceksiniz" @@ -3710,7 +3710,7 @@ function initialize_language_strings() { arr["PORTUGUESE",234]="Parabéns!! Parece que a senha foi descriptografada" arr["RUSSIAN",234]="Поздравления!! Похоже на то, что ключ был расшифрован" arr["GREEK",234]="Συγχαρητήρια!! Φαίνεται πως το κλειδί αποκρυπτογραφήθηκε" - arr["ITALIAN",234]="Congratulazioni!! Sembra che la password è stata decifrata" + arr["ITALIAN",234]="Congratulazioni!! Sembra che la password sia stata decifrata" arr["POLISH",234]="Gratulacje!! Wygląda na to, że klucz został odszyfrowany" arr["GERMAN",234]="Herzlichen Glückwunsch!! Es scheint, dass der Schlüssel entschlüsselt wurde" arr["TURKISH",234]="Tebrikler!! Görünüşe göre key şifresi çözüldü" @@ -4082,7 +4082,7 @@ function initialize_language_strings() { arr["PORTUGUESE",265]="Desautenticação para Evil Twin" arr["RUSSIAN",265]="Деаутентификация для Злого Двойника" arr["GREEK",265]="Evil Twin deauth" - arr["ITALIAN",265]="Desautenticazione per Evil Twin" + arr["ITALIAN",265]="Deautenticazione per Evil Twin" arr["POLISH",265]="Deautentykacja dla Evil Twin" arr["GERMAN",265]="Deauthentifizierung für das Evil Twin" arr["TURKISH",265]="Şeytani İkiz deauth" @@ -4382,7 +4382,7 @@ function initialize_language_strings() { arr["PORTUGUESE",290]="Parece que você tem internet, mas não na interface selecionada" arr["RUSSIAN",290]="Судя по всему у вас есть доступ к Интернету, но не на выбранном для Интернет доступа интерфейсе" arr["GREEK",290]="Φαίνεται πως έχετε πρόσβαση στο διαδίκτυο αλλά όχι στην επιλεγμένη διεπαφή που ενεργεί ως διεπαφή με πρόσβαση στο διαδίκτυο" - arr["ITALIAN",290]="Sembra che hai connession a internet ma non nell'interfaccia selezionata come interfaccia con accesso ad internet" + arr["ITALIAN",290]="Sembra che hai connessione a internet ma non nell'interfaccia selezionata come interfaccia con accesso ad internet" arr["POLISH",290]="Wydaje się, że masz połączenie z internetem ale w innym interfejsie" arr["GERMAN",290]="Es scheint, dass Sie eine Internetverbindung haben, aber nicht in der mit Internetzugang gewählten Interface" arr["TURKISH",290]="İnternet erişiminiz var gibi görünüyor fakat seçilen arayüz internet erişimi var gibi dvranmıyor" @@ -4706,7 +4706,7 @@ function initialize_language_strings() { arr["PORTUGUESE",317]="Se a senha da rede wifi for conseguida com o portal cativo, onde deseja salvar? \${green_color}Digite um caminho para salvar o arquivo ou pressione [Enter] para aceitar o padrão \${normal_color}[\${default_et_captive_portal_logpath}]" arr["RUSSIAN",317]="Вы должны решить, где будет сохранён пароль wifi сети, если он будет получен Перехватывающим порталом. \${green_color}Впишите путь до файла или нажмите [Enter] для принятия значения по умолчанию \${normal_color}[\${default_et_captive_portal_logpath}]" arr["GREEK",317]="Εάν ο κωδικός πρόσβασης του δικτύου wifi επιτευχθεί με captive portal, θα πρέπει να αποφασίσετε που θα τον αποθηκεύσετε. \${green_color}Πληκτρολογήστε το μονοπάτι για να αποθηκεύσετε το αρχείο ή πατήστε [Enter] για την προεπιλεγμένη επιλογή \${normal_color}[\${default_et_captive_portal_logpath}]" - arr["ITALIAN",317]="Se si ottiene la passowrd della rete wireless con il captive portal, bisogna decidere dove salvarla. \${green_color}Immettere il percorso dove memorizzare il file o premere [Enter] per accettare quello di default proposto \${normal_color}[\${default_et_captive_portal_logpath}]" + arr["ITALIAN",317]="Se si ottiene la password della rete wireless con il captive portal, bisogna decidere dove salvarla. \${green_color}Immettere il percorso dove memorizzare il file o premere [Enter] per accettare quello di default proposto \${normal_color}[\${default_et_captive_portal_logpath}]" arr["POLISH",317]="Jeśli hasło sieci wifi zostanie uzyskane z portalu captive, musisz zdecydować gdzie je zapisać. \${green_color}Wpisz ścieżkę, w której zapiszemy plik lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${default_et_captive_portal_logpath}]" arr["GERMAN",317]="Wenn Sie das WLAN-Passwort mit dem Captive Portal erhalten, müssen Sie entscheiden, wo es gespeichert werden soll. \${green_color} Geben Sie den Pfad ein, unter dem die Datei gespeichert werden soll, oder drücken Sie die [Enter]-Taste, um den Standardvorschlag zu akzeptieren \${normal_color}[\${default_et_captive_portal_logpath}]" arr["TURKISH",317]="Eğer wifi ağının şifresi esaret portalı ile yakalandıysa, nereye kaydedileceğini belirlemelisiniz. \${green_color}Dosyayı depolamak için yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın. \${normal_color}[\${default_et_captive_portal_logpath}]" From afbcb4ce1b0eb13d21afc327cf85e9d466cc178e Mon Sep 17 00:00:00 2001 From: darthvader-htb Date: Thu, 1 Oct 2020 08:39:12 -0400 Subject: [PATCH 062/101] Translated to arabic till array number: arr 517 --- language_strings.sh | 96 ++++++++++++++++++++++----------------------- 1 file changed, 48 insertions(+), 48 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 41a971e8c..9bd791023 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -7007,7 +7007,7 @@ function initialize_language_strings() { arr["POLISH",470]="\${blue_color}Autodetekcja języka podczas uruchamiania zostanie włączona. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",470]="\${blue_color}Die automatische Spracherkennung wird zu Beginn aktiviert. \${green_color}Wollen Sie weitermachen? \${normal_color}\${visual_choice}" arr["TURKISH",470]="\${blue_color}Başlangıç dili otomatik algılama etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",470]="\${pending_of_translation} \${blue_color} سيتم تمكين الاكتشاف التلقائي للغة عند بدء التشغيل. \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" + arr["ARABIC",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!!" @@ -7020,7 +7020,7 @@ function initialize_language_strings() { arr["POLISH",471]="Każda trwała zmiana języka zostanie utracona podczas następnego startu, jeśli aktywujesz tę opcję!!" arr["GERMAN",471]="Jeder permanente Sprachwechsel, den Sie haben, wird beim nächsten Start verloren gehen, wenn Sie diese Option aktivieren!!" arr["TURKISH",471]="Bu seçeneği etkinleştirirseniz, bir sonraki başlangıçta herhangi bir kalıcı dil değişikliği kaybolur!!" - arr["ARABIC",471]="\${pending_of_translation} أي تغيير دائم في اللغة التي تضيع في بداية المقبل إذا قمت بتفعيل هذا الخيار !!" + arr["ARABIC",471]="سيتم فقدان أي تغيير دائم للغة لديك عند البداية الموالية إذا قمت بتفعيل هذا الخيار !!" arr["ENGLISH",472]="Startup language autodetection has been enabled" arr["SPANISH",472]="Se ha activado la autodetección de idioma al inicio" @@ -7033,7 +7033,7 @@ function initialize_language_strings() { arr["POLISH",472]="Autodetekcja języka podczas uruchamiania została aktywowana" arr["GERMAN",472]="Die automatische Spracherkennung am Start wurde aktiviert" arr["TURKISH",472]="Başlangıç dili otomatik algılama etkinleştirildi" - arr["ARABIC",472]="\${pending_of_translation} يتم تمكين الكشف التلقائي اللغة لبدء" + arr["ARABIC",472]="تم تمكين الاكتشاف التلقائي للغة عند بدء التشغيل" arr["ENGLISH",473]="Startup language autodetection has been disabled" arr["SPANISH",473]="Se ha desactivado la autodetección de idioma al inicio" @@ -7046,7 +7046,7 @@ function initialize_language_strings() { arr["POLISH",473]="Autodetekcja języka podczas uruchamiania została wyłączona" arr["GERMAN",473]="Die automatische Spracherkennung am Start wurde deaktiviert" arr["TURKISH",473]="Başlangıç dili otomatik algılama devre dışı bırakıldı" - arr["ARABIC",473]="\${pending_of_translation} لقد كانت اللغة المعوقين اوتوديتيكتيون البداية" + arr["ARABIC",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}" @@ -7059,7 +7059,7 @@ function initialize_language_strings() { arr["POLISH",474]="Automatyczne wykrywanie języka podczas uruchamiania: \${pink_color}Aktywowane\${normal_color}" arr["GERMAN",474]="Automatische Spracherkennung am Start: \${pink_color}Aktiviert\${normal_color}" arr["TURKISH",474]="Başlangıç dili otomatik algılama: \${pink_color}Etkin\${normal_color}" - arr["ARABIC",474]="\${pending_of_translation} كشف تلقائي لغة بدء التشغيل: \${pink_color} تمكين \${normal_color}" + arr["ARABIC",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}" @@ -7072,7 +7072,7 @@ function initialize_language_strings() { arr["POLISH",475]="Automatyczne wykrywanie języka podczas uruchamiania: \${pink_color}Niepełnosprawnych\${normal_color}" arr["GERMAN",475]="Automatische Spracherkennung am Start: \${pink_color}Deaktiviert\${normal_color}" arr["TURKISH",475]="Başlangıç dili otomatik algılama: \${pink_color}DevreDışı\${normal_color}" - arr["ARABIC",475]="\${pending_of_translation} لغة بدء الكشف التلقائي: \${pink_color} معطلة \${normal_color}" + arr["ARABIC",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" @@ -7085,7 +7085,7 @@ function initialize_language_strings() { arr["POLISH",476]="Nie wykryto graficznego systemu X Window. Jeśli go masz, sprawdź czy działa poprawnie. Jest niezbędne dla airgeddon. Skrypt nie może kontynuować" arr["GERMAN",476]="Kein X Window-Grafiksystem wurde erkannt. Wenn Sie es haben, prüfen Sie, ob es richtig funktioniert. Es ist für airgeddon sehr wichtig. Das Skript kann nicht weiterfahren" arr["TURKISH",476]="Bir grafik X pencere sistemi tespit edilmedi. Zaten sahipseniz, düzgün çalıştığını kontrol edin. airgeddon için şarttır. Komut devam edemiyor" - arr["ARABIC",476]="\${pending_of_translation} لم يتم الكشف عليه نظام نوافذ X رسومية إذا كنت التحقق من أنها تعمل بشكل صحيح. ومن الضروري لairgeddon. السيناريو لا يمكن أن يستمر" + arr["ARABIC",476]="لم يتم الكشف عن نظام نافذة رسومي X. إذا كان لديك واحد بالفعل ، فتحقق من أنه يعمل بشكل صحيح. من الضروري بالنسبة airgeddon. البرنامج لا يمكن أن يستمر" 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" @@ -7098,7 +7098,7 @@ function initialize_language_strings() { arr["POLISH",477]="Opcje w tym menu, które zawierają słowo \"trwale\" zmodyfikują airgeddon tak, że nawet przy następnym uruchomieniu będą zapisane. Jednak zawsze możesz wrócić do tego menu, aby ponownie zmienić ustawienia" arr["GERMAN",477]="Die Optionen dieses Menüs, die das Wort \"dauerhaft\" enthalten, modifizieren airgeddon so, dass auch beim nächsten Start die Konfiguration gespeichert wird. Sie können jedoch jederzeit zu diesem Menü zurückkehren, um den Wert der Option erneut zu ändern" arr["TURKISH",477]="Bu menüdeki \"kalıcı\" kelimesini içeren seçenekler, başlatılacak bir sonraki seferde ayarları kaydetmek için airgeddon'u değiştirir. Ancak, seçeneğin değerini tekrar değiştirmek için bu menüye her zaman dönebilirsiniz" - arr["ARABIC",477]="\${pending_of_translation} الخيارات في هذه القائمة تحتوي على كلمة \"بشكل دائم \" airgeddon تعديل ذلك أنه حتى في المرة القادمة يتم تشغيلها متابعة حفظ التكوين. ومع ذلك، يمكنك دائما العودة إلى هذه القائمة لتغيير مرة أخرى قيمة الخيار" + arr["ARABIC",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}" @@ -7111,7 +7111,7 @@ function initialize_language_strings() { arr["POLISH",478]="\${blue_color}To na stałe zmieni język na aktualny, tak aby był ustawiony przy następnym uruchomieniu airgeddon. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",478]="\${blue_color}Die aktuelle Sprache wird permanent geändert, so dass der nächste Start von airgeddon in diese Sprache direkt startet. \${green_color}Möchten Sie weitermachen? \${normal_color}\${visual_choice}" arr["TURKISH",478]="Dil, geçici olarak şu anki olarak ayarlanacaktır, böylece bir sonraki airgeddon başlatmada doğrudan kullanılacaktır. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",478]="\${pending_of_translation} \${blue_color} وسوف تتغير بشكل دائم اللغة للتيار لبدء airgeddon بجانب هذه هي اللغة التي تبدأ مباشرة. \${green_color} تريد الاستمرار؟ \${normal_color}\${visual_choice}" + arr["ARABIC",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" @@ -7124,7 +7124,7 @@ function initialize_language_strings() { arr["POLISH",479]="Ta zmiana jest sprzeczna z automatyczną detekcją języka na początku, która jest aktualnie aktywna. Zostanie ona automatycznie deazktywowana w celu wprowadzenia zmian" arr["GERMAN",479]="Diese Änderung steht im Konflikt mit der automatischen Spracherkennung, die zu diesem Zeitpunkt am Anfang aktiviert ist. Es wird automatisch deaktiviert, um die Änderung vorzunehmen" arr["TURKISH",479]="Bu değişiklik, şu anda etkin olan başlangıç dili otomatik algılama ile çakışıyor. Değişikliği gerçekleştirmek için otomatik olarak devre dışı bırakılacaktır" - arr["ARABIC",479]="\${pending_of_translation} هذا التغيير تتعارض مع لغة بدء الكشف التلقائي النشط حاليا. تم تعطيل تلقائيا إلى إجراء التغيير" + arr["ARABIC",479]="يتعارض هذا التغيير مع الاكتشاف التلقائي للغة عند بدء التشغيل والذي تم تمكينه حاليًا. سيتم تعطيله تلقائيًا لإجراء التغيير" 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" @@ -7137,7 +7137,7 @@ function initialize_language_strings() { arr["POLISH",480]="Obecny język jest taki sam jak ten, który został już ustawiony jako stały. Nie zostaną wprowadzone żadne zmiany" arr["GERMAN",480]="Die aktuelle Sprache ist dieselbe, die bereits als permanent festgelegt wurde. Es werden keine Änderungen vorgenommen" arr["TURKISH",480]="Mevcut dil, zaten ayarlanmış olan kalıcı dil ile aynı. Hiçbir değişiklik yapılmayacak" - arr["ARABIC",480]="\${pending_of_translation} اللغة الحالية هي نفسها كما هو دائما بالفعل. وسيتم إجراء أي تغييرات" + arr["ARABIC",480]="اللغة الحالية هي نفس اللغة الدائمة التي تم تعيينها بالفعل. لن يتم إجراء أي تغييرات" arr["ENGLISH",481]="Language set to the current one permanently" arr["SPANISH",481]="Idioma cambiado al actual permanentemente" @@ -7150,7 +7150,7 @@ function initialize_language_strings() { arr["POLISH",481]="Język trwale zmienił się na aktualny" arr["GERMAN",481]="Die Sprache wurde permanent geändert" arr["TURKISH",481]="Geçerli dil kalıcı olarak ayarlandı" - arr["ARABIC",481]="\${pending_of_translation} تغيير اللغة إلى التيار بشكل دائم" + arr["ARABIC",481]="يتم تعيين اللغة على اللغة الحالية بشكل دائم" arr["ENGLISH",482]="8. Italian" arr["SPANISH",482]="8. Italiano" @@ -7163,7 +7163,7 @@ function initialize_language_strings() { arr["POLISH",482]="8. Włoski" arr["GERMAN",482]="8. Italienisch" arr["TURKISH",482]="8. İtalyanca" - arr["ARABIC",482]="\${pending_of_translation} 8. الايطالية" + arr["ARABIC",482]="8. الايطالية" arr["ENGLISH",483]="The attack in \"smooth\" mode will be dismantled as soon as a credential is captured to let clients reconnect again to the legitimate network. This reduces the possibility of being discovered, looking for some users as a punctual wireless network malfunction" arr["SPANISH",483]="El ataque en modo \"smooth\" tan pronto capture unas credenciales se desmantelará para dejar que los clientes vuelvan a conectarse a la red legítima. Esto reduce las posibilidades de ser descubierto haciendo que para algunos usuarios pueda parecer un fallo puntual de la red inalámbrica" @@ -7176,7 +7176,7 @@ function initialize_language_strings() { arr["POLISH",483]="Atak w trybie \"smooth\" zostanie zdemontowany zaraz po przechwyceniu danych, aby umożliwić klientom ponowne połączenie z właściwą siecią. Zmniejsza to szansę na wykrycie, ponieważ niektórym użytkownikom wydaje się że to chwilowa awaria sieci bezprzewodowej" arr["GERMAN",483]="Der Angriff im \"smooth\"-Modus wird sobald er einen Berechtigungsnachweis erfasst abgebaut, damit die Clients sich wieder mit dem legitimen Netzwerk verbinden können. Dies verringert die Wahrscheinlichkeit, entdeckt zu werden, was für einige Benutzer als sinnloser Ausfall des WLANs erscheint" arr["TURKISH",483]="\"smooth\" saldırı modu, herhangi bir giriş bilgisi yakalanır yakalanmaz, istemcilerin meşru ağa yeniden bağlanmasına izin vermek için durdurulacaktır. Bu, keşfedilme şansını azaltır ve bazı kullanıcılar için kablosuz ağın anlamsız bir başarısızlığı gibi görünmesini sağlar" - arr["ARABIC",483]="\${pending_of_translation} وضع الهجوم \"تمهيد \" كما أوراق القبض قريبا سيتم تفكيك للسماح للعملاء إعادة الاتصال بالشبكة المشروعة. وهذا يقلل من فرص الوقوع فعل ذلك لبعض المستخدمين قد يبدو نقطة شبكة لاسلكية الفشل" + arr["ARABIC",483]="هجوم الوضع \"smooth\" بمجرد أن يلتقط بيانات اعتماد تسجيل الدخول ، سيتم تفكيكه للسماح للعملاء بإعادة الاتصال بالشبكة الشرعية. هذا يقلل من فرص الاكتشاف ، مما يشير إلى فشل الشبكة في نقطة زمنية." arr["ENGLISH",484]="Root permissions successfully detected" arr["SPANISH",484]="Permisos de root correctamente detectados" @@ -7189,7 +7189,7 @@ function initialize_language_strings() { arr["POLISH",484]="Uprawnienia root zostały prawidłowo wykryte" arr["GERMAN",484]="Richtig erkannte root-Berechtigungen" arr["TURKISH",484]="Root yetkileri başarıyla tespit edildi" - arr["ARABIC",484]="\${pending_of_translation} أذونات الجذر الكشف بشكل صحيح" + arr["ARABIC",484]="تم اكتشاف أذونات Root بنجاح" arr["ENGLISH",485]="\${blue_color}Some PINs have been added calculated using the algorithms (ComputePIN, EasyBox, etc.), however you can add one more (Arcadyan). Calculating it requires certain data and a background scan will have to be performed. The process may be very slow. \${green_color}Do you want to proceed with the calculation to add it? \${normal_color}\${visual_choice}" arr["SPANISH",485]="\${blue_color}Se han añadido algunos PINs calculados por algoritmos (ComputePIN, EasyBox, etc.), pero aún se puede añadir uno más (Arcadyan). Calcularlo requiere ciertos datos y habrá que realizar un escaneo en segundo plano. Es posible que el proceso sea muy lento. \${green_color}¿Quieres proceder con el cálculo para añadirlo? \${normal_color}\${visual_choice}" @@ -7202,7 +7202,7 @@ function initialize_language_strings() { arr["POLISH",485]="\${blue_color}Niektóre kody PIN zostały dodane obliczone algorytmami (ComputePIN, EasyBox, itd.) ale można jeszcze dodać jeden (Arcadyan). Obliczanie go wymaga pewnych danych oraz będzie musiało zostać wykonane skanowanie w tle. Proces ten może być bardzo powolny. \${green_color}Czy chcesz kontynuować obliczenie, aby go dodać? \${normal_color}\${visual_choice}" arr["GERMAN",485]="\${blue_color}Einige von Algorithmen berechnete PINs (ComputePIN, EasyBox usw.) wurden hinzugefügt, aber es kann noch eine weitere hinzugefügt werden (Arcadyan). Die Berechnung erfordert bestimmte Daten und ein Scan im Hintergrund muss durchgeführt werden. Es ist möglich, dass der Prozess sehr langsam ist. \${green_color}Möchten Sie mit der Berechnung fortfahren, um sie hinzuzufügen? \${normal_color}\${visual_choice}" arr["TURKISH",485]="Bazı PIN'ler algoritmalar (ComputePIN, EasyBox, vb.) Kullanılarak hesaplanmıştır, ancak bir tane daha ekleyebilirsiniz (Arcadyan). Bunu hesaplamak belirli veriler gerektirir ve bir arka plan taramasının yapılması gerekir. İşlem çok yavaş olabilir. \${green_color}Eklemek istediğiniz hesaplamaya devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",485]="\${pending_of_translation} \${blue_color} أضيفت بعض الدبابيس وتحسب على خوارزميات (ComputePIN، EasyBox، وما إلى ذلك)، ولكن لا يزال يمكن أن تضيف واحد أكثر (Arcadyan). أحسب أنه يتطلب بعض البيانات وسوف تضطر إلى إجراء فحص في الخلفية. ومن الممكن أن تكون عملية بطيئة للغاية. \${green_color} هل تريد المتابعة مع حساب لإضافة؟ \${normal_color}\${visual_choice}" + arr["ARABIC",485]="\${blue_color} تمت إضافة بعض أرقام التعريف الشخصية (PIN) المحسوبة باستخدام الخوارزميات (ComputePIN و EasyBox وما إلى ذلك) ، ولكن يمكنك إضافة واحد آخر (Arcadyan) يتطلب حسابها بيانات معينة وسيتعين إجراء مسح للخلفية. قد تكون العملية بطيئة للغاية. \${green_color} هل تريد متابعة الحساب لإضافته؟ \${normal_color}\${visual_choice}" arr["ENGLISH",486]="It's not possible to generate PIN with Arcadyan algorithm. To be able to do it, update \"wash\" (included in reaver package) to a newer version including the necessary \"-j\" option (v\${minimum_wash_json_version})" arr["SPANISH",486]="No es posible generar el PIN con el algoritmo Arcadyan. Para poder hacerlo actualice \"wash\" (incluido en el paquete reaver) a una versión superior que tenga la necesaria opción \"-j\" (v\${minimum_wash_json_version})" @@ -7215,7 +7215,7 @@ function initialize_language_strings() { arr["POLISH",486]="Nie jest możliwe wygenerowanie kodu PIN za pomocą algorytmu Arcadyan. Aby to zrobić, uaktualnij \"wash\" (zawarty w pakiecie reaver) do wyższej wersji, która wspiera opcję \"-j\" (v\${minimum_wash_json_version})" arr["GERMAN",486]="Es ist nicht möglich, die PIN mit dem Arcadyan-Algorithmus zu generieren. Aktualisieren Sie dazu \"wash\" (im reaver-Paket enthalten) auf eine höhere Version mit der erforderlichen Option \"-j\" (v\${minimum_wash_json_version})" arr["TURKISH",486]="Arcadyan algoritması ile PIN üretmek mümkün değil. Bunu yapabilmek için gerekli \"-j\" seçeneği de dahil olmak üzere daha yeni bir sürüme \"wash\" (reaver paketinde yer alan) güncelleştirin (v\${minimum_wash_json_version})" - arr["ARABIC",486]="\${pending_of_translation} غير قادر على توليد PIN مع الخوارزمية Arcadyan. لجعل التحديث \"غسل \" (المدرجة في حزمة ريفر) إلى إصدار أعلى وجود خيار ضروري \"- ي \" (ت \${minimum_wash_json_version})" + arr["ARABIC",486]="لا يمكن إنشاء PIN باستخدام خوارزمية Arcadyan. لتتمكن من القيام بذلك ، قم بتحديث \"wash\" (الموجودة في حزمة reaver) إلى إصدار أحدث يتضمن الخيار \"-j\" الضروري (v\ ${Min_wash_json_version})" arr["ENGLISH",487]="PIN generated using Arcadyan algorithm (\${normal_color}\${arcadyan_pin}\${yellow_color})" arr["SPANISH",487]="Se ha generado el PIN con el algoritmo Arcadyan (\${normal_color}\${arcadyan_pin}\${yellow_color})" @@ -7228,7 +7228,7 @@ function initialize_language_strings() { arr["POLISH",487]="PIN został wygenerowany za pomocą algorytmu Arcadyan (\${normal_color}\${arcadyan_pin}\${yellow_color})" arr["GERMAN",487]="Die PIN wurde mit dem Arcadyan-Algorithmus generiert (\${normal_color}\${arcadyan_pin}\${yellow_color})" arr["TURKISH",487]="Arcadyan algoritması kullanılarak oluşturulan PIN (\${normal_color}\${arcadyan_pin}\${yellow_color})" - arr["ARABIC",487]="\${pending_of_translation} وقد ولدت PIN مع الخوارزمية Arcadyan (\${normal_color}\${arcadyan_pin}\${yellow_color})" + arr["ARABIC",487]="تم إنشاء رقم التعريف الشخصي PIN باستخدام خوارزمية Arcadyan (\${normal_color}\${arcadyan_pin}\${yellow_color})" arr["ENGLISH",488]="PIN can't be generated using Arcadyan algorithm. Failed to collect a complete \"probe\" response from the access point. Probably because of low signal quality" arr["SPANISH",488]="No se ha podido generar el PIN con el algoritmo Arcadyan. No se ha podido recoger una respuesta \"probe\" completa del punto de acceso. Probablemente porque la señal no es buena" @@ -7241,7 +7241,7 @@ function initialize_language_strings() { arr["POLISH",488]="Nie można wygenerować kodu PIN za pomocą algorytmu Arcadyan. Nie udało się zebrać kompletnej odpowiedzi \"probe\" z punktu dostępu. Prawdopodobnie dlatego, że pozion sygnału jest słaby" arr["GERMAN",488]="Die PIN konnte nicht mit dem Arcadyan-Algorithmus generiert werden. Keine vollständige Antwort \"probe\" vom Zugriffspunkt konnte gesammelt werden. Wahrscheinlich, weil das Signal nicht gut genug ist" arr["TURKISH",488]="PIN, Arcadyan algoritması kullanılarak oluşturulamaz. Erişim noktasından eksiksiz bir \"probe\" yanıtı toplanamadı. Muhtemelen düşük sinyal kalitesi nedeniyle" - arr["ARABIC",488]="\${pending_of_translation} لا يمكن أن تولد PIN مع الخوارزمية Arcadyan. لا يمكن أن تلتقط استجابة \"التحقيق \" كامل من نقطة الوصول. ربما لأن إشارة غير جيدة" + arr["ARABIC",488]="لا يمكن إنشاء PIN باستخدام خوارزمية Arcadyan. فشل في جمع استجابة \"probe\" كاملة من نقطة الوصول. ربما بسبب انخفاض جودة الإشارة" arr["ENGLISH",489]="Attempting to collect a complete \"probe\" response from the target access point. This process can take up to 4 minutes..." arr["SPANISH",489]="Intentando recoger una respuesta \"probe\" completa del punto de acceso objetivo. Este proceso puede durar hasta 4 minutos..." @@ -7254,7 +7254,7 @@ function initialize_language_strings() { arr["POLISH",489]="Próba zebrania kompletnej odpowiedzi \"probe\" z docelowego punktu dostępu. Proces ten może potrwać do 4 minut..." arr["GERMAN",489]="Versuch, eine vollständige \"probe\"-Antwort vom Zielzugriffspunkt zu sammeln. Dieser Prozess kann bis zu 4 Minuten dauern..." arr["TURKISH",489]="Hedef erişim noktasından eksiksiz bir \"probe\" yanıtı toplamaya çalışılıyor. Bu işlem 4 dakika kadar sürebilir..." - arr["ARABIC",489]="\${pending_of_translation} في محاولة لجمع استجابة \"التحقيق \" كامل من نقطة وصول الهدف. هذه العملية يمكن أن تستغرق ما يصل إلى 4 دقائق ..." + arr["ARABIC",489]="محاولة تجميع استجابة \"probe\" كاملة من نقطة الوصول الهدف. قد تستغرق هذه العملية ما يصل إلى 4 دقائق ..." arr["ENGLISH",490]="The Arcadyan algorithm needs a very specific data to calculate the PIN (the serial number of the access point). Getting this data can take a lot of time. You can optionally choose to try to generate it. This generated PIN is very useful in networks of type Orange-XXXX" arr["SPANISH",490]="El algoritmo Arcadyan necesita un dato muy concreto para poder calcular el PIN (el número de serie del punto de acceso). Obtener este dato puede llevar bastante tiempo. Podrás elegir opcionalmente intentar generarlo. Este PIN generado es muy útil en redes del tipo Orange-XXXX" @@ -7267,7 +7267,7 @@ function initialize_language_strings() { arr["POLISH",490]="Algorytm Arcadyan potrzebuje bardzo specyficznych danych do obliczania numeru PIN (numeru seryjny punktu dostępu). Uzyskanie tych danych może zająć trochę czasu. Można opcjonalnie zdecydować się na jego wygenerowanie. Ten wygenerowany kod PIN jest bardzo przydatny w sieciach typu Orange-XXXX" arr["GERMAN",490]="Der Arcadyan-Algorithmus benötigt sehr spezifische Daten, um die PIN (die Seriennummer des Access Points) berechnen zu können. Die Beschaffung dieser Daten kann sehr lange dauern. Sie können optional auswählen, ob Sie versuchen möchten, es zu generieren. Diese generierte PIN ist sehr nützlich in Netzwerken vom Typ Orange-XXXX" arr["TURKISH",490]="Arcadyan algoritmasının PIN'i hesaplamak için çok özel bir veriye ihtiyacı vardır (erişim noktasının seri numarası). Bu verileri almak çok zaman alabilir. İsteğe bağlı olarak onu oluşturmayı deneyebilirsiniz. Bu oluşturulan PIN, Orange-XXXX türündeki ağlarda çok kullanışlıdır" - arr["ARABIC",490]="\${pending_of_translation} خوارزمية Arcadyan يحتاج إلى بيانات محددة جدا لحساب PIN (الرقم التسلسلي للنقطة الوصول). الحصول على هذه البيانات قد يستغرق بعض الوقت. يمكنك اختيار اختياريا في محاولة لتوليد. هذا PIN لدت مفيد جدا في الشبكات نوع أورانج-XXXX" + arr["ARABIC",490]="تحتاج خوارزمية Arcadyan إلى بيانات محددة جدًا لحساب PIN (الرقم التسلسلي لنقطة الوصول). قد يستغرق الحصول على هذه البيانات الكثير من الوقت. يمكنك اختياريا محاولة إنشائه. يعتبر رمز PIN الذي تم إنشاؤه مفيدًا جدًا في الشبكات من النوع Orange-XXXX" arr["ENGLISH",491]="Arcadyan algorithm is not useful for the selected target network, a valid value can't be calculated" arr["SPANISH",491]="El algoritmo Arcadyan no sirve para la red objetivo seleccionada, no se puede calcular un valor válido" @@ -7280,7 +7280,7 @@ function initialize_language_strings() { arr["POLISH",491]="Algorytm Arcadyan nie pasuje do wybranej sieci docelowej, nie można obliczyć prawidłowej wartości" arr["GERMAN",491]="Der Arcadyan-Algorithmus funktioniert nicht für das ausgewählte Zielnetzwerk, ein gültiger Wert kann nicht berechnet werden" arr["TURKISH",491]="Arcadyan algoritması seçilen hedef ağ için kullanışlı değildir, geçerli bir değer hesaplanamaz" - arr["ARABIC",491]="\${pending_of_translation} لم يتم استخدام خوارزمية Arcadyan لشبكة هدف حددته لا يمكن حساب قيمة صالحة" + arr["ARABIC",491]="لا تتطابق خوارزمية Arcadyan مع الشبكة المحددة ، ولا يمكن حساب قيمة صالحة" arr["ENGLISH",492]="The Arcadyan algorithm can't be calculated. Although you chose the bully option for the attack, you need to use wash (included in reaver package) to calculate that PIN and you don't have it installed. The script will continue the attack without including it" arr["SPANISH",492]="El algoritmo Arcadyan no puede ser calculado. Aunque elegiste la opción de ataque con bully, para calcular ese PIN se necesita utilizar wash (incluido en el paquete reaver) y tú no lo tienes instalado. El script continuará el ataque sin incluirlo" @@ -7293,7 +7293,7 @@ function initialize_language_strings() { arr["POLISH",492]="Nie można obliczyć algorytmu Arcadyan. Chociaż wybrano opcję ataku za pomocą bully, aby obliczyć ten kod PIN, musisz użyć wash (dołączonego do pakietu reaver) i nie masz go zainstalowanego. Skrypt będzie kontynuował atak bez jego włączania" arr["GERMAN",492]="Der Arcadyan-Algorithmus kann nicht berechnet werden. Obwohl Sie den bully-Angriff gewählt haben, müssen Sie zur Berechnung dieser PIN die Funktion wash verwenden (im Paket reaver enthalten), und Sie haben sie nicht installiert. Das Skript setzt den Angriff fort, ohne es einzuschließen" arr["TURKISH",492]="Arcadyan algoritması hesaplanamadı. Saldırı için zorlama seçeneğini seçmiş olmanıza rağmen, bu PIN'i hesaplamak için wash kullanmanız (reaver paketine dahil) ve onu yüklememeniz gerekir. Bu kullanılmadan devam edilecek" - arr["ARABIC",492]="\${pending_of_translation} لا يمكن أن تحسب خوارزمية Arcadyan. على الرغم من أنك اخترت الخيار لمهاجمة الفتوة، لحساب مطلوب رقم التعريف الشخصي لاستخدام غسل (تضمينها في الحزمة ريفر) ولم تقم بتثبيت. وسوف يستمر البرنامج النصي الهجوم دون بما في ذلك" + arr["ARABIC",492]="لا يمكن حساب خوارزمية Arcadyan. على الرغم من أنك اخترت خيار bully للهجوم ، فأنت بحاجة إلى استخدام wash (المتضمن في حزمة Reaver) لحساب رقم التعريف الشخصي PIN هذا ولم يكن مثبتًا لديك. سيستمر البرنامج في الهجوم دون تضمينه" arr["ENGLISH",493]="The Arcadyan algorithm PIN has already been calculated for this target (\${normal_color}\${wps_data_array[\${wps_bssid},'Arcadyan']}\${yellow_color}). There is no need to calculate it again" arr["SPANISH",493]="El PIN del algoritmo Arcadyan ya fue calculado para este objetivo (\${normal_color}\${wps_data_array[\${wps_bssid},'Arcadyan']}\${yellow_color}). No hace falta calcularlo de nuevo" @@ -7306,7 +7306,7 @@ function initialize_language_strings() { arr["POLISH",493]="PIN algorytm Arcadyan został już obliczony dla tego celu (\${normal_color}\${wps_data_array[\${wps_bssid},'Arcadyan']}\${yellow_color}). Nie musisz go ponownie obliczać" arr["GERMAN",493]="Die Arcadyan-Algorithmus-PIN wurde bereits für diesen Target berechnet (\${normal_color}\${wps_data_array[\${wps_bssid},'Arcadyan']}\${yellow_color}). Keine Notwendigkeit, es erneut zu berechnen" arr["TURKISH",493]="Arcadyan algoritması PIN'i zaten bu hedef için hesaplanmıştır (\${normal_color}\${wps_data_array[\${wps_bssid},'Arcadyan']}\${yellow_color}). Tekrar hesaplamaya gerek yok" - arr["ARABIC",493]="\${pending_of_translation} تم احتساب PIN خوارزمية وArcadyan لهذا الهدف (\${normal_color}\${wps_data_array[\${wps_bssid},'Arcadyan']}\${yellow_color}). لا حاجة لحساب ذلك مرة أخرى" + arr["ARABIC",493]="تم بالفعل حساب رقم التعريف الشخصي PIN لخوارزمية Arcadyan لهذا الهدف (\${normal_color}\${wps_data_array [\${wps_bssid}، 'Arcadyan']} \ $ {yellow_color}). ليست هناك حاجة لحسابها مرة أخرى" arr["ENGLISH",494]="14. Offline PIN generation using algorithms and database" arr["SPANISH",494]="14. Generación offline de PINs con algoritmos y base de datos" @@ -7319,7 +7319,7 @@ function initialize_language_strings() { arr["POLISH",494]="14. Generowanie offline kodów PIN z algorytmami i bazą danych" arr["GERMAN",494]="14. Offline Generierung von PINs mit Algorithmen und Datenbank" arr["TURKISH",494]="14. Algoritmaları ve veritabanını kullanarak çevrimdışı PIN üretimi" - arr["ARABIC",494]="\${pending_of_translation} 14. توليد أرقام التعريف متواجد حاليا الخوارزميات وقواعد البيانات" + arr["ARABIC",494]="14. توليد PIN غير متصل باستخدام الخوارزميات وقاعدة البيانات" arr["ENGLISH",495]="Offline PIN generation menu" arr["SPANISH",495]="Menú de generación offline de PINs" @@ -7332,7 +7332,7 @@ function initialize_language_strings() { arr["POLISH",495]="Menu generowania PIN offline" arr["GERMAN",495]="Menü zur Offline-Generierung von PINs" arr["TURKISH",495]="Çevrimdışı PIN oluşturma menüsü" - arr["ARABIC",495]="\${pending_of_translation} دبابيس حاليا الجيل القائمة" + arr["ARABIC",495]="قائمة إنشاء PIN دون اتصال" arr["ENGLISH",496]="5. Search in PIN database" arr["SPANISH",496]="5. Consultar en la base de datos de PINs" @@ -7345,7 +7345,7 @@ function initialize_language_strings() { arr["POLISH",496]="5. Sprawdź bazę danych PIN" arr["GERMAN",496]="5. Suchen Sie in der PIN-Datenbank" arr["TURKISH",496]="5. PIN veritabanında ara" - arr["ARABIC",496]="\${pending_of_translation} 5. التحقق من أرقام التعريف قاعدة بيانات" + arr["ARABIC",496]="5. البحث في قاعدة بيانات PIN" arr["ENGLISH",497]="0. Return to WPS attacks menu" arr["SPANISH",497]="0. Volver al menú de ataques WPS" @@ -7358,7 +7358,7 @@ function initialize_language_strings() { arr["POLISH",497]="0. Wróć do menu Atak WPS" arr["GERMAN",497]="0. Zum WPS-Angriffsmenü zurückkehren" arr["TURKISH",497]="0. WPS saldırıları menüsüne dön" - arr["ARABIC",497]="\${pending_of_translation} 0. عودة إلى الهجمات القائمة WPS" + arr["ARABIC",497]="0. ارجع إلى قائمة هجمات WPS" arr["ENGLISH",498]="choose database or algorithm" arr["SPANISH",498]="escoge base de datos o algoritmo" @@ -7371,7 +7371,7 @@ function initialize_language_strings() { arr["POLISH",498]="wybierz bazę danych lub algorytm" arr["GERMAN",498]="Wählen Sie eine Datenbank oder einen Algorithmus" arr["TURKISH",498]="veritabanı veya algoritma seç" - arr["ARABIC",498]="\${pending_of_translation} اختيار قاعدة البيانات أو خوارزمية" + arr["ARABIC",498]="اختيار قاعدة البيانات أو خوارزمية" arr["ENGLISH",499]="Showing matches in the PIN database..." arr["SPANISH",499]="Mostrando coincidencias de la base de datos de PINs..." @@ -7384,7 +7384,7 @@ function initialize_language_strings() { arr["POLISH",499]="Wyświetlanie dopasowań z bazy danych PIN..." arr["GERMAN",499]="Übereinstimmungen der PIN-Datenbank werden angezeigt..." arr["TURKISH",499]="PIN veritabanında eşleşme gösteriliyor..." - arr["ARABIC",499]="\${pending_of_translation} عرض مباريات دبابيس قاعدة البيانات ..." + arr["ARABIC",499]="إظهار التطابقات في قاعدة بيانات PIN ..." arr["ENGLISH",500]="Showing calculated PIN using ComputePIN algorithm..." arr["SPANISH",500]="Mostrando PIN calculado con el algoritmo ComputePIN..." @@ -7397,7 +7397,7 @@ function initialize_language_strings() { arr["POLISH",500]="Wyświetlanie kodu PIN obliczonego przy użyciu algorytmu ComputePIN..." arr["GERMAN",500]="Berechnete PIN mit dem ComputePIN-Algorithmus anzeigen..." arr["TURKISH",500]="ComputePIN algoritması kullanılarak hesaplanan PIN gösteriliyor..." - arr["ARABIC",500]="\${pending_of_translation} عرض PIN حساب مع ComputePIN خوارزمية ..." + arr["ARABIC",500]="إظهار رقم التعريف الشخصي المحسوب باستخدام خوارزمية ComputePIN ..." arr["ENGLISH",501]="Showing calculated PIN using EasyBox algorithm..." arr["SPANISH",501]="Mostrando PIN calculado con el algoritmo EasyBox..." @@ -7410,7 +7410,7 @@ function initialize_language_strings() { arr["POLISH",501]="Wyświetlanie kodu PIN przy użyciu algorytmu EasyBox..." arr["GERMAN",501]="Angezeigte PIN wird mit dem EasyBox-Algorithmus berechnet..." arr["TURKISH",501]="EasyBox algoritması kullanılarak hesaplanan PIN gösteriliyor..." - arr["ARABIC",501]="\${pending_of_translation} عرض PIN حساب مع الخوارزمية EasyBox ..." + arr["ARABIC",501]="عرض رقم التعريف الشخصي PIN المحسوب باستخدام خوارزمية EasyBox ..." arr["ENGLISH",502]="Showing calculated PIN using Arcadyan algorithm..." arr["SPANISH",502]="Mostrando PIN calculado con el algoritmo Arcadyan..." @@ -7423,7 +7423,7 @@ function initialize_language_strings() { arr["POLISH",502]="Wyświetlanie kodu PIN obliczonego przy użyciu algorytmu Arcadyan..." arr["GERMAN",502]="Berechnete PIN mit Arcadyan-Algorithmus anzeigen..." arr["TURKISH",502]="Arcadyan algoritması kullanılarak hesaplanan PIN gösteriliyor..." - arr["ARABIC",502]="\${pending_of_translation} عرض PIN حساب مع الخوارزمية Arcadyan ..." + arr["ARABIC",502]="عرض رقم التعريف الشخصي PIN المحسوب باستخدام خوارزمية Arcadyan ..." arr["ENGLISH",503]="It's not necessary to perform the scan again to calculate the Arcadyan algorithm PIN. This has already been done in this session" arr["SPANISH",503]="No es necesario realizar de nuevo el escaneo para calcular el PIN del algoritmo Arcadyan. Ya se realizó anteriormente en esta sesión" @@ -7436,7 +7436,7 @@ function initialize_language_strings() { arr["POLISH",503]="Nie jest konieczne przeprowadzanie skanowania aby obliczyć PIN algorytmem Arcadyan. Już zrobiliśmy je wcześniej w tej sesji" arr["GERMAN",503]="Es ist nicht erforderlich, den Scan erneut durchzuführen, um die Arcadyan-Algorithmus-PIN zu berechnen. Es wurde zuvor in dieser Sitzung gemacht" arr["TURKISH",503]="Arcadyan algoritma PIN'ini hesaplamak için taramayı tekrar yapmak gerekli değildir. Bu zaten bu oturumda yapıldı" - arr["ARABIC",503]="\${pending_of_translation} لا حاجة للمسح الضوئي إلى حساب PIN الخوارزمية Arcadyan. وجاء في هذه الدورة في وقت سابق" + arr["ARABIC",503]="ليس من الضروري إجراء الفحص مرة أخرى لحساب PIN لخوارزمية Arcadyan. وقد تم بالفعل القيام بذلك في هذه الدورة" arr["ENGLISH",504]="\${blue_color}This PIN calculation process is not entirely offline. A complete \"probe\" response is required from the target access point to obtain a necessary data. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",504]="\${blue_color}Este proceso de cálculo de PIN no es puramente offline. Hace falta una respuesta \"probe\" completa del punto de acceso objetivo para obtener un dato necesario. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -7449,7 +7449,7 @@ function initialize_language_strings() { arr["POLISH",504]="\${blue_color}Ten proces obliczania kodu PIN nie jest wyłącznie offline. Wymagana jest pełna odpowiedź \"probe\" z docelowego punktu dostępu, aby uzyskać niezbędne dane. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",504]="\${blue_color}Dieser PIN-Berechnungsprozess ist nicht rein offline. Eine vollständige \"probe\"-Antwort vom Zielzugriffspunkt wird benötigt, um die erforderlichen Daten zu erhalten. \${green_color} Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",504]="\${blue_color}Bu PIN hesaplama işlemi tamamen çevrimdışı değildir. Gerekli bir veri elde etmek için hedef erişim noktasından eksiksiz bir \"probe\" yanıtı gerekir. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",504]="\${pending_of_translation} \${blue_color} هذه العملية الحسابية ليست محض حاليا PIN. تحتاج جوابا \"التحقيق \" كامل من نقطة وصول للبيانات موضوعي ضروري. \${green_color} تريد الاستمرار؟ \${normal_color}\${visual_choice}" + arr["ARABIC",504]="\${blue_color} عملية حساب رقم التعريف الشخصي PIN هذه ليست غيرمتصلة بالإنترنت بالكامل. مطلوب استجابة \"probe\" كاملة من نقطة الوصول المستهدفة للحصول على البيانات الضرورية. \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" arr["ENGLISH",505]="Do you want to enable \"DoS pursuit mode\"? \${blue_color}This will launch again the attack if target AP change its channel countering \"channel hopping\" \${normal_color}\${visual_choice}" arr["SPANISH",505]="¿Deseas activar el \"modo persecución DoS\"? \${blue_color}Esto relanzará el ataque si el AP objetivo cambia de canal contrarrestando el \"channel hopping\" \${normal_color}\${visual_choice}" @@ -7462,7 +7462,7 @@ function initialize_language_strings() { arr["POLISH",505]="Czy chcesz uaktywnić \"tryb DoS pursuit\"? \${blue_color}To spowoduje ponowne uruchomienie ataku, jeśli docelowy punkt dostępu AP zmieni kanały \"channel hopping\" \${normal_color}\${visual_choice}" arr["GERMAN",505]="Möchten Sie den \"DoS pursuit mode\" aktivieren? \${blue_color}Dadurch wird der Angriff erneut gestartet, wenn der Ziel-AP den Kanal ändert, indem er dem \"channel hopping\" entgegenwirkt \${normal_color}\${visual_choice}" arr["TURKISH",505]="\"DoS pursuit mode\" özelliğini etkinleştirmek ister misiniz? \${blue_color}Bu, hedef AP'nin kanal sayma \"channel hopping\" \${normal_color}\${visual_choice} \${blue_color}kanalını değiştirmesi durumunda saldırıyı yeniden başlatır" - arr["ARABIC",505]="\${pending_of_translation} نريد تفعيل \"واسطة مطاردة DOS \"؟ \${blue_color} هذه استؤنف الهجوم إذا كان AP الهدف يتغير قناة التصدي لل\"قناة التنقل \" \${normal_color}\${visual_choice}" + arr["ARABIC",505]="هل تريد تمكين وضع \"DoS pursuit mode\"؟ \${blue_color} سيؤدي هذا إلى إطلاق الهجوم مرة أخرى إذا غيّر AP الهدف مواجها القناة \"channel hopping\"" arr["ENGLISH",506]="DoS attack with the \"DoS pursuit mode\" enabled will start when you press [Enter] on this window. To stop it you must press [Ctrl+C] or close attack window" arr["SPANISH",506]="El ataque DoS con el \"modo persecución DoS\" activado comenzará cuando pulse [Enter] en esta ventana. Para detenerlo deberá pulsar [Ctrl+C] o cerrar la ventana del ataque" @@ -7475,7 +7475,7 @@ function initialize_language_strings() { arr["POLISH",506]="Atak DoS z uruchomionym trybem \"DoS pursuit\" zostanie uruchomiony po naciśnięciu przycisku [Enter] w tym oknie. Aby go zatrzymać, musisz nacisnąć [Ctrl+C] lub zamknąć okno ataku" arr["GERMAN",506]="Der DoS-Angriff mit aktiviertem \"DoS pursuit mode\" wird gestartet, wenn Sie in diesen Fenster [Enter] drücken. Um es zu stoppen, müssen Sie [Ctrl+C] drücken oder das Angriffsfenster schließen" arr["TURKISH",506]="Bu pencerede [Enter] 'a bastığınızda, \"DoS takip modu\" etkin olan DoS saldırısı başlayacaktır. Durdurmak için [Ctrl+C] tuşuna basmalı veya saldırı penceresini kapatmalısınız" - arr["ARABIC",506]="\${pending_of_translation} فإن هجوم حجب الخدمة مع \"DoS pursuit mode\" تمكين يبدأ عند الضغط على [أدخل] في هذه النافذة. لوقفه يجب أن تضغط [السيطرة + C] أو على مقربة الهجوم" + arr["ARABIC",506]="سيبدأ هجوم DoS مع تمكين وضع \"DoS pursuit mode\" عندما تضغط على [Enter] في هذه النافذة. لإيقافه يجب الضغط على [Ctrl + C] أو إغلاق نافذة الهجوم" arr["ENGLISH",507]="Channel change detected. Relaunching again DoS attack on \"DoS pursuit mode\" now on channel \${normal_color}\${channel}" arr["SPANISH",507]="Cambio de canal detectado. Relanzando de nuevo ataque DoS en \"modo persecución DoS\" ahora sobre el canal \${normal_color}\${channel}" @@ -7488,7 +7488,7 @@ function initialize_language_strings() { arr["POLISH",507]="Wykryto zmianę kanału. Ponowne uruchomienie ataku DoS w trybie \"DoS pursuit\" na kanale \${normal_color}\${channel}" arr["GERMAN",507]="Änderung des erkannten Kanals DoS-Angriff erneut im \"DoS pursuit mode\" auf dem Kanal wiederholen \${normal_color}\${channel}" arr["TURKISH",507]="Kanal değişikliği tespit edildi. Yeniden yeniden başlatılıyor DoS saldırısı şu anda kanalda \"DoS peşinde koşma modu\" \${normal_color}\${channel}" - arr["ARABIC",507]="\${pending_of_translation} الكشف عن تغيير القناة. تكرار مرة أخرى دوس الهجوم \"DoS pursuit mode\" الآن على قناة \${normal_color}\${channel}" + arr["ARABIC",507]="تم الكشف عن تغيير القناة. إعادة إطلاق هجوم DoS مرة أخرى على وضع \"DoS pursuit mode\" الآن على القناة \${normal_color}\${channel}" arr["ENGLISH",508]="\"DoS pursuit mode\" can be unstable for this kind of DoS attack. If you are not obtaining an optimal result just select another kind of attack" arr["SPANISH",508]="El \"modo persecución DoS\" puede ser inestable para este tipo de ataque DoS. Si el resultado no es óptimo selecciona otro tipo de ataque" @@ -7501,7 +7501,7 @@ function initialize_language_strings() { arr["POLISH",508]="\"tryb DoS pursuit\" może być niestabilny dla tego typu ataków DoS. Jeśli wynik nie jest optymalny, wybierz inny rodzaj ataku" arr["GERMAN",508]="Der \"DoS pursuit mode\" kann für diese Art von DoS-Angriff instabil sein. Wenn das Ergebnis nicht optimal ist, wählen Sie eine andere Art von Angriff aus" arr["TURKISH",508]="\"DoS takip modu\" bu tür DoS saldırısı için kararsız olabilir. Optimal bir sonuç elde edemiyorsanız, başka bir saldırı seçin" - arr["ARABIC",508]="\${pending_of_translation} و\"واسطة مطاردة دوس \" قد تكون غير مستقرة لهذا النوع من الهجوم وزارة الخارجية. إذا كانت النتيجة ليست الأمثل تحديد نوع آخر من الهجوم" + arr["ARABIC",508]="وضع \"DoS pursuit mode\" يمكن أن يكون غير مستقر لهذا النوع من هجمات DoS. إذا لم تحصل على نتيجة مثالية ، فما عليك سوى اختيار نوع هجوم آخر" arr["ENGLISH",509]="If you want to integrate \"DoS pursuit mode\" on an Evil Twin attack, another additional wifi interface in monitor mode will be needed to be able to perform it" arr["SPANISH",509]="Si se quiere integrar el \"modo persecución DoS\" en un ataque Evil Twin, será necesario tener otro interfaz wifi adicional en modo monitor para llevarlo a cabo" @@ -7514,7 +7514,7 @@ function initialize_language_strings() { arr["POLISH",509]="Jeśli chcesz zintegrować \"tryb DoS pursuit\" w ataku Evil Twin, konieczne będzie posiadanie innego dodatkowego interfejsu wifi w trybie monitorowania" arr["GERMAN",509]="Wenn Sie den \"DoS pursuit mode\" in einen Evil-Twin-Angriff integrieren wollen, müssen Sie im monitor-Modus noch eine zusätzliche WLAN-Interface zur Verfügung haben, um es auszuführen" arr["TURKISH",509]="Bir Şeytani İkiz saldırısında \"DoS takip modu\" nu entegre etmek isterseniz, bunu gerçekleştirmek için monitör modunda başka bir ek wifi arabirimine ihtiyaç duyulacaktır" - arr["ARABIC",509]="\${pending_of_translation} إذا كنت ترغب في دمج \"الاضطهاد دوس وضع \" في هجوم الشر التوأم، سوف تحتاج إلى أن يكون واجهة لاسلكية أخرى إضافية في وضع مراقبة لتنفيذ" + arr["ARABIC",509]="إذا كنت ترغب في دمج وضع \"DoS pursuit mode\" في هجوم Evil Twin ، فستكون هناك حاجة إلى واجهة wifi إضافية في وضع monitor mode لتتمكن من تنفيذها" arr["ENGLISH",510]="On this screen, it's supposed an additional wifi interface is chosen, but you don't have anyone at this moment" arr["SPANISH",510]="En esta pantalla, se supone que deberías elegir otro interfaz wifi adicional, pero no dispones de ninguno en este momento" @@ -7527,7 +7527,7 @@ function initialize_language_strings() { arr["POLISH",510]="Na tym ekranie należy wybrać inny dodatkowy interfejs wifi, ale nie masz go w tym momencie" arr["GERMAN",510]="Auf diesem Bildschirm sollten Sie eine andere zusätzliche Wi-Fi-Interface auswählen, aber Sie haben keine zu diesem Zeitpunkt" arr["TURKISH",510]="Bu ekranda, ek bir wifi arayüzü seçildi, ancak şu anda hiç kimsenin yok" - arr["ARABIC",510]="\${pending_of_translation} على هذه الشاشة، كنت من المفترض أن تختار واجهة لاسلكية أخرى أبعد من ذلك، ولكن لم يكن لديك أي في هذا الوقت" + arr["ARABIC",510]="على هذه الشاشة ، من المفترض أن يتم اختيار واجهة wifi إضافية ، لكن ليس لديك أي واجهة في هذه اللحظة" arr["ENGLISH",511]="Select another wireless interface:" arr["SPANISH",511]="Selecciona otra interfaz inalámbrica:" @@ -7540,7 +7540,7 @@ function initialize_language_strings() { arr["POLISH",511]="Wybierz inny interfejs bezprzewodowy:" arr["GERMAN",511]="Wählen Sie eine andere drahtlose Interface:" arr["TURKISH",511]="Başka bir kablosuz arayüz seçin:" - arr["ARABIC",511]="\${pending_of_translation} اختيار واجهة لاسلكية أخرى:" + arr["ARABIC",511]="اختيار واجهة لاسلكية أخرى:" arr["ENGLISH",512]="\"DoS pursuit mode\" interface: \${pink_color}\${secondary_wifi_interface}\${normal_color}" arr["SPANISH",512]="Interfaz para \"modo persecución DoS\": \${pink_color}\${secondary_wifi_interface}\${normal_color}" @@ -7553,7 +7553,7 @@ function initialize_language_strings() { arr["POLISH",512]="Interfejs dla \"tryb DoS pursuit\": \${pink_color}\${secondary_wifi_interface}\${normal_color}" arr["GERMAN",512]="Interface für \"DoS pursuit mode\": \${pink_color}\${secondary_wifi_interface}\${normal_color}" arr["TURKISH",512]="\"DoS pursuit mode\" arayüzü: \${pink_color}\${secondary_wifi_interface}\${normal_color}" - arr["ARABIC",512]="\${pending_of_translation} الواجهة \"واسطة مطاردة دوس \": \${pink_color}\${secondary_wifi_interface}\${normal_color}" + arr["ARABIC",512]="واجهة وضع \"DoS pursuit mode\": \${pink_color}\${secondary_wifi_interface}\${normal_color}" arr["ENGLISH",513]="Interface will be tried to be changed to monitor mode automatically" arr["SPANISH",513]="Se intentará cambiar la interfaz a modo monitor automáticamente" @@ -7566,7 +7566,7 @@ function initialize_language_strings() { arr["POLISH",513]="Spowoduje to automatyczną zmianę interfejsu w tryb monitorowania" arr["GERMAN",513]="Es wird versucht, die Interface automatisch in den monitor-Modus zu ändern" arr["TURKISH",513]="Arayüz otomatik olarak izleme modunu değiştirmeye çalışılacaktır" - arr["ARABIC",513]="\${pending_of_translation} وسوف محاولة تغيير وضع واجهة مراقبة تلقائيا" + arr["ARABIC",513]="ستتم محاولة تغيير الواجهة إلى وضع monitor mode تلقائيًا" arr["ENGLISH",514]="Interface \${pink_color}\${current_iface_on_messages}\${blue_color} selected. Mode: \${pink_color}\${ifacemode}\${blue_color}. Supported bands: \${pink_color}\${interfaces_band_info['main_wifi_interface','text']}\${normal_color}" arr["SPANISH",514]="Interfaz \${pink_color}\${current_iface_on_messages}\${blue_color} seleccionada. Modo: \${pink_color}\${ifacemode}\${blue_color}. Bandas soportadas: \${pink_color}\${interfaces_band_info['main_wifi_interface','text']}\${normal_color}" @@ -7579,7 +7579,7 @@ function initialize_language_strings() { arr["POLISH",514]="Wybrany został interfejs \${pink_color}\${current_iface_on_messages}\${blue_color}. Tryb: \${pink_color}\${ifacemode}\${blue_color}. Obsługiwane pasma: \${pink_color}\${interfaces_band_info['main_wifi_interface','text']}\${normal_color}" arr["GERMAN",514]="Interface \${pink_color}\${current_iface_on_messages}\${blue_color} ausgewählt. Modus: \${pink_color}\${ifacemode}\${blue_color}. Unterstützte Bänder: \${pink_color}\${interfaces_band_info['main_wifi_interface','text']}\${normal_color}" arr["TURKISH",514]="Arayüz \${pink_color}\${current_iface_on_messages}\${blue_color} seçildi. Mod: \${pink_color}\${ifacemode}\${blue_color}. Desteklenen bantlar: \${pink_color}\${interfaces_band_info['main_wifi_interface','text']}\${normal_color}" - arr["ARABIC",514]="\${pending_of_translation} الواجهة \${pink_color}\${current_iface_on_messages}\${blue_color} المحدد. الوضع: \${pink_color}\${ifacemode}\${blue_color}. دعم العصابات: \${pink_color}\${interfaces_band_info['main_wifi_interface','text']}\${normal_color}" + arr["ARABIC",514]="تم تحديد الواجهة \${pink_color}\${current_iface_on_messages}\${blue_color}. الوضع: \${pink_color}\${ifacemode}\${blue_color}. النطاقات المتحملة: \${pink_color}\${interfaces_band_info['main_wifi_interface','text']}\${normal_color}" arr["ENGLISH",515]="You have selected a 5Ghz band channel but your wifi card doesn't support 5Ghz or it is disabled. The operation can't be performed" arr["SPANISH",515]="Tienes un canal de la banda de 5Ghz seleccionado pero tu tarjeta wifi no soporta 5Ghz o está desactivado. La operación no se puede llevar a cabo" @@ -7592,7 +7592,7 @@ function initialize_language_strings() { arr["POLISH",515]="Masz wybrane pasmo 5Ghz, lecz Twoja karta wifi go nie obsługuje lub jest ono wyłączone. Operacja nie może być wykonana" arr["GERMAN",515]="Sie haben einen Kanal des 5Ghz-Bandes ausgewählt, aber Ihre WLAN-Karte unterstützt 5Ghz nicht oder sie ist deaktiviert. Die Operation kann nicht ausgeführt werden" arr["TURKISH",515]="5Ghz bant kanalı seçtiniz, ancak wifi kartınız 5Ghz'yi desteklemiyor veya devre dışı bırakılmış. İşlem gerçekleştirilemiyor" - arr["ARABIC",515]="\${pending_of_translation} لديك قناة الفرقة 5GHz المحدد ولكن بطاقة لا يدعم 5GHz واي فاي أو تعطيلها. لا يمكن إجراء العملية خارج" + arr["ARABIC",515]="للقد حددت قناة نطاق 5Ghz ولكن بطاقة wifi الخاصة بك لا تدعم 5Ghz أو تم تعطيلها. لا يمكن إجراء العملية" arr["ENGLISH",516]="It is known that the software used in the 5Ghz band still presents some problems sometimes. For example airodump, that when scanning networks can show a value \"-1\" on channel depending of the card chipset and the driver. It is also known that Ralink chipsets sometimes are getting errors on high channels \"" arr["SPANISH",516]="Es conocido que el software utilizado en la banda de 5Ghz aún presenta algunos problemas a veces. Como por ejemplo airodump, que al escanear redes puede mostrar un valor \"-1\" en el canal dependiendo del chipset de tu tarjeta y del driver. También es conocido que los chipsets Ralink a veces dan fallos en los canales altos \"" @@ -7605,7 +7605,7 @@ function initialize_language_strings() { arr["POLISH",516]="Powszechnie wiadomo, że oprogramowanie używane w paśmie 5Ghz wciąż ma pewne problemy. Na przykład airodump, który podczas skanowania sieci może pokazywać wartość \"-1\" w kanale w zależności od chipsetu karty i sterownika. Wiadomo również, że chipsety Ralink czasami zawodzą w wysokich kanałach \"" arr["GERMAN",516]="Es ist bekannt, dass die Software, die im 5Ghz-Band verwendet wird, immer noch einige Probleme aufweist. Wie zum Beispiel airodump, dass beim Netzwerk-Scannen den Wert \"-1\" in den Kanal zeigt, abhängig von dem Chipset Ihrer Karte und des Treibers. Es ist auch bekannt, dass Ralink-Chipsätze manchmal Fehler in hohen Kanälen \"" arr["TURKISH",516]="5Ghz bandında kullanılan yazılımın bazen bazı problemler yaşadığı bilinmektedir. Örneğin airodump, ağları tararken, kart yonga setine ve sürücüye bağlı olarak kanalda \"-1\" değeri gösterebilir. Ralink yonga kümelerinin bazen yüksek kanallarda hatalar aldıkları da bilinir. \"" - arr["ARABIC",516]="\${pending_of_translation} ومن المعروف أن البرمجيات المستخدمة في الفرقة 5GHz لا يزال لديه بعض المشاكل في بعض الأحيان. ايرودومب على سبيل المثال، أن شبكة المسح يمكن أن تظهر قيمة \"- 1 \" في القناة تبعا لشرائح من بطاقة والسائق الخاص بك. ومن المعروف أيضا أن تعطي في بعض الأحيان RALINK رقائق الفشل قنوات عالية \"" + arr["ARABIC",516]="من المعروف أن البرنامج المستخدم في نطاق 5Ghz لا يزال يعرض بعض المشكلات في بعض الأحيان. على سبيل المثال ، airodump ، عند فحص الشبكات يمكن أن تظهر قيمة \"-1\" على القناة اعتمادًا على مجموعة شرائح البطاقة والسائق. ومن المعروف أيضًا أن شرائح Ralink تتعرض أحيانًا لأخطاء في القنوات العالية \"" arr["ENGLISH",517]="Set channel (2.4Ghz 1-14) or (5Ghz 36|38|40|44|46|48|52|54|56|60|62|64|100|102|104|108|110|112):" arr["SPANISH",517]="Selecciona un canal (2.4Ghz 1-14) o (5Ghz 36|38|40|44|46|48|52|54|56|60|62|64|100|102|104|108|110|112):" @@ -7618,7 +7618,7 @@ function initialize_language_strings() { arr["POLISH",517]="Wybierz kanał (2.4Ghz 1-14) lub (5Ghz 36|38|40|44|46|48|52|54|56|60|62|64|100|102|104|108|110|112):" arr["GERMAN",517]="Wählen Sie einen Kanal aus (2.4Ghz 1-14) oder (5Ghz 36|38|40|44|46|48|52|54|56|60|62|64|100|102|104|108|110|112):" arr["TURKISH",517]="Kanal seç (2.4Ghz 1-14) or (5Ghz 36|38|40|44|46|48|52|54|56|60|62|64|100|102|104|108|110|112):" - arr["ARABIC",517]="\${pending_of_translation} يختار قناة (2.4GHz إرسال 14/01) أو (5GHz 36 | 38 | 40 | 44 | 46 | 48 | 52 | 54 | 56 | 60 | 62 | 64 | 100 | 102 | 104 | 108 | 110 | 112):" + arr["ARABIC",517]="قم بتعيين القناة (2.4Ghz 1-14) أو(5Ghz 36|38|40|44|46|48|52|54|56|60|62|64|100|102|104|108|110|112):" arr["ENGLISH",518]="After capturing credentials during an Enterprise network attack, remember that you can try to decrypt NTLM hashes using the \"Offline WPA/WPA2 decrypt menu\"" arr["SPANISH",518]="Tras capturar unas credenciales en un ataque a una red Enterprise, recuerda que puedes intentar descifrar los hashes NTLM usando el \"Menú de descifrado WPA/WPA2 offline\"" From bde98201c7029685a916e20480fa93b9483b37af Mon Sep 17 00:00:00 2001 From: darthvader-htb Date: Fri, 2 Oct 2020 07:58:50 -0400 Subject: [PATCH 063/101] Translated to arabic till array number: arr 646 --- language_strings.sh | 268 ++++++++++++++++++++++---------------------- 1 file changed, 134 insertions(+), 134 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 9bd791023..daf8d5cb3 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -4498,7 +4498,7 @@ function initialize_language_strings() { arr["POLISH",277]="Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",277]="Wollen Sie weitermachen? \${normal_color}\${visual_choice}" arr["TURKISH",277]="Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",277]="هل تريد الاستمرار؟ \${normal_color}\${visual_choice}" + arr["ARABIC",277]="هل هل تريد المتابعة؟\${normal_color}\${visual_choice}" arr["ENGLISH",278]="Deauthentication chosen method: \${pink_color}None\${normal_color}" arr["SPANISH",278]="Método elegido de desautenticación: \${pink_color}Ninguno\${normal_color}" @@ -7631,7 +7631,7 @@ function initialize_language_strings() { arr["POLISH",518]="Po przechwyceniu danych dostępowych w ataku na sieć Enterprise pamiętaj, że możesz spróbować złamać hash NTLM za pomocą \"Menu deszyfrowania WPA/WPA2 offline\"" arr["GERMAN",518]="Erinneren Sie sich dran, dass nach dem Erfassen von Credentials bei einem Enterprise-Netzwerkangriff Sie NTLM-Hashes mit dem \"Offline WPA/WPA2-Entschlüsselungsmenü\" entschlüsseln können" arr["TURKISH",518]="Enterprise ağ saldırısında kimlik bilgilerini aldıktan sonra, \"Çevrimdışı WPA/WPA2 decrypt menüsü\" kullanarak NTLM karmalarını çözmeyi deneyebilirsiniz" - arr["ARABIC",518]="\${pending_of_translation} بعد الاستيلاء على أوراق الاعتماد في هجوم على شبكة المؤسسة، وتذكر أنه يمكنك محاولة فك تجزئات NTLM باستخدام \"القائمة فك تشفير WPA / WPA2 حاليا \"" + arr["ARABIC",518]="بعد الحصول على بيانات الاعتماد أثناء هجوم على شبكة Enterprise ، تذكر أنه يمكنك محاولة فك تشفير تجزئات NTLM باستخدام \"قائمة فك تشفير WPA/WPA2\"" arr["ENGLISH",519]="11. Turkish" arr["SPANISH",519]="11. Turco" @@ -7644,7 +7644,7 @@ function initialize_language_strings() { arr["POLISH",519]="11. Turecki" arr["GERMAN",519]="11. Türkisch" arr["TURKISH",519]="11. Türkçe" - arr["ARABIC",519]="\${pending_of_translation} 11. التركية" + arr["ARABIC",519]="11. التركية" arr["ENGLISH",520]="Enterprise Evil Twin deauth" arr["SPANISH",520]="Desautenticación para Evil Twin Enterprise" @@ -7657,7 +7657,7 @@ function initialize_language_strings() { arr["POLISH",520]="Deautentykacja dla Evil Twin Enterprise" arr["GERMAN",520]="Evil Twin Enterprise Deauthentifizierung" arr["TURKISH",520]="Enterprise Şeytani İkiz deauth" - arr["ARABIC",520]="\${pending_of_translation} الشر deauth التوأم للمؤسسات" + arr["ARABIC",520]="إلغاء المصادقة لـ Evil Twin Enterprise" arr["ENGLISH",521]="0. Return to Enterprise attacks menu" arr["SPANISH",521]="0. Volver al menú de ataques Enterprise" @@ -7670,7 +7670,7 @@ function initialize_language_strings() { arr["POLISH",521]="0. Wróć do menu ataków Enterprise" arr["GERMAN",521]="0. Zurück zum Enterprise Angriffsmenü" arr["TURKISH",521]="0. Enterprise Şeytani İkiz saldırı menüsüne geri dön" - arr["ARABIC",521]="\${pending_of_translation} 0. عودة إلى المؤسسة الهجمات القائمة" + arr["ARABIC",521]="0. العودة إلى قائمة هجمات Enterprise " arr["ENGLISH",522]="Smooth mode Enterprise Evil Twin" arr["SPANISH",522]="Evil Twin Enterprise modo smooth" @@ -7683,7 +7683,7 @@ function initialize_language_strings() { arr["POLISH",522]="Enterprise Evil Twin w trybie smooth" arr["GERMAN",522]="Smooth-Modus Enterprise Evil Twin" arr["TURKISH",522]="Smooth mod Enterprise Şeytani İkiz" - arr["ARABIC",522]="\${pending_of_translation} الشر التوأم المؤسسة ذلك على نحو سلس" + arr["ARABIC",522]="وضع Smooth mode Enterprise Evil Twin " arr["ENGLISH",523]="Noisy mode Enterprise Evil Twin" arr["SPANISH",523]="Evil Twin Enterprise modo noisy" @@ -7696,7 +7696,7 @@ function initialize_language_strings() { arr["POLISH",523]="Enterprise Evil Twin w trybie noisy" arr["GERMAN",523]="Noisy-Modus Enterprise Evil Twin" arr["TURKISH",523]="Noisy mod Enterprise Şeytani İkiz" - arr["ARABIC",523]="\${pending_of_translation} وضع الشر التوأم صاخبة المؤسسة" + arr["ARABIC",523]="وضع Noisy mode Enterprise Evil Twin" arr["ENGLISH",524]="Enterprise Evil Twin attack has been started. Press [Enter] key on this window to stop it" arr["SPANISH",524]="El ataque Evil Twin Enterprise ha comenzado. Pulse la tecla [Enter] en esta ventana para pararlo" @@ -7709,7 +7709,7 @@ function initialize_language_strings() { arr["POLISH",524]="Rozpoczął się atak Evil Twin Enterprise. Naciśnij klawisz [Enter] w tym oknie, aby go zatrzymać" arr["GERMAN",524]="Der Evil-Twin-Enterprise-Angriff hat begonnen. Drücken Sie die [Enter]-Taste in diesem Fenster, um es zu stoppen" arr["TURKISH",524]="Enterprise Şeytani İkiz saldırısı başlatıldı. Durdurmak için bu pencerede [Enter] tuşlayınız" - arr["ARABIC",524]="\${pending_of_translation} وقد بدأ الهجوم المؤسسة الشر التوأم. اضغط على مفتاح [أدخل] في هذه النافذة لوقف" + arr["ARABIC",524]="بدأ هجوم Enterprise Evil Twin. اضغط على مفتاح [Enter] في هذه النافذة لإيقافه" arr["ENGLISH",525]="If a hash or password is obtained during the Evil Twin Enterprise attack, you should decide where to save it. \${green_color} More than one file will be saved, type the path (directory) to store the file/s. If the directory does not exist, airgeddon will create it. Press [Enter] to accept the default proposal \${normal_color}[\${enterprise_potpath}]" arr["SPANISH",525]="Si se consigue capturar algún hash o contraseña durante el ataque Evil Twin Enterprise, hay que decidir donde guardarlo. \${green_color}Se guardarán varios ficheros, escribe la ruta (el directorio) donde escribiremos el/los fichero/s. Si en directorio no existe, airgeddon lo generará. Pulsa [Enter] para aceptar la ruta propuesta por defecto \${normal_color}[\${enterprise_potpath}]" @@ -7721,7 +7721,7 @@ function initialize_language_strings() { arr["ITALIAN",525]="Se riesci a catturare un hash o una password durante l'attacco Evil Twin Enterprise, devi decidere dove salvarlo. \${green_color}Diversi file verranno salvati, scrivi il percorso (la directory) in cui i file saranno scritti. Se la directory non esiste, airgeddon la genererà. Premere [Enter] per accettare il percorso predefinito proposto \${normal_color}[\${enterprise_potpath}]" arr["POLISH",525]="Jeśli uda ci się zdobyć hash lub hasło podczas ataku Evil Twin Enterprise, musisz zdecydować gdzie je zapisać. \${green_color}Zostanie zapisany wiecej niż jeden plik, podaj ścieżkę (katalog) dla plik(ów). Jeśli katalog nie istnieje, airgeddon go utworzy. Naciśnij [Enter], aby zaakceptować domyślną proponowaną ścieżkę \${normal_color}[\${enterprise_potpath}]" arr["GERMAN",525]="Wenn Sie während des Evil Twin Enterprise Angriffs einen Hash oder ein Passwort erfassen, müssen Sie entscheiden, wo es gespeichert werden soll. \${green_color}Mehrere Dateien werden gespeichert. Geben Sie den Pfad (das Verzeichnis) ein, in dem wir die Datei(en) schreiben werden. Wenn das Verzeichnis nicht vorhanden ist, wird es von airgeddon erstellt. Bestätigen Sie mit [Enter], um die standardmäßig vorgeschlagene Route zu akzeptieren \${normal_color}[\${enterprise_potpath}]" - arr["TURKISH",525]="Enterprise Şeytani İkiz saldırısı sırasında bir şifre yakalamayı başarabilirseniz, nereye kaydedeceğinize karar vermeniz gerekir. \${green_color}Birkaç dosya kaydedilecek, dosya (lar) ı yazacağımız yolu (dizin) yazacağız. Dizini yoksa, airgeddon onu üretecektir. Önerilen önerilen yolu kabul etmek için [Enter] tuşuna basın \${normal_color}[\${enterprise_potpath}]" + arr["TURKISH",525]="إذا تم الحصول على تجزئة أو كلمة مرور أثناء هجوم Evil Twin Enterprise ، فيجب أن تقرر مكان حفظها. \${green_color} سيتم حفظ أكثر من ملف ، اكتب المسار (الدليل) لتخزين الملف/ الملفات. إذا كان الدليل غير موجود ، فسيقوم airgeddon بإنشائه. اضغط على [Enter] لقبول الاقتراح الافتراضي \${normal_color}[\${enterprise_potpath}]" arr["ENGLISH",526]="Directory does not exist or you don't have permission to write" arr["SPANISH",526]="El directorio no existe o no tienes permisos de escritura" @@ -7734,7 +7734,7 @@ function initialize_language_strings() { arr["POLISH",526]="Katalog nie istnieje lub nie masz uprawnień do zapisu" arr["GERMAN",526]="Verzeichnis existiert nicht oder Sie haben keine Schreibberechtigung" arr["TURKISH",526]="Dizin mevcut değil veya yazma izniniz yok" - arr["ARABIC",526]="\${pending_of_translation} الدليل غير موجود أو لم يكن لديك أذونات الكتابة" + arr["ARABIC",526]="الدليل غير موجود أو ليس لديك إذن بالكتابة" arr["ENGLISH",527]="WPA/WPA2 and Enterprise filter enabled. It's not possible to filter Enterprise networks during the scan, the filter will be applied in network selection menu in which only Enterprise networks will be shown. When started, press [Ctrl+C] to stop..." arr["SPANISH",527]="Filtro WPA/WPA2 y Enterprise activado. Durante el escaneo no es posible filtrar redes Enterprise, el filtro se aplicará en la pantalla de selección de red donde solo se mostrarán redes Enterprise. Una vez empezado, pulse [Ctrl+C] para pararlo..." @@ -7747,7 +7747,7 @@ function initialize_language_strings() { arr["POLISH",527]="Włączone filtry WPA/WPA2 i Enterprise. Nie można filtrować sieci Enterprise podczas skanowania, filtr zostanie zastosowany w menu wyboru sieci, w którym wyświetlane będą tylko sieci Enterprise. Naciśnij w trackie działania [Ctrl+C], aby zatrzymać..." arr["GERMAN",527]="WPA/WPA2- und Enterprise-Filter aktiviert. Es ist nicht möglich, Enterprise-Netzwerke während des Scans zu filtern. Der Filter wird im Netzwerkauswahlmenü angewendet, in dem nur Enterprise-Netzwerke angezeigt werden. Einmal angefangem, drücken Sie [Ctrl+C], um zu stoppen..." arr["TURKISH",527]="WPA/WPA2 ve Enterprise filtre etkinleştirildi. Tarama sırasında Enterprise ağları filtrelemek mümkün değildir, filtre yalnızca Enterprise ağların gösterileceği ağ seçim menüsünde uygulanacaktır. Başladığınızda, durdurmak için [Ctrl+C] tuşlarına basın..." - arr["ARABIC",527]="\${pending_of_translation} تمكين WPA / WPA2 المؤسسة التصفية. أثناء المسح غير ممكن لتصفية شبكات المؤسسة، سيتم تطبيق فلتر على الشاشة اختيار الشبكة حيث سيتم عرض شبكات المؤسسة فقط. بدأت مرة واحدة، اضغط [Ctrl+C] لوقف ..." + arr["ARABIC",527]="تم تمكين عامل تصفية WPA/WPA2 و Enterprise. لا يمكن تصفية شبكات Enterprise أثناء الفحص ، سيتم تطبيق عامل التصفية في قائمة اختيار الشبكة حيث سيتم عرض شبكات Enterprise فقط. عند البدء ، اضغط على [Ctrl + C] للإيقاف ..." arr["ENGLISH",528]="It has been detected that you are running airgeddon inside a Docker container. During this attack hostapd-wpe is used to create a fake AP. This component often conflicts with network-manager. From inside the container, airgeddon can't handle it. If you have network-manager installed on your host machine, close it or kill the conflicting processes or you'll get an error. For more information, see the Docker section of the Wiki: \${normal_color}\${urlgithub_wiki}/Docker" arr["SPANISH",528]="Se ha detectado que estás ejecutando airgeddon en un contenedor de Docker. En este ataque se utiliza hostapd-wpe para crear un falso AP. Este componente suele dar conflicto con network-manager. Desde el contenedor, airgeddon no puede gestionarlo. Si tienes network-manager instalado en tu máquina host, ciérralo o mata los procesos en conflicto u obtendrás un error. Para más información consulta la sección Docker del Wiki: \${normal_color}\${urlgithub_wiki}/Docker" @@ -7760,7 +7760,7 @@ function initialize_language_strings() { arr["POLISH",528]="Wykryto, że używasz airgeddon w kontenerze Docker. W tym ataku hostapd-wpe służy do utworzenia fałszywego AP. Ten komponent często ma konflikt z network-manager. Z kontenera airgeddon nie może sobie z tym poradzić. Jeśli na komputerze hosta zainstalowano network-manager, zamknij lub zabij sprzeczne procesy lub otrzymasz błąd. Aby uzyskać więcej informacji, zobacz sekcję Docker Wiki: \${normal_color}\${urlgithub_wiki}/Docker" arr["GERMAN",528]="Es wurde festgestellt, dass Sie airgeddon in einem Docker-Container ausführen. Bei diesem Angriff wird mit hostapd-wpe ein falscher AP erstellt. Diese Komponente steht normalerweise im Konflikt mit dem network-manager. Aus dem Container kann airgeddon das nicht schaffen. Wenn Sie den network-manager auf Ihrem Host-Computer installiert haben, schließen Sie ihn oder beenden Sie die Prozesse im Konflikt oder Sie erhalten einen Fehler. Weitere Informationen finden Sie im Abschnitt Docker des Wiki: \${normal_color}\${urlgithub_wiki}/Docker" arr["TURKISH",528]="Bir Docker konteynırı içinde airgeddon çalıştırdığınız tespit edildi. Bu saldırı sırasında hostapd-wpe sahte bir AP oluşturmak için kullanılır. Bu bileşen genellikle ağ yöneticisi ile çakışır. Konteynırın içinden, hava hücresi bunu kaldıramaz. Ana makinenize ağ yöneticisi yüklüyse, kapat veya çakışan işlemleri durdurun veya bir hatayla karşılaşırsınız. Daha fazla bilgi için, Wiki'nin Docker bölümüne bakın: \${normal_color}\${urlgithub_wiki}/Docker" - arr["ARABIC",528]="\${pending_of_translation} يبدو أنك تقوم بتشغيل airgeddon حاوية عامل الميناء. في هذا الهجوم يستخدم hostapd-WPE لخلق AP همية. هذا المكون يميل إلى الصراع مع شبكة مدير. من الحاوية، airgeddon لا يمكن إدارته. إذا كان لديك شبكة مدير I المثبتة على الجهاز المضيف الخاص بك، وإغلاقه أو عمليات قتل متضاربة أو الحصول على خطأ. لمزيد من المعلومات راجع قسم من ويكي عامل الميناء: \${normal_color}\${urlgithub_wiki}/Docker" + arr["ARABIC",528]="تم الكشف عن أنك تقوم بتشغيل airgeddon داخل حاوية Docker. خلال هذا الهجوم ، يتم استخدام hostapd-wpe لإنشاء AP مزيف. غالبًا ما يتعارض هذا المكون مع مدير الشبكة. من داخل الحاوية ، لا يستطيع airgeddon التعامل معها. إذا كان لديك مدير شبكة مثبتًا على جهازك المضيف ، فقم بإغلاقه أو إنهاء العمليات المتضاربة أو ستحصل على خطأ. لمزيد من المعلومات ، راجع قسم Docker في Wiki: \${normal_color}\$ {urlgithub_wiki}/Docker" arr["ENGLISH",529]="It seems that nothing was captured during the Enterprise Evil Twin attack" arr["SPANISH",529]="Parece que no se ha capturado nada durante el ataque Evil Twin Enterprise" @@ -7773,7 +7773,7 @@ function initialize_language_strings() { arr["POLISH",529]="Wygląda na to, że podczas ataku Evil Twin Enterprise nic nie zostało przechwycone" arr["GERMAN",529]="Es sieht so aus, als wäre nichts während des Evil Twin Enterprise Angriffs gefangen worden" arr["TURKISH",529]="Enterprise Şeytani İkiz saldırısı sırasında yakalanan hiçbir şey yok gibi görünüyor" - arr["ARABIC",529]="\${pending_of_translation} ويبدو أن لم يمسك أي شيء خلال الهجوم الشر التوأم المؤسسة" + arr["ARABIC",529]="يبدو أنه لم يتم أسر أي شيء خلال هجوم Enterprise Evil Twin" arr["ENGLISH",530]="Contratulations!! It seems you captured some hashes" arr["SPANISH",530]="Enhorabuena!! Parece que has capturado algún hash" @@ -7786,7 +7786,7 @@ function initialize_language_strings() { arr["POLISH",530]="Gratulacje!! Wygląda na to, że przechwyciłeś hash" arr["GERMAN",530]="Herzlichen Glückwunsch!! Es scheint, dass Sie Hashes erfasst haben" arr["TURKISH",530]="Tebrikler!! Görünüşe göre bazı hashleri yakaladın" - arr["ARABIC",530]="\${pending_of_translation} تهانينا!! تبدو وكأنك القبض على بعض التجزئة" + arr["ARABIC",530]="تهانينا!! يبدو أنك التقطت بعض التجزئات" arr["ENGLISH",531]="Contratulations!! It seems you captured some plain text password/s" arr["SPANISH",531]="Enhorabuena!! Parece que has capturado alguna contraseña en texto plano" @@ -7799,7 +7799,7 @@ function initialize_language_strings() { arr["POLISH",531]="Gratulacje!! Wygląda na to, że zdobyłeś hasło w postaci zwykłego tekstu" arr["GERMAN",531]="Herzlichen Glückwunsch!! Es scheint, dass Sie ein Passwort im Klartext erfasst haben" arr["TURKISH",531]="Tebrikler!! Text şifreleri yakaladınız gibi görünüyor" - arr["ARABIC",531]="\${pending_of_translation} تهانينا!! تبدو وكأنك القبض على بعض كلمة عادي" + arr["ARABIC",531]="تهانينا!! يبدو أنك التقطت بعض كلمات المرور" arr["ENGLISH",532]="Contratulations!! It seems you captured hashes and plain text passwords" arr["SPANISH",532]="Enhorabuena!! Parece que has capturado hashes y contraseñas en texto plano" @@ -7812,7 +7812,7 @@ function initialize_language_strings() { arr["POLISH",532]="Gratulacje!! Wygląda na to, że przechwyciłeś hashe i hasła w postaci zwykłego tekstu" arr["GERMAN",532]="Herzlichen Glückwunsch!! Es scheint, dass Sie Hashes und Passwörter im Klartext erfasst haben" arr["TURKISH",532]="Tebrikler!! Düz metinde karma ve şifreleri ele geçirmişsiniz gibi görünüyor" - arr["ARABIC",532]="\${pending_of_translation} تهانينا!! ويبدو أنها قد استولت التجزئة وكلمات المرور في نص عادي" + arr["ARABIC",532]="هانينا!! يبدو أنك التقطت تجزئات وكلمات مرور" arr["ENGLISH",533]="The captured files were saved on directory [\${normal_color}\${enterprise_completepath}\${blue_color}]\${normal_color}" arr["SPANISH",533]="Los ficheros capturados se han guardado en el directorio [\${normal_color}\${enterprise_completepath}\${blue_color}]\${normal_color}" @@ -7825,7 +7825,7 @@ function initialize_language_strings() { arr["POLISH",533]="Przechwycone pliki zostały zapisane w katalogu [\${normal_color}\${enterprise_completepath}\${blue_color}]\${normal_color}" arr["GERMAN",533]="Die erfassten Dateien wurden im Verzeichnis [\${normal_color}\${enterprise_completepath}\${blue_color}]\${normal_color} gespeichert" arr["TURKISH",533]="Yakalanan dosyalar belirtilen dizine kaydedildi [\${normal_color}\${enterprise_completepath}\${pink_color}]\${blue_color}" - arr["ARABIC",533]="\${pending_of_translation} يتم حفظ الملفات التي احتلتها في [\${normal_color} \${enterprise_completepath}\${blue_color}]\${normal_color}" + arr["ARABIC",533]="تم حفظ الملفات الملتقطة في الدليل [\${normal_color} \${enterprise_completepath}\${blue_color}]\${normal_color}" arr["ENGLISH",534]="1. Personal" arr["SPANISH",534]="1. Personal" @@ -7838,7 +7838,7 @@ function initialize_language_strings() { arr["POLISH",534]="1. Osobiste" arr["GERMAN",534]="1. Persönlich" arr["TURKISH",534]="1. Personal" - arr["ARABIC",534]="\${pending_of_translation} 1. الشخصية" + arr["ARABIC",534]="1. خاص" arr["ENGLISH",535]="2. Enterprise" arr["SPANISH",535]="2. Enterprise" @@ -7851,7 +7851,7 @@ function initialize_language_strings() { arr["POLISH",535]="2. Enterprise" arr["GERMAN",535]="2. Enterprise" arr["TURKISH",535]="2. Enterprise" - arr["ARABIC",535]="\${pending_of_translation} 2. المؤسسة" + arr["ARABIC",535]="2. Enterprise" arr["ENGLISH",536]="0. Return to offline WPA/WPA2 decrypt menu" arr["SPANISH",536]="0. Volver al menú de descifrado WPA/WPA2 offline" @@ -7864,7 +7864,7 @@ function initialize_language_strings() { arr["POLISH",536]="0. Wróć do menu deszyfrowania WPA/WPA2 offline" arr["GERMAN",536]="0. Zurück zum Offline-WPA/WPA2-Entschlüsselungsmenü" arr["TURKISH",536]="0. Çevrimdışı WPA/WPA2 şifre çözme menüsüne dön" - arr["ARABIC",536]="\${pending_of_translation} 0. عودة إلى القائمة فك التشفير WPA / WPA2 متواجد حاليا" + arr["ARABIC",536]="0. العودة إلى قائمة فك تشفير WPA/WPA2 دون اتصال" arr["ENGLISH",537]="Do you want to try to decrypt captured stuff? \${blue_color}Asleap tool will be used. If you answer no \"n\" you'll can try to do it later using hashcat or john the ripper from the offline WPA/WPA2 decrypt menu \${normal_color}\${visual_choice}" arr["SPANISH",537]="¿Quieres intentar descifrar lo capturado? \${blue_color}Se utilizará la herramienta asleap. Si respondes no \"n\" podrás intentarlo más tarde utilizando hashcat o john the ripper desde el menú de descifrado offline WPA/WPA2 \${normal_color}\${visual_choice}" @@ -7877,7 +7877,7 @@ function initialize_language_strings() { arr["POLISH",537]="Czy chcesz spróbować rozszyfrować przechwycone dane? \${blue_color}Zostanie użyte narzędzie o nazwie asleap. Jeśli nie odpowiesz \"n\", możesz spróbować później za pomocą programu hashcat lub john the ripper z menu deszyfrowania offline WPA/WPA2 \${normal_color}\${visual_choice}" arr["GERMAN",537]="Möchten Sie versuchen, das Erfasste zu entschlüsseln? \${blue_color}Das Tool asleap wird verwendet. Wenn Sie nein \"n\" antworten, können Sie es später mit hashcat oder john the ripper vom Offline-Entschlüsselungsmenü WPA/WPA2 versuchen \${normal_color}\${visual_choice}" arr["TURKISH",537]="Yakalanan şeyleri decrypt(şifre çözme) etmek ister misin? \${blue_color}Asleap aracı kullanılacaktır. Eğer \"n\" yanıtı vermezseniz, daha sonra, çevrimdışı şifre çözme menüsü WPA/WPA2'den, hashcat veya john the ripper'ı kullanarak deneyebilirsiniz \${normal_color}\${visual_choice}" - arr["ARABIC",537]="\${pending_of_translation} كنت أريد أن محاولة فك ما استولي عليه؟ \${} وسوف تستخدم blue_color الأداة asleap. إذا أجبت لا \"ن \" يمكنك المحاولة مرة أخرى في وقت لاحق باستخدام hashcat أو جون السفاح من فك متواجد حاليا القائمة WPA / WPA2 \${normal_color}\${visual_choice}" + arr["ARABIC",537]="هل تريد محاولة فك تشفير الأشياء التي تم التقاطها؟ \${blue_color} سيتم استخدام أداة Asleap. إذا أجبت بـ لا \"n\" يمكنك محاولة القيام بذلك لاحقًا باستخدام التجزئة أو جون الممزق من قائمة فك تشفير WPA/WPA2 بلا اتصال \${normal_color}\${visual_choice}" arr["ENGLISH",538]="The password for the username \${normal_color}\${enterprise_username}\${blue_color} will be tried to be decrypted with asleap tool using challenge and response: \${normal_color}\${enterprise_captured_challenges_responses[\${enterprise_username}]}" arr["SPANISH",538]="Se procederá a intentar descifrar con la herramienta asleap la contraseña del usuario \${normal_color}\${enterprise_username}\${blue_color} cuyo challenge y response son: \${normal_color}\${enterprise_captured_challenges_responses[\${enterprise_username}]}" @@ -7890,7 +7890,7 @@ function initialize_language_strings() { arr["POLISH",538]="Spróbujemy rozszyfrować za pomocą narzędzia asleap hasło użytkownika \${normal_color}\${enterprise_username}\${blue_color}, którego challenge i odpowiedzią są: \${normal_color}\${enterprise_captured_challenges_responses[\${enterprise_username}]}" arr["GERMAN",538]="Wir werden versuchen, mit dem asleap-Tool das Passwort des Benutzers \${normal_color}\${enterprise_username}\${blue_color} zu entschlüsseln, dessen Challenge und Antwort lauten: \${normal_color}\${enterprise_captured_challenges_responses[\${enterprise_username}]}" arr["TURKISH",538]="Asleap aracıyla, sorunu ve yanıtı olan kullanıcının \${normal_color}\${enterprise_username}\${blue_color} şifresini çözmeyi deneyeceğiz: \${normal_color}\${enterprise_captured_challenges_responses[\${enterprise_username}]}" - arr["ARABIC",538]="\${pending_of_translation} وسوف تشرع في محاولة فك أداة asleap كلمة مرور المستخدم \${normal_color}\${enterprise_username}\${blue_color} التي هي التحدي والاستجابة: \${normal_color}\${enterprise_captured_challenges_responses[\${enterprise_username}]}" + arr["ARABIC",538]="ستتم محاولة فك تشفير كلمة مرور اسم المستخدم \${normal_color} \ $ {enterprise_username}\${blue_color} باستخدام أداة التحدي والاستجابة: \${normal_color}\${enterprise_captured_challenges_responses[\$ {enterprise_username}]}" arr["ENGLISH",539]="Asleap trophy file generated successfully at [\${normal_color}\${path_to_asleap_trophy}\${blue_color}]" arr["SPANISH",539]="Fichero de trofeo asleap generado con éxito en [\${normal_color}\${path_to_asleap_trophy}\${blue_color}]" @@ -7903,7 +7903,7 @@ function initialize_language_strings() { arr["POLISH",539]="Plik trofeum asleap został pomyślnie wygenerowany w [\${normal_color}\${path_to_asleap_trophy}\${blue_color}]" arr["GERMAN",539]="Trophäen-Datei-Asleap erfolgreich in [\${normal_color}\${path_to_asleap_trophy}\${blue_color}] generiert" arr["TURKISH",539]="Asleap trophy dosyası başarıyla şurada oluşturuldu [\${normal_color}\${path_to_asleap_trophy}\${blue_color}]" - arr["ARABIC",539]="\${pending_of_translation} Asleap ملف الكأس ولدت بنجاح [\${normal_color}\${path_to_asleap_trophy}\${blue_color}]" + arr["ARABIC",539]="تم إنشاء ملف Asleap trophy بنجاح في [\${normal_color}\${path_to_asleap_trophy}\${blue_color}]" arr["ENGLISH",540]="It seems we failed... try it again using another dictionary or choose bruteforce/rule based attack from the offline WPA/WPA2 decrypt menu" arr["SPANISH",540]="Parece que no lo hemos conseguido... inténtalo de nuevo con otro diccionario o por fuerza bruta/ataque basado en reglas desde el menú de descifrado hors ligne WPA/WPA2" @@ -7916,7 +7916,7 @@ function initialize_language_strings() { arr["POLISH",540]="Wygląda na to, że się nie udało... spróbuj ponownie, używając innego słownika lub wybierz atak z użyciem brute force/reguły z menu odszyfrowania offline WPA/WPA2" arr["GERMAN",540]="Es scheint, dass wir es versäumt haben... versuchen Sie es erneut mit einem anderen Wörterbuch oder wählen Sie Brute-Force/Regel-basierte Angriffe aus dem Offline-WPA/WPA2-Entschlüsselungsmenü" arr["TURKISH",540]="Başarısız olduk gibi görünüyor... başka bir dictionary kullanarak tekrar deneyin ya da çevrimdışı WPA/WPA2 şifre çözme menüsünden bruteforce/rule tabanlı saldırı seçin" - arr["ARABIC",540]="\${pending_of_translation} يبدو أننا لم نحصل على ... حاول مرة أخرى مع قاموس أو الغاشمة قوة أخرى / هجوم على أساس القواعد من عجز عن القائمة فك التشفير ليجني WPA / WPA2" + arr["ARABIC",540]="يبدو أننا فشلنا ... حاول مرة أخرى باستخدام قاموس آخر أو اختر هجومًا قائمًا على القوة/القاعدة من قائمة فك تشفير WPA/WPA2 دون اتصال" arr["ENGLISH",541]="Do you want to retry asleap attack using another dictionary? \${normal_color}\${visual_choice}" arr["SPANISH",541]="¿Quieres intentar de nuevo el ataque con asleap utilizando otro diccionario? \${normal_color}\${visual_choice}" @@ -7929,7 +7929,7 @@ function initialize_language_strings() { arr["POLISH",541]="Czy chcesz ponowić atak asleap z użyciem innego słownika? \${normal_color}\${visual_choice}" arr["GERMAN",541]="Möchten Sie den Asleap Angriff mit einem anderen Wörterbuch wiederholen? \${normal_color}\${visual_choice}" arr["TURKISH",541]="Başka bir dictionary kullanarak asleap saldırısını tekrar denemek ister misiniz? \${normal_color}\${visual_choice}" - arr["ARABIC",541]="\${pending_of_translation} هل تريد المحاولة مرة أخرى مع هجوم asleap استخدام قاموس آخر؟ \${normal_color} \${visual_choice}" + arr["ARABIC",541]="هل تريد إعادة محاولة الهجوم السريع باستخدام قاموس آخر؟ \${normal_color} \${visual_choice}" arr["ENGLISH",542]="You captured hash only for one user. Autoselected" arr["SPANISH",542]="Sólo capturaste hash de un usuario. Se ha seleccionado automáticamente" @@ -7942,7 +7942,7 @@ function initialize_language_strings() { arr["POLISH",542]="Przechwiciłeś hasz tylko dla jednego użytkownika. Wybrano automatycznie" arr["GERMAN",542]="Sie haben nur einen Hash für einen Benutzer erfasst. Dieser wird Automatisch ausgewählt" arr["TURKISH",542]="Sadece bir kullanıcı için hash yakaladınız. Otomatik olarak seçildi" - arr["ARABIC",542]="\${pending_of_translation} فقط يمكنك التقاط تجزئة مستخدم. وقد تم اختيار تلقائيا" + arr["ARABIC",542]="لقد التقطت للتو تجزئة المستخدم. تم اختياره تلقائيًا" arr["ENGLISH",543]="Chosen option is invalid. Select one number shown in the menu" arr["SPANISH",543]="La opción elegida no es válida. Selecciona un número de los mostrados en el menú" @@ -7955,7 +7955,7 @@ function initialize_language_strings() { arr["POLISH",543]="Wybrana opcja jest nieprawidłowa. Wybierz numer wyświetlony w menu" arr["GERMAN",543]="Die gewählte Option ist ungültig. Wählen Sie eine Nummer aus dem Menü" arr["TURKISH",543]="Seçilen seçenek geçersiz. Menüde gösterilen bir sayıyı seçin" - arr["ARABIC",543]="\${pending_of_translation} الخيار الذي تم اختياره غير صالح. اختيار عدد من تلك التي تظهر في القائمة" + arr["ARABIC",543]="الخيار المختار غير صالح. حدد رقمًا واحدًا في القائمة" arr["ENGLISH",544]="john the ripper CPU, non GPU attacks" arr["SPANISH",544]="ataques john the ripper CPU, no GPU" @@ -7968,7 +7968,7 @@ function initialize_language_strings() { arr["POLISH",544]="ataki john the ripper CPU, nie GPU" arr["GERMAN",544]="CPU-john the ripper-Angriffe, keine GPUs" arr["TURKISH",544]="john the ripper CPU, GPU olmayan saldırılar" - arr["ARABIC",544]="\${pending_of_translation} جون السفاح الهجمات وحدة المعالجة المركزية، وليس GPU" + arr["ARABIC",544]="john the ripper CPU ، هجمات غير معتمدة على GPU" arr["ENGLISH",545]="1. (john the ripper) Dictionary attack against capture file" arr["SPANISH",545]="1. (john the ripper) Ataque de diccionario sobre fichero de captura" @@ -7981,7 +7981,7 @@ function initialize_language_strings() { arr["POLISH",545]="1. (john the ripper) Atak słownikowy na plik przechwytywania" arr["GERMAN",545]="1. (john the ripper) Wörterbuchangriff auf die Aufnahmedatei" arr["TURKISH",545]="1. (john the ripper) Yakalama dosyasına karşı sözlük saldırısı" - arr["ARABIC",545]="\${pending_of_translation} 1. (جون السفاح) قاموس الهجوم على ملف الالتقاط" + arr["ARABIC",545]="1. (john the ripper) هجوم القاموس على ملف الالتقاط" arr["ENGLISH",546]="2. (john the ripper + crunch) Bruteforce attack against capture file" arr["SPANISH",546]="2. (john the ripper + crunch) Ataque de fuerza bruta sobre fichero de captura" @@ -7994,7 +7994,7 @@ function initialize_language_strings() { arr["POLISH",546]="2. (john the ripper + crunch) Atak brute force na plik przechwytywania" arr["GERMAN",546]="2. (john the ripper + crunch) Brute-Force-Angriff auf die Capture-Datei" arr["TURKISH",546]="2. (john the ripper + crunch) Yakalama dosyasına karşı bruteforce saldırısı" - arr["ARABIC",546]="\${pending_of_translation} 2. (جون أزمة + الخارق) القوة الغاشمة على ملف الالتقاط" + arr["ARABIC",546]="2. (john the ripper + crunch) هجوم Bruteforce ضد ملف الالتقاط" arr["ENGLISH",547]="John the ripper trophy file generated successfully at [\${normal_color}\${jtrpotenteredpath}\${blue_color}]" arr["SPANISH",547]="Fichero de trofeo john the ripper generado con éxito en [\${normal_color}\${jtrpotenteredpath}\${blue_color}]" @@ -8007,7 +8007,7 @@ function initialize_language_strings() { arr["POLISH",547]="Plik trofeum john the ripper został pomyślnie wygenerowany w [\${normal_color}\${jtrpotenteredpath}\${blue_color}]" arr["GERMAN",547]="Trophäen-Datei-john the ripper erfolgreich in [\${normal_color}\${jtrpotenteredpath}\${blue_color}] generiert" arr["TURKISH",547]="John the ripper trophy dosyası başarıyla şurada oluşturuldu [\${normal_color}\${jtrpotenteredpath}\${blue_color}]" - arr["ARABIC",547]="\${pending_of_translation} ملف الكأس جون السفاح إنشاء بنجاح [\${normal_color}\${jtrpotenteredpath}\${blue_color}]" + arr["ARABIC",547]="تم إنشاء ملف John the ripper trophy بنجاح في [\${normal_color}\${jtrpotenteredpath}\${blue_color}]" arr["ENGLISH",548]="asleap CPU" arr["SPANISH",548]="asleap CPU" @@ -8020,7 +8020,7 @@ function initialize_language_strings() { arr["POLISH",548]="asleap CPU" arr["GERMAN",548]="asleap CPU" arr["TURKISH",548]="asleap CPU" - arr["ARABIC",548]="\${pending_of_translation} CPU asleap" + arr["ARABIC",548]="asleap CPU" arr["ENGLISH",549]="6. (asleap) Challenge/response dictionary attack" arr["SPANISH",549]="6. (asleap) Ataque de diccionario challenge/response" @@ -8033,7 +8033,7 @@ function initialize_language_strings() { arr["POLISH",549]="6. (asleap) Atak słownikowey challenge/odpowiedź" arr["GERMAN",549]="6. (asleap) Wörterbuch-Angriff: Herausforderung/Antwort" arr["TURKISH",549]="6. (asleap) Challenge/response sözlük saldırısı" - arr["ARABIC",549]="\${pending_of_translation} 6. (asleap) قاموس الهجوم الارتياب / الاستجابة" + arr["ARABIC",549]="6. (asleap) هجوم قاموس التحدي/الاستجابة" arr["ENGLISH",550]="3. (hashcat) Dictionary attack against capture file" arr["SPANISH",550]="3. (hashcat) Ataque de diccionario sobre fichero de captura" @@ -8046,7 +8046,7 @@ function initialize_language_strings() { arr["POLISH",550]="3. (hashcat) Atak słownikowy na plik przechwytywania" arr["GERMAN",550]="3. (hashcat) Wörterbuchangriff auf die Aufnahmedatei" arr["TURKISH",550]="3. (hashcat) Yakalama dosyasına karşı sözlük saldırısı" - arr["ARABIC",550]="\${pending_of_translation} 3. (hashcat) قاموس الهجوم على ملف الالتقاط" + arr["ARABIC",550]="3. هجوم القاموس (hashcat) على ملف الالتقاط" arr["ENGLISH",551]="4. (hashcat) Bruteforce attack against capture file" arr["SPANISH",551]="4. (hashcat) Ataque de fuerza bruta sobre fichero de captura" @@ -8059,7 +8059,7 @@ function initialize_language_strings() { arr["POLISH",551]="4. (hashcat) Atak brute force na plik przechwytywania" arr["GERMAN",551]="4. (hashcat) Brute-Force-Angriff auf die Capture-Datei" arr["TURKISH",551]="4. (hashcat) Yakalama dosyasına karşı bruteforce saldırısı" - arr["ARABIC",551]="\${pending_of_translation} 4. (hashcat) هجوم القوة الغاشمة على ملف الالتقاط" + arr["ARABIC",551]="4. (hashcat) هجوم Bruteforce ضد ملف الالتقاط" arr["ENGLISH",552]="5. (hashcat) Rule based attack against capture file" arr["SPANISH",552]="5. (hashcat) Ataque basado en reglas sobre fichero de captura" @@ -8072,7 +8072,7 @@ function initialize_language_strings() { arr["POLISH",552]="5. (hashcat) Atak bazujący na regułach na plik przechwytywania" arr["GERMAN",552]="5. (hashcat) Regeln-basierender Angriff gegen der Capture-Datei" arr["TURKISH",552]="5. (hashcat) Yakalama dosyasına karşı kural tabanlı saldırı" - arr["ARABIC",552]="\${pending_of_translation} 5. (hashcat) الهجوم القائمة على قواعد ملف الالتقاط" + arr["ARABIC",552]="5. (hashcat) هجوم قائم على القواعد باستخدام ملف الالتقاط" arr["ENGLISH",553]="Type challenge (example: 00:11:22:33:44:55:66:77):" arr["SPANISH",553]="Escribe el challenge (ejemplo: 00:11:22:33:44:55:66:77):" @@ -8085,7 +8085,7 @@ function initialize_language_strings() { arr["POLISH",553]="Wpisz challenge (przykład: 00:11:22:33:44:55:66:77):" arr["GERMAN",553]="Schreiben Sie den Challenge (Beispiel: 00:11:22:33:44:55:66:77):" arr["TURKISH",553]="Challenge tipi (example: 00:11:22:33:44:55:66:77):" - arr["ARABIC",553]="\${pending_of_translation} نوع التحدي (على سبيل المثال: 00: 11: 22: 33: 44: 55: 66: 77):" + arr["ARABIC",553]="اكتب التحدي (مثال: 00:11:22:33:44:55:66:77):" arr["ENGLISH",554]="Type response (example: 00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d:0e:0f:10:11:12:13:14:15:16:17):" arr["SPANISH",554]="Escribe el response (ejemplo: 00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d:0e:0f:10:11:12:13:14:15:16:17):" @@ -8098,7 +8098,7 @@ function initialize_language_strings() { arr["POLISH",554]="Wpisz odpowiedź (przykład: 00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d:0e:0f:10:11:12:13:14:15:16:17):" arr["GERMAN",554]="Schreiben Sie die Antwort (Beispiel: 00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d:0e:0f:10:11:12:13:14:15:16:17):" arr["TURKISH",554]="Yanıt tipi (example: 00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d:0e:0f:10:11:12:13:14:15:16:17):" - arr["ARABIC",554]="\${pending_of_translation} استجابة نوع (على سبيل المثال: 00: 01: 02: 03: 04: 05: 06: 07: 08: 09: 0A: 0B: 0C: 0D: 0E: 0F: 10: 11: 12: 13: 14: 15: 16:17):" + arr["ARABIC",554]="اكتب الرد (مثال: 00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d:0e:0f:10:11:12:13:14:15:16:17):" arr["ENGLISH",555]="Type the path to store the file or press [Enter] to accept the default proposal \${normal_color}[\${asleap_potpath}]" arr["SPANISH",555]="Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto \${normal_color}[\${asleap_potpath}]" @@ -8111,7 +8111,7 @@ function initialize_language_strings() { arr["POLISH",555]="Wpisz ścieżkę, w której będziemy zapisywać plik lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${asleap_potpath}]" arr["GERMAN",555]="Schreiben Sie den Pfad, unter dem die Datei gespeichert werden soll, oder drücken Sie die [Enter]-Taste, um den Standardvorschlag zu akzeptieren \${normal_color}[\${asleap_potpath}]" arr["TURKISH",555]="Dosyayı depolamak için yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın \${normal_color}[\${asleap_potpath}]" - arr["ARABIC",555]="\${pending_of_translation} اكتب المسار حيث نقوم بتخزين ملف أو اضغط [أدخل] لقبول الافتراضي المقترح \${normal_color}[\${asleap_potpath}]" + arr["ARABIC",555]="اكتب المسار لتخزين الملف أو اضغط على [Enter] لقبول الاقتراح \${normal_color}[\${asleap_potpath}]" arr["ENGLISH",556]="4. Enable basic colorization permanently" arr["SPANISH",556]="4. Habilitar permanentemente la colorización básica" @@ -8124,7 +8124,7 @@ function initialize_language_strings() { arr["POLISH",556]="4. Włącz na stałe podstawowe kolorowanie" arr["GERMAN",556]="4. Grundfärbung dauerhaft aktivieren" arr["TURKISH",556]="4. Temel renklendirmeyi kalıcı olarak etkinleştir" - arr["ARABIC",556]="\${pending_of_translation} 4. تمكين التلوين الأساسية بشكل دائم" + arr["ARABIC",556]="4. تمكين التلوين الأساسي بشكل دائم" arr["ENGLISH",557]="4. Disable basic colorization permanently" arr["SPANISH",557]="4. Deshabilitar permanentemente la colorización básica" @@ -8137,7 +8137,7 @@ function initialize_language_strings() { arr["POLISH",557]="4. Wyłącz na stałe podstawowe kolorowanie" arr["GERMAN",557]="4. Grundfärbung dauerhaft deaktivieren" arr["TURKISH",557]="4. Temel renklendirmeyi kalıcı olarak devre dışı bırak" - arr["ARABIC",557]="\${pending_of_translation} 4. تعطيل دائم والتلوين الأساسي" + arr["ARABIC",557]="4. تعطيل التلوين الأساسي بشكل دائم" arr["ENGLISH",558]="\${blue_color}Basic colorization is going to be disabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",558]="\${blue_color}Se va a desactivar la colorización básica. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -8150,7 +8150,7 @@ function initialize_language_strings() { arr["POLISH",558]="\${blue_color}Podstawowe kolorowanie zostanie wyłączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",558]="\${blue_color}Die Grundfärbung wird deaktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",558]="\${blue_color}Temel renklendirme devre dışı bırakılacak. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",558]="\${pending_of_translation} \${blue_color} وسيتم تعطيل التلوين الأساسي. \${green_color} تريد الاستمرار؟ \${normal_color}\${visual_choice}" + arr["ARABIC",558]="\${blue_color} سيتم تعطيل التلوين الأساسي. \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" arr["ENGLISH",559]="\${blue_color}Basic colorization is going to be enabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",559]="\${blue_color}Se va a activar la colorización básica. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -8163,7 +8163,7 @@ function initialize_language_strings() { arr["POLISH",559]="\${blue_color}Podstawowe kolorowanie zostanie włączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",559]="\${blue_color}Die Grundfärbung wird aktiviert. \${green_color}Wollen Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",559]="\${blue_color}Temel renklendirme etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",559]="\${pending_of_translation} \${blue_color} تفعيلها التلوين الأساسي. \${green_color} تريد الاستمرار؟ \${normal_color}\${visual_choice}" + arr["ARABIC",559]="\${blue_color} سيتم تمكين التلوين الأساسي. \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" arr["ENGLISH",560]="Basic colorization has been disabled" arr["SPANISH",560]="Se ha desactivado la colorización básica" @@ -8176,7 +8176,7 @@ function initialize_language_strings() { arr["POLISH",560]="Podstawowe kolorowanie zostało wyłączone" arr["GERMAN",560]="Grundfärbung wurde deaktiviert" arr["TURKISH",560]="Temel renklendirme devre dışı bırakıldı" - arr["ARABIC",560]="\${pending_of_translation} تم تعطيله التلوين الأساسي" + arr["ARABIC",560]="تم تعطيل التلوين الأساسي" arr["ENGLISH",561]="Basic colorization has been enabled" arr["SPANISH",561]="Se ha activado la colorización básica" @@ -8189,7 +8189,7 @@ function initialize_language_strings() { arr["POLISH",561]="Podstawowe kolorowanie zostało wyłączone" arr["GERMAN",561]="Grundfärbung wurde aktiviert" arr["TURKISH",561]="Temel renklendirme etkinleştirildi" - arr["ARABIC",561]="\${pending_of_translation} يتم تنشيطه التلوين الأساسي" + arr["ARABIC",561]="تم تمكين التلوين الأساسي" arr["ENGLISH",562]="This setting will have no effect until you enable basic colorization" arr["SPANISH",562]="Esta opción no tendrá efecto hasta que no habilites la colorización básica" @@ -8202,7 +8202,7 @@ function initialize_language_strings() { arr["POLISH",562]="Ta opcja nie będzię miała efektu, dopóki nie włączysz podstawowego kolorowania" arr["GERMAN",562]="Diese Option wird erst wirksam, wenn Sie die grundlegende Einfärbung aktivieren" arr["TURKISH",562]="Temel renklendirmeyi etkinleştirene kadar bu seçenek geçerli olmaz" - arr["ARABIC",562]="\${pending_of_translation} هذا الخيار لن تصبح نافذة المفعول حتى في التلوين الأساسي لا يمكن" + arr["ARABIC",562]="لن يكون لهذا الإعداد أي تأثير حتى تقوم بتمكين التلوين الأساسي" arr["ENGLISH",563]="Basic colorization: \${pink_color}Enabled\${normal_color}" arr["SPANISH",563]="Colorización básica: \${pink_color}Activada\${normal_color}" @@ -8215,7 +8215,7 @@ function initialize_language_strings() { arr["POLISH",563]="Podstawowe kolorowanie: \${pink_color}Włączone\${normal_color}" arr["GERMAN",563]="Grundfärbung: \${pink_color}Aktiviert\${normal_color}" arr["TURKISH",563]="Temel renklendirme: \${pink_color}Etkin\${normal_color}" - arr["ARABIC",563]="\${pending_of_translation} التلوين الأساسي: \${pink_color} تمكين \${normal_color}" + arr["ARABIC",563]="التلوين الأساسي: \${pink_color}ممكن\${normal_color}" arr["ENGLISH",564]="Basic colorization: \${pink_color}Disabled\${normal_color}" arr["SPANISH",564]="Colorización básica: \${pink_color}Desactivada\${normal_color}" @@ -8228,7 +8228,7 @@ function initialize_language_strings() { arr["POLISH",564]="Podstawowe kolorowanie: \${pink_color}Wyłączone\${normal_color}" arr["GERMAN",564]="Grundfärbung: \${pink_color}Deaktiviert\${normal_color}" arr["TURKISH",564]="Temel renklendirme: \${pink_color}DevreDışı\${normal_color}" - arr["ARABIC",564]="\${pending_of_translation} التلوين الأساسي: \${pink_color} معطلة \${normal_color}" + arr["ARABIC",564]="التلوين الأساسي: \${pink_color}معطل\${normal_color}" arr["ENGLISH",565]="3. Disable skip intro permanently" arr["SPANISH",565]="3. Deshabilitar permanentemente saltarse la intro" @@ -8241,7 +8241,7 @@ function initialize_language_strings() { arr["POLISH",565]="3. Trwale wyłącz pominięcie wprowadzenia" arr["GERMAN",565]="3. Intro nicht überpsringen" arr["TURKISH",565]="3. Giriş introsunu kalıcı olarak devredışı bırak" - arr["ARABIC",565]="\${pending_of_translation} 3. تعطيل تخطي بشكل دائم مقدمة" + arr["ARABIC",565]="3. تعطيل تخطي المقدمة بشكل دائم" arr["ENGLISH",566]="3. Enable skip intro permanently" arr["SPANISH",566]="3. Habilitar permanentemente saltarse la intro" @@ -8254,7 +8254,7 @@ function initialize_language_strings() { arr["POLISH",566]="3. Trwale włącz pominięcie wprowadzenia" arr["GERMAN",566]="3. Intro überspringen" arr["TURKISH",566]="3. Giriş introsunu kalıcı olarak etkinleştir" - arr["ARABIC",566]="\${pending_of_translation} 3. تمكين بشكل دائم تخطي مقدمة" + arr["ARABIC",566]="3. تمكين تخطي المقدمة بشكل دائم" arr["ENGLISH",567]="Skip intro: \${pink_color}Enabled\${normal_color}" arr["SPANISH",567]="Saltarse la intro: \${pink_color}Activado\${normal_color}" @@ -8267,7 +8267,7 @@ function initialize_language_strings() { arr["POLISH",567]="Pomiń wprowadzenie: \${pink_color}Aktywowane\${normal_color}" arr["GERMAN",567]="Intro überspringen: \${pink_color}Aktiviert\${normal_color}" arr["TURKISH",567]="Giriş introsunu geç: \${pink_color}Aktif\${normal_color}" - arr["ARABIC",567]="\${pending_of_translation} تخطي مقدمة: \${pink_color} من \${normal_color}" + arr["ARABIC",567]="تخطي المقدمة: \${pink_color}ممكن\${normal_color}" arr["ENGLISH",568]="Skip intro: \${pink_color}Disabled\${normal_color}" arr["SPANISH",568]="Saltarse la intro: \${pink_color}Desactivado\${normal_color}" @@ -8280,7 +8280,7 @@ function initialize_language_strings() { arr["POLISH",568]="Pomiń wprowadzenie: \${pink_color}Dezaktywowane\${normal_color}" arr["GERMAN",568]="Intro überspringen: \${pink_color}Deaktiviert\${normal_color}" arr["TURKISH",568]="Giriş introsunu geç: \${pink_color}DeveDışı\${normal_color}" - arr["ARABIC",568]="\${pending_of_translation} تخطي مقدمة: \${pink_color} معطلة \${normal_color}" + arr["ARABIC",568]="تخطي المقدمة: \${pink_color}معطل\${normal_color}" arr["ENGLISH",569]="\${blue_color}Skip intro is going to be disabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",569]="\${blue_color}Se va a desactivar saltarse la intro. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -8293,7 +8293,7 @@ function initialize_language_strings() { arr["POLISH",569]="\${blue_color}Pomijanie wprowadzenia zostanie wyłączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",569]="\${blue_color}Die Intro wird nicht überprungen werden. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",569]="İntroyu geçme devre dışı bırakılacak. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",569]="\${pending_of_translation} \${blue_color} وسوف تعطيل تخطي مقدمة. \${green_color} تريد الاستمرار؟ \${normal_color}\${visual_choice}" + arr["ARABIC",569]="\${blue_color}سيتم تعطيل تخطي المقدمة. \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" arr["ENGLISH",570]="\${blue_color}Skip intro is going to be enabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",570]="\${blue_color}Se va a activar saltarse la intro. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -8306,7 +8306,7 @@ function initialize_language_strings() { arr["POLISH",570]="\${blue_color}Pomijanie wprowadzenia zostanie włączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",570]="\${blue_color}Die Intro wird übersprungen werden. \${green_color} Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",570]="\${blue_color}İntroyu geçme etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",570]="\${pending_of_translation} \${blue_color} مقدمة التقديم تفعيلها. \${green_color} تريد الاستمرار؟ \${normal_color}\${visual_choice}" + arr["ARABIC",570]="\${blue_color}سيتم تمكين تخطي المقدمة. \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" arr["ENGLISH",571]="Skip intro has been disabled" arr["SPANISH",571]="Se ha desactivado saltarse la intro" @@ -8319,7 +8319,7 @@ function initialize_language_strings() { arr["POLISH",571]="Pominięcie wprowadzenia zostało wyłączone" arr["GERMAN",571]="Intro überspringen wurde deaktiviert" arr["TURKISH",571]="İntroyu geçme devre dışı bırakıldı" - arr["ARABIC",571]="\${pending_of_translation} فقد كان المعطلة تخطي مقدمة" + arr["ARABIC",571]="سيتم تعطيل تخطي المقدمة." arr["ENGLISH",572]="Skip intro has been enabled" arr["SPANISH",572]="Se ha activado saltarse la intro" @@ -8332,7 +8332,7 @@ function initialize_language_strings() { arr["POLISH",572]="Pominięcie wprowadzenia zostało włączone" arr["GERMAN",572]="Intro überspringen wurde aktiviert" arr["TURKISH",572]="İntroyu geçme etkinleştirildi" - arr["ARABIC",572]="\${pending_of_translation} ومكنها من تخطي مقدمة" + arr["ARABIC",572]="تم تمكين تخطي المقدمة" arr["ENGLISH",573]="7. Disable silent checks permanently" arr["SPANISH",573]="7. Deshabilitar permanentemente chequeos silenciosos" @@ -8345,7 +8345,7 @@ function initialize_language_strings() { arr["POLISH",573]="7. Trwale wyłącz ciche sprawdzanie" arr["GERMAN",573]="7. Deaktivieren Sie die stillen Überprüfungen dauerhaft" arr["TURKISH",573]="7. Sessiz kontrolleri kalıcı olarak devre dışı bırak" - arr["ARABIC",573]="\${pending_of_translation} 7. الشيكات تعطيل دائم الصمت" + arr["ARABIC",573]="7. تعطيل الضوابط الصامتة بشكل دائم" arr["ENGLISH",574]="7. Enable silent checks permanently" arr["SPANISH",574]="7. Habilitar permanentemente chequeos silenciosos" @@ -8358,7 +8358,7 @@ function initialize_language_strings() { arr["POLISH",574]="7. Trwale włącz ciche sprawdzanie" arr["GERMAN",574]="7. Stille Prüfungen dauerhaft aktivieren" arr["TURKISH",574]="7. Sessiz kontrolleri kalıcı olarak etkinleştir" - arr["ARABIC",574]="\${pending_of_translation} 7. تمكين الشيكات الصامتة بشكل دائم" + arr["ARABIC",574]="7. تفعيل الضوابط الصامتة بشكل دائم" arr["ENGLISH",575]="Silent checks: \${pink_color}Enabled\${normal_color}" arr["SPANISH",575]="Chequeos silenciosos: \${pink_color}Activados\${normal_color}" @@ -8371,7 +8371,7 @@ function initialize_language_strings() { arr["POLISH",575]="Ciche sprawdzanie: \${pink_color}Aktywowane\${normal_color}" arr["GERMAN",575]="Stille Überprüfungen: \${pink_color}Aktiviert\${normal_color}" arr["TURKISH",575]="Sessiz kontroller: \${pink_color}Etkin\${normal_color}" - arr["ARABIC",575]="\${pending_of_translation} الشيكات الصامتة: \${pink_color} المنشط \${normal_color}" + arr["ARABIC",575]="الضوابط الصامتة: \${pink_color} المنشط \${normal_color}" arr["ENGLISH",576]="Silent checks: \${pink_color}Disabled\${normal_color}" arr["SPANISH",576]="Chequeos silenciosos: \${pink_color}Desactivados\${normal_color}" @@ -8384,7 +8384,7 @@ function initialize_language_strings() { arr["POLISH",576]="Ciche sprawdzanie: \${pink_color}Wyłączone\${normal_color}" arr["GERMAN",576]="Stille Überprüfungen: \${pink_color}Deaktiviert\${normal_color}" arr["TURKISH",576]="Sessiz kontroller: \${pink_color}DevreDışı\${normal_color}" - arr["ARABIC",576]="\${pending_of_translation} الشيكات الصامتة: \${pink_color} المعطلة \${normal_color}" + arr["ARABIC",576]="الضوابط الصامتة: \${pink_color} المعطلة \${normal_color}" arr["ENGLISH",577]="\${blue_color}Silent checks will be disabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",577]="\${blue_color}Se van a deshabilitar los chequeos silenciosos. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -8397,7 +8397,7 @@ function initialize_language_strings() { arr["POLISH",577]="\${blue_color}Ciche sprawdzanie zostanie wyłączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",577]="\${blue_color}Stille Überprüfungen werden deaktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",577]="Sessiz kontroller devre dışı bırakılacak. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",577]="\${pending_of_translation} \${blue_color} وسيتم تعطيل الشيكات الصامتة. \${green_color} تريد الاستمرار؟ \${normal_color}\${visual_choice}" + arr["ARABIC",577]="\${blue_color}سيتم تعطيل الضوابط الصامتة. \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" arr["ENGLISH",578]="\${blue_color}Silent checks will be enabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",578]="\${blue_color}Se van a habilitar los chequeos silenciosos. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -8410,7 +8410,7 @@ function initialize_language_strings() { arr["POLISH",578]="\${blue_color}Ciche sprawdzanie zostanie włączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",578]="\${blue_color}Stille Überprüfungen werden aktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",578]="Sessiz kontroller etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",578]="\${pending_of_translation} \${blue_color} هي لتمكين الشيكات الصامتة. \${green_color} تريد الاستمرار؟ \${normal_color} \${visual_choice}" + arr["ARABIC",578]="\${blue_color}سيتم تفعيل الضوابط الصامتة. \${green_color} هل تريد المتابعة؟\${normal_color} \${visual_choice}" arr["ENGLISH",579]="Silent checks has been disabled" arr["SPANISH",579]="Se han desactivado los chequeos silenciosos" @@ -8423,7 +8423,7 @@ function initialize_language_strings() { arr["POLISH",579]="Ciche sprawdzanie zostało wyłączone" arr["GERMAN",579]="Stille Überprüfungen wurden deaktiviert" arr["TURKISH",579]="Sessiz kontroller devre dışı bırakıldı" - arr["ARABIC",579]="\${pending_of_translation} هي الضوابط الصامتة المعوقين" + arr["ARABIC",579]="تم تعطيل الضوابط الصامتة" arr["ENGLISH",580]="Silent checks has been enabled" arr["SPANISH",580]="Se han activado los chequeos silenciosos" @@ -8436,7 +8436,7 @@ function initialize_language_strings() { arr["POLISH",580]="Ciche sprawdzanie zostało włączone" arr["GERMAN",580]="Stille Überprüfungen wurden aktiviert" arr["TURKISH",580]="Sessiz kontroller etkinleştirildi" - arr["ARABIC",580]="\${pending_of_translation} لقد تنشيط الشيكات الصامتة" + arr["ARABIC",580]="تم تفعيل الضوابط الصامتة" arr["ENGLISH",581]="You launched airgedddon with silent checks enabled. Disable that setting in order to see what is the problem" arr["SPANISH",581]="Lanzaste airgeddon con los chequeos silenciosos activados. Deshabilita esa opción para ver cual es el problema" @@ -8449,7 +8449,7 @@ function initialize_language_strings() { arr["POLISH",581]="Uruchomiłeś airgeddon z włączonym cichym sprawdzaniem. Wyłącz tę opcję, aby zobaczyć w czym jest problem" arr["GERMAN",581]="Sie haben airgeddon mit aktivierten Silent-Checks gestartet. Deaktivieren Sie diese Option, um das Problem zu sehen" arr["TURKISH",581]="Etkinleştirilmiş sessiz kontrollerle airgeddon'u başlattın. Sorunun ne olduğunu görmek için bu seçeneği devre dışı bırak" - arr["ARABIC",581]="\${pending_of_translation} رمى airgeddon مع الشيكات الصامتة تفعيلها. تعطيل هذا الخيار لمعرفة ما هي المشكلة" + arr["ARABIC",581]="تقوم بتشغيل airgeddon مع تمكين الضوابط الصامتة. قم بتعطيل الإعداد لمعرفة ما هي المشكلة" arr["ENGLISH",582]="Print hints: \${pink_color}Enabled\${normal_color}" arr["SPANISH",582]="Mostrar consejos: \${pink_color}Activado\${normal_color}" @@ -8462,7 +8462,7 @@ function initialize_language_strings() { arr["POLISH",582]="Pokaż wskazówki: \${pink_color}Włączone\${normal_color}" arr["GERMAN",582]="Tipps anzeigen: \${pink_color}Aktiviert\${normal_color}" arr["TURKISH",582]="İpuçlarını göster: \${pink_color}Aktif\${normal_color}" - arr["ARABIC",582]="\${pending_of_translation} مشاهدة النصائح: \${pink_color} من \${normal_color}" + arr["ARABIC",582]="مشاهدة التلميحات: \${pink_color}ممكن\${normal_color}" arr["ENGLISH",583]="Print hints: \${pink_color}Disabled\${normal_color}" arr["SPANISH",583]="Mostrar consejos: \${pink_color}Desactivados\${normal_color}" @@ -8475,7 +8475,7 @@ function initialize_language_strings() { arr["POLISH",583]="Pokaż wskazówki: \${pink_color}Wyłączone\${normal_color}" arr["GERMAN",583]="Tipps anzeigen: \${pink_color}Deaktiviert\${normal_color}" arr["TURKISH",583]="İpuçlarını göster: \${pink_color}DevreDışı\${normal_color}" - arr["ARABIC",583]="\${pending_of_translation} عرض النصائح: \${pink_color} المعطلة \${normal_color}" + arr["ARABIC",583]="مشاهدة التلميحات: \${pink_color}معطل\${normal_color}" arr["ENGLISH",584]="8. Disable print hints permanently" arr["SPANISH",584]="8. Deshabilitar mostrar consejos permanentemente" @@ -8488,7 +8488,7 @@ function initialize_language_strings() { arr["POLISH",584]="8. Wyłącz wyświetlanie wskazówek na stałe" arr["GERMAN",584]="8. Tipps anzeigen dauerhaft deaktivieren" arr["TURKISH",584]="8. Gösteri ipuçlarını kalıcı olarak devre dışı bırak" - arr["ARABIC",584]="\${pending_of_translation} 8. تعطيل إظهار النصائح بشكل دائم" + arr["ARABIC",584]="8. تعطيل إظهار التلميحات بشكل دائم" arr["ENGLISH",585]="8. Enable print hints permanently" arr["SPANISH",585]="8. Habilitar mostrar consejos permanentemente" @@ -8501,7 +8501,7 @@ function initialize_language_strings() { arr["POLISH",585]="8. Włącz wyświetlanie wskazówek na stałe" arr["GERMAN",585]="8. Aktivieren Sie diese Option, um Tipps anzuzeigen" arr["TURKISH",585]="8. İpuçlarını kalıcı olarak etkinleştir" - arr["ARABIC",585]="\${pending_of_translation} 8. تمكين اظهار نصائح بشكل دائم" + arr["ARABIC",585]="8. تمكين إظهار التلميحات بشكل دائم" arr["ENGLISH",586]="\${blue_color}Print hints will be disabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",586]="\${blue_color}Se va a deshabilitar mostrar consejos. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -8514,7 +8514,7 @@ function initialize_language_strings() { arr["POLISH",586]="\${blue_color}Spowoduje to wyłączenie wyświetlania wskazówek. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",586]="\${blue_color}Der Show-Hinweis wird deaktiviert. \${green_color}Wollen Sie weitermachen? \${normal_color}\${visual_choice}" arr["TURKISH",586]="\${blue_color}İpuları devre dışı bırakılacak. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",586]="\${pending_of_translation} \${blue_color} كنت معاقا عرض النصائح. \${green_color} تريد الاستمرار؟ \${normal_color}\${visual_choice}" + arr["ARABIC",586]="\${blue_color}سيتم تعطيل إظهار التلميحات. \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" arr["ENGLISH",587]="\${blue_color}Print hints will be enabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",587]="\${blue_color}Se va a habilitar mostrar consejos. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -8527,7 +8527,7 @@ function initialize_language_strings() { arr["POLISH",587]="\${blue_color}Wyświetlanie wskazówek zostanie włączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",587]="\${blue_color}Tipps werden angezeigt. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",587]="\${blue_color}İpuçları etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",587]="\${pending_of_translation} \${blue_color} عرض نصائح يكون ممكنا. \} \${green_color} تريد الاستمرار؟ \${normal_color}\${visual_choice}" + arr["ARABIC",587]="\${blue_color}سيتم تمكين إظهار التلميحات. \} \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" arr["ENGLISH",588]="Print hints has been disabled" arr["SPANISH",588]="Se ha desactivado mostrar consejos" @@ -8540,7 +8540,7 @@ function initialize_language_strings() { arr["POLISH",588]="Wyświetlanie wskazówek zostało wyłączone" arr["GERMAN",588]="Hinweise wurden deaktiviert" arr["TURKISH",588]="İpuçları devre dışı bırakıldı" - arr["ARABIC",588]="\${pending_of_translation} فقد كان المعطلة عرض النصائح" + arr["ARABIC",588]="تم تعطيل إظهار التلميحات" arr["ENGLISH",589]="Print hints has been enabled" arr["SPANISH",589]="Se ha activado mostrar consejos" @@ -8553,7 +8553,7 @@ function initialize_language_strings() { arr["POLISH",589]="Wyświetlanie wskazówek zostało włączone" arr["GERMAN",589]="Hinweise wurden aktiviert" arr["TURKISH",589]="İpuçları etkinleştirildi" - arr["ARABIC",589]="\${pending_of_translation} تم تفعيلها عرض النصائح" + arr["ARABIC",589]="تم تمكين إظهار التلميحات" arr["ENGLISH",590]="You can modify manually \${rc_path} file to change some options. You can also launch \"flags\" on the command line. More info at: \${urlgithub_wiki}/Options" arr["SPANISH",590]="Puedes modificar manualmente el fichero \${rc_path} para modificar sus opciones. También puedes lanzar \"flags\" en la línea de comandos. Más información en: \${urlgithub_wiki}/Options" @@ -8566,7 +8566,7 @@ function initialize_language_strings() { arr["POLISH",590]="Możesz ręcznie zmodyfikować plik \${rc_path} aby zmienić pewne opcje. Możesz także wpisać \"flags\" w linii poleceń. Więcej informacji: \${urlgithub_wiki}/Options" arr["GERMAN",590]="Sie können die Datei \${rc_path}, manuell ändern, um die Optionen zu ändern. Sie können auch \"flags\" in die Befehlszeile werfen. Weitere Informationen dazu: \${urlgithub_wiki}/Options" arr["TURKISH",590]="Seçenekleri değiştirmek için \${rc_path} dosyasını elle değiştirebilirsiniz. Komut satırında \"flags\" de ekleyebilirsiniz. Hakkında daha fazla bilgi: \${urlgithub_wiki}/Options" - arr["ARABIC",590]="\${pending_of_translation} يمكن تحرير الملف \${rc_path} لتعديل إعداداتها يدويا. يمكنك أيضا تشغيل \"أعلام \" على سطر الأوامر. مزيد من المعلومات: \${urlgithub_wiki}/Options" + arr["ARABIC",590]="يمكنك تعديل ملف \${rc_path} يدويًا لتغيير بعض الخيارات. يمكنك أيضًا تشغيل \"flags\" في سطر الأوامر. مزيد من المعلومات على: \${urlgithub_wiki}/الخيارات" arr["ENGLISH",591]="Changing these options \${rc_path} is modified as well and the changes are permanent" arr["SPANISH",591]="Cambiando estas opciones modificas el fichero \${rc_path} y los cambios son permanentes" @@ -8579,7 +8579,7 @@ function initialize_language_strings() { arr["POLISH",591]="Zmiana tych opcji modyfikuje również plik \${rc_path}, a zmiany są trwałe" arr["GERMAN",591]="Durch das Ändern dieser Optionen wird die Datei \${rc_path} geändert, und die Änderungen sind dauerhaft" arr["TURKISH",591]="Bu seçenekleri değiştirmek, \${rc_path} dosyasını değiştirir ve değişiklikler kalıcıdır" - arr["ARABIC",591]="\${pending_of_translation} تغيير هذه الخيارات تعديل الملف \${rc_path} والتغيرات دائمة" + arr["ARABIC",591]="تغيير هذه الخيارات \${rc_path} تم تعديله أيضًا والتغييرات دائمة" arr["ENGLISH",592]="9. Disable 5Ghz permanently" arr["SPANISH",592]="9. Deshabilitar 5Ghz permanentemente" @@ -8592,7 +8592,7 @@ function initialize_language_strings() { arr["POLISH",592]="9. Wyłącz na stałe 5Ghz" arr["GERMAN",592]="9. 5Ghz dauerhaft deaktivieren" arr["TURKISH",592]="9. 5Ghz'i kalıcı olarak devre dışı bırak" - arr["ARABIC",592]="\${pending_of_translation} 9. تعطيل دائم 5GHz" + arr["ARABIC",592]="9. تعطيل 5Ghz بشكل دائم" arr["ENGLISH",593]="9. Enable 5Ghz permanently" arr["SPANISH",593]="9. Habilitar 5Ghz permanentemente" @@ -8605,7 +8605,7 @@ function initialize_language_strings() { arr["POLISH",593]="9. Włącz na stałe 5Ghz" arr["GERMAN",593]="9. 5Ghz dauerhaft aktivieren" arr["TURKISH",593]="9. 5Ghz'i kalıcı olarak etkinleştir" - arr["ARABIC",593]="\${pending_of_translation} 9. تمكين بشكل دائم 5GHz" + arr["ARABIC",593]="9.تمكين 5Ghz بشكل دائم" arr["ENGLISH",594]="5Ghz: \${pink_color}Enabled\${normal_color}" arr["SPANISH",594]="5Ghz: \${pink_color}Activado\${normal_color}" @@ -8618,7 +8618,7 @@ function initialize_language_strings() { arr["POLISH",594]="5Ghz: \${pink_color}Włączony\${normal_color}" arr["GERMAN",594]="5Ghz: \${pink_color}Aktiviert\${normal_color}" arr["TURKISH",594]="5Ghz: \${pink_color}Aktif\${normal_color}" - arr["ARABIC",594]="\${pending_of_translation} 5ghz: \${pink_color} من \${normal_color}" + arr["ARABIC",594]="5ghz: \${pink_color}ممكن\${normal_color}" arr["ENGLISH",595]="5Ghz: \${pink_color}Disabled\${normal_color}" arr["SPANISH",595]="5Ghz: \${pink_color}Desactivado\${normal_color}" @@ -8631,7 +8631,7 @@ function initialize_language_strings() { arr["POLISH",595]="5Ghz: \${pink_color}Dezaktywowane\${normal_color}" arr["GERMAN",595]="5Ghz: \${pink_color}Deaktiviert\${normal_color}" arr["TURKISH",595]="5Ghz: \${pink_color}DevreDışı\${normal_color}" - arr["ARABIC",595]="\${pending_of_translation} 5ghz: \${pink_color} معطلة \${normal_color}" + arr["ARABIC",595]="5ghz: \${pink_color}معطل\${normal_color}" arr["ENGLISH",596]="\${blue_color}5Ghz will be disabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",596]="\${blue_color}Se va a deshabilitar 5Ghz. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -8644,7 +8644,7 @@ function initialize_language_strings() { arr["POLISH",596]="\${blue_color}5Ghz zostanie wyłączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",596]="\${blue_color}5Ghz wird deaktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",596]="\${blue_color}5Ghz devre dışı bırakılacak. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",596]="\${pending_of_translation} \${blue_color} كنت معاقا 5GHz. \${green_color} تريد الاستمرار؟ \${normal_color}\${visual_choice}" + arr["ARABIC",596]="سيتم تعطيل 5Ghz. \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" arr["ENGLISH",597]="\${blue_color}5Ghz will be enabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",597]="\${blue_color}Se va a habilitar 5Ghz. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -8657,7 +8657,7 @@ function initialize_language_strings() { arr["POLISH",597]="\${blue_color}5Ghz zostanie włączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",597]="\${blue_color}5Ghz wird aktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",597]="\${blue_color}5Ghz etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",597]="\${pending_of_translation} \${blue_color} يتم تمكين 5GHz. \${green_color} تريد الاستمرار؟ \${normal_color}\${visual_choice}" + arr["ARABIC",597]="\${blue_color}سيتم تمكين 5Ghz. \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" arr["ENGLISH",598]="5Ghz has been disabled" arr["SPANISH",598]="Se ha desactivado 5Ghz" @@ -8670,7 +8670,7 @@ function initialize_language_strings() { arr["POLISH",598]="5Ghz zostało wyłączone" arr["GERMAN",598]="5Ghz wurde deaktiviert" arr["TURKISH",598]="5Ghz devre dışı bırakıldı" - arr["ARABIC",598]="\${pending_of_translation} وقد 5Ghz المعوقين" + arr["ARABIC",598]="تم تعطيل 5Ghz" arr["ENGLISH",599]="5Ghz has been enabled" arr["SPANISH",599]="Se ha activado 5Ghz" @@ -8683,7 +8683,7 @@ function initialize_language_strings() { arr["POLISH",599]="5Ghz zostało włączone" arr["GERMAN",599]="5Ghz wurde aktiviert" arr["TURKISH",599]="5Ghz etkinleştirildi" - arr["ARABIC",599]="\${pending_of_translation} يتم تمكين 5Ghz" + arr["ARABIC",599]="تم تمكين 5Ghz" arr["ENGLISH",600]="You already have selected a capture file during this session [\${normal_color}\${hashcatenterpriseenteredpath}\${blue_color}]" arr["SPANISH",600]="Ya tienes seleccionado un fichero de captura en esta sesión [\${normal_color}\${hashcatenterpriseenteredpath}\${blue_color}]" @@ -8696,7 +8696,7 @@ function initialize_language_strings() { arr["POLISH",600]="W tej sesji wybrano już plik przechwytywania [\${normal_color}\${hashcatenterpriseenteredpath}\${blue_color}]" arr["GERMAN",600]="Sie haben bereits eine Capture-Datei in dieser Sitzung ausgewählt [\${normal_color}\${hashcatenterpriseenteredpath}\${blue_color}]" arr["TURKISH",600]="Bu oturumda zaten bir yakalama dosyası seçtiniz [\${normal_color} \${hashcatenterpriseenteredpath}\${blue_color}]" - arr["ARABIC",600]="\${pending_of_translation} إذا قمت بتحديد ملف الالتقاط في هذه الدورة [\${normal_color}\${hashcatenterpriseenteredpath}\${blue_color}]" + arr["ARABIC",600]="لقد قمت بتحديد ملف الالتقاط أثناء هذه الدورة [\${normal_color}\${hashcatenterpriseenteredpath}\${blue_color}]" arr["ENGLISH",601]="Selected file has an invalid hashcat enterprise hashes format" arr["SPANISH",601]="El fichero seleccionado no tiene un formato válido de hashes enterprise para hashcat" @@ -8709,7 +8709,7 @@ function initialize_language_strings() { arr["POLISH",601]="Wybrany plik ma nieprawidłowy format hash korporacyjnego dla hashcat" arr["GERMAN",601]="Die ausgewählte Datei hat kein gültiges Enterprise-Hashformat für hashcat" arr["TURKISH",601]="Seçilen dosya hashcat için geçerli bir enterprise hash biçimine sahip değil" - arr["ARABIC",601]="\${pending_of_translation} الملف المحدد ليس صيغة صالحة للتجزئات hashcat الشركة" + arr["ARABIC",601]="يحتوي الملف المحدد على تنسيق تجزئة غير صالح ل enterprise hashcat" arr["ENGLISH",602]="Selected file has a valid hashcat enterprise hashes format" arr["SPANISH",602]="El fichero seleccionado tiene un formato válido de hashes enterprise para hashcat" @@ -8722,7 +8722,7 @@ function initialize_language_strings() { arr["POLISH",602]="Wybrany plik ma poprawny format hash korporacyjnego dla hashcat" arr["GERMAN",602]="Die ausgewählte Datei hat ein gültiges Enterprise-Hashformat für hashcat" arr["TURKISH",602]="Seçilen dosyanın geçerli bir hashcat enterprise karma biçimi var" - arr["ARABIC",602]="\${pending_of_translation} الملف المحدد له شكل صالحة للتجزئات الشركة hashcat" + arr["ARABIC",602]="يحتوي الملف المحدد على تنسيق تجزئة غير صالح ل enterprise hashcat" arr["ENGLISH",603]="Selected hashcat enterprise captured file: \${pink_color}\${hashcatenterpriseenteredpath}\${normal_color}" arr["SPANISH",603]="Fichero de captura enterprise hashcat seleccionado: \${pink_color}\${hashcatenterpriseenteredpath}\${normal_color}" @@ -8735,7 +8735,7 @@ function initialize_language_strings() { arr["POLISH",603]="Wybrany plik przechwytywania hashcat enterprise: \${pink_color}\${hashcatenterpriseenteredpath}\${normal_color}" arr["GERMAN",603]="Ausgewählte Enterprise-hashcat-Capture-Datei: \${pink_color}\${hashcatenterpriseenteredpath}\${normal_color}" arr["TURKISH",603]="Seçilen hashcat enterprise dosyası: \${pink_color}\${hashcatenterpriseenteredpath}\${normal_color}" - arr["ARABIC",603]="\${pending_of_translation} ملف الالتقاط اختيار hashcat المؤسسة: \${pink_color}\${hashcatenterpriseenteredpath}\${normal_color}" + arr["ARABIC",603]="ملف التقاط enterprise hashcat المحدد: \${pink_color}\${hashcatenterpriseenteredpath}\${normal_color}" arr["ENGLISH",604]="Selected hashcat enterprise captured file: \${pink_color}None\${normal_color}" arr["SPANISH",604]="Fichero de captura enterprise hashcat seleccionado: \${pink_color}Ninguno\${normal_color}" @@ -8748,7 +8748,7 @@ function initialize_language_strings() { arr["POLISH",604]="Wybrany plik przechwytywania hashcat enterprise: \${pink_color}Brak\${normal_color}" arr["GERMAN",604]="Ausgewählte Enterprise-hashcat-Capture-Datei: \${pink_color}Keine\${normal_color}" arr["TURKISH",604]="Seçilen hashcat enterprise dosyası: \${pink_color}None\${normal_color}" - arr["ARABIC",604]="\${pending_of_translation} ملف الالتقاط اختيار hashcat المؤسسة: \${pink_color} لا يوجد \${normal_color}" + arr["ARABIC",604]="ملف التقاط enterprise hashcat المحدد: \${pink_color} لا يوجد \${normal_color}" arr["ENGLISH",605]="Selected john the ripper enterprise captured file: \${pink_color}\${jtrenterpriseenteredpath}\${normal_color}" arr["SPANISH",605]="Fichero de captura enterprise john the ripper seleccionado: \${pink_color}\${jtrenterpriseenteredpath}\${normal_color}" @@ -8761,7 +8761,7 @@ function initialize_language_strings() { arr["POLISH",605]="Wybrany plik przechwytywania john the ripper enterprise: \${pink_color}\${jtrenterpriseenteredpath}\${normal_color}" arr["GERMAN",605]="Ausgewählte Enterprise-john the ripper-Capture-Datei: \${pink_color}\${jtrenterpriseenteredpath}\${normal_color}" arr["TURKISH",605]="Seçilen john the ripper enterprise dosyası: \${pink_color}\${jtrenterpriseenteredpath}\${normal_color}" - arr["ARABIC",605]="\${pending_of_translation} ملف الالتقاط الشركة جون السفاح اختيار: \${pink_color}\${jtrenterpriseenteredpath}\${normal_color}" + arr["ARABIC",605]="تم تحديد ملف John the Ripper Enterprise الذي تم التقاطه: \${pink_color}\${jtrenterpriseenteredpath}\${normal_color}" arr["ENGLISH",606]="Selected john the ripper enterprise captured file: \${pink_color}None\${normal_color}" arr["SPANISH",606]="Fichero de captura enterprise john the ripper seleccionado: \${pink_color}Ninguno\${normal_color}" @@ -8774,7 +8774,7 @@ function initialize_language_strings() { arr["POLISH",606]="Wybrany plik przechwytywania john the ripper enterprise: \${pink_color}Brak\${normal_color}" arr["GERMAN",606]="Ausgewählte Enterprise-john the ripper-Capture-Datei: \${pink_color}Keine\${normal_color}" arr["TURKISH",606]="Seçilen john the ripper enterprise dosyası: \${pink_color}None\${normal_color}" - arr["ARABIC",606]="\${pending_of_translation} ملف الالتقاط الشركة جون السفاح اختيار: \${pink_color} لا يوجد \${normal_color}" + arr["ARABIC",606]="تم تحديد ملف John the Ripper Enterprise الذي تم التقاطه: \${pink_color} لا يوجد \${normal_color}" arr["ENGLISH",607]="Selected file has an invalid john the ripper enterprise hashes format" arr["SPANISH",607]="El fichero seleccionado no tiene un formato válido de hashes enterprise para john the ripper" @@ -8787,7 +8787,7 @@ function initialize_language_strings() { arr["POLISH",607]="Wybrany plik ma poprawny format hash korporacyjnego dla john the ripper" arr["GERMAN",607]="Die ausgewählte Datei hat kein gültiges Enterprise-Hashformat für john the ripper" arr["TURKISH",607]="Seçilen dosyanın geçersiz bir john the ripper enterprise hash biçimi var" - arr["ARABIC",607]="\${pending_of_translation} الملف المحدد لم يكن لديك شكل صحيح للمشاريع علامات الرقم جون السفاح" + arr["ARABIC",607]="يحتوي الملف المحدد على تنسيق تجزئات john the ripper enterprise غير صالح" arr["ENGLISH",608]="Selected file has a valid john the ripper enterprise hashes format" arr["SPANISH",608]="El fichero seleccionado tiene un formato válido de hashes enterprise para john the ripper" @@ -8800,7 +8800,7 @@ function initialize_language_strings() { arr["POLISH",608]="Wybrany plik ma poprawny format hash korporacyjnego dla john the ripper" arr["GERMAN",608]="Die ausgewählte Datei hat ein gültiges Enterprise-Hashformat für john the ripper" arr["TURKISH",608]="Seçilen dosyanın geçerli bir john the ripper enterprise hash biçimi var" - arr["ARABIC",608]="\${pending_of_translation} الملف المحدد قد شكل صحيح للمشاريع علامات الرقم جون السفاح" + arr["ARABIC",608]="يحتوي الملف المحدد على تنسيق تجزئات john the ripper enterprise غير صالح" arr["ENGLISH",609]="You already have selected a capture file during this session [\${normal_color}\${jtrenterpriseenteredpath}\${blue_color}]" arr["SPANISH",609]="Ya tienes seleccionado un fichero de captura en esta sesión [\${normal_color}\${jtrenterpriseenteredpath}\${blue_color}]" @@ -8813,7 +8813,7 @@ function initialize_language_strings() { arr["POLISH",609]="W tej sesji wybrano już plik przechwytywania [\${normal_color}\${jtrenterpriseenteredpath}\${blue_color}]" arr["GERMAN",609]="Sie haben bereits eine Capture-Datei in dieser Sitzung ausgewählt [\${normal_color}\${jtrenterpriseenteredpath}\${blue_color}]" arr["TURKISH",609]="Bu oturumda zaten bir yakalama dosyası seçtiniz [\${normal_color} \${jtrenterpriseenteredpath}\${blue_color}]" - arr["ARABIC",609]="\${pending_of_translation} إذا قمت بتحديد ملف الالتقاط في هذه الدورة [\${normal_color}\${jtrenterpriseenteredpath}\${blue_color}]" + arr["ARABIC",609]="لقد قمت بتحديد ملف الالتقاط أثناء هذه الدورة [\${normal_color}\${jtrenterpriseenteredpath}\${blue_color}]" arr["ENGLISH",610]="Hashes obtained during an enterprise wifi network attack can be also decrypted using john the ripper tool. Dictionary or bruteforce attacks can be performed from airgeddon menus" arr["SPANISH",610]="También se puede usar john the ripper para descifrar los hashes obtenidos en un ataque a una red wifi enterprise. Ataques de diccionario o por fuerza bruta pueden ser usados desde los menús de airgeddon" @@ -8826,7 +8826,7 @@ function initialize_language_strings() { arr["POLISH",610]="Możesz również użyć john the ripper aby złamać hasze uzyskane podczas ataku na firmową sieć wifi. Ataki słownikowe lub bruteforce mogą być wykonane z menu airgeddon" arr["GERMAN",610]="Sie können auch john the ripper verwenden, um die Hashes, die auf ein WLAN-Enterprise Netzwerk erhalten wurden, zu entschlüsseln. Wörterbuchangriffe oder Brute Force Angriffe können aus den Menüs von airgeddon verwendet werden" arr["TURKISH",610]="Bir kurumsal wifi ağına yapılan saldırıda elde edilen hash şifresini çözmek için john the ripper'i kullanabilirsiniz. Dictionary veya bruteforce saldırıları airgeddon menülerinden kullanılabilir" - arr["ARABIC",610]="\${pending_of_translation} يمكنك أيضا استخدام جون السفاح فك تشفير التجزئة التي تم الحصول عليها في هجوم على شبكة الشركة اللاسلكية. قاموس الهجمات أو القوة الغاشمة يمكن أن تستخدم من القوائم airgeddon" + arr["ARABIC",610]="يمكن أيضًا فك تشفير التجزئة التي تم الحصول عليها أثناء هجوم على شبكة enterprise wifi باستخدام أداة john the ripper. يمكن تنفيذ هجمات القاموس أو bruteforce من قوائم airgeddon" arr["ENGLISH",611]="Type the path to store the file or press [Enter] to accept the default proposal \${normal_color}[\${jtr_potpath}]" arr["SPANISH",611]="Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto \${normal_color}[\${jtr_potpath}]" @@ -8839,7 +8839,7 @@ function initialize_language_strings() { arr["POLISH",611]="Wpisz ścieżkę do zapisu pliku lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${jtr_potpath}]" arr["GERMAN",611]="Schreiben Sie den Pfad wo die Datei gespeichert werden soll, oder drücken Sie die [Enter], um den Standardvorschlag zu akzeptieren \${normal_color}[\${jtr_potpath}]" arr["TURKISH",611]="Dosyayı depolamak için yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın. \${normal_color}[\${jtr_potpath}]" - arr["ARABIC",611]="\${pending_of_translation} اكتب المسار حيث نقوم بتخزين ملف أو اضغط [أدخل] لقبول الافتراضي المقترح \${normal_color}[\${jtr_potpath}]" + arr["ARABIC",611]="اكتب المسار لتخزين الملف أو اضغط على [Enter] لقبول الاقتراح \${normal_color}[\${jtr_potpath}]" arr["ENGLISH",612]="No enterprise networks found" arr["SPANISH",612]="No se encontraron redes enterprise" @@ -8852,7 +8852,7 @@ function initialize_language_strings() { arr["POLISH",612]="Nie znaleziono sieci enterprise" arr["GERMAN",612]="Keine Enterprise-Netzwerke wurden gefunden" arr["TURKISH",612]="Herhangi enterprise bir ağ bulunamadı" - arr["ARABIC",612]="\${pending_of_translation} لا شبكات الشركات وجدوا" + arr["ARABIC",612]="لم يتم العثور على شبكات enterprise " arr["ENGLISH",613]="Warning. Please check \${rc_path} file or command line flags. Invalid value on \${normal_color}\${error_var_name}\${yellow_color} variable. The default value \${normal_color}\${error_var_default_value}\${yellow_color} will be used" arr["SPANISH",613]="Atención. Por favor revisa el fichero \${rc_path}. El valor de la variable \${normal_color}\${error_var_name}\${yellow_color} no es válido. El valor por defecto \${normal_color}\${error_var_default_value}\${yellow_color} será usado" @@ -8865,7 +8865,7 @@ function initialize_language_strings() { arr["POLISH",613]="Ostrzeżenie! Sprawdź plik \${rc_path} lub parametry linii poleceń. Niepoprawna wartość zmiennej \${normal_color}\${error_var_name}\${yellow_color}. Użyta zostanie wartość domyślna \${normal_color}\${error_var_default_value}\${yellow_color}" arr["GERMAN",613]="Achtung. Bitte überprüfen Sie \${rc_path}. Ungültiger Wert für die Variable \${normal_color}\${error_var_name}\${yellow_color}. \${normal_color}\${error_var_default_value}\${yellow_color} wird verwendet" arr["TURKISH",613]="Uyarı. Lütfen \${rc_path} dosyasını veya komut satırı bayraklarını kontrol edin. \${normal_color}\${error_var_name}\${yellow_color} değişkeninde geçersiz değer. \${normal_color}\${error_var_default_value}\${yellow_color} varsayılan değeri kullanılacak" - arr["ARABIC",613]="\${pending_of_translation} انتباه. يرجى مراجعة الملف \${rc_path}. قيمة المتغير \${normal_color} \${error_var_name} \${yellow_color} غير صالحة. الافتراضي \${normal_color}\${error_var_default_value}\${yellow_color} استخدامها" + arr["ARABIC",613]="تحذير. يرجى التحقق من ملف \${rc_path} أو أعلام سطر الأوامر.هناك قيمة غير صالحة في متغير \${normal_color}\${error_var_name}\${yellow_color}. سيتم استخدام القيمة الافتراضية \${normal_color}\${error_var_default_value}\${yellow_color}" arr["ENGLISH",614]="Warning. Please check \${rc_path} file. Configuration variable \${normal_color}\${error_var_name}\${yellow_color} not found. The default value \${normal_color}\${error_var_default_value}\${yellow_color} will be used" arr["SPANISH",614]="Atención. Por favor revisa el fichero \${rc_path}. No se ha encontrado la variable \${normal_color}\${error_var_name}\${yellow_color}. El valor por defecto \${normal_color}\${error_var_default_value}\${yellow_color} será usado" @@ -8878,7 +8878,7 @@ function initialize_language_strings() { arr["POLISH",614]="Uwaga! Sprawdź plik \${rc_path}. Nie znaleziono zmiennej \${normal_color}\${error_var_name}\${yellow_color}. Użyta zostanie wartość domyślna \${normal_color}\${error_var_default_value}\${yellow_color}" arr["GERMAN",614]="Achtung. Bitte überprüfen Sie die \${rc_path}-Datei. Die Konfigurationsvariable \${normal_color}\${error_var_name}\${yellow_color} wurde nicht gefunden. \${normal_color}\${error_var_default_value}\${yellow_color} wird verwendet" arr["TURKISH",614]="Uyarı! Lütfen \${rc_path} dosyasını kontrol edin. Yapılandırma değişkeni \${normal_color}\${error_var_name}\${yellow_color} bulunamadı. \${normal_color}\${error_var_default_value}\${yellow_color} varsayılan değeri kullanılmak istiyor" - arr["ARABIC",614]="\${pending_of_translation} انتباه. يرجى مراجعة الملف \${rc_path}. لم يتم العثور على المتغير \${normal_color} \${error_var_name} \${yellow_color}. الافتراضي \${normal_color}\${error_var_default_value}\${yellow_color} استخدامها" + arr["ARABIC",614]="تحذير. يرجى التحقق من ملف \${rc_path}. متغير التكوين \${normal_color}\${error_var_name}\${yellow_color} غير موجود. سيتم استخدام القيمة الافتراضية \${normal_color}\${error_var_default_value}\${yellow_color}" arr["ENGLISH",615]="There is an error in your configuration. Please check the \${rc_path} file. You have enabled the option to force the use of iptables instead of nftables (\${normal_color}AIRGEDDON_FORCE_IPTABLES\${red_color}) but your system doesn't have iptables installed. Disable this option or install iptables to fix the problem" arr["SPANISH",615]="Hay un error en tu configuración. Por favor revisa el fichero \${rc_path}. Has activado la opción para forzar el uso de iptables en lugar de nftables (\${normal_color}AIRGEDDON_FORCE_IPTABLES\${red_color}) pero tu sistema no tiene iptables instaladas. Deshabilita esta opción o instala iptables para solucionar el problema" @@ -8891,7 +8891,7 @@ function initialize_language_strings() { arr["POLISH",615]="Wystąpił błąd konfiguracji. Sprawdź plik \${rc_path}. Aktywowałeś opcję wymuszania użycia iptables zamiast nftables (\${normal_color}AIRGEDDON_FORCE_IPTABLES\${red_color}), ale twój system nie ma zainstalowanego iptables. Wyłącz tę opcję lub zainstaluj iptables, aby rozwiązać problem" arr["GERMAN",615]="Ein Fehler wurde in Ihren Einstellungen gefunden. Bitte überprüfen Sie die Datei \${rc_path}. Sie haben die Option aktiviert, um die Verwendung von iptables anstelle von nftables zu erzwingen (\${normal_color}AIRGEDDON_FORCE_IPTABLES\${red_color}), aber auf Ihrem System sind iptables nicht installiert. Deaktivieren Sie diese Option oder installieren Sie iptables, um das Problem zu lösen" arr["TURKISH",615]="Yapılandırmanızda bir hata var. Lütfen \${rc_path} dosyasını kontrol edin. Nftables (\${normal_color}AIRGEDDON_FORCE_IPTABLES\${red_color}) yerine iptables kullanımını zorlama seçeneğini etkinleştirdiniz, ancak sisteminizde iptables kurulu değil. Bu seçeneği devre dışı bırakın veya sorunu çözmek için iptables yükleyin" - arr["ARABIC",615]="\${pending_of_translation} يوجد خطأ في التكوين الخاص بك. يرجى مراجعة الملف \${rc_path}. قمت بتنشيط خيار فرض استخدام إيبتبلس بدلا من nftables (\${normal_color}AIRGEDDON_FORCE_IPTABLES\${red_color}) لكن النظام لم يتم تثبيت إيبتبلس. تعطيل هذا الخيار أو تثبيت إيبتبلس لعلاج هذه المشكلة" + arr["ARABIC",615]="هناك خطأ في التكوين الخاص بك. يرجى التحقق من ملف \${rc_path} . لقد قمت بتمكين خيار فرض استخدام iptables بدلاً من nftables (\ $ {normal_color} (\${normal_color}AIRGEDDON_FORCE_IPTABLES\${red_color}) ولكن نظامك ليس به iptables مثبتًا. قم بتعطيل هذا الخيار أو قم بتثبيت iptables لإصلاح المشكلة" arr["ENGLISH",616]="10. Change windows handling method to tmux" arr["SPANISH",616]="10. Cambiar el método de manejo de ventanas a tmux" @@ -8904,7 +8904,7 @@ function initialize_language_strings() { arr["POLISH",616]="10. Zmień metodę zarządzania oknami na tmux" arr["GERMAN",616]="10. Ändern Sie die Fensterverwaltung zu tmux" arr["TURKISH",616]="10. Pencere yönetimi yöntemini tmux olarak değiştirin" - arr["ARABIC",616]="\${pending_of_translation} 10. تغيير طريقة التعامل مع النوافذ tmux" + arr["ARABIC",616]="10. تغيير طريقة التعامل مع النوافذ إلى tmux" arr["ENGLISH",617]="10. Change windows handling method to xterm" arr["SPANISH",617]="10. Cambiar el método de manejo de ventanas a xterm" @@ -8917,7 +8917,7 @@ function initialize_language_strings() { arr["POLISH",617]="10. Zmień metodę zarządzania oknami na xterm" arr["GERMAN",617]="10. Ändern Sie die Fensterverwaltung zu xterm" arr["TURKISH",617]="10. Pencere yönetimi yöntemini xterm olarak değiştirin" - arr["ARABIC",617]="\${pending_of_translation} 10. تغيير طريقة إدارة ويندوز إكس تيرم" + arr["ARABIC",617]="10. تغيير طريقة التعامل مع النوافذ إلى xterm" arr["ENGLISH",618]="Current windows handling: \${pink_color}xterm\${normal_color}\${reboot_required_text}" arr["SPANISH",618]="Manejo de ventanas actual: \${pink_color}xterm\${normal_color}\${reboot_required_text}" @@ -8930,7 +8930,7 @@ function initialize_language_strings() { arr["POLISH",618]="Bieżące zarządzanie oknami: \${pink_color}xterm\${normal_color}\${reboot_required_text}" arr["GERMAN",618]="Aktuelle Fensterverwaltung: \${pink_color}xterm\${normal_color}\${reboot_required_text}" arr["TURKISH",618]="Mevcut pencere yönetimi: \${pink_color}xterm\${normal_color}\${reboot_required_text}" - arr["ARABIC",618]="\${pending_of_translation} نوافذ الإدارة الحالية: \${pink_color}xterm\${normal_color}\${reboot_required_text}" + arr["ARABIC",618]="إدارة النافذة الحالية: \${pink_color}xterm\${normal_color}\${reboot_required_text}" arr["ENGLISH",619]="Current windows handling: \${pink_color}tmux\${normal_color}\${reboot_required_text}" arr["SPANISH",619]="Manejo de ventanas actual: \${pink_color}tmux\${normal_color}\${reboot_required_text}" @@ -8943,7 +8943,7 @@ function initialize_language_strings() { arr["POLISH",619]="Bieżące zarządzanie oknami: \${pink_color}tmux\${normal_color}\${reboot_required_text}" arr["GERMAN",619]="Aktuelle Fensterverwaltung: \${pink_color}tmux\${normal_color}\${reboot_required_text}" arr["TURKISH",619]="Mevcut pencere yönetimi: \${pink_color}tmux\${normal_color}\${reboot_required_text}" - arr["ARABIC",619]="\${pending_of_translation} نوافذ الإدارة الحالية: \${pink_color}tmux\${normal_color}\${reboot_required_text}" + arr["ARABIC",619]="إدارة النافذة الحالية: \${pink_color}tmux\${normal_color}\${reboot_required_text}" arr["ENGLISH",620]="The option has been modified in the configuration file. Restart the script in order to make the changes to take effect" arr["SPANISH",620]="Se ha modificado la opción en el fichero de configuración. Reinicia el script para que los cambios tengan efecto" @@ -8956,7 +8956,7 @@ function initialize_language_strings() { arr["POLISH",620]="Ta opcja wywołała zmianę w pliku konfiguracyjnym. Ponownie uruchom skrypt, aby zmiany odniosły skutek" arr["GERMAN",620]="Es änderte sich die Option in der Konfigurationsdatei. Starten Sie das Skript neu, damit die Änderungen wirksam werden" arr["TURKISH",620]="Yapılandırma dosyasında bu seçenek değiştirildi. Değişikliklerin etkili olması için script'i yeniden başlatın" - arr["ARABIC",620]="\${pending_of_translation} غيرت الخيار في ملف التكوين. إعادة تشغيل البرنامج النصي لتصبح التغييرات سارية المفعول" + arr["ARABIC",620]="تم تعديل الخيار في ملف التكوين. أعد تشغيل البرنامج لجعل التغييرات سارية المفعول" arr["ENGLISH",621]="It's not possible to run airgeddon in the current tmux session. This session will be send to background and a new tmux session will be created for launching airgeddon" arr["SPANISH",621]="No es posible ejecutar airgeddon en la sesión tmux actual. Esta sesión será enviada a segundo plano y se creará una nueva sesión tmux donde airgeddon será lanzado" @@ -8969,7 +8969,7 @@ function initialize_language_strings() { arr["POLISH",621]="Nie można uruchomić airgeddon w bieżącej sesji tmux. Ta sesja zostanie wysłana na drugi plan. Zostanie utworzona nowa sesja tmux, w której będzie uruchomiony airgeddon" arr["GERMAN",621]="Es ist nicht möglich, airgeddon in der aktuellen tmux-Sitzung auszuführen. Diese Sitzung wird in den Hintergrund gesendet und eine neue Sitzung wird erstellt, in der airgeddon gestartet wird" arr["TURKISH",621]="Mevcut tmux seansında airgeddon çalıştırmak mümkün değildir. Bu oturum arka plana gönderilecek ve airgeddon'un başlatılacağı yeni bir tmux oturumu oluşturulacak" - arr["ARABIC",621]="\${pending_of_translation} لا يمكنك تشغيل TMux airgeddon في الدورة الحالية. وسوف ترسل هذه الدورة إلى الخلفية، وخلق دورة جديدة TMux حيث يتم الافراج airgeddon" + arr["ARABIC",621]="ليس من الممكن تشغيل airgeddon في دورة tmux الحالية. سيتم إرسال هذه الدورة إلى الخلفية وسيتم إنشاء دورة tmux جديدة لإطلاق airgeddon" arr["ENGLISH",622]="13. (reaver) Null PIN attack" arr["SPANISH",622]="13. (reaver) Ataque de PIN nulo" @@ -8982,7 +8982,7 @@ function initialize_language_strings() { arr["POLISH",622]="13. (reaver) Atak null PIN" arr["GERMAN",622]="13. (reaver) Null-PIN-Angriff" arr["TURKISH",622]="13. (reaver) Null PIN saldırısı" - arr["ARABIC",622]="\${pending_of_translation} 13. (ريفر) لاغية PIN هجوم" + arr["ARABIC",622]="13. (reaver) هجوم Null PIN" arr["ENGLISH",623]="You have reaver installed (v\${reaver_version}). You meet the version requirement to perform null PIN integrated reaver attack (minimum version v\${minimum_reaver_nullpin_version}). Script can continue..." arr["SPANISH",623]="Tienes reaver instalado (v\${reaver_version}). Cumples con el requisito de versión para realizar el ataque de PIN nulo integrado con reaver (versión minima v\${minimum_reaver_nullpin_version}). El script puede continuar..." @@ -8995,7 +8995,7 @@ function initialize_language_strings() { arr["POLISH",623]="Masz zainstalowany reaver (v\${reaver_version}). Spełnia on wymagania dotyczące wersji, aby wykonać atak null PIN (wersja minimalna v\${minimum_reaver_nullpin_version}). Skrypt może kontynuować..." arr["GERMAN",623]="Reaver ist installiert (v\${reaver_version}). Sie erfüllen die Versionsvoraussetzung, um den Null-PIN-Angriff auszuführen, der mit Reaver integriert ist (min Version v\${minimum_reaver_nullpin_version}). Das Skript kann fortfahren..." arr["TURKISH",623]="Reaver sisteminizde kurulu (v\${reaver_version}). Null PIN entegre edilmiş reaver saldırısını gerçekleştirmek için sürüm gereksinimini karşılıyorsunuz (minimum sürüm v\${minimum_reaver_nullpin_version}). Script devam edebilir..." - arr["ARABIC",623]="\${pending_of_translation} قمت بتثبيت ريفر (ت \${reaver_version}). لقاء مع شرط لأداء النسخة هجوم PIN لاغية متكاملة ريفر (صيغة الحد الأدنى ضد \${minimum_reaver_nullpin_version}). السيناريو يمكن أن يستمر ..." + arr["ARABIC",623]="لقد قمت بتثبيت (v\${reaver_version}). أنت تستوفي متطلبات الإصدار لتنفيذ هجوم Reaver PIN integrated reaver (الحد الأدنى من الإصدار v\${minimum_reaver_nullpin_version}). البرنامج يمكن أن يستمر ..." arr["ENGLISH",624]="You have reaver installed (v\${reaver_version}), but not required version. To perform null PIN integrated reaver attack you must have at least version v\${minimum_reaver_nullpin_version}" arr["SPANISH",624]="Tienes reaver instalado (v\${reaver_version}), aunque no la versión requerida. Para realizar el ataque de PIN nulo integrado con reaver has de tener al menos la versión v\${minimum_reaver_nullpin_version}" @@ -9008,7 +9008,7 @@ function initialize_language_strings() { arr["POLISH",624]="Masz zainstalowany reaver (v\${reaver_version}), ale zbyt niską wersję. Aby zrealizować atak null PIN zintegrowany z programem reaver musisz mieć co najmniej wersję v\${minimum_reaver_nullpin_version}" arr["GERMAN",624]="Reaver ist installiert (v\${reaver_version}), jedoch nicht die erforderliche Version. Um den Null-PIN-Angriff mit Reaver zu integrieren, müssen Sie mindestens die Version v\${minimum_reaver_nullpin_version} haben" arr["TURKISH",624]="Reaver sisteminizde kurulu (v\${reaver_version}), ancak sürüm uygun değil. Boş PIN entegre reaver saldırısını gerçekleştirmek için minimum sürüm olan \${minimum_reaver_nullpin_version} olmalıdır" - arr["ARABIC",624]="\${pending_of_translation} قمت بتثبيت ريفر (ت \${reaver_version})، الإصدار وإن لم يكن المطلوب. لجعل PIN هجوم لاغية متكاملة ريفر يكون لديك على الأقل الإصدار الخامس \${minimum_reaver_nullpin_version}" + arr["ARABIC",624]="لقد قمت بتثبيت (v\${reaver_version}) ، لكن ليس الإصدار المطلوب. لتنفيذ هجوم PIN integrated reaver، يجب أن يكون لديك على الأقل الإصدار v\${minimum_reaver_nullpin_version}" arr["ENGLISH",625]="Null PIN attack is pretty fast and achieve the password almost instantly but only a few access points are vulnerable. Some of them are \"Huawei HG658C\", \"ZTE H218N\", \"ZTE H108N\" and \"ZTE H298N\"" arr["SPANISH",625]="El ataque de PIN nulo es muy rápido y consigue la contraseña instantáneamente pero solo unos pocos puntos de acceso son vulnerables. Algunos conocidos son \"Huawei HG658C\", \"ZTE H218N\", \"ZTE H108N\" y \"ZTE H298N\"" @@ -9021,7 +9021,7 @@ function initialize_language_strings() { arr["POLISH",625]="Atak null PIN jest bardzo szybki i natychmiast uzyskuje hasło. Niestety, tylko kilka punktów dostępu jest podatnych na ten atak. Niektóre z nich to \"Huawei HG658C\", \"ZTE H218N\", \"ZTE H108N\" i \"ZTE H298N\"" arr["GERMAN",625]="Der Null-PIN-Angriff ist sehr schnell und erhält das Kennwort sofort, aber nur wenige access points sind anfällig. Einige sind \"Huawei HG658C\", \"ZTE H218N\", \"ZTE H108N\" und \"ZTE H298N\"" arr["TURKISH",625]="Null PIN saldırısı çok hızlıdır ve şifreyi anında alır, ancak yalnızca birkaç erişim noktası korunmasızdır. Bazı \"Huawei HG658C\", \"ZTE H218N\", \"ZTE H108N\" ve \"ZTE H298N\"" - arr["ARABIC",625]="\${pending_of_translation} هجوم لاغية PIN سريع جدا والحصول على كلمة السر على الفور ولكن فقط عدد قليل من نقاط الوصول الضعيفة. بعض المعروفة هي \"Huawei HG658C \"، \"ZTE H218N \"، \"ZTE H108N\" و \"ZTE H298N\"" + arr["ARABIC",625]="يعد هجوم Null PIN سريعًا جدًا ويحقق كلمة المرور على الفور تقريبًا ولكن فقط نقاط وصول قليلة معرضة للخطر. بعضها \"Huawei HG658C\", \"ZTE H218N\", \"ZTE H108N\" and \"ZTE H298N\"" arr["ENGLISH",626]="Since airgeddon 9.20 version, tmux is supported and it can be used instead of xterm as windows handler. Script can be launched in a headless environment without a graphical X window system. It is recommended only for advanced users. Like any other option, it can be configured on the options menu, on the \${rc_path} options file or launched using \${normal_color}AIRGEDDON_WINDOWS_HANDLING\${pink_color} \"flag\" in the command line. More information about options customization at Wiki: \${urlgithub_wiki}/Options" arr["SPANISH",626]="A partir de la versión 9.20 de airgeddon, tmux está soportado y se puede utilizar en lugar de xterm como gestor de ventanas. Se puede lanzar el script en un entorno sin un sistema gráfico de ventanas X. Solo se recomienda hacerlo para usuarios avanzados. Como cualquier otra opción, se puede configurar desde el menú de opciones, configurarlo en el fichero de opciones \${rc_path} o lanzarlo usando el \"flag\" \${normal_color}AIRGEDDON_WINDOWS_HANDLING\${pink_color} en la línea de comandos. Más información acerca de la personalización de opciones en el Wiki: \${urlgithub_wiki}/Options" @@ -9034,7 +9034,7 @@ function initialize_language_strings() { arr["POLISH",626]="Począwszy od wersji 9.20 airgeddon, tmux jest obsługiwany i może być używany zamiast xterm jako menedżer okien. Skrypt można uruchomić w środowisku bez systemu graficznego X window. Zalecany jest tylko dla zaawansowanych użytkowników. Jak każdą inna opcję, można ją skonfigurować z menu, w pliku opcji \${rc_path} lub uruchomić za pomocą \"flag\" \${normal_color}AIRGEDDON_WINDOWS_HANDLING\${pink_color} w wierszu poleceń. Więcej informacji na temat dostosowywania opcji w Wiki: \${urlgithub_wiki}/Options" arr["GERMAN",626]="Ab airgeddon Version 9.20 wird tmux unterstützt und kann anstelle von xterm als Fenstermanager verwendet werden. Sie können das Skript in einer Umgebung ohne Grafiksystem von X-Fenstern starten, es wird nur für fortgeschrittene Benutzer empfohlen. Wie jede andere Option kann sie über das Optionsmenü konfiguriert werden, in der Optionsdatei \${rc_path} konfiguriert oder mit dem \"flag\" \${normal_color}AIRGEDDON_WINDOWS_HANDLING\${pink_color} in der Befehlszeile gestartet werden. Weitere Informationen zur Anpassung der Optionen im Wiki: \${urlgithub_wiki}/Options" arr["TURKISH",626]="airgeddon'un 9.20 sürümünden itibaren, tmux destekleniyor ve bir pencere yöneticisi olarak xterm yerine kullanılabilir. Senaryoyu X windows grafik sistemine sahip olmayan bir ortamda başlatabilirsiniz, sadece ileri düzey kullanıcılar için önerilir. Diğer seçeneklerde olduğu gibi, seçenekler menüsünden yapılandırılabilir, \${rc_path} seçenekler dosyasında yapılandırılabilir veya komut satırında \"flag\" \${normal_color}AIRGEDDON_WINDOWS_HANDLING\${pink_color} kullanılarak başlatılabilir. Wiki'deki seçeneklerin özelleştirilmesi hakkında daha fazla bilgi: \${urlgithub_wiki}/Options" - arr["ARABIC",626]="\${pending_of_translation} من الإصدار 9.20 airgeddon، ويدعم tmux ويمكن استخدامها بدلا من تيرم كمدير النافذة. يمكنك تشغيل البرنامج النصي في بيئة دون X الرسومية نظام النافذة ينصح فقط للمستخدمين المتقدمين القيام به. مثل أي خيار آخر، يمكنك تكوين من قائمة الخيارات، تعيين ملف الخيار \${rc_path} أو رمي باستخدام \"العلم \" \${normal_color}AIRGEDDON_WINDOWS_HANDLING\${pink_color} في سطر الأوامر . مزيد من المعلومات حول خيارات التخصيص في ويكي: \${urlgithub_wiki}/Options" + arr["ARABIC",626]="من الإصدار 9.20 airgeddon ، يتم دعم tmux ويمكن استخدامه بدلاً من xterm كمدير نوافذ. يمكنك تشغيل البرنامج النصي في بيئة بدون نظام رسومات X Windows. ومن المستحسن إستخدامه من طرف للمستخدمين المتقدمين. مثل أي خيار آخر ، يمكن تهيئه من قائمة الخيارات ، في ملف الخيارات \${rc_path} أو تشغيله باستخدام \"flag\" \${normal_color}AIRGEDDON_WINDOWS_HANDLING\${pink_color} في سطر الأوامر. مزيد من المعلومات حول تخصيص الخيارات في \${urlgithub_wiki}/Options" arr["ENGLISH",627]="certificates" arr["SPANISH",627]="certificados" @@ -9047,7 +9047,7 @@ function initialize_language_strings() { arr["POLISH",627]="certyfikaty" arr["GERMAN",627]="Zertifikate" arr["TURKISH",627]="sertifikalar" - arr["ARABIC",627]="\${pending_of_translation} معتمد" + arr["ARABIC",627]="الشهادات" arr["ENGLISH",628]="5. Create custom certificates" arr["SPANISH",628]="5. Crear certificados personalizados" @@ -9060,7 +9060,7 @@ function initialize_language_strings() { arr["POLISH",628]="5. Tworzenie niestandardowych certyfikatów" arr["GERMAN",628]="5. Benutzerdefinierte Zertifikate erstellen" arr["TURKISH",628]="5. Özel sertifika oluştur" - arr["ARABIC",628]="\${pending_of_translation} 5. إنشاء الشهادات المخصصة" + arr["ARABIC",628]="5. إنشاء شهادات مخصصة" arr["ENGLISH",629]="Generating custom certificates, we will make our attack to an enterprise network more credible" arr["SPANISH",629]="Generando certificados personalizados, haremos más creíble nuestro ataque a una red enterprise" @@ -9073,7 +9073,7 @@ function initialize_language_strings() { arr["POLISH",629]="Generując niestandardowe certyfikaty sprawimy, że nasz atak na sieć firmową stanie się bardziej wiarygodny" arr["GERMAN",629]="Indem wir benutzerdefinierte Zertifikate generieren, werden wir unseren Angriff auf ein Unternehmensnetzwerk glaubwürdiger machen" arr["TURKISH",629]="Özel sertifikalar üreterek, kurumsal bir ağa saldırımızı daha güvenilir hale getireceğiz" - arr["ARABIC",629]="\${pending_of_translation} إنشاء الشهادات الجمركية، وسوف نجعل هجوم شبكة المؤسسة أكثر مصداقية" + arr["ARABIC",629]="عند إنشاء شهادات مخصصة ، سنجعل هجومنا على شبكة enterprise أكثر مصداقية" arr["ENGLISH",630]="Enter two letter country code (US, ES, FR):" arr["SPANISH",630]="Introduce las dos letras del código de país (US, ES, FR):" @@ -9086,7 +9086,7 @@ function initialize_language_strings() { arr["POLISH",630]="Wpisz dwuliterowy kod kraju (US, ES, FR):" arr["GERMAN",630]="Den zweistelligen Ländercode eingeben (US, ES, FR):" arr["TURKISH",630]="İki harfli ülke kodunu giriniz (US, ES, FR):" - arr["ARABIC",630]="\${pending_of_translation} أدخل رمز البلد المكون من حرفين (US، ES، FR):" + arr["ARABIC",630]="أدخل رمز البلد المكون من حرفين (US, ES, FR):" arr["ENGLISH",631]="Enter state or province (Madrid, New Jersey):" arr["SPANISH",631]="Introduce el estado o provincia (Madrid, New Jersey):" @@ -9099,7 +9099,7 @@ function initialize_language_strings() { arr["POLISH",631]="Wpisz stan lub prowincję (Madrid, New Jersey):" arr["GERMAN",631]="Bundesstaat oder Provinz eingeben (Madrid, New Jersey):" arr["TURKISH",631]="Eyalet veya ilinizi giriniz (Madrid, New Jersey):" - arr["ARABIC",631]="\${pending_of_translation} أدخل إقليم الدولة أو (مدريد، نيو جيرسي):" + arr["ARABIC",631]="أدخل الولاية أو المقاطعة (مدريد ، نيو جيرسي):" arr["ENGLISH",632]="Enter locale (Hong Kong, Dublin):" arr["SPANISH",632]="Introduce el lugar (Hong Kong, Dublin):" @@ -9112,7 +9112,7 @@ function initialize_language_strings() { arr["POLISH",632]="Wpisz ustawienia regionalne (Hong Kong, Dublin):" arr["GERMAN",632]="Lokale eingeben (Hong Kong, Dublin):" arr["TURKISH",632]="Yerel ayarı girin (Hong Kong, Dublin):" - arr["ARABIC",632]="\${pending_of_translation} أدخل موقع (هونج كونج، دبلن):" + arr["ARABIC",632]="أدخل الموقع (هونج كونج ، دبلن):" arr["ENGLISH",633]="Enter organization name (Evil Corp):" arr["SPANISH",633]="Introduce el nombre de la empresa (Evil Corp):" @@ -9125,7 +9125,7 @@ function initialize_language_strings() { arr["POLISH",633]="Wpisz nazwę organizacji (Evil Corp):" arr["GERMAN",633]="Organisationsname eingeben (Evil Corp):" arr["TURKISH",633]="Kuruluş adını girin (Evil Corp):" - arr["ARABIC",633]="\${pending_of_translation} أدخل اسم الشركة (الشر كورب):" + arr["ARABIC",633]="أدخل اسم المنظمة (Evil Corp):" arr["ENGLISH",634]="Enter email (tyrellwellick@ecorp.com):" arr["SPANISH",634]="Introduce un correo electrónico (tyrellwellick@ecorp.com):" @@ -9138,7 +9138,7 @@ function initialize_language_strings() { arr["POLISH",634]="Wpisz adres e-mail (tyrellwellick@ecorp.com):" arr["GERMAN",634]="E-Mail eingeben (tyrellwellick@ecorp.com):" arr["TURKISH",634]="E-posta adresini girin (tyrellwellick@ecorp.com):" - arr["ARABIC",634]="\${pending_of_translation} أدخل البريد الإلكتروني (tyrellwellick@ecorp.com):" + arr["ARABIC",634]="أدخل البريد الإلكتروني (tyrellwellick@ecorp.com):" arr["ENGLISH",635]="Enter the \"common name\" (CN) for cert (ecorp.com):" arr["SPANISH",635]="Introduce el \"common name\" (CN) del certificado (ecorp.com):" @@ -9151,7 +9151,7 @@ function initialize_language_strings() { arr["POLISH",635]="Wpisz \"common name\" (CN) dla cert (ecorp.com):" arr["GERMAN",635]="Einen \"common name\" (CN) eingeben (ecorp.com):" arr["TURKISH",635]="Bir \"common name\" (CN) girin (ecorp.com):" - arr["ARABIC",635]="\${pending_of_translation} أدخل \"الاسم الشائع \" (CN) من الشهادة (ecorp.com):" + arr["ARABIC",635]="أدخل \"common name\" (CN) للشهادة (ecorp.com):" arr["ENGLISH",636]="There is an error in your configuration. Please check the \${rc_path} file. You have enabled the option to force the use of mdk3 (\${normal_color}AIRGEDDON_MDK_VERSION\${red_color}) but your system doesn't have mdk3 installed. Disable this option or install mdk3 to fix the problem" arr["SPANISH",636]="Hay un error en tu configuración. Por favor revisa el fichero \${rc_path}. Has activado la opción para forzar el uso de mdk3 (\${normal_color}AIRGEDDON_MDK_VERSION\${red_color}) pero tu sistema no tiene mdk3 instalado. Deshabilita esta opción o instala mdk3 para solucionar el problema" @@ -9164,7 +9164,7 @@ function initialize_language_strings() { arr["POLISH",636]="Wystąpił błąd konfiguracji. Sprawdź plik \${rc_path}. Aktywowałeś opcję wymuszania użycia mdk3 (\${normal_color}AIRGEDDON_MDK_VERSION\${red_color}), ale twój system nie ma zainstalowanego mdk3. Wyłącz tę opcję lub zainstaluj mdk3, aby rozwiązać problem" arr["GERMAN",636]="Ein Fehler wurde in Ihren Einstellungen gefunden. Bitte überprüfen Sie die Datei \${rc_path}. Sie haben die Option aktiviert, um die Verwendung von mdk3 zu erzwingen (\${normal_color}AIRGEDDON_MDK_VERSION\${red_color}), aber auf Ihrem System ist mdk3 nicht installiert. Deaktivieren Sie diese Option oder installieren Sie mdk3, um dieses Problem zu lösen" arr["TURKISH",636]="Yapılandırmanızda bir hata var. Lütfen \${rc_path} dosyasını kontrol edin. (\${normal_color}AIRGEDDON_MDK_VERSION\${red_color}) mdk3 kullanımını zorlama seçeneğini etkinleştirdiniz, ancak sisteminizde mdk3 kurulu değil. Bu seçeneği devre dışı bırakın veya sorunu çözmek için mdk3 yükleyin" - arr["ARABIC",636]="\${pending_of_translation} يوجد خطأ في التكوين الخاص بك. يرجى مراجعة الملف \${rc_path}. قمت بتنشيط خيار فرض استخدام MDK3 (\${normal_color}AIRGEDDON_MDK_VERSION\${red_color}) ولكن النظام قد MDK3 المثبتة. تعطيل هذا الخيار أو تثبيت MDK3 لحل المشكلة" + arr["ARABIC",636]="هناك خطأ في التكوين الخاص بك. يرجى التحقق من ملف \${rc_path}. لقد قمت بتمكين خيار فرض استخدامmdk3 (\${normal_color}AIRGEDDON_MDK_VERSION\${red_color}) ولكن لم يتم تثبيت mdk3 على نظامك. قم بتعطيل هذا الخيار أو قم بتثبيت mdk3 لإصلاح المشكلة" arr["ENGLISH",637]="11. Set mdk version to mdk3" arr["SPANISH",637]="11. Cambiar versión mdk a mdk3" @@ -9177,7 +9177,7 @@ function initialize_language_strings() { arr["POLISH",637]="11. Zmień wersję mdk na mdk3" arr["GERMAN",637]="11. Die mdk-Version zu mdk3 wechseln" arr["TURKISH",637]="11. mdk sürümünü mdk3 olarak değiştir" - arr["ARABIC",637]="\${pending_of_translation} 11. تغيير MDK نسخة MDK3" + arr["ARABIC",637]="11. قم بتعيين إصدار mdk على mdk3" arr["ENGLISH",638]="11. Set mdk version to mdk4" arr["SPANISH",638]="11. Cambiar versión mdk a mdk4" @@ -9190,7 +9190,7 @@ function initialize_language_strings() { arr["POLISH",638]="11. Zmień wersję mdk na mdk4" arr["GERMAN",638]="11. Die mdk-Version zu mdk4 wechseln" arr["TURKISH",638]="11. mdk sürümünü mdk4 olarak değiştirin" - arr["ARABIC",638]="\${pending_of_translation} 11. تغيير MDK نسخة mdk4" + arr["ARABIC",638]="11. قم بتعيين إصدار mdk على mdk4" arr["ENGLISH",639]="\${blue_color}mdk version is going to be changed. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",639]="\${blue_color}Se va a cambiar la versión de mdk a utilizar. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -9203,7 +9203,7 @@ function initialize_language_strings() { arr["POLISH",639]="\${blue_color}Wersja mdk zostanie zmieniona. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",639]="\${blue_color}Die zu verwendende mdk-Version wird geändert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",639]="\${blue_color}Kullanılacak mdk sürümünü değiştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",639]="\${pending_of_translation} \${blue_color} وسوف تتغير إصدار MDK المستخدمة. \${green_color} تريد الاستمرار؟ \${normal_color}\${visual_choice}" + arr["ARABIC",639]="\${blue_color} \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" arr["ENGLISH",640]="mdk version was successfully changed to \${mdk_command}" arr["SPANISH",640]="Se ha cambiado correctamente la versión de mdk a \${mdk_command}" @@ -9216,7 +9216,7 @@ function initialize_language_strings() { arr["POLISH",640]="Wersja z mdk na \${mdk_command} została pomyślnie zmieniona" arr["GERMAN",640]="Die mdk-Version wurde zu \${mdk_command} erfolgreich geändert" arr["TURKISH",640]="mdk sürümü başarıyla \${mdk_command} olarak değiştirildi" - arr["ARABIC",640]="\${pending_of_translation} تم تغيير بشكل صحيح إلى الإصدار MDK \${mdk_command}" + arr["ARABIC",640]="تم تغيير إصدار mdk بنجاح إلى \${mdk_command}" arr["ENGLISH",641]="Selected mdk version: \${pink_color}\${mdk_command}\${normal_color}" arr["SPANISH",641]="Versión mdk seleccionada: \${pink_color}\${mdk_command}\${normal_color}" @@ -9229,7 +9229,7 @@ function initialize_language_strings() { arr["POLISH",641]="Wybrana wersja mdk: \${pink_color}\${mdk_command}\${normal_color}" arr["GERMAN",641]="Ausgewählte mdk-Version: \${pink_color}\${mdk_command}\${normal_color}" arr["TURKISH",641]="Seçilen mdk versiyonu: \${pink_color}\${mdk_command}\${normal_color}" - arr["ARABIC",641]="\${pending_of_translation} MDK اختيار نسخة: \${pink_color}\${mdk_command}\${normal_color}" + arr["ARABIC",641]="إصدار MDK المحدد: \${pink_color}\${mdk_command}\${normal_color}" arr["ENGLISH",642]="Certificates are being generated. Please be patient, the process can take some time..." arr["SPANISH",642]="Se están generando los certificados. Por favor ten paciencia, el proceso puede tardar un rato..." @@ -9242,7 +9242,7 @@ function initialize_language_strings() { arr["POLISH",642]="Generowane są certyfikaty. Prosimy o cierpliwość, proces może trochę potrwać..." arr["GERMAN",642]="Zertifikate werden generiert. Bitte haben Sie etwas Geduld, der Vorgang kann eine Weile dauern..." arr["TURKISH",642]="Sertifikalar üretiliyor. Lütfen sabırlı olun, işlem biraz zaman alabilir..." - arr["ARABIC",642]="\${pending_of_translation} يتم الآن إنشاء الشهادات. يرجى التحلي بالصبر، وهذا قد يستغرق بعض الوقت ..." + arr["ARABIC",642]="يتم إنشاء الشهادات. يرجى التحلي بالصبر ، قد تستغرق العملية بعض الوقت ..." arr["ENGLISH",643]="Certificates files were created successfully, you should decide where to save them. \${green_color}Type the path to store the files or press [Enter] to accept the default proposal \${normal_color}[\${enterprisecertspath}]" arr["SPANISH",643]="Los ficheros de los certificados se han creado correctamente, hay que decidir donde guardarlos. \${green_color}Escribe la ruta donde guardaremos los ficheros o pulsa [Enter] para aceptar la propuesta por defecto \${normal_color}[\${enterprisecertspath}]" @@ -9255,7 +9255,7 @@ function initialize_language_strings() { arr["POLISH",643]="Pliki certyfikatów zostały utworzone poprawnie. Musisz zdecydować, gdzie je zapisać. \${green_color}Wpisz ścieżkę zapisu lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${enterprisecertspath}]" arr["GERMAN",643]="Die Zertifikatsdateien wurden erfolgreich erstellt. Sie müssen entscheiden, wo diese gespeichert werden sollen. \${green_color}Geben Sie den Pfad ein, in dem die Dateien gespeichert werden sollen, oder drücken Sie [Enter], um den Standardvorschlag zu akzeptieren. \${normal_color}[\${enterprisecertspath}]" arr["TURKISH",643]="Sertifika dosyaları başarılıyla oluşturuldu, nereye kaydedileceğine karar vermelisiniz. \${green_color}Dosyaları kaydedeceğimiz yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın \${normal_color}[\${enterprisecertspath}]" - arr["ARABIC",643]="\${pending_of_translation} تم إنشاء شهادات الملفات بنجاح، تقرر الاحتفاظ بها. \${green_color} اكتب المسار حيث نقوم بتخزين الملفات أو اضغط [أدخل] لقبول الافتراضي المقترح \${normal_color}[\${enterprisecertspath}]" + arr["ARABIC",643]="تم إنشاء ملفات الشهادات بنجاح ، يجب أن تقرر مكان حفظها. \${green_color} اكتب المسار لتخزين الملفات أو اضغط على [Enter] لقبول الاقتراح الافتراضي \${normal_color}[\${enterprisecertspath}]" arr["ENGLISH",644]="Certificates (ca.pem, server.pem and server.key) were saved successfully to selected path [\${normal_color}\${enterprisecerts_completepath}\${blue_color}]. The expiration time for these certificates is \${normal_color}10\${blue_color} years and the password used on the creation process was \"\${normal_color}\${certspass}\${blue_color}\"" arr["SPANISH",644]="Los ficheros de los certificados (ca.pem, server.pem and server.key) se han salvado correctamente en la ruta elegida [\${normal_color}\${enterprisecerts_completepath}\${blue_color}]. El tiempo de expiración para estos certificados es de \${normal_color}10\${blue_color} años y la contraseña utilizada en su creación fue \"\${normal_color}\${certspass}\${blue_color}\"" @@ -9268,7 +9268,7 @@ function initialize_language_strings() { arr["POLISH",644]="Pliki certyfikatów (ca.pem, server.pem i server.key) zostały poprawnie zapisane w wybranej ścieżce [\${normal_color}\${enterprisecerts_completepath}\${blue_color}]. Czas ważności tych certyfikatów wynosi \${normal_color}10\${blue_color} lat, a hasło użyte ich utworzenia to \"\${normal_color}\${certspass}\${blue_color}\"" arr["GERMAN",644]="Die Zertifikatdateien (ca.pem, server.pem und server.key) wurden erfolgreich im ausgewählten Pfad [\${normal_color}\${enterprisecerts_completepath}\${blue_color}] gespeichert. Die Gültigkeitsdauer für diese zertifikate beträgt \${normal_color}10\${blue_color} Jahre und das bei der Erstellung verwendete Passwort war \"\${normal_color}\${certspass}\${blue_color}\"" arr["TURKISH",644]="Sertifika dosyaları (ca.pem, server.pem ve server.key) seçilen yola başarıyla kaydedildi [\${normal_color}\${enterprisecerts_completepath}\${blue_color}]. Bu sertifikaların son kullanma süresi \${normal_color}10\${blue_color} yıl ve oluşturmada kullanılan şifre \"\${normal_color}\${certspass}\${blue_color}\" idi" - arr["ARABIC",644]="\${pending_of_translation} تم حفظ شهادات الملفات (ca.pem، server.pem وserver.key) بشكل صحيح في المسار المختار [\${normal_color}\${enterprisecerts_completepath}\${blue_color}]. الوقت انتهاء صلاحية هذه الشهادات هو \${normal_color}10\${blue_color} سنوات وكلمة المرور المستخدمة في كان \"\${normal_color}\${certspass}\${blue_color}\"" + arr["ARABIC",644]="تم حفظ الشهادات (ca.pem و server.pem و server.key) بنجاح في المسار المحدد [\${normal_color}\${enterprisecerts_completepath}\${blue_color}]. وقت انتهاء صلاحية هذه الشهادات هو\${normal_color}10\${blue_color} سنة وكلمة المرور المستخدمة في عملية الإنشاء كانت \"\${normal_color}\${certspass}\${blue_color}\"" arr["ENGLISH",645]="\${green_color}Do you want to use custom certificates during the attack? \${blue_color}If you answer no \"n\", airgeddon will use ones by default. if you answer yes \"y\" then you will have to provide their path and know the password with which they were generated \${normal_color}\${visual_choice}" arr["SPANISH",645]="\${green_color}¿Quieres utilizar certificados personalizados durante el ataque? \${blue_color}Si respondes no \"n\", airgeddon utilizará unos por defecto. Si respondes sí \"y\" entonces tendrás que proporcionar la ruta de los mismos y conocer la contraseña con la que fueron generados \${normal_color}\${visual_choice}" @@ -9281,7 +9281,7 @@ function initialize_language_strings() { arr["POLISH",645]="\${green_color}Czy chcesz używać niestandardowych certyfikatów podczas ataku? \${blue_color}Jeśli odpowiesz nie \"n\", airgeddon użyje domyślnych. Jeśli odpowiesz tak \"y\", będziesz musiał podać ścieżkę i hasło użyte do ich wygenerowania \${normal_color}\${visual_choice}" arr["GERMAN",645]="\${green_color}Möchten Sie während des Angriffs benutzerdefinierte Zertifikate verwenden? \${blue_color}Wenn sie mit Nein \"n\" antworten, verwendet airgeddon die Standardzertifikaten. wenn sie mit Ja \"y\" antworten, müssen Sie deren Pfad und das Kennwort eingeben, mit dem sie generiert wurden \${normal_color}\${visual_choice}" arr["TURKISH",645]="\${green_color}Saldırı sırasında özel sertifikalar kullanmak ister misiniz? \${blue_color}Hayır \"n\" cevabını verirseniz, airgeddon varsayılanları kullanacaktır. eğer evet \"y\" cevabını verirseniz, yollarını belirtmeniz ve oluşturdukları şifreyi bilmeniz gerekir \${normal_color}\${visual_choice}" - arr["ARABIC",645]="\${pending_of_translation} \${green_color} تريد أن تستخدم الشهادات المخصصة خلال الهجوم؟ \${blue_color} إذا لم يكن هناك إجابة \"ن \"، واستخدام airgeddon الافتراضي. إذا أجبت بنعم \"و \" ثم لديك لتوفير مسار منه ومعرفة كلمة المرور التي تم إنشاؤها \${normal_color}\${visual_choice}" + arr["ARABIC",645]="\${green_color} هل تريد استخدام شهادات مخصصة أثناء الهجوم؟ \${blue_color} إذا أجبت بلا \"n\" ، فسيستخدمها airgeddon افتراضيًا. إذا أجبت بنعم \"y\" ، فسيتعين عليك إدخال مسارهم ومعرفة كلمة المرور التي تم إنشاؤها باستخدامها \${normal_color}\${visual_choice}" arr["ENGLISH",646]="\${blue_color}airgeddon has detected that custom certificates have been generated during this session. \${green_color}Do you want to use them during the attack? \${normal_color}\${visual_choice}" arr["SPANISH",646]="\${blue_color}airgeddon ha detectado que han sido generados unos certificados personalizados durante esta sesión. \${green_color}¿Quieres utilizarlos durante el ataque? \${normal_color}\${visual_choice}" @@ -9294,7 +9294,7 @@ function initialize_language_strings() { arr["POLISH",646]="\${blue_color}airgeddon wykrył, że podczas tej sesji wygenerowano niestandardowe certyfikaty. \${green_color}Czy chcesz ich użyć podczas ataku? \${normal_color}\${visual_choice}" arr["GERMAN",646]="\${blue_color}airgeddon hat bemerkt, dass während dieser Sitzung benutzerdefinierte Zertifikate generiert wurden. \${green_color}Möchten Sie diese während des Angriffs benutzen? \${normal_color}\${visual_choice}" arr["TURKISH",646]="\${blue_color}airgeddon, bu oturum sırasında özel sertifikaların oluşturulduğunu tespit etti. \${green_color}Onları saldırı sırasında kullanmak istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",646]="\${pending_of_translation} \${blue_color} airgeddon التي تم الكشف عنها لديه شهادات العرف ولدت خلال هذه الدورة. \${green_color} هل تريد استخدامها خلال الهجوم؟ \${normal_color}\${visual_choice}" + arr["ARABIC",646]="\${blue_color} اكتشف airgeddon أنه تم إنشاء شهادات مخصصة أثناء هذه الدورة. \${green_color} هل تريد استخدامها أثناء الهجوم؟ \${normal_color}\${visual_choice}" arr["ENGLISH",647]="Default certificates will be used" arr["SPANISH",647]="Se utilizarán los certificados por defecto" @@ -9411,7 +9411,7 @@ function initialize_language_strings() { arr["POLISH",655]="\${blue_color}System wtyczek zostanie wyłączony. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",655]="\${blue_color}Das Plugins-System wird deaktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",655]="\${blue_color}Eklenti sistemi devre dışı bırakılacak. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",655]="\${pending_of_translation} \${blue_color} وسيتم تعطيل نظام المساعد. \${green_color} تريد الاستمرار؟ \${normal_color}\${visual_choice}" + arr["ARABIC",655]="\${pending_of_translation} \${blue_color} وسيتم تعطيل نظام المساعد. \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" arr["ENGLISH",656]="\${blue_color}Plugins system will be enabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",656]="\${blue_color}Se va a habilitar el sistema de plugins. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -9424,7 +9424,7 @@ function initialize_language_strings() { arr["POLISH",656]="\${blue_color}System wtyczek zostanie włączony. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",656]="\${blue_color}Das Plugins-System wird aktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",656]="\${blue_color}Eklenti sistemi etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",656]="\${pending_of_translation} \${blue_color} وسيمكن النظام المساعد. \${green_color} تريد الاستمرار؟ \${normal_color}\${visual_choice}" + arr["ARABIC",656]="\${pending_of_translation} \${blue_color} وسيمكن النظام المساعد. \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" arr["ENGLISH",657]="\${blue_color}tmux will be enabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",657]="\${blue_color}Se va a habilitar tmux. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -9437,7 +9437,7 @@ function initialize_language_strings() { arr["POLISH",657]="\${blue_color}tmux zostanie włączony. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",657]="\${blue_color}tmux wird aktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",657]="\${blue_color}tmux etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",657]="\${pending_of_translation} \${blue_color} tmux يجب تمكين \${green_color} تريد الاستمرار؟ \${normal_color}\${visual_choice}" + arr["ARABIC",657]="\${pending_of_translation} \${blue_color} tmux يجب تمكين \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" arr["ENGLISH",658]="\${blue_color}xterm will be enabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",658]="\${blue_color}Se va a habilitar xterm. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -9450,7 +9450,7 @@ function initialize_language_strings() { arr["POLISH",658]="\${blue_color}xterm zostanie włączony. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",658]="\${blue_color}xterm wird aktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",658]="\${blue_color}xterm etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",658]="\${pending_of_translation} \${blue_color} يكون تمكين إكس تيرم. \${green_color} تريد الاستمرار؟ \${normal_color}\${visual_choice}" + arr["ARABIC",658]="\${pending_of_translation} \${blue_color} يكون تمكين إكس تيرم. \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" arr["ENGLISH",659]="Error. Invalid function \"\${normal_color}\${current_function}\${red_color}\" at plugin \"\${normal_color}\${plugin}\${red_color}\". The function tried to be modified does not exist. Fix it before continuing" arr["SPANISH",659]="Error. Función no válida \"\${normal_color}\${current_function}\${red_color}\" en el plugin \"\${normal_color}\${plugin}\${red_color}\". La función que se intenta modificar no existe. Arréglalo antes de continuar" From d49e38fc80258599599d0887da893cd4cb2282f1 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Mon, 5 Oct 2020 08:57:13 +0200 Subject: [PATCH 064/101] Fixes on strings from different languages, mainly arabic --- language_strings.sh | 200 ++++++++++++++++++++++---------------------- 1 file changed, 100 insertions(+), 100 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index daf8d5cb3..82546990a 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -5590,7 +5590,7 @@ function initialize_language_strings() { arr["POLISH",361]="Filtr WPA/WPA2 aktywowany podczas skanowania. Naciśnij [Ctrl+C] w trakcie trwania, aby zatrzymać..." arr["GERMAN",361]="WPA/WPA2-Filter beim Scannen aktiviert. Nach dem Start, drücken Sie [Ctrl+C], um es zu stoppen..." arr["TURKISH",361]="WPA/WPA2 filtresi aktifleştirildi. Başladıktan sonra, durdurmak için [Ctrl+C] tuşlayınız..." - arr["ARABIC",361]="تم تمكين مرشح WPA / WPA2 أثناء الفحص. عند البدء ، اضغط على [Ctrl + C] للإيقاف ..." + arr["ARABIC",361]="تم تمكين مرشح WPA / WPA2 أثناء الفحص. عند البدء ، اضغط على [Ctrl+C] للإيقاف ..." arr["ENGLISH",362]="Custom PIN set to \${normal_color}\${custom_pin}" arr["SPANISH",362]="PIN personalizado elegido \${normal_color}\${custom_pin}" @@ -5602,7 +5602,7 @@ function initialize_language_strings() { arr["ITALIAN",362]="PIN personalizzato scelto \${normal_color}\${custom_pin}" arr["POLISH",362]="Wybrany PIN \${normal_color}\${custom_pin}" arr["GERMAN",362]="Custom PIN gewählt \${normal_color}\${custom_pin}" - arr["TURKISH",362]="Özel PIN \${normal_color}\${custom_pin} olarak ayarlandı" + arr["TURKISH",362]="Özel PIN \${normal_color}\${custom_pin} \${blue_color}olarak ayarlandı" arr["ARABIC",362]="تم تعيين PIN شخصي على \${normal_color}\${custom_pin}" arr["ENGLISH",363]="Type custom PIN (8 digits):" @@ -5628,7 +5628,7 @@ function initialize_language_strings() { arr["ITALIAN",364]="BSSID selezionato \${normal_color}\${wps_bssid}" arr["POLISH",364]="Wybrano BSSID \${normal_color}\${wps_bssid}" arr["GERMAN",364]="Gewähltes BSSID \${normal_color}\${wps_bssid}" - arr["TURKISH",364]="BSSID \${normal_color}\${wps_bssid} olarak ayarlandı" + arr["TURKISH",364]="BSSID \${normal_color}\${wps_bssid} \${blue_color}olarak ayarlandı" arr["ARABIC",364]="BSSID المختار \${normal_color}\${wps_bssid}" arr["ENGLISH",365]="Channel set to \${normal_color}\${wps_channel}" @@ -5641,7 +5641,7 @@ function initialize_language_strings() { arr["ITALIAN",365]="Canale selezionato \${normal_color}\${wps_channel}" arr["POLISH",365]="Wybrany kanał \${normal_color}\${wps_channel}" arr["GERMAN",365]="Ausgewählter Kanal \${normal_color}\${wps_channel}" - arr["TURKISH",365]="Kanal \${normal_color}\${wps_channel} olarak ayarlandı" + arr["TURKISH",365]="Kanal \${normal_color}\${wps_channel} \${blue_color}olarak ayarlandı" arr["ARABIC",365]="القناة المختارة \${normal_color}\${wps_channel}" arr["ENGLISH",366]="No filters enabled on scan. When started, press [Ctrl+C] to stop..." @@ -5655,7 +5655,7 @@ function initialize_language_strings() { arr["POLISH",366]="W skanowaniu nie zostały włączone żadne filtry. Naciśnij [Ctrl+C] w trakcie trwania, aby zatrzymać..." arr["GERMAN",366]="Es sind keine aktivierten Filter im Scan vorhanden. Nach dem Start, drücken Sie [Ctrl+C], um es zu stoppen..." arr["TURKISH",366]="Taramada filtre yok. Başladıktan sonra, durdurmak için [Ctrl+C] tuşlayınız..." - arr["ARABIC",366]="لم يتم تنشيط أي مرشح في الفحص. بمجرد بدء العملية ، يرجى الضغط على [Ctrl + C] لإيقافها ..." + arr["ARABIC",366]="لم يتم تنشيط أي مرشح في الفحص. بمجرد بدء العملية ، يرجى الضغط على [Ctrl+C] لإيقافها ..." arr["ENGLISH",367]="You have bully installed (v\${bully_version}), but not required version. To perform Pixie Dust integrated bully attack you must have at least version v\${minimum_bully_pixiewps_version}" arr["SPANISH",367]="Tienes bully instalado (v\${bully_version}), aunque no la versión requerida. Para realizar el ataque Pixie Dust integrado con bully has de tener al menos la versión v\${minimum_bully_pixiewps_version}" @@ -5668,7 +5668,7 @@ function initialize_language_strings() { arr["POLISH",367]="Masz zainstalowane bully (v\${bully_version}), ale nie wymaganą wersję. Aby atak Pixie Dust był zintegrowany z bully, musisz mieć co najmniej wersję v\${minimum_bully_pixiewps_version}" arr["GERMAN",367]="Sie haben Bully installiert (v\${bully_version}), obwohl nicht die erforderliche Version. Um den Pixie Dust Angriff mit Bully zu integrieren, müssen Sie mindestens die Version v\${minimum_bully_pixiewps_version} haben" arr["TURKISH",367]="Bully versiyonunuz (v\${bully_version}), ama istenilen versiyon değil. Pixie Dust entegreli bully saldırısı yapmak için en az versiyona sahip olmalısınız v\${minimum_bully_pixiewps_version}" - arr["ARABIC",367]="لقد قمت بتثبيت bully (v\${bully_version}) ، لكن ليس الإصدار المطلوب. لتنفيذ هجوم integrated bully Pixie Dust ، يجب أن يكون لديك على الأقل الإصدار v\${imum_bully_pixiewps_version}" + arr["ARABIC",367]="لقد قمت بتثبيت bully (v\${bully_version}) ، لكن ليس الإصدار المطلوب. لتنفيذ هجوم integrated bully Pixie Dust ، يجب أن يكون لديك على الأقل الإصدار v\${minimum_bully_pixiewps_version}" arr["ENGLISH",368]="You have bully installed (v\${bully_version}). You meet the version requirement to perform Pixie Dust integrated bully attack (minimum version v\${minimum_bully_pixiewps_version}). Script can continue..." arr["SPANISH",368]="Tienes bully instalado (v\${bully_version}). Cumples con el requisito de versión para realizar el ataque Pixie Dust integrado con bully (versión mínima v\${minimum_bully_pixiewps_version}). El script puede continuar..." @@ -5694,7 +5694,7 @@ function initialize_language_strings() { arr["POLISH",369]="Aby przeprowadzić zintegrowany atak Pixie Dust z użyciem reaver lub z bully, musisz mieć zainstalowaną co najmniej wersję \${minimum_reaver_pixiewps_version} reaver i \${minimum_bully_pixiewps_version} bully" arr["GERMAN",369]="Um den mit dem reaver oder mit bully integrierten Pixie Dust-Angriff auszuführen, müssen Sie mindestens die Reaver Version \${minimum_reaver_pixiewps_version} und die Bully Version \${minimum_bully_pixiewps_version} installiert haben" arr["TURKISH",369]="Reaver veya bully ile Pixie Dust entegre saldırısını gerçekleştirmek için, reaver için en az \${minimum_reaver_pixiewps_version} sürümü ve kabadayılık için \${minimum_bully_pixiewps_version} yüklemiş olmanız gerekir" - arr["ARABIC",369]="لتنفيذ هجوم Pixie Dust المتكامل باستخدام Reaver أو الفتوة ، يجب أن تكون قد قمت بتثبيت ما لا يقل عن \${min_reaver_pixiewps_version} إصدار لـ reaver و \${less_bully_pixiewps_version} ل bully" + arr["ARABIC",369]="لتنفيذ هجوم Pixie Dust المتكامل باستخدام Reaver أو الفتوة ، يجب أن تكون قد قمت بتثبيت ما لا يقل عن \${minimum_reaver_pixiewps_version} إصدار لـ reaver و \${less_bully_pixiewps_version} ل bully" arr["ENGLISH",370]="You have reaver installed (v\${reaver_version}). You meet the version requirement to perform Pixie Dust integrated reaver attack (minimum version v\${minimum_reaver_pixiewps_version}). Script can continue..." arr["SPANISH",370]="Tienes reaver instalado (v\${reaver_version}). Cumples con el requisito de versión para realizar el ataque Pixie Dust integrado con reaver (versión minima v\${minimum_reaver_pixiewps_version}). El script puede continuar..." @@ -5707,7 +5707,7 @@ function initialize_language_strings() { arr["POLISH",370]="Masz zainstalowany reaver (v\${reaver_version}). Spełnia on wymagania dotyczące wersji, aby wykonać atak Pixie Dust (wersja minimalna v\${minimum_reaver_pixiewps_version}). Skrypt może kontynuować..." arr["GERMAN",370]="Reaver ist installiert (v\${reaver_version}). Sie erfüllen die Versionsvoraussetzung, um den Pixie Dust-Angriff auszuführen, der mit Reaver integriert ist (min Version v\${minimum_reaver_pixiewps_version}). Das Skript kann fortfahren..." arr["TURKISH",370]="Reaver sisteminizde kurulu (v\${reaver_version}). Pixie Dust entegre reaver saldırısını gerçekleştirmek için sürüm gereksinimini karşılıyorsunuz (minimum sürüm v\${minimum_reaver_pixiewps_version}). Script devam edebilir..." - arr["ARABIC",370]="لقد قمت بتثبيت Reaver (v\${reaver_version}). أنت تفي بمتطلبات الإصدار لتنفيذ هجوم Pixie Dust integrated reaver (الحد الأدنى من الإصدار v\${Min_reaver_pixiewps_version}). البرنامج يمكن أن يستمر ..." + arr["ARABIC",370]="لقد قمت بتثبيت Reaver (v\${reaver_version}). أنت تفي بمتطلبات الإصدار لتنفيذ هجوم Pixie Dust integrated reaver (الحد الأدنى من الإصدار v\${minimum_reaver_pixiewps_version}). البرنامج يمكن أن يستمر ..." arr["ENGLISH",371]="You have reaver installed (v\${reaver_version}), but not required version. To perform Pixie Dust integrated reaver attack you must have at least version v\${minimum_reaver_pixiewps_version}" arr["SPANISH",371]="Tienes reaver instalado (v\${reaver_version}), aunque no la versión requerida. Para realizar el ataque Pixie Dust integrado con reaver has de tener al menos la versión v\${minimum_reaver_pixiewps_version}" @@ -5720,7 +5720,7 @@ function initialize_language_strings() { arr["POLISH",371]="Masz zainstalowany reaver (v\${reaver_version}), ale nie wymaganą wersję. Aby zrealizować atak Pixie Dust zintegrowany z programem reaver musisz mieć co najmniej wersję v\${minimum_reaver_pixiewps_version}" arr["GERMAN",371]="Reaver ist installiert (v\${reaver_version}), jedoch nicht die erforderliche Version. Um den Pixie Dust-Angriff mit Reaver zu integrieren, müssen Sie mindestens die Version v\${minimum_reaver_pixiewps_version} haben" arr["TURKISH",371]="Reaver sisteminizde kurulu (v\${reaver_version}), ancak sürüm uygun değil. Pixie Dust entegre reaver saldırısını gerçekleştirmek için minimum sürüm olan \${minimum_reaver_pixiewps_version} olmalıdır" - arr["ARABIC",371]="لقد قمت بتثبيت Reaver (v\$ {reaver_version}) ، لكن ليس الإصدار المطلوب. لتنفيذ هجوم Pixie Dust integrated reaver ، يجب أن يكون لديك على الأقل الإصدار v\${imum_reaver_pixiewps_version}" + arr["ARABIC",371]="لقد قمت بتثبيت Reaver (v\${reaver_version}) ، لكن ليس الإصدار المطلوب. لتنفيذ هجوم Pixie Dust integrated reaver ، يجب أن يكون لديك على الأقل الإصدار v\${minimum_reaver_pixiewps_version}" arr["ENGLISH",372]="This action can't be performed without known PINs database file" arr["SPANISH",372]="Sin fichero de base de datos de PINs conocidos no se puede realizar esta acción" @@ -6045,7 +6045,7 @@ function initialize_language_strings() { arr["POLISH",396]="8. Atak Evil Twin AP ze sniffingiem i bettercap-sslstrip2/BeEF" arr["GERMAN",396]="8. Evil Twin AP Angriff mit Sniffing und bettercap-sslstrip2/BeEF" arr["TURKISH",396]="8. Sniffing ve bettercap-sslstrip2/BeEF ile Kötü İkiz AP saldırısı" - arr["ARABIC",396]="8. هجوم Evil Twin AP مع الشم و bettercap-sslstrip2/BeEF" + arr["ARABIC",396]="8. هجوم Evil Twin AP مع الشم و bettercap-sslstrip2/BeEF" arr["ENGLISH",397]="Evil Twin AP attack with sniffing and bettercap-sslstrip2/BeEF" arr["SPANISH",397]="Ataque Evil Twin AP con sniffing y bettercap-sslstrip2/BeEF" @@ -6071,7 +6071,7 @@ function initialize_language_strings() { arr["POLISH",398]="Wpisz ścieżkę, w której będzie zapisany plik lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${default_bettercap_logpath}]" arr["GERMAN",398]="Schreiben Sie den Pfad, unter dem die Datei gespeichert werden soll, oder drücken Sie die Enter-Taste, um den Standardvorschlag zu akzeptieren \${normal_color}[\${default_bettercap_logpath}]" arr["TURKISH",398]="Dosyayı depolamak için yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın \${normal_color}[\${default_bettercap_logpath}]" - arr["ARABIC",398]="اكتب المسار لتخزين الملف أو اضغط على [Enter] لقبول الاقتراح \${normal_color}[\$ {default_bettercap_logpath}]" + arr["ARABIC",398]="اكتب المسار لتخزين الملف أو اضغط على [Enter] لقبول الاقتراح \${normal_color}[\${default_bettercap_logpath}]" arr["ENGLISH",399]="Passwords captured by sniffer. File saved at \${normal_color}[\${bettercap_logpath}]" arr["SPANISH",399]="El sniffer ha capturado contraseñas. Fichero salvado en \${normal_color}[\${bettercap_logpath}]" @@ -6110,7 +6110,7 @@ function initialize_language_strings() { arr["POLISH",401]="Zainstalowany pakiet beef nie jest BeEF (Browser Exploitation Framework). Masz zainstalowaną Beef (Flexible Brainfuck interpreter). Obydwa pliki wykonywalne są nazywane tak samo i mogą prowadzić do zamieszania. Odinstaluj i zainstaluj system airgeddon, jeśli potrzebujesz tej funkcji. Instrukcja instalacji: \${beef_installation_url}" arr["GERMAN",401]="Das von Ihnen installierte beef-Paket ist nicht BeEF (Browser Exploitation Framework). Sie haben Beef (Flexible Brainfuck Interpreter) installiert. Beide ausführbare Dateien werden als gleich bezeichnet und können zu Verwirrung führen. Deinstallieren Sie es und installieren Sie das, das airgeddon benötigt, wenn Sie diese Funktion verwenden möchten. Installationsanleitung: \${beef_installation_url}" arr["TURKISH",401]="Yüklediğiniz beef paketi, BeEF (Browser Exploitation Framework) değildir. Beef (Flexible Brainfuck interpreter) kurulu. Her iki yürütücü de aynı ada sahip ve karışıklığa yol açabilir. Bu özelliği kullanmak istiyorsanız kaldırın ve hangi airgeddon'un gereksinimlerini karşılayın. Kurulum kılavuzu: \${beef_installation_url}" - arr["ARABIC",401]="حزمة beef التي قمت بتثبيتها ليست BeEF (Browser Exploitation Framework). لديك Beef Beef (Flexible Brainfuck interpreter) مثبتًا. كلا الملفين التنفيذيين لهما نفس الاسم ويمكن أن يؤديا إلى الارتباك. قم بإلغاء تثبيته وتثبيت ما يحتاجه airgeddon إذا كنت تريد استخدام هذه الميزة. دليل التثبيت: \${beef_installation_url}" + arr["ARABIC",401]="حزمة beef التي قمت بتثبيتها ليست BeEF (Browser Exploitation Framework). لديك Beef (Flexible Brainfuck interpreter) مثبتًا. كلا الملفين التنفيذيين لهما نفس الاسم ويمكن أن يؤديا إلى الارتباك. قم بإلغاء تثبيته وتثبيت ما يحتاجه airgeddon إذا كنت تريد استخدام هذه الميزة. دليل التثبيت: \${beef_installation_url}" arr["ENGLISH",402]="Enter the absolute path of the directory where BeEF is installed:" arr["SPANISH",402]="Introduce la ruta absoluta del directorio donde está instalado BeEF:" @@ -6188,7 +6188,7 @@ function initialize_language_strings() { arr["POLISH",407]="Przygotowanie BeEF" arr["GERMAN",407]="BeEF wird vorbereitet" arr["TURKISH",407]="BeEF hazırlanması" - arr["ARABIC",407]="تحضيرBeEF" + arr["ARABIC",407]="تحضير BeEF" arr["ENGLISH",408]="If you installed BeEF manually, airgeddon might not be able to find it and the attack option can appear as restricted. You can try to solve it using the special menu option to fix this. It will work only if BeEF is already correctly installed and your unique problem is the script is not detecting it" arr["SPANISH",408]="Si instalaste BeEF manualmente, puede que airgeddon no sea capaz de encontrarlo y la opción del ataque te aparezca restringida. Puedes intentar solucionarlo usando la opción del menú especial para ello. Esto sólo funcionará si BeEF ya está instalado correctamente y el único problema que tienes es que el script no lo detecta" @@ -6214,7 +6214,7 @@ function initialize_language_strings() { arr["POLISH",409]="1. Atak Evil Twin AP ze sniffingiem i bettercap-sslstrip2/BeEF" arr["GERMAN",409]="1. Evil Twin AP Angriff mit Sniffing und bettercap-sslstrip2/BeEF" arr["TURKISH",409]="1. Sniffing ve bettercap-sslstrip2/BeEF ile Kötü İkiz AP saldırısı" - arr["ARABIC",409]="1. هجوم Evil Twin AP مع الشم و bettercap-sslstrip2/BeEF" + arr["ARABIC",409]="1. هجوم Evil Twin AP مع الشم و bettercap-sslstrip2/BeEF" arr["ENGLISH",410]="2. Try to troubleshoot manually installed BeEF dependency problem" arr["SPANISH",410]="2. Intentar solucionar problema de dependencia BeEF instalado manualmente" @@ -6227,7 +6227,7 @@ function initialize_language_strings() { arr["POLISH",410]="2. Próba rozwiązywania problemów z ręcznie zainstalowanym BeEF" arr["GERMAN",410]="2. Versuche manuell installierte BeEF-Abhängigkeitsprobleme zu lösen" arr["TURKISH",410]="2. El ile yüklenmiş BeEF bağımlılık sorununu gidermeye çalışın" - arr["ARABIC",410]="2. حاول استكشاف مشكلة تبعية BeEF المثبتة يدويًا وإصلاحها" + arr["ARABIC",410]="2. حاول استكشاف مشكلة تبعية BeEF المثبتة يدويًا وإصلاحها" arr["ENGLISH",411]="WPS filter enabled in scan. When started, press [Ctrl+C] to stop..." arr["SPANISH",411]="Filtro WPS activado en escaneo. Una vez empezado, pulse [Ctrl+C] para pararlo..." @@ -6240,7 +6240,7 @@ function initialize_language_strings() { arr["POLISH",411]="Filtr WPS aktywowany podczas skanowania. Naciśnij [Ctrl+C] w trakcie trwania, aby zatrzymać..." arr["GERMAN",411]="WPS-Filter beim Scannen aktiviert. Nach dem Start, drücken Sie [Ctrl+C], um es zu stoppen..." arr["TURKISH",411]="WPS filtresi taramada etkinleştirildi. Başladığınızda, durdurmak için [Ctrl+C] tuşlarına basın..." - arr["ARABIC",411]="تم تمكين مرشح WPS في الفحص. عند البدء ، اضغط على [Ctrl + C] للإيقاف ..." + arr["ARABIC",411]="تم تمكين مرشح WPS في الفحص. عند البدء ، اضغط على [Ctrl+C] للإيقاف ..." arr["ENGLISH",412]="You don't need to perform this action. Your BeEF is operational" arr["SPANISH",412]="No necesitas realizar esta acción. Tu BeEF está operativo" @@ -6290,9 +6290,9 @@ function initialize_language_strings() { arr["GREEK",415]="\${blue_color}Το airgeddon γνωρίζει ότι έχετε εγκατεστημένο το BeEF και έχετε περάσει τους απαραίτητους ελέγχους, αλλά δεν μπόρεσε να εντοπίσει το σωστό μονοπάτι για τον κατάλογο όπου έχετε εγκαταστήσει το BeEF. Γνωρίζοντας το μονοπάτι για τον κατάλογο κάνει την διαδικασία της εκτέλεσης πλεονεκτική γιατί το αρχείο παραμέτρων μπορεί να ρυθμιστεί καταλλήλως, αντιθέτως με το προεπιλεγμένο. \${green_color}Θέλετε να το εισάγετε χειροκίνητα; \${normal_color}\${visual_choice}" arr["ITALIAN",415]="\${blue_color}airgeddon sa che hai BeEF installato e passi la validazione, peró non ha potuto trovare il percorso esatto della directory in cui hai installato BeEF. Conoscere l'esatta posizione ha alcuni vantaggi all'ora di eseguiro perchè la configurazione sarà personalizzata, piuttosto che una configurazione generica. \${green_color}Vuoi inserirla manualmente? \${normal_color}\${visual_choice}" arr["POLISH",415]="\${blue_color}airgeddon wie, że masz zainstalowaną wersję BeEF i przejdziesz walidację, ale nie możesz określić dokładnej ścieżki katalogu, w której zainstalowałeś BeEF. Znajomość dokładnej lokalizacji ma pewne zalety w czasie jej wykonywania, ponieważ konfiguracja zostanie dostosowana do indywidualnych potrzeb, a nie jako konfiguracja ogólna. \${green_color}Czy chcesz ją wprowadzić ręcznie? \${normal_color}\${visual_choice}" - arr["GERMAN",415]="\${blue_color}airgeddon weiß, dass Sie BeEF installiert haben und Sie die Validierung bestehen, aber airgeddon konnte den genauen Verzeichnispfad, in den BeEF installiert ist, nicht angeben. Die genaue Position zu kennen, hat zum Zeitpunkt der Ausführung einige Vorteile, da die Konfiguration personalisiert wird, anstatt eine generische Konfiguration zu sein. \${green_color} Möchten Sie es manuell eingeben? \${normal_color}\${visual_choice}" - arr["TURKISH",415]="\${blue_color}airgeddon, BeEF'in yüklü olduğunu ve doğrulama işlemini geçtiğinizi biliyor, ancak BeEF'in kurulu olduğu doğru dizin yolunu bulamadı. Konumun bilinmesi, yapılandırma dosyasının jenerik yerine özelleştirilebilmesi nedeniyle yürütme için bazı avantajlar sağlar. \${green_color} El ile girmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",415]="\${blue_color} يعرف airgeddon أن لديك BeEF مثبتًا وأنك نجحت في التحقق من الصحة ، لكنه لم يتمكن من تحديد مسار الدليل الصحيح حيث تم تثبيت BeEF. توفر معرفة الموقع بعض المزايا للتنفيذ لأنه يمكن تخصيص ملف التكوين الخاص به بدلاً من العام. \${green_color} هل تريد إدخاله يدويًا؟ \${normal_color}\${visual_choice}" + arr["GERMAN",415]="\${blue_color}airgeddon weiß, dass Sie BeEF installiert haben und Sie die Validierung bestehen, aber airgeddon konnte den genauen Verzeichnispfad, in den BeEF installiert ist, nicht angeben. Die genaue Position zu kennen, hat zum Zeitpunkt der Ausführung einige Vorteile, da die Konfiguration personalisiert wird, anstatt eine generische Konfiguration zu sein. \${green_color}Möchten Sie es manuell eingeben? \${normal_color}\${visual_choice}" + arr["TURKISH",415]="\${blue_color}airgeddon, BeEF'in yüklü olduğunu ve doğrulama işlemini geçtiğinizi biliyor, ancak BeEF'in kurulu olduğu doğru dizin yolunu bulamadı. Konumun bilinmesi, yapılandırma dosyasının jenerik yerine özelleştirilebilmesi nedeniyle yürütme için bazı avantajlar sağlar. \${green_color}El ile girmek istiyor musunuz? \${normal_color}\${visual_choice}" + arr["ARABIC",415]="\${blue_color} يعرف airgeddon أن لديك BeEF مثبتًا وأنك نجحت في التحقق من الصحة ، لكنه لم يتمكن من تحديد مسار الدليل الصحيح حيث تم تثبيت BeEF. توفر معرفة الموقع بعض المزايا للتنفيذ لأنه يمكن تخصيص ملف التكوين الخاص به بدلاً من العام. \${green_color}هل تريد إدخاله يدويًا؟ \${normal_color}\${visual_choice}" arr["ENGLISH",416]=" You can run BeEF, but it is better if you run the second option before" arr["SPANISH",416]=" Puedes ejecutar BeEF, pero es recomendable ejecutar la segunda opción antes" @@ -6396,7 +6396,7 @@ function initialize_language_strings() { arr["POLISH",423]="5. Atak WEP \"Wszystko-w-Jednym\"" arr["GERMAN",423]="5. WEP-Angriff \"All-in-One\"" arr["TURKISH",423]="5. WEP \"Hepsi-bir-arada\" saldırı" - arr["ARABIC",423]="5. هجوم WEP \"All-in-One\"" + arr["ARABIC",423]="5. هجوم WEP \"All-in-One\"" arr["ENGLISH",424]="The selected network is invalid. Encryption type of target network must be WEP" arr["SPANISH",424]="La red seleccionada no es válida. El tipo de encriptación de la red objetivo debe ser WEP" @@ -6435,7 +6435,7 @@ function initialize_language_strings() { arr["POLISH",426]="9. Menu ataków WEP" arr["GERMAN",426]="9. WEP-Angriffsmenü" arr["TURKISH",426]="9. WEP saldırı menüsü" - arr["ARABIC",426]="9. قائمة هجمات WEP" + arr["ARABIC",426]="9. قائمة هجمات WEP" arr["ENGLISH",427]="WEP attacks menu" arr["SPANISH",427]="Menú de ataques WEP" @@ -6487,7 +6487,7 @@ function initialize_language_strings() { arr["POLISH",430]="Jeśli hasło sieci wifi zostanie zdobyte atakiem WEP \"Wszystko-w-Jednym\", musisz zdecydować, gdzie je zapisać. \${green_color}Wpisz ścieżkę, w której będziemy zapisywać plik lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${wep_potpath}]" arr["GERMAN",430]="Wenn Sie das WLAN-Passwort mit dem WEP-Angriff \"All-in-One\" erhalten, müssen Sie entscheiden, wo Sie es speichern möchten. \${green_color} Geben Sie den Pfad ein, unter dem die Datei gespeichert werden soll, oder drücken Sie die [Enter]-Taste, um den Standardvorschlag \${normal_color}[\${wep_potpath}] \${blue_color}zu akzeptieren" arr["TURKISH",430]="Kablosuz ağın şifresi \"Hepsi-bir-arada\" WEP saldırısıyla elde edilirse, nereye kaydedeceğinize karar vermelisiniz. \${green_color}Dosyayı depolamak için yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın \${normal_color}[\${wep_potpath}]" - arr["ARABIC",430]="إذا تم الحصول على كلمة المرور لشبكة wifi بهجوم \"All-in-One\" WEP ، فيجب أن تقرر مكان حفظها. \${green_color} اكتب المسار لتخزين الملف أو اضغط على [Enter] لقبول الاقتراح \${normal_color}[\${wep_potpath}]" + arr["ARABIC",430]="إذا تم الحصول على كلمة المرور لشبكة wifi بهجوم \"All-in-One\" WEP ، فيجب أن تقرر مكان حفظها. \${green_color}اكتب المسار لتخزين الملف أو اضغط على [Enter] لقبول الاقتراح \${normal_color}[\${wep_potpath}]" arr["ENGLISH",431]="The WEP protocol had a bad design and can be cracked in a few minutes if we have enough generated traffic" arr["SPANISH",431]="El protocolo WEP tuvo un diseño erróneo y se puede romper en pocos minutos si se genera tráfico suficiente" @@ -6552,7 +6552,7 @@ function initialize_language_strings() { arr["POLISH",435]="Wystąpił błąd podczas próby zmiany trybu interfejsu. Wymaga to zmiany jego nazwy, ale wygląda jednak na to, że masz już interfejs o nazwie, która będzie potrzebna (\${normal_color}\${desired_interface_name}\${red_color})" arr["GERMAN",435]="Fehler beim Versuch, den Modus der Interface zu ändern. Dabei ändert sich der Name der Interface, aber es scheint, dass Sie bereits eine Interface haben, die den Namen belegt, der benötigt ist (\${normal_color}\${desired_interface_name}\${red_color})" arr["TURKISH",435]="Arabirim modunu değiştirmeye çalışırken hata oluştu. İşlem sırasında arabirim adı değiştirilmeli, ancak gerekli olan adı taşıyan bir arabirime sahip olduğunuz anlaşılıyor (\${normal_color}\${desired_interface_name}\${red_color})" - arr["ARABIC",435]="خطأ في محاولة تغيير وضع الواجهة. أثناء العملية ، يجب تغيير اسم الواجهة ، ولكن يبدو أن لديك بالفعل واجهة تشغل الاسم المطلوب (\${normal_color}\$ {required_interface_name}\$ {red_color})" + arr["ARABIC",435]="خطأ في محاولة تغيير وضع الواجهة. أثناء العملية ، يجب تغيير اسم الواجهة ، ولكن يبدو أن لديك بالفعل واجهة تشغل الاسم المطلوب (\${normal_color}\${desired_interface_name}\${red_color})" arr["ENGLISH",436]="The hashcat version you have installed (\${hashcat_version}) is greater or equal than \${hashcat_hccapx_version} so you need to convert the capture files to \"hccapx\" format, airgeddon will do this automatically. To do this you need a converter that is not present on your system (hashcat-utils package), install it to be able to perform this attack" arr["SPANISH",436]="La versión de hashcat que tienes instalada (\${hashcat_version}) es igual o superior a la \${hashcat_hccapx_version} por lo que es necesario convertir los ficheros de captura a formato \"hccapx\", airgeddon lo hará automáticamente. Pero para ello hace falta un conversor que no está presente en tu sistema (paquete hashcat-utils), instálalo para poder realizar este ataque" @@ -6604,7 +6604,7 @@ function initialize_language_strings() { arr["POLISH",439]="\${blue_color}Wykryto, że nie wybrano żadnych celów, konieczne będzie ręczne wprowadzanie danych. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",439]="\${blue_color}Es wurde festgestellt, dass Sie kein Ziel ausgewählt haben. Sie müssen die Daten manuell eingeben. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",439]="\${blue_color}Hiçbir hedef seçmediyseniz, verileri manuel olarak girmeniz istenir. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",439]="\${blue_color} لم تحدد أي هدف ، سيُطلب منك إدخال البيانات يدويًا. \${green_color} هل تريد المتابعة؟ \${normal_color}\${visual_choice}" + arr["ARABIC",439]="\${blue_color} لم تحدد أي هدف ، سيُطلب منك إدخال البيانات يدويًا. \${green_color}هل تريد المتابعة؟ \${normal_color}\${visual_choice}" arr["ENGLISH",440]="Aircrack trophy file generated successfully at [\${normal_color}\${aircrackpotenteredpath}\${blue_color}]" arr["SPANISH",440]="Fichero de trofeo aircrack generado con éxito en [\${normal_color}\${aircrackpotenteredpath}\${blue_color}]" @@ -6695,7 +6695,7 @@ function initialize_language_strings() { arr["POLISH",446]="0. Wróć do menu opcji" arr["GERMAN",446]="0. Zum Optionsmenü zurückkehren" arr["TURKISH",446]="0. Ayarlar menüsüne geri dön" - arr["ARABIC",446]="0. العودة إلى قائمة الخيارات" + arr["ARABIC",446]="0. العودة إلى قائمة الخيارات" arr["ENGLISH",447]="13. Set permanently airgeddon's language to the current one" arr["SPANISH",447]="13. Cambiar permanentemente el idioma de airgeddon al actual" @@ -6734,7 +6734,7 @@ function initialize_language_strings() { arr["POLISH",449]="2. Trwale włącz automatyczną aktualizację" arr["GERMAN",449]="2. Aktivieren Sie die automatische Aktualisierung dauerhaft" arr["TURKISH",449]="2. Otomatik güncellemeleri kalıcı olarak etkinleştir" - arr["ARABIC",449]="2. تمكين التحديث التلقائي بشكل دائم" + arr["ARABIC",449]="2. تمكين التحديث التلقائي بشكل دائم" arr["ENGLISH",450]="5. Enable extended colorization permanently" arr["SPANISH",450]="5. Habilitar permanentemente la colorización extendida" @@ -6747,7 +6747,7 @@ function initialize_language_strings() { arr["POLISH",450]="5. Trwale włącz rozszerzone kolorowanie" arr["GERMAN",450]="5. Die erweiterte Einfärbung dauerhaft aktivieren" arr["TURKISH",450]="5. Geliştirilmiş renklendirmeyi kalıcı olarak etkinleştir" - arr["ARABIC",450]="5. تمكين التلوين الممتد بشكل دائم" + arr["ARABIC",450]="5. تمكين التلوين الممتد بشكل دائم" arr["ENGLISH",451]="Automatic updates: \${pink_color}Enabled\${normal_color}" arr["SPANISH",451]="Actualizaciones automáticas: \${pink_color}Activadas\${normal_color}" @@ -6812,7 +6812,7 @@ function initialize_language_strings() { arr["POLISH",455]="2. Trwale wyłącz automatyczną aktualizację" arr["GERMAN",455]="2. Automatische Updates dauerhaft deaktivieren" arr["TURKISH",455]="2. Otomatik güncellemeleri kalıcı olarak devre dışı bırak" - arr["ARABIC",455]="2. تعطيل التحديثات التلقائية بشكل دائم" + arr["ARABIC",455]="2. تعطيل التحديثات التلقائية بشكل دائم" arr["ENGLISH",456]="5. Disable extended colorization permanently" arr["SPANISH",456]="5. Deshabilitar permanentemente la colorización extendida" @@ -6825,7 +6825,7 @@ function initialize_language_strings() { arr["POLISH",456]="5. Trwale wyłącz rozszerzone kolorowanie" arr["GERMAN",456]="5. Erweiterte Einfärbung dauerhaft deaktivieren" arr["TURKISH",456]="5. Geliştirilmiş renklendirmeyi kalıcı olarak devre dışı bırak" - arr["ARABIC",456]="5. تعطيل التحديثات التلقائية بشكل دائم" + arr["ARABIC",456]="5. تعطيل التحديثات التلقائية بشكل دائم" 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}" @@ -6838,7 +6838,7 @@ function initialize_language_strings() { arr["POLISH",457]="\${blue_color}Aktualizacje automatyczne zostaną wyłączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",457]="\${blue_color}Automatische Updates werden deaktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",457]="\${blue_color}Otomatik güncellemeler devre dışı bırakılacak. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",457]="\${blue_color} سيتم تعطيل التحديثات التلقائية. \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" + arr["ARABIC",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}" @@ -6851,7 +6851,7 @@ function initialize_language_strings() { arr["POLISH",458]="\${blue_color}Automatyczne aktualizacje będą włączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",458]="\${blue_color}Automatische Updates werden aktiviert. \${green_color} Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",458]="\${blue_color}Otomatik güncellemeler etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",458]="\${blue_color} سيتم تمكين التحديثات التلقائية. \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" + arr["ARABIC",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" @@ -6903,7 +6903,7 @@ function initialize_language_strings() { arr["POLISH",462]="\${blue_color}Rozszerzone kolorowanie zostanie wyłączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",462]="\${blue_color}Erweiterte Einfärbung wird deaktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",462]="\${blue_color}Geliştirilmiş renklendirme devre dışı bırakılacak. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",462]="\${blue_color} سيتم تعطيل التلوين الممتد. \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" + arr["ARABIC",462]="\${blue_color} سيتم تعطيل التلوين الممتد. \${green_color}هل تريد المتابعة؟ \${normal_color}\${visual_choice}" arr["ENGLISH",463]="\${blue_color}Extended colorization 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 extendida. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -6968,7 +6968,7 @@ function initialize_language_strings() { arr["POLISH",467]="6. Trwale włącz automatyczne wykrywanie języka podczas uruchamiania" arr["GERMAN",467]="6. Automatische Spracherkennung beim Start dauerhaft aktivieren" arr["TURKISH",467]="6. Başlangıç dilini otomatik algılama özelliğini kalıcı olarak etkinleştir" - arr["ARABIC",467]="6. قم بتمكين الاكتشاف التلقائي للغة عند بدء التشغيل بشكل دائم" + arr["ARABIC",467]="6. قم بتمكين الاكتشاف التلقائي للغة عند بدء التشغيل بشكل دائم" arr["ENGLISH",468]="6. Disable startup language autodetection permanently" arr["SPANISH",468]="6. Deshabilitar permanentemente la autodetección de idioma al inicio" @@ -6981,7 +6981,7 @@ function initialize_language_strings() { arr["POLISH",468]="6. Trwale wyłącz autodetekcję języka podczas uruchamiania" arr["GERMAN",468]="6. Automatische Spracherkennung beim Start dauerhaft deaktivieren" arr["TURKISH",468]="6. Başlangıç dili otomatik algılamayı kalıcı olarak devre dışı bırak" - arr["ARABIC",468]="6. تعطيل الاكتشاف التلقائي للغة عند بدء التشغيل بشكل دائم" + arr["ARABIC",468]="6. تعطيل الاكتشاف التلقائي للغة عند بدء التشغيل بشكل دائم" 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}" @@ -6994,7 +6994,7 @@ function initialize_language_strings() { arr["POLISH",469]="\${blue_color}Autodetekcja języka zostanie wyłączona podczas uruchamiania. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",469]="\${blue_color}Die automatische Spracherkennung am Anfang wird deaktiviert. \${green_color}Wollen Sie weitermachen? \${normal_color}\${visual_choice}" arr["TURKISH",469]="\${blue_color}Başlangıç dili otomatik algılama devre dışı bırakılacak. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",469]="\${blue_color} سيتم تعطيل الاكتشاف التلقائي للغة عند بدء التشغيل. \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" + arr["ARABIC",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}" @@ -7007,7 +7007,7 @@ function initialize_language_strings() { arr["POLISH",470]="\${blue_color}Autodetekcja języka podczas uruchamiania zostanie włączona. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",470]="\${blue_color}Die automatische Spracherkennung wird zu Beginn aktiviert. \${green_color}Wollen Sie weitermachen? \${normal_color}\${visual_choice}" arr["TURKISH",470]="\${blue_color}Başlangıç dili otomatik algılama etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",470]="\${blue_color} سيتم تمكين الاكتشاف التلقائي للغة عند بدء التشغيل. \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" + arr["ARABIC",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!!" @@ -7111,7 +7111,7 @@ function initialize_language_strings() { arr["POLISH",478]="\${blue_color}To na stałe zmieni język na aktualny, tak aby był ustawiony przy następnym uruchomieniu airgeddon. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",478]="\${blue_color}Die aktuelle Sprache wird permanent geändert, so dass der nächste Start von airgeddon in diese Sprache direkt startet. \${green_color}Möchten Sie weitermachen? \${normal_color}\${visual_choice}" arr["TURKISH",478]="Dil, geçici olarak şu anki olarak ayarlanacaktır, böylece bir sonraki airgeddon başlatmada doğrudan kullanılacaktır. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",478]="\${blue_color} سيتم تعيين اللغة بشكل دائم على اللغة الحالية ، لذلك عند البداية الموالية لـ airgeddon سيتم استخدامها مباشرة. \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" + arr["ARABIC",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" @@ -7163,7 +7163,7 @@ function initialize_language_strings() { arr["POLISH",482]="8. Włoski" arr["GERMAN",482]="8. Italienisch" arr["TURKISH",482]="8. İtalyanca" - arr["ARABIC",482]="8. الايطالية" + arr["ARABIC",482]="8. الايطالية" arr["ENGLISH",483]="The attack in \"smooth\" mode will be dismantled as soon as a credential is captured to let clients reconnect again to the legitimate network. This reduces the possibility of being discovered, looking for some users as a punctual wireless network malfunction" arr["SPANISH",483]="El ataque en modo \"smooth\" tan pronto capture unas credenciales se desmantelará para dejar que los clientes vuelvan a conectarse a la red legítima. Esto reduce las posibilidades de ser descubierto haciendo que para algunos usuarios pueda parecer un fallo puntual de la red inalámbrica" @@ -7202,7 +7202,7 @@ function initialize_language_strings() { arr["POLISH",485]="\${blue_color}Niektóre kody PIN zostały dodane obliczone algorytmami (ComputePIN, EasyBox, itd.) ale można jeszcze dodać jeden (Arcadyan). Obliczanie go wymaga pewnych danych oraz będzie musiało zostać wykonane skanowanie w tle. Proces ten może być bardzo powolny. \${green_color}Czy chcesz kontynuować obliczenie, aby go dodać? \${normal_color}\${visual_choice}" arr["GERMAN",485]="\${blue_color}Einige von Algorithmen berechnete PINs (ComputePIN, EasyBox usw.) wurden hinzugefügt, aber es kann noch eine weitere hinzugefügt werden (Arcadyan). Die Berechnung erfordert bestimmte Daten und ein Scan im Hintergrund muss durchgeführt werden. Es ist möglich, dass der Prozess sehr langsam ist. \${green_color}Möchten Sie mit der Berechnung fortfahren, um sie hinzuzufügen? \${normal_color}\${visual_choice}" arr["TURKISH",485]="Bazı PIN'ler algoritmalar (ComputePIN, EasyBox, vb.) Kullanılarak hesaplanmıştır, ancak bir tane daha ekleyebilirsiniz (Arcadyan). Bunu hesaplamak belirli veriler gerektirir ve bir arka plan taramasının yapılması gerekir. İşlem çok yavaş olabilir. \${green_color}Eklemek istediğiniz hesaplamaya devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",485]="\${blue_color} تمت إضافة بعض أرقام التعريف الشخصية (PIN) المحسوبة باستخدام الخوارزميات (ComputePIN و EasyBox وما إلى ذلك) ، ولكن يمكنك إضافة واحد آخر (Arcadyan) يتطلب حسابها بيانات معينة وسيتعين إجراء مسح للخلفية. قد تكون العملية بطيئة للغاية. \${green_color} هل تريد متابعة الحساب لإضافته؟ \${normal_color}\${visual_choice}" + arr["ARABIC",485]="\${blue_color}تمت إضافة بعض أرقام التعريف الشخصية (PIN) المحسوبة باستخدام الخوارزميات (ComputePIN و EasyBox وما إلى ذلك) ، ولكن يمكنك إضافة واحد آخر (Arcadyan) يتطلب حسابها بيانات معينة وسيتعين إجراء مسح للخلفية. قد تكون العملية بطيئة للغاية. \${green_color}هل تريد متابعة الحساب لإضافته؟ \${normal_color}\${visual_choice}" arr["ENGLISH",486]="It's not possible to generate PIN with Arcadyan algorithm. To be able to do it, update \"wash\" (included in reaver package) to a newer version including the necessary \"-j\" option (v\${minimum_wash_json_version})" arr["SPANISH",486]="No es posible generar el PIN con el algoritmo Arcadyan. Para poder hacerlo actualice \"wash\" (incluido en el paquete reaver) a una versión superior que tenga la necesaria opción \"-j\" (v\${minimum_wash_json_version})" @@ -7215,7 +7215,7 @@ function initialize_language_strings() { arr["POLISH",486]="Nie jest możliwe wygenerowanie kodu PIN za pomocą algorytmu Arcadyan. Aby to zrobić, uaktualnij \"wash\" (zawarty w pakiecie reaver) do wyższej wersji, która wspiera opcję \"-j\" (v\${minimum_wash_json_version})" arr["GERMAN",486]="Es ist nicht möglich, die PIN mit dem Arcadyan-Algorithmus zu generieren. Aktualisieren Sie dazu \"wash\" (im reaver-Paket enthalten) auf eine höhere Version mit der erforderlichen Option \"-j\" (v\${minimum_wash_json_version})" arr["TURKISH",486]="Arcadyan algoritması ile PIN üretmek mümkün değil. Bunu yapabilmek için gerekli \"-j\" seçeneği de dahil olmak üzere daha yeni bir sürüme \"wash\" (reaver paketinde yer alan) güncelleştirin (v\${minimum_wash_json_version})" - arr["ARABIC",486]="لا يمكن إنشاء PIN باستخدام خوارزمية Arcadyan. لتتمكن من القيام بذلك ، قم بتحديث \"wash\" (الموجودة في حزمة reaver) إلى إصدار أحدث يتضمن الخيار \"-j\" الضروري (v\ ${Min_wash_json_version})" + arr["ARABIC",486]="لا يمكن إنشاء PIN باستخدام خوارزمية Arcadyan. لتتمكن من القيام بذلك ، قم بتحديث \"wash\" (الموجودة في حزمة reaver) إلى إصدار أحدث يتضمن الخيار \"-j\" الضروري (v\${minimum_wash_json_version})" arr["ENGLISH",487]="PIN generated using Arcadyan algorithm (\${normal_color}\${arcadyan_pin}\${yellow_color})" arr["SPANISH",487]="Se ha generado el PIN con el algoritmo Arcadyan (\${normal_color}\${arcadyan_pin}\${yellow_color})" @@ -7306,7 +7306,7 @@ function initialize_language_strings() { arr["POLISH",493]="PIN algorytm Arcadyan został już obliczony dla tego celu (\${normal_color}\${wps_data_array[\${wps_bssid},'Arcadyan']}\${yellow_color}). Nie musisz go ponownie obliczać" arr["GERMAN",493]="Die Arcadyan-Algorithmus-PIN wurde bereits für diesen Target berechnet (\${normal_color}\${wps_data_array[\${wps_bssid},'Arcadyan']}\${yellow_color}). Keine Notwendigkeit, es erneut zu berechnen" arr["TURKISH",493]="Arcadyan algoritması PIN'i zaten bu hedef için hesaplanmıştır (\${normal_color}\${wps_data_array[\${wps_bssid},'Arcadyan']}\${yellow_color}). Tekrar hesaplamaya gerek yok" - arr["ARABIC",493]="تم بالفعل حساب رقم التعريف الشخصي PIN لخوارزمية Arcadyan لهذا الهدف (\${normal_color}\${wps_data_array [\${wps_bssid}، 'Arcadyan']} \ $ {yellow_color}). ليست هناك حاجة لحسابها مرة أخرى" + arr["ARABIC",493]="تم بالفعل حساب رقم التعريف الشخصي PIN لخوارزمية Arcadyan لهذا الهدف (\${normal_color}\${wps_data_array[\${wps_bssid}،'Arcadyan']}\${yellow_color}). ليست هناك حاجة لحسابها مرة أخرى" arr["ENGLISH",494]="14. Offline PIN generation using algorithms and database" arr["SPANISH",494]="14. Generación offline de PINs con algoritmos y base de datos" @@ -7345,7 +7345,7 @@ function initialize_language_strings() { arr["POLISH",496]="5. Sprawdź bazę danych PIN" arr["GERMAN",496]="5. Suchen Sie in der PIN-Datenbank" arr["TURKISH",496]="5. PIN veritabanında ara" - arr["ARABIC",496]="5. البحث في قاعدة بيانات PIN" + arr["ARABIC",496]="5. البحث في قاعدة بيانات PIN" arr["ENGLISH",497]="0. Return to WPS attacks menu" arr["SPANISH",497]="0. Volver al menú de ataques WPS" @@ -7358,7 +7358,7 @@ function initialize_language_strings() { arr["POLISH",497]="0. Wróć do menu Atak WPS" arr["GERMAN",497]="0. Zum WPS-Angriffsmenü zurückkehren" arr["TURKISH",497]="0. WPS saldırıları menüsüne dön" - arr["ARABIC",497]="0. ارجع إلى قائمة هجمات WPS" + arr["ARABIC",497]="0. ارجع إلى قائمة هجمات WPS" arr["ENGLISH",498]="choose database or algorithm" arr["SPANISH",498]="escoge base de datos o algoritmo" @@ -7449,7 +7449,7 @@ function initialize_language_strings() { arr["POLISH",504]="\${blue_color}Ten proces obliczania kodu PIN nie jest wyłącznie offline. Wymagana jest pełna odpowiedź \"probe\" z docelowego punktu dostępu, aby uzyskać niezbędne dane. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",504]="\${blue_color}Dieser PIN-Berechnungsprozess ist nicht rein offline. Eine vollständige \"probe\"-Antwort vom Zielzugriffspunkt wird benötigt, um die erforderlichen Daten zu erhalten. \${green_color} Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",504]="\${blue_color}Bu PIN hesaplama işlemi tamamen çevrimdışı değildir. Gerekli bir veri elde etmek için hedef erişim noktasından eksiksiz bir \"probe\" yanıtı gerekir. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",504]="\${blue_color} عملية حساب رقم التعريف الشخصي PIN هذه ليست غيرمتصلة بالإنترنت بالكامل. مطلوب استجابة \"probe\" كاملة من نقطة الوصول المستهدفة للحصول على البيانات الضرورية. \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" + arr["ARABIC",504]="\${blue_color}عملية حساب رقم التعريف الشخصي PIN هذه ليست غيرمتصلة بالإنترنت بالكامل. مطلوب استجابة \"probe\" كاملة من نقطة الوصول المستهدفة للحصول على البيانات الضرورية. \${green_color}هل تريد المتابعة؟ \${normal_color}\${visual_choice}" arr["ENGLISH",505]="Do you want to enable \"DoS pursuit mode\"? \${blue_color}This will launch again the attack if target AP change its channel countering \"channel hopping\" \${normal_color}\${visual_choice}" arr["SPANISH",505]="¿Deseas activar el \"modo persecución DoS\"? \${blue_color}Esto relanzará el ataque si el AP objetivo cambia de canal contrarrestando el \"channel hopping\" \${normal_color}\${visual_choice}" @@ -7462,7 +7462,7 @@ function initialize_language_strings() { arr["POLISH",505]="Czy chcesz uaktywnić \"tryb DoS pursuit\"? \${blue_color}To spowoduje ponowne uruchomienie ataku, jeśli docelowy punkt dostępu AP zmieni kanały \"channel hopping\" \${normal_color}\${visual_choice}" arr["GERMAN",505]="Möchten Sie den \"DoS pursuit mode\" aktivieren? \${blue_color}Dadurch wird der Angriff erneut gestartet, wenn der Ziel-AP den Kanal ändert, indem er dem \"channel hopping\" entgegenwirkt \${normal_color}\${visual_choice}" arr["TURKISH",505]="\"DoS pursuit mode\" özelliğini etkinleştirmek ister misiniz? \${blue_color}Bu, hedef AP'nin kanal sayma \"channel hopping\" \${normal_color}\${visual_choice} \${blue_color}kanalını değiştirmesi durumunda saldırıyı yeniden başlatır" - arr["ARABIC",505]="هل تريد تمكين وضع \"DoS pursuit mode\"؟ \${blue_color} سيؤدي هذا إلى إطلاق الهجوم مرة أخرى إذا غيّر AP الهدف مواجها القناة \"channel hopping\"" + arr["ARABIC",505]="هل تريد تمكين وضع \"DoS pursuit mode\"؟ \${blue_color}سيؤدي هذا إلى إطلاق الهجوم مرة أخرى إذا غيّر AP الهدف مواجها القناة \"channel hopping\" \${normal_color}\${visual_choice}" arr["ENGLISH",506]="DoS attack with the \"DoS pursuit mode\" enabled will start when you press [Enter] on this window. To stop it you must press [Ctrl+C] or close attack window" arr["SPANISH",506]="El ataque DoS con el \"modo persecución DoS\" activado comenzará cuando pulse [Enter] en esta ventana. Para detenerlo deberá pulsar [Ctrl+C] o cerrar la ventana del ataque" @@ -7475,7 +7475,7 @@ function initialize_language_strings() { arr["POLISH",506]="Atak DoS z uruchomionym trybem \"DoS pursuit\" zostanie uruchomiony po naciśnięciu przycisku [Enter] w tym oknie. Aby go zatrzymać, musisz nacisnąć [Ctrl+C] lub zamknąć okno ataku" arr["GERMAN",506]="Der DoS-Angriff mit aktiviertem \"DoS pursuit mode\" wird gestartet, wenn Sie in diesen Fenster [Enter] drücken. Um es zu stoppen, müssen Sie [Ctrl+C] drücken oder das Angriffsfenster schließen" arr["TURKISH",506]="Bu pencerede [Enter] 'a bastığınızda, \"DoS takip modu\" etkin olan DoS saldırısı başlayacaktır. Durdurmak için [Ctrl+C] tuşuna basmalı veya saldırı penceresini kapatmalısınız" - arr["ARABIC",506]="سيبدأ هجوم DoS مع تمكين وضع \"DoS pursuit mode\" عندما تضغط على [Enter] في هذه النافذة. لإيقافه يجب الضغط على [Ctrl + C] أو إغلاق نافذة الهجوم" + arr["ARABIC",506]="سيبدأ هجوم DoS مع تمكين وضع \"DoS pursuit mode\" عندما تضغط على [Enter] في هذه النافذة. لإيقافه يجب الضغط على [Ctrl+C] أو إغلاق نافذة الهجوم" arr["ENGLISH",507]="Channel change detected. Relaunching again DoS attack on \"DoS pursuit mode\" now on channel \${normal_color}\${channel}" arr["SPANISH",507]="Cambio de canal detectado. Relanzando de nuevo ataque DoS en \"modo persecución DoS\" ahora sobre el canal \${normal_color}\${channel}" @@ -7670,7 +7670,7 @@ function initialize_language_strings() { arr["POLISH",521]="0. Wróć do menu ataków Enterprise" arr["GERMAN",521]="0. Zurück zum Enterprise Angriffsmenü" arr["TURKISH",521]="0. Enterprise Şeytani İkiz saldırı menüsüne geri dön" - arr["ARABIC",521]="0. العودة إلى قائمة هجمات Enterprise " + arr["ARABIC",521]="0. العودة إلى قائمة هجمات Enterprise " arr["ENGLISH",522]="Smooth mode Enterprise Evil Twin" arr["SPANISH",522]="Evil Twin Enterprise modo smooth" @@ -7721,7 +7721,7 @@ function initialize_language_strings() { arr["ITALIAN",525]="Se riesci a catturare un hash o una password durante l'attacco Evil Twin Enterprise, devi decidere dove salvarlo. \${green_color}Diversi file verranno salvati, scrivi il percorso (la directory) in cui i file saranno scritti. Se la directory non esiste, airgeddon la genererà. Premere [Enter] per accettare il percorso predefinito proposto \${normal_color}[\${enterprise_potpath}]" arr["POLISH",525]="Jeśli uda ci się zdobyć hash lub hasło podczas ataku Evil Twin Enterprise, musisz zdecydować gdzie je zapisać. \${green_color}Zostanie zapisany wiecej niż jeden plik, podaj ścieżkę (katalog) dla plik(ów). Jeśli katalog nie istnieje, airgeddon go utworzy. Naciśnij [Enter], aby zaakceptować domyślną proponowaną ścieżkę \${normal_color}[\${enterprise_potpath}]" arr["GERMAN",525]="Wenn Sie während des Evil Twin Enterprise Angriffs einen Hash oder ein Passwort erfassen, müssen Sie entscheiden, wo es gespeichert werden soll. \${green_color}Mehrere Dateien werden gespeichert. Geben Sie den Pfad (das Verzeichnis) ein, in dem wir die Datei(en) schreiben werden. Wenn das Verzeichnis nicht vorhanden ist, wird es von airgeddon erstellt. Bestätigen Sie mit [Enter], um die standardmäßig vorgeschlagene Route zu akzeptieren \${normal_color}[\${enterprise_potpath}]" - arr["TURKISH",525]="إذا تم الحصول على تجزئة أو كلمة مرور أثناء هجوم Evil Twin Enterprise ، فيجب أن تقرر مكان حفظها. \${green_color} سيتم حفظ أكثر من ملف ، اكتب المسار (الدليل) لتخزين الملف/ الملفات. إذا كان الدليل غير موجود ، فسيقوم airgeddon بإنشائه. اضغط على [Enter] لقبول الاقتراح الافتراضي \${normal_color}[\${enterprise_potpath}]" + arr["TURKISH",525]="إذا تم الحصول على تجزئة أو كلمة مرور أثناء هجوم Evil Twin Enterprise ، فيجب أن تقرر مكان حفظها. \${green_color}سيتم حفظ أكثر من ملف ، اكتب المسار (الدليل) لتخزين الملف/ الملفات. إذا كان الدليل غير موجود ، فسيقوم airgeddon بإنشائه. اضغط على [Enter] لقبول الاقتراح الافتراضي \${normal_color}[\${enterprise_potpath}]" arr["ENGLISH",526]="Directory does not exist or you don't have permission to write" arr["SPANISH",526]="El directorio no existe o no tienes permisos de escritura" @@ -7747,7 +7747,7 @@ function initialize_language_strings() { arr["POLISH",527]="Włączone filtry WPA/WPA2 i Enterprise. Nie można filtrować sieci Enterprise podczas skanowania, filtr zostanie zastosowany w menu wyboru sieci, w którym wyświetlane będą tylko sieci Enterprise. Naciśnij w trackie działania [Ctrl+C], aby zatrzymać..." arr["GERMAN",527]="WPA/WPA2- und Enterprise-Filter aktiviert. Es ist nicht möglich, Enterprise-Netzwerke während des Scans zu filtern. Der Filter wird im Netzwerkauswahlmenü angewendet, in dem nur Enterprise-Netzwerke angezeigt werden. Einmal angefangem, drücken Sie [Ctrl+C], um zu stoppen..." arr["TURKISH",527]="WPA/WPA2 ve Enterprise filtre etkinleştirildi. Tarama sırasında Enterprise ağları filtrelemek mümkün değildir, filtre yalnızca Enterprise ağların gösterileceği ağ seçim menüsünde uygulanacaktır. Başladığınızda, durdurmak için [Ctrl+C] tuşlarına basın..." - arr["ARABIC",527]="تم تمكين عامل تصفية WPA/WPA2 و Enterprise. لا يمكن تصفية شبكات Enterprise أثناء الفحص ، سيتم تطبيق عامل التصفية في قائمة اختيار الشبكة حيث سيتم عرض شبكات Enterprise فقط. عند البدء ، اضغط على [Ctrl + C] للإيقاف ..." + arr["ARABIC",527]="تم تمكين عامل تصفية WPA/WPA2 و Enterprise. لا يمكن تصفية شبكات Enterprise أثناء الفحص ، سيتم تطبيق عامل التصفية في قائمة اختيار الشبكة حيث سيتم عرض شبكات Enterprise فقط. عند البدء ، اضغط على [Ctrl+C] للإيقاف ..." arr["ENGLISH",528]="It has been detected that you are running airgeddon inside a Docker container. During this attack hostapd-wpe is used to create a fake AP. This component often conflicts with network-manager. From inside the container, airgeddon can't handle it. If you have network-manager installed on your host machine, close it or kill the conflicting processes or you'll get an error. For more information, see the Docker section of the Wiki: \${normal_color}\${urlgithub_wiki}/Docker" arr["SPANISH",528]="Se ha detectado que estás ejecutando airgeddon en un contenedor de Docker. En este ataque se utiliza hostapd-wpe para crear un falso AP. Este componente suele dar conflicto con network-manager. Desde el contenedor, airgeddon no puede gestionarlo. Si tienes network-manager instalado en tu máquina host, ciérralo o mata los procesos en conflicto u obtendrás un error. Para más información consulta la sección Docker del Wiki: \${normal_color}\${urlgithub_wiki}/Docker" @@ -7760,7 +7760,7 @@ function initialize_language_strings() { arr["POLISH",528]="Wykryto, że używasz airgeddon w kontenerze Docker. W tym ataku hostapd-wpe służy do utworzenia fałszywego AP. Ten komponent często ma konflikt z network-manager. Z kontenera airgeddon nie może sobie z tym poradzić. Jeśli na komputerze hosta zainstalowano network-manager, zamknij lub zabij sprzeczne procesy lub otrzymasz błąd. Aby uzyskać więcej informacji, zobacz sekcję Docker Wiki: \${normal_color}\${urlgithub_wiki}/Docker" arr["GERMAN",528]="Es wurde festgestellt, dass Sie airgeddon in einem Docker-Container ausführen. Bei diesem Angriff wird mit hostapd-wpe ein falscher AP erstellt. Diese Komponente steht normalerweise im Konflikt mit dem network-manager. Aus dem Container kann airgeddon das nicht schaffen. Wenn Sie den network-manager auf Ihrem Host-Computer installiert haben, schließen Sie ihn oder beenden Sie die Prozesse im Konflikt oder Sie erhalten einen Fehler. Weitere Informationen finden Sie im Abschnitt Docker des Wiki: \${normal_color}\${urlgithub_wiki}/Docker" arr["TURKISH",528]="Bir Docker konteynırı içinde airgeddon çalıştırdığınız tespit edildi. Bu saldırı sırasında hostapd-wpe sahte bir AP oluşturmak için kullanılır. Bu bileşen genellikle ağ yöneticisi ile çakışır. Konteynırın içinden, hava hücresi bunu kaldıramaz. Ana makinenize ağ yöneticisi yüklüyse, kapat veya çakışan işlemleri durdurun veya bir hatayla karşılaşırsınız. Daha fazla bilgi için, Wiki'nin Docker bölümüne bakın: \${normal_color}\${urlgithub_wiki}/Docker" - arr["ARABIC",528]="تم الكشف عن أنك تقوم بتشغيل airgeddon داخل حاوية Docker. خلال هذا الهجوم ، يتم استخدام hostapd-wpe لإنشاء AP مزيف. غالبًا ما يتعارض هذا المكون مع مدير الشبكة. من داخل الحاوية ، لا يستطيع airgeddon التعامل معها. إذا كان لديك مدير شبكة مثبتًا على جهازك المضيف ، فقم بإغلاقه أو إنهاء العمليات المتضاربة أو ستحصل على خطأ. لمزيد من المعلومات ، راجع قسم Docker في Wiki: \${normal_color}\$ {urlgithub_wiki}/Docker" + arr["ARABIC",528]="تم الكشف عن أنك تقوم بتشغيل airgeddon داخل حاوية Docker. خلال هذا الهجوم ، يتم استخدام hostapd-wpe لإنشاء AP مزيف. غالبًا ما يتعارض هذا المكون مع مدير الشبكة. من داخل الحاوية ، لا يستطيع airgeddon التعامل معها. إذا كان لديك مدير شبكة مثبتًا على جهازك المضيف ، فقم بإغلاقه أو إنهاء العمليات المتضاربة أو ستحصل على خطأ. لمزيد من المعلومات ، راجع قسم Docker في Wiki: \${normal_color}\${urlgithub_wiki}/Docker" arr["ENGLISH",529]="It seems that nothing was captured during the Enterprise Evil Twin attack" arr["SPANISH",529]="Parece que no se ha capturado nada durante el ataque Evil Twin Enterprise" @@ -7823,9 +7823,9 @@ function initialize_language_strings() { arr["GREEK",533]="Τα αρχεία που έχουν ληφθεί αποθηκεύτηκαν στον κατάλογο [\${normal_color}\${enterprise_completepath}\${blue_color}]\${normal_color}" arr["ITALIAN",533]="I file catturati sono stati salvati nella directory [\${normal_color}\${enterprise_completepath}\${blue_color}]\${normal_color}" arr["POLISH",533]="Przechwycone pliki zostały zapisane w katalogu [\${normal_color}\${enterprise_completepath}\${blue_color}]\${normal_color}" - arr["GERMAN",533]="Die erfassten Dateien wurden im Verzeichnis [\${normal_color}\${enterprise_completepath}\${blue_color}]\${normal_color} gespeichert" - arr["TURKISH",533]="Yakalanan dosyalar belirtilen dizine kaydedildi [\${normal_color}\${enterprise_completepath}\${pink_color}]\${blue_color}" - arr["ARABIC",533]="تم حفظ الملفات الملتقطة في الدليل [\${normal_color} \${enterprise_completepath}\${blue_color}]\${normal_color}" + arr["GERMAN",533]="Die erfassten Dateien wurden im Verzeichnis [\${normal_color}\${enterprise_completepath}\${blue_color}] gespeichert \${normal_color}" + arr["TURKISH",533]="Yakalanan dosyalar belirtilen dizine kaydedildi [\${normal_color}\${enterprise_completepath}\${blue_color}]\${normal_color}" + arr["ARABIC",533]="تم حفظ الملفات الملتقطة في الدليل [\${normal_color}\${enterprise_completepath}\${blue_color}]\${normal_color}" arr["ENGLISH",534]="1. Personal" arr["SPANISH",534]="1. Personal" @@ -7838,7 +7838,7 @@ function initialize_language_strings() { arr["POLISH",534]="1. Osobiste" arr["GERMAN",534]="1. Persönlich" arr["TURKISH",534]="1. Personal" - arr["ARABIC",534]="1. خاص" + arr["ARABIC",534]="1. خاص" arr["ENGLISH",535]="2. Enterprise" arr["SPANISH",535]="2. Enterprise" @@ -7851,7 +7851,7 @@ function initialize_language_strings() { arr["POLISH",535]="2. Enterprise" arr["GERMAN",535]="2. Enterprise" arr["TURKISH",535]="2. Enterprise" - arr["ARABIC",535]="2. Enterprise" + arr["ARABIC",535]="2. Enterprise" arr["ENGLISH",536]="0. Return to offline WPA/WPA2 decrypt menu" arr["SPANISH",536]="0. Volver al menú de descifrado WPA/WPA2 offline" @@ -7864,7 +7864,7 @@ function initialize_language_strings() { arr["POLISH",536]="0. Wróć do menu deszyfrowania WPA/WPA2 offline" arr["GERMAN",536]="0. Zurück zum Offline-WPA/WPA2-Entschlüsselungsmenü" arr["TURKISH",536]="0. Çevrimdışı WPA/WPA2 şifre çözme menüsüne dön" - arr["ARABIC",536]="0. العودة إلى قائمة فك تشفير WPA/WPA2 دون اتصال" + arr["ARABIC",536]="0. العودة إلى قائمة فك تشفير WPA/WPA2 دون اتصال" arr["ENGLISH",537]="Do you want to try to decrypt captured stuff? \${blue_color}Asleap tool will be used. If you answer no \"n\" you'll can try to do it later using hashcat or john the ripper from the offline WPA/WPA2 decrypt menu \${normal_color}\${visual_choice}" arr["SPANISH",537]="¿Quieres intentar descifrar lo capturado? \${blue_color}Se utilizará la herramienta asleap. Si respondes no \"n\" podrás intentarlo más tarde utilizando hashcat o john the ripper desde el menú de descifrado offline WPA/WPA2 \${normal_color}\${visual_choice}" @@ -7877,7 +7877,7 @@ function initialize_language_strings() { arr["POLISH",537]="Czy chcesz spróbować rozszyfrować przechwycone dane? \${blue_color}Zostanie użyte narzędzie o nazwie asleap. Jeśli nie odpowiesz \"n\", możesz spróbować później za pomocą programu hashcat lub john the ripper z menu deszyfrowania offline WPA/WPA2 \${normal_color}\${visual_choice}" arr["GERMAN",537]="Möchten Sie versuchen, das Erfasste zu entschlüsseln? \${blue_color}Das Tool asleap wird verwendet. Wenn Sie nein \"n\" antworten, können Sie es später mit hashcat oder john the ripper vom Offline-Entschlüsselungsmenü WPA/WPA2 versuchen \${normal_color}\${visual_choice}" arr["TURKISH",537]="Yakalanan şeyleri decrypt(şifre çözme) etmek ister misin? \${blue_color}Asleap aracı kullanılacaktır. Eğer \"n\" yanıtı vermezseniz, daha sonra, çevrimdışı şifre çözme menüsü WPA/WPA2'den, hashcat veya john the ripper'ı kullanarak deneyebilirsiniz \${normal_color}\${visual_choice}" - arr["ARABIC",537]="هل تريد محاولة فك تشفير الأشياء التي تم التقاطها؟ \${blue_color} سيتم استخدام أداة Asleap. إذا أجبت بـ لا \"n\" يمكنك محاولة القيام بذلك لاحقًا باستخدام التجزئة أو جون الممزق من قائمة فك تشفير WPA/WPA2 بلا اتصال \${normal_color}\${visual_choice}" + arr["ARABIC",537]="هل تريد محاولة فك تشفير الأشياء التي تم التقاطها؟ \${blue_color}سيتم استخدام أداة Asleap. إذا أجبت بـ لا \"n\" يمكنك محاولة القيام بذلك لاحقًا باستخدام التجزئة أو جون الممزق من قائمة فك تشفير WPA/WPA2 بلا اتصال \${normal_color}\${visual_choice}" arr["ENGLISH",538]="The password for the username \${normal_color}\${enterprise_username}\${blue_color} will be tried to be decrypted with asleap tool using challenge and response: \${normal_color}\${enterprise_captured_challenges_responses[\${enterprise_username}]}" arr["SPANISH",538]="Se procederá a intentar descifrar con la herramienta asleap la contraseña del usuario \${normal_color}\${enterprise_username}\${blue_color} cuyo challenge y response son: \${normal_color}\${enterprise_captured_challenges_responses[\${enterprise_username}]}" @@ -7890,7 +7890,7 @@ function initialize_language_strings() { arr["POLISH",538]="Spróbujemy rozszyfrować za pomocą narzędzia asleap hasło użytkownika \${normal_color}\${enterprise_username}\${blue_color}, którego challenge i odpowiedzią są: \${normal_color}\${enterprise_captured_challenges_responses[\${enterprise_username}]}" arr["GERMAN",538]="Wir werden versuchen, mit dem asleap-Tool das Passwort des Benutzers \${normal_color}\${enterprise_username}\${blue_color} zu entschlüsseln, dessen Challenge und Antwort lauten: \${normal_color}\${enterprise_captured_challenges_responses[\${enterprise_username}]}" arr["TURKISH",538]="Asleap aracıyla, sorunu ve yanıtı olan kullanıcının \${normal_color}\${enterprise_username}\${blue_color} şifresini çözmeyi deneyeceğiz: \${normal_color}\${enterprise_captured_challenges_responses[\${enterprise_username}]}" - arr["ARABIC",538]="ستتم محاولة فك تشفير كلمة مرور اسم المستخدم \${normal_color} \ $ {enterprise_username}\${blue_color} باستخدام أداة التحدي والاستجابة: \${normal_color}\${enterprise_captured_challenges_responses[\$ {enterprise_username}]}" + arr["ARABIC",538]="ستتم محاولة فك تشفير كلمة مرور اسم المستخدم \${normal_color}\${enterprise_username}\${blue_color} باستخدام أداة التحدي والاستجابة: \${normal_color}\${enterprise_captured_challenges_responses[\${enterprise_username}]}" arr["ENGLISH",539]="Asleap trophy file generated successfully at [\${normal_color}\${path_to_asleap_trophy}\${blue_color}]" arr["SPANISH",539]="Fichero de trofeo asleap generado con éxito en [\${normal_color}\${path_to_asleap_trophy}\${blue_color}]" @@ -7929,7 +7929,7 @@ function initialize_language_strings() { arr["POLISH",541]="Czy chcesz ponowić atak asleap z użyciem innego słownika? \${normal_color}\${visual_choice}" arr["GERMAN",541]="Möchten Sie den Asleap Angriff mit einem anderen Wörterbuch wiederholen? \${normal_color}\${visual_choice}" arr["TURKISH",541]="Başka bir dictionary kullanarak asleap saldırısını tekrar denemek ister misiniz? \${normal_color}\${visual_choice}" - arr["ARABIC",541]="هل تريد إعادة محاولة الهجوم السريع باستخدام قاموس آخر؟ \${normal_color} \${visual_choice}" + arr["ARABIC",541]="هل تريد إعادة محاولة الهجوم السريع باستخدام قاموس آخر؟ \${normal_color}\${visual_choice}" arr["ENGLISH",542]="You captured hash only for one user. Autoselected" arr["SPANISH",542]="Sólo capturaste hash de un usuario. Se ha seleccionado automáticamente" @@ -7981,7 +7981,7 @@ function initialize_language_strings() { arr["POLISH",545]="1. (john the ripper) Atak słownikowy na plik przechwytywania" arr["GERMAN",545]="1. (john the ripper) Wörterbuchangriff auf die Aufnahmedatei" arr["TURKISH",545]="1. (john the ripper) Yakalama dosyasına karşı sözlük saldırısı" - arr["ARABIC",545]="1. (john the ripper) هجوم القاموس على ملف الالتقاط" + arr["ARABIC",545]="1. (john the ripper) هجوم القاموس على ملف الالتقاط" arr["ENGLISH",546]="2. (john the ripper + crunch) Bruteforce attack against capture file" arr["SPANISH",546]="2. (john the ripper + crunch) Ataque de fuerza bruta sobre fichero de captura" @@ -7994,7 +7994,7 @@ function initialize_language_strings() { arr["POLISH",546]="2. (john the ripper + crunch) Atak brute force na plik przechwytywania" arr["GERMAN",546]="2. (john the ripper + crunch) Brute-Force-Angriff auf die Capture-Datei" arr["TURKISH",546]="2. (john the ripper + crunch) Yakalama dosyasına karşı bruteforce saldırısı" - arr["ARABIC",546]="2. (john the ripper + crunch) هجوم Bruteforce ضد ملف الالتقاط" + arr["ARABIC",546]="2. (john the ripper + crunch) هجوم Bruteforce ضد ملف الالتقاط" arr["ENGLISH",547]="John the ripper trophy file generated successfully at [\${normal_color}\${jtrpotenteredpath}\${blue_color}]" arr["SPANISH",547]="Fichero de trofeo john the ripper generado con éxito en [\${normal_color}\${jtrpotenteredpath}\${blue_color}]" @@ -8033,7 +8033,7 @@ function initialize_language_strings() { arr["POLISH",549]="6. (asleap) Atak słownikowey challenge/odpowiedź" arr["GERMAN",549]="6. (asleap) Wörterbuch-Angriff: Herausforderung/Antwort" arr["TURKISH",549]="6. (asleap) Challenge/response sözlük saldırısı" - arr["ARABIC",549]="6. (asleap) هجوم قاموس التحدي/الاستجابة" + arr["ARABIC",549]="6. (asleap) هجوم قاموس التحدي/الاستجابة" arr["ENGLISH",550]="3. (hashcat) Dictionary attack against capture file" arr["SPANISH",550]="3. (hashcat) Ataque de diccionario sobre fichero de captura" @@ -8046,7 +8046,7 @@ function initialize_language_strings() { arr["POLISH",550]="3. (hashcat) Atak słownikowy na plik przechwytywania" arr["GERMAN",550]="3. (hashcat) Wörterbuchangriff auf die Aufnahmedatei" arr["TURKISH",550]="3. (hashcat) Yakalama dosyasına karşı sözlük saldırısı" - arr["ARABIC",550]="3. هجوم القاموس (hashcat) على ملف الالتقاط" + arr["ARABIC",550]="3. هجوم القاموس (hashcat) على ملف الالتقاط" arr["ENGLISH",551]="4. (hashcat) Bruteforce attack against capture file" arr["SPANISH",551]="4. (hashcat) Ataque de fuerza bruta sobre fichero de captura" @@ -8059,7 +8059,7 @@ function initialize_language_strings() { arr["POLISH",551]="4. (hashcat) Atak brute force na plik przechwytywania" arr["GERMAN",551]="4. (hashcat) Brute-Force-Angriff auf die Capture-Datei" arr["TURKISH",551]="4. (hashcat) Yakalama dosyasına karşı bruteforce saldırısı" - arr["ARABIC",551]="4. (hashcat) هجوم Bruteforce ضد ملف الالتقاط" + arr["ARABIC",551]="4. (hashcat) هجوم Bruteforce ضد ملف الالتقاط" arr["ENGLISH",552]="5. (hashcat) Rule based attack against capture file" arr["SPANISH",552]="5. (hashcat) Ataque basado en reglas sobre fichero de captura" @@ -8072,7 +8072,7 @@ function initialize_language_strings() { arr["POLISH",552]="5. (hashcat) Atak bazujący na regułach na plik przechwytywania" arr["GERMAN",552]="5. (hashcat) Regeln-basierender Angriff gegen der Capture-Datei" arr["TURKISH",552]="5. (hashcat) Yakalama dosyasına karşı kural tabanlı saldırı" - arr["ARABIC",552]="5. (hashcat) هجوم قائم على القواعد باستخدام ملف الالتقاط" + arr["ARABIC",552]="5. (hashcat) هجوم قائم على القواعد باستخدام ملف الالتقاط" arr["ENGLISH",553]="Type challenge (example: 00:11:22:33:44:55:66:77):" arr["SPANISH",553]="Escribe el challenge (ejemplo: 00:11:22:33:44:55:66:77):" @@ -8124,7 +8124,7 @@ function initialize_language_strings() { arr["POLISH",556]="4. Włącz na stałe podstawowe kolorowanie" arr["GERMAN",556]="4. Grundfärbung dauerhaft aktivieren" arr["TURKISH",556]="4. Temel renklendirmeyi kalıcı olarak etkinleştir" - arr["ARABIC",556]="4. تمكين التلوين الأساسي بشكل دائم" + arr["ARABIC",556]="4. تمكين التلوين الأساسي بشكل دائم" arr["ENGLISH",557]="4. Disable basic colorization permanently" arr["SPANISH",557]="4. Deshabilitar permanentemente la colorización básica" @@ -8137,7 +8137,7 @@ function initialize_language_strings() { arr["POLISH",557]="4. Wyłącz na stałe podstawowe kolorowanie" arr["GERMAN",557]="4. Grundfärbung dauerhaft deaktivieren" arr["TURKISH",557]="4. Temel renklendirmeyi kalıcı olarak devre dışı bırak" - arr["ARABIC",557]="4. تعطيل التلوين الأساسي بشكل دائم" + arr["ARABIC",557]="4. تعطيل التلوين الأساسي بشكل دائم" arr["ENGLISH",558]="\${blue_color}Basic colorization is going to be disabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",558]="\${blue_color}Se va a desactivar la colorización básica. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -8150,7 +8150,7 @@ function initialize_language_strings() { arr["POLISH",558]="\${blue_color}Podstawowe kolorowanie zostanie wyłączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",558]="\${blue_color}Die Grundfärbung wird deaktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",558]="\${blue_color}Temel renklendirme devre dışı bırakılacak. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",558]="\${blue_color} سيتم تعطيل التلوين الأساسي. \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" + arr["ARABIC",558]="\${blue_color} سيتم تعطيل التلوين الأساسي. \${green_color}هل تريد المتابعة؟ \${normal_color}\${visual_choice}" arr["ENGLISH",559]="\${blue_color}Basic colorization is going to be enabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",559]="\${blue_color}Se va a activar la colorización básica. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -8163,7 +8163,7 @@ function initialize_language_strings() { arr["POLISH",559]="\${blue_color}Podstawowe kolorowanie zostanie włączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",559]="\${blue_color}Die Grundfärbung wird aktiviert. \${green_color}Wollen Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",559]="\${blue_color}Temel renklendirme etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",559]="\${blue_color} سيتم تمكين التلوين الأساسي. \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" + arr["ARABIC",559]="\${blue_color} سيتم تمكين التلوين الأساسي. \${green_color}هل تريد المتابعة؟ \${normal_color}\${visual_choice}" arr["ENGLISH",560]="Basic colorization has been disabled" arr["SPANISH",560]="Se ha desactivado la colorización básica" @@ -8241,7 +8241,7 @@ function initialize_language_strings() { arr["POLISH",565]="3. Trwale wyłącz pominięcie wprowadzenia" arr["GERMAN",565]="3. Intro nicht überpsringen" arr["TURKISH",565]="3. Giriş introsunu kalıcı olarak devredışı bırak" - arr["ARABIC",565]="3. تعطيل تخطي المقدمة بشكل دائم" + arr["ARABIC",565]="3. تعطيل تخطي المقدمة بشكل دائم" arr["ENGLISH",566]="3. Enable skip intro permanently" arr["SPANISH",566]="3. Habilitar permanentemente saltarse la intro" @@ -8254,7 +8254,7 @@ function initialize_language_strings() { arr["POLISH",566]="3. Trwale włącz pominięcie wprowadzenia" arr["GERMAN",566]="3. Intro überspringen" arr["TURKISH",566]="3. Giriş introsunu kalıcı olarak etkinleştir" - arr["ARABIC",566]="3. تمكين تخطي المقدمة بشكل دائم" + arr["ARABIC",566]="3. تمكين تخطي المقدمة بشكل دائم" arr["ENGLISH",567]="Skip intro: \${pink_color}Enabled\${normal_color}" arr["SPANISH",567]="Saltarse la intro: \${pink_color}Activado\${normal_color}" @@ -8293,7 +8293,7 @@ function initialize_language_strings() { arr["POLISH",569]="\${blue_color}Pomijanie wprowadzenia zostanie wyłączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",569]="\${blue_color}Die Intro wird nicht überprungen werden. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",569]="İntroyu geçme devre dışı bırakılacak. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",569]="\${blue_color}سيتم تعطيل تخطي المقدمة. \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" + arr["ARABIC",569]="\${blue_color}سيتم تعطيل تخطي المقدمة. \${green_color}هل تريد المتابعة؟ \${normal_color}\${visual_choice}" arr["ENGLISH",570]="\${blue_color}Skip intro is going to be enabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",570]="\${blue_color}Se va a activar saltarse la intro. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -8306,7 +8306,7 @@ function initialize_language_strings() { arr["POLISH",570]="\${blue_color}Pomijanie wprowadzenia zostanie włączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",570]="\${blue_color}Die Intro wird übersprungen werden. \${green_color} Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",570]="\${blue_color}İntroyu geçme etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",570]="\${blue_color}سيتم تمكين تخطي المقدمة. \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" + arr["ARABIC",570]="\${blue_color}سيتم تمكين تخطي المقدمة. \${green_color}هل تريد المتابعة؟ \${normal_color}\${visual_choice}" arr["ENGLISH",571]="Skip intro has been disabled" arr["SPANISH",571]="Se ha desactivado saltarse la intro" @@ -8345,7 +8345,7 @@ function initialize_language_strings() { arr["POLISH",573]="7. Trwale wyłącz ciche sprawdzanie" arr["GERMAN",573]="7. Deaktivieren Sie die stillen Überprüfungen dauerhaft" arr["TURKISH",573]="7. Sessiz kontrolleri kalıcı olarak devre dışı bırak" - arr["ARABIC",573]="7. تعطيل الضوابط الصامتة بشكل دائم" + arr["ARABIC",573]="7. تعطيل الضوابط الصامتة بشكل دائم" arr["ENGLISH",574]="7. Enable silent checks permanently" arr["SPANISH",574]="7. Habilitar permanentemente chequeos silenciosos" @@ -8358,7 +8358,7 @@ function initialize_language_strings() { arr["POLISH",574]="7. Trwale włącz ciche sprawdzanie" arr["GERMAN",574]="7. Stille Prüfungen dauerhaft aktivieren" arr["TURKISH",574]="7. Sessiz kontrolleri kalıcı olarak etkinleştir" - arr["ARABIC",574]="7. تفعيل الضوابط الصامتة بشكل دائم" + arr["ARABIC",574]="7. تفعيل الضوابط الصامتة بشكل دائم" arr["ENGLISH",575]="Silent checks: \${pink_color}Enabled\${normal_color}" arr["SPANISH",575]="Chequeos silenciosos: \${pink_color}Activados\${normal_color}" @@ -8371,7 +8371,7 @@ function initialize_language_strings() { arr["POLISH",575]="Ciche sprawdzanie: \${pink_color}Aktywowane\${normal_color}" arr["GERMAN",575]="Stille Überprüfungen: \${pink_color}Aktiviert\${normal_color}" arr["TURKISH",575]="Sessiz kontroller: \${pink_color}Etkin\${normal_color}" - arr["ARABIC",575]="الضوابط الصامتة: \${pink_color} المنشط \${normal_color}" + arr["ARABIC",575]="الضوابط الصامتة: \${pink_color}المنشط\${normal_color}" arr["ENGLISH",576]="Silent checks: \${pink_color}Disabled\${normal_color}" arr["SPANISH",576]="Chequeos silenciosos: \${pink_color}Desactivados\${normal_color}" @@ -8384,7 +8384,7 @@ function initialize_language_strings() { arr["POLISH",576]="Ciche sprawdzanie: \${pink_color}Wyłączone\${normal_color}" arr["GERMAN",576]="Stille Überprüfungen: \${pink_color}Deaktiviert\${normal_color}" arr["TURKISH",576]="Sessiz kontroller: \${pink_color}DevreDışı\${normal_color}" - arr["ARABIC",576]="الضوابط الصامتة: \${pink_color} المعطلة \${normal_color}" + arr["ARABIC",576]="الضوابط الصامتة: \${pink_color}المعطلة\${normal_color}" arr["ENGLISH",577]="\${blue_color}Silent checks will be disabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",577]="\${blue_color}Se van a deshabilitar los chequeos silenciosos. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -8397,7 +8397,7 @@ function initialize_language_strings() { arr["POLISH",577]="\${blue_color}Ciche sprawdzanie zostanie wyłączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",577]="\${blue_color}Stille Überprüfungen werden deaktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",577]="Sessiz kontroller devre dışı bırakılacak. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",577]="\${blue_color}سيتم تعطيل الضوابط الصامتة. \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" + arr["ARABIC",577]="\${blue_color}سيتم تعطيل الضوابط الصامتة. \${green_color}هل تريد المتابعة؟ \${normal_color}\${visual_choice}" arr["ENGLISH",578]="\${blue_color}Silent checks will be enabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",578]="\${blue_color}Se van a habilitar los chequeos silenciosos. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -8410,7 +8410,7 @@ function initialize_language_strings() { arr["POLISH",578]="\${blue_color}Ciche sprawdzanie zostanie włączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",578]="\${blue_color}Stille Überprüfungen werden aktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",578]="Sessiz kontroller etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",578]="\${blue_color}سيتم تفعيل الضوابط الصامتة. \${green_color} هل تريد المتابعة؟\${normal_color} \${visual_choice}" + arr["ARABIC",578]="\${blue_color}سيتم تفعيل الضوابط الصامتة. \${green_color}هل تريد المتابعة؟ \${normal_color}\${visual_choice}" arr["ENGLISH",579]="Silent checks has been disabled" arr["SPANISH",579]="Se han desactivado los chequeos silenciosos" @@ -8488,7 +8488,7 @@ function initialize_language_strings() { arr["POLISH",584]="8. Wyłącz wyświetlanie wskazówek na stałe" arr["GERMAN",584]="8. Tipps anzeigen dauerhaft deaktivieren" arr["TURKISH",584]="8. Gösteri ipuçlarını kalıcı olarak devre dışı bırak" - arr["ARABIC",584]="8. تعطيل إظهار التلميحات بشكل دائم" + arr["ARABIC",584]="8. تعطيل إظهار التلميحات بشكل دائم" arr["ENGLISH",585]="8. Enable print hints permanently" arr["SPANISH",585]="8. Habilitar mostrar consejos permanentemente" @@ -8501,7 +8501,7 @@ function initialize_language_strings() { arr["POLISH",585]="8. Włącz wyświetlanie wskazówek na stałe" arr["GERMAN",585]="8. Aktivieren Sie diese Option, um Tipps anzuzeigen" arr["TURKISH",585]="8. İpuçlarını kalıcı olarak etkinleştir" - arr["ARABIC",585]="8. تمكين إظهار التلميحات بشكل دائم" + arr["ARABIC",585]="8. تمكين إظهار التلميحات بشكل دائم" arr["ENGLISH",586]="\${blue_color}Print hints will be disabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",586]="\${blue_color}Se va a deshabilitar mostrar consejos. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -8514,7 +8514,7 @@ function initialize_language_strings() { arr["POLISH",586]="\${blue_color}Spowoduje to wyłączenie wyświetlania wskazówek. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",586]="\${blue_color}Der Show-Hinweis wird deaktiviert. \${green_color}Wollen Sie weitermachen? \${normal_color}\${visual_choice}" arr["TURKISH",586]="\${blue_color}İpuları devre dışı bırakılacak. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",586]="\${blue_color}سيتم تعطيل إظهار التلميحات. \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" + arr["ARABIC",586]="\${blue_color}سيتم تعطيل إظهار التلميحات. \${green_color}هل تريد المتابعة؟ \${normal_color}\${visual_choice}" arr["ENGLISH",587]="\${blue_color}Print hints will be enabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",587]="\${blue_color}Se va a habilitar mostrar consejos. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -8527,7 +8527,7 @@ function initialize_language_strings() { arr["POLISH",587]="\${blue_color}Wyświetlanie wskazówek zostanie włączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",587]="\${blue_color}Tipps werden angezeigt. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",587]="\${blue_color}İpuçları etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",587]="\${blue_color}سيتم تمكين إظهار التلميحات. \} \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" + arr["ARABIC",587]="\${blue_color}سيتم تمكين إظهار التلميحات. \${green_color}هل تريد المتابعة؟ \${normal_color}\${visual_choice}" arr["ENGLISH",588]="Print hints has been disabled" arr["SPANISH",588]="Se ha desactivado mostrar consejos" @@ -8566,7 +8566,7 @@ function initialize_language_strings() { arr["POLISH",590]="Możesz ręcznie zmodyfikować plik \${rc_path} aby zmienić pewne opcje. Możesz także wpisać \"flags\" w linii poleceń. Więcej informacji: \${urlgithub_wiki}/Options" arr["GERMAN",590]="Sie können die Datei \${rc_path}, manuell ändern, um die Optionen zu ändern. Sie können auch \"flags\" in die Befehlszeile werfen. Weitere Informationen dazu: \${urlgithub_wiki}/Options" arr["TURKISH",590]="Seçenekleri değiştirmek için \${rc_path} dosyasını elle değiştirebilirsiniz. Komut satırında \"flags\" de ekleyebilirsiniz. Hakkında daha fazla bilgi: \${urlgithub_wiki}/Options" - arr["ARABIC",590]="يمكنك تعديل ملف \${rc_path} يدويًا لتغيير بعض الخيارات. يمكنك أيضًا تشغيل \"flags\" في سطر الأوامر. مزيد من المعلومات على: \${urlgithub_wiki}/الخيارات" + arr["ARABIC",590]="يمكنك تعديل ملف \${rc_path} يدويًا لتغيير بعض الخيارات. يمكنك أيضًا تشغيل \"flags\" في سطر الأوامر. مزيد من المعلومات على: \${urlgithub_wiki}/Options" arr["ENGLISH",591]="Changing these options \${rc_path} is modified as well and the changes are permanent" arr["SPANISH",591]="Cambiando estas opciones modificas el fichero \${rc_path} y los cambios son permanentes" @@ -8592,7 +8592,7 @@ function initialize_language_strings() { arr["POLISH",592]="9. Wyłącz na stałe 5Ghz" arr["GERMAN",592]="9. 5Ghz dauerhaft deaktivieren" arr["TURKISH",592]="9. 5Ghz'i kalıcı olarak devre dışı bırak" - arr["ARABIC",592]="9. تعطيل 5Ghz بشكل دائم" + arr["ARABIC",592]="9. تعطيل 5Ghz بشكل دائم" arr["ENGLISH",593]="9. Enable 5Ghz permanently" arr["SPANISH",593]="9. Habilitar 5Ghz permanentemente" @@ -8605,7 +8605,7 @@ function initialize_language_strings() { arr["POLISH",593]="9. Włącz na stałe 5Ghz" arr["GERMAN",593]="9. 5Ghz dauerhaft aktivieren" arr["TURKISH",593]="9. 5Ghz'i kalıcı olarak etkinleştir" - arr["ARABIC",593]="9.تمكين 5Ghz بشكل دائم" + arr["ARABIC",593]="9. تمكين 5Ghz بشكل دائم" arr["ENGLISH",594]="5Ghz: \${pink_color}Enabled\${normal_color}" arr["SPANISH",594]="5Ghz: \${pink_color}Activado\${normal_color}" @@ -8618,7 +8618,7 @@ function initialize_language_strings() { arr["POLISH",594]="5Ghz: \${pink_color}Włączony\${normal_color}" arr["GERMAN",594]="5Ghz: \${pink_color}Aktiviert\${normal_color}" arr["TURKISH",594]="5Ghz: \${pink_color}Aktif\${normal_color}" - arr["ARABIC",594]="5ghz: \${pink_color}ممكن\${normal_color}" + arr["ARABIC",594]="5Ghz: \${pink_color}ممكن\${normal_color}" arr["ENGLISH",595]="5Ghz: \${pink_color}Disabled\${normal_color}" arr["SPANISH",595]="5Ghz: \${pink_color}Desactivado\${normal_color}" @@ -8631,7 +8631,7 @@ function initialize_language_strings() { arr["POLISH",595]="5Ghz: \${pink_color}Dezaktywowane\${normal_color}" arr["GERMAN",595]="5Ghz: \${pink_color}Deaktiviert\${normal_color}" arr["TURKISH",595]="5Ghz: \${pink_color}DevreDışı\${normal_color}" - arr["ARABIC",595]="5ghz: \${pink_color}معطل\${normal_color}" + arr["ARABIC",595]="5Ghz: \${pink_color}معطل\${normal_color}" arr["ENGLISH",596]="\${blue_color}5Ghz will be disabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",596]="\${blue_color}Se va a deshabilitar 5Ghz. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -8644,7 +8644,7 @@ function initialize_language_strings() { arr["POLISH",596]="\${blue_color}5Ghz zostanie wyłączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",596]="\${blue_color}5Ghz wird deaktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",596]="\${blue_color}5Ghz devre dışı bırakılacak. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",596]="سيتم تعطيل 5Ghz. \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" + arr["ARABIC",596]="سيتم تعطيل \${blue_color}5Ghz. \${green_color}هل تريد المتابعة؟ \${normal_color}\${visual_choice}" arr["ENGLISH",597]="\${blue_color}5Ghz will be enabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",597]="\${blue_color}Se va a habilitar 5Ghz. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -8657,7 +8657,7 @@ function initialize_language_strings() { arr["POLISH",597]="\${blue_color}5Ghz zostanie włączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",597]="\${blue_color}5Ghz wird aktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",597]="\${blue_color}5Ghz etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",597]="\${blue_color}سيتم تمكين 5Ghz. \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" + arr["ARABIC",597]="\${blue_color}سيتم تمكين 5Ghz. \${green_color}هل تريد المتابعة؟ \${normal_color}\${visual_choice}" arr["ENGLISH",598]="5Ghz has been disabled" arr["SPANISH",598]="Se ha desactivado 5Ghz" @@ -8748,7 +8748,7 @@ function initialize_language_strings() { arr["POLISH",604]="Wybrany plik przechwytywania hashcat enterprise: \${pink_color}Brak\${normal_color}" arr["GERMAN",604]="Ausgewählte Enterprise-hashcat-Capture-Datei: \${pink_color}Keine\${normal_color}" arr["TURKISH",604]="Seçilen hashcat enterprise dosyası: \${pink_color}None\${normal_color}" - arr["ARABIC",604]="ملف التقاط enterprise hashcat المحدد: \${pink_color} لا يوجد \${normal_color}" + arr["ARABIC",604]="ملف التقاط enterprise hashcat المحدد: \${pink_color}لا يوجد\${normal_color}" arr["ENGLISH",605]="Selected john the ripper enterprise captured file: \${pink_color}\${jtrenterpriseenteredpath}\${normal_color}" arr["SPANISH",605]="Fichero de captura enterprise john the ripper seleccionado: \${pink_color}\${jtrenterpriseenteredpath}\${normal_color}" @@ -8774,7 +8774,7 @@ function initialize_language_strings() { arr["POLISH",606]="Wybrany plik przechwytywania john the ripper enterprise: \${pink_color}Brak\${normal_color}" arr["GERMAN",606]="Ausgewählte Enterprise-john the ripper-Capture-Datei: \${pink_color}Keine\${normal_color}" arr["TURKISH",606]="Seçilen john the ripper enterprise dosyası: \${pink_color}None\${normal_color}" - arr["ARABIC",606]="تم تحديد ملف John the Ripper Enterprise الذي تم التقاطه: \${pink_color} لا يوجد \${normal_color}" + arr["ARABIC",606]="تم تحديد ملف John the Ripper Enterprise الذي تم التقاطه: \${pink_color}لا يوجد\${normal_color}" arr["ENGLISH",607]="Selected file has an invalid john the ripper enterprise hashes format" arr["SPANISH",607]="El fichero seleccionado no tiene un formato válido de hashes enterprise para john the ripper" @@ -8891,7 +8891,7 @@ function initialize_language_strings() { arr["POLISH",615]="Wystąpił błąd konfiguracji. Sprawdź plik \${rc_path}. Aktywowałeś opcję wymuszania użycia iptables zamiast nftables (\${normal_color}AIRGEDDON_FORCE_IPTABLES\${red_color}), ale twój system nie ma zainstalowanego iptables. Wyłącz tę opcję lub zainstaluj iptables, aby rozwiązać problem" arr["GERMAN",615]="Ein Fehler wurde in Ihren Einstellungen gefunden. Bitte überprüfen Sie die Datei \${rc_path}. Sie haben die Option aktiviert, um die Verwendung von iptables anstelle von nftables zu erzwingen (\${normal_color}AIRGEDDON_FORCE_IPTABLES\${red_color}), aber auf Ihrem System sind iptables nicht installiert. Deaktivieren Sie diese Option oder installieren Sie iptables, um das Problem zu lösen" arr["TURKISH",615]="Yapılandırmanızda bir hata var. Lütfen \${rc_path} dosyasını kontrol edin. Nftables (\${normal_color}AIRGEDDON_FORCE_IPTABLES\${red_color}) yerine iptables kullanımını zorlama seçeneğini etkinleştirdiniz, ancak sisteminizde iptables kurulu değil. Bu seçeneği devre dışı bırakın veya sorunu çözmek için iptables yükleyin" - arr["ARABIC",615]="هناك خطأ في التكوين الخاص بك. يرجى التحقق من ملف \${rc_path} . لقد قمت بتمكين خيار فرض استخدام iptables بدلاً من nftables (\ $ {normal_color} (\${normal_color}AIRGEDDON_FORCE_IPTABLES\${red_color}) ولكن نظامك ليس به iptables مثبتًا. قم بتعطيل هذا الخيار أو قم بتثبيت iptables لإصلاح المشكلة" + arr["ARABIC",615]="هناك خطأ في التكوين الخاص بك. يرجى التحقق من ملف \${rc_path} . لقد قمت بتمكين خيار فرض استخدام iptables بدلاً من nftables (\${normal_color}AIRGEDDON_FORCE_IPTABLES\${red_color}) ولكن نظامك ليس به iptables مثبتًا. قم بتعطيل هذا الخيار أو قم بتثبيت iptables لإصلاح المشكلة" arr["ENGLISH",616]="10. Change windows handling method to tmux" arr["SPANISH",616]="10. Cambiar el método de manejo de ventanas a tmux" @@ -8995,7 +8995,7 @@ function initialize_language_strings() { arr["POLISH",623]="Masz zainstalowany reaver (v\${reaver_version}). Spełnia on wymagania dotyczące wersji, aby wykonać atak null PIN (wersja minimalna v\${minimum_reaver_nullpin_version}). Skrypt może kontynuować..." arr["GERMAN",623]="Reaver ist installiert (v\${reaver_version}). Sie erfüllen die Versionsvoraussetzung, um den Null-PIN-Angriff auszuführen, der mit Reaver integriert ist (min Version v\${minimum_reaver_nullpin_version}). Das Skript kann fortfahren..." arr["TURKISH",623]="Reaver sisteminizde kurulu (v\${reaver_version}). Null PIN entegre edilmiş reaver saldırısını gerçekleştirmek için sürüm gereksinimini karşılıyorsunuz (minimum sürüm v\${minimum_reaver_nullpin_version}). Script devam edebilir..." - arr["ARABIC",623]="لقد قمت بتثبيت (v\${reaver_version}). أنت تستوفي متطلبات الإصدار لتنفيذ هجوم Reaver PIN integrated reaver (الحد الأدنى من الإصدار v\${minimum_reaver_nullpin_version}). البرنامج يمكن أن يستمر ..." + arr["ARABIC",623]="لقد قمت بتثبيت (v\${reaver_version}). أنت تستوفي متطلبات الإصدار لتنفيذ هجوم Reaver PIN integrated reaver (الحد الأدنى من الإصدار v\${minimum_reaver_nullpin_version}). البرنامج يمكن أن يستمر ..." arr["ENGLISH",624]="You have reaver installed (v\${reaver_version}), but not required version. To perform null PIN integrated reaver attack you must have at least version v\${minimum_reaver_nullpin_version}" arr["SPANISH",624]="Tienes reaver instalado (v\${reaver_version}), aunque no la versión requerida. Para realizar el ataque de PIN nulo integrado con reaver has de tener al menos la versión v\${minimum_reaver_nullpin_version}" @@ -9060,7 +9060,7 @@ function initialize_language_strings() { arr["POLISH",628]="5. Tworzenie niestandardowych certyfikatów" arr["GERMAN",628]="5. Benutzerdefinierte Zertifikate erstellen" arr["TURKISH",628]="5. Özel sertifika oluştur" - arr["ARABIC",628]="5. إنشاء شهادات مخصصة" + arr["ARABIC",628]="5. إنشاء شهادات مخصصة" arr["ENGLISH",629]="Generating custom certificates, we will make our attack to an enterprise network more credible" arr["SPANISH",629]="Generando certificados personalizados, haremos más creíble nuestro ataque a una red enterprise" @@ -9164,7 +9164,7 @@ function initialize_language_strings() { arr["POLISH",636]="Wystąpił błąd konfiguracji. Sprawdź plik \${rc_path}. Aktywowałeś opcję wymuszania użycia mdk3 (\${normal_color}AIRGEDDON_MDK_VERSION\${red_color}), ale twój system nie ma zainstalowanego mdk3. Wyłącz tę opcję lub zainstaluj mdk3, aby rozwiązać problem" arr["GERMAN",636]="Ein Fehler wurde in Ihren Einstellungen gefunden. Bitte überprüfen Sie die Datei \${rc_path}. Sie haben die Option aktiviert, um die Verwendung von mdk3 zu erzwingen (\${normal_color}AIRGEDDON_MDK_VERSION\${red_color}), aber auf Ihrem System ist mdk3 nicht installiert. Deaktivieren Sie diese Option oder installieren Sie mdk3, um dieses Problem zu lösen" arr["TURKISH",636]="Yapılandırmanızda bir hata var. Lütfen \${rc_path} dosyasını kontrol edin. (\${normal_color}AIRGEDDON_MDK_VERSION\${red_color}) mdk3 kullanımını zorlama seçeneğini etkinleştirdiniz, ancak sisteminizde mdk3 kurulu değil. Bu seçeneği devre dışı bırakın veya sorunu çözmek için mdk3 yükleyin" - arr["ARABIC",636]="هناك خطأ في التكوين الخاص بك. يرجى التحقق من ملف \${rc_path}. لقد قمت بتمكين خيار فرض استخدامmdk3 (\${normal_color}AIRGEDDON_MDK_VERSION\${red_color}) ولكن لم يتم تثبيت mdk3 على نظامك. قم بتعطيل هذا الخيار أو قم بتثبيت mdk3 لإصلاح المشكلة" + arr["ARABIC",636]="هناك خطأ في التكوين الخاص بك. يرجى التحقق من ملف \${rc_path}. لقد قمت بتمكين خيار فرض استخدام mdk3 (\${normal_color}AIRGEDDON_MDK_VERSION\${red_color}) ولكن لم يتم تثبيت mdk3 على نظامك. قم بتعطيل هذا الخيار أو قم بتثبيت mdk3 لإصلاح المشكلة" arr["ENGLISH",637]="11. Set mdk version to mdk3" arr["SPANISH",637]="11. Cambiar versión mdk a mdk3" @@ -9203,7 +9203,7 @@ function initialize_language_strings() { arr["POLISH",639]="\${blue_color}Wersja mdk zostanie zmieniona. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",639]="\${blue_color}Die zu verwendende mdk-Version wird geändert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",639]="\${blue_color}Kullanılacak mdk sürümünü değiştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",639]="\${blue_color} \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" + arr["ARABIC",639]="\${blue_color} \${green_color}هل تريد المتابعة؟ \${normal_color}\${visual_choice}" arr["ENGLISH",640]="mdk version was successfully changed to \${mdk_command}" arr["SPANISH",640]="Se ha cambiado correctamente la versión de mdk a \${mdk_command}" @@ -9255,7 +9255,7 @@ function initialize_language_strings() { arr["POLISH",643]="Pliki certyfikatów zostały utworzone poprawnie. Musisz zdecydować, gdzie je zapisać. \${green_color}Wpisz ścieżkę zapisu lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${enterprisecertspath}]" arr["GERMAN",643]="Die Zertifikatsdateien wurden erfolgreich erstellt. Sie müssen entscheiden, wo diese gespeichert werden sollen. \${green_color}Geben Sie den Pfad ein, in dem die Dateien gespeichert werden sollen, oder drücken Sie [Enter], um den Standardvorschlag zu akzeptieren. \${normal_color}[\${enterprisecertspath}]" arr["TURKISH",643]="Sertifika dosyaları başarılıyla oluşturuldu, nereye kaydedileceğine karar vermelisiniz. \${green_color}Dosyaları kaydedeceğimiz yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın \${normal_color}[\${enterprisecertspath}]" - arr["ARABIC",643]="تم إنشاء ملفات الشهادات بنجاح ، يجب أن تقرر مكان حفظها. \${green_color} اكتب المسار لتخزين الملفات أو اضغط على [Enter] لقبول الاقتراح الافتراضي \${normal_color}[\${enterprisecertspath}]" + arr["ARABIC",643]="تم إنشاء ملفات الشهادات بنجاح ، يجب أن تقرر مكان حفظها. \${green_color}اكتب المسار لتخزين الملفات أو اضغط على [Enter] لقبول الاقتراح الافتراضي \${normal_color}[\${enterprisecertspath}]" arr["ENGLISH",644]="Certificates (ca.pem, server.pem and server.key) were saved successfully to selected path [\${normal_color}\${enterprisecerts_completepath}\${blue_color}]. The expiration time for these certificates is \${normal_color}10\${blue_color} years and the password used on the creation process was \"\${normal_color}\${certspass}\${blue_color}\"" arr["SPANISH",644]="Los ficheros de los certificados (ca.pem, server.pem and server.key) se han salvado correctamente en la ruta elegida [\${normal_color}\${enterprisecerts_completepath}\${blue_color}]. El tiempo de expiración para estos certificados es de \${normal_color}10\${blue_color} años y la contraseña utilizada en su creación fue \"\${normal_color}\${certspass}\${blue_color}\"" @@ -9281,7 +9281,7 @@ function initialize_language_strings() { arr["POLISH",645]="\${green_color}Czy chcesz używać niestandardowych certyfikatów podczas ataku? \${blue_color}Jeśli odpowiesz nie \"n\", airgeddon użyje domyślnych. Jeśli odpowiesz tak \"y\", będziesz musiał podać ścieżkę i hasło użyte do ich wygenerowania \${normal_color}\${visual_choice}" arr["GERMAN",645]="\${green_color}Möchten Sie während des Angriffs benutzerdefinierte Zertifikate verwenden? \${blue_color}Wenn sie mit Nein \"n\" antworten, verwendet airgeddon die Standardzertifikaten. wenn sie mit Ja \"y\" antworten, müssen Sie deren Pfad und das Kennwort eingeben, mit dem sie generiert wurden \${normal_color}\${visual_choice}" arr["TURKISH",645]="\${green_color}Saldırı sırasında özel sertifikalar kullanmak ister misiniz? \${blue_color}Hayır \"n\" cevabını verirseniz, airgeddon varsayılanları kullanacaktır. eğer evet \"y\" cevabını verirseniz, yollarını belirtmeniz ve oluşturdukları şifreyi bilmeniz gerekir \${normal_color}\${visual_choice}" - arr["ARABIC",645]="\${green_color} هل تريد استخدام شهادات مخصصة أثناء الهجوم؟ \${blue_color} إذا أجبت بلا \"n\" ، فسيستخدمها airgeddon افتراضيًا. إذا أجبت بنعم \"y\" ، فسيتعين عليك إدخال مسارهم ومعرفة كلمة المرور التي تم إنشاؤها باستخدامها \${normal_color}\${visual_choice}" + arr["ARABIC",645]="\${green_color}هل تريد استخدام شهادات مخصصة أثناء الهجوم؟ \${blue_color}إذا أجبت بلا \"n\" ، فسيستخدمها airgeddon افتراضيًا. إذا أجبت بنعم \"y\" ، فسيتعين عليك إدخال مسارهم ومعرفة كلمة المرور التي تم إنشاؤها باستخدامها \${normal_color}\${visual_choice}" arr["ENGLISH",646]="\${blue_color}airgeddon has detected that custom certificates have been generated during this session. \${green_color}Do you want to use them during the attack? \${normal_color}\${visual_choice}" arr["SPANISH",646]="\${blue_color}airgeddon ha detectado que han sido generados unos certificados personalizados durante esta sesión. \${green_color}¿Quieres utilizarlos durante el ataque? \${normal_color}\${visual_choice}" @@ -9294,7 +9294,7 @@ function initialize_language_strings() { arr["POLISH",646]="\${blue_color}airgeddon wykrył, że podczas tej sesji wygenerowano niestandardowe certyfikaty. \${green_color}Czy chcesz ich użyć podczas ataku? \${normal_color}\${visual_choice}" arr["GERMAN",646]="\${blue_color}airgeddon hat bemerkt, dass während dieser Sitzung benutzerdefinierte Zertifikate generiert wurden. \${green_color}Möchten Sie diese während des Angriffs benutzen? \${normal_color}\${visual_choice}" arr["TURKISH",646]="\${blue_color}airgeddon, bu oturum sırasında özel sertifikaların oluşturulduğunu tespit etti. \${green_color}Onları saldırı sırasında kullanmak istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",646]="\${blue_color} اكتشف airgeddon أنه تم إنشاء شهادات مخصصة أثناء هذه الدورة. \${green_color} هل تريد استخدامها أثناء الهجوم؟ \${normal_color}\${visual_choice}" + arr["ARABIC",646]="\${blue_color}اكتشف airgeddon أنه تم إنشاء شهادات مخصصة أثناء هذه الدورة. \${green_color}هل تريد استخدامها أثناء الهجوم؟ \${normal_color}\${visual_choice}" arr["ENGLISH",647]="Default certificates will be used" arr["SPANISH",647]="Se utilizarán los certificados por defecto" From 787fda0f0f2b23de5ba477c1b67da0a66e10efca Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Mon, 5 Oct 2020 14:01:08 +0200 Subject: [PATCH 065/101] Some small fixes on strings --- language_strings.sh | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index c7500e637..ff9d5b327 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -5694,7 +5694,7 @@ function initialize_language_strings() { arr["POLISH",369]="Aby przeprowadzić zintegrowany atak Pixie Dust z użyciem reaver lub z bully, musisz mieć zainstalowaną co najmniej wersję \${minimum_reaver_pixiewps_version} reaver i \${minimum_bully_pixiewps_version} bully" arr["GERMAN",369]="Um den mit dem reaver oder mit bully integrierten Pixie Dust-Angriff auszuführen, müssen Sie mindestens die Reaver Version \${minimum_reaver_pixiewps_version} und die Bully Version \${minimum_bully_pixiewps_version} installiert haben" arr["TURKISH",369]="Reaver veya bully ile Pixie Dust entegre saldırısını gerçekleştirmek için, reaver için en az \${minimum_reaver_pixiewps_version} sürümü ve kabadayılık için \${minimum_bully_pixiewps_version} yüklemiş olmanız gerekir" - arr["ARABIC",369]="لتنفيذ هجوم Pixie Dust المتكامل باستخدام Reaver أو الفتوة ، يجب أن تكون قد قمت بتثبيت ما لا يقل عن \${minimum_reaver_pixiewps_version} إصدار لـ reaver و \${less_bully_pixiewps_version} ل bully" + arr["ARABIC",369]="لتنفيذ هجوم Pixie Dust المتكامل باستخدام Reaver أو الفتوة ، يجب أن تكون قد قمت بتثبيت ما لا يقل عن \${minimum_reaver_pixiewps_version} إصدار لـ reaver و \${minimum_bully_pixiewps_version} ل bully" arr["ENGLISH",370]="You have reaver installed (v\${reaver_version}). You meet the version requirement to perform Pixie Dust integrated reaver attack (minimum version v\${minimum_reaver_pixiewps_version}). Script can continue..." arr["SPANISH",370]="Tienes reaver instalado (v\${reaver_version}). Cumples con el requisito de versión para realizar el ataque Pixie Dust integrado con reaver (versión minima v\${minimum_reaver_pixiewps_version}). El script puede continuar..." @@ -9411,7 +9411,7 @@ function initialize_language_strings() { arr["POLISH",655]="\${blue_color}System wtyczek zostanie wyłączony. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",655]="\${blue_color}Das Plugins-System wird deaktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",655]="\${blue_color}Eklenti sistemi devre dışı bırakılacak. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",655]="\${pending_of_translation} \${blue_color} وسيتم تعطيل نظام المساعد. \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" + arr["ARABIC",655]="\${pending_of_translation} \${blue_color}وسيتم تعطيل نظام المساعد. \${green_color}هل تريد المتابعة؟ \${normal_color}\${visual_choice}" arr["ENGLISH",656]="\${blue_color}Plugins system will be enabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",656]="\${blue_color}Se va a habilitar el sistema de plugins. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -9424,7 +9424,7 @@ function initialize_language_strings() { arr["POLISH",656]="\${blue_color}System wtyczek zostanie włączony. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",656]="\${blue_color}Das Plugins-System wird aktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",656]="\${blue_color}Eklenti sistemi etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",656]="\${pending_of_translation} \${blue_color} وسيمكن النظام المساعد. \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" + arr["ARABIC",656]="\${pending_of_translation} \${blue_color}وسيمكن النظام المساعد. \${green_color}هل تريد المتابعة؟ \${normal_color}\${visual_choice}" arr["ENGLISH",657]="\${blue_color}tmux will be enabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",657]="\${blue_color}Se va a habilitar tmux. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -9437,7 +9437,7 @@ function initialize_language_strings() { arr["POLISH",657]="\${blue_color}tmux zostanie włączony. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",657]="\${blue_color}tmux wird aktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",657]="\${blue_color}tmux etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",657]="\${pending_of_translation} \${blue_color} tmux يجب تمكين \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" + arr["ARABIC",657]="\${pending_of_translation} \${blue_color}tmux يجب تمكين \${green_color}هل تريد المتابعة؟ \${normal_color}\${visual_choice}" arr["ENGLISH",658]="\${blue_color}xterm will be enabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",658]="\${blue_color}Se va a habilitar xterm. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -9450,7 +9450,7 @@ function initialize_language_strings() { arr["POLISH",658]="\${blue_color}xterm zostanie włączony. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",658]="\${blue_color}xterm wird aktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",658]="\${blue_color}xterm etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",658]="\${pending_of_translation} \${blue_color} يكون تمكين إكس تيرم. \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" + arr["ARABIC",658]="\${pending_of_translation} \${blue_color}يكون تمكين إكس تيرم. \${green_color}هل تريد المتابعة؟ \${normal_color}\${visual_choice}" arr["ENGLISH",659]="Error. Invalid function \"\${normal_color}\${current_function}\${red_color}\" at plugin \"\${normal_color}\${plugin}\${red_color}\". The function tried to be modified does not exist. Fix it before continuing" arr["SPANISH",659]="Error. Función no válida \"\${normal_color}\${current_function}\${red_color}\" en el plugin \"\${normal_color}\${plugin}\${red_color}\". La función que se intenta modificar no existe. Arréglalo antes de continuar" @@ -9463,7 +9463,7 @@ function initialize_language_strings() { arr["POLISH",659]="Błąd. Nieprawidłowa funkcja \"\${normal_color}\${current_function}\${red_color}\" we wtyczce \"\${normal_color}\${plugin}\${red_color}\". Funkcja próbuje modyfikować nie istnieją. Napraw to przed kontynuowaniem" arr["GERMAN",659]="Fehler. Ungültige Funktion \"\${normal_color}\${current_function}\${red_color}\" im Plugin \"\${normal_color}\${plugin}\${red_color}\". Die zu-ändernde Funktion ist nicht vorhanden. Beheben Sie es, bevor Sie fortfahren" arr["TURKISH",659]="Hata. \"\${normal_color}\${plugin}\${red_color}\" eklentisinde geçersiz İşlev \"\${normal_color}\${current_function}\${red_color}\". Değiştirmeye çalışılan fonksiyon mevcut değil. Devam etmeden önce düzeltin" - arr["ARABIC",659]="\${pending_of_translation} خطأ. وظيفة غير صالحة \"\${normal_color}\${current_function}\${red_color} \" في البرنامج المساعد \"\${normal_color}\${plugin}\${red_color} \". عدم وجود محاولات لتعديل وظيفة. إصلاحه قبل المتابعة" + arr["ARABIC",659]="\${pending_of_translation} خطأ. وظيفة غير صالحة \"\${normal_color}\${current_function}\${red_color} \" في البرنامج المساعد \"\${normal_color}\${plugin}\${red_color}\". عدم وجود محاولات لتعديل وظيفة. إصلاحه قبل المتابعة" arr["ENGLISH",660]="Thanks to the plugins system, customized content can be developed. Custom modifications of any menu or functionality in a quick and simple way. More information at Wiki: \${urlgithub_wiki}/Plugins%20System" arr["SPANISH",660]="Gracias al sistema de plugins se puede desarrollar contenido personalizado, modificaciones propias de alguna funcionalidad del menú de una forma ágil y sencilla. Más información en el Wiki: \${urlgithub_wiki}/Plugins%20System" From c3983686b05327bad60ff6e0f46dacba19d514a2 Mon Sep 17 00:00:00 2001 From: darthvader-htb Date: Mon, 5 Oct 2020 08:10:38 -0400 Subject: [PATCH 066/101] Translated to arabic --- language_strings.sh | 84 ++++++++++++++++++++++----------------------- 1 file changed, 42 insertions(+), 42 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index c7500e637..17c33e6ab 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -5694,7 +5694,7 @@ function initialize_language_strings() { arr["POLISH",369]="Aby przeprowadzić zintegrowany atak Pixie Dust z użyciem reaver lub z bully, musisz mieć zainstalowaną co najmniej wersję \${minimum_reaver_pixiewps_version} reaver i \${minimum_bully_pixiewps_version} bully" arr["GERMAN",369]="Um den mit dem reaver oder mit bully integrierten Pixie Dust-Angriff auszuführen, müssen Sie mindestens die Reaver Version \${minimum_reaver_pixiewps_version} und die Bully Version \${minimum_bully_pixiewps_version} installiert haben" arr["TURKISH",369]="Reaver veya bully ile Pixie Dust entegre saldırısını gerçekleştirmek için, reaver için en az \${minimum_reaver_pixiewps_version} sürümü ve kabadayılık için \${minimum_bully_pixiewps_version} yüklemiş olmanız gerekir" - arr["ARABIC",369]="لتنفيذ هجوم Pixie Dust المتكامل باستخدام Reaver أو الفتوة ، يجب أن تكون قد قمت بتثبيت ما لا يقل عن \${minimum_reaver_pixiewps_version} إصدار لـ reaver و \${less_bully_pixiewps_version} ل bully" + arr["ARABIC",369]="لتنفيذ هجوم Pixie Dust المتكامل باستخدام Reaver أو الفتوة ، يجب أن تكون قد قمت بتثبيت ما لا يقل عن \${minimum_reaver_pixiewps_version} إصدار لـ reaver و \${minimum_bully_pixiewps_version} ل bully" arr["ENGLISH",370]="You have reaver installed (v\${reaver_version}). You meet the version requirement to perform Pixie Dust integrated reaver attack (minimum version v\${minimum_reaver_pixiewps_version}). Script can continue..." arr["SPANISH",370]="Tienes reaver instalado (v\${reaver_version}). Cumples con el requisito de versión para realizar el ataque Pixie Dust integrado con reaver (versión minima v\${minimum_reaver_pixiewps_version}). El script puede continuar..." @@ -6916,7 +6916,7 @@ function initialize_language_strings() { arr["POLISH",463]="\${blue_color}Rozszerzone kolorowanie zostanie włączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",463]="\${blue_color}Erweiterte Einfärbung wird aktiviert. \${green_color}Wollen Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",463]="\${blue_color}Geliştirilmiş renklendirme etkinleştirilecektir. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",463]="\${pending_of_translation} \${blue_color} سيتم تمكين التلوين الممتد. \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" + arr["ARABIC",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" @@ -9307,7 +9307,7 @@ function initialize_language_strings() { arr["POLISH",647]="Zostaną użyte domyślne certyfikaty" arr["GERMAN",647]="Die Standardzertifikate werden verwendet" arr["TURKISH",647]="Varsayılan sertifikalar kullanılacak" - arr["ARABIC",647]="\${pending_of_translation} وسوف تستخدم شهادات افتراضيا" + arr["ARABIC",647]="سيتم استخدام الشهادات الافتراضية" arr["ENGLISH",648]="Previously generated by airgeddon certificates will be used" arr["SPANISH",648]="Se utilizarán los certificados generados anteriormente con airgeddon" @@ -9320,7 +9320,7 @@ function initialize_language_strings() { arr["POLISH",648]="Zostaną wykorzystane certyfikaty wygenerowane wcześniej z airgeddon" arr["GERMAN",648]="Mit airgeddon erstellte Zertifikate werden verwendet" arr["TURKISH",648]="Daha önce airgeddon ile üretilen sertifikalar kullanılacak" - arr["ARABIC",648]="\${pending_of_translation} وسيتم استخدام الشهادات التي تم إنشاؤها من قبل مع airgeddon" + arr["ARABIC",648]="سيتم استخدام الشهادات السابقة التي تم إنشاؤها باستخدام airgeddon" arr["ENGLISH",649]="Validating certificates..." arr["SPANISH",649]="Validando certificados..." @@ -9333,7 +9333,7 @@ function initialize_language_strings() { arr["POLISH",649]="Sprawdzanie poprawności certyfikatów..." arr["GERMAN",649]="Validiere Zertfikiate..." arr["TURKISH",649]="Sertifikalar doğrulanıyor..." - arr["ARABIC",649]="\${pending_of_translation} التحقق من صحة الشهادات ..." + arr["ARABIC",649]="التحقق من صحة الشهادات ..." arr["ENGLISH",650]="Certificates are valid. Attack can be performed" arr["SPANISH",650]="Los certificados son válidos. El ataque se puede realizar" @@ -9346,7 +9346,7 @@ function initialize_language_strings() { arr["POLISH",650]="Certyfikaty są ważne. Można wykonać atak" arr["GERMAN",650]="Die Zertifikate sind gültig. Der Angriff kann ausgeführt werden" arr["TURKISH",650]="Sertifikalar geçerli. Saldırı yapılabilir" - arr["ARABIC",650]="\${pending_of_translation} شهادات صالحة. الهجوم لا يمكن أن يؤديها" + arr["ARABIC",650]="الشهادات صالحة. يمكن تنفيذ الهجوم" arr["ENGLISH",651]="12. Disable plugins system permanently" arr["SPANISH",651]="12. Deshabilitar sistema de plugins permanentemente" @@ -9359,7 +9359,7 @@ function initialize_language_strings() { arr["POLISH",651]="12. Wyłącz system wtyczek na stałe" arr["GERMAN",651]="12. Plugins-System dauerhaft deaktivieren" arr["TURKISH",651]="12. Eklentiler sistemini kalıcı olarak devre dışı bırak" - arr["ARABIC",651]="\${pending_of_translation} 12. نظام تعطيل الإضافات بشكل دائم" + arr["ARABIC",651]="12. تعطيل نظام الإضافات بشكل دائم" arr["ENGLISH",652]="12. Enable plugins system permanently" arr["SPANISH",652]="12. Habilitar sistema de plugins permanentemente" @@ -9372,7 +9372,7 @@ function initialize_language_strings() { arr["POLISH",652]="12. Włącz system wtyczek na stałe" arr["GERMAN",652]="12. Plugins-System dauerhaft aktivieren" arr["TURKISH",652]="12. Eklentiler sistemini kalıcı olarak etkinleştir" - arr["ARABIC",652]="\${pending_of_translation} 12. تمكين نظام الإضافات بشكل دائم" + arr["ARABIC",652]="12. تمكين نظام الإضافات بشكل دائم" arr["ENGLISH",653]="Plugins system: \${pink_color}Enabled\${normal_color}\${reboot_required_text}" arr["SPANISH",653]="Sistema de plugins: \${pink_color}Activado\${normal_color}\${reboot_required_text}" @@ -9385,7 +9385,7 @@ function initialize_language_strings() { arr["POLISH",653]="System wtyczek: \${pink_color}Włączony\${normal_color}\${reboot_required_text}" arr["GERMAN",653]="Plugins-System: \${pink_color}Aktiviert\${normal_color}\${reboot_required_text}" arr["TURKISH",653]="Eklentiler sistemi: \${pink_color}Aktif\${normal_color}\${reboot_required_text}" - arr["ARABIC",653]="\${pending_of_translation} نظام المساعد: \${pink_color} من \${normal_color}\${reboot_required_text}" + arr["ARABIC",653]="نظام الإضافات: \${pink_color}ممكن\${normal_color}\${reboot_required_text}" arr["ENGLISH",654]="Plugins system: \${pink_color}Disabled\${normal_color}\${reboot_required_text}" arr["SPANISH",654]="Sistema de plugins: \${pink_color}Desactivados\${normal_color}\${reboot_required_text}" @@ -9398,7 +9398,7 @@ function initialize_language_strings() { arr["POLISH",654]="System wtyczek: \${pink_color}Wyłączony\${normal_color}\${reboot_required_text}" arr["GERMAN",654]="Plugins-System: \${pink_color}Deaktiviert\${normal_color}\${reboot_required_text}" arr["TURKISH",654]="Eklentiler sistemi: \${pink_color}DevreDışı\${normal_color}\${reboot_required_text}" - arr["ARABIC",654]="\${pending_of_translation} نظام المساعد: \${pink_color} المعطلة \${normal_color}\${reboot_required_text}" + arr["ARABIC",654]="نظام الإضافات: \${pink_color}معطل\${normal_color}\${reboot_required_text}" arr["ENGLISH",655]="\${blue_color}Plugins system will be disabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",655]="\${blue_color}Se va a deshabilitar el sistema de plugins. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -9411,7 +9411,7 @@ function initialize_language_strings() { arr["POLISH",655]="\${blue_color}System wtyczek zostanie wyłączony. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",655]="\${blue_color}Das Plugins-System wird deaktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",655]="\${blue_color}Eklenti sistemi devre dışı bırakılacak. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",655]="\${pending_of_translation} \${blue_color} وسيتم تعطيل نظام المساعد. \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" + arr["ARABIC",655]="سيتم تعطيل نظام الإضافات. \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" arr["ENGLISH",656]="\${blue_color}Plugins system will be enabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",656]="\${blue_color}Se va a habilitar el sistema de plugins. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -9424,7 +9424,7 @@ function initialize_language_strings() { arr["POLISH",656]="\${blue_color}System wtyczek zostanie włączony. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",656]="\${blue_color}Das Plugins-System wird aktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",656]="\${blue_color}Eklenti sistemi etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",656]="\${pending_of_translation} \${blue_color} وسيمكن النظام المساعد. \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" + arr["ARABIC",656]="سيتم تمكين نظام الإضافات. \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" arr["ENGLISH",657]="\${blue_color}tmux will be enabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",657]="\${blue_color}Se va a habilitar tmux. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -9437,7 +9437,7 @@ function initialize_language_strings() { arr["POLISH",657]="\${blue_color}tmux zostanie włączony. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",657]="\${blue_color}tmux wird aktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",657]="\${blue_color}tmux etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",657]="\${pending_of_translation} \${blue_color} tmux يجب تمكين \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" + arr["ARABIC",657]="\${blue_color}سيتم تمكين tmux. \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" arr["ENGLISH",658]="\${blue_color}xterm will be enabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",658]="\${blue_color}Se va a habilitar xterm. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -9450,7 +9450,7 @@ function initialize_language_strings() { arr["POLISH",658]="\${blue_color}xterm zostanie włączony. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",658]="\${blue_color}xterm wird aktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",658]="\${blue_color}xterm etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",658]="\${pending_of_translation} \${blue_color} يكون تمكين إكس تيرم. \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" + arr["ARABIC",658]="\${blue_color}سيتم تمكين xterm. \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" arr["ENGLISH",659]="Error. Invalid function \"\${normal_color}\${current_function}\${red_color}\" at plugin \"\${normal_color}\${plugin}\${red_color}\". The function tried to be modified does not exist. Fix it before continuing" arr["SPANISH",659]="Error. Función no válida \"\${normal_color}\${current_function}\${red_color}\" en el plugin \"\${normal_color}\${plugin}\${red_color}\". La función que se intenta modificar no existe. Arréglalo antes de continuar" @@ -9463,7 +9463,7 @@ function initialize_language_strings() { arr["POLISH",659]="Błąd. Nieprawidłowa funkcja \"\${normal_color}\${current_function}\${red_color}\" we wtyczce \"\${normal_color}\${plugin}\${red_color}\". Funkcja próbuje modyfikować nie istnieją. Napraw to przed kontynuowaniem" arr["GERMAN",659]="Fehler. Ungültige Funktion \"\${normal_color}\${current_function}\${red_color}\" im Plugin \"\${normal_color}\${plugin}\${red_color}\". Die zu-ändernde Funktion ist nicht vorhanden. Beheben Sie es, bevor Sie fortfahren" arr["TURKISH",659]="Hata. \"\${normal_color}\${plugin}\${red_color}\" eklentisinde geçersiz İşlev \"\${normal_color}\${current_function}\${red_color}\". Değiştirmeye çalışılan fonksiyon mevcut değil. Devam etmeden önce düzeltin" - arr["ARABIC",659]="\${pending_of_translation} خطأ. وظيفة غير صالحة \"\${normal_color}\${current_function}\${red_color} \" في البرنامج المساعد \"\${normal_color}\${plugin}\${red_color} \". عدم وجود محاولات لتعديل وظيفة. إصلاحه قبل المتابعة" + arr["ARABIC",659]="خطأ. وظيفة غير صالحة \"\${normal_color}\${current_function}\${red_color}\" في الإضافة \"\${normal_color}\${plugin}\${red_color}\". الوظيفة التي تم محاولة تعديلها غير موجودة. قمبإصلاحها قبل المتابعة" arr["ENGLISH",660]="Thanks to the plugins system, customized content can be developed. Custom modifications of any menu or functionality in a quick and simple way. More information at Wiki: \${urlgithub_wiki}/Plugins%20System" arr["SPANISH",660]="Gracias al sistema de plugins se puede desarrollar contenido personalizado, modificaciones propias de alguna funcionalidad del menú de una forma ágil y sencilla. Más información en el Wiki: \${urlgithub_wiki}/Plugins%20System" @@ -9476,7 +9476,7 @@ function initialize_language_strings() { arr["POLISH",660]="Dzięki systemowi wtyczek można rozwijać spersonalizowane treści, własne modyfikacje jakiejkolwiek funkcji lub menu w szybki i prosty sposób. Więcej informacji w Wiki: \${urlgithub_wiki}/Plugins%20System" arr["GERMAN",660]="Dank des Plugin-Systems können individuell angepasste Inhalte, eigene Modifikationen jeglicher Funktionalität oder ein Menü in einer schnellen und einfachen Art und Weise entwickelt werden. Weitere Informationen finden Sie auf Wiki: \${urlgithub_wiki}/Plugins%20System" arr["TURKISH",660]="Eklentiler sistemi sayesinde özel içerikler, menü veya özellik kolay ve hızlı bir şekilde eklenebilir. Hakkında daha fazla bilgi: \${urlgithub_wiki}/Plugins%20System" - arr["ARABIC",660]="\${pending_of_translation} وبفضل نظام المساعد يمكن أن تتطور تخصيص المحتوى أو تعديلات محددة من بعض الوظائف من القائمة بطريقة سريعة وسهلة. مزيد من المعلومات حول ويكي: \${urlgithub_wiki}/Plugins%20System" + arr["ARABIC",660]="بفضل نظام المكونات الإضافية ، يمكن تطوير محتوى خاص ، وتعديلات خاصة لأي قائمة أو وظيفة بطريقة سريعة وبسيطة. مزيد من المعلومات على Wiki: \${urlgithub_wiki}/Plugins%20System" arr["ENGLISH",661]="Error. You have conflicting plugins (\"\${normal_color}\${function_hooks[\${original_function},\${action}]}\${red_color}\" and \"\${normal_color}\${plugin}\${red_color}\") performing the same action \"\${normal_color}\${action}\${red_color}\" over the same function \"\${normal_color}\${original_function}\${red_color}\". Fix it before continuing" arr["SPANISH",661]="Error. Tienes plugins en conflicto (\"\${normal_color}\${function_hooks[\${original_function},\${action}]}\${red_color}\" y \"\${normal_color}\${plugin}\${red_color}\") están realizando la misma acción \"\${normal_color}\${action}\${red_color}\" sobre la misma función \"\${normal_color}\${original_function}\${red_color}\". Arréglalo antes de continuar" @@ -9489,7 +9489,7 @@ function initialize_language_strings() { arr["POLISH",661]="Błąd. Konflikt wtyczek (\"\${normal_color}\${function_hooks[\${original_function},\${action}]}\${red_color}\" i \"\${normal_color}\${plugin}\${red_color}\") wykonujących tą samą czynność \"\${normal_color}\${action}\${red_color}\" na tej samej funkcji \"\${normal_color}\${original_function}\${red_color}\". Napraw to przed kontynuowaniem" arr["GERMAN",661]="Error. Sie haben widersprüchliche Plugins (\"\${normal_color}\${function_hooks[\${original_function},\${action}]}\${red_color}\" und \"\${normal_color}\${plugin}\${red_color}\") die die gleiche Aktion \"\${normal_color}\${action}\${red_color}\" über die gleiche funktion \"\${normal_color}\${original_function}\${red_color}\" durchführen. Beheben Sie es, bevor Sie fortfahren" arr["TURKISH",661]="Hata. Çakışan eklentiler var: (\"\${normal_color}\${function_hooks[\${original_function},\${action}]}\${red_color}\" ve \"\${normal_color}\${plugin}\${red_color}\"). Aynı eylemi gerçekleştirerek \"\${normal_color}\${action}\${red_color}\" aynı işlevi \"\${normal_color}\${original_function}\${red_color}\" gerçekleştirmeye çalışıyorlar. Devam etmeden önce düzeltin" - arr["ARABIC",661]="\${pending_of_translation} خطأ. هل لديك الإضافات الصراع (\"\${normal_color}\${function_hooks[\${original_function},\${action}]}\${red_color}\" and \"\${normal_color}\${plugin}\${red_color}\") \") يؤدون نفس العمل \"\${normal_color}\${action}\${red_color}\"حول نفس الوظيفة \" \${normal_color}\${original_function}\${red_color}\"أحمر اللون . إصلاحه قبل المتابعة" + arr["ARABIC",661]="خطأ. لديك مكونات إضافية متعارضة (\"\${normal_color}\${function_hooks[\${original_function},\${action}]}\${red_color}\" و \"\${normal_color}\${plugin}\${red_color}\") يؤديان نفس المهمة \"\${normal_color}\${action}\${red_color}\" في نفس الوظيفة \"\${normal_color}\${original_function}\${red_color}\". قم بإصلاحه قبل المتابعة" arr["ENGLISH",662]="Only one additional interface able to be used detected. Autoselected" arr["SPANISH",662]="Sólo se ha detectado una interfaz adicional capaz de ser utilizada. Se ha seleccionado automáticamente" @@ -9502,7 +9502,7 @@ function initialize_language_strings() { arr["POLISH",662]="Wykryto tylko jeden dodatkowy interfejs, który może być używany. Wybrano automatycznie" arr["GERMAN",662]="Nur eine zusätzliche benutzbare Interface wurde erkannt. Automatisch ausgewählt" arr["TURKISH",662]="Kullanılabilir tek bir ek arayüz bulundu. Otomatik seçim" - arr["ARABIC",662]="\${pending_of_translation} إلا أن الكشف عن واجهة إضافية يمكن استخدامها. وقد تم اختيار تلقائيا" + arr["ARABIC",662]="تم اكتشاف واجهة إضافية واحدة فقط يمكن استخدامها. تم تحديدها تلقائيًا" arr["ENGLISH",663]="5. Capture PMKID" arr["SPANISH",663]="5. Capturar PMKID" @@ -9515,7 +9515,7 @@ function initialize_language_strings() { arr["POLISH",663]="5. Przechwyć PMKID" arr["GERMAN",663]="5. PMKID ergreifen" arr["TURKISH",663]="5. PMKID yakala" - arr["ARABIC",663]="\${pending_of_translation} 5. التقاط PMKID" + arr["ARABIC",663]="5. التقاط PMKID" arr["ENGLISH",664]="It is possible to obtain PMKIDs from clientless WPA/WPA2-PSK networks" arr["SPANISH",664]="Es posible obtener PMKIDs de redes WPA/WPA2-PSK sin clientes" @@ -9541,7 +9541,7 @@ function initialize_language_strings() { arr["POLISH",665]="Aby uzyskać hasło sieciowe w sieciach WPA/WPA2-PSK można złamać PMKIDs lub Handshake" arr["GERMAN",665]="In WPA/WPA2-PSK Netzwerken können Sie entweder PMKIDs oder Handshakes knacken um das Netzwerk Passwort zu erhalten" arr["TURKISH",665]="WPA/WPA2-PSK ağlarda ağ parolasını elde etmek ya PMKIDs veya Handshake kırılabilir" - arr["ARABIC",665]="\${pending_of_translation} شبكات WPA / WPA2-PSK، يمكن crackearse سواء PMKIDs أو مصافحات لكلمة مرور شبكة الاتصال" + arr["ARABIC",665]="من الممكن الحصول على معرّفات PMKID من شبكات WPA/WPA2-PSK بدون عميل" arr["ENGLISH",666]="After capturing a Handshake or a PMKID, you can try to decrypt it on the offline WPA/WPA2 decrypt menu selecting \"Personal\" submenu" arr["SPANISH",666]="Si capturas un Handshake o un PMKID, puedes intentar descifrarlo en el menú de descifrado WPA/WPA2 offline eligiendo el submenú de tipo \"Personal\"" @@ -9554,7 +9554,7 @@ function initialize_language_strings() { arr["POLISH",666]="Po przechwyceniu Handshake lub PMKID, można spróbować je złamać w menu deszyfrowania WPA/WPA2 w trybie offline, wybierając podmenu typu \"Osobiste\"" arr["GERMAN",666]="Nachdem der Handshake oder ein PMKID aufgenommen worden ist, können Sie versuchen, ihn offline zu entschlüsseln WPA/WPA2 durch Untermenü \"Persönlich\"" arr["TURKISH",666]="Bir Handshake veya PMKID yakaladıktan sonra, onu kırmak için offline WPA/WPA2 deşifre menüsünün altında \"Kisisel\" seçin" - arr["ARABIC",666]="\${pending_of_translation} إذا الاستيلاء على المصافحة أو PMKID، يمكنك محاولة فك القائمة فك التشفير WPA / WPA2 حاليا اختيار النوع الفرعي \"الشخصية \"" + arr["ARABIC",666]="بعد التقاط Handshake أو PMKID ، يمكنك محاولة فك تشفيرها في قائمة فك تشفير WPA /WPA/WPA2 دون اتصال ، باختيارالقائمة الفرعية \"Personal\"" arr["ENGLISH",667]="It has been detected that you have installed an old aircrack version. No problem if you plan to crack a Handshake, but bear in mind that to crack PMKID is needed \${aircrack_pmkid_version} as a minimum version of aircrack. Otherwise PMKID will not be detected" arr["SPANISH",667]="Se ha detectado una versión antigua de aircrack. No hay problema si planeas descifrar un Handshake, pero hay que tener en cuenta para descifrar PMKID se requiere como mínimo la versión \${aircrack_pmkid_version} de aircrack. De lo contrario el PMKID no será detectado" @@ -9567,7 +9567,7 @@ function initialize_language_strings() { arr["POLISH",667]="Wykryto zainstalowaną starą wersję aircrack. Nie ma problemu, jeśli masz zamiar złamać Handshake, ale należy pamiętać, że do złamania PMKID jest potrzebna minimamlnie wersja \${aircrack_pmkid_version}. W przeciwnym wypadku nie zostanie wykryte PMKID" arr["GERMAN",667]="Es wurde festgestellt, dass Sie eine alte aircrack Version installiert haben. Kein Problem, wenn Sie planen, einen Handshake zu knacken, aber bedenken Sie, dass PMKID zu knacken ist \${aircrack_pmkid_version} als Mindestversion benötigt. Sonst wird PMKID nicht erkannt werden" arr["TURKISH",667]="Eski bir aircrack sürümünün yüklü olduğunu tespit edildi. Handshake kırmak istiyorsanız bu bir problem değil. PMKID kırmayı planlıyorsanız \${aircrack_pmkid_version} gereklidir. Aksi takdirde PMKID algılanmaz" - arr["ARABIC",667]="\${pending_of_translation} كشف أنه نسخة قديمة من ايركراك. لا توجد مشكلة إذا كنت تخطط فك المصافحة، ولكن أن تضع في اعتبارها PMKID المطلوبة لفك تشفير على الأقل \${aircrack_pmkid_version} نسخة ايركراك. وإلا لن يتم الكشف عن PMKID" + arr["ARABIC",667]="تم اكتشاف أنك قمت بتثبيت نسخة قديمة من aircrack. لا توجد مشكلة إذا كنت تخطط لاختراق Handshake، ولكن ضع في اعتبارك أن لكسر PMKID مطلوب \${aircrack_pmkid_version} كإصدار أدنى من aircrack. وإلا فلن يتم الكشف عن PMKID" arr["ENGLISH",668]="6. (hashcat) Dictionary attack against PMKID capture file" arr["SPANISH",668]="6. (hashcat) Ataque de diccionario sobre fichero de captura PMKID" @@ -9580,7 +9580,7 @@ function initialize_language_strings() { arr["POLISH",668]="6. (hashcat) Atak słownikowy na plik przechwytywania PMKID" arr["GERMAN",668]="6. (hashcat) Wörterbuchangriff auf die PMKID-Aufnahmedatei" arr["TURKISH",668]="6. (hashcat) Yakalanan PMKID dosyasına karşı sözlük saldırısı" - arr["ARABIC",668]="\${pending_of_translation} 6. (hashcat) قاموس الهجوم على PMKID ملف الالتقاط" + arr["ARABIC",668]="6. (hashcat) هجوم القاموس على ملف الالتقاط PMKID" arr["ENGLISH",669]="7. (hashcat) Bruteforce attack against PMKID capture file" arr["SPANISH",669]="7. (hashcat) Ataque de fuerza bruta sobre fichero de captura PMKID" @@ -9593,7 +9593,7 @@ function initialize_language_strings() { arr["POLISH",669]="7. (hashcat) Atak brute force na plik przechwytywania PMKID" arr["GERMAN",669]="7. (hashcat) Brute-Force-Angriff auf die Capture-PMKID-Datei" arr["TURKISH",669]="7. (hashcat) Yakalama PMKID dosyasına karşı bruteforce saldırısı" - arr["ARABIC",669]="\${pending_of_translation} هجوم القوة 7. (hashcat) الغاشمة على PMKID ملف الالتقاط" + arr["ARABIC",669]="7. (hashcat) هجوم Bruteforce ضد ملف التقاط PMKID" arr["ENGLISH",670]="8. (hashcat) Rule based attack against PMKID capture file" arr["SPANISH",670]="8. (hashcat) Ataque basado en reglas sobre fichero de captura PMKID" @@ -9606,7 +9606,7 @@ function initialize_language_strings() { arr["POLISH",670]="8. (hashcat) Atak na plik przechwytywania PMKID bazujący na regułach" arr["GERMAN",670]="8. (hashcat) Regeln-basierender Angriff auf die Capture-PMKID-Datei" arr["TURKISH",670]="8. (hashcat) Yakalanan PMKID dosyasına karşı kural tabanlı saldırı" - arr["ARABIC",670]="\${pending_of_translation} 8. (hashcat) PMKID قواعد هجوم يستند إلى ملف التقاط" + arr["ARABIC",670]="8. (hashcat) هجوم قائم على القاعدة ضد ملف التقاط PMKID" arr["ENGLISH",671]="Don't close the window manually, script will do when needed. In about \${timeout} seconds maximum you'll know if you've got the PMKID" arr["SPANISH",671]="No cierres manualmente la ventana, el script lo hará cuando proceda. En unos \${timeout} segundos como máximo sabrás si conseguiste el PMKID" @@ -9619,7 +9619,7 @@ function initialize_language_strings() { arr["POLISH",671]="Nie zamykaj okna ręcznie, skrypt zrobi to w razie potrzeby. W ciągu co najwyżej \${timeout} sekund dowiesz się, czy masz PMKID" arr["GERMAN",671]="Schließen Sie das Fenster nicht manuell, das Skript wird dies bei Bedarf tun. In ungefähr \${timeout} Sekunden werden Sie wissen, ob Sie den PMKID bekommen haben" arr["TURKISH",671]="Pencereyi manuel olarak kapatmayın, yazılım gerektiğinde yapacaktır. Yaklaşık \${timeout} saniye içinde, PMKID'e sahip olup olmadığınızı bileceksiniz" - arr["ARABIC",671]="\${pending_of_translation} لا يدويا إغلاق نافذة، والسيناريو سوف حيثما كان ذلك مناسبا. في \${timeout} ثواني القصوى معرفة إذا كنت تحصل على PMKID" + arr["ARABIC",671]="لا تغلق النافذة يدويًا ، فسيقوم البرنامج بذلك عند الحاجة. في حوالي \${timeout} ثانية كحد أقصى ستعرف ما إذا كان لديك PMKID" arr["ENGLISH",672]="It seems we failed... try it again, choose another target or increase the timeout. Maybe the access point is not vulnerable" arr["SPANISH",672]="Parece que no lo hemos conseguido... inténtalo de nuevo, elige otro objetivo o incrementa el timeout. Puede ser que el punto de acceso no sea vulnerable" @@ -9632,7 +9632,7 @@ function initialize_language_strings() { arr["POLISH",672]="Wygląda na to, że się nie udało... spróbuj ponownie, wybierz inny cel lub zwiększ timeout. Byćmoże punkt dostępu nie jest podatny" arr["GERMAN",672]="Anscheinend haben wir es nicht geschafft... Versuchen Sie es erneut, wählen Sie ein anderes Ziel oder erhöhen Sie das Timeout. Der Zugangspunkt ist möglicherweise nicht anfällig" arr["TURKISH",672]="Başarısız görünüyoruz... Tekrar deneyin, başka bir hedef seçin veya zaman aşımını artırın. Erişim noktası savunmasız olmayabilir" - arr["ARABIC",672]="\${pending_of_translation} يبدو أننا لم نحصل على ... حاول مرة أخرى، واختيار هدف آخر أو زيادة المهلة. ومن المحتمل أن يكون نقطة وصول ليست ضعيفة" + arr["ARABIC",672]="يبدو أننا فشلنا ... حاول مرة أخرى ، اختر هدفًا آخر أو قم بزيادة المهلة. ربما لا تكون نقطة الوصول عرضة للخطر" arr["ENGLISH",673]="PMKID file generated successfully at [\${normal_color}\${enteredpath}\${blue_color}]" arr["SPANISH",673]="Fichero PMKID generado con éxito en [\${normal_color}\${enteredpath}\${blue_color}]" @@ -9645,7 +9645,7 @@ function initialize_language_strings() { arr["POLISH",673]="Plik PMKID został pomyślnie wygenerowany w [\${normal_color}\${enteredpath}\${blue_color}]" arr["GERMAN",673]="PMKID-Datei erfolgreich in [\${normal_color}\${enteredpath}\${blue_color}] erstellt" arr["TURKISH",673]="PMKID dosyası şu hedefte başarıyla oluşturuldu [\${normal_color}\${enteredpath}\${blue_color}]" - arr["ARABIC",673]="\${pending_of_translation} ملف إنشاء PMKID بنجاح [\${normal_color}\${enteredpath}\${blue_color}]" + arr["ARABIC",673]="تم إنشاء ملف PMKID بنجاح في [\${normal_color}\${enteredpath}\${blue_color}]" arr["ENGLISH",674]="Type the path to store the file or press [Enter] to accept the default proposal \${normal_color}[\${pmkidpath}]" arr["SPANISH",674]="Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto \${normal_color}[\${pmkidpath}]" @@ -9658,7 +9658,7 @@ function initialize_language_strings() { arr["POLISH",674]="Wpisz ścieżkę do zapisywania plików lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${pmkidpath}]" arr["GERMAN",674]="Schreiben Sie den Pfad, unter dem die Datei gespeichert werden soll, oder drücken Sie die [Enter]-Taste, um den Standardvorschlag \${normal_color}[\${pmkidpath}] \${green_color}zu benutzen" arr["TURKISH",674]="Dosyayı depolamak için yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın \${normal_color}[\${pmkidpath}]" - arr["ARABIC",674]="\${pending_of_translation} اكتب المسار حيث نقوم بتخزين ملف أو اضغط [أدخل] لقبول الافتراضي المقترح \${normal_color}[\${pmkidpath}]" + arr["ARABIC",674]="اكتب المسار لتخزين الملف أو اضغط على [Enter] لقبول الاقتراح الافتراضي \${normal_color}[\${pmkidpath}]" arr["ENGLISH",675]="Selected file has a valid hashcat PMKID hashes format" arr["SPANISH",675]="El fichero seleccionado tiene un formato válido de hashes PMKID para hashcat" @@ -9671,7 +9671,7 @@ function initialize_language_strings() { arr["POLISH",675]="Wybrany plik ma poprawny format hash PMKID dla hashcat" arr["GERMAN",675]="Die ausgewählte Datei hat ein gültiges PMKID-Hashformat für hashcat" arr["TURKISH",675]="Seçilen dosyanın geçerli bir hashcat PMKID hash formatı var" - arr["ARABIC",675]="\${pending_of_translation} الملف المحدد له شكل صالحة للتجزئات PMKID hashcat" + arr["ARABIC",675]="الملف المحدد له تنسيق تجزئات PMKID صالح" arr["ENGLISH",676]="Selected file has an invalid hashcat PMKID hashes format" arr["SPANISH",676]="El fichero seleccionado no tiene un formato válido de hashes PMKID para hashcat" @@ -9684,7 +9684,7 @@ function initialize_language_strings() { arr["POLISH",676]="Wybrany plik ma nieprawidłowy format hash PMKID dla hashcat" arr["GERMAN",676]="Die ausgewählte Datei hat kein gültiges PMKID-Hashformat für hashcat" arr["TURKISH",676]="Seçilen dosya hashcat için geçerli bir PMKID hash formatına sahip değil" - arr["ARABIC",676]="\${pending_of_translation} الملف المحدد ليس صيغة صالحة التجزئة PMKID إلى hashcat" + arr["ARABIC",676]="الملف المحدد له تنسيق تجزئات PMKID غير صالح" arr["ENGLISH",677]="You already have selected a capture file during this session [\${normal_color}\${hashcatpmkidenteredpath}\${blue_color}]" arr["SPANISH",677]="Ya tienes seleccionado un fichero de captura en esta sesión [\${normal_color}\${hashcatpmkidenteredpath}\${blue_color}]" @@ -9697,7 +9697,7 @@ function initialize_language_strings() { arr["POLISH",677]="W tej sesji wybrano już plik przechwytywania [\${normal_color}\${hashcatpmkidenteredpath}\${blue_color}]" arr["GERMAN",677]="Sie haben bereits eine Capture-Datei in dieser Sitzung ausgewählt [\${normal_color}\${hashcatpmkidenteredpath}\${blue_color}]" arr["TURKISH",677]="Bu oturumda zaten bir yakalama dosyası seçtiniz [\${normal_color} \${hashcatpmkidenteredpath}\${blue_color}]" - arr["ARABIC",677]="\${pending_of_translation} إذا قمت بتحديد ملف الالتقاط في هذه الدورة [\${normal_color}\${hashcatpmkidenteredpath}\${blue_color}]" + arr["ARABIC",677]="لقد قمت بالفعل بتحديد ملف الالتقاط أثناء هذه الجلسة [\${normal_color}\${hashcatpmkidenteredpath}\${blue_color}]" arr["ENGLISH",678]="You have hashcat installed (v\${hashcat_version}). You meet the version requirement to perform PMKID hashcat attack (minimum version v\${minimum_hashcat_pmkid_version}). Script can continue..." arr["SPANISH",678]="Tienes hashcat instalado (v\${hashcat_version}). Cumples con el requisito de versión para realizar el ataque PMKID con hashcat (versión minima v\${minimum_hashcat_pmkid_version}). El script puede continuar..." @@ -9710,7 +9710,7 @@ function initialize_language_strings() { arr["POLISH",678]="Masz zainstalowany hashcat (v\${hashcat_version}). Spełnia on wymagania dotyczące wersji, aby wykonać atak PMKID (wersja minimalna v\${minimum_hashcat_pmkid_version}). Skrypt może kontynuować..." arr["GERMAN",678]="Hashcat ist installiert (v\${hashcat_version}). Sie erfüllen die Versionsvoraussetzung, um den PMKID-Angriff auszuführen, der mit Hashcat integriert ist (min Version v\${minimum_hashcat_pmkid_version}). Das Skript kann fortfahren..." arr["TURKISH",678]="Hashcat sisteminizde kurulu (v\${hashcat_version}). PMKID hashcat saldırısını gerçekleştirmek için sürüm gereksinimini karşılıyorsunuz (minimum sürüm v\${minimum_hashcat_pmkid_version}). Script devam edebilir..." - arr["ARABIC",678]="\${pending_of_translation} قد قمت بتثبيت Hashcat (ت \${hashcat_version}). تلبية متطلبات لhashcat PMKID نسخة هجوم (الحد الأدنى الإصدار الخامس \${minimum_hashcat_pmkid_version}). السيناريو يمكن أن يستمر ..." + arr["ARABIC",678]="لقد قمت بتثبيت (v\${hashcat_version}). أنت تفي بمتطلبات الإصدار لتنفيذ هجوم التجزئة PMKID v\${minimum_hashcat_pmkid_version}). البرنامج يمكن أن يستمر ..." arr["ENGLISH",679]="You have hashcat installed (v\${hashcat_version}), but not required version. To perform PMKID hashcat attack you must have at least version v\${minimum_hashcat_pmkid_version}" arr["SPANISH",679]="Tienes hashcat instalado (v\${hashcat_version}), aunque no la versión requerida. Para realizar el ataque PMKID con hashcat has de tener al menos la versión v\${minimum_hashcat_pmkid_version}" @@ -9723,7 +9723,7 @@ function initialize_language_strings() { arr["POLISH",679]="Masz zainstalowany hashcat (v\${hashcat_version}), ale nie wymaganą wersję. Aby zrealizować atak PMKID zintegrowany z programem hashcat musisz mieć co najmniej wersję v\${minimum_hashcat_pmkid_version}" arr["GERMAN",679]="Hashcat (v\${hashcat_version}) ist installiert, jedoch nicht die erforderliche Version. Um den PMKID-Angriff mit Hashcat zu integrieren, müssen Sie mindestens die Version v\${minimum_hashcat_pmkid_version} haben" arr["TURKISH",679]="Hashcat sisteminizde kurulu (v\${hashcat_version}), ancak sürüm uygun değil. PMKID hashcat saldırısını gerçekleştirmek için minimum sürüm olan \${minimum_hashcat_pmkid_version} yüklenmeli" - arr["ARABIC",679]="\${pending_of_translation} قد قمت بتثبيت Hashcat (ت \${hashcat_version})، الإصدار وإن لم يكن المطلوب. لأداء الهجوم hashcat PMKID يكون لديك على الأقل الإصدار الخامس \${minimum_hashcat_pmkid_version}" + arr["ARABIC",679]="لقد قمت بتثبيت (v\${hashcat_version}) ، لكن ليس الإصدار المطلوب. لتنفيذ هجوم تجزئة PMKID ، يجب أن يكون لديك على الأقل الإصدار v\${minimum_hashcat_pmkid_version}" arr["ENGLISH",680]="Although you were trying to capture a Handshake, it has been verified that a PMKID was successfully captured from the target network which is also valid" arr["SPANISH",680]="Aunque estabas intentando capturar un Handshake, se ha comprobado que se capturado con éxito un PMKID de la red elegida como objetivo que también es válido" @@ -9736,7 +9736,7 @@ function initialize_language_strings() { arr["POLISH",680]="\${pending_of_translation} Chociaż próbujesz przechwycić Handshake, potwierdzono, że PMKID sieci docelowej został pomyślnie przechwycony, co jest również ważne" arr["GERMAN",680]="Obwohl Sie versucht haben, einen Handshake zu erfassen, haben wir ein PMKID erfasst, was auch gültig ist" arr["TURKISH",680]="Ir Handshake yakalamaya çalışmış olsanız da, hedef ağdan bir PMKID'nin başarılı bir şekilde yakalandığı doğrulandı" - arr["ARABIC",680]="\${pending_of_translation} بينما كنت في محاولة للقبض على المصافحة، وقد وجد أن استولت بنجاح موقع الشبكة PMKID الهدف هو أيضا صالح" + arr["ARABIC",680]="على الرغم من أنك كنت تحاول التقاط Handshake ، فقد تم التحقق من أن PMKID تم التقاطه بنجاح من الشبكة المستهدفة وهي صالحة أيضًا" arr["ENGLISH",681]="In addition to capturing a Handshake, it has been verified that a PMKID from the target network has also been successfully captured" arr["SPANISH",681]="Además de capturar un Handshake, se ha comprobado que se capturado con éxito también un PMKID de la red elegida como objetivo" @@ -9749,7 +9749,7 @@ function initialize_language_strings() { arr["POLISH",681]="\${pending_of_translation} Oprócz przechwytywania Handshake potwierdzono, że PMKID z sieci docelowej również został pomyślnie przechwycony" arr["GERMAN",681]="Neben der Erfassung eines Handshakes wurde überprüft, ob auch eine PMKID aus dem Zielnetzwerk erfolgreich erfasst wurde" arr["TURKISH",681]="Bir Handshake yakalamanın yanı sıra, hedef ağdan bir PMKID değerinin de başarıyla yakalandığı doğrulandı" - arr["ARABIC",681]="\${pending_of_translation} بالإضافة إلى الاستيلاء على المصافحة، وقد وجد أن استولت أيضا بنجاح PMKID شبكة اختير الهدف" + arr["ARABIC",681]="بالإضافة إلى التقاط المصافحة ، تم التحقق من أن PMKID من الشبكة المستهدفة قد تم التقاطه بنجاح أيضًا" arr["ENGLISH",682]="No networks found with Handshake/PMKID captured on the selected file" arr["SPANISH",682]="No se encontraron redes con Handshake/PMKID capturado en el fichero seleccionado" @@ -9762,7 +9762,7 @@ function initialize_language_strings() { arr["POLISH",682]="Nie znaleziono sieci z przechwyconym Handshake/PMKID w wybranym pliku" arr["GERMAN",682]="In der ausgewählten Datei wurden keine Netzwerke mit Handshake/PMKID gefunden" arr["TURKISH",682]="Seçilen dosyada yakalanan Handshake/PMKID ile ağ bulunamadı" - arr["ARABIC",682]="\${pending_of_translation} التقيا أي شبكات القبض على المصافحة / PMKID على الملف المحدد" + arr["ARABIC",682]="لم يتم العثور على شبكات مع Handshake/PMKID الملتقطة في الملف المحدد" arr["ENGLISH",683]="It has been verified that capture file contains Handshake/PMKID of target network. Script can continue..." arr["SPANISH",683]="Se ha comprobado que el fichero de captura contiene Handshake/PMKID de la red objetivo. El script puede continuar..." @@ -9775,7 +9775,7 @@ function initialize_language_strings() { arr["POLISH",683]="\${pending_of_translation} Plik przechwytywania został zweryfikowany jako zawierający Handshake/PMKID sieci docelowej. Skrypt może kontynuować..." arr["GERMAN",683]="Es wurde überprüft, ob die Capture-Datei das Handshake/PMKID des Zielnetzwerks enthält. Das Skript kann fortfahren..." arr["TURKISH",683]="Yakalama dosyasının hedef ağın El Handshake/PMKID değerini içerdiği doğrulandı. Yazılım devam edebilir..." - arr["ARABIC",683]="\${pending_of_translation} وقد تبين أن ملف التقاط يحتوي على المصافحة / PMKID من الشبكة المستهدفة. السيناريو يمكن أن يستمر ..." + arr["ARABIC",683]="تم التحقق من أن ملف الالتقاط يحتوي على Handshake/PMKID للشبكة الهدف. البرنامج يمكن أن يستمر ..." arr["ENGLISH",684]="\${blue_color}The captured PMKID file is in a text format containing the hash in order to be cracked using hashcat. Additionally, airgeddon can transform the capture to \".cap\" format to let the file to be cracked using aircrack-ng as if it were an airodump-ng capture, but tshark command will be required to be able to carry out this transformation. \${green_color}Do you want to perform the transformation? \${pink_color}(you'll also keep the hashcat file, this is additional) \${normal_color}\${visual_choice}" arr["SPANISH",684]="\${blue_color}El fichero PMKID que has capturado está en un formato de texto con el hash para que se pueda crackear usando hashcat. Adicionalmente, airgeddon puede transformar la captura a formato \".cap\" para que el fichero pueda ser crackeado con aircrack-ng como si se tratase de una captura de airodump-ng, pero requerirá del comando tshark para realizar dicha transformación. \${green_color}¿Quieres realizar la transformación? \${pink_color}(mantendrás también el fichero de hashcat, esto es adicional) \${normal_color}\${visual_choice}" @@ -9788,7 +9788,7 @@ function initialize_language_strings() { arr["POLISH",684]="\${pending_of_translation} \${blue_color}Plik PMKID, który przechwyciłeś, jest w formacie tekstowym z hashem, dzięki czemu można go złamać za pomocą hashcat. Ponadto airgeddon może przekształcić przechwytywanie w format \".cap\", dzięki czemu plik może zostać złamany za pomocą aircrack-ng, tak jakby był przechwytywaniem airodump-ng, ale do przeprowadzenia tej transformacji będzie wymagało polecenia tshark. \${green_color}Czy chcesz wykonać transformację? \${pink_color}(zachowasz również plik hashcat, to jest dodatek) \${normal_color}\${visual_choice}" arr["GERMAN",684]="\${blue_color}Die von Ihnen erfasste PMKID-Datei liegt in einem Textformat mit dem Hash vor, sodass sie mit Hashcat geknackt werden kann. Darüber hinaus kann airgeddon die Erfassung in das Format \".cap\" umwandeln, sodass die Datei mit aircrack-ng geknackt werden kann, als wäre es eine airodump-ng-Erfassung. Für diese Umwandlung ist jedoch der Befehl tshark erforderlich. \${green_color}Möchten Sie die Transformation durchführen? \${pink_color}(Sie behalten auch die Hashcat-Datei bei, dies ist zusätzlich) \${normal_color}\${visual_choice}" arr["TURKISH",684]="\${blue_color}Yakaladığınız PMKID dosyası, karma ile metin biçimindedir, böylece hashcat kullanılarak kırılabilir. Buna ek olarak, airgeddon yakalamayı \".cap\" biçimine dönüştürebilir, böylece dosya bir airodump-ng yakalaması gibi aircrack-ng ile kırılabilir, ancak tshark komutunun bu dönüşümü gerçekleştirmesi gerekir. \${green_color}Dönüşümü gerçekleştirmek istiyor musunuz? \${pink_color}(hashcat dosyasını da saklayacaksınız, bu ektir) \${normal_color}\${visual_choice}" - arr["ARABIC",684]="\${pending_of_translation} \${blue_color} ملف PMKID التي احتلتها في تنسيق النص مع التجزئة التي يمكن أن الكراك باستخدام hashcat. بالإضافة إلى ذلك، يمكن airgeddon تحويل شكل القبض على \". كاب \" لملف يمكن متصدع مع ايركراك-NG كما لو كانت لقطة نانوغرام ايرودومب، ولكن يتطلب الأمر tshark لتنفيذ هذا التحول. \} \${green_color} نريد أن نجعل هذا التحول؟ \${pink_color} كما سيبقي hashcat ملف، وهذا هو إضافية) \${normal_color}\${visual_choice}" + arr["ARABIC",684]="\${blue_color} ملف PMKID الذي تم التقاطه موجود بتنسيق نصي يحتوي على التجزئة ليتم اختراقها باستخدام hashcat. بالإضافة إلى ذلك ، يمكن لـ airgeddon تحويل الالتقاط إلى تنسيق \".cap\" للسماح للملف بالتكسير باستخدام aircrack-ng كما لو كان التقاط airodump-ng ، ولكن أمر tshark سيكون مطلوبًا لتتمكن من تنفيذ هذا التحويل . \${green_color} هل تريد إجراء التحول؟ \${pink_color} (ستحتفظ أيضًا بملف التجزئة ، هذا ملف إضافي) \${normal_color}\${visual_choice}" arr["ENGLISH",685]="Error. It looks like you don't have tshark command available. Depending on the system, the package name containing the command could be tshark, wireshark-cli, wireshark, etc. Install it before trying this transformation next time. The transformation can't be done" arr["SPANISH",685]="Error. Parece que no tienes disponible el comando tshark. Dependiendo del sistema, el paquete que lo contiene puede ser tshark, wireshark-cli, wireshark, etc. Instálalo antes de intentar esta transformación la próxima vez. La transformación no se puede llevar a cabo" @@ -9801,7 +9801,7 @@ function initialize_language_strings() { arr["POLISH",685]="\${pending_of_translation} Błąd. Wygląda na to, że nie masz dostępnego polecenia tshark. W zależności od systemu pakiet, który go zawiera, może być tshark, wireshark-cli, wireshark itp. Zainstaluj go przed następnym użyciem tej transformacji. Nie można przeprowadzić transformacji" arr["GERMAN",685]="Fehler. Anscheinend steht Ihnen der Befehl tshark nicht zur Verfügung. Je nach System kann das Paket tshark, wireshark-cli, wireshark usw. sein. Installieren Sie es, bevor Sie diese Transformation das nächste Mal versuchen. Die Transformation kann nicht durchgeführt werden" arr["TURKISH",685]="Hata. Görünüşe göre tshark komutu yok. Sisteme bağlı olarak, onu içeren paket tshark, wireshark-cli, wireshark vb. Olabilir. Bir dahaki sefere bu dönüşümü denemeden önce ilgili paketleri kurun. Dönüşüm yapılamaz" - arr["ARABIC",685]="\${pending_of_translation} خطأ. يبدو أنك لم يكن لديك متاح الأمر tshark. اعتمادا على النظام، حزمة تحتوي على أنه يمكن أن يكون tshark، المبادرة القطرية wireshark-، يريشارك، الخ تثبيته قبل محاولة هذا التغيير في المرة القادمة. التحول لا يمكن القيام بها" + arr["ARABIC",685]="خطأ. يبدو أنه ليس لديك أمر tshark متاح. اعتمادًا على النظام ، يمكن أن يكون اسم الحزمة الذي يحتوي على الأمر tshark و wireshark-cli و wireshark وما إلى ذلك. قم بتثبيته قبل تجربة هذا التحول في المرة القادمة. لا يمكن أن يتم التحول" arr["ENGLISH",686]="Type the path to store the file or press [Enter] to accept the default proposal \${normal_color}[\${pmkidcappath}]" arr["SPANISH",686]="Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto \${normal_color}[\${pmkidcappath}]" @@ -9814,7 +9814,7 @@ function initialize_language_strings() { arr["POLISH",686]="Wpisz ścieżkę do zapisywania plików lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${pmkidcappath}]" arr["GERMAN",686]="Schreiben Sie den Pfad, unter dem die Datei gespeichert werden soll, oder drücken Sie die [Enter]-Taste, um den Standardvorschlag \${normal_color}[\${pmkidcappath}] \${green_color}zu benutzen" arr["TURKISH",686]="Dosyayı depolamak için yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın \${normal_color}[\${pmkidcappath}]" - arr["ARABIC",686]="\${pending_of_translation} اكتب المسار حيث نقوم بتخزين ملف أو اضغط [أدخل] لقبول الافتراضي المقترح \${normal_color}[\${pmkidcappath}]" + arr["ARABIC",686]="اكتب المسار لتخزين الملف أو اضغط على [Enter] لقبول الاقتراح الافتراضي \${normal_color}[\${pmkidcappath}]" arr["ENGLISH",687]="12. Arabic" arr["SPANISH",687]="12. Árabe" @@ -9827,7 +9827,7 @@ function initialize_language_strings() { arr["POLISH",687]="12. Arabski" arr["GERMAN",687]="12. Arabisch" arr["TURKISH",687]="12. Arapça" - arr["ARABIC",687]="\${pending_of_translation} 12. عربى" + arr["ARABIC",687]="12. عربى" } #Expand escaped variables in language strings with their actual values From 321a01860bedd1aac147e6773ddca02f89d0d247 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Mon, 5 Oct 2020 14:18:52 +0200 Subject: [PATCH 067/101] Fix spaces on arabic string 463 --- language_strings.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/language_strings.sh b/language_strings.sh index 17c33e6ab..425560878 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -6916,7 +6916,7 @@ function initialize_language_strings() { arr["POLISH",463]="\${blue_color}Rozszerzone kolorowanie zostanie włączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",463]="\${blue_color}Erweiterte Einfärbung wird aktiviert. \${green_color}Wollen Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",463]="\${blue_color}Geliştirilmiş renklendirme etkinleştirilecektir. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",463]="\${blue_color} سيتم تمكين التلوين الممتد. \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" + arr["ARABIC",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" From 9985a36a3e7372eb9a16bf1ca3c51279f8d04178 Mon Sep 17 00:00:00 2001 From: darthvader-htb Date: Tue, 6 Oct 2020 09:17:23 -0400 Subject: [PATCH 068/101] Arabic Translation : fixing scrambling till array wps_texts 1 --- language_strings.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 425560878..a0ed66a78 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -264,7 +264,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",8]="airgeddon. Hasła przechwycone podczas ataku Evil Twin" et_misc_texts["GERMAN",8]="airgeddon. Passwörter im Evil Twin-Angriff erfassen" et_misc_texts["TURKISH",8]="airgeddon. Şeytani İkiz şifreleri yakaladı" - et_misc_texts["ARABIC",8]="airgeddon. كلمات المرور التي تم التقاطها بواسطة هجوم Evil Twin" + et_misc_texts["ARABIC",8]="Evil Twin كلمات المرور التي تم التقاطها بواسطة هجوم .airgeddon" et_misc_texts["ENGLISH",9]="Wireless network, ESSID:" et_misc_texts["SPANISH",9]="Red inalámbrica, ESSID:" @@ -485,7 +485,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",25]="Wciśnij [Enter] w oknie głównym skryptu aby kontynuować, to okno zostanie zamknięte" et_misc_texts["GERMAN",25]="Drücken Sie [Enter] im Hauptfenster um fortzufahren, dieses Fenster wird geschlossen" et_misc_texts["TURKISH",25]="Devam etmek için [Enter] tuşuna basınız, bu sayfa kapatılacaktır" - et_misc_texts["ARABIC",25]="اضغط على [أدخل] في نافذة البرنامج النصي الرئيسية للمتابعة، سيتم إغلاق هذه النافذة" + et_misc_texts["ARABIC",25]="في نافذة البرنامج الرئيسية للمتابعة، سيتم إغلاق هذه النافذة [Enter] اضغط على" et_misc_texts["ENGLISH",26]="Error. The password must be at least 8 characters. Redirecting to the main screen" et_misc_texts["SPANISH",26]="Error. La contraseña debe tener al menos 8 caracteres. Redirigiendo a la pantalla principal" @@ -511,7 +511,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",27]="Ten atak ma dwie części. Obserwuj ekran sniffera aby sprawdzić, czy pojawia się hasło. Możesz także otworzyć panel sterowania BeEF w ${white_color}${beef_control_panel_url}${pink_color} , zaloguj się (użytkownik: ${white_color}beef${pink_color} / hasło: ${white_color}${beef_pass}${pink_color}) i spróbuj kontrolować przeglądarkę klientów" et_misc_texts["GERMAN",27]="Dieser Angriff besteht aus zwei Teilen. Bleiben Sie auf dem Sniffer-Bildschirm, um zu sehen, ob ein Passwort erscheint. Sie können auch das BeEF-Kontrollfeld in ${white_color}${beef_control_panel_url}${pink_color} öffnen, login (Benutzer: ${white_color}beef${pink_color} / pass: ${white_color}${beef_pass}${pink_color}) und versuchen den Browser des Clients zu kontrollieren" et_misc_texts["TURKISH",27]="Bu saldırı iki parçadan oluşur. Sniffer ekranını şifre görünene kadar izleyin. Ayrıca BeEF kontrol panelini açabilir ${white_color}${beef_control_panel_url}${pink_color} , log in (user: ${white_color}beef${pink_color} / pass: ${white_color}${beef_pass}${pink_color}) ve kontrol edebilirsiniz" - et_misc_texts["ARABIC",27]="هذا الهجوم من جزئين. تحقق أثناء الهجوم في وحدة تحكم المتشمم إذا تم التقاط كلمة سر. يمكنك أيضًا فتح BeEF من لوحة التحكم في ${white_color}${beef_control_panel_url}${pink_color} ،لتسجيل الدخول (المستخدم: ${white_color}beef${pink_color} / كلمة السر: ${white_color}${beef_pass}${pink_color}) وحاول التحكم في متصفح الزبون" + et_misc_texts["ARABIC",27]="هذا الهجوم من جزئين. تحقق أثناء الهجوم في وحدة تحكم المتشمم إذا تم التقاط كلمة سر. يمكنك أيضًا فتحوحاول التحكم في متصفح الزبون (${white_color}${beef_pass}${pink_color}:كلمة السر ${white_color}beef${pink_color}:المستخدم) ${white_color}${beef_control_panel_url}${pink_color} في beُEF هذا الهجوم من جزئين. تحقق أثناء الهجوم في وحدة تحكم المتشمم إذا تم التقاط كلمة سر. يمكنك أيضًا فتح" et_misc_texts["ENGLISH",28]="\${pending_of_translation} Here's a new phrase" et_misc_texts["SPANISH",28]="Ahí va una frase nueva" @@ -551,7 +551,7 @@ function initialize_language_strings() { wps_texts["POLISH",1]="airgeddon. Hasło odszyfrowane w ataku WPS" wps_texts["GERMAN",1]="airgeddon. Passwort bei WPS-Angriff entschlüsselt" wps_texts["TURKISH",1]="airgeddon. WPS saldırısı sırasında çözülen şifre" - wps_texts["ARABIC",1]="airgeddon. فك تشفير كلمة السر أثناء هجوم WPS" + wps_texts["ARABIC",1]="WPS فك تشفير كلمة السر أثناء هجوم .airgeddon" wps_texts["ENGLISH",2]="Channel" wps_texts["SPANISH",2]="Canal" @@ -2392,7 +2392,7 @@ function initialize_language_strings() { arr["POLISH",115]="Naciśnij klawisz [Enter], aby kontynuować..." arr["GERMAN",115]="Drücken Sie die [Enter]-Taste, um fortzufahren..." arr["TURKISH",115]="Devam etmek için [Enter] tuşlayınız..." - arr["ARABIC",115]="اضغط على مفتاح [Enter] للمتابعة ..." + arr["ARABIC",115]="... للمتابعة [Enter] اضغط على مفتاح" arr["ENGLISH",116]="4. Catalan" arr["SPANISH",116]="4. Catalán" From e0b2cd24a3d65edd622b51c2a33e5808b2008f64 Mon Sep 17 00:00:00 2001 From: darthvader-htb Date: Wed, 7 Oct 2020 09:53:31 -0400 Subject: [PATCH 069/101] Arabic Translation : fixing scrambling till array arr 66 --- language_strings.sh | 110 ++++++++++++++++++++++---------------------- 1 file changed, 55 insertions(+), 55 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index a0ed66a78..63275f5a5 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -592,7 +592,7 @@ function initialize_language_strings() { asleap_texts["POLISH",1]="airgeddon. Hasło odszyfrowane z użyciem asleap" asleap_texts["GERMAN",1]="airgeddon. Passwort mit asleap entschlüsselt" asleap_texts["TURKISH",1]="airgeddon. asleap kullanarak şifreyi çözdü" - asleap_texts["ARABIC",1]="airgeddon. فك تشفير كلمة السر باستخدام asleap" + asleap_texts["ARABIC",1]="asleap فك تشفير كلمة السر باستخدام.airgeddon" asleap_texts["ENGLISH",2]="Challenge" asleap_texts["SPANISH",2]="Challenge" @@ -765,7 +765,7 @@ function initialize_language_strings() { enterprise_texts["POLISH",3]="W tym ataku poczekamy aż klient poda nam hash lub hasło do sieci wifi Enterprise w naszym fałszywym AP. W trybie \"smooth\", gdy tylko hash lub hasło zostanie przechwycone atak się zatrzyma. Możesz także zatrzymać atak naciskając klawisz [Enter] na ekranie głównym" enterprise_texts["GERMAN",3]="Mit diesem Angriff werden wir darauf warten, dass uns ein Kunde einen Hash oder sein Passwort für das Enterprise WLAN-Netzwerk in unserem gefälschten AP gibt. Mit dem \"smooth\" Modus wird der Angriff sobald ein Hash oder Passwort erfasst wurde beenden. Sie können den Angriff auch durch Drücken der [Enter]-Taste auf dem Hauptbildschirm stoppen" enterprise_texts["TURKISH",3]="Bu saldırı ile, bir clientin sahte AP'deki Enterprise wifi ağı için bize bir hash veya şifre vermesini bekleyeceğiz. \"smooth\" modunu seçtiniz, böylece bir hash veya şifre yakalanır yakalanmaz saldırı duracaktır. Ana ekranda [Enter] tuşuna basarak da saldırıyı durdurabilirsiniz" - enterprise_texts["ARABIC",3]="في هذا الهجوم ، سننتظر حتى يقوم الزبون بتزويدنا بتجزئة أو كلمة سرشبكة الويفي Entreprise في نقطة الوصول المزيفة الخاصة بنا. لقد إخترت الأسلوب \"smooth\" ، لذا فبمجرد التقاط كلمة سرواحدة أو تجزئة ، سيتم تفكيك الهجوم. يمكنك أيضًا إيقافه بالضغط على مفتاح [Enter] في النافذة الرئيسية" + enterprise_texts["ARABIC",3]="[Enter] وبمجرد التقاط كلمة مرور أو تجزئة واحدة ، سيتم تفكيك الهجوم. يمكنك أيضًا إيقافه بالضغط على مفتاح \"smooth\" في نقطة الوصول المزيفة. لقد حددت الوضع Enterprise wifi في هذا الهجوم ، سننتظر حتى يقوم عميل الشبكة بتزويدنا بتجزئة أو كلمة مرور لشبكة" enterprise_texts["ENGLISH",4]="On this attack, we'll wait for a network client to provide us a hash or a password for the Enterprise wifi network in our fake AP. You selected \"noisy\" mode, so the attack won't stop until you press [Enter] key on the main window" enterprise_texts["SPANISH",4]="Con este ataque, esperaremos a que algún cliente nos de un hash o su contraseña de la red wifi Enterprise en nuestro AP falso. Has seleccionado el modo \"noisy\", por lo que el ataque no parará hasta que pulses la tecla [Enter] en la pantalla principal" @@ -778,7 +778,7 @@ function initialize_language_strings() { enterprise_texts["POLISH",4]="W tym ataku poczekamy aż klient poda nam skrót lub hasło do sieci wifi Enterprise w naszym fałszywym AP. Wybrałeś tryb \"noisy\" więc atak nie zostanie zatrzymany dopóki nie naciśniesz klawisza [Enter] na głównym ekranie" enterprise_texts["GERMAN",4]="Mit diesem Angriff werden wir darauf warten, dass uns ein Kunde einen Hash oder sein Passwort für das Enterprise Wi-Fi-Netzwerk in unserem gefälschten AP gibt. Sie haben den \"noisy\" Modus gewählt, der Angriff wird somit nicht stoppen, bis Sie die [Enter]-Taste auf dem Hauptbildschirm drücken" enterprise_texts["TURKISH",4]="Bu saldırı ile, bir clientin sahte AP'deki Enterprise wifi ağı için bize bir hash veya şifresini vermesini bekleyeceğiz. \"noisy\" modunu seçtiniz, bu yüzden ana ekranda [Enter] tuşuna basana kadar saldırı durmayacak" - enterprise_texts["ARABIC",4]="في هذا الهجوم ، سننتظر حتى يقوم الزبون بتزويدنا بتجزئة أو كلمة سرشبكة الويفي Entreprise في نقطة الوصول المزيفة الخاصة بنا. لقد إخترت الأسلوب \"noisy\" ، لذلك لن يتوقف الهجوم حتى تضغط على مفتاح [Enter] في النافذة الرئيسية" + enterprise_texts["ARABIC",4]="[Enter] وبمجرد التقاط كلمة مرور أو تجزئة واحدة ، سيتم تفكيك الهجوم. يمكنك أيضًا إيقافه بالضغط على مفتاح \"noisy\" في نقطة الوصول المزيفة. لقد حددت الوضع Enterprise wifi في هذا الهجوم ، سننتظر حتى يقوم عميل الشبكة بتزويدنا بتجزئة أو كلمة مرور لشبكة" enterprise_texts["ENGLISH",5]="Last captured user" enterprise_texts["SPANISH",5]="Último usuario capturado" @@ -843,7 +843,7 @@ function initialize_language_strings() { enterprise_texts["POLISH",9]="Wciśnij [Enter] w oknie głównym skryptu aby kontynuować, to okno zostanie zamknięte a pliki zostaną wygenerowane" enterprise_texts["GERMAN",9]="Drücken Sie die [Enter]-Taste im Hauptfenster um fortzufahren. Dieses Fenster wird geschlossen und die Dateien werden generiert" enterprise_texts["TURKISH",9]="Devam etmek için [Enter] tuşuna basınız, bu sayfa kapatılacaktır ve dosyalar oluşturulacak" - enterprise_texts["ARABIC",9]="اضغط على [Enter] في نافذة البرنامج الرئيسية للمتابعة ، سيتم إغلاق هذه النافذة وسيتم إنشاء الملفات" + enterprise_texts["ARABIC",9]="في نافذة البرنامج الرئيسية للمتابعة ، سيتم إغلاق هذه النافذة وسيتم إنشاء الملفات [Enter] اضغط على" enterprise_texts["ENGLISH",10]="The captured files will be saved on directory" enterprise_texts["SPANISH",10]="Los ficheros capturados se guardarán en el directorio" @@ -883,7 +883,7 @@ function initialize_language_strings() { footer_texts["POLISH",0]="Jeśli podobał Ci się ten skrypt i okazał się użyteczny, możesz poprzeć ten projekt, składając donację. Za pośrednictwem usługi PayPal (${mail}) lub wysyłając ułamek kryptowaluty (Bitcoin, Ethereum, Litecoin...). Każda kwota, nawet malutka (1, 2, 5 $/€) będzie mile widziana. Więcej informacji i linki do donacji: ${urlgithub_wiki}/Contributing" footer_texts["GERMAN",0]="Wenn Ihnen das Skript gefallen hat und Sie es nützlich fanden, können Sie das Projekt mit einer Spende unterstützen. Durch PayPal (${mail}) oder durch Senden eines Bruchteils von Kryptowährung (Bitcoin, Ethereum, Litecoin...). Jeder kleine Betrag (1, 2, 5 $/€) wird gut angenommen. Weitere Informationen und direkte Links dazu finden Sie unter: ${urlgithub_wiki}/Contributing" footer_texts["TURKISH",0]="Eğer bu yazılımı kullanışlı ve eğlenceli bulduysanız, bize bağış yaparak destekte bulunabilirsiniz. PayPal üzerinden (${mail}) ya da herhangi bir kripto para birimi ile (Bitcoin, Ethereum, Litecoin...) Yolladığınız miktarın küçüklüğü fark etmez (1, 2, 5 $/€). Daha fazla fazla bilgi için linkler: ${urlgithub_wiki}/Contributing" - footer_texts["ARABIC",0]="إذا كنت قد استمتعت بالبرنامج النصي ووجدته مفيدًا ، فيمكنك دعم المشروع من خلال التبرع. من خلال PayPal (${mail}) أو إرسال جزء بسيط من العملة المشفرة (Bitcoin و Ethereum و Litecoin ...). نرحب بأي مبلغ مهما كان صغيرا (1 ، 2 ، 5 دولارات / يورو). مزيد من المعلومات والروابط المباشرة للقيام بذلك على: ${urlgithub_wiki}/Contributing" + footer_texts["ARABIC",0]="${urlgithub_wiki}/Contributing نرحب بأي مبلغ مهما كان صغيرا (1 ، 2 ، 5 دولارات / يورو). مزيد من المعلومات والروابط المباشرة للقيام بذلك على .(Bitcoin, Ethereum, Litecoin...) أو إرسال جزء بسيط من العملة المشفرة PayPal (${mail}) إذا كنت قد استمتعت بالبرنامج ووجدته مفيدًا ، فيمكنك دعم المشروع من خلال التبرع. من خلال" declare -gA arr arr["ENGLISH",0]="This interface \${current_iface_on_messages} is already in managed mode" @@ -897,7 +897,7 @@ function initialize_language_strings() { arr["POLISH",0]="Ten interfejs \${current_iface_on_messages} jest już w trybie managed" arr["GERMAN",0]="Diese \${current_iface_on_messages}-Schnittstelle befindet sich bereits im managed Modus" arr["TURKISH",0]="Bu arayüz \${current_iface_on_messages} zaten yönetici modunda" - arr["ARABIC",0]="هذه الواجهة \${current_iface_on_messages} في الوضع المُدار" + arr["ARABIC",0]="managed mode في الوضع \${current_iface_on_messages} هذه الواجهة" arr["ENGLISH",1]="This interface \${current_iface_on_messages} is not a wifi card. It doesn't support managed mode" arr["SPANISH",1]="Esta interfaz \${current_iface_on_messages} no es una tarjeta wifi. No soporta modo managed" @@ -910,7 +910,7 @@ function initialize_language_strings() { arr["POLISH",1]="Interfejs \${current_iface_on_messages} nie jest kartą wifi. Nie obsługuje trybu zarządzania" arr["GERMAN",1]="Diese \${current_iface_on_messages}-Schnittstelle ist keine wifi-Karte. Managed modus ist nicht unterstützt" arr["TURKISH",1]="Bu arayüz \${current_iface_on_messages} wifi kart değildir. Yönetici modunu desteklemiyor" - arr["ARABIC",1]="هذه الواجهة \${current_iface_on_messages} ليست بطاقة wifi. لذلك فهولا يتحمل الوضع المدار" + arr["ARABIC",1]="managed mode لذلك فهي لا تتحمل الوضع .wifi ليست بطاقة \${current_iface_on_messages} هذه الواجهة" 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ó automáticamente" @@ -949,7 +949,7 @@ function initialize_language_strings() { arr["POLISH",4]="Naciśnij klawisz [Enter], aby rozpocząć atak..." arr["GERMAN",4]="Drücken Sie die [Enter]-Taste um den Angriff zu starten..." arr["TURKISH",4]="Saldırıya başlamak için [Enter] tuşuna basınız..." - arr["ARABIC",4]="اضغط على مفتاح [Enter] لبدء الهجوم ..." + arr["ARABIC",4]="... لبدء الهجوم [Enter] اضغط على مفتاح" arr["ENGLISH",5]="It looks like your internet connection is unstable. The script can't connect to repository. It will continue without updating..." arr["SPANISH",5]="Parece que tu conexión a internet no es estable. El script no puede conectar al repositorio. Continuará sin actualizarse..." @@ -962,7 +962,7 @@ function initialize_language_strings() { arr["POLISH",5]="Wygląda na to, że połączenie internetowe nie jest stabilne. Skrypt nie może połączyć się z repozytorium. Będzie kontynuowany bez aktualizacji..." arr["GERMAN",5]="Anscheinend ist Ihre Internetverbindung nicht stabil. Das Skript kann keine Verbindung zum Repository herstellen. Es wird ohne Aktualisierung fortgesetzt..." arr["TURKISH",5]="Görünüşe göre internet bağlantınız dengesiz. Yazılım depoya bağlanamadı. Güncelleme olmadan devam edilecek..." - arr["ARABIC",5]="يبدو أن اتصالك بالإنترنت غير مستقر. البرنامج لا يمكنه الاتصال بالمستودع. سيستمر دون تحديث ..." + arr["ARABIC",5]="... يبدو أن اتصالك بالإنترنت غير مستقر. البرنامج لا يمكنه الاتصال بالمستودع. سيستمر دون تحديث" arr["ENGLISH",6]="Welcome to airgeddon script v\${airgeddon_version}" arr["SPANISH",6]="Bienvenid@ a airgeddon script v\${airgeddon_version}" @@ -1001,7 +1001,7 @@ function initialize_language_strings() { arr["POLISH",8]="Znane dystrybucje kompatybilne z tym skryptem:" arr["GERMAN",8]="Bekannte Distros, die mit diesem Skript kompatibel sind:" arr["TURKISH",8]="Bu komut dosyasıyla bilinen uyumlu dağıtımlar:" - arr["ARABIC",8]="التوزيعات المتوافقة المعروفة مع هذا البرنامج :" + arr["ARABIC",8]=": التوزيعات المتوافقة المعروفة مع هذا البرنامج" arr["ENGLISH",9]="Detecting system..." arr["SPANISH",9]="Detectando sistema..." @@ -1014,7 +1014,7 @@ function initialize_language_strings() { arr["POLISH",9]="Wykrywanie systemu..." arr["GERMAN",9]="Systemerkennung..." arr["TURKISH",9]="Sistem tespit ediliyor..." - arr["ARABIC",9]="الكشف عن النظام ..." + arr["ARABIC",9]="...الكشف عن النظام" arr["ENGLISH",10]="This interface \${current_iface_on_messages} is already in monitor mode" arr["SPANISH",10]="Esta interfaz \${current_iface_on_messages} ya está en modo monitor" @@ -1027,7 +1027,7 @@ function initialize_language_strings() { arr["POLISH",10]="Ten interfejs \${current_iface_on_messages} jest już w trybie monitorowania" arr["GERMAN",10]="Diese \${current_iface_on_messages}-Schnittstelle befindet sich bereits im monitor-Modus" arr["TURKISH",10]="Bu arayüz \${current_iface_on_messages} zaten izleme modunda" - arr["ARABIC",10]="هذه الواجهة \${current_iface_on_messages} في وضع monitor mode" + arr["ARABIC",10]="monitor mode في وضع \${current_iface_on_messages} هذه الواجهة" arr["ENGLISH",11]="Exiting airgeddon script v\${airgeddon_version} - See you soon! :)" arr["SPANISH",11]="Saliendo de airgeddon script v\${airgeddon_version} - Nos vemos pronto! :)" @@ -1040,7 +1040,7 @@ function initialize_language_strings() { arr["POLISH",11]="Wyjście z skryptu airgeddon v\${airgeddon_version} - Do zobaczenia wkrótce! :)" arr["GERMAN",11]="Sie verlassen airgeddon Skript v\${airgeddon_version} - Bis bald! :)" arr["TURKISH",11]="airgeddon yazılımından çıkış yapılıyor v\${airgeddon_version} - Tekrar görüşürüz! :)" - arr["ARABIC",11]="الخروج من برنامج v\${airgeddon_version} airgeddon - اراك قريبا! :)" + arr["ARABIC",11]="اراك قريبا! :) - v\${airgeddon_version} الخروج من البرنامج" arr["ENGLISH",12]="\${blue_color}Interruption detected. \${green_color}Do you really want to exit? \${normal_color}\${visual_choice}" arr["SPANISH",12]="\${blue_color}Detectada interrupción. \${green_color}¿Quieres realmente salir del script? \${normal_color}\${visual_choice}" @@ -1053,7 +1053,7 @@ function initialize_language_strings() { arr["POLISH",12]="\${blue_color}Wykryto przerwanie. \${green_color}Czy naprawdę chcesz wyjść ze skryptu? \${normal_color}\${visual_choice}" arr["GERMAN",12]="\${blue_color}Unterbrechung wurde erkannt. \${green_color}Wollen Sie wirklich aus dem Skript raus? \${normal_color}\${visual_choice}" arr["TURKISH",12]="\${blue_color}Kesinti algılandı. \${green_color}Gerçekten çıkış yapmak istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",12]="الكشف عن \${blue_color} انقطاع. \${green_color} هل تريد حقًا الخروج؟ \${normal_color}\${visual_choice}" + arr["ARABIC",12]="\${normal_color}\${visual_choice} هل تريد حقًا الخروج؟ \${green_color}.تم اكتشاف مقاطعة \${blue_color}" arr["ENGLISH",13]="This interface \${current_iface_on_messages} is not a wifi card. It doesn't support monitor mode" arr["SPANISH",13]="Esta interfaz \${current_iface_on_messages} no es una tarjeta wifi. No soporta modo monitor" @@ -1066,7 +1066,7 @@ function initialize_language_strings() { arr["POLISH",13]="Interfejs \${current_iface_on_messages} nie jest kartą wifi. Nie obsługuje trybu monitorowania" arr["GERMAN",13]="Diese \${current_iface_on_messages}-interface ist keine WLAN-Karte. Monitor Modus ist nicht unterstützt" arr["TURKISH",13]="Bu arayüz \${current_iface_on_messages} bir wifi kartı değildir. İzleme modunu desteklemiyor" - arr["ARABIC",13]="الواجهة \${current_iface_on_messages} ليست بطاقة واي فاي. لا تتحمل monitor mode" + arr["ARABIC",13]="monitor mode لذلك فهي لا تتحمل الوضع .wifi ليست بطاقة \${current_iface_on_messages} هذه الواجهة" arr["ENGLISH",14]="This interface \${current_iface_on_messages} is not in monitor mode" arr["SPANISH",14]="Esta interfaz \${current_iface_on_messages} no está en modo monitor" @@ -1079,7 +1079,7 @@ function initialize_language_strings() { arr["POLISH",14]="Ten interfejs \${current_iface_on_messages} nie jest w trybie monitorowania" arr["GERMAN",14]="Diese \${current_iface_on_messages}-Interface befindet sich nicht im monitor Modus" arr["TURKISH",14]="Bu arayüz \${current_iface_on_messages} izleme modunda değildir" - arr["ARABIC",14]="monitor mode الواجهة ليست بطاقة واي فاي. لا تتحمل \${current_iface_on_messages}" + arr["ARABIC",14]="monitor mode ليست في وضع \${current_iface_on_messages} هذه الواجهة" arr["ENGLISH",15]="The interface changed its name while setting in managed mode. Autoselected" arr["SPANISH",15]="Esta interfaz ha cambiado su nombre al ponerse en modo managed. Se ha seleccionado automáticamente" @@ -1092,7 +1092,7 @@ function initialize_language_strings() { arr["POLISH",15]="Ten interfejs zmienił nazwę w trakcie uruchamiania trybu zarządzania. Wybrany automatycznie" arr["GERMAN",15]="Diese Interface hat im Managed-Modus ihren Namen geändert. Es wurde automatisch ausgewählt" arr["TURKISH",15]="Arayüz ismi yönetici moduna alınırken değiştirildi. Otomatik olarak seçildi" - arr["ARABIC",15]="غيرت الواجهة اسمها أثناء الإعداد في الوضع managed mode. وقد تم الإختيار تلقائيا" + arr["ARABIC",15]="تلقائيًا managed mode غيرت الواجهة اسمها أثناء الإعداد في الوضع" arr["ENGLISH",16]="Managed mode now is set on \${current_iface_on_messages}" arr["SPANISH",16]="Se ha puesto el modo managed en \${current_iface_on_messages}" @@ -1105,7 +1105,7 @@ function initialize_language_strings() { arr["POLISH",16]="Tryb zarządzany został ustawiony na \${current_iface_on_messages}" arr["GERMAN",16]="Der Managed-Modus wurde auf \${current_iface_on_messages} festgelegt" arr["TURKISH",16]="Yönetici modu açıldı \${current_iface_on_messages}" - arr["ARABIC",16]="Managed mode الآن على" + arr["ARABIC",16]="managed mode على \${current_iface_on_messages} الآن " arr["ENGLISH",17]="Setting your interface in managed mode..." arr["SPANISH",17]="Poniendo la interfaz en modo managed..." @@ -1157,7 +1157,7 @@ function initialize_language_strings() { arr["POLISH",20]="Interfejs \${current_iface_on_messages} nie obsługuje trybu monitorowania" arr["GERMAN",20]="Diese \${current_iface_on_messages}-Interface unterstützt den monitor-Modus nicht" arr["TURKISH",20]="Bu arayüz \${current_iface_on_messages} izleme modunu desteklemiyor" - arr["ARABIC",20]="هذه الواجهة \${current_iface_on_messages} لا تتحمل monitor mode" + arr["ARABIC",20]="monitor mode لا تتحمل \${current_iface_on_messages} هذه الواجهة" arr["ENGLISH",21]="The interface changed its name while setting in monitor mode. Autoselected" arr["SPANISH",21]="Esta interfaz ha cambiado su nombre al ponerla en modo monitor. Se ha seleccionado automáticamente" @@ -1170,7 +1170,7 @@ function initialize_language_strings() { arr["POLISH",21]="Ten interfejs zmienił nazwę w trakcie uruchamiania trybu monitorowania. Wybrany automatycznie" arr["GERMAN",21]="Diese Interface hat im monitor-Modus ihren Namen geändert. Es wurde automatisch ausgewählt" arr["TURKISH",21]="Arayüz, monitör moduna girerken adını değiştirdi. Otomatik olarak seçildi" - arr["ARABIC",21]="غيرت الواجهة اسمها أثناء الإعداد في الوضع monitor mode. وقد تم الإختيار تلقائي" + arr["ARABIC",21]="تلقائيًا monitor mode غيرت الواجهة اسمها أثناء الإعداد في وضع" arr["ENGLISH",22]="Monitor mode now is set on \${current_iface_on_messages}" arr["SPANISH",22]="Se ha puesto el modo monitor en \${current_iface_on_messages}" @@ -1183,7 +1183,7 @@ function initialize_language_strings() { arr["POLISH",22]="Tryb monitorowania został ustawiony na \${current_iface_on_messages}" arr["GERMAN",22]="Monitor-Modus wurde auf \${current_iface_on_messages} gesetzt" arr["TURKISH",22]="İzleme modu açıldı \${current_iface_on_messages}" - arr["ARABIC",22]="Managed mode على \${current_iface_on_messages} الآن" + arr["ARABIC",22]="managed mode على \${current_iface_on_messages} الآن" arr["ENGLISH",23]="There is a problem with the selected interface. Redirecting you to script exit" arr["SPANISH",23]="Hay un problema con la interfaz seleccionada. Redirigiendo a la salida del script" @@ -1222,7 +1222,7 @@ function initialize_language_strings() { arr["POLISH",25]="Wybierz kanał (1-14):" arr["GERMAN",25]="Wähle einen Kanal (1-14):" arr["TURKISH",25]="Kanal ayarlayınız (1-14):" - arr["ARABIC",25]=":ضبط القناة (1-14)" + arr["ARABIC",25]=":(1-14) ضبط القناة" arr["ENGLISH",26]="Channel set to \${normal_color}\${channel}" arr["SPANISH",26]="Canal elegido \${normal_color}\${channel}" @@ -1248,7 +1248,7 @@ function initialize_language_strings() { arr["POLISH",27]="Wpisz BSSID celu (przykład: 00:11:22:33:44:55):" arr["GERMAN",27]="Schreiben Sie die Ziel-BSSID (Beispiel: 00:11:22:33:44:55):" arr["TURKISH",27]="Hedef türü BSSID (example: 00:11:22:33:44:55):" - arr["ARABIC",27]="ااكتب BSSID الهدف (مثال: 00:11:22:33:44:55):" + arr["ARABIC",27]=":(00:11:22:33:44:55:الهدف (مثال BSSID اكتب" arr["ENGLISH",28]="BSSID set to \${normal_color}\${bssid}" arr["SPANISH",28]="BSSID elegido \${normal_color}\${bssid}" @@ -1261,7 +1261,7 @@ function initialize_language_strings() { arr["POLISH",28]="Wybrany BSSID \${normal_color}\${bssid}" arr["GERMAN",28]="Gewählte BSSID \${normal_color}\${bssid}" arr["TURKISH",28]="BSSID şu şekilde ayarlandı \${normal_color}\${bssid}" - arr["ARABIC",28]="BSSID المختار \${normal_color}\${bssid}" + arr["ARABIC",28]="\${normal_color}\${bssid}المختار BSSID" arr["ENGLISH",29]="Type target ESSID:" arr["SPANISH",29]="Escribe el ESSID objetivo:" @@ -1274,7 +1274,7 @@ function initialize_language_strings() { arr["POLISH",29]="Wpisz ESSID celu:" arr["GERMAN",29]="Schreiben Sie das ESSID Ziel:" arr["TURKISH",29]="Hedef türü ESSID:" - arr["ARABIC",29]=":اكتب ESSID الهدف" + arr["ARABIC",29]=":الهدف ESSID اكتب" arr["ENGLISH",30]="You have selected a hidden network ESSID. Can't be used. Select another one or perform a BSSID based attack instead of this" arr["SPANISH",30]="Has seleccionado un ESSID de red oculta. No se puede usar. Selecciona otro o ejecuta un ataque basado en BSSID en lugar de este" @@ -1287,7 +1287,7 @@ function initialize_language_strings() { arr["POLISH",30]="Wybrałeś ukrytą sieć ESSID. Nie można jej używać. Wybierz inną lub uruchom atak oparty na BSSID" arr["GERMAN",30]="Sie haben ein verstecktes Netzwerk-ESSID ausgewählt. Es kann nicht verwendet werden. Wählen Sie einen anderen oder führen Sie stattdessen einen BSSID-basierenden Angriff aus" arr["TURKISH",30]="Gizli bir ağ seçtiniz ESSID. Bu kullanılamaz. Bunun yerine BSSID tabanlı başka bir saldırı seçiniz" - arr["ARABIC",30]="لقد حددت ESSID شبكة مخفية. لا يمكن استخدامها. حدد واحدًا آخر أو نفذ هجومًا يستند إلى BSSID بدلاً من ذلك" + arr["ARABIC",30]="بدلاً من ذلك BSSID شبكة مخفية. لا يمكن استخدامها. حدد واحدًا آخر أو نفذ هجومًا يستند على ESSID لقد حددتبدلاً من ذلك BSSID شبكة مخفية. لا يمكن استخدامها. حدد واحدًا آخر أو نفذ هجومًا يستند على ESSID لقد حددت" arr["ENGLISH",31]="ESSID set to \${normal_color}\${essid}" arr["SPANISH",31]="ESSID elegido \${normal_color}\${essid}" @@ -1326,7 +1326,7 @@ function initialize_language_strings() { arr["POLISH",33]="Uruchomienie ataku. Waciśnij [Ctrl+C] w trakcie działania, aby go przerwać..." arr["GERMAN",33]="Angriff starten. Einmal gestartet, drücken Sie [Ctrl+C], um es zu stoppen..." arr["TURKISH",33]="Saldırı başlıyor. Başladıktan sonra, durdurmak için [Ctrl+C] basınız..." - arr["ARABIC",33]="بدء الهجوم. عند البدء ، اضغط على [Ctrl+C] للإيقاف ..." + arr["ARABIC",33]="...للإيقاف [Ctrl+C] بدء الهجوم. عند البدء ، اضغط على" arr["ENGLISH",34]="Selected interface \${current_iface_on_messages} is in monitor mode. Attack can be performed" arr["SPANISH",34]="La interfaz seleccionada \${current_iface_on_messages} está en modo monitor. El ataque se puede realizar" @@ -1339,7 +1339,7 @@ function initialize_language_strings() { arr["POLISH",34]="Wybrany interfejs \${current_iface_on_messages} jest w trybie monitorowania. Można wykonać atak" arr["GERMAN",34]="Die ausgewählte Interface \${current_iface_on_messages} befindet sich im monitor Modus. Der Angriff kann ausgeführt werden" arr["TURKISH",34]="Seçilen arayüz \${current_iface_on_messages} izleme modunda. Saldırı yapılabilir" - arr["ARABIC",34]="الواجهة المحددة \${current_iface_on_messages} في وضع monitor mode. يمكن تنفيذ الهجوم" + arr["ARABIC",34]="يمكن تنفيذ الهجوم .monitor mode في وضع \${current_iface_on_messages} الواجهة المحددة" arr["ENGLISH",35]="Deauthentication / Dissasociation \${mdk_command} attack chosen (monitor mode needed)" arr["SPANISH",35]="Elegido ataque de Desautenticación / Desasociación \${mdk_command} (modo monitor requerido)" @@ -1352,7 +1352,7 @@ function initialize_language_strings() { arr["POLISH",35]="Wybrano atak Deauthentication / Disassociation \${mdk_command} (wymagany tryb monitorowania)" arr["GERMAN",35]="Deauthentication / Disassociation \${mdk_command} Angriff ausgewählt (monitor-Modus erforderlich)" arr["TURKISH",35]="Deauthentication / Dissasociation \${mdk_command} saldırısı seçildi (izleme modu gereklidir)" - arr["ARABIC",35]="إلغاء المصادقة / التفكك \${mdk_command} تم اختيار الهجوم (محتاج monitor mode)" + arr["ARABIC",35]="(monitor mode يلزم وضع) \${mdk_command} Deauthentication / Dissasociation تم اختيار هجوم" arr["ENGLISH",36]="Deauthentication aireplay attack chosen (monitor mode needed)" arr["SPANISH",36]="Elegido ataque de Desautenticación aireplay (modo monitor requerido)" @@ -1365,7 +1365,7 @@ function initialize_language_strings() { arr["POLISH",36]="Wybrano atak Deauthentication aireplay (wymagany tryb monitorowania)" arr["GERMAN",36]="Airplay-Deauthentifizierungsangriff ausgewählt (monitor-Modus erforderlich)" arr["TURKISH",36]="Deauthentication aireplay saldırısı seçildi (izleme modu gereklidir)" - arr["ARABIC",36]="تم اختيار هجوم إلغاء المصادقة (محتاج monitor mode)" + arr["ARABIC",36]="(monitor mode يلزم وضع) Deauthentication aireplay تم اختيار هجوم" arr["ENGLISH",37]="WIDS / WIPS / WDS Confusion attack chosen (monitor mode needed)" arr["SPANISH",37]="Elegido ataque Confusion WIDS / WIPS / WDS (modo monitor requerido)" @@ -1378,7 +1378,7 @@ function initialize_language_strings() { arr["POLISH",37]="Wybrano ataki typu WIDS / WIPS / WDS Confusion (wymagany tryb monitorowania)" arr["GERMAN",37]="Confusion WIDS / WIPS / WDS Angriff ausgewählt (monitor-Modus erforderlich)" arr["ENGLISH",37]="WIDS / WIPS / WDS Confusion saldırısı seçildi (izleme modu gereklidir)" - arr["ARABIC",37]="تم اختيار هجوم ارتباك WIDS / WIPS / WDS (محتاج monitor mode)" + arr["ARABIC",37]="(monitor mode يلزم وضع) WIDS / WIPS / WDS Confusion تم اختيار هجوم" arr["ENGLISH",38]="Beacon flood attack chosen (monitor mode needed)" arr["SPANISH",38]="Elegido ataque Beacon flood (modo monitor requerido)" @@ -1391,7 +1391,7 @@ function initialize_language_strings() { arr["POLISH",38]="Wybrano atak Beacon flood (wymagany tryb monitorowania)" arr["GERMAN",38]="Beacon flood Angriff ausgewählt (monitor-Modus erforderlich)" arr["TURKISH",38]="Beacon flood saldırısı seçildi (izleme modu gereklidir)" - arr["ARABIC",38]="تم اختيار هجوم Beacon flood (محتاج monitor mode)" + arr["ARABIC",38]="(monitor mode يلزم وضع) Beacon flood تم اختيار هجوم" arr["ENGLISH",39]="Auth DoS attack chosen (monitor mode needed)" arr["SPANISH",39]="Elegido ataque Auth DoS (modo monitor requerido)" @@ -1404,7 +1404,7 @@ function initialize_language_strings() { arr["POLISH",39]="Wybrano atak DoS Auth (wymagany tryb monitorowania)" arr["GERMAN",39]="Auth DoS Angriff ausgewählt (monitor-Modus erforderlich)" arr["TURKISH",39]="Auth DoS saldırısı seçildi (izleme modu gereklidir)" - arr["ARABIC",39]="تم اختيار هجوم Auth DoS (محتاج monitor mode)" + arr["ARABIC",39]="(monitor mode يلزم وضع) Auth DoS تم اختيار هجوم" arr["ENGLISH",40]="Michael Shutdown (TKIP) attack chosen (monitor mode needed)" arr["SPANISH",40]="Elegido ataque Michael Shutdown (TKIP) (modo monitor requerido)" @@ -1417,7 +1417,7 @@ function initialize_language_strings() { arr["POLISH",40]="Wybrano atak Michael Shutdown (TKIP) (wymagany tryb monitorowania)" arr["GERMAN",40]="Michael Shutdown (TKIP) Angriff ausgewählt (monitor-Modus erforderlich)" arr["TURKISH",40]="Michael Shutdown (TKIP) saldırısı seçildi (izleme modu gereklidir)" - arr["ARABIC",40]="تم اختيار هجوم (Michael Shutdown (TKIP) (محتاج monitor mode)" + arr["ARABIC",40]="(monitor mode يلزم وضع) Michael Shutdown (TKIP) تم اختيار هجوم" arr["ENGLISH",41]="No interface selected. You'll be redirected to select one" arr["SPANISH",41]="No hay interfaz seleccionada. Serás redirigido para seleccionar una" @@ -1443,7 +1443,7 @@ function initialize_language_strings() { arr["POLISH",42]="Interfejs \${pink_color}\${current_iface_on_messages}\${blue_color} został wybrany. Tryb: \${pink_color}\${ifacemode}\${normal_color}" arr["GERMAN",42]="Interface \${pink_color}\${current_iface_on_messages}\${blue_color} ausgewählt. Modus: \${pink_color}\${ifacemode}\${normal_color}" arr["TURKISH",42]="Arayüz \${pink_color}\${current_iface_on_messages}\${blue_color} seçildi. Mod: \${pink_color}\${ifacemode}\${normal_color}" - arr["ARABIC",42]="تم تحديد الواجهة \${pink_color} \${current_iface_on_messages} \${blue_color}. الوضع: \${pink_color} \${ifacemode} \${normal_color}" + arr["ARABIC",42]="\${pink_color}\${ifacemode}\${normal_color} :الوضع المختار \${pink_color}\${current_iface_on_messages}\${blue_color} تم تحديد الواجهة" arr["ENGLISH",43]="Selected BSSID: \${pink_color}\${bssid}\${normal_color}" arr["SPANISH",43]="BSSID seleccionado: \${pink_color}\${bssid}\${normal_color}" @@ -1456,7 +1456,7 @@ function initialize_language_strings() { arr["POLISH",43]="Wybrany BSSID: \${pink_color}\${bssid}\${normal_color}" arr["GERMAN",43]="Ausgewählte BSSID: \${pink_color}\${bssid}\${normal_color}" arr["TURKISH",43]="Seçildi BSSID: \${pink_color}\${bssid}\${normal_color}" - arr["ARABIC",43]="\${pink_color}\${bssid}\${normal_color} : BSSID المختار" + arr["ARABIC",43]="\${pink_color}\${bssid}\${normal_color} :المختار BSSID" arr["ENGLISH",44]="Selected channel: \${pink_color}\${channel}\${normal_color}" arr["SPANISH",44]="Canal seleccionado: \${pink_color}\${channel}\${normal_color}" @@ -1469,7 +1469,7 @@ function initialize_language_strings() { arr["POLISH",44]="Wybrany kanał: \${pink_color}\${channel}\${normal_color}" arr["GERMAN",44]="Ausgewählter Kanal: \${pink_color}\${channel}\${normal_color}" arr["TURKISH",44]="Seçilen kanal: \${pink_color}\${channel}\${normal_color}" - arr["ARABIC",44]="اختيار القناة: \${pink_color}\${channel}\${normal_color}" + arr["ARABIC",44]="\${pink_color}\${channel}\${normal_color} :القناة المختارة" arr["ENGLISH",45]="Selected ESSID: \${pink_color}\${essid}\${blue_color} <- can't be used" arr["SPANISH",45]="ESSID seleccionado: \${pink_color}\${essid}\${blue_color} <- no se puede usar" @@ -1482,7 +1482,7 @@ function initialize_language_strings() { arr["POLISH",45]="Wybrany ESSID: \${pink_color}\${essid}\${blue_color} <- nie można używać" arr["GERMAN",45]="Ausgewähltes ESSID: \${pink_color}\${essid}\${blue_color} <- kann nicht verwendet werden" arr["TURKISH",45]="Seçilen ESSID: \${pink_color}\${essid}\${blue_color} <- kullanılamaz" - arr["ARABIC",45]="لا يمكن استخدام -> \${pink_color}\${essid}\${blue_color} : ESSID المختار" + arr["ARABIC",45]="لا يمكن استخدامه -> \${pink_color}\${essid}\${blue_color} :المختار ESSID" arr["ENGLISH",46]="Selected ESSID: \${pink_color}\${essid}\${normal_color}" arr["SPANISH",46]="ESSID seleccionado: \${pink_color}\${essid}\${normal_color}" @@ -1495,7 +1495,7 @@ function initialize_language_strings() { arr["POLISH",46]="Wybrano ESSID: \${pink_color}\${essid}\${normal_color}" arr["GERMAN",46]="Ausgewähltes ESSID: \${pink_color}\${essid}\${normal_color}" arr["TURKISH",46]="Seçildi ESSID: \${pink_color}\${essid}\${normal_color}" - arr["ARABIC",46]="\${pink_color}\${essid}\${normal_color} ESSID المختار :" + arr["ARABIC",46]="\${pink_color}\${essid}\${normal_color} :المختار ESSID" arr["ENGLISH",47]="Select an option from menu:" arr["SPANISH",47]="Selecciona una opción del menú:" @@ -1508,7 +1508,7 @@ function initialize_language_strings() { arr["POLISH",47]="Wybierz opcję z menu:" arr["GERMAN",47]="Wählen Sie eine Menüoption:" arr["TURKISH",47]="Menüden bir ayar seçiniz" - arr["ARABIC",47]="حدد خيارا من القائمة:" + arr["ARABIC",47]=":حدد خيارا من القائمة" arr["ENGLISH",48]="1. Select another network interface" arr["SPANISH",48]="1. Selecciona otra interfaz de red" @@ -1534,7 +1534,7 @@ function initialize_language_strings() { arr["POLISH",49]="4. Skanowanie możliwych celów (wymagany tryb monitorowania)" arr["GERMAN",49]="4. Scannen, um Ziele zu finden (monitor-Modus erforderlich)" arr["TURKISH",49]="4. Hedefleri tara (izleme modu gereklidir)" - arr["ARABIC",49]="4. استكشاف للعثور على الأهداف (محتاج monitor mode)" + arr["ARABIC",49]="4. (إلزامي monitor mode) اكتشاف الشبكات لاختيار الهدف" arr["ENGLISH",50]="monitor mode needed for attacks" arr["SPANISH",50]="modo monitor requerido en ataques" @@ -1547,7 +1547,7 @@ function initialize_language_strings() { arr["POLISH",50]="wymagany tryb monitorowania do wykonania ataku" arr["GERMAN",50]="monitor-Modus bei Angriffen erforderlich" arr["TURKISH",50]="saldırılar için izleme modu gereklidir" - arr["ARABIC",50]="monitor mode مطلوب للهجمات" + arr["ARABIC",50]="مطلوب للهجمات monitor mode" arr["ENGLISH",51]="5. Deauth / disassoc amok \${mdk_command} attack" arr["SPANISH",51]="5. Ataque Deauth / Disassoc amok \${mdk_command}" @@ -1560,7 +1560,7 @@ function initialize_language_strings() { arr["POLISH",51]="5. Atak Deauth / Disassoc amok \${mdk_command}" arr["GERMAN",51]="5. Deauth / Disassoc Amok \${mdk_command} Angriff" arr["TURKISH",51]="5. Deauth / disassoc amok \${mdk_command} saldırısı" - arr["ARABIC",51]="5. هجوم DeAuth / Disassoc amok \${mdk_command}" + arr["ARABIC",51]="5. DeAuth / Disassoc amok \${mdk_command} هجوم" arr["ENGLISH",52]="6. Deauth aireplay attack" arr["SPANISH",52]="6. Ataque Deauth aireplay" @@ -1573,7 +1573,7 @@ function initialize_language_strings() { arr["POLISH",52]="6. Atak Deauth aireplay" arr["GERMAN",52]="6. Deauth aireplay Angriff" arr["TURKISH",52]="6. Deauth aireplay saldırısı" - arr["ARABIC",52]="6. هجوم DeAuth aireplay" + arr["ARABIC",52]="6. DeAuth aireplay هجوم" arr["ENGLISH",53]="7. WIDS / WIPS / WDS Confusion attack" arr["SPANISH",53]="7. Ataque WIDS / WIPS / WDS Confusion" @@ -1586,7 +1586,7 @@ function initialize_language_strings() { arr["POLISH",53]="7. Ataki WIDS / WIPS / WDS" arr["GERMAN",53]="7. WIDS / WIPS / WDS Confusion Angriff" arr["TURKISH",53]="7. WIDS / WIPS / WDS Confusion saldırısı" - arr["ARABIC",53]="7. هجوم WIDS / WIPS / WDS Confusion" + arr["ARABIC",53]="7. WIDS / WIPS / WDS Confusion هجوم" arr["ENGLISH",54]="old \"obsolete/non very effective\" attacks" arr["SPANISH",54]="antiguos ataques \"obsoletos/no muy efectivos\"" @@ -1599,7 +1599,7 @@ function initialize_language_strings() { arr["POLISH",54]="stare ataki \"przestarzałe/niezbyt skuteczne\"" arr["GERMAN",54]="alte Angriffe \"veraltet/nicht sehr effektiv\"" arr["TURKISH",54]="eski \"obsolete/non çok etkili\" saldırılar" - arr["ARABIC",54]="هجمات القديمة \"عفا عليها الزمن / ليست فعالة جدا \"" + arr["ARABIC",54]="\"الهجمات القديمة "\المتقادمة/غير الفعالة" arr["ENGLISH",55]="2. Put interface in monitor mode" arr["SPANISH",55]="2. Poner la interfaz en modo monitor" @@ -1612,7 +1612,7 @@ function initialize_language_strings() { arr["POLISH",55]="2. Uruchom interfejs w trybie monitorowania" arr["GERMAN",55]="2. Setzen Sie die Interface im monitor-Modus ein" arr["TURKISH",55]="2. Arayüzün izleme modunu aç" - arr["ARABIC",55]="2. ضع الواجهة في monitor mode" + arr["ARABIC",55]="2. monitor mode ضع الواجهة على" arr["ENGLISH",56]="3. Put interface in managed mode" arr["SPANISH",56]="3. Poner la interfaz en modo managed" @@ -1625,7 +1625,7 @@ function initialize_language_strings() { arr["POLISH",56]="3. Uruchom interfejs w trybie zarządzanym" arr["GERMAN",56]="3. Setzen Sie die Interface im managed-Modus ein" arr["TURKISH",56]="3. Arayüzün yönetici modunu aç" - arr["ARABIC",56]="3. ضع الواجهة في managed mode" + arr["ARABIC",56]="3. managed mode ضع الواجهة على" arr["ENGLISH",57]="10. Enterprise attacks menu" arr["SPANISH",57]="10. Menú de ataques Enterprise" @@ -1638,7 +1638,7 @@ function initialize_language_strings() { arr["POLISH",57]="10. Menu ataków Enterprise" arr["GERMAN",57]="10. Enterprise-Angriffsmenü" arr["TURKISH",57]="10. Enterprise saldırılar menüsü" - arr["ARABIC",57]="10. قائمة هجمات Entreprise" + arr["ARABIC",57]="10. Entreprise قائمة هجمات" arr["ENGLISH",58]="9. Polish" arr["SPANISH",58]="9. Polaco" @@ -1664,7 +1664,7 @@ function initialize_language_strings() { arr["POLISH",59]="0. Wróć do menu głównego" arr["GERMAN",59]="0. Zum Hauptmenü zurück" arr["TURKISH",59]="0. Ana menüye dön" - arr["ARABIC",59]="0. عودة إلى القائمة الرئيسية" + arr["ARABIC",59]="0. العودة إلى القائمة الرئيسية" arr["ENGLISH",60]="11. About & Credits" arr["SPANISH",60]="11. Acerca de & Créditos" @@ -1703,7 +1703,7 @@ function initialize_language_strings() { arr["POLISH",62]="8. Atak Beacon flood" arr["GERMAN",62]="8. Beacon flood Angriff" arr["TURKISH",62]="8. Beacon flood saldırısı" - arr["ARABIC",62]="8. هجوم Beacon flood" + arr["ARABIC",62]="8. Beacon flood هجوم" arr["ENGLISH",63]="9. Auth DoS attack" arr["SPANISH",63]="9. Ataque Auth DoS" @@ -1716,7 +1716,7 @@ function initialize_language_strings() { arr["POLISH",63]="9. Atak Auth DoS" arr["GERMAN",63]="9. Auth DoS Angriff" arr["TURKISH",63]="9. Auth DoS saldırısı" - arr["ARABIC",63]="9. هجوم Auth DoS" + arr["ARABIC",63]="9. Auth DoS هجوم " arr["ENGLISH",64]="10. Michael shutdown exploitation (TKIP) attack" arr["SPANISH",64]="10. Ataque Michael shutdown exploitation (TKIP)" @@ -1729,7 +1729,7 @@ function initialize_language_strings() { arr["POLISH",64]="10. Atak Michael shutdown exploitation (TKIP)" arr["GERMAN",64]="10. Michael Shutdown Exploitation Angriff (TKIP)" arr["TURKISH",64]="10. Michael shutdown exploitation (TKIP) saldırısı" - arr["ARABIC",64]="10. هجوم Michael shutdown exploitation" + arr["ARABIC",64]="10. Michael shutdown exploitation هجوم" arr["ENGLISH",65]="Exploring for targets option chosen (monitor mode needed)" arr["SPANISH",65]="Elegida opción de exploración para buscar objetivos (modo monitor requerido)" @@ -1742,7 +1742,7 @@ function initialize_language_strings() { arr["POLISH",65]="Opcja skanowania w celu wyszukania celów wybrana (wymaga trybu monitorowania)" arr["GERMAN",65]="Zielsuche ausgewählt (monitor-Modus erforderlich)" arr["TURKISH",65]="Hedef tarama modu seçildi (izleme modu gereklidir)" - arr["ARABIC",65]="تم تحديد خيار استكشاف الأهداف (يلزم monitor mode)" + arr["ARABIC",65]="(إلزامي monitor mode) تم تحديد خيار استكشاف الأهداف" arr["ENGLISH",66]="Selected interface \${current_iface_on_messages} is in monitor mode. Exploration can be performed" arr["SPANISH",66]="La interfaz seleccionada \${current_iface_on_messages} está en modo monitor. La exploración se puede realizar" @@ -1755,7 +1755,7 @@ function initialize_language_strings() { arr["POLISH",66]="Wybrany interfejs \${current_iface_on_messages} jest w trybie monitorowania. Można wykonać skanowanie" arr["GERMAN",66]="Die ausgewählte Interface \${current_iface_on_messages} befindet sich im monitor-Modus. Der Scan kann durchgeführt werden" arr["TURKISH",66]="Seçilen arayüz \${current_iface_on_messages} izleme modunda. Tarama gerçekleştirilebilir" - arr["ARABIC",66]="الواجهة المحددة \${current_iface_on_messages} في وضع monitor mode. يمكن إجراء الاستكشاف" + arr["ARABIC",66]="يمكن إجراء الاستكشاف .monior mode في وضع \${current_iface_on_messages} الواجهة المختارة" arr["ENGLISH",67]="WEP filter enabled in scan. When started, press [Ctrl+C] to stop..." arr["SPANISH",67]="Filtro WEP activado en escaneo. Una vez empezado, pulse [Ctrl+C] para pararlo..." From 5e11889d972fcb0f977d008f719c1d0ce82746c4 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Wed, 7 Oct 2020 18:03:09 +0200 Subject: [PATCH 070/101] Fix spaces and color based on the text direction change for some arabic strings --- language_strings.sh | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 63275f5a5..da5d0a60e 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -1443,7 +1443,7 @@ function initialize_language_strings() { arr["POLISH",42]="Interfejs \${pink_color}\${current_iface_on_messages}\${blue_color} został wybrany. Tryb: \${pink_color}\${ifacemode}\${normal_color}" arr["GERMAN",42]="Interface \${pink_color}\${current_iface_on_messages}\${blue_color} ausgewählt. Modus: \${pink_color}\${ifacemode}\${normal_color}" arr["TURKISH",42]="Arayüz \${pink_color}\${current_iface_on_messages}\${blue_color} seçildi. Mod: \${pink_color}\${ifacemode}\${normal_color}" - arr["ARABIC",42]="\${pink_color}\${ifacemode}\${normal_color} :الوضع المختار \${pink_color}\${current_iface_on_messages}\${blue_color} تم تحديد الواجهة" + arr["ARABIC",42]="\${pink_color}\${ifacemode}\${blue_color} :الوضع المختار \${pink_color}\${current_iface_on_messages}\${blue_color} تم تحديد الواجهة\${normal_color}" arr["ENGLISH",43]="Selected BSSID: \${pink_color}\${bssid}\${normal_color}" arr["SPANISH",43]="BSSID seleccionado: \${pink_color}\${bssid}\${normal_color}" @@ -1456,7 +1456,7 @@ function initialize_language_strings() { arr["POLISH",43]="Wybrany BSSID: \${pink_color}\${bssid}\${normal_color}" arr["GERMAN",43]="Ausgewählte BSSID: \${pink_color}\${bssid}\${normal_color}" arr["TURKISH",43]="Seçildi BSSID: \${pink_color}\${bssid}\${normal_color}" - arr["ARABIC",43]="\${pink_color}\${bssid}\${normal_color} :المختار BSSID" + arr["ARABIC",43]="\${pink_color}\${bssid}\${blue_color} :المختار BSSID\${normal_color}" arr["ENGLISH",44]="Selected channel: \${pink_color}\${channel}\${normal_color}" arr["SPANISH",44]="Canal seleccionado: \${pink_color}\${channel}\${normal_color}" @@ -1469,7 +1469,7 @@ function initialize_language_strings() { arr["POLISH",44]="Wybrany kanał: \${pink_color}\${channel}\${normal_color}" arr["GERMAN",44]="Ausgewählter Kanal: \${pink_color}\${channel}\${normal_color}" arr["TURKISH",44]="Seçilen kanal: \${pink_color}\${channel}\${normal_color}" - arr["ARABIC",44]="\${pink_color}\${channel}\${normal_color} :القناة المختارة" + arr["ARABIC",44]="\${pink_color}\${channel}\${blue_color} :القناة المختارة\${normal_color}" arr["ENGLISH",45]="Selected ESSID: \${pink_color}\${essid}\${blue_color} <- can't be used" arr["SPANISH",45]="ESSID seleccionado: \${pink_color}\${essid}\${blue_color} <- no se puede usar" @@ -1495,7 +1495,7 @@ function initialize_language_strings() { arr["POLISH",46]="Wybrano ESSID: \${pink_color}\${essid}\${normal_color}" arr["GERMAN",46]="Ausgewähltes ESSID: \${pink_color}\${essid}\${normal_color}" arr["TURKISH",46]="Seçildi ESSID: \${pink_color}\${essid}\${normal_color}" - arr["ARABIC",46]="\${pink_color}\${essid}\${normal_color} :المختار ESSID" + arr["ARABIC",46]="\${pink_color}\${essid}\${blue_color} :المختار ESSID\${normal_color}" arr["ENGLISH",47]="Select an option from menu:" arr["SPANISH",47]="Selecciona una opción del menú:" @@ -1521,7 +1521,7 @@ function initialize_language_strings() { arr["POLISH",48]="1. Wybierz inny interfejs sieciowy" arr["GERMAN",48]="1. Wählen Sie eine andere Netzwerk-Interface" arr["TURKISH",48]="1. Başka bir ağ arayüzü seç" - arr["ARABIC",48]="1. حدد واجهة شبكة أخرى" + arr["ARABIC",48]="1. حدد واجهة شبكة أخرى" arr["ENGLISH",49]="4. Explore for targets (monitor mode needed)" arr["SPANISH",49]="4. Explorar para buscar objetivos (modo monitor requerido)" @@ -1534,7 +1534,7 @@ function initialize_language_strings() { arr["POLISH",49]="4. Skanowanie możliwych celów (wymagany tryb monitorowania)" arr["GERMAN",49]="4. Scannen, um Ziele zu finden (monitor-Modus erforderlich)" arr["TURKISH",49]="4. Hedefleri tara (izleme modu gereklidir)" - arr["ARABIC",49]="4. (إلزامي monitor mode) اكتشاف الشبكات لاختيار الهدف" + arr["ARABIC",49]="4. (إلزامي monitor mode) اكتشاف الشبكات لاختيار الهدف" arr["ENGLISH",50]="monitor mode needed for attacks" arr["SPANISH",50]="modo monitor requerido en ataques" @@ -1560,7 +1560,7 @@ function initialize_language_strings() { arr["POLISH",51]="5. Atak Deauth / Disassoc amok \${mdk_command}" arr["GERMAN",51]="5. Deauth / Disassoc Amok \${mdk_command} Angriff" arr["TURKISH",51]="5. Deauth / disassoc amok \${mdk_command} saldırısı" - arr["ARABIC",51]="5. DeAuth / Disassoc amok \${mdk_command} هجوم" + arr["ARABIC",51]="5. DeAuth / Disassoc amok \${mdk_command} هجوم" arr["ENGLISH",52]="6. Deauth aireplay attack" arr["SPANISH",52]="6. Ataque Deauth aireplay" @@ -1573,7 +1573,7 @@ function initialize_language_strings() { arr["POLISH",52]="6. Atak Deauth aireplay" arr["GERMAN",52]="6. Deauth aireplay Angriff" arr["TURKISH",52]="6. Deauth aireplay saldırısı" - arr["ARABIC",52]="6. DeAuth aireplay هجوم" + arr["ARABIC",52]="6. DeAuth aireplay هجوم" arr["ENGLISH",53]="7. WIDS / WIPS / WDS Confusion attack" arr["SPANISH",53]="7. Ataque WIDS / WIPS / WDS Confusion" @@ -1586,7 +1586,7 @@ function initialize_language_strings() { arr["POLISH",53]="7. Ataki WIDS / WIPS / WDS" arr["GERMAN",53]="7. WIDS / WIPS / WDS Confusion Angriff" arr["TURKISH",53]="7. WIDS / WIPS / WDS Confusion saldırısı" - arr["ARABIC",53]="7. WIDS / WIPS / WDS Confusion هجوم" + arr["ARABIC",53]="7. WIDS / WIPS / WDS Confusion هجوم" arr["ENGLISH",54]="old \"obsolete/non very effective\" attacks" arr["SPANISH",54]="antiguos ataques \"obsoletos/no muy efectivos\"" @@ -1612,7 +1612,7 @@ function initialize_language_strings() { arr["POLISH",55]="2. Uruchom interfejs w trybie monitorowania" arr["GERMAN",55]="2. Setzen Sie die Interface im monitor-Modus ein" arr["TURKISH",55]="2. Arayüzün izleme modunu aç" - arr["ARABIC",55]="2. monitor mode ضع الواجهة على" + arr["ARABIC",55]="2. monitor mode ضع الواجهة على" arr["ENGLISH",56]="3. Put interface in managed mode" arr["SPANISH",56]="3. Poner la interfaz en modo managed" @@ -1625,7 +1625,7 @@ function initialize_language_strings() { arr["POLISH",56]="3. Uruchom interfejs w trybie zarządzanym" arr["GERMAN",56]="3. Setzen Sie die Interface im managed-Modus ein" arr["TURKISH",56]="3. Arayüzün yönetici modunu aç" - arr["ARABIC",56]="3. managed mode ضع الواجهة على" + arr["ARABIC",56]="3. managed mode ضع الواجهة على" arr["ENGLISH",57]="10. Enterprise attacks menu" arr["SPANISH",57]="10. Menú de ataques Enterprise" @@ -1651,7 +1651,7 @@ function initialize_language_strings() { arr["POLISH",58]="9. Polski" arr["GERMAN",58]="9. Polnisch" arr["TURKISH",58]="9. Polish" - arr["ARABIC",58]="9. البولندية" + arr["ARABIC",58]="9. البولندية" arr["ENGLISH",59]="0. Return to main menu" arr["SPANISH",59]="0. Volver al menú principal" @@ -1664,7 +1664,7 @@ function initialize_language_strings() { arr["POLISH",59]="0. Wróć do menu głównego" arr["GERMAN",59]="0. Zum Hauptmenü zurück" arr["TURKISH",59]="0. Ana menüye dön" - arr["ARABIC",59]="0. العودة إلى القائمة الرئيسية" + arr["ARABIC",59]="0. العودة إلى القائمة الرئيسية" arr["ENGLISH",60]="11. About & Credits" arr["SPANISH",60]="11. Acerca de & Créditos" @@ -1690,7 +1690,7 @@ function initialize_language_strings() { arr["POLISH",61]="0. Zamknij skrypt" arr["GERMAN",61]="0. Skript beenden" arr["TURKISH",61]="0. Yazılımdan çıkış yap" - arr["ARABIC",61]="0. الخروج من البرنامج" + arr["ARABIC",61]="0. الخروج من البرنامج" arr["ENGLISH",62]="8. Beacon flood attack" arr["SPANISH",62]="8. Ataque Beacon flood" @@ -1703,7 +1703,7 @@ function initialize_language_strings() { arr["POLISH",62]="8. Atak Beacon flood" arr["GERMAN",62]="8. Beacon flood Angriff" arr["TURKISH",62]="8. Beacon flood saldırısı" - arr["ARABIC",62]="8. Beacon flood هجوم" + arr["ARABIC",62]="8. Beacon flood هجوم" arr["ENGLISH",63]="9. Auth DoS attack" arr["SPANISH",63]="9. Ataque Auth DoS" @@ -1716,7 +1716,7 @@ function initialize_language_strings() { arr["POLISH",63]="9. Atak Auth DoS" arr["GERMAN",63]="9. Auth DoS Angriff" arr["TURKISH",63]="9. Auth DoS saldırısı" - arr["ARABIC",63]="9. Auth DoS هجوم " + arr["ARABIC",63]="9. Auth DoS هجوم " arr["ENGLISH",64]="10. Michael shutdown exploitation (TKIP) attack" arr["SPANISH",64]="10. Ataque Michael shutdown exploitation (TKIP)" From d453418c279d7a936c140b0474d65c79fef77ccd Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Thu, 8 Oct 2020 07:58:10 +0200 Subject: [PATCH 071/101] Fix render errors caused by arabic string 54 --- language_strings.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index da5d0a60e..9e523f3f0 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -1599,7 +1599,7 @@ function initialize_language_strings() { arr["POLISH",54]="stare ataki \"przestarzałe/niezbyt skuteczne\"" arr["GERMAN",54]="alte Angriffe \"veraltet/nicht sehr effektiv\"" arr["TURKISH",54]="eski \"obsolete/non çok etkili\" saldırılar" - arr["ARABIC",54]="\"الهجمات القديمة "\المتقادمة/غير الفعالة" + arr["ARABIC",54]="هجمات القديمة \"عفا عليها الزمن/ليست فعالة جدا\"" arr["ENGLISH",55]="2. Put interface in monitor mode" arr["SPANISH",55]="2. Poner la interfaz en modo monitor" @@ -5057,7 +5057,7 @@ function initialize_language_strings() { arr["POLISH",320]="7. Grecki" arr["GERMAN",320]="7. Griechisch" arr["TURKISH",320]="7. Yunanca" - arr["ARABIC",320]="7. اليونانية" + arr["ARABIC",320]="7. اليونانية" arr["ENGLISH",321]="Do you already have a captured Handshake file? \${blue_color}Answer yes (\"y\") to enter the path or answer no (\"n\") to capture a new one now \${normal_color}\${visual_choice}" arr["SPANISH",321]="¿Tienes ya un fichero de Handshake capturado? \${blue_color}Responde sí (\"y\") para introducir la ruta o responde no (\"n\") para capturar uno ahora \${normal_color}\${visual_choice}" From 5620eabda3d5f366abc7b565e19857ca7f5c828a Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Thu, 8 Oct 2020 10:55:19 +0200 Subject: [PATCH 072/101] Fixes on spaces on arabic strings --- language_strings.sh | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 9e523f3f0..be34a0605 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -1716,7 +1716,7 @@ function initialize_language_strings() { arr["POLISH",63]="9. Atak Auth DoS" arr["GERMAN",63]="9. Auth DoS Angriff" arr["TURKISH",63]="9. Auth DoS saldırısı" - arr["ARABIC",63]="9. Auth DoS هجوم " + arr["ARABIC",63]="9. Auth DoS هجوم" arr["ENGLISH",64]="10. Michael shutdown exploitation (TKIP) attack" arr["SPANISH",64]="10. Ataque Michael shutdown exploitation (TKIP)" @@ -1729,7 +1729,7 @@ function initialize_language_strings() { arr["POLISH",64]="10. Atak Michael shutdown exploitation (TKIP)" arr["GERMAN",64]="10. Michael Shutdown Exploitation Angriff (TKIP)" arr["TURKISH",64]="10. Michael shutdown exploitation (TKIP) saldırısı" - arr["ARABIC",64]="10. Michael shutdown exploitation هجوم" + arr["ARABIC",64]="10. Michael shutdown exploitation (TKIP) هجوم" arr["ENGLISH",65]="Exploring for targets option chosen (monitor mode needed)" arr["SPANISH",65]="Elegida opción de exploración para buscar objetivos (modo monitor requerido)" @@ -2444,7 +2444,7 @@ function initialize_language_strings() { arr["POLISH",119]="5. Menu narzędzi Handshake/PMKID" arr["GERMAN",119]="5. Handshake/PMKID-Tools-Menü" arr["TURKISH",119]="5. Handshake/PMKID araçları menüsü" - arr["ARABIC",119]="5. قائمة أدوات Handshake / PMKID" + arr["ARABIC",119]="5. قائمة أدوات Handshake/PMKID" arr["ENGLISH",120]="Handshake/PMKID tools menu" arr["SPANISH",120]="Menú de herramientas Handshake/PMKID" @@ -2483,7 +2483,7 @@ function initialize_language_strings() { arr["POLISH",122]="7. Oczyść/zoptymalizuj plik Handshake" arr["GERMAN",122]="7. Handshake-Datei bereinigen/optimieren" arr["TURKISH",122]="7. Handshake dosyalarını Temizle/Optimize et" - arr["ARABIC",122]="7. تنظيف / تحسين ملف Handshake" + arr["ARABIC",122]="7. تنظيف/تحسين ملف Handshake" arr["ENGLISH",123]="If the password for the wifi network is obtained with the WPS attack, you should decide where to save it. \${green_color}Type the path to store the file or press [Enter] to accept the default proposal \${normal_color}[\${wps_potpath}]" arr["SPANISH",123]="Si se consigue la contraseña de la red wifi con el ataque WPS, hay que decidir donde guardarla. \${green_color}Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto \${normal_color}[\${wps_potpath}]" @@ -2743,7 +2743,7 @@ function initialize_language_strings() { arr["POLISH",142]="Jeśli po ataku nie pojawi się Handshake, spróbuj ponownie lub zmień atak" arr["GERMAN",142]="Wenn nach einem Angriff der Handshake nicht erscheint, versuchen Sie es erneut oder ändern Sie den Angriff, bis Sie ihn erhalten" arr["TURKISH",142]="Eğer handshake başarısız olduysa, başka bir saldırı yöntemi deneyin" - arr["ARABIC",142]="إذا لم يظهرHandshake بعد هجوم ، فحاول مرة أخرى أو قم بتغيير نوع الهجوم" + arr["ARABIC",142]="إذا لم يظهر Handshake بعد هجوم ، فحاول مرة أخرى أو قم بتغيير نوع الهجوم" arr["ENGLISH",143]="Two windows will be opened. One with the Handshake capturer and other with the attack to force clients to reconnect" arr["SPANISH",143]="Se abrirán dos ventanas. Una con el capturador del Handshake y otra con el ataque para expulsar a los clientes y forzarles a reconectar" @@ -2964,7 +2964,7 @@ function initialize_language_strings() { arr["POLISH",159]="Nie ma potrzeby wyczyszczenia/zoptymalizowania tego pliku" arr["GERMAN",159]="Die Datei braucht nicht gereinigt/optimiert werden" arr["TURKISH",159]="Dosyanın temizlenmeye/optimize edilmeye ihtiyacı yok" - arr["ARABIC",159]="لا يحتاج الملف إلى التنظيف / التحسين" + arr["ARABIC",159]="لا يحتاج الملف إلى التنظيف/التحسين" arr["ENGLISH",160]="No tasks to perform on exit" arr["SPANISH",160]="No hay que realizar ninguna tarea a la salida" @@ -3042,7 +3042,7 @@ function initialize_language_strings() { arr["POLISH",165]="Sprawdzenie czy wymagane jest czyszczenie/przywrócenie..." arr["GERMAN",165]="Überprüfung, ob Reinigungs/Restaurierungsarbeiten durchgeführt werden müssen..." arr["TURKISH",165]="Temizlik/geri yükleme görevlerinin gerekli olup olmadığı denetleniyor..." - arr["ARABIC",165]="التحقق مما إذا كانت مهام التنظيف / الاستعادة مطلوبة ..." + arr["ARABIC",165]="التحقق مما إذا كانت مهام التنظيف/الاستعادة مطلوبة ..." arr["ENGLISH",166]="Do you want to preserve monitor mode for your card on exit? \${normal_color}\${visual_choice}" arr["SPANISH",166]="¿Deseas conservar el modo monitor de tu interfaz al salir? \${normal_color}\${visual_choice}" From b2b8c7956acdf0df6ee1311e44023f9e7f144321 Mon Sep 17 00:00:00 2001 From: darthvader-htb Date: Thu, 8 Oct 2020 09:15:51 -0400 Subject: [PATCH 073/101] Arabic Translation : fixing scrambling till array arr 123 --- language_strings.sh | 66 ++++++++++++++++++++++----------------------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index be34a0605..d654a74c9 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -1768,7 +1768,7 @@ function initialize_language_strings() { arr["POLISH",67]="Filtr WEP aktywowany podczas skanowania. Naciśnij [Ctrl+C] w trakcie trwania, aby zatrzymać..." arr["GERMAN",67]="WEP-Filter beim Scannen aktiviert. Nach den Start, drücken Sie [Ctrl+C], um es zu stoppen..." arr["TURKISH",67]="WEP filtesi taraması etkin. Başladıktan sonra, durdurmak için [Ctrl+C] tuşlayınız..." - arr["ARABIC",67]="تم تمكين الفلتر WEP في الفحص. عند البدء ، اضغط على [Ctrl+C] للإيقاف ..." + arr["ARABIC",67]="... للإيقاف [Ctrl+C] في المسح. عند البدء ، اضغط على WEB تم تمكين مرشح" arr["ENGLISH",68]="No networks found" arr["SPANISH",68]="No se encontraron redes" @@ -1781,7 +1781,7 @@ function initialize_language_strings() { arr["POLISH",68]="Nie znaleziono sieci" arr["GERMAN",68]="Keine Netzwerke wurden gefunden" arr["TURKISH",68]="Herhangi bir ağ bulunamadı" - arr["ARABIC",68]="لم نعثر على أي شبكات" + arr["ARABIC",68]="لم نعثر على أي شبكة" arr["ENGLISH",69]=" N. BSSID CHANNEL PWR ENC ESSID" arr["SPANISH",69]=" N. BSSID CANAL PWR ENC ESSID" @@ -1846,7 +1846,7 @@ function initialize_language_strings() { arr["POLISH",73]="Skrypt airgeddon v\${airgeddon_version} napisany przez:" arr["GERMAN",73]="airgeddon Skript v\${airgeddon_version} entwickelt von:" arr["TURKISH",73]="airgeddon yazılımı v\${airgeddon_version} geliştiricisi:" - arr["ARABIC",73]="تمت برمجة airgeddon v\${airgeddon_version} بواسطة:" + arr["ARABIC",73]=":بواسطة v\${airgeddon_version} تمت برمجة" arr["ENGLISH",74]="This script is under GPLv3 (or later) License" arr["SPANISH",74]="Este script está bajo Licencia GPLv3 (o posterior)" @@ -1859,7 +1859,7 @@ function initialize_language_strings() { arr["POLISH",74]="Ten skrypt objęty jest licencją GPLv3 (lub nowszą)" arr["GERMAN",74]="Dieses Skript ist unter GPLv3 (oder höher) lizenziert" arr["TURKISH",74]="Bu yazılım GPLv3 (ya da daha üstü) lisansı altındadır" - arr["ARABIC",74]="هذا البرنامج النصي خاضع لترخيص GPLv3 (أو أحدث)" + arr["ARABIC",74]="(أو أحدث) GPLv3 هذا البرنامج خاضع لترخيص" arr["ENGLISH",75]="Thanks to the \"Spanish pentesting crew\", to the \"Wifislax Staff\", to the forums people who help me, my collaborators, translators and specially to kcdtv, xpz3 and xtonousou for beta testing and support received" arr["SPANISH",75]="Gracias al \"Spanish pentesting crew\", al \"Wifislax Staff\", a la gente de los foros que me ayuda, a mis colaboradores, traductores y en especial a kcdtv, xpz3 y xtonousou por el beta testing y el apoyo recibido" @@ -1872,7 +1872,7 @@ function initialize_language_strings() { arr["POLISH",75]="Podziękowania dla \"Spanish pentesting crew\", \"Wifislax Staff\", ludziom z forum którzy mi pomagają, moim współpracownikom, tłumaczom, a zwłaszcza kcdtv, xpz3 i xtonousou za testy beta i otrzymane wsparcie" arr["GERMAN",75]="Danke an die \"Spanish Pentesting Crew\", an den \"Wifislax Staff\", an die Leute in den Foren, die mir helfen, an meine Mitarbeiter, Übersetzer und besonders an kcdtv, xpz3 und xtonousou für den Beta-Test und die erhaltene Unterstützung" arr["TURKISH",75]="Teşekkürler \"Spanish pentesting crew\", to the \"Wifislax Staff\", to the forums people who help me, my collaborators, translators and specially to kcdtv, xpz3 and xtonousou for beta testing and support received" - arr["ARABIC",75]="بفضل \"طاقم pentesting الإسباني \" ، إلى \"طاقم Wifislax\" ، إلى المنتديات الأشخاص الذين ساعدوني ، والمتعاونين معي ، والمترجمين وخاصةً kcdtv و xpz3 و xtonousou للاختبار التجريبي والدعم الذي تم تلقيه" + arr["ARABIC",75]="لاختبارات المرحلة التجريبية و دعمه xtonousou و xpz3 و kcdtv و الأشخاص في المنتديات الذين ساعدوني ، والمتعاونين معي ، والمترجمين وخاصةً \"Wifislax Staff\" و \"Spanish pentesting crew\" نشكر" arr["ENGLISH",76]="Invalid menu option was chosen" arr["SPANISH",76]="Opción del menú no válida" @@ -1950,7 +1950,7 @@ function initialize_language_strings() { arr["POLISH",81]="Wybierz język:" arr["GERMAN",81]="Wählen Sie eine Sprache:" arr["TURKISH",81]="Bir dil seçiniz:" - arr["ARABIC",81]="اختر لغة:" + arr["ARABIC",81]=":اختر لغة" arr["ENGLISH",82]="Invalid language was chosen" arr["SPANISH",82]="Idioma no válido" @@ -1989,7 +1989,7 @@ function initialize_language_strings() { arr["POLISH",84]="Menu ataków Enterprise" arr["GERMAN",84]="Enterprise-Angriffsmenü" arr["TURKISH",84]="Enterprise saldırı menüsü" - arr["ARABIC",84]="قائمة هجمات Entreprise" + arr["ARABIC",84]="Entreprise قائمة هجمات" arr["ENGLISH",85]="Contact us by mail, IRC, Discord, etc. More info here: \${normal_color}\${urlgithub_wiki}/Contact" arr["SPANISH",85]="Contáctanos por mail, IRC, Discord, etc. Más información aquí: \${normal_color}\${urlgithub_wiki}/Contact" @@ -2002,7 +2002,7 @@ function initialize_language_strings() { arr["POLISH",85]="Skontaktuj się z nami za pośrednictwem poczty, IRC, Discord, itp. Więcej informacji tutaj: \${normal_color}\${urlgithub_wiki}/Contact" arr["GERMAN",85]="Kontaktieren Sie uns per E-Mail, IRC, Discord, etc. Mehr Infos hier: \${normal_color}\${urlgithub_wiki}/Contact" arr["TURKISH",85]="E-posta, IRC, Discord, vb. ile ile bize ulaşın. Daha fazla bilgi için: \${normal_color}\${urlgithub_wiki}/Contact" - arr["ARABIC",85]="اتصل بنا عن طريق البريد ، IRC ، Discord ، إلخ. مزيد من المعلومات هنا: \${normal_color}\${urlgithub_wiki}/Contact" + arr["ARABIC",85]="\${normal_color}\${urlgithub_wiki}/Contact \${pink_color} :إلخ. مزيد من المعلومات هنا: ، IRC ، Discord ، اتصل بنا عن طريق البريد" arr["ENGLISH",86]="Welcome" arr["SPANISH",86]="Bienvenid@" @@ -2054,7 +2054,7 @@ function initialize_language_strings() { arr["POLISH",89]="Akcja \${mdk_command} amok" arr["GERMAN",89]="\${mdk_command} amok Aktion" arr["TURKISH",89]="\${mdk_command} amok etkisi" - arr["ARABIC",89]="فعل \${mdk_command} amok" + arr["ARABIC",89]="\${mdk_command} amok فعل" arr["ENGLISH",90]="Aireplay deauth action" arr["SPANISH",90]="Acción aireplay deauth" @@ -2067,7 +2067,7 @@ function initialize_language_strings() { arr["POLISH",90]="Akcja aireplay deauth" arr["GERMAN",90]="Aireplay deauth Aktion" arr["TURKISH",90]="Aireplay deauth etkisi" - arr["ARABIC",90]="فعل Aireplay deauth" + arr["ARABIC",90]="Aireplay deauth فعل" arr["ENGLISH",91]="WIDS / WIPS / WDS confusion action" arr["SPANISH",91]="Acción WIDS / WIPS / WDS confusion" @@ -2080,7 +2080,7 @@ function initialize_language_strings() { arr["POLISH",91]="Akcja WIDS / WIPS / WDS confusion" arr["GERMAN",91]="WIDS / WIPS / WDS confusion Aktion" arr["TURKISH",91]="WIDS / WIPS / WDS confusion etkisi" - arr["ARABIC",91]="فعل WIDS / WIPS / WDS confusion" + arr["ARABIC",91]="WIDS / WIPS / WDS confusion فعل" arr["ENGLISH",92]="Beacon flood action" arr["SPANISH",92]="Acción Beacon flood" @@ -2093,7 +2093,7 @@ function initialize_language_strings() { arr["POLISH",92]="Akcja Beacon flood" arr["GERMAN",92]="Beacon flood Aktion" arr["TURKISH",92]="Beacon flood etkisi" - arr["ARABIC",92]="فعل Beacon flood" + arr["ARABIC",92]="Beacon flood فعل" arr["ENGLISH",93]="Auth DoS action" arr["SPANISH",93]="Acción Auth DoS" @@ -2106,7 +2106,7 @@ function initialize_language_strings() { arr["POLISH",93]="Akcja Auth DoS" arr["GERMAN",93]="Auth DoS Aktion" arr["TURKISH",93]="Auth DoS etkisi" - arr["ARABIC",93]="فعل Auth DoS" + arr["ARABIC",93]="Auth DoS فعل" arr["ENGLISH",94]="Michael Shutdown action" arr["SPANISH",94]="Acción Michael Shutdown" @@ -2119,7 +2119,7 @@ function initialize_language_strings() { arr["POLISH",94]="Akcja Michael Shutdown" arr["GERMAN",94]="Michael Shutdown Aktion" arr["TURKISH",94]="Michael Shutdown etkisi" - arr["ARABIC",94]="فعل Michael Shutdown" + arr["ARABIC",94]="Michael Shutdown فعل" arr["ENGLISH",95]="\${mdk_command} amok parameters" arr["SPANISH",95]="Parámetros \${mdk_command} amok" @@ -2132,7 +2132,7 @@ function initialize_language_strings() { arr["POLISH",95]="Parametry \${mdk_command} amok" arr["GERMAN",95]="\${mdk_command} amok Parameter" arr["TURKISH",95]="\${mdk_command} amok parametreleri" - arr["ARABIC",95]="معايير \${mdk_command} amok" + arr["ARABIC",95]="\${mdk_command} amok معايير" arr["ENGLISH",96]="Aireplay deauth parameters" arr["SPANISH",96]="Parámetros Aireplay deauth" @@ -2145,7 +2145,7 @@ function initialize_language_strings() { arr["POLISH",96]="Parametry Aireplay deauth" arr["GERMAN",96]="Aireplay deauth Parameter" arr["TURKISH",96]="Aireplay deauth parametreleri" - arr["ARABIC",96]="معايير Aireplay deauth" + arr["ARABIC",96]="Aireplay deauth معايير" arr["ENGLISH",97]="WIDS / WIPS / WDS parameters" arr["SPANISH",97]="Parámetros WIDS / WIPS / WDS" @@ -2158,7 +2158,7 @@ function initialize_language_strings() { arr["POLISH",97]="Parametry WIDS / WIPS / WDS" arr["GERMAN",97]="WIDS / WIPS / WDS Parameter" arr["TURKISH",97]="WIDS / WIPS / WDS parametreleri" - arr["ARABIC",97]="معايير WIDS / WIPS / WDS" + arr["ARABIC",97]="WIDS / WIPS / WDS معايير" arr["ENGLISH",98]="Beacon flood parameters" arr["SPANISH",98]="Parámetros Beacon flood" @@ -2171,7 +2171,7 @@ function initialize_language_strings() { arr["POLISH",98]="Parametry Beacon flood" arr["GERMAN",98]="Beacon flood Parameter" arr["TURKISH",98]="Beacon flood parametreleri" - arr["ARABIC",98]="معايير Beacon flood" + arr["ARABIC",98]="Beacon flood معايير" arr["ENGLISH",99]="Auth DoS parameters" arr["SPANISH",99]="Parámetros Auth DoS" @@ -2184,7 +2184,7 @@ function initialize_language_strings() { arr["POLISH",99]="Parametry Auth DoS" arr["GERMAN",99]="Auth DoS Parameter" arr["TURKISH",99]="Auth DoS parametreleri" - arr["ARABIC",99]="معايير Auth DoS" + arr["ARABIC",99]="Auth DoS معايير" arr["ENGLISH",100]="Michael Shutdown parameters" arr["SPANISH",100]="Parámetros Michael Shutdown" @@ -2197,7 +2197,7 @@ function initialize_language_strings() { arr["POLISH",100]="Parametry Michael Shutdown" arr["GERMAN",100]="Michael Shutdown Parameter" arr["TURKISH",100]="Michael Shutdown parametreleri" - arr["ARABIC",100]="معايير Michael Shutdown" + arr["ARABIC",100]="Michael Shutdown معايير" arr["ENGLISH",101]="airgeddon main menu" arr["SPANISH",101]="Menú principal airgeddon" @@ -2210,7 +2210,7 @@ function initialize_language_strings() { arr["POLISH",101]="Menu główne airgeddon" arr["GERMAN",101]="airgeddon-Hauptmenü" arr["TURKISH",101]="airgeddon ana menü" - arr["ARABIC",101]="airgeddon القائمة الرئيسية" + arr["ARABIC",101]="القائمة الرئيسية airgeddon" arr["ENGLISH",102]="DoS attacks menu" arr["SPANISH",102]="Menú ataques DoS" @@ -2223,7 +2223,7 @@ function initialize_language_strings() { arr["POLISH",102]="Menu ataków DoS" arr["GERMAN",102]="DoS-Angriffsmenü" arr["TURKISH",102]="DoS saldırı menüsü" - arr["ARABIC",102]="قائمة هجمات DoS" + arr["ARABIC",102]="DoS قائمة هجمات" arr["ENGLISH",103]="Exploring for targets" arr["SPANISH",103]="Explorar para buscar objetivos" @@ -2314,7 +2314,7 @@ function initialize_language_strings() { arr["POLISH",109]="Podstawowe narzędzia: sprawdzanie..." arr["GERMAN",109]="Wesentliche Werkzeuge: Überprüfung..." arr["TURKISH",109]="Temel araçlar: kontrol ediliyor..." - arr["ARABIC",109]="التحقق من وجود الأدوات اللازمة ..." + arr["ARABIC",109]="...التحقق من وجود الأدوات اللازمة" arr["ENGLISH",110]="Your distro has all necessary essential tools. Script can continue..." arr["SPANISH",110]="Tu distro tiene todas las herramientas esenciales necesarias. El script puede continuar..." @@ -2327,7 +2327,7 @@ function initialize_language_strings() { arr["POLISH",110]="Twój distro posiada wszystkie niezbędne niezbędne narzędzia. Skrypt może kontynuować..." arr["GERMAN",110]="Ihre Distribution verfügt über alle notwendigen Werkzeuge. Das Skript kann fortfahren..." arr["TURKISH",110]="Senin dağıtımın tüm gerekli temel araçları barındırıyor. Yazılım devam edebilir..." - arr["ARABIC",110]="الأدوات الأساسية اللازمة للتشغيل السليم للبرنامج كلها موجودة في نظامك. يمكن أن يستمر البرنامج ..." + arr["ARABIC",110]="...الأدوات الأساسية اللازمة للتشغيل السليم للبرنامج كلها موجودة في نظامك. يمكن أن يستمر البرنامج" arr["ENGLISH",111]="You need to install some essential tools before running this script" arr["SPANISH",111]="Necesitas instalar algunas herramientas esenciales antes de lanzar este script" @@ -2353,7 +2353,7 @@ function initialize_language_strings() { arr["POLISH",112]="Sieci WPA/WPA2 Enterprise są powszechnie stosowane w środowiskach korporacyjnych. Korzystają z serwera Radius do uwierzytelniania i w przeciwieństwie do sieci konwencjonalnych wymagają więcej elementów do uwierzytelnienia, a nie tylko hasła. Mogą wymagać nazwy użytkownika, hasła i czasami certyfikatu" arr["GERMAN",112]="WPA/WPA2 Enterprise-Netzwerke werden häufig in Unternehmensumgebungen verwendet. Sie verwenden einen Radius-Server zur Authentifizierung und benötigen im Gegensatz zu herkömmlichen Netzwerken mehr Elemente zur Authentifizierung als ein Passwort. Sie benötigen möglicherweise Benutzernamen, Passwort und gelegentlich ein Zertifikat" arr["TURKISH",112]="WPA/WPA2 Enterprise ağlar, şirket ortamlarında yaygın olarak kullanılır. Kimlik doğrulaması için bir Radius sunucu kullanıyorlar ve geleneksel ağların aksine, yalnızca bir şifre değil, kimlik doğrulama için daha fazla öğe gerekiyor. Kullanıcı adı, şifre ve bazen sertifika isteyebilirler" - arr["ARABIC",112]="تستخدم شبكات WPA/WPA2 Entreprise بشكل شائع في بيئات الشركات. يستخدمون خادم Radius للمصادقة وعلى عكس الشبكات التقليدية تتطلب عناصر أكثر للمصادقة ، وليس مجرد كلمة مرور. قد يطلبون اسم مستخدم وكلمة مرور وأحيانًا شهادة" + arr["ARABIC",112]="للمصادقة وعلى عكس الشبكات التقليدية تتطلب عناصر أكثر للمصادقة ، وليس مجرد كلمة مرور. قد يطلبون اسم مستخدم وكلمة مرور وأحيانًا شهادة Radius بشكل شائع في بيئات الشركات. يستخدمون خادم WPA/WPA2 Entreprise تستخدم شبكات" arr["ENGLISH",113]="3. French" arr["SPANISH",113]="3. Francés" @@ -2379,7 +2379,7 @@ function initialize_language_strings() { arr["POLISH",114]="Używaj tylko we własnych sieciach!!" arr["GERMAN",114]="Verwenden Sie es nur in Ihren eigenen Netzwerken!!" arr["TURKISH",114]="Sadece kendi ağlarında kullan!!" - arr["ARABIC",114]="استخدامه فقط على شبكة الخاصة بك !!" + arr["ARABIC",114]="!! استخدامه فقط على شبكة الخاصة بك" arr["ENGLISH",115]="Press [Enter] key to continue..." arr["SPANISH",115]="Pulsa la tecla [Enter] para continuar..." @@ -2418,7 +2418,7 @@ function initialize_language_strings() { arr["POLISH",117]="tryb smooth, odłącz po przechwyceniu" arr["GERMAN",117]="smooth-Modus, nach dem Erfassen abschalten" arr["TURKISH",117]="smooth mod, yakalamadan sonra bağlantıyı keser" - arr["ARABIC",117]="الوضع smooth mode، قطع الاتصال عند الالتقاط" + arr["ARABIC",117]="قطع الاتصال عند الالتقاط ،smooth mode وضع" arr["ENGLISH",118]="4. DoS attacks menu" arr["SPANISH",118]="4. Menú de ataques DoS" @@ -2431,7 +2431,7 @@ function initialize_language_strings() { arr["POLISH",118]="4. Menu ataków DoS" arr["GERMAN",118]="4. DoS-Angriffsmenü" arr["TURKISH",118]="4. DoS attacks menüsü" - arr["ARABIC",118]="4. قائمة هجمات DoS" + arr["ARABIC",118]="4. DoS قائمة هجمات" arr["ENGLISH",119]="5. Handshake/PMKID tools menu" arr["SPANISH",119]="5. Menú de herramientas Handshake/PMKID" @@ -2444,7 +2444,7 @@ function initialize_language_strings() { arr["POLISH",119]="5. Menu narzędzi Handshake/PMKID" arr["GERMAN",119]="5. Handshake/PMKID-Tools-Menü" arr["TURKISH",119]="5. Handshake/PMKID araçları menüsü" - arr["ARABIC",119]="5. قائمة أدوات Handshake/PMKID" + arr["ARABIC",119]="5. Handshake/PMKID قائمة أدوات" arr["ENGLISH",120]="Handshake/PMKID tools menu" arr["SPANISH",120]="Menú de herramientas Handshake/PMKID" @@ -2457,7 +2457,7 @@ function initialize_language_strings() { arr["POLISH",120]="Menu narzędzi Handshake/PMKID" arr["GERMAN",120]="Handshake/PMKID-Tools-Menü" arr["TURKISH",120]="Handshake/PMKID araçları menüsü" - arr["ARABIC",120]="قائمة أدوات Handshake/PMKID" + arr["ARABIC",120]="Handshake/PMKID قائمة أدوات" arr["ENGLISH",121]="6. Capture Handshake" arr["SPANISH",121]="6. Capturar Handshake" @@ -2470,7 +2470,7 @@ function initialize_language_strings() { arr["POLISH",121]="6. Przechwyć Handshake" arr["GERMAN",121]="6. Handshake ergreifen" arr["TURKISH",121]="6. Handshake yakala" - arr["ARABIC",121]="6. التقاط Handshake" + arr["ARABIC",121]="6. Handshake التقاط" arr["ENGLISH",122]="7. Clean/optimize Handshake file" arr["SPANISH",122]="7. Limpiar/optimizar fichero de Handshake" @@ -2483,7 +2483,7 @@ function initialize_language_strings() { arr["POLISH",122]="7. Oczyść/zoptymalizuj plik Handshake" arr["GERMAN",122]="7. Handshake-Datei bereinigen/optimieren" arr["TURKISH",122]="7. Handshake dosyalarını Temizle/Optimize et" - arr["ARABIC",122]="7. تنظيف/تحسين ملف Handshake" + arr["ARABIC",122]="7. Handshake تنظيف/تحسين ملف" arr["ENGLISH",123]="If the password for the wifi network is obtained with the WPS attack, you should decide where to save it. \${green_color}Type the path to store the file or press [Enter] to accept the default proposal \${normal_color}[\${wps_potpath}]" arr["SPANISH",123]="Si se consigue la contraseña de la red wifi con el ataque WPS, hay que decidir donde guardarla. \${green_color}Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto \${normal_color}[\${wps_potpath}]" @@ -2496,7 +2496,7 @@ function initialize_language_strings() { arr["POLISH",123]="Jeśli hasło sieci wifi zostanie uzyskane atakiem WPS, musisz zdecydować gdzie je zapisać. \${green_color}Wpisz ścieżkę, w której będziemy zapisywać plik lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${wps_potpath}]" arr["GERMAN",123]="Wenn Sie das WLAN-Passwort mit dem WPS-Angriff erhalten, müssen Sie entscheiden, wo Sie es speichern möchten. \${green_color} Geben Sie den Pfad ein, unter dem die Datei gespeichert werden soll, oder drücken Sie die [Enter]-Taste, um den Standardvorschlag \${normal_color}[\${wps_potpath}] \${blue_color}zu akzeptieren" arr["TURKISH",123]="Eğer wifi şifresini WPS saldırısı yöntemi ile elde ettiyseniz, nereye kaydedileceğini belirlemelisiniz. \${green_color}Dizin yolu girin veya [Enter] tuşuna varsayılan yere kaydedin. \${normal_color}[\${wps_potpath}]" - arr["ARABIC",123]="إذا تم الحصول على كلمة المرور الخاصة بشبكة wifi بهجوم WPS ، فيجب أن تقرر مكان حفظها. \${green_color} اكتب الطريق لتخزين الملف أو اضغط على [Enter] لقبول الاقتراح الافتراضي \${normal_color}[\${wps_potpath}]" + arr["ARABIC",123]="\${normal_color}[\${wps_potpath}] \${green_color} لقبول الاقتراح [Enter] اكتب الطريق لتخزين الملف أو اضغط على \${blue_color} .فيجب أن تقرر مكان حفظها ،WPS بهجوم wifi إذا تم الحصول على كلمة المرور الخاصة بشبكة" arr["ENGLISH",124]="monitor mode needed for capturing" arr["SPANISH",124]="modo monitor requerido en captura" From cbb75e41121500d060e57f653738b44a1f5ec7b8 Mon Sep 17 00:00:00 2001 From: darthvader-htb Date: Thu, 8 Oct 2020 09:19:21 -0400 Subject: [PATCH 074/101] Arabic Translation : fixing scrambling till array arr 126 --- language_strings.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index d654a74c9..3cb5309e7 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -2509,7 +2509,7 @@ function initialize_language_strings() { arr["POLISH",124]="aby przechwytywać wymagany jest tryb monitorowania" arr["GERMAN",124]="monitor-Modus für die Erfassung erforderlich" arr["TURKISH",124]="yakalamak için izleme modu gereklidir" - arr["ARABIC",124]="وضع monitor mode لازم لالتقاط" + arr["ARABIC",124]="لازم لالتقاط monitor mode وضع" arr["ENGLISH",125]="There is no valid target network selected. You'll be redirected to select one" arr["SPANISH",125]="No hay una red objetivo válida seleccionada. Serás redirigido para seleccionar una" @@ -2535,7 +2535,7 @@ function initialize_language_strings() { arr["POLISH",126]="Wybrano prawidłową sieć docelową WPA/WPA2. Skrypt może kontynuować..." arr["GERMAN",126]="Sie haben ein gültiges WPA/WPA2-Zielnetzwerk ausgewählt. Das Skript kann fortfahren..." arr["TURKISH",126]="Geçerli bir WPA/WPA2 hedef ağı seçtiniz. Yazılım devam edebilir..." - arr["ARABIC",126]="تم تحديد شبكة هدف WPA/WPA2 صالحة. يمكن أن يستمرالبرنامج ..." + arr["ARABIC",126]="... صالحة. يمكن أن يستمرالبرنامج WPA/WPA2 تم تحديد شبكة هدف" arr["ENGLISH",127]="The natural order to proceed in this menu is usually: 1-Select wifi card 2-Put it in monitor mode 3-Select target network 4-Capture Handshake/PMKID" arr["SPANISH",127]="El orden natural para proceder en este menú suele ser: 1-Elige tarjeta wifi 2-Ponla en modo monitor 3-Elige red objetivo 4-Captura Handshake/PMKID" From ba71ac8c93004a6b3e0539ead97fdc2cb56fabc0 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Thu, 8 Oct 2020 16:21:02 +0200 Subject: [PATCH 075/101] Minor space fixes on arabic strings --- language_strings.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 3cb5309e7..865427fad 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -1768,7 +1768,7 @@ function initialize_language_strings() { arr["POLISH",67]="Filtr WEP aktywowany podczas skanowania. Naciśnij [Ctrl+C] w trakcie trwania, aby zatrzymać..." arr["GERMAN",67]="WEP-Filter beim Scannen aktiviert. Nach den Start, drücken Sie [Ctrl+C], um es zu stoppen..." arr["TURKISH",67]="WEP filtesi taraması etkin. Başladıktan sonra, durdurmak için [Ctrl+C] tuşlayınız..." - arr["ARABIC",67]="... للإيقاف [Ctrl+C] في المسح. عند البدء ، اضغط على WEB تم تمكين مرشح" + arr["ARABIC",67]="... للإيقاف [Ctrl+C] في المسح. عند البدء ، اضغط على WEP تم تمكين مرشح" arr["ENGLISH",68]="No networks found" arr["SPANISH",68]="No se encontraron redes" @@ -2002,7 +2002,7 @@ function initialize_language_strings() { arr["POLISH",85]="Skontaktuj się z nami za pośrednictwem poczty, IRC, Discord, itp. Więcej informacji tutaj: \${normal_color}\${urlgithub_wiki}/Contact" arr["GERMAN",85]="Kontaktieren Sie uns per E-Mail, IRC, Discord, etc. Mehr Infos hier: \${normal_color}\${urlgithub_wiki}/Contact" arr["TURKISH",85]="E-posta, IRC, Discord, vb. ile ile bize ulaşın. Daha fazla bilgi için: \${normal_color}\${urlgithub_wiki}/Contact" - arr["ARABIC",85]="\${normal_color}\${urlgithub_wiki}/Contact \${pink_color} :إلخ. مزيد من المعلومات هنا: ، IRC ، Discord ، اتصل بنا عن طريق البريد" + arr["ARABIC",85]="\${normal_color}\${urlgithub_wiki}/Contact \${pink_color}:إلخ. مزيد من المعلومات هنا: ، IRC ، Discord ، اتصل بنا عن طريق البريد" arr["ENGLISH",86]="Welcome" arr["SPANISH",86]="Bienvenid@" From d1241d6f21c455d955e42486b95fe7b99ecb6174 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Thu, 8 Oct 2020 17:19:12 +0200 Subject: [PATCH 076/101] Improve of chipset vars showing for arabic language --- airgeddon.sh | 13 +++++++++++-- language_strings.sh | 2 +- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/airgeddon.sh b/airgeddon.sh index 04cc3ca24..f1cd8869f 100755 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -2416,7 +2416,11 @@ function select_secondary_et_interface() { if [ -z "${chipset}" ]; then language_strings "${language}" 245 "blue" else - echo -e "${blue_color}// ${yellow_color}Chipset:${normal_color} ${chipset}" + if [ "${language}" = "ARABIC" ]; then + echo -e "${blue_color}// ${normal_color}${chipset} ${yellow_color}:Chipset${normal_color}" + else + echo -e "${blue_color}// ${yellow_color}Chipset:${normal_color} ${chipset}" + fi fi done @@ -2516,7 +2520,12 @@ function select_interface() { ;; esac fi - echo -e "${interface_menu_band} ${blue_color}// ${yellow_color}Chipset:${normal_color} ${chipset}" + + if [ "${language}" = "ARABIC" ]; then + echo -e "${interface_menu_band} ${blue_color}// ${normal_color}${chipset} ${yellow_color}:Chipset${normal_color}" + else + echo -e "${interface_menu_band} ${blue_color}// ${yellow_color}Chipset:${normal_color} ${chipset}" + fi fi done print_hint ${current_menu} diff --git a/language_strings.sh b/language_strings.sh index 865427fad..bea5fbf65 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -4082,7 +4082,7 @@ function initialize_language_strings() { arr["POLISH",245]="// \${yellow_color}Chipset:\${normal_color} \${unknown_chipsetvar}" arr["GERMAN",245]="// \${yellow_color}Chipset:\${normal_color} \${unknown_chipsetvar}" arr["TURKISH",245]="// \${yellow_color}Chipset:\${normal_color} \${unknown_chipsetvar}" - arr["ARABIC",245]="// \${yellow_color}شرائح: \${normal_color}\${unknown_chipsetvar}" + arr["ARABIC",245]="// \${normal_color}\${unknown_chipsetvar} \${yellow_color}:Chipset\${normal_color}" arr["ENGLISH",246]="Every time you see a text with the prefix \${cyan_color}\${pending_of_translation}\${pink_color} acronym for \"Pending of Translation\", means the translation has been automatically generated and is still pending of review" arr["SPANISH",246]="Cada vez que veas un texto con el prefijo \${cyan_color}\${pending_of_translation}\${pink_color} acrónimo de \"Pending of Translation\", significa que su traducción ha sido generada automáticamente y que aún está pendiente de revisión" From f965e67c1e5546fc2d80c4ce2cf4a37423bd3a4b Mon Sep 17 00:00:00 2001 From: darthvader-htb Date: Mon, 12 Oct 2020 09:23:58 -0400 Subject: [PATCH 077/101] Arabic Translation : fixing scrambling till array arr 218 --- language_strings.sh | 136 ++++++++++++++++++++++---------------------- 1 file changed, 68 insertions(+), 68 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index bea5fbf65..b1e0e8af9 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -2548,7 +2548,7 @@ function initialize_language_strings() { arr["POLISH",127]="Naturalnym sposobem kontynuowania w tym menu jest zazwyczaj: 1-Wybierz kartę wifi 2-Włącz tryb monitorowania 3-Wybierz sieć docelową 4-Przechwyć Handshake/PMKID" arr["GERMAN",127]="Die natürliche Reihenfolge, um in diesem Menü fortzufahren, ist normalerweise: 1-Wählen Sie die WLAN-Karte 2-Setzen Sie sie in den monitor-Modus 3-Wählen Sie das Ziel-Netzwerk 4-Handshake/PMKID ergreifen" arr["TURKISH",127]="Normal olarak izlemeniz gereken yol: 1-Wifi kartı seç 2-İzleme modunu aç 3-Hedef ağ seç 4-Handshake yakala" - arr["ARABIC",127]="عادة ما يكون الترتيب الطبيعي للمتابعة في هذه القائمة هو: 1 - اختر بطاقة wifi 2 - ضعها في وضع الشاشة 3 - حدد الشبكة المستهدفة 4 - Capture Handshake/PMKID" + arr["ARABIC",127]="Handshake/PMKID عادة ما يكون الترتيب الطبيعي للمتابعة في هذه القائمة هو: 1- حدد بطاقة الويفي 2- تنشيط وضع المراقبة 3- اختيار شبكة مستهدفة 4- التقاط" arr["ENGLISH",128]="Select a wifi card to work in order to be able to do more actions than with an ethernet interface" arr["SPANISH",128]="Selecciona una interfaz wifi para poder realizar más acciones que con una interfaz ethernet" @@ -2574,7 +2574,7 @@ function initialize_language_strings() { arr["POLISH",129]="Naturalnym sposobem działania w tym menu jest zazwyczaj: 1-Wybierz kartę wifi 2-Włącz tryb monitorowania 3-Wybierz sieć docelową 4-Rozpocznij ataku" arr["GERMAN",129]="Um in diesem Menü fortzufahren folgendes zu machen: 1-Wählen Sie die WLAN-Karte 2-Stellen Sie sie im Monitur-modus ein 3-Wählen Sie das Zielnetzwerk 4-Starten Sie den Angriff" arr["TURKISH",129]="Bu menüde devam etmek için genellikle şu yol izlenir: 1-Wifi kartı seçmi 2-İzleme modunu açma 3-Hedef ağ seçme 4-Saldırıya başlama" - arr["ARABIC",129]="عادةً ما يكون الترتيب الطبيعي للمتابعة في هذه القائمة هو: 1 - حدد بطاقة wifi 2 - ضعها في وضع monitor mode 3 - حدد الشبكة المستهدفة 4 - بدء الهجوم" + arr["ARABIC",129]="عادة ما يكون الترتيب الطبيعي للمتابعة في هذه القائمة هو: 1- حدد بطاقة الويفي 2- تنشيط وضع المراقبة 3- اختيار شبكة مستهدفة 4- بدء الهجوم" arr["ENGLISH",130]="Remember to select a target network with clients to capture Handshake" arr["SPANISH",130]="Recuerda seleccionar una red objetivo con clientes para capturar el Handshake" @@ -2587,7 +2587,7 @@ function initialize_language_strings() { arr["POLISH",130]="W celu przechwycenia Handshake, pamiętaj aby wybrać sieć docelową z klientami" arr["GERMAN",130]="Denken Sie daran, ein Zielnetzwerk mit Clients auszuwählen, um den Handshake zu erfassen" arr["TURKISH",130]="Handshake'i yakalamak için istemcilerle bir hedef ağ seçmeyi unutmayın" - arr["ARABIC",130]="تذكر تحديد شبكة مستهدفة مع الزبناء لالتقاط Handshake" + arr["ARABIC",130]="Handshake تذكر تحديد شبكة مستهدفة مع الزبناء لالتقاط" arr["ENGLISH",131]="Not all attacks affect all access points. If an attack is not working against an access point, choose another one :)" arr["SPANISH",131]="No todos los ataques afectan a todos los puntos de acceso. Si un ataque no funciona contra un punto de acceso, elige otro :)" @@ -2600,7 +2600,7 @@ function initialize_language_strings() { arr["POLISH",131]="Nie wszystkie ataki działają na wszystkie punkty dostępu. Jeśli atak nie działa przeciwko któremuś punktowi dostępowemu, wybierz inny :)" arr["GERMAN",131]="Nicht alle Angriffe betreffen alle Access Points. Wenn ein Angriff gegen einen Access Point nicht funktioniert, wählen Sie einen anderen :)" arr["TURKISH",131]="Tüm saldırılar tüm erişim noktalarını etkilemez. Bir saldırı bir erişim noktasına karşı çalışmıyorsa, başka birini seçin :)" - arr["ARABIC",131]="لا تؤثر جميع الهجمات على جميع نقاط الوصول. إذا كان الهجوم لا يعمل ضد نقطة وصول ، فاختر نقطة أخرى :)" + arr["ARABIC",131]="(: لا تؤثر جميع الهجمات على جميع نقاط الوصول. إذا كان الهجوم لا يعمل ضد نقطة وصول ، فاختر نقطة أخرى" arr["ENGLISH",132]="Cleaning a Handshake file is recommended only for big size files. It's better to have a backup, sometimes file can be corrupted while cleaning it" arr["SPANISH",132]="Limpiar un fichero de Handshake se recomienda solo para ficheros grandes. Es mejor hacer una copia de seguridad antes, a veces el fichero se puede corromper al limpiarlo" @@ -2613,7 +2613,7 @@ function initialize_language_strings() { arr["POLISH",132]="Usunięcie pliku Handshake jest zalecane tylko w przypadku dużych plików. Lepiej jest zachować kopie zapasowe, czasami plik może być uszkodzony podczas czyszczenia" arr["GERMAN",132]="Das Bereinigen einer Handshake-Datei wird nur für große Dateien empfohlen. Es ist besser, vorher ein Backup zu erstellen, manchmal kann die Datei beim Säubern beschädigt werden" arr["TURKISH",132]="Bir Handshake dosyasının temizlenmesi yalnızca büyük boyutlu dosyalar için önerilir. Bir yedeğin olması daha iyidir, bazen dosya temizlenirken bozulabilir" - arr["ARABIC",132]="يوصى بتنظيف ملف Handshake فقط للملفات كبيرة الحجم. من الأفضل أن يكون لديك نسخة احتياطية ، في بعض الأحيان يمكن أن يتلف الملف أثناء تنظيفه" + arr["ARABIC",132]="فقط للملفات كبيرة الحجم. من الأفضل أن يكون لديك نسخة احتياطية ، في بعض الأحيان يمكن أن يتلف الملف أثناء تنظيفه Handshake يوصى بتنظيف ملف" arr["ENGLISH",133]="If you select a target network with hidden ESSID, you can't use it, but you can perform BSSID based attacks to that network" arr["SPANISH",133]="Si seleccionas una red objetivo con el ESSID oculto, no podrás usarlo, pero puedes hacer ataques basados en BSSID sobre esa red" @@ -2626,7 +2626,7 @@ function initialize_language_strings() { arr["POLISH",133]="Jeśli wybierzesz sieć docelową z ukrytym identyfikatorem ESSID, nie będziesz w stanie jej używać, ale możesz atakować tą sieć w oparciu o BSSID" arr["GERMAN",133]="Wenn Sie ein Zielnetzwerk mit ausgeblendeter ESSID auswählen, können Sie es nicht verwenden, Sie können jedoch BSSID-basierte Angriffe auf dieses Netzwerk durchführen" arr["TURKISH",133]="Gizli ESSID ile bir hedef ağ seçerseniz, bunu kullanamazsınız, ancak bu ağa BSSID tabanlı saldırılar gerçekleştirebilirsiniz" - arr["ARABIC",133]="إذا قمت بتحديد شبكة مستهدفة ذات ESSID مخفي ، فلا يمكنك استخدامها ، ولكن يمكنك تنفيذ هجمات تستند إلى BSSID على تلك الشبكة" + arr["ARABIC",133]="على تلك الشبكة BSSID فلا يمكنك استخدامها ، ولكن يمكنك تنفيذ هجمات تستند على ESSID إذا قمت بتحديد شبكة مستهدفة باستخدام" arr["ENGLISH",134]="If your Linux is a virtual machine, it is possible that integrated wifi cards are detected as ethernet. Use an external usb wifi card" arr["SPANISH",134]="Si tu Linux es una máquina virtual, es posible que las tarjetas wifi integradas sean detectadas como ethernet. Utiliza una tarjeta wifi externa usb" @@ -2639,7 +2639,7 @@ function initialize_language_strings() { arr["POLISH",134]="Jeśli twój Linux jest maszyną wirtualną, możliwe jest, że zintegrowane karty wifi są wykrywane jako ethernet. Użyj zewnętrznej karty usb" arr["GERMAN",134]="Wenn Ihr Linux eine virtuelle Maschine ist, können integrierte WLAN-Karten als Ethernet erkannt werden. Verwendet eine externe usb-WLAN-Karte" arr["TURKISH",134]="Linux'unuz sanal bir makineyse, entegre wifi kartlarının ethernet olarak algılanması mümkündür. Harici bir USB wifi kartı kullanmalısınız" - arr["ARABIC",134]="إذا كان نظام Linux الخاص بك عبارة عن جهاز افتراضي ، فمن الممكن أن يتم اكتشاف بطاقات wifi المدمجة على أنها إيثرنت. استخدم بطاقة USB wifi خارجية" + arr["ARABIC",134]="خارجية USB wifi المدمجة على أنها إيثرنت. استخدم بطاقة wifi الخاص بك عبارة عن جهاز افتراضي ، فمن الممكن أن يتم اكتشاف بطاقات Linux إذا كان نظام" arr["ENGLISH",135]="Type of encryption: \${pink_color}\${enc}\${normal_color}" arr["SPANISH",135]="Tipo de encriptado: \${pink_color}\${enc}\${normal_color}" @@ -2652,7 +2652,7 @@ function initialize_language_strings() { arr["POLISH",135]="Typ szyfrowania: \${pink_color}\${enc}\${normal_color}" arr["GERMAN",135]="Verschlüsselungsart: \${pink_color}\${enc}\${normal_color}" arr["TURKISH",135]="Şifreleme tipi: \${pink_color}\${enc}\${normal_color}" - arr["ARABIC",135]="نوع التشفير: \${pink_color}\${enc}\${normal_color}" + arr["ARABIC",135]=":نوع التشفير \${pink_color}\${enc}\${normal_color}" arr["ENGLISH",136]="Only some networks are vulnerable to PMKID capturing. For this they must have activated roaming features like 802.11r" arr["SPANISH",136]="Solo algunas redes son vulnerables a la captura de un paquete que contenga un PMKID. Para ello han de tener activadas características de roaming como el 802.11r" @@ -2665,7 +2665,7 @@ function initialize_language_strings() { arr["POLISH",136]="Tylko niektóre sieci są podatne na przechwytywanie pakietu z PMKID. W tym celu muszą one aktywowane funkcje roamingu takie jak 802.11r" arr["GERMAN",136]="Nur einige Netzwerke sind für PMKID capture anfällig. Die müssen Roaming-Features wie 802.11r aktiviert haben" arr["TURKISH",136]="Sadece bazı ağlar bir PMKID içeren bir paket yakalamak için savunmasız. 802.11r özellikleri roaming için etkinleştirilmiş olmalı" - arr["ARABIC",136]="بعض الشبكات فقط هي عرضة لالتقاط PMKID. لهذا يجب أن يكونوا قد قاموا بتشغيل ميزات roaming مثل 802.11r" + arr["ARABIC",136]="802.11r لهذا يجب أن يكونوا قد قاموا بتنشيط ميزات التجوال مثل .PMKID بعض الشبكات فقط هي عرضة لالتقاط" arr["ENGLISH",137]="The selected network is invalid. To get a Handshake, encryption type of target network should be WPA or WPA2" arr["SPANISH",137]="La red seleccionada no es válida. Para obtener un Handshake, el tipo de encriptación de la red objetivo debe ser WPA o WPA2" @@ -2678,7 +2678,7 @@ function initialize_language_strings() { arr["POLISH",137]="Wybrana sieć jest nieprawidłowa. Aby przechwycić Handshake, typem szyfrowania sieci docelowej musi być WPA lub WPA2" arr["GERMAN",137]="Das ausgewählte Netzwerk ist nicht gültig. Um einen Handshake zu erhalten, muss die Verschlüsselungsart des Zielnetzwerks WPA oder WPA2 sein" arr["TURKISH",137]="Seçilen ağ geçersiz. Bir Handshake almak için, şifreleme türü hedef ağ WPA veya WPA2 olmalıdır" - arr["ARABIC",137]="االشبكة المحددة غير صالحة. للحصول على Handshake، يجب أن يكون نوع التشفير للشبكة المستهدفة هو WPA أو WPA2" + arr["ARABIC",137]="WPA2 أو WPAالشبكة المحددة غير صالحة. للحصول على المصافحة ، يجب أن يكون نوع التشفير للشبكة المستهدفة هو" arr["ENGLISH",138]="Attack for Handshake" arr["SPANISH",138]="Ataque para Handshake" @@ -2691,7 +2691,7 @@ function initialize_language_strings() { arr["POLISH",138]="Atak na Handshake" arr["GERMAN",138]="Handshake-Angriff" arr["TURKISH",138]="Saldırı için Handshake" - arr["ARABIC",138]="هجوم للحصول على Handshake" + arr["ARABIC",138]="Handshake هجوم للحصول على" arr["ENGLISH",139]="1. Deauth / disassoc amok \${mdk_command} attack" arr["SPANISH",139]="1. Ataque Deauth / Disassoc amok \${mdk_command}" @@ -2717,7 +2717,7 @@ function initialize_language_strings() { arr["POLISH",140]="2. Atak Deauth aireplay" arr["GERMAN",140]="2. Deauth aireplay Angriff" arr["TURKISH",140]="2. Deauth aireplay saldırısı" - arr["ARABIC",140]="2. هجوم DeAuth aireplay" + arr["ARABIC",140]="2. DeAuth aireplay هجوم" arr["ENGLISH",141]="3. WIDS / WIPS / WDS Confusion attack" arr["SPANISH",141]="3. Ataque WIDS / WIPS / WDS Confusion" @@ -2730,7 +2730,7 @@ function initialize_language_strings() { arr["POLISH",141]="3. Atak WIDS / WIPS / WDS Confusion" arr["GERMAN",141]="3. WIDS / WIPS / WDS Confusion Angriff" arr["TURKISH",141]="3. WIDS / WIPS / WDS Confusion saldırısı" - arr["ARABIC",141]="3. هجوم Confusion WIDS / WIPS / WDS" + arr["ARABIC",141]="3. Confusion WIDS / WIPS / WDS هجوم" arr["ENGLISH",142]="If the Handshake doesn't appear after an attack, try again or change the type of attack" arr["SPANISH",142]="Si tras un ataque el Handshake no aparece, vuelve a intentarlo o cambia de ataque hasta conseguirlo" @@ -2743,7 +2743,7 @@ function initialize_language_strings() { arr["POLISH",142]="Jeśli po ataku nie pojawi się Handshake, spróbuj ponownie lub zmień atak" arr["GERMAN",142]="Wenn nach einem Angriff der Handshake nicht erscheint, versuchen Sie es erneut oder ändern Sie den Angriff, bis Sie ihn erhalten" arr["TURKISH",142]="Eğer handshake başarısız olduysa, başka bir saldırı yöntemi deneyin" - arr["ARABIC",142]="إذا لم يظهر Handshake بعد هجوم ، فحاول مرة أخرى أو قم بتغيير نوع الهجوم" + arr["ARABIC",142]="بعد هجوم ، فحاول مرة أخرى أو قم بتغيير نوع الهجوم Handshake إذا لم يظهر" arr["ENGLISH",143]="Two windows will be opened. One with the Handshake capturer and other with the attack to force clients to reconnect" arr["SPANISH",143]="Se abrirán dos ventanas. Una con el capturador del Handshake y otra con el ataque para expulsar a los clientes y forzarles a reconectar" @@ -2756,7 +2756,7 @@ function initialize_language_strings() { arr["POLISH",143]="Otworzą się dwa okna. Jedna z przechwytywaczem Handshake, a druga z atakiem, zmuszającym klientów ich do ponownego połączenia" arr["GERMAN",143]="Zwei Fenster werden sich öffnen. Eine mit dem Handshake-Grabber und eine mit dem Angriff, der die Kunden zwingt, sich wieder zu verbinden" arr["TURKISH",143]="Eğer Handshake bir saldırıdan sonra görünmezse, tekrar deneyin veya saldırı türünü değiştirin" - arr["ARABIC",143]="إذا لم يظهر Handshake بعد هجوم ، فحاول مرة أخرى أو قم بتغيير نوع الهجوم" + arr["ARABIC",143]="والأخرى مع الهجوم لإجبار العملاء على إعادة الاتصال Handshake سيتم فتح نافذتين. واحدة مع آسر" arr["ENGLISH",144]="Don't close any window manually, script will do when needed. In about \${timeout} seconds maximum you'll know if you've got the Handshake" arr["SPANISH",144]="No cierres manualmente ninguna ventana, el script lo hará cuando proceda. En unos \${timeout} segundos como máximo sabrás si conseguiste el Handshake" @@ -2769,7 +2769,7 @@ function initialize_language_strings() { arr["POLISH",144]="Nie należy ręcznie zamykać okien, skrypt to zrobi w razie potrzeby. W ciągu co najwyżej \${timeout} sekund dowiesz się, czy masz Handshake" arr["GERMAN",144]="Schließen Sie kein Fenster manuell, das Skript wird dies bei Bedarf tun. In ungefähr \${timeout} Sekunden werden Sie wissen, ob Sie den Handshake bekommen haben" arr["TURKISH",144]="Herhangi bir pencereyi elle kapatmayın, yazılım gerektiğinde yapacaktır. Yaklaşık \${timeout} saniye içinde, Handshake'e sahip olup olmadığınızı bileceksiniz" - arr["ARABIC",144]="لا تغلق أي نافذة يدويًا ، فسيقوم البرنامج النصي بذلك عند الحاجة. في غضون \${timeout} ثانية كحد أقصى ستعرف ما إذا كنت قد حصلت على Handshake" + arr["ARABIC",144]="Handshake ثانية كحد أقصى ستعرف ما إذا كنت قد حصلت على \${timeout} لا تغلق أي نافذة يدويًا ، فسيقوم البرنامج بذلك عند الحاجة. في غضون" arr["ENGLISH",145]="\${blue_color}Your wifi card supports the 5Ghz band but your \"wash\" version included in reaver package (v\${reaver_version}) is not able to scan both bands at once. To use dual band scan feature you must have at least version v\${minimum_wash_dualscan_version} so you have to make a choice. \${green_color}Do you want to scan the 5Ghz band? \${pink_color}(If you answer no (\"n\"), 2.4Ghz band will be scanned) \${normal_color}\${visual_choice}" arr["SPANISH",145]="\${blue_color}Tu tarjeta wifi soporta la banda de los 5Ghz pero tu versión de \"wash\" incluido en el paquete reaver (v\${reaver_version}) no es capaz de escanear ambas bandas a la vez. Para utilizar el escaneo dual debes tener al menos la versión v\${minimum_wash_dualscan_version} por lo que has de elegir. \${green_color}¿Deseas escanear en la banda de los 5Ghz? \${pink_color}(Si respondes que no (\"n\"), se escaneará la banda de 2.4Ghz) \${normal_color}\${visual_choice}" @@ -2782,7 +2782,7 @@ function initialize_language_strings() { arr["POLISH",145]="\${blue_color}Twoja karta wifi obsługuje pasmo 5Ghz, ale twoja wersja \"wash\" zawarta w pakiecie reaver (v\${reaver_version}) nie jest w stanie skanować obu pasm w tym samym czasie. Aby użyć podwójnego skanowania, musisz mieć przynajmniej wersję v\${minimum_wash_dualscan_version}. \${green_color}Musisz wybrać: czy chcesz skanować w paśmie 5Ghz? \${pink_color}(Jeśli odpowiesz nie (\"n\"), zostanie zeskanowane pasmo 2.4Ghz) \${normal_color}\${visual_choice}" arr["GERMAN",145]="\${blue_color}Ihre WLAN-Karte unterstützt das 5Ghz-Band, aber Ihre im reaver-Paket enthaltene Version von \"wash\" (v\${reaver_version}) kann nicht beide Bänder gleichzeitig scannen. Um den dualen Scan zu verwenden, müssen Sie mindestens Version v\${minimum_wash_dualscan_version} haben, also müssen Sie wählen. \${green_color}Möchten Sie im 5Ghz-Band scannen? \${pink_color}(Wenn Sie nein (\"n\" antworten), wird das 2.4Ghz-Band gescannt) \${normal_color}\${visual_choice}" arr["TURKISH",145]="\${blue_color}Wifi kartınız 5Ghz destekliyor fakat \"wash\" versiyonunuz iki bandı aynı anda taramayı desteklemiyor. İkili band taramayı yapabilmek için en son versiyona v\${minimum_wash_dualscan_version} sahip olmanız gerekiyor. \${green_color}5Ghz band taramayı istiyor musunuz? \${pink_color}(Eğer cevabınız hayır ise (\"n\"), 2.4Ghz band taranacak) \${normal_color}\${visual_choice}" - arr["ARABIC",145]="\${blue_color} تدعم بطاقة wifi نطاق 5 جيجاهرتز ولكن إصدار \"wash\" المتضمن في حزمة Reaver (v\${reaver_version}) غير قادر على مسح كلا النطاقين في وقت واحد. لاستخدام ميزة المسح ثنائي النطاق ، يجب أن يكون لديك على الأقل الإصدارv \${min_wash_dualscan_version} لذلك عليك أن تختار. \${green_color} هل تريد مسح نطاق 5 جيجا هرتز؟ \${pink_color} (إذا أجبت بـ "لا" (\"n\") ، فسيتم فحص نطاق 2.4 جيجا هرتز) \${normal_color}\${visual_choice}" + arr["ARABIC",145]="\${pink_color} (فسيتم فحص نطاق 2.4 جيجا هرتز ، (\"n\") إذا أجبت بـ لا( ، \${green_color} هل تريد مسح نطاق 5 جيجاهرتز؟ \${blue_color}.لذلك عليك أن تختار.v\${minimum_wash_dualscan_version} غير قادر على فحص كلا النطاقين في وقت واحد. لاستخدام ميزة المسح ثنائي النطاق ، يجب أن يكون لديك على (v\${reaver_version}) المتضمن في حزمة \"wash \" نطاق 5 جيجا هرتز ولكن إصدار wifi تتحمل بطاقة \${normal_color}\${visual_choice}" arr["ENGLISH",146]="It seems we failed... try it again, choose another attack or increase the timeout" arr["SPANISH",146]="Parece que no lo hemos conseguido... inténtalo de nuevo, elige otro ataque o incrementa el timeout" @@ -2808,7 +2808,7 @@ function initialize_language_strings() { arr["POLISH",147]="0. Wróć do menu narzędzi Handshake" arr["GERMAN",147]="0. Zurück zum Handshake Werkzeugmenü" arr["TURKISH",147]="0. Handshake menüsüne geri dön" - arr["ARABIC",147]="0. ارجع إلى قائمة أدوات Handshake" + arr["ARABIC",147]="0. Handshake ارجع إلى قائمة أدوات" arr["ENGLISH",148]="Type the path to store the file or press [Enter] to accept the default proposal \${normal_color}[\${handshakepath}]" arr["SPANISH",148]="Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto \${normal_color}[\${handshakepath}]" @@ -2821,7 +2821,7 @@ function initialize_language_strings() { arr["POLISH",148]="Wpisz ścieżkę do zapisywania plików lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${handshakepath}]" arr["GERMAN",148]="Schreiben Sie den Pfad, unter dem die Datei gespeichert werden soll, oder drücken Sie die [Enter]-Taste, um den Standardvorschlag \${normal_color}[\${handshakepath}] \${green_color}zu benutzen" arr["TURKISH",148]="Dosyayı depolamak için yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın \${normal_color}[\${handshakepath}]" - arr["ARABIC",148]="\${pending_of_translation} اكتب المسار حيث نقوم بتخزين ملف أو اضغط [أدخل] لقبول الافتراضي المقترح \${normal_color}[\${handshakepath}]" + arr["ARABIC",148]="لقبول المقترح [Enter] اكتب المسار حيث نقوم بتخزين ملف أو اضغط \${normal_color}[\${handshakepath}]" arr["ENGLISH",149]="Handshake file generated successfully at [\${normal_color}\${enteredpath}\${blue_color}]" arr["SPANISH",149]="Fichero de Handshake generado con éxito en [\${normal_color}\${enteredpath}\${blue_color}]" @@ -2834,7 +2834,7 @@ function initialize_language_strings() { arr["POLISH",149]="Plik Handshake został pomyślnie wygenerowany w [\${normal_color}\${enteredpath}\${blue_color}]" arr["GERMAN",149]="Handshake-Datei erfolgreich in [\${normal_color}\${enteredpath}\${blue_color}] erstellt" arr["TURKISH",149]="Handshake dosyası şu hedefte başarıyla oluşturuldu [\${normal_color}\${enteredpath}\${blue_color}]" - arr["ARABIC",149]="اكتب المسار لتخزين الملف أو اضغط على [Enter] لقبول الاقتراح الافتراضي [\${normal_color}\${enteredpath}\${blue_color}]" + arr["ARABIC",149]="لقبول الإقتراح [Enter] اكتب المسار لتخزين الملف أو اضغط على [\${normal_color}\${enteredpath}\${blue_color}]" arr["ENGLISH",150]="No captured Handshake file detected during this session..." arr["SPANISH",150]="No se ha detectado ningún fichero de Handshake capturado en esta sesión..." @@ -2847,7 +2847,7 @@ function initialize_language_strings() { arr["POLISH",150]="Nie wykryto pliku Handshake przechwyconego w tej sesji..." arr["GERMAN",150]="Keine erfasste Handshake-Datei wurde in dieser Sitzung erkannt..." arr["TURKISH",150]="Bu oturumda hiçbir handshake dosyayı tespit edilmedi..." - arr["ARABIC",150]="لم يتم اكتشاف ملف Handshake تم التقاطه أثناء هذه الدورة ..." + arr["ARABIC",150]="...تم التقاطه أثناء هذه الدورة Handshake لم يتم اكتشاف ملف" arr["ENGLISH",151]="Handshake captured file detected during this session [\${normal_color}\${enteredpath}\${blue_color}]" arr["SPANISH",151]="Se ha detectado un fichero de Handshake capturado en esta sesión [\${normal_color}\${enteredpath}\${blue_color}]" @@ -2860,7 +2860,7 @@ function initialize_language_strings() { arr["POLISH",151]="Plik Handshake został przechwycony w tej sesji został [\${normal_color}\${enteredpath}\${blue_color}]" arr["GERMAN",151]="Eine erfasste Handshake-Datei wurde erkannt [\${normal_color}\${enteredpath}\${blue_color}]" arr["TURKISH",151]="Bu oturum sırasında yakalanmış bir handshake dosyası tespit edildi [\${normal_color}\${enteredpath}\${blue_color}]" - arr["ARABIC",151]="تم اكتشاف ملف يحتوي على Handshake لالدورة التي تم إجراؤها ويقع في [\${normal_color}\${enteredpath}\${blue_color}]" + arr["ARABIC",151]="[\${normal_color}\${enteredpath}\${blue_color}] لالدورة التي تم إجراؤها ويقع في Handshake تم اكتشاف ملف يحتوي على " arr["ENGLISH",152]="Do you want to clean/optimize the Handshake captured file during this session? \${normal_color}\${visual_choice}" arr["SPANISH",152]="¿Quieres limpiar/optimizar el fichero de Handshake capturado en esta sesión? \${normal_color}\${visual_choice}" @@ -2873,7 +2873,7 @@ function initialize_language_strings() { arr["POLISH",152]="Czy chcesz wyczyścić/zoptymalizować plik Handshake przechwycony w tej sesji? \${normal_color}\${visual_choice}" arr["GERMAN",152]="Möchten Sie die Handshake-Datei bereinigen/optimieren? \${normal_color}\${visual_choice}" arr["TURKISH",152]="Handshake ele geçirilmiş dosyayı bu oturum sırasında temizlemek/optimize etmek ister misiniz? \${normal_color}\${visual_choice}" - arr["ARABIC",152]="هل تريد تنظيف / تحسين ملف Handshake الذي تم التقاطه أثناء هذه الدورة؟ \${normal_color}\${visual_choice}" + arr["ARABIC",152]="الذي تم التقاطه أثناء هذه الدورة؟ Handshake هل تريد تنظيف/تحسين ملف \${normal_color}\${visual_choice}" arr["ENGLISH",153]="File cleaned/optimized successfully" arr["SPANISH",153]="Fichero limpiado/optimizado con éxito" @@ -2886,7 +2886,7 @@ function initialize_language_strings() { arr["POLISH",153]="Plik pomyślnie wyczyszczony/zoptymalizowany" arr["GERMAN",153]="Datei erfolgreich bereinigt/optimiert" arr["TURKISH",153]="Dosya başarıyla temizlendi/optimize edildi" - arr["ARABIC",153]="تم تنظيف الملف / تحسينه بنجاح" + arr["ARABIC",153]="تم تنظيف/تحسين الملف بنجاح" arr["ENGLISH",154]="Set path to file:" arr["SPANISH",154]="Introduce la ruta al fichero:" @@ -2899,7 +2899,7 @@ function initialize_language_strings() { arr["POLISH",154]="Wprowadź ścieżkę do pliku:" arr["GERMAN",154]="Geben Sie den Pfad zur Datei ein:" arr["TURKISH",154]="Path dizini girin:" - arr["ARABIC",154]="تعيين المسار للملف:" + arr["ARABIC",154]=":تعيين المسار للملف" arr["ENGLISH",155]="The directory exists but you didn't specify filename. It will be autogenerated [\${normal_color}\${suggested_filename}\${yellow_color}]" arr["SPANISH",155]="El directorio existe pero no se especificó nombre de fichero. Se autogenerará [\${normal_color}\${suggested_filename}\${yellow_color}]" @@ -2912,7 +2912,7 @@ function initialize_language_strings() { arr["POLISH",155]="Katalog istnieje, ale nie określono nazwy pliku. Zostanie ona wygenerowana automatycznie [\${normal_color}\${suggested_filename}\${yellow_color}]" arr["GERMAN",155]="Das Verzeichnis existiert, aber es wurde kein Dateiname angegeben. Es wird sich selbst erzeugen [\${normal_color}\${suggested_filename}\${yellow_color}]" arr["TURKISH",155]="Dizin var ancak dosya adı belirtmediniz. O otomatik üretilecek [\${normal_color}\${suggested_filename}\${yellow_color}]" - arr["ARABIC",155]="الملف موجود ولكنك لم تحدد اسمه. سيتم إنشاؤه تلقائيًا [\${normal_color}\${suggested_filename}\${yellow_color}]" + arr["ARABIC",155]="[\${normal_color}\${suggested_filename}\${yellow_color}] الملف موجود ولكنك لم تحدد اسمه. سيتم إنشاؤه تلقائيًا" arr["ENGLISH",156]="Directory does not exist" arr["SPANISH",156]="El directorio no existe" @@ -2951,7 +2951,7 @@ function initialize_language_strings() { arr["POLISH",158]="Ścieżka jest poprawna i masz uprawnienia do zapisu. Skrypt może kontynuować..." arr["GERMAN",158]="Die Route ist gültig und Sie haben Schreibberechtigung. Das Skript kann fortfahren..." arr["TURKISH",158]="Path doğrulandı ve yazma hakkınız var. Yazılım devam edebilir..." - arr["ARABIC",158]="المسار صالح ولديك الامتيازات اللازمة للكتابة. يمكن أن يستمر البرنامج ..." + arr["ARABIC",158]="...المسار صالح ولديك الامتيازات اللازمة للكتابة. يمكن أن يستمر البرنامج" arr["ENGLISH",159]="The file doesn't need to be cleaned/optimized" arr["SPANISH",159]="El fichero no necesita ser limpiado/optimizado" @@ -2964,7 +2964,7 @@ function initialize_language_strings() { arr["POLISH",159]="Nie ma potrzeby wyczyszczenia/zoptymalizowania tego pliku" arr["GERMAN",159]="Die Datei braucht nicht gereinigt/optimiert werden" arr["TURKISH",159]="Dosyanın temizlenmeye/optimize edilmeye ihtiyacı yok" - arr["ARABIC",159]="لا يحتاج الملف إلى التنظيف/التحسين" + arr["ARABIC",159]="لا يحتاج الملف إلى تنظيف/تحسين" arr["ENGLISH",160]="No tasks to perform on exit" arr["SPANISH",160]="No hay que realizar ninguna tarea a la salida" @@ -2977,7 +2977,7 @@ function initialize_language_strings() { arr["POLISH",160]="Plik nie musi być wczyszczony/zoptymalizowany" arr["GERMAN",160]="Es gibt keine Aufgabe beim Verlassen" arr["TURKISH",160]="Çıkışta gerçekleştirilecek görev yok" - arr["ARABIC",160]="لا توجد مهام لأداء عند الخروج" + arr["ARABIC",160]="لا توجد مهام للأداء عند الخروج" arr["ENGLISH",161]="File doesn't exist" arr["SPANISH",161]="El fichero no existe" @@ -3003,7 +3003,7 @@ function initialize_language_strings() { arr["POLISH",162]="Gratulacje!!" arr["GERMAN",162]="Herzlichen Glückwunsch!!" arr["TURKISH",162]="Tebrikler!!" - arr["ARABIC",162]="تهانينا!!" + arr["ARABIC",162]="!!تهانينا" arr["ENGLISH",163]="When airgeddon requests you to enter a path to a file either to use a dictionary, a Handshake or anything else, did you know that you can drag and drop the file over the airgeddon window? In this way you don't have to type the path manually" arr["SPANISH",163]="Cuando airgeddon solicita que introduzcas una ruta a un fichero ya sea para utilizar un diccionario, un Handshake o cualquier otra cosa, ¿sabías que puedes arrastrar y soltar el fichero sobre la ventana de airgeddon? Así no tendrás que escribir la ruta manualmente" @@ -3016,7 +3016,7 @@ function initialize_language_strings() { arr["POLISH",163]="Wiesz, że kiedy airgeddon poprosi Cię o podanie ścieżki do pliku aby użyć słownika, pliku Handshake lub cokolwiek innego, możesz przeciągnąć i upuścić plik przez okno airgeddon? Nie musisz wpisywać scieżki ręcznie" arr["GERMAN",163]="Wenn airgeddon Sie auffordert, einen Dateipfad einzugeben, um ein Wörterbuch, einen Handshake oder etwas anderes zu verwenden, wussten Sie, dass Sie die Datei per Drag & Drop auf das airgeddon-Fenster ziehen können? Sie müssen die Route nicht manuell schreiben" arr["TURKISH",163]="airgeddon, bir sözlük, bir Handshake veya başka bir şey kullanmak için dosyaya bir yol girmenizi istediğinde, dosyayı airgeddon penceresinin üzerine sürükleyip bırakabileceğinizi biliyor muydunuz? Bu şekilde yolu elle yazmanız gerekmez" - arr["ARABIC",163]="عندما يطلب منك airgeddon إدخال مسار إلى ملف إما لاستخدام قاموس أو Handshake أو أي شيء آخر ، هل تعلم أنه يمكنك سحب الملف وإفلاته فوق النافذة airgeddon ؟ بهذه الطريقة لن تضطر إلى كتابة المسار يدويًا" + arr["ARABIC",163]="؟ بهذه الطريقة لن تضطر إلى كتابة المسار يدويًاairgeddon إدخال مسار إلى ملف إما لاستخدام قاموس أو مصافحة أو أي شيء آخر ، هل تعلم أنه يمكنك سحب الملف وإفلاته فوق نافذة airgeddon عندما يطلب منك" arr["ENGLISH",164]="Cleaning temp files" arr["SPANISH",164]="Limpiando archivos temporales" @@ -3042,7 +3042,7 @@ function initialize_language_strings() { arr["POLISH",165]="Sprawdzenie czy wymagane jest czyszczenie/przywrócenie..." arr["GERMAN",165]="Überprüfung, ob Reinigungs/Restaurierungsarbeiten durchgeführt werden müssen..." arr["TURKISH",165]="Temizlik/geri yükleme görevlerinin gerekli olup olmadığı denetleniyor..." - arr["ARABIC",165]="التحقق مما إذا كانت مهام التنظيف/الاستعادة مطلوبة ..." + arr["ARABIC",165]="...التحقق مما إذا كانت مهام التنظيف/الاستعادة مطلوبة" arr["ENGLISH",166]="Do you want to preserve monitor mode for your card on exit? \${normal_color}\${visual_choice}" arr["SPANISH",166]="¿Deseas conservar el modo monitor de tu interfaz al salir? \${normal_color}\${visual_choice}" @@ -3055,7 +3055,7 @@ function initialize_language_strings() { arr["POLISH",166]="Czy chcesz zachować tryb monitorowania teojej karty sieciowej po wyjsciu? \${normal_color}\${visual_choice}" arr["GERMAN",166]="Möchten Sie den monitor-Modus Ihrer Interface beim Beenden beibehalten? \${normal_color}\${visual_choice}" arr["TURKISH",166]="Çıkışta kartınızın monitör modunu korumak istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",166]="هل تريد الاحتفاظ بوضع monitor mode لبطاقتك عند الخروج؟ \${normal_color}\${visual_choice}" + arr["ARABIC",166]="لبطاقتك عند الخروج؟ monitor mode هل تريد الاحتفاظ بوضع \${normal_color}\${visual_choice}" arr["ENGLISH",167]="Setting your interface in managed mode" arr["SPANISH",167]="Poniendo interfaz en modo managed" @@ -3068,7 +3068,7 @@ function initialize_language_strings() { arr["POLISH",167]="Uruchamianie w trybie zarządzania" arr["GERMAN",167]="Interface wird im managed-Modus eingestellt" arr["TURKISH",167]="Arayüzünüzün yönetici modu açılıyor" - arr["ARABIC",167]="ضبط واجهتك في وضع managed mode" + arr["ARABIC",167]="managed mode ضبط واجهتك في وضع" arr["ENGLISH",168]="Launching previously killed processes" arr["SPANISH",168]="Arrancando procesos cerrados anteriormente" @@ -3094,7 +3094,7 @@ function initialize_language_strings() { arr["POLISH",169]="6. Menu deszyfrowania WPA/WPA2 offline" arr["GERMAN",169]="6. Offline WPA/WPA2-Entschlüsselungsmenü" arr["TURKISH",169]="6. Çevrimdışı WPA/WPA2 decrypt menüsü" - arr["ARABIC",169]="6. اقائمة فك تشفير WPA/WPA2 غير المتصلة" + arr["ARABIC",169]="6. غير المتصلة WPA/WPA2 اقائمة فك تشفير" arr["ENGLISH",170]="Offline WPA/WPA2 decrypt menu" arr["SPANISH",170]="Menú de descifrado WPA/WPA2 offline" @@ -3107,7 +3107,7 @@ function initialize_language_strings() { arr["POLISH",170]="Menu deszyfrowania WPA/WPA2 offline" arr["GERMAN",170]="Offline WPA/WPA2-Entschlüsselungsmenü" arr["TURKISH",170]="Çevrimdışı WPA/WPA2 decrypt menüsü" - arr["ARABIC",170]="قائمة فك تشفير WPA/WPA2 غير المتصلة" + arr["ARABIC",170]="غير المتصلة WPA/WPA2 اقائمة فك تشفير" arr["ENGLISH",171]="The key decrypt process is performed offline on a previously captured file" arr["SPANISH",171]="El proceso de descifrado de las claves se realiza de manera offline sobre un fichero capturado previamente" @@ -3133,7 +3133,7 @@ function initialize_language_strings() { arr["POLISH",172]="1. (aircrack) Atak słownikowy na plik przechwytywania Handshake/PMKID" arr["GERMAN",172]="1. (aircrack) Wörterbuchangriff auf der aufgenommenen Handshake/PMKID Datei" arr["TURKISH",172]="1. (aircrack) Yakalanan Handshake/PMKID dosyasına sözlük saldırısı" - arr["ARABIC",172]="1. (aircrack) هجوم القاموس على ملف الالتقاط Handshake/PMKID" + arr["ARABIC",172]="1. Handshake/PMKID هجوم القاموس على ملف الالتقاط (aircrack)" arr["ENGLISH",173]="Selected capture file: \${pink_color}\${enteredpath}\${normal_color}" arr["SPANISH",173]="Fichero de captura seleccionado: \${pink_color}\${enteredpath}\${normal_color}" @@ -3146,7 +3146,7 @@ function initialize_language_strings() { arr["POLISH",173]="Wybrany plik przechwytywania: \${pink_color}\${enteredpath}\${normal_color}" arr["GERMAN",173]="Ausgewählte Capture-Datei: \${pink_color}\${enteredpath}\${normal_color}" arr["TURKISH",173]="Seçilen yakalama dosyası: \${pink_color}\${enteredpath}\${normal_color}" - arr["ARABIC",173]="اختيار ملف الالتقاط: \${pink_color}\${enteredpath}\${normal_color}" + arr["ARABIC",173]="\${pink_color}\${enteredpath}\${blue_color} :اختيار ملف الالتقاط" arr["ENGLISH",174]="It seems you have an unsupported by airgeddon bettercap version. The last bettercap supported version is \${maximum_bettercap_supported_version}. If you want to get this attack working you should perform a downgrade of the package. For more information, see the Bettercap section of the Wiki: \${normal_color}\${urlgithub_wiki}/Bettercap Tips" arr["SPANISH",174]="Parece que tienes una versión de bettercap no soportada por airgeddon. La última versión soportada de bettercap es la \${maximum_bettercap_supported_version}. Si quieres realizar este ataque deberías hacer un downgrade del paquete. Para más información consulta la sección Bettercap del Wiki: \${normal_color}\${urlgithub_wiki}/Bettercap Tips" @@ -3159,7 +3159,7 @@ function initialize_language_strings() { arr["POLISH",174]="Wygląda na to, że masz nieobsługiwaną przez airgeddon wersję bettercap. Ostatnia obsługiwana wersja bettercap to \${maximum_bettercap_supported_version}. Jeśli chcesz, aby ten atak działał, musisz obniżyć wersje. Aby uzyskać więcej informacji, zobacz sekcję Bettercap Wiki: \${normal_color}\${urlgithub_wiki}/Bettercap Tips" arr["GERMAN",174]="Anscheinend ist die benutzte bettercap version von airgeddon nicht unterstützt. Die letzte unterstützte bettercap Version ist \${maximum_bettercap_supported_version}. Wenn Sie diesen Angriff beuntzen wollen, sollten Sie ein Downgrade des bettercap-Pakets durchführen. Weitere Informationen finden Sie im Abschnitt Bettercap des Wiki: \${normal_color}\${urlgithub_wiki}/Bettercap Tips" arr["TURKISH",174]="airgeddon bettercap sürümününüz desteklenmiyor gibi görünüyor. Son çıkan en iyi desteklenen sürüm \${maximum_bettercap_supported_version}. Bu saldırıyı gerçekleştirmek istiyorsanız, paketin bir sürümünün düşürülmesi gerekir. Daha fazla bilgi için, Wiki'nin Bettercap bölümüne bakın: \${normal_color}\${urlgithub_wiki}/Bettercap Tips" - arr["ARABIC",174]="يبدو أن لديك نسخة غير مدعومة من airgeddon bettercap. آخر إصدار مدعوم هو \${max_bettercap_supported_version}. إذا كنت ترغب في تشغيل هذا الهجوم ، فيجب عليك إجراء تخفيض للحزمة. لمزيد من المعلومات ، راجع قسم Bettercap في Wiki: \${normal_color}\${urlgithub_wiki}/Bettercap Tips" + arr["ARABIC",174]=" \${normal_color}\${urlgithub_wiki}/Bettercap Tips \${red_color}:Wiki في Bettercap إذا كنت ترغب في تشغيل هذا الهجوم ، فيجب عليك إجراء تخفيض للحزمة. لمزيد من المعلومات ، راجع قسم .\${max_bettercap_supported_version} آخر إصدار مدعوم هو .airgeddon bettercap يبدو أن لديك نسخة غير مدعومة من" arr["ENGLISH",175]="2. (aircrack + crunch) Bruteforce attack against Handshake/PMKID capture file" arr["SPANISH",175]="2. (aircrack + crunch) Ataque de fuerza bruta sobre fichero de captura Handshake/PMKID" @@ -3172,7 +3172,7 @@ function initialize_language_strings() { arr["POLISH",175]="2. (aircrack + crunch) Atak brute force na plik przechwytywania Handshake/PMKID" arr["GERMAN",175]="2. (aircrack + crunch) Brute-Force-Angriff auf die Capture-Datei Handshake/PMKID" arr["TURKISH",175]="2. (aircrack + crunch) Yakalanan Handshake/PMKID dosyasına karşı bruteforce saldırısı" - arr["ARABIC",175]="2. (aircrack + crunch) هجوم Bruteforce باستخدام ملف التقاط Handshake/PMKID" + arr["ARABIC",175]="2. Handshake/PMKID باستخدام ملف التقاط Bruteforce هجوم (aircrack + crunch)" arr["ENGLISH",176]="aircrack CPU, non GPU attacks" arr["SPANISH",176]="ataques aircrack CPU, no GPU" @@ -3185,7 +3185,7 @@ function initialize_language_strings() { arr["POLISH",176]="ataki CPU, nie GPU" arr["GERMAN",176]="CPU aircrack Angriffe, keine GPU" arr["TURKISH",176]="aircrack CPU, GPU olmayan saldırılar" - arr["ARABIC",176]="وحدة المعالجة المركزية aircrack ، غير هجمات GPU" + arr["ARABIC",176]="GPU وليس ، CPU ل aircrack هجمات" arr["ENGLISH",177]="Selected captured file: \${pink_color}None\${normal_color}" arr["SPANISH",177]="Fichero capturado seleccionado: \${pink_color}Ninguno\${normal_color}" @@ -3198,7 +3198,7 @@ function initialize_language_strings() { arr["POLISH",177]="Wybrany przechwycony plik: \${pink_color}Brak\${normal_color}" arr["GERMAN",177]="Ausgewählte erfasste Datei: \${pink_color}Keine\${normal_color}" arr["TURKISH",177]="Seçilen yakalanmış dosya: \${pink_color}None\${normal_color}" - arr["ARABIC",177]="ملف الالتقاط المحدد: \${pink_color}لا يوجد\${normal_color}" + arr["ARABIC",177]="\${pink_color}لا يوجد\${blue_color} :ملف الالتقاط المحدد" arr["ENGLISH",178]="To decrypt the key of a WPA/WPA2 network, the capture file must contain a Handshake/PMKID" arr["SPANISH",178]="Para descifrar la clave de una red WPA/WPA2, el fichero de captura debe contener un Handshake/PMKID" @@ -3211,7 +3211,7 @@ function initialize_language_strings() { arr["POLISH",178]="Aby odszyfrować klucz sieci WPA/WPA2, plik przechwytywania musi zawierać Handshake/PMKID" arr["GERMAN",178]="Um den Schlüssel eines WPA/WPA2-Netzwerks zu entschlüsseln, muss die Erfassungsdatei einen Handshake/PMKID enthalten" arr["TURKISH",178]="WPA/WPA2 ağının şifresini çözmek için, yakalama dosyası bir Handshake/PMKID içermelidir" - arr["ARABIC",178]="لفك تشفير مفتاح شبكة WPA/WPA2 ، يجب أن يحتوي ملف الالتقاط على Handshake/PMKID" + arr["ARABIC",178]="Handshake/PMKID يجب أن يحتوي ملف الالتقاط على ، WPA/WPA2 لفك تشفير مفتاح شبكة" arr["ENGLISH",179]="Decrypting by bruteforce, it could pass hours, days, weeks or even months to take it depending on the complexity of the password and your processing speed" arr["SPANISH",179]="Descifrando por fuerza bruta, podrían pasar horas, días, semanas o incluso meses hasta conseguirlo dependiendo de la complejidad de la contraseña y de tu velocidad de proceso" @@ -3224,7 +3224,7 @@ function initialize_language_strings() { arr["POLISH",179]="Odszyfrowywanie przez brut force może trwać godziny, dni, tygodnie lub nawet miesiące w zależności od złożoności hasła i szybkości przetwarzania" arr["GERMAN",179]="Die Entschlüsselung mit roher Gewalt könnte Stunden, Tage, Wochen oder sogar Monate in Anspruch nehmen, abhängig von der Komplexität des Passworts und der Geschwindigkeit des Prozesses" arr["TURKISH",179]="Bruteforce tarafından şifresini çözmek, şifrenin karmaşıklığına ve işlem hızınıza bağlı olarak bunu almak için saatler, günler, haftalar hatta aylar geçirebilir" - arr["ARABIC",179]="فك التشفير عن طريق bruteforce ، يمكن أن يمر ساعات أو أيام أو أسابيع أو حتى أشهر لأخذها اعتمادًا على مدى تعقيد كلمة المرور وسرعة المعالجة" + arr["ARABIC",179]="يمكن أن يمر ساعات أو أيام أو أسابيع أو حتى أشهر لأخذها اعتمادًا على مدى تعقيد كلمة المرور وسرعة المعالجة ،bruteforce فك التشفير عن طريق" arr["ENGLISH",180]="Enter the path of a dictionary file:" arr["SPANISH",180]="Introduce la ruta de un fichero de diccionario:" @@ -3237,7 +3237,7 @@ function initialize_language_strings() { arr["POLISH",180]="Wprowadź ścieżkę pliku słownika:" arr["GERMAN",180]="Geben Sie den Pfad einer Wörterbuchdatei ein:" arr["TURKISH",180]="Dosya yolunu girin:" - arr["ARABIC",180]="أدخل مسار ملف القاموس:" + arr["ARABIC",180]=":أدخل مسار ملف القاموس" arr["ENGLISH",181]="The path to the dictionary file is valid. Script can continue..." arr["SPANISH",181]="La ruta al fichero de diccionario es válida. El script puede continuar..." @@ -3250,7 +3250,7 @@ function initialize_language_strings() { arr["POLISH",181]="Ścieżka do pliku słownika jest prawidłowa. Skrypt może kontynuować..." arr["GERMAN",181]="Der Pfad zur Wörterbuchdatei ist gültig. Das Skript kann fortfahren..." arr["TURKISH",181]="Dosya yolu geçerli. Yazılım devam edebilir..." - arr["ARABIC",181]="المسار إلى ملف القاموس صالح. البرنامج يمكن أن يستمر ..." + arr["ARABIC",181]="...المسار إلى ملف القاموس صالح. البرنامج يمكن أن يستمر" arr["ENGLISH",182]="Selected dictionary file: \${pink_color}\${DICTIONARY}\${normal_color}" arr["SPANISH",182]="Fichero de diccionario seleccionado: \${pink_color}\${DICTIONARY}\${normal_color}" @@ -3263,7 +3263,7 @@ function initialize_language_strings() { arr["POLISH",182]="Wybrany plik słownika: \${pink_color}\${DICTIONARY}\${normal_color}" arr["GERMAN",182]="Ausgewählte Wörterbuchdatei: \${pink_color}\${DICTIONARY}\${normal_color}" arr["TURKISH",182]="Seçilen sözlük dosyası: \${pink_color}\${DICTIONARY}\${normal_color}" - arr["ARABIC",182]="ملف القاموس المحدد: \${pink_color}\${DICTIONARY}\${normal_color}" + arr["ARABIC",182]="\${pink_color}\${DICTIONARY}\${blue_color} :ملف القاموس المحدد" arr["ENGLISH",183]="You already have selected a dictionary file during this session [\${normal_color}\${DICTIONARY}\${blue_color}]" arr["SPANISH",183]="Ya tienes seleccionado un fichero de diccionario en esta sesión [\${normal_color}\${DICTIONARY}\${blue_color}]" @@ -3276,7 +3276,7 @@ function initialize_language_strings() { arr["POLISH",183]="W tej sesji wybrano plik słownika [\${normal_color}\${DICTIONARY}\${blue_color}]" arr["GERMAN",183]="Sie haben in dieser Sitzung bereits eine Wörterbuchdatei ausgewählt [\${normal_color}\${DICTIONARY}\${blue_color}]" arr["TURKISH",183]="Bu oturumda zaten sözlük dosyası seçtiniz [\${normal_color}\${DICTIONARY}\${blue_color}]" - arr["ARABIC",183]="لقد قمت بالفعل بتحديد ملف قاموس أثناء هذه الدورة [\${normal_color}\${DICTIONARY}\${blue_color}]" + arr["ARABIC",183]="[\${normal_color}\${DICTIONARY}\${blue_color}] لقد قمت بالفعل بتحديد ملف قاموس أثناء هذه الدورة " arr["ENGLISH",184]="Do you want to use this already selected dictionary file? \${normal_color}\${visual_choice}" arr["SPANISH",184]="¿Quieres utilizar este fichero de diccionario ya seleccionado? \${normal_color}\${visual_choice}" @@ -3289,7 +3289,7 @@ function initialize_language_strings() { arr["POLISH",184]="Czy chcesz użyć już wybraniego pliku słownika? \${normal_color}\${visual_choice}" arr["GERMAN",184]="Möchten Sie diese ausgewählte Wörterbuchdatei verwenden? \${normal_color}\${visual_choice}" arr["TURKISH",184]="Seçilen sözlük dosyasını kullanmak istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",184]="هل ترغب في استخدام القاموس المحدد بالفعل؟ \${normal_color}\${visual_choice}" + arr["ARABIC",184]="\${normal_color}\${visual_choice} هل ترغب في استخدام القاموس المحدد بالفعل؟" arr["ENGLISH",185]="Selected BSSID: \${pink_color}None\${normal_color}" arr["SPANISH",185]="BSSID seleccionado: \${pink_color}Ninguno\${normal_color}" @@ -3302,7 +3302,7 @@ function initialize_language_strings() { arr["POLISH",185]="Wybrany BSSID: \${pink_color}Brak\${normal_color}" arr["GERMAN",185]="Ausgewählte BSSID: \${pink_color}Keine\${normal_color}" arr["TURKISH",185]="Seçilen BSSID: \${pink_color}None\${normal_color}" - arr["ARABIC",185]="BSSID المختار: \${pink_color}لا يوجد\${normal_color}" + arr["ARABIC",185]="\${pink_color}لا يوجد\${blue_color} :المختار BSSID" arr["ENGLISH",186]="You already have selected a capture file during this session [\${normal_color}\${enteredpath}\${blue_color}]" arr["SPANISH",186]="Ya tienes seleccionado un fichero de captura en esta sesión [\${normal_color}\${enteredpath}\${blue_color}]" @@ -3315,7 +3315,7 @@ function initialize_language_strings() { arr["POLISH",186]="W tej sesji wybrano już plik przechwytywania [\${normal_color}\${enteredpath}\${blue_color}]" arr["GERMAN",186]="Sie haben bereits eine Capture-Datei in dieser Sitzung ausgewählt [\${normal_color}\${enteredpath}\${blue_color}]" arr["TURKISH",186]="Bu oturumda zaten bir yakalama dosyası seçtiniz [\${normal_color}\${enteredpath}\${blue_color}]" - arr["ARABIC",186]="لقد قمت بالفعل بتحديد ملف الالتقاط أثناء هذه الدورة [\${normal_color}\${enteredpath}\${blue_color}]" + arr["ARABIC",186]="[\${normal_color}\${enteredpath}\${blue_color}] لقد قمت بالفعل بتحديد ملف الالتقاط أثناء هذه الدورة" arr["ENGLISH",187]="Do you want to use this already selected capture file? \${normal_color}\${visual_choice}" arr["SPANISH",187]="¿Quieres utilizar este fichero de captura ya seleccionado? \${normal_color}\${visual_choice}" @@ -3328,7 +3328,7 @@ function initialize_language_strings() { arr["POLISH",187]="Czy chcesz użyć już wybranego pliku przechwytywania? \${normal_color}\${visual_choice}" arr["GERMAN",187]="Möchten Sie diese ausgewählte Capture-Datei verwenden? \${normal_color}\${visual_choice}" arr["TURKISH",187]="Bu yakalama dosyasını kullanmak istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",187]="هل تريد استخدام ملف الالتقاط المحدد بالفعل؟ \${normal_color}\${visual_choice}" + arr["ARABIC",187]="\${normal_color}\${visual_choice}\${blue_color} هل تريد استخدام ملف الالتقاط المحدد بالفعل؟" arr["ENGLISH",188]="Enter the path of a captured file:" arr["SPANISH",188]="Introduce la ruta de un fichero de captura:" @@ -3341,7 +3341,7 @@ function initialize_language_strings() { arr["POLISH",188]="Wprowadź ścieżkę do pliku przechwytywania:" arr["GERMAN",188]="Geben Sie den Pfad einer Capture-Datei ein:" arr["TURKISH",188]="Yakalama dosyasının yolunu girin:" - arr["ARABIC",188]="أدخل المسار إلى ملف التقاط:" + arr["ARABIC",188]=":أدخل المسار إلى ملف التقاط" arr["ENGLISH",189]="The path to the capture file is valid. Script can continue..." arr["SPANISH",189]="La ruta al fichero de captura es válida. El script puede continuar..." @@ -3354,7 +3354,7 @@ function initialize_language_strings() { arr["POLISH",189]="Ścieżka do pliku przechwytywania jest prawidłowa. Skrypt może kontynuować..." arr["GERMAN",189]="Der Pfad zur Capture-Datei ist gültig. Das Skript kann fortfahren..." arr["TURKISH",189]="Yakalama dosyasının yolu doğru. Yazılım devam edebilir..." - arr["ARABIC",189]="المسار إلى ملف الالتقاط صالح. البرنامج يمكن أن يستمر ..." + arr["ARABIC",189]="...المسار إلى ملف الالتقاط صالح. البرنامج يمكن أن يستمر" arr["ENGLISH",190]="Starting decrypt. When started, press [Ctrl+C] to stop..." arr["SPANISH",190]="Comenzando descifrado. Una vez empezado, pulse [Ctrl+C] para pararlo..." @@ -3367,7 +3367,7 @@ function initialize_language_strings() { arr["POLISH",190]="Uruchamianie odszyfrowania. Naciśnij [Ctrl+C] w trakcie trwania aby go zatrzymać..." arr["GERMAN",190]="Entschlüsselung starten. Nach dem Start drücken Sie [Ctrl+C], um es zu stoppen..." arr["TURKISH",190]="Şifre çözme başlıyor. Başladıktan sonra, durdurmak için [Ctrl+C] basınız..." - arr["ARABIC",190]="بدء فك تشفير. عند البدء ، اضغط على [Ctrl+C] للإيقاف ..." + arr["ARABIC",190]="...للإيقاف [Ctrl+C] بدء فك تشفير. عند البدء ، اضغط على" arr["ENGLISH",191]="\${blue_color}airgeddon can't find the directory path where you have BeEF installed. \${green_color}Do you want to enter it manually? \${normal_color}\${visual_choice}" arr["SPANISH",191]="\${blue_color}airgeddon no ha podido encontrar la ruta del directorio donde tienes instalado BeEF. \${green_color}¿Quieres introducirla manualmente? \${normal_color}\${visual_choice}" @@ -3380,7 +3380,7 @@ function initialize_language_strings() { arr["POLISH",191]="\${blue_color}airgeddon nie mógł znaleźć ścieżki, w której zainstalowano BeEF. \${green_color}Czy chcesz ją wprowadzić ręcznie? \${normal_color}\${visual_choice}" arr["GERMAN",191]="\${blue_color}airgeddon konnte den Verzeichnispfad, in den BeEF installiert ist, nicht finden. \${green_color}Möchten Sie es manuell eingeben? \${normal_color}\${visual_choice}" arr["TURKISH",191]="\${blue_color}airgeddon BeEF yazılımının kurulu olduğu dizini bulamadı. \${green_color}Elle girmek ister misiniz? \${normal_color}\${visual_choice}" - arr["ARABIC",191]="\${blue_color} لم يتمكن airgeddon من العثور على مسار الدليل حيث تم تثبيت BeEF. \${green_color} هل تريد إدخاله يدويًا؟ \${normal_color}\${visual_choice}" + arr["ARABIC",191]="\${normal_color}\${visual_choice}\${green_color}هل تريد إدخاله يدويًا؟\${blue_color}.BeEF من العثور على مسار الدليل حيث تم تثبيت airgeddon لم يتمكن" arr["ENGLISH",192]="You already have selected a BSSID during this session and is present in capture file [\${normal_color}\${bssid}\${blue_color}]" arr["SPANISH",192]="Ya tienes seleccionado un BSSID en esta sesión y está presente en el fichero de captura [\${normal_color}\${bssid}\${blue_color}]" @@ -3393,7 +3393,7 @@ function initialize_language_strings() { arr["POLISH",192]="Wybrano już BSSID w tej sesji i jest on obecny w pliku przechwytywania [\${normal_color}\${bssid}\${blue_color}]" arr["GERMAN",192]="Sie haben in dieser Sitzung bereits eine BSSID ausgewählt, die in der Erfassungsdatei vorhanden ist [\${normal_color}\${bssid}\${blue_color}]" arr["TURKISH",192]="Bu oturum sırasında zaten bir BSSID seçtiniz ve yakalama dosyasında mevcut [\${normal_color}\${bssid}\${blue_color}]" - arr["ARABIC",192]="لديك بالفعل اختيار BSSID خلال هذه الدورة، وموجود في ملف الالتقاط [\${normal_color}\${bssid}\${blue_color}]" + arr["ARABIC",192]="[\${normal_color}\${bssid}\${blue_color}] وموجود في ملف الالتقاط ،خلال هذه الدورة BSSIDلديك بالفعل اختيار" arr["ENGLISH",193]="Do you want to use this already selected BSSID? \${normal_color}\${visual_choice}" arr["SPANISH",193]="¿Quieres utilizar este BSSID ya seleccionado? \${normal_color}\${visual_choice}" @@ -3406,7 +3406,7 @@ function initialize_language_strings() { arr["POLISH",193]="Czy chcesz użyć już wybranego BSSID? \${normal_color}\${visual_choice}" arr["GERMAN",193]="Möchten Sie diese ausgewählte BSSID verwenden? \${normal_color}\${visual_choice}" arr["TURKISH",193]="Seçilen BSSID ile devam etmek ister misiniz? \${normal_color}\${visual_choice}" - arr["ARABIC",193]="هل تريد استخدام هذا BSSID المحدد بالفعل؟ \${normal_color}\${visual_choice}" + arr["ARABIC",193]="\${normal_color}\${visual_choice}\${blue_color} المحدد بالفعل؟ BSSID هل تريد استخدام هذا" arr["ENGLISH",194]="Enter the minimum length of the key to decrypt (\${minlength_text}-63):" arr["SPANISH",194]="Introduce la longitud mínima de la clave a descifrar (\${minlength_text}-63):" @@ -3419,7 +3419,7 @@ function initialize_language_strings() { arr["POLISH",194]="Wpisz minimalną długość klucza do odszyfrowania (\${minlength_text}-63):" arr["GERMAN",194]="Geben Sie die Mindestlänge des zu entschlüsselnden Schlüssels ein (\${minlength_text}-63):" arr["TURKISH",194]="Şifreyi çözmek için anahtarın minimum uzunluğunu girin (\${minlength_text}-63):" - arr["ARABIC",194]="أدخل طول الحد الأدنى من مفتاح فك (\${minlength_text}-63):" + arr["ARABIC",194]="(\${minlength_text}-63): أدخل طول الحد الأدنى من مفتاح فك" arr["ENGLISH",195]="Enter the maximum length of the key to decrypt (\${minlength}-63):" arr["SPANISH",195]="Introduce la longitud máxima de la clave a descifrar (\${minlength}-63):" @@ -3432,7 +3432,7 @@ function initialize_language_strings() { arr["POLISH",195]="Wpisz maksymalną długość klucza do odszyfrowania (\${minlength}-63):" arr["GERMAN",195]="Geben Sie die maximale Länge des zu entschlüsselnden Schlüssels ein (\${minlength}-63):" arr["TURKISH",195]="Şifreyi çözmek için anahtarın maximum uzunluğunu girin (\${minlength}-63):" - arr["ARABIC",195]="أدخل الحد الأقصى لطول مفتاح فك (\${minlength}-63):" + arr["ARABIC",195]="(\${minlength}-63) :أدخل الحد الأقصى لطول مفتاح فك" arr["ENGLISH",196]="Select the character set to use:" arr["SPANISH",196]="Selecciona el juego de caracteres a utilizar:" @@ -3445,7 +3445,7 @@ function initialize_language_strings() { arr["POLISH",196]="Wybierz zestaw znaków do użycia:" arr["GERMAN",196]="Wählen Sie den Zeichensatz zu verwenden aus:" arr["TURKISH",196]="Kullanılacak karakter kümesini seçin:" - arr["ARABIC",196]="حدد مجموعة الأحرف الاستخدام:" + arr["ARABIC",196]=":حدد مجموعة الأحرف المراد استخدامها" arr["ENGLISH",197]="1. Lowercase chars" arr["SPANISH",197]="1. Caracteres en minúsculas" @@ -3614,7 +3614,7 @@ function initialize_language_strings() { arr["POLISH",209]="Wybrany zestaw znaków to: [\${normal_color}\${showcharset}\${blue_color}]" arr["GERMAN",209]="Der gewählte Zeichensatz ist: [\${normal_color}\${showcharset}\${blue_color}]" arr["TURKISH",209]="Kullanılacak karakter kümesi: [\${normal_color}\${showcharset}\${blue_color}]" - arr["ARABIC",209]="مجموعة الأحرف المراد استخدامها هي: [\${normal_color}\${showcharset}\${blue_color}]" + arr["ARABIC",209]="[\${normal_color}\${showcharset}\${blue_color}] :مجموعة الأحرف المراد استخدامها هي" arr["ENGLISH",210]="The script will check for internet access looking for a newer version. Please be patient..." arr["SPANISH",210]="El script va a comprobar si tienes acceso a internet para ver si existe una nueva versión. Por favor ten paciencia..." @@ -3627,7 +3627,7 @@ function initialize_language_strings() { arr["POLISH",210]="Skrypt sprawdzi, czy masz dostęp do internetu i czy jest nowa wersja. Cierpliwości..." arr["GERMAN",210]="Das Skript überprüft, ob Sie Zugriff auf das Internet haben, um zu sehen, ob eine neue Version existiert. Wir bitten um Geduld..." arr["TURKISH",210]="Yazılım, daha yeni bir sürümü arayan internet erişimini kontrol edecektir. Lütfen sabırlı olun..." - arr["ARABIC",210]="سيتحقق البرنامج من الوصول إلى الإنترنت بحثًا عن إصدار أحدث. يرجى التحلي بالصبر ..." + arr["ARABIC",210]="...سيتحقق البرنامج من الوصول إلى الإنترنت بحثًا عن إصدار أحدث. يرجى التحلي بالصبر" arr["ENGLISH",211]="It seems you have no internet access. The script can't connect to repository. It will continue without updating..." arr["SPANISH",211]="Parece que no tienes conexión a internet. El script no puede conectar al repositorio. Continuará sin actualizarse..." @@ -3640,7 +3640,7 @@ function initialize_language_strings() { arr["POLISH",211]="Wygląda na to, że nie masz połączenia z internetem. Skrypt nie może połączyć się z repozytorium. Kontynuacja bez aktualizacji..." arr["GERMAN",211]="Es scheint, dass Sie keine Internetverbindung haben. Das Skript kann keine Verbindung zum Repository herstellen. Es wird ohne Aktualisierung fortgesetzt..." arr["TURKISH",211]="İnternet bağlantınız yok. Yazılım depoya bağlanamadı. Güncelleme olmadan devam edilecek..." - arr["ARABIC",211]="يبدو أنه ليس لديك اتصال بالإنترنت. البرنامج لا يمكنه الاتصال بالمستودع. سيستمر دون تحديث ..." + arr["ARABIC",211]="...يبدو أنه ليس لديك اتصال بالإنترنت. البرنامج لا يمكنه الاتصال بالمستودع. سيستمر دون تحديث" arr["ENGLISH",212]="The script is already in the latest version. It doesn't need to be updated" arr["SPANISH",212]="El script ya está en la última versión. No necesita ser actualizado" @@ -3666,7 +3666,7 @@ function initialize_language_strings() { arr["POLISH",213]="Jest nowa wersja skryptu (v\${airgeddon_last_version}). Zostanie ona pobrana" arr["GERMAN",213]="Es gibt eine neue Version des Skripts (v\${airgeddon_last_version}). Sie wird automatisch heruntergeladet" arr["TURKISH",213]="Yazılımın yeni bir sürümü mevcut (v\${airgeddon_last_version}). İndirilecek" - arr["ARABIC",213]="يوجد إصدار جديد من البرنامج (v\${airgeddon_last_version}). سيتم تنزيله" + arr["ARABIC",213]="سيتم تنزيله .(v\${airgeddon_last_version}) يوجد إصدار جديد من البرنامج" arr["ENGLISH",214]="The new version was successfully downloaded. The script will be launched again" arr["SPANISH",214]="La nueva versión se ha descargado con éxito. El script se lanzará de nuevo" @@ -3692,7 +3692,7 @@ function initialize_language_strings() { arr["POLISH",215]="Hasło WPA/WPA2 ma zawsze długość co najmniej 8 znaków" arr["GERMAN",215]="Ein WPA/WPA2-Passwort hat immer eine Mindestlänge von 8" arr["TURKISH",215]="WPA/WPA2 şifrelerinin her zaman minimum uzunluğu 8'dir" - arr["ARABIC",215]="حتوي كلمات السر WPA/WPA2 دائمًا على 8 كحد أدنى للطول" + arr["ARABIC",215]="دائمًا على 8 كحد أدنى للطول WPA/WPA2 تحتوي كلمات مرور" arr["ENGLISH",216]="No networks found with Handshake captured on the selected file" arr["SPANISH",216]="No se encontraron redes con Handshake capturado en el fichero seleccionado" @@ -3705,7 +3705,7 @@ function initialize_language_strings() { arr["POLISH",216]="Nie znaleziono sieci z przechwyconym Handshake w wybranym pliku" arr["GERMAN",216]="In der ausgewählten Datei wurden keine Netzwerke mit Handshake gefunden" arr["TURKISH",216]="Seçilen dosyada yakalanan Handshake ile ağ bulunamadı" - arr["ARABIC",216]="لم يتم العثور على شبكات ب Handshake التي تم التقاطها في الملف المحدد" + arr["ARABIC",216]="تم التقاطها في الملف المحدد Handshake لم يتم العثور على شبكات " arr["ENGLISH",217]="Only one valid target detected on file. BSSID autoselected [\${normal_color}\${bssid}\${blue_color}]" arr["SPANISH",217]="Sólo un objetivo válido detectado en el fichero. Se ha seleccionado automáticamente el BSSID [\${normal_color}\${bssid}\${blue_color}]" @@ -3718,7 +3718,7 @@ function initialize_language_strings() { arr["POLISH",217]="W pliku został wykryty tylko jeden prawidłowy cel. BSSID wybrany automatycznie [\${normal_color}\${bssid}\${blue_color}]" arr["GERMAN",217]="Nur ein gültiges Ziel wurde in der Datei gefunden. Die BSSID [\${normal_color}\${bssid}\${blue_color}] wurde automatisch ausgewählt" arr["TURKISH",217]="Dosyada sadece bir tane geçerli hedef tespit edildi. BSSID otomatik seçildi [\${normal_color}\${bssid}\${blue_color}]" - arr["ARABIC",217]="تم اكتشاف هدف واحد صالح في الملف. تم تحديد BSSID تلقائيًا [\${normal_color}\${bssid}\${blue_color}]" + arr["ARABIC",217]="[\${normal_color}\${bssid}\${blue_color}] تلقائيًا BSSID تم اكتشاف هدف واحد صالح في الملف. تم تحديد" arr["ENGLISH",218]="Optional tools: checking..." arr["SPANISH",218]="Herramientas opcionales: comprobando..." From 5c4ddf5f599d99a3b33c72dec009b99eca2a8c91 Mon Sep 17 00:00:00 2001 From: darthvader-htb Date: Mon, 12 Oct 2020 09:25:39 -0400 Subject: [PATCH 078/101] Arabic Translation : fixing scrambling till array arr 218 --- language_strings.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/language_strings.sh b/language_strings.sh index b1e0e8af9..59ab5be66 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -3731,7 +3731,7 @@ function initialize_language_strings() { arr["POLISH",218]="Narzędzia opcjonalne: sprawdzanie..." arr["GERMAN",218]="Optionale Tools: Überprüfung..." arr["TURKISH",218]="İsteğe bağlı araçlar: kontrol ediliyor..." - arr["ARABIC",218]="أدوات اختيارية: فحص ..." + arr["ARABIC",218]="...أدوات اختيارية: فحص" arr["ENGLISH",219]="Your distro has the essential tools but it hasn't some optional. The script can continue but you can't use some features. It is recommended to install missing tools" arr["SPANISH",219]="Tu distro tiene las herramientas esenciales pero le faltan algunas opcionales. El script puede continuar pero no podrás utilizar algunas funcionalidades. Es recomendable instalar las herramientas que faltan" From 475cfdada7590728852da83bfab4980f66bf6cf1 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Tue, 13 Oct 2020 07:54:50 +0200 Subject: [PATCH 079/101] Fix color on arabic string 184 --- language_strings.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 59ab5be66..b15d977f3 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -2587,7 +2587,7 @@ function initialize_language_strings() { arr["POLISH",130]="W celu przechwycenia Handshake, pamiętaj aby wybrać sieć docelową z klientami" arr["GERMAN",130]="Denken Sie daran, ein Zielnetzwerk mit Clients auszuwählen, um den Handshake zu erfassen" arr["TURKISH",130]="Handshake'i yakalamak için istemcilerle bir hedef ağ seçmeyi unutmayın" - arr["ARABIC",130]="Handshake تذكر تحديد شبكة مستهدفة مع الزبناء لالتقاط" + arr["ARABIC",130]="Handshake تذكر تحديد شبكة مستهدفة مع الزبناء لالتقاط" arr["ENGLISH",131]="Not all attacks affect all access points. If an attack is not working against an access point, choose another one :)" arr["SPANISH",131]="No todos los ataques afectan a todos los puntos de acceso. Si un ataque no funciona contra un punto de acceso, elige otro :)" @@ -3276,7 +3276,7 @@ function initialize_language_strings() { arr["POLISH",183]="W tej sesji wybrano plik słownika [\${normal_color}\${DICTIONARY}\${blue_color}]" arr["GERMAN",183]="Sie haben in dieser Sitzung bereits eine Wörterbuchdatei ausgewählt [\${normal_color}\${DICTIONARY}\${blue_color}]" arr["TURKISH",183]="Bu oturumda zaten sözlük dosyası seçtiniz [\${normal_color}\${DICTIONARY}\${blue_color}]" - arr["ARABIC",183]="[\${normal_color}\${DICTIONARY}\${blue_color}] لقد قمت بالفعل بتحديد ملف قاموس أثناء هذه الدورة " + arr["ARABIC",183]="[\${normal_color}\${DICTIONARY}\${blue_color}] لقد قمت بالفعل بتحديد ملف قاموس أثناء هذه الدورة" arr["ENGLISH",184]="Do you want to use this already selected dictionary file? \${normal_color}\${visual_choice}" arr["SPANISH",184]="¿Quieres utilizar este fichero de diccionario ya seleccionado? \${normal_color}\${visual_choice}" @@ -3289,7 +3289,7 @@ function initialize_language_strings() { arr["POLISH",184]="Czy chcesz użyć już wybraniego pliku słownika? \${normal_color}\${visual_choice}" arr["GERMAN",184]="Möchten Sie diese ausgewählte Wörterbuchdatei verwenden? \${normal_color}\${visual_choice}" arr["TURKISH",184]="Seçilen sözlük dosyasını kullanmak istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",184]="\${normal_color}\${visual_choice} هل ترغب في استخدام القاموس المحدد بالفعل؟" + arr["ARABIC",184]="\${normal_color}\${visual_choice} \${green_color}هل ترغب في استخدام القاموس المحدد بالفعل؟" arr["ENGLISH",185]="Selected BSSID: \${pink_color}None\${normal_color}" arr["SPANISH",185]="BSSID seleccionado: \${pink_color}Ninguno\${normal_color}" From c55ae7fd87455e17e5cda152241a84b4f138c693 Mon Sep 17 00:00:00 2001 From: darthvader-htb Date: Tue, 13 Oct 2020 10:04:19 -0400 Subject: [PATCH 080/101] Arabic Translation : fixing scrambling till array arr 400 --- language_strings.sh | 310 ++++++++++++++++++++++---------------------- 1 file changed, 155 insertions(+), 155 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index b15d977f3..bf11e9ff0 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -75,7 +75,7 @@ function initialize_language_strings() { optionaltool_needed["POLISH"]="Opcja zablokowana, wymaga: " optionaltool_needed["GERMAN"]="Option gesperrt, folgendes ist erfordert: " optionaltool_needed["TURKISH"]="Engellenen seçenek şunları gerektirir: " - optionaltool_needed["ARABIC"]="خيار مغلق يتطلب: " + optionaltool_needed["ARABIC"]=":خيار مغلق يتطلب" declare -A under_construction under_construction["ENGLISH"]="under construction" @@ -277,7 +277,7 @@ function initialize_language_strings() { et_misc_texts["POLISH",9]="Sieć bezprzewodowa, ESSID:" et_misc_texts["GERMAN",9]="WLAN, ESSID:" et_misc_texts["TURKISH",9]="Kablosuz ağ, ESSID:" - et_misc_texts["ARABIC",9]="شبكة لاسلكية، ESSID:" + et_misc_texts["ARABIC",9]=":شبكة لاسلكية، ESSID" et_misc_texts["ENGLISH",10]="Enter your wireless network password to get internet access" et_misc_texts["SPANISH",10]="Introduzca su contraseña de acceso a la red inalámbrica para poder acceder a internet" @@ -1001,7 +1001,7 @@ function initialize_language_strings() { arr["POLISH",8]="Znane dystrybucje kompatybilne z tym skryptem:" arr["GERMAN",8]="Bekannte Distros, die mit diesem Skript kompatibel sind:" arr["TURKISH",8]="Bu komut dosyasıyla bilinen uyumlu dağıtımlar:" - arr["ARABIC",8]=": التوزيعات المتوافقة المعروفة مع هذا البرنامج" + arr["ARABIC",8]=":التوزيعات المتوافقة المعروفة مع هذا البرنامج" arr["ENGLISH",9]="Detecting system..." arr["SPANISH",9]="Detectando sistema..." @@ -3770,7 +3770,7 @@ function initialize_language_strings() { arr["POLISH",221]="Zaakceptowano wersję bash (\${BASH_VERSION}). Minimalna wymagana wersja: \${minimum_bash_version_required}" arr["GERMAN",221]="Bash-Version (\${BASH_VERSION}) akzeptiert. Mindestversion erforderlich: \${minimum_bash_version_required}" arr["TURKISH",221]="Kabul edilen bash sürümü (\${BASH_VERSION}). Gerekli minimum sürüm: \${minimum_bash_version_required}" - arr["ARABIC",221]="إصدار bash مقبول (\${BASH_VERSION}). أدنى إصدار مطلوب: \${minimum_bash_version_required}" + arr["ARABIC",221]="\${minimum_bash_version_required} :أدنى إصدار مطلوب.(\${BASH_VERSION}) مقبول bashإصدار" arr["ENGLISH",222]="Insufficient bash version (\${BASH_VERSION}). Minimum required version: \${minimum_bash_version_required}" arr["SPANISH",222]="Versión de bash insuficiente (\${BASH_VERSION}). Mínimo requerido versión: \${minimum_bash_version_required}" @@ -3783,7 +3783,7 @@ function initialize_language_strings() { arr["POLISH",222]="Niewystarczająca wersja bash (\${BASH_VERSION}). Minimalna wymagana wersja: \${minimum_bash_version_required}" arr["GERMAN",222]="Unzureichende Bash-Version (\${BASH_VERSION}). Mindestversion erforderlich: \${minimum_bash_version_required}" arr["TURKISH",222]="Yetersiz bash sürümü (\${BASH_VERSION}). Gerekli minimum sürüm: \${minimum_bash_version_required}" - arr["ARABIC",222]="نسخة bash غير كافية (\${BASH_VERSION}). أدنى إصدار مطلوب: \${minimum_bash_version_required}" + arr["ARABIC",222]="\${minimum_bash_version_required} :أدنى إصدار مطلوب.(\${BASH_VERSION}) غير كافي bashإصدار" arr["ENGLISH",223]="airgeddon needs root permissions to work. Launch the script as root user or using \"sudo\"" arr["SPANISH",223]="airgeddon necesita permisos de root para funcionar. Lanza el script como usuario root o usando \"sudo\"" @@ -3796,7 +3796,7 @@ function initialize_language_strings() { arr["POLISH",223]="airgeddon wymaga uprawnień root do pracy. Uruchom skrypt jako root lub użyj \"sudo\"" arr["GERMAN",223]="airgeddon benötigt root Berechtigungen um zu arbeiten. Starten Sie das Skript als root oder mit \"sudo\"" arr["TURKISH",223]="airgeddon'un çalışması için root izinlerine ihtiyacı var. Yazılımı root kullanıcısı olarak veya \"sudo\" kullanarak başlat" - arr["ARABIC",223]="يحتاج airgeddon إلى أذونات root للعمل. قم بتشغيل البرنامج ك root أو باستخدام \"sudo\"" + arr["ARABIC",223]="\"sudo\" أو باستخدام root للعمل. قم بتشغيل البرنامج ك root إلى أذونات airgeddon يحتاج" arr["ENGLISH",224]="The script execution continues from exactly the same point where it was" arr["SPANISH",224]="El script continua su ejecución desde exactamente el mismo punto en el que estaba" @@ -3835,7 +3835,7 @@ function initialize_language_strings() { arr["POLISH",226]="Narzędzia aktualizacji: sprawdzanie..." arr["GERMAN",226]="Update-Tools: Überprüfung..." arr["TURKISH",226]="Güncelleme araçları: kontrol ediliyor..." - arr["ARABIC",226]="التحقق من وجود أدوات التحديث ..." + arr["ARABIC",226]="...التحقق من وجود أدوات التحديث" arr["ENGLISH",227]="Working... " arr["SPANISH",227]="Trabajando... " @@ -3848,7 +3848,7 @@ function initialize_language_strings() { arr["POLISH",227]="Praca... " arr["GERMAN",227]="In der Arbeit... " arr["TURKISH",227]="Çalışıyor... " - arr["ARABIC",227]="جاري العمل ... " + arr["ARABIC",227]="...جاري العمل" arr["ENGLISH",228]=" Developed by \${author}" arr["SPANISH",228]=" Programado por \${author}" @@ -3861,7 +3861,7 @@ function initialize_language_strings() { arr["POLISH",228]=" Opracowany przez \${author}" arr["GERMAN",228]=" Entwickelt von \${author}" arr["TURKISH",228]=" \${author} tarafından geliştirildi" - arr["ARABIC",228]=" المبرمج \${author}" + arr["ARABIC",228]=" \${author} المبرمج" arr["ENGLISH",229]="hashcat CPU, non GPU attacks" arr["SPANISH",229]="ataques hashcat CPU, no GPU" @@ -3874,7 +3874,7 @@ function initialize_language_strings() { arr["POLISH",229]="ataki hashcat CPU, nie GPU" arr["GERMAN",229]="CPU-hashcat-Angriffe, keine GPUs" arr["TURKISH",229]="hashcat CPU, GPU olmayan saldırılar" - arr["ARABIC",229]="hashcat CPU ، هجمات غيرمعتمدة على GPU" + arr["ARABIC",229]="GPU وليست ،hashcat CPU هجمات" arr["ENGLISH",230]="3. (hashcat) Dictionary attack against Handshake capture file" arr["SPANISH",230]="3. (hashcat) Ataque de diccionario sobre fichero de captura Handshake" @@ -3887,7 +3887,7 @@ function initialize_language_strings() { arr["POLISH",230]="3. (hashcat) Atak słownikowy na plik przechwytywania Handshake" arr["GERMAN",230]="3. (hashcat) Wörterbuchangriff auf die Aufnahmedatei Handshake" arr["TURKISH",230]="3. (hashcat) Yakalanan Handshake dosyasına karşı sözlük saldırısı" - arr["ARABIC",230]="3. (hashcat) هجوم القاموس على ملف التقاط Handshake" + arr["ARABIC",230]="3. Handshake هجوم القاموس على ملف التقاط (hashcat)" arr["ENGLISH",231]="4. (hashcat) Bruteforce attack against Handshake capture file" arr["SPANISH",231]="4. (hashcat) Ataque de fuerza bruta sobre fichero de captura Handshake" @@ -3900,7 +3900,7 @@ function initialize_language_strings() { arr["POLISH",231]="4. (hashcat) Atak brute force na plik przechwytywania Handshake" arr["GERMAN",231]="4. (hashcat) Brute-Force-Angriff auf die Capture-Handshake-Datei" arr["TURKISH",231]="4. (hashcat) Yakalanan Handshake dosyasına karşı bruteforce saldırısı" - arr["ARABIC",231]="4. (hashcat) هجوم Bruteforce ضد ملف التقاط Handshake" + arr["ARABIC",231]="4. Handshake ضد ملف التقاط Bruteforce هجوم (hashcat)" arr["ENGLISH",232]="5. (hashcat) Rule based attack against Handshake capture file" arr["SPANISH",232]="5. (hashcat) Ataque basado en reglas sobre fichero de captura Handshake" @@ -3913,7 +3913,7 @@ function initialize_language_strings() { arr["POLISH",232]="5. (hashcat) Atak na plik przechwytywania Handshake bazujący na regułach" arr["GERMAN",232]="5. (hashcat) Regeln-basierender Angriff gegen der Capture-Handshake-Datei" arr["TURKISH",232]="5. (hashcat) Yakalanan Handshake dosyasına karşı kural tabanlı saldırı" - arr["ARABIC",232]="5. (hashcat) هجوم قائم على القواعد ضد ملف التقاط Handshake" + arr["ARABIC",232]="5. Handshake هجوم قائم على القواعد ضد ملف التقاط (hashcat)" arr["ENGLISH",233]="Type the path to store the file or press [Enter] to accept the default proposal \${normal_color}[\${hashcat_potpath}]" arr["SPANISH",233]="Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto \${normal_color}[\${hashcat_potpath}]" @@ -3926,7 +3926,7 @@ function initialize_language_strings() { arr["POLISH",233]="Wpisz ścieżkę do zapisu pliku lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${hashcat_potpath}]" arr["GERMAN",233]="Schreiben Sie den Pfad wo die Datei gespeichert werden soll, oder drücken Sie die [Enter], um den Standardvorschlag zu akzeptieren \${normal_color}[\${hashcat_potpath}]" arr["TURKISH",233]="Dosyayı depolamak için yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın. \${normal_color}[\${hashcat_potpath}]" - arr["ARABIC",233]="أدخل المسار الذي تريد حفظ الملف فيه أو اضغط على [Enter] لاستخدام المسار المقترح \${normal_color}[\${hashcat_potpath}]" + arr["ARABIC",233]="\${normal_color}[\${hashcat_potpath}]\${green_color} لاستخدام المسار المقترح [Enter] أدخل المسار الذي تريد حفظ الملف فيه أو اضغط على" arr["ENGLISH",234]="Congratulations!! It seems the key has been decrypted" arr["SPANISH",234]="Enhorabuena!! Parece que la clave ha sido descifrada" @@ -3952,7 +3952,7 @@ function initialize_language_strings() { arr["POLISH",235]="Czy chcesz zapisać plik trofeum przy użyciu odszyfrowanego klucza? \${normal_color}\${visual_choice}" arr["GERMAN",235]="Möchten Sie die Trophäendatei mit dem entschlüsselten Schlüssel speichern? \${normal_color}\${visual_choice}" arr["TURKISH",235]="Trophy dosyasını şifresi çözülmüş olarak kaydetmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",235]="هل تريد حفظ ملف الغنيمة مع كلمة السر التي تم فك تشفيرها؟ \${normal_color}\${visual_choice}" + arr["ARABIC",235]="\${normal_color}\${visual_choice}\${green_color} هل تريد حفظ ملف الغنيمة مع كلمة السرالتي تم فك تشفيرها؟" arr["ENGLISH",236]="Hashcat trophy file generated successfully at [\${normal_color}\${potenteredpath}\${blue_color}]" arr["SPANISH",236]="Fichero de trofeo hashcat generado con éxito en [\${normal_color}\${potenteredpath}\${blue_color}]" @@ -3965,7 +3965,7 @@ function initialize_language_strings() { arr["POLISH",236]="Plik trofeum hashcat został pomyślnie wygenerowany w [\${normal_color}\${potenteredpath}\${blue_color}]" arr["GERMAN",236]="Trophäen-Datei-Hashcat erfolgreich in [\${normal_color}\${potenteredpath}\${blue_color}] generiert" arr["TURKISH",236]="Hashcat trophy dosyası başarıyla şurada oluşturuldu [\${normal_color}\${potenteredpath}\${blue_color}]" - arr["ARABIC",236]="تم إنشاء ملف غنيمة Hashcat بنجاح في [\${normal_color}\${potenteredpath}\${blue_color}]" + arr["ARABIC",236]="[\${normal_color}\${potenteredpath}\${blue_color}] بنجاح في Hashcat تم إنشاء ملف غنيمة" arr["ENGLISH",237]="There is a problem with the files or the entered path. Make sure that ca.pem, server.pem and server.key files exist in the given path. The attack can't be performed" arr["SPANISH",237]="Existe un problema con los ficheros o la ruta introducida. Asegúrate de que los ficheros ca.pem, server.pem y server.key existen en la ruta indicada. El ataque no se puede realizar" @@ -4004,7 +4004,7 @@ function initialize_language_strings() { arr["POLISH",239]="Plik reguły został już wybrany w tej sesji [\${normal_color}\${RULES}\${blue_color}]" arr["GERMAN",239]="Sie haben bereits eine Regeldatei ausgewählt [\${normal_color}\${RULES}\${blue_color}]" arr["TURKISH",239]="Bu oturumda zaten bir kural dosyası seçtiniz [\${normal_color}\${RULES}\${blue_color}]" - arr["ARABIC",239]="لقد اخترت ملف القواعد أثناء هذه الدورة [\${normal_color}\${RULES}\${blue_color}]" + arr["ARABIC",239]="[\${normal_color}\${RULES}\${blue_color}] لقد اخترت ملف القواعد أثناء هذه الدورة" arr["ENGLISH",240]="Do you want to use this already selected rules file? \${normal_color}\${visual_choice}" arr["SPANISH",240]="¿Quieres utilizar este fichero de reglas ya seleccionado? \${normal_color}\${visual_choice}" @@ -4017,7 +4017,7 @@ function initialize_language_strings() { arr["POLISH",240]="Czy chcesz użyć tego już wybranego pliku reguł? \${normal_color}\${visual_choice}" arr["GERMAN",240]="Möchten Sie diese ausgewählte Regeldatei verwenden? \${normal_color}\${visual_choice}" arr["TURKISH",240]="Zaten seçilmiş olan kural dosyasını kullanmak istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",240]="هل تريد استخدام ملف القواعد الذي اخترته؟ \${normal_color}\${visual_choice}" + arr["ARABIC",240]="\${normal_color}\${visual_choice}\${blue_color} هل تريد استخدام ملف القواعد الذي اخترته؟" arr["ENGLISH",241]="The path to the rules file is valid. Script can continue..." arr["SPANISH",241]="La ruta al fichero de reglas es válida. El script puede continuar..." @@ -4030,7 +4030,7 @@ function initialize_language_strings() { arr["POLISH",241]="Ścieżka do pliku reguł jest prawidłowa. Skrypt może kontynuować..." arr["GERMAN",241]="Der Pfad zur Regeldatei ist gültig. Das Skript kann fortfahren..." arr["TURKISH",241]="Kural dosyasının dizini doğru. Yazılım devam edebilir..." - arr["ARABIC",241]="المسار إلى ملف القواعد صالح. البرنامج يمكن أن يستمر ..." + arr["ARABIC",241]="...المسار إلى ملف القواعد صالح. البرنامج يمكن أن يستمر" arr["ENGLISH",242]="Enter the path of a rules file:" arr["SPANISH",242]="Introduce la ruta de un fichero de reglas:" @@ -4043,7 +4043,7 @@ function initialize_language_strings() { arr["POLISH",242]="Wprowadź ścieżkę do pliku reguł:" arr["GERMAN",242]="Geben Sie den Pfad einer Regeldatei ein:" arr["TURKISH",242]="Kural dosyasının dizinini girin:" - arr["ARABIC",242]="أدخل مسار ملف القواعد:" + arr["ARABIC",242]=":أدخل مسار ملف القواعد" arr["ENGLISH",243]="Selected rules file: \${pink_color}\${RULES}\${normal_color}" arr["SPANISH",243]="Fichero de reglas seleccionado: \${pink_color}\${RULES}\${normal_color}" @@ -4056,7 +4056,7 @@ function initialize_language_strings() { arr["POLISH",243]="Wybrany plik reguł: \${pink_color}\${RULES}\${normal_color}" arr["GERMAN",243]="Ausgewählte Regeldatei: \${pink_color}\${RULES}\${normal_color}" arr["TURKISH",243]="Seçilen kural dosyası: \${pink_color}\${RULES}\${normal_color}" - arr["ARABIC",243]="ملف القواعد المحدد: \${pink_color}\${RULES}\${normal_color}" + arr["ARABIC",243]="\${pink_color}\${RULES}\${blue_color} :ملف القواعد المحدد \${normal_color}" arr["ENGLISH",244]="Rule based attacks change the words of the dictionary list according to the rules written in the rules file itself. They are very useful. Some distros has predefined rule files (Kali: /usr/share/hashcat/rules // Wifislax: /opt/hashcat/rules)" arr["SPANISH",244]="Los ataques basados en reglas modifican las palabras de la lista del diccionario según las reglas escritas en el propio fichero de reglas. Son muy útiles. Algunas distros ya traen ficheros predefinidos de reglas (Kali: /usr/share/hashcat/rules // Wifislax: /opt/hashcat/rules)" @@ -4069,7 +4069,7 @@ function initialize_language_strings() { arr["POLISH",244]="Ataki bazujące na regułach modyfikują wyrazy ze słowników. Są bardzo przydatne. Niektóre dystrybucje Linuxa mają już predefiniowane pliki reguł (Kali: /usr/share/hashcat/rules // Wifislax: /opt/hashcat/rules)" arr["GERMAN",244]="Regelbasierte Angriffe modifizieren die Wörter in der Wörterbuchliste gemäß den Regeln, die in der Regeldatei selbst geschrieben sind. Sie sind sehr nützlich. Einige Distributionen bringen bereits vordefinierte Regeldateien mit (Kali: /usr/share/hashcat/rules // Wifislax: /opt/hashcat/rules)" arr["TURKISH",244]="Kural tabanlı saldırılar, kural listesindeki kurallara göre sözlük listesindeki kelimeleri değiştirir. Çok faydalılar. Bazı dağıtımlarda önceden tanımlanmış kural dosyaları vardır (Kali: /usr/share/hashcat/rules // Wifislax: /opt/hashcat/rules)" - arr["ARABIC",244]="تعدل الهجمات المستندة إلى القواعد الكلمات في القاموس وفقًا للقواعد الموضوعة في ملف القواعد. إنها مفيدة للغاية. تحتوي بعض التوزيعات على ملفات قواعد محددة مسبقًا (Kali: /usr/share/hashcat/rules // Wifislax: /opt/hashcat/rules)" + arr["ARABIC",244]="(Kali: /usr/share/hashcat/rules // Wifislax: /opt/hashcat/rules) تعدل الهجمات المستندة إلى القواعد الكلمات في القاموس وفقًا للقواعد الموضوعة في ملف القواعد. إنها مفيدة للغاية. تحتوي بعض التوزيعات على ملفات قواعد محددة مسبقًا" arr["ENGLISH",245]="// \${yellow_color}Chipset:\${normal_color} \${unknown_chipsetvar}" arr["SPANISH",245]="// \${yellow_color}Chipset:\${normal_color} \${unknown_chipsetvar}" @@ -4082,7 +4082,7 @@ function initialize_language_strings() { arr["POLISH",245]="// \${yellow_color}Chipset:\${normal_color} \${unknown_chipsetvar}" arr["GERMAN",245]="// \${yellow_color}Chipset:\${normal_color} \${unknown_chipsetvar}" arr["TURKISH",245]="// \${yellow_color}Chipset:\${normal_color} \${unknown_chipsetvar}" - arr["ARABIC",245]="// \${normal_color}\${unknown_chipsetvar} \${yellow_color}:Chipset\${normal_color}" + arr["ARABIC",245]="\${normal_color} \${unknown_chipsetvar} \${yellow_color}:شريحة \${blue_color} //" arr["ENGLISH",246]="Every time you see a text with the prefix \${cyan_color}\${pending_of_translation}\${pink_color} acronym for \"Pending of Translation\", means the translation has been automatically generated and is still pending of review" arr["SPANISH",246]="Cada vez que veas un texto con el prefijo \${cyan_color}\${pending_of_translation}\${pink_color} acrónimo de \"Pending of Translation\", significa que su traducción ha sido generada automáticamente y que aún está pendiente de revisión" @@ -4095,7 +4095,7 @@ function initialize_language_strings() { arr["POLISH",246]="Za każdym razem, gdy zobaczysz tekst z symbolem \${cyan_color}\${pending_of_translation}\${pink_color} dla \"Pending of Translation\", to tłumaczenie zostało wygenerowane automatycznie i nadal oczekuje na ręczną korektę" arr["GERMAN",246]="Jedes Mal, wenn Sie einen Text mit dem Präfix \${cyan_color}\${pending_of_translation}\${pink_color} Akronym für \"Pending of Translation\" sehen, bedeutet dies, dass Ihre Übersetzung automatisch erstellt wurde" arr["TURKISH",246]="Every time you see a text with the prefix \${cyan_color}\${pending_of_translation}\${pink_color} acronym for \"Pending of Translation\", means the translation has been automatically generated and is still pending of review" - arr["ARABIC",246]="في كل مرة ترى نصًا بالبادئة \${cyan_color}\${pending_of_translation}\${pink_color} اختصار \"Pending of Translation\" يعني أن الترجمة قد تم إنشاؤها تلقائيا، وهو لا يزال في انتظار المراجعة" + arr["ARABIC",246]="\${pink_color} يعني أن الترجمة قد تم إنشاؤها تلقائيا، وهو لا يزال في انتظار المراجعة \"Pending of Translation\" اختصار \${cyan_color}\${pending_of_translation} في كل مرة ترى نصًا بالبادئة " arr["ENGLISH",247]="Despite having all essential tools installed, your system uses airmon-zc instead of airmon-ng. In order to work properly you need to install ethtool and you don't have it right now. Please, install it and launch the script again" arr["SPANISH",247]="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 ethtool y tú no lo tienes en este momento. Por favor, instálalo y vuelve a lanzar el script" @@ -4108,7 +4108,7 @@ function initialize_language_strings() { arr["POLISH",247]="Mimo, iż zainstalowano wszystkie niezbędne narzędzia, twój system zamiast airmon-ng wykorzystuje airmon-zc. Aby móc korzystać ze skryptu, musisz zainstalować program ethtool, którego obecnie nie masz. Zainstaluj go i ponownie uruchom skrypt" arr["GERMAN",247]="Obwohl alle wesentlichen Tools installiert sind, verwendet Ihr System airmon-zc anstelle von airmon-ng. Um zu arbeiten, müssen Sie ethtool installiert haben und Sie haben es zur Zeit nicht. Bitte installieren Sie es und starten Sie das Skript erneut" arr["TURKISH",247]="Tüm gerekli araçlara sahip olmanıza rağmen, sisteminiz airmon-ng yerine airmon-zc kullanıyor. Düzgün çalışması için ethtool yüklemeniz gerekiyor ve şu anda ona sahip değilsiniz. Lütfen kurun ve komut dosyasını tekrar başlatın" - arr["ARABIC",247]="على الرغم من تثبيت جميع الأدوات الأساسية ، فإن نظامك يستخدم airmon-zc بدلاً من airmon-ng. لكي تعمل بشكل صحيح ، تحتاج إلى تثبيت ethtool وليس لديك الآن. من فضلك ، قم بتثبيته وتشغيل البرنامج النصي مرة أخرى" + arr["ARABIC",247]="وليس لديك الآن. من فضلك ، قم بتثبيته وتشغيل البرنامج النصي مرة أخرى ethtool لكي تعمل بشكل صحيح ، تحتاج إلى تثبيت .airmon-ng بدلاً من airmon-zc على الرغم من تثبيت جميع الأدوات الأساسية ، فإن نظامك يستخدم" arr["ENGLISH",248]="noisy mode, non stop" arr["SPANISH",248]="modo noisy, sin interrupciones" @@ -4121,7 +4121,7 @@ function initialize_language_strings() { arr["POLISH",248]="tryb noisy, bez przerw" arr["GERMAN",248]="noisy-Modus, ununterbrochen" arr["TURKISH",248]="noisy mod, aralıksız" - arr["ARABIC",248]="الوضع noisy mode ، بدون توقف" + arr["ARABIC",248]="بدون توقف ، noisy mode الوضع" arr["ENGLISH",249]="5. Portuguese" arr["SPANISH",249]="5. Portugués" @@ -4147,7 +4147,7 @@ function initialize_language_strings() { arr["POLISH",250]="Jeśli widzisz nieprawidłowe tłumaczenie lub chcesz usunąć tagi \${cyan_color}\${pending_of_translation}\${pink_color}, napisz do mnie \${normal_color}\${mail}\${pink_color}, aby współpracować przy tłumaczeniu" arr["GERMAN",250]="Wenn Sie eine falsche Übersetzung sehen oder möchten, dass die Marken \${cyan_color}\${pending_of_translation}\${pink_color} verschwinden, schreiben Sie mir an \${normal_color}\${mail}\${pink_color}, um mit den Übersetzungen zusammenzuarbeiten" arr["TURKISH",250]="Eğer kötü bir çeviri gördüyseniz veya sadece çeviri yapmak istiyorsanız \${cyan_color}\${pending_of_translation}\${pink_color} işaretleyip bana yazın. \${normal_color}\${mail}" - arr["ARABIC",250]="إذا رأيت أي ترجمة سيئة أو أردت فقط اختفاء \${cyan_color}\${pending_of_translation}\${pink_color} ، فاكتب لي إلى \${normal_color}\${mail}\${pink_color} للتعاون مع الترجمات" + arr["ARABIC",250]="\${normal_color}\${mail}\${pink_color} للتعاون مع الترجمات \${cyan_color}\${pending_of_translation}\${pink_color} رؤية العلامات تختفي ، فاكتب لي إلى \${normal_color} إذا رأيت أي ترجمة سيئة أو أردت فقط" arr["ENGLISH",251]="You have chosen the same language that was selected. No changes will be done" arr["SPANISH",251]="Has elegido el mismo idioma que estaba seleccionado. No se realizarán cambios" @@ -4173,7 +4173,7 @@ function initialize_language_strings() { arr["POLISH",252]="7. Menu ataków Evil Twin" arr["GERMAN",252]="7. Evil Twin Angriffsmenü" arr["TURKISH",252]="7. Şeytani İkiz saldırısı menüsü" - arr["ARABIC",252]="7. قائمة هجمات Evil Twin" + arr["ARABIC",252]="7. Evil Twin قائمة هجمات" arr["ENGLISH",253]="Evil Twin attacks menu" arr["SPANISH",253]="Menú de ataques Evil Twin" @@ -4186,7 +4186,7 @@ function initialize_language_strings() { arr["POLISH",253]="Menu ataków Evil Twin" arr["GERMAN",253]="Evil Twin Angriffsmenü" arr["TURKISH",253]="Şeytani İkiz saldırısı menüsü" - arr["ARABIC",253]="قائمة هجمات Evil Twin" + arr["ARABIC",253]="Evil Twin قائمة هجمات" arr["ENGLISH",254]="In order to use the Evil Twin just AP and sniffing attacks, you must have another one interface in addition to the wifi network interface will become the AP, which will provide internet access to other clients on the network. This doesn't need to be wifi, can be ethernet" arr["SPANISH",254]="Para utilizar los ataques de Evil Twin de solo AP y con sniffing, deberás tener además de la interfaz wifi que se transformará en el AP, otra interfaz de red con acceso a internet para proporcionar este servicio a otros clientes de la red. Esta no hace falta que sea wifi, puede ser ethernet" @@ -4199,7 +4199,7 @@ function initialize_language_strings() { arr["POLISH",254]="Aby używać ataków Evil Twin tylko z AP i sniffingiem pakietów, musisz oprócz interfejsu wifi, który stanie się AP, posiadać drugi interfejs sieciowy z dostępem do internetu, aby go udzielić innym klientom w sieci. To nie musi być wifi, może to być ethernet" arr["GERMAN",254]="Um die Evil-Twin-Angriffe von nur AP und mit Sniffing zu verwenden, müssen Sie zusätzlich zu der WLAN-Interface, die in den AP umgewandelt wird, eine andere Netzwerk-Interface mit Internetzugang haben, um diesen Dienst anderen Clients im Netzwerk bereitzustellen. Dies muss nicht WLAN sein, es kann Ethernet sein" arr["TURKISH",254]="Evil Twin'i sadece AP ve sniffing saldırılarını kullanmak için, ağdaki diğer istemcilere internet erişimi sağlayacak olan WiFi ağ arayüzüne ek olarak başka bir arabiriminiz de AP olacaktır. Bu wifi olması gerekmez, ethernet olabilir" - arr["ARABIC",254]="من أجل استخدام Evil Twin just AP وهجمات الشم ، يجب أن يكون لديك واجهة واحدة أخرى بالإضافة إلى واجهة شبكة wifi ستصبح AP ، والتي ستوفر الوصول إلى الإنترنت للعملاء الآخرين على الشبكة. هذا لا يلزم أن يكون wifi ، يمكن أن يكون ethernet" + arr["ARABIC",254]=ethernet يمكن أن يكون ، wifi والتي ستوفر الوصول إلى الإنترنت للعملاء الآخرين على الشبكة. هذا لا يلزم أن يكون ، AP ستصبح wifi وهجمات الشم ، يجب أن يكون لديك واجهة واحدة أخرى بالإضافة إلى واجهة شبكة Evil Twin just AP من أجل استخدام arr["ENGLISH",255]="without sniffing, just AP" arr["SPANISH",255]="sin sniffing, solo AP" @@ -4212,7 +4212,7 @@ function initialize_language_strings() { arr["POLISH",255]="brak sniffingu, tylko AP" arr["GERMAN",255]="kein Sniffing, nur AP" arr["TURKISH",255]="siniffing olmadan, sadece AP" - arr["ARABIC",255]="بدون شم ، فقط AP" + arr["ARABIC",255]="AP بدون شم ، فقط" arr["ENGLISH",256]="5. Evil Twin attack just AP" arr["SPANISH",256]="5. Ataque Evil Twin solo AP" @@ -4225,7 +4225,7 @@ function initialize_language_strings() { arr["POLISH",256]="5. Atak Evil Twin tylko AP" arr["GERMAN",256]="5. Attack Evil Twin nur AP" arr["TURKISH",256]="5. Şeytani İkiz saldırısı sadece AP" - arr["ARABIC",256]="5. هجوم Evil Twin فقط AP" + arr["ARABIC",256]="5. Evil Twin فقط AP هجوم" arr["ENGLISH",257]="with sniffing" arr["SPANISH",257]="con sniffing" @@ -4251,7 +4251,7 @@ function initialize_language_strings() { arr["POLISH",258]="Jeśli użyjesz ataku bez sniffingu, tylko AP, możesz użyć dowolnego zewnętrznego programu sniffującego" arr["GERMAN",258]="Wenn Sie den Angriff ohne Sniffing, nur AP, verwenden, können Sie jedes Sniffer-Programm außerhalb des Skripts verwenden" arr["TURKISH",258]="Saldırıyı kullanmadan sadece AP'yi kullanırsanız, sniffer yazılımı için herhangi bir harici komut kullanabilirsiniz" - arr["ARABIC",258]="إذا كنت تستخدم الهجوم بدون شم ، فقط AP ، يمكنك استخدام أي برنامج خارجي للشم" + arr["ARABIC",258]="يمكنك استخدام أي برنامج خارجي للشم ، AP إذا كنت تستخدم الهجوم بدون شم ، فقط" arr["ENGLISH",259]="6. Evil Twin AP attack with sniffing" arr["SPANISH",259]="6. Ataque Evil Twin AP con sniffing" @@ -4264,7 +4264,7 @@ function initialize_language_strings() { arr["POLISH",259]="6. Atak Evil Twin AP ze sniffingiem" arr["GERMAN",259]="6. Evil Twin AP Angriff mit Sniffing" arr["TURKISH",259]="6. Şeytani İkiz AP Saldırısı sniffing ile birlikte" - arr["ARABIC",259]="6. هجوم Evil Twin AP مع الشم" + arr["ARABIC",259]="6. مع الشم Evil Twin AP هجوم" arr["ENGLISH",260]="6. Smooth mode Enterprise Evil Twin" arr["SPANISH",260]="6. Evil Twin Enterprise modo smooth" @@ -4277,7 +4277,7 @@ function initialize_language_strings() { arr["POLISH",260]="6. Enterprise Evil Twin w trybie smooth" arr["GERMAN",260]="6. Smooth-Modus Enterprise Evil Twin" arr["TURKISH",260]="6. Smooth mod Enterprise Evil Twin" - arr["ARABIC",260]="6. وضع Smooth mode Enterprise Evil Twin" + arr["ARABIC",260]="6. Smooth mode Enterprise Evil Twin وضع" arr["ENGLISH",261]="7. Evil Twin AP attack with sniffing and sslstrip" arr["SPANISH",261]="7. Ataque Evil Twin AP con sniffing y sslstrip" @@ -4290,7 +4290,7 @@ function initialize_language_strings() { arr["POLISH",261]="7. Ataku Evil Twin AP ze sniffingiem i sslstrip" arr["GERMAN",261]="7. Evil Twin AP Angriff mit Sniffing und sslstrip" arr["TURKISH",261]="7. Şeytani İkiz AP saldırısı sniffing ve sslstrip ile birlikte" - arr["ARABIC",261]="7. هجوم Evil Twin AP مع الشم و sslstrip" + arr["ARABIC",261]="7. sslstrip مع الشم و Evil Twin AP هجوم" arr["ENGLISH",262]="without sniffing, captive portal" arr["SPANISH",262]="sin sniffing, portal cautivo" @@ -4316,7 +4316,7 @@ function initialize_language_strings() { arr["POLISH",263]="9. Atak Evil Twin AP z captive portal (wymagany tryb monitorowania)" arr["GERMAN",263]="9. Evil Twin AP Angriff mit Captive Portal (monitor-Modus erforderlich)" arr["TURKISH",263]="9. Şeytani İkiz AP saldırısı esaret portalı ile birlikte (izleme modu gerekli)" - arr["ARABIC",263]="9. هجوم Evil Twin AP مع بوابة أسيرة (وضع monitor mode مطلوب)" + arr["ARABIC",263]="9. (مطلوب monitor mode مع بوابة أسيرة (وضع Evil Twin AP هجوم" arr["ENGLISH",264]="The captive portal attack tries to one of the network clients provide us the password for the wifi network by entering it on our portal" arr["SPANISH",264]="El ataque del portal cautivo intentará conseguir que uno de los clientes de la red nos proporcione la contraseña de la red wifi introduciéndola en nuestro portal" @@ -4329,7 +4329,7 @@ function initialize_language_strings() { arr["POLISH",264]="Atak w portalu captive spróbuje uzyskać hasło WiFi od jednego z klientów sieci, który wprowadzi je w naszym portalu" arr["GERMAN",264]="Der Angriff des Captive-Portals wird versuchen, einen der Clients des Netzwerks dazu zu bringen, uns das WLAN-Passwort zur Verfügung zu stellen, indem sie es in unser Portal eingeben" arr["TURKISH",264]="Esaret Portalı saldırısı, ağ istemcilerinden birinin portalımıza girerek wifi ağı için şifre sağlamasını dener" - arr["ARABIC",264]="يحاول هجوم البوابة الأسيرة أن يقوم أحد عملاء الشبكة بتزويدنا بكلمة مرور شبكة wifi عن طريق إدخالها على بوابتنا" + arr["ARABIC",264]="عن طريق إدخالها على بوابتنا wifi يحاول هجوم البوابة الأسيرة أن يقوم أحد عملاء الشبكة بتزويدنا بكلمة مرور شبكة" arr["ENGLISH",265]="Evil Twin deauth" arr["SPANISH",265]="Desautenticación para Evil Twin" @@ -4342,7 +4342,7 @@ function initialize_language_strings() { arr["POLISH",265]="Deautentykacja dla Evil Twin" arr["GERMAN",265]="Deauthentifizierung für das Evil Twin" arr["TURKISH",265]="Şeytani İkiz deauth" - arr["ARABIC",265]="إلغاء المصادقة على Evil Twin" + arr["ARABIC",265]="Evil Twin إلغاء المصادقة على" arr["ENGLISH",266]="0. Return to Evil Twin attacks menu" arr["SPANISH",266]="0. Volver al menú de ataques Evil Twin" @@ -4355,7 +4355,7 @@ function initialize_language_strings() { arr["POLISH",266]="0. Wróć do menu Evil Twin Atak" arr["GERMAN",266]="0. Zurück zum Evil Twin Angriffsmenü" arr["TURKISH",266]="0. Şeytani İkiz saldırı menüsüne geri dön" - arr["ARABIC",266]="0. ارجع إلى قائمة هجمات Evil Twin" + arr["ARABIC",266]="0. Evil Twin ارجع إلى قائمة هجمات" arr["ENGLISH",267]="If you can't deauth clients from an AP using an attack, choose another one :)" arr["SPANISH",267]="Si no consigues desautenticar a los clientes de un AP con un ataque, elige otro :)" @@ -4368,7 +4368,7 @@ function initialize_language_strings() { arr["POLISH",267]="Jeśli nie możesz deautentykować klientów AP tym atakiem, wybierz inny :)" arr["GERMAN",267]="Wenn es Ihnen nicht gelingt, die Clients eines AP mit einem Angriff zu deaktivieren, wählen Sie einen anderen :)" arr["TURKISH",267]="Eğer deauth yapamadıysanız başka bir yöntem seçiniz :)" - arr["ARABIC",267]="إذا لم تتمكن من إلغاء مصادقة العملاء من AP باستخدام هجوم ، فاختر واحدًا آخر :)" + arr["ARABIC",267]="(:باستخدام هجوم ، فاختر واحدًا آخر AP إذا لم تتمكن من إلغاء مصادقة العملاء من" arr["ENGLISH",268]="With this attack, we'll try to deauth clients from the legitimate AP. Hopefully they'll reconnect to our Evil Twin AP" arr["SPANISH",268]="Con este ataque, intentaremos desautenticar a los clientes del AP legítimo. Con suerte reconectarán pero a nuestro Evil Twin AP" @@ -4394,7 +4394,7 @@ function initialize_language_strings() { arr["POLISH",269]="Aby wykonać atak Evil Twin, musisz być bardzo blisko docelowego punktu dostępowego lub mieć bardzo silną antenę wifi. Twój sygnał musi dotrzeć do klientów con najmniej tak samo silny lub silniejszy od legalnego AP" arr["GERMAN",269]="Um einen Evil Twin Angriff durchzuführen, müssen Sie sehr nah am Ziel-AP sein oder eine sehr leistungsfähige WLAN-Antenne haben. Ihr Signal muss Kunden als stark oder mindestens stärker als die legitime AP erreichen" arr["TURKISH",269]="Şeytani İkiz bir saldırı gerçekleştirmek için hedef AP'ye çok yakın olmanız veya çok güçlü bir wifi antenine sahip olmanız gerekir. Sinyaliniz, clientlere yasal AP'den eşit veya daha güçlü olmalıdır" - arr["ARABIC",269]="لتنفيذ هجوم Evil Twin ، يجب أن تكون قريبًا جدًا من نقطة الوصول المستهدفة أو أن يكون لديك هوائي wifi قوي جدًا. يجب أن تصل إشارتك إلى العملاء بنفس القوة أو أكثر من نقطة الوصول الشرعية" + arr["ARABIC",269]="Evil Twin AP المشروعة. نأمل أن يعيدوا الاتصال بـ AP مع هذا الهجوم ، سنحاول إلغاء مصادقة العملاء من" arr["ENGLISH",270]="Evil Twin attack just AP" arr["SPANISH",270]="Ataque Evil Twin solo AP" @@ -4407,7 +4407,7 @@ function initialize_language_strings() { arr["POLISH",270]="Atak Evil Twin tylko AP" arr["GERMAN",270]="Evil Twin Angriff nur AP" arr["TURKISH",270]="Şeytani İkiz saldırısı sadece AP" - arr["ARABIC",270]="هجوم Evil Twin فقط AP" + arr["ARABIC",270]="AP فقط Evil Twin هجوم" arr["ENGLISH",271]="Selected BSSID: \${pink_color}None\${normal_color}" arr["SPANISH",271]="BSSID seleccionado: \${pink_color}Ninguno\${normal_color}" @@ -4420,7 +4420,7 @@ function initialize_language_strings() { arr["POLISH",271]="Wybrany BSSID: \${pink_color}Brak\${normal_color}" arr["GERMAN",271]="Ausgewählte BSSID: \${pink_color}Keine\${normal_color}" arr["TURKISH",271]="Seçilen BSSID: \${pink_color}None\${normal_color}" - arr["ARABIC",271]="BSSID المختار: \${pink_color}لا يوجد\${normal_color}" + arr["ARABIC",271]="\${pink_color}None\${blue_color} :المختار BSSID" arr["ENGLISH",272]="Deauthentication chosen method: \${pink_color}\${et_dos_attack}\${normal_color}" arr["SPANISH",272]="Método elegido de desautenticación: \${pink_color}\${et_dos_attack}\${normal_color}" @@ -4433,7 +4433,7 @@ function initialize_language_strings() { arr["POLISH",272]="Wybrana metoda deautentykacji: \${pink_color}\${et_dos_attack}\${normal_color}" arr["GERMAN",272]="Designierte Methode der De-Authentifizierung: \${pink_color}\${et_dos_attack}\${normal_color}" arr["TURKISH",272]="Deauthentication seçilen yöntem: \${pink_color}\${et_dos_attack}\${normal_color}" - arr["ARABIC",272]="الطريقة المختارة لإلغاء المصادقة: \${pink_color}\${et_dos_attack}\${normal_color}" + arr["ARABIC",272]="\${pink_color}\${et_dos_attack}\${blue_color} :الطريقة المختارة لإلغاء المصادقة" arr["ENGLISH",273]="Selected channel: \${pink_color}None\${normal_color}" arr["SPANISH",273]="Canal seleccionado: \${pink_color}Ninguno\${normal_color}" @@ -4446,7 +4446,7 @@ function initialize_language_strings() { arr["POLISH",273]="Wybrany kanał: \${pink_color}Brak\${normal_color}" arr["GERMAN",273]="Ausgewählter Kanal: \${pink_color}Keinen\${normal_color}" arr["TURKISH",273]="Seçilen kanal: \${pink_color}None\${normal_color}" - arr["ARABIC",273]="قناة المختارة: \${pink_color}لا يوجد\${normal_color}" + arr["ARABIC",273]="\${pink_color}لا توجد\${blue_color} :القناة المختارة" arr["ENGLISH",274]="Selected ESSID: \${pink_color}None\${normal_color}" arr["SPANISH",274]="ESSID seleccionado: \${pink_color}Ninguno\${normal_color}" @@ -4459,7 +4459,7 @@ function initialize_language_strings() { arr["POLISH",274]="Wybrany ESSID: \${pink_color}Brak\${normal_color}" arr["GERMAN",274]="Ausgewähltes ESSID: \${pink_color}Keines\${normal_color}" arr["TURKISH",274]="Seçilen ESSID: \${pink_color}None\${normal_color}" - arr["ARABIC",274]="ESSID المختار: \${pink_color}لا يوجد\${normal_color}" + arr["ARABIC",274]="\${pink_color}لا يوجد\${blue_color} :المختار ESSID " arr["ENGLISH",275]="In addition to the software requirements that already meet if you get here, you need to provide target AP data to carry out the attack" arr["SPANISH",275]="Además de los requisitos de software, que ya cumples si has llegado hasta aquí, es necesario proporcionar los datos del AP objetivo para llevar a cabo el ataque" @@ -4472,7 +4472,7 @@ function initialize_language_strings() { arr["POLISH",275]="Oprócz wymogów dotyczących oprogramowania, które już spełniłeś, konieczne jest dostarczenie danych AP docelowego do przeprowadzenia ataku" arr["GERMAN",275]="Zusätzlich zu den Softwareanforderungen, die Sie bereits erfüllen, wenn Sie hier angekommen sind, ist es notwendig, die Daten des Ziel-AP bereitzustellen, um den Angriff auszuführen" arr["TURKISH",275]="Buraya zaten ulaşmış olduğunuz yazılım gereksinimlerine ek olarak, saldırıyı gerçekleştirmek için hedef AP verileri sağlamanız gerekir" - arr["ARABIC",275]="بالإضافة إلى متطلبات البرامج التي تفي بالفعل إذا وصلت إلى هنا ، فأنت بحاجة إلى توفير بيانات AP المستهدفة لتنفيذ الهجوم" + arr["ARABIC",275]="المستهدفة لتنفيذ الهجوم AP بالإضافة إلى متطلبات البرامج التي تفي بالفعل إذا وصلت إلى هنا ، فأنت بحاجة إلى توفير بيانات" arr["ENGLISH",276]="On top of this screen you can see all that is needed to perform the attack. If any of the parameters has no value, you can enter it manually, or you can go back to select a target and then return here" arr["SPANISH",276]="En la parte superior de esta pantalla puedes ver todo lo que hace falta para realizar el ataque. Si alguno de los parámetros no tiene valor, puedes introducirlo manualmente, o puedes retroceder para seleccionar un objetivo y regresar aquí" @@ -4511,7 +4511,7 @@ function initialize_language_strings() { arr["POLISH",278]="Wybrana metoda deautentykacji: \${pink_color}Brak\${normal_color}" arr["GERMAN",278]="Designierte Methode der De-Authentifizierung: \${pink_color}Keine\${normal_color}" arr["TURKISH",278]="Deauthentication seçilen yöntem: \${pink_color}None\${normal_color}" - arr["ARABIC",278]="الطريقة المختارة لإلغاء المصادقة: \${pink_color}لا يوجد\${normal_color}" + arr["ARABIC",278]="\${pink_color}لا توجد\${blue_color} :الطريقة المختارة لإلغاء المصادقة" arr["ENGLISH",279]="Select another interface with internet access:" arr["SPANISH",279]="Selecciona otra interfaz que tenga acceso a internet:" @@ -4524,7 +4524,7 @@ function initialize_language_strings() { arr["POLISH",279]="Wybierz inny interfejs, który ma dostęp do internetu:" arr["GERMAN",279]="Wählen Sie eine andere Interface mit Internetzugang:" arr["TURKISH",279]="Başka bir arayyüz seçiniz:" - arr["ARABIC",279]="حدد واجهة أخرى موصولة مع الإنترنت:" + arr["ARABIC",279]=":حدد واجهة أخرى موصولة مع الإنترنت" arr["ENGLISH",280]="On this screen, it's supposed an additional interface to provide internet access is chosen, but you don't have anyone at this moment" arr["SPANISH",280]="En esta pantalla, se supone que deberías elegir otro interfaz adicional para proporcionar acceso a internet, pero no dispones de ninguno en este momento" @@ -4550,7 +4550,7 @@ function initialize_language_strings() { arr["POLISH",281]="Interfejs \${current_iface_on_messages}, który wybrałeś, nie jest kartą wifi. Ten atak wymaga wybrania interfejsu wifi" arr["GERMAN",281]="Die von Ihnen ausgewählte \${current_iface_on_messages} Interface ist keine WLAN-Karte. Dieser Angriff erfordert, dass die ausgewählte Interface WLAN ist" arr["TURKISH",281]="Seçmiş olduğunuz arayüz \${current_iface_on_messages} bir wifi kartı değildir. Bu saldırı bir wifi kartı gerektirir" - arr["ARABIC",281]="واجهة \${current_iface_on_messages} التي اخترتها ليست بطاقة واي فاي. يحتاج هذا الهجوم إلى تحديد بطاقة wifi" + arr["ARABIC",281]="wifi التي اخترتها ليست بطاقة واي فاي. يحتاج هذا الهجوم إلى تحديد بطاقة \${current_iface_on_messages} واجهة" arr["ENGLISH",282]="Selected internet interface: \${pink_color}\${internet_interface}\${normal_color}" arr["SPANISH",282]="Interfaz con internet seleccionada: \${pink_color}\${internet_interface}\${normal_color}" @@ -4563,7 +4563,7 @@ function initialize_language_strings() { arr["POLISH",282]="Wybrany interfejs z internetem: \${pink_color}\${internet_interface}\${normal_color}" arr["GERMAN",282]="Ausgewählte Internet-Interface: \${pink_color}\${internet_interface}\${normal_color}" arr["TURKISH",282]="Seçilen internet arayüzü: \${pink_color}\${internet_interface}\${normal_color}" - arr["ARABIC",282]="واجهة إنترنت المختارة: \${pink_color}\${internet_interface}\${normal_color}" + arr["ARABIC",282]="\${pink_color}\${internet_interface}\${blue_color} :واجهة إنترنت المختارة" arr["ENGLISH",283]="Selected internet interface: \${pink_color}None\${normal_color}" arr["SPANISH",283]="Interfaz con internet seleccionada: \${pink_color}Ninguna\${normal_color}" @@ -4576,7 +4576,7 @@ function initialize_language_strings() { arr["POLISH",283]="Wybrany interfejs z internetem: \${pink_color}Brak\${normal_color}" arr["GERMAN",283]="Ausgewählte Internet-Interface: \${pink_color}Keine\${normal_color}" arr["TURKISH",283]="Seçilen internet arayüzü: \${pink_color}None\${normal_color}" - arr["ARABIC",283]="واجهة إنترنت المختارة: \${pink_color}لا\${normal_color}" + arr["ARABIC",283]="\${pink_color}لا\${blue_color} :واجهة إنترنت المختارة" arr["ENGLISH",284]="Do you want to use this selected interface? \${normal_color}\${visual_choice}" arr["SPANISH",284]="¿Quieres utilizar esta interfaz ya seleccionada? \${normal_color}\${visual_choice}" @@ -4589,7 +4589,7 @@ function initialize_language_strings() { arr["POLISH",284]="Czy chcesz skorzystać z tego interfejsu? \${normal_color}\${visual_choice}" arr["GERMAN",284]="Möchten Sie diese ausgewählte Interface verwenden? \${normal_color}\${visual_choice}" arr["TURKISH",284]="Seçilmiş olan arayüzü kullanmak istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",284]="هل تريد استخدام هذه الواجهة المختارة؟ \${normal_color}\${visual_choice}" + arr["ARABIC",284]="\${normal_color}\${visual_choice}\${green_color} هل تريد استخدام هذه الواجهة المختارة؟" arr["ENGLISH",285]="Selected interface with internet access detected during this session [\${normal_color}\${internet_interface}\${blue_color}]" arr["SPANISH",285]="Se ha detectado que ya tiene un interfaz con acceso a internet seleccionada en esta sesión [\${normal_color}\${internet_interface}\${blue_color}]" @@ -4602,7 +4602,7 @@ function initialize_language_strings() { arr["POLISH",285]="Wykryto, że w tej sesji masz już wybrany interfejs z dostępem do internetu [\${normal_color}\${internet_interface}\${blue_color}]" arr["GERMAN",285]="Es wurde festgestellt, dass Sie bereits eine Interface mit Internetzugang ausgewählt haben [\${normal_color}\${internet_interface}\${blue_color}]" arr["TURKISH",285]="Bu oturum sırasında seçilen arayüz internet erişimi ile tespit edildi [\${normal_color}\${internet_interface}\${blue_color}]" - arr["ARABIC",285]="تم اكتشاف واجهة محددة موصولة بالإنترنت أثناء هذه الدورة [\${normal_color}\${internet_interface}\${blue_color}]" + arr["ARABIC",285]="[\${normal_color}\${internet_interface}\${blue_color}] تم اكتشاف واجهة محددة موصولة بالإنترنت أثناء هذه الدورة" arr["ENGLISH",286]="If you don't have a captured Handshake file from the target network you can get it now" arr["SPANISH",286]="Si no tienes un fichero de Handshake capturado de la red objetivo puedes obtenerlo ahora" @@ -4615,7 +4615,7 @@ function initialize_language_strings() { arr["POLISH",286]="Jeśli nie masz pliku Handshake przechwyconego w sieci docelowej, możesz go teraz zdobyć" arr["GERMAN",286]="Wenn Sie keine Handshake-Datei vom Zielnetzwerk erhalten haben, können Sie sie jetzt abrufen" arr["TURKISH",286]="Eğer hedef ağ için henüz yakalanmış bir Handshake dosyanız yoksa hemen şimdi yakalayabilirsiniz" - arr["ARABIC",286]="إذا لم يكن لديك ملف Handshake تم التقاطه من الشبكة المستهدفة ، يمكنك الحصول عليه الآن" + arr["ARABIC",286]="تم التقاطه من الشبكة المستهدفة ، يمكنك الحصول عليه الآن Handshake إذا لم يكن لديك ملف" arr["ENGLISH",287]="The script will check for internet access. Please be patient..." arr["SPANISH",287]="El script va a comprobar si tienes acceso a internet. Por favor ten paciencia..." @@ -4628,7 +4628,7 @@ function initialize_language_strings() { arr["POLISH",287]="Skrypt sprawdzi, czy masz dostęp do internetu. Bądź cierpliwy..." arr["GERMAN",287]="Das Skript überprüft, ob Sie Internetzugang. Bitte haben Sie etwas Geduld..." arr["TURKISH",287]="Yazılım internet erişimin, kontrol edecek. Lütfen sabırlı olun..." - arr["ARABIC",287]="سيتحقق البرنامج من الوصول إلى الإنترنت. يرجى التحلي بالصبر ..." + arr["ARABIC",287]="...سيتحقق البرنامج من الوصول إلى الإنترنت. يرجى التحلي بالصبر" arr["ENGLISH",288]="It seems you have no internet access. This attack needs an interface with internet access" arr["SPANISH",288]="Parece que no tienes conexión a internet. Este ataque necesita una interfaz con acceso a internet" @@ -4654,7 +4654,7 @@ function initialize_language_strings() { arr["POLISH",289]="Udało się potwierdzić, że masz dostęp do internet w wybranym interfejsie. Skrypt może kontynuować..." arr["GERMAN",289]="Es wurde korrekt überprüft, dass Sie in der ausgewählten Interface Zugriff auf das Internet haben. Das Skript kann fortfahren..." arr["TURKISH",289]="Başarılı bir şekilde doğrulandı ve seçilen arayüzde internet erişiminiz var. Yazılım devam edebilir..." - arr["ARABIC",289]="تم التحقق بنجاح من أن لديك إمكانية الوصول إلى الإنترنت على الواجهة المحددة. البرنامج يمكن أن يستمر ..." + arr["ARABIC",289]="...تم التحقق بنجاح من أن لديك إمكانية الوصول إلى الإنترنت على الواجهة المحددة. البرنامج يمكن أن يستمر" arr["ENGLISH",290]="It seems you have internet access but not in the selected interface acting as interface with internet access" arr["SPANISH",290]="Parece que tienes conexión a internet pero no en la interfaz seleccionada como interfaz con acceso a internet" @@ -4680,7 +4680,7 @@ function initialize_language_strings() { arr["POLISH",291]="Atak Evil Twin AP ze sniffingiem" arr["GERMAN",291]="Evil Twin AP Angriff mit Sniffing" arr["TURKISH",291]="Şeytani İkiz AP saldırısı sniffing ile" - arr["ARABIC",291]="هجوم Evil Twin مع الشم" + arr["ARABIC",291]="مع الشم Evil Twin هجوم" arr["ENGLISH",292]="Evil Twin AP attack with sniffing and sslstrip" arr["SPANISH",292]="Ataque Evil Twin AP con sniffing y sslstrip" @@ -4693,7 +4693,7 @@ function initialize_language_strings() { arr["POLISH",292]="Atak Evil Twin AP ze sniffingiem i sslstrip" arr["GERMAN",292]="Evil Twin AP Angriff mit Sniffing und sslstrip" arr["TURKISH",292]="Şeytani İkiz AP saldırısı sniffing ve sslstrip ile" - arr["ARABIC",292]="هجوم Evil Twin AP مع الشم و sslstrip" + arr["ARABIC",292]="sslstrip مع الشم و Evil Twin AP هجوم" arr["ENGLISH",293]="Evil Twin AP attack with captive portal" arr["SPANISH",293]="Ataque Evil Twin AP con portal cautivo" @@ -4706,7 +4706,7 @@ function initialize_language_strings() { arr["POLISH",293]="Atak Evil Twin AP z portalem captive" arr["GERMAN",293]="Evil Twin AP Angriff mit Captive Portal" arr["TURKISH",293]="Şeytani İkiz AP saldırısı esaret portalı ile" - arr["ARABIC",293]="هجوم Evil Twin AP مع بوابة أسيرة" + arr["ARABIC",293]="مع بوابة أسيرة Evil Twin AP هجوم" arr["ENGLISH",294]="Detecting resolution... Detected!: \${normal_color}\${resolution}" arr["SPANISH",294]="Detectando resolución... Detectada!: \${normal_color}\${resolution}" @@ -4732,7 +4732,7 @@ function initialize_language_strings() { arr["POLISH",295]="Wykrywanie rozdzielczości... Nie można wykryć! użycie standardu: \${normal_color}\${resolution}" arr["GERMAN",295]="Erkennung der Auflösung... Die Auflösung konnte nicht erkannt werden!, Standardauflösung: \${normal_color}\${resolution}" arr["TURKISH",295]="Çözünürlük tespit ediliyor... Başarısız!, standart olarak devam edilecek: \${normal_color}\${resolution}" - arr["ARABIC",295]="جارٍ الكشف عن درجة الوضوح ... لا يمكن الكشف عنها !، باستخدام المعيار: \${normal_color}\${resolution}" + arr["ARABIC",295]="\${normal_color}\${resolution}\${blue_color} :!جاري الكشف عن درجة الوضوح ... تم الكشف" 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á automáticamente todo" @@ -4758,7 +4758,7 @@ function initialize_language_strings() { arr["POLISH",297]="Usuwanie nftables/iptables i reguł routingu" arr["GERMAN",297]="Reinigung von nftables/iptables und Routing-Regeln" arr["TURKISH",297]="Nftables/iptables ve routing rules temizleniyor" - arr["ARABIC",297]="تنظيف nftables/iptables وقواعد التوجيه" + arr["ARABIC",297]="وقواعد التوجيه nftables/iptables تنظيف" arr["ENGLISH",298]="Evil Twin attack has been started. Press [Enter] key on this window to stop it" arr["SPANISH",298]="El ataque Evil Twin ha comenzado. Pulse la tecla [Enter] en esta ventana para pararlo" @@ -4771,7 +4771,7 @@ function initialize_language_strings() { arr["POLISH",298]="Rozpoczął się atak Evil Twin. Naciśnij klawisz [Enter] w tym oknie, aby go zatrzymać" arr["GERMAN",298]="Der Evil-Twin-Angriff hat begonnen. Drücken Sie die [Enter]-Taste in diesem Fenster, um es zu stoppen" arr["TURKISH",298]="Şeytani İkiz saldırısı başlatıldı. Durdurmak için bu pencerede [Enter] tuşlayınız" - arr["ARABIC",298]="بدأ هجوم Evil Twin. اضغط على مفتاح [Enter] في هذه النافذة لإيقافه" + arr["ARABIC",298]="في هذه النافذة لإيقافه [Enter] اضغط على مفتاح .Evil Twin بدأ هجوم" arr["ENGLISH",299]="Restoring interface..." arr["SPANISH",299]="Restaurando interfaz..." @@ -4784,7 +4784,7 @@ function initialize_language_strings() { arr["POLISH",299]="Przywracanie interfejsu..." arr["GERMAN",299]="Interface wiederherstellen..." arr["TURKISH",299]="Arayüz onarılıyor..." - arr["ARABIC",299]="إعادة تعيين الواجهة ..." + arr["ARABIC",299]="...إعادة تعيين الواجهة" arr["ENGLISH",300]="If the xdpyinfo 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." @@ -4797,7 +4797,7 @@ function initialize_language_strings() { arr["POLISH",300]="Jeśli polecenie xdpyinfo działa w systemie, skrypt będzie mógł obliczyć rozdzielczość ekranu i lepiej wyświetlać okna. W zależności od systemu pakiet zawierający go może być nazwany x11-utils, xdpyinfo, xorg-xdpyinfo, itd." arr["GERMAN",300]="Wenn Sie den Befehl xdpyinfo in Ihrem System verwenden, kann das Skript Ihre Bildschirmauflösung berechnen und Ihnen die Fenster in einer optimierten Weise zeigen. Je nach System kann das Paket, das es enthält, x11-utils, xdpyinfo, xorg-xdpyinfo usw. genannt werden" arr["TURKISH",300]="Eğer xdpyinfo komutu çalışırsa, yazılım ekran çözünürlüğünüzü hesaplayabilecek ve en iyi boyutlardaki pencereler ile çalışacak. Paket isimleri sisteminize göre x11-utils, xdpyinfo, xorg-xdpyinfo, vb... olarak değişiklik gösterebilir" - arr["ARABIC",300]="إذا كان الأمر xdpyinfo يعمل ، فسيكون البرنامج قادرًا على حساب دقة الشاشة وعرض النوافذ بطريقة أفضل. اعتمادًا على النظام ، يمكن أن يكون اسم الحزمة الذي يحتوي عليه هو x11-utils و xdpyinfo و xorg-xdpyinfo وما إلى ذلك." + arr["ARABIC",300]=".وما إلى ذلك xorg-xdpyinfo و xdpyinfo و x11-utils يعمل ، فسيكون البرنامج قادرًا على حساب دقة الشاشة وعرض النوافذ بطريقة أفضل. اعتمادًا على النظام ، يمكن أن يكون اسم الحزمة الذي يحتوي عليه هو xdpyinfo إذا كان الأمر" arr["ENGLISH",301]="For enterprise attacks, if you already have the legitimate certificates of the target network and the password, you can use them. If you don't have them, you can use airgeddon to generate some certificates with the same data and use them to make the attack more credible" arr["SPANISH",301]="Para los ataques enterprise, si tienes los certificados legítimos de la red objetivo y su contraseña, podrás utilizarlos. Si no los tienes, puedes generar con airgeddon unos certificados con los mismos datos y utilizarlos para que el ataque sea más creíble" @@ -4810,7 +4810,7 @@ function initialize_language_strings() { arr["POLISH",301]="W przypadku ataków na sieci korporacyjne, jeśli masz prawidłowe certyfikaty sieci docelowej i hasło do nich, możesz ich użyć. Jeśli ich nie masz, możesz je wygenerować za pomocą airgeddon z tymi samymi danymi i wykorzystać je, aby atak był bardziej wiarygodny" arr["GERMAN",301]="Wenn Sie bei Unternehmensangriffen über die legitimen Zertifikate des Zielnetzwerks und Ihr Kennwort verfügen, können Sie diese verwenden. Wenn Sie diese nicht haben, können Sie mit airgeddon-Zertifikaten mit denselben Daten erstellen und sie verwenden, um den Angriff glaubwürdiger zu machen" arr["TURKISH",301]="Kurumsal saldırılarda, hedef ağın yasal sertifikalarına ve şifreniz varsa bunları kullanabilirsiniz. Onlara sahip değilseniz, aynı verilere sahip airgeddon sertifikalarıyla oluşturabilir ve saldırıyı daha inanılır hale getirmek için bunları kullanabilirsiniz" - arr["ARABIC",301]="بالنسبة لهجمات enterprise ، إذا كان لديك بالفعل الشهادات الشرعية للشبكة المستهدفة وكلمة المرور ، فيمكنك استخدامها. إذا لم يكن لديك ، يمكنك استخدام airgeddon لإنشاء بعض الشهادات بنفس البيانات واستخدامها لجعل الهجوم أكثر مصداقية" + arr["ARABIC",301]="لإنشاء بعض الشهادات بنفس البيانات واستخدامها لجعل الهجوم أكثر مصداقية airgeddon إذا كان لديك بالفعل الشهادات الشرعية للشبكة المستهدفة وكلمة المرور ، فيمكنك استخدامها. إذا لم يكن لديك ، يمكنك استخدام ،enterprise بالنسبة لهجمات" arr["ENGLISH",302]="Do you want to store in a file the sniffed captured passwords? \${blue_color}If you answer no (\"n\") they will be only shown on screen \${normal_color}\${visual_choice}" arr["SPANISH",302]="¿Deseas guardar en un fichero las contraseñas obtenidas del sniffing? \${blue_color}Si respondes que no (\"n\") solo se mostrarán por pantalla \${normal_color}\${visual_choice}" @@ -4823,7 +4823,7 @@ function initialize_language_strings() { arr["POLISH",302]="Czy chcesz zapisywać hasła w plikach? \${blue_color}Jeśli odpowiesz nie (\"n\") zostaną tylko wyświetlone na ekranie \${normal_color}\${visual_choice}" arr["GERMAN",302]="Möchten Sie die aus dem Sniffing erhaltene Passwörter in einer Datei speichern? \${blue_color} Wenn Sie mit Nein antworten (\"n\"), werden sie nur auf dem Bildschirm angezeigt \${normal_color}\${visual_choice}" arr["TURKISH",302]="Yakalanan şifreler bir dosyada saklamak ister misiniz? \${blue_color}Eğer cevap hayır ise (\"n\") sadece ekranda gösterilecekler \${normal_color}\${visual_choice}" - arr["ARABIC",302]="هل تريد الاحتفاظ بكلمات المرور الملتقطة في ملف؟ \${blue_color} إذا أجبت بلا (\"n\") ، فسيتم عرض كلمات المرور على الشاشة \${normal_color}\${visual_choice}" + arr["ARABIC",302]="\${normal_color}\${visual_choice} \${blue_color} فسيتم عرض كلمات المرور على الشاشة ،(\"n\") إذا أجبت بلا \${green_color} هل تريد الاحتفاظ بكلمات المرور الملتقطة في ملف؟" arr["ENGLISH",303]="Type the path to store the file or press [Enter] to accept the default proposal \${normal_color}[\${default_ettercap_logpath}]" arr["SPANISH",303]="Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto \${normal_color}[\${default_ettercap_logpath}]" @@ -4836,7 +4836,7 @@ function initialize_language_strings() { arr["POLISH",303]="Wpisz ścieżkę, w której będziemy zapisywać plik lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${default_ettercap_logpath}]" arr["GERMAN",303]="Schreiben Sie den Pfad, unter dem die Datei gespeichert werden soll, oder drücken Sie die [Enter]-Taste, um den Standardvorschlag zu akzeptieren \${normal_color}[\${default_ettercap_logpath}]" arr["TURKISH",303]="Dosyayı depolamak için yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın \${normal_color}[\${default_ettercap_logpath}]" - arr["ARABIC",303]="أدخل مسار الملف أو اضغط على [Enter] لاستخدام المسار المقترح \${normal_color}[\${default_ettercap_logpath}]" + arr["ARABIC",303]="\${normal_color}[\${default_ettercap_logpath}] \${green_color} لاستخدام المسار المقترح [Enter] أدخل مسار الملف أو اضغط على" arr["ENGLISH",304]="Parsing sniffer log..." arr["SPANISH",304]="Analizando log del sniffer..." @@ -4849,7 +4849,7 @@ function initialize_language_strings() { arr["POLISH",304]="Analiza logu sniffera..." arr["GERMAN",304]="Sniffer-Protokoll analyse..." arr["TURKISH",304]="Sniffer logu ayrıştırılıyor..." - arr["ARABIC",304]="تحليل سجل الشم ..." + arr["ARABIC",304]="...تحليل سجل الشم" arr["ENGLISH",305]="No passwords detected on sniffers's log. File will not be saved" arr["SPANISH",305]="No se ha encontrado ninguna contraseña en el log del sniffer. No se guardará el fichero" @@ -4875,7 +4875,7 @@ function initialize_language_strings() { arr["POLISH",306]="Sniffer przechwycił hasła. Plik zapisany w \${normal_color}[\${ettercap_logpath}]" arr["GERMAN",306]="Der Sniffer hat Passwörter erfasst. Datei in \${normal_color}[\${ettercap_logpath}] \${blue_color}gespeichert" arr["TURKISH",306]="Parolalar sniffer tarafından yakalandı. Şu dosyaya kaydedildi \${normal_color}[\${ettercap_logpath}]" - arr["ARABIC",306]="تم التقاط كلمات المرور بواسطة المتشمم. تم حفظ الملف في \${normal_color}[\${ettercap_logpath}]" + arr["ARABIC",306]="\${normal_color}[\${ettercap_logpath}] \${blue_color}تم التقاط كلمات المرور بواسطة المتشمم. تم حفظ الملف في" arr["ENGLISH",307]="7. Noisy mode Enterprise Evil Twin" arr["SPANISH",307]="7. Evil Twin Enterprise modo noisy" @@ -4888,7 +4888,7 @@ function initialize_language_strings() { arr["POLISH",307]="7. Enterprise Evil Twin w trybie noisy" arr["GERMAN",307]="7. Noisy-Modus Enterprise Evil Twin" arr["TURKISH",307]="7. Noisy mod Enterprise Evil Twin" - arr["ARABIC",307]="7. وضع Noisy mode Enterprise Evil Twin" + arr["ARABIC",307]="7. Noisy mode Enterprise Evil Twin وضع" arr["ENGLISH",308]="6. Russian" arr["SPANISH",308]="6. Ruso" @@ -4914,7 +4914,7 @@ function initialize_language_strings() { arr["POLISH",309]="Technika sslstrip nie jest nieomylna. Zależy od wielu czynników i nie zawsze działa. Nie ma na przykład wpływu na niektóre przeglądarki, takie jak najnowsze wersje Mozilla Firefox" arr["GERMAN",309]="Die sslstrip-Technik ist nicht unfehlbar. Es hängt von vielen Faktoren ab und funktioniert nicht immer. Einige Browser wie die neuesten Mozilla Firefox Versionen sind nicht betroffen" arr["TURKISH",309]="Sslstrip tekniği yanılmaz değildir. Birçok faktöre bağlıdır ve her zaman işe yaramaz. Mozilla Firefox son sürümleri gibi bazı tarayıcılar etkilenmez" - arr["ARABIC",309]="تقنية sslstrip ليست مضمونة. يعتمد على العديد من العوامل ولا يعمل دائمًا. بعض المتصفحات مثل Mozilla Firefox في أحدث إصداراتها محصنة" + arr["ARABIC",309]="في أحدث إصداراتها محصنة Mozilla Firefox ليست مضمونة. يعتمد على العديد من العوامل ولا يعمل دائمًا. بعض المتصفحات مثل sslstrip تقنية" arr["ENGLISH",310]="Handshake file selected: \${pink_color}None\${normal_color}" arr["SPANISH",310]="Fichero de Handshake seleccionado: \${pink_color}Ninguno\${normal_color}" @@ -4927,7 +4927,7 @@ function initialize_language_strings() { arr["POLISH",310]="Wybrany plik Handshake: \${pink_color}Brak\${normal_color}" arr["GERMAN",310]="Ausgewählte Handshake-Datei: \${pink_color}Keine\${normal_color}" arr["TURKISH",310]="Handshake dosyası seçildi: \${pink_color}None\${normal_color}" - arr["ARABIC",310]="تم تحديد ملف Handshake: \${pink_color}لا يوجد\${normal_color}" + arr["ARABIC",310]="\${pink_color}لا يوجد\${blue_color} :Handshake تم تحديد ملف\${normal_color}" arr["ENGLISH",311]="Handshake file selected: \${pink_color}\${et_handshake}\${normal_color}" arr["SPANISH",311]="Fichero de Handshake seleccionado: \${pink_color}\${et_handshake}\${normal_color}" @@ -4940,7 +4940,7 @@ function initialize_language_strings() { arr["POLISH",311]="Wybrany plik Handshake: \${pink_color}\${et_handshake}\${normal_color}" arr["GERMAN",311]="Ausgewählte Handshake-Datei: \${pink_color}\${et_handshake}\${normal_color}" arr["TURKISH",311]="Handshake dosyası seçildi: \${pink_color}\${et_handshake}\${normal_color}" - arr["ARABIC",311]="تم تحديد ملف Handshake: \${pink_color}\${et_handshake}\${normal_color}" + arr["ARABIC",311]="\${pink_color}\${et_handshake}\${blue_color} : Handshake تم تحديد ملف\${normal_color}" arr["ENGLISH",312]="No selected Handshake file detected during this session..." arr["SPANISH",312]="No se ha detectado ningún fichero de Handshake seleccionado en esta sesión..." @@ -4953,7 +4953,7 @@ function initialize_language_strings() { arr["POLISH",312]="Nie wybrano pliku Handshake w tej sesji..." arr["GERMAN",312]="Keine Handshake-Datei wurde ausgewählt..." arr["TURKISH",312]="Bu oturumda hiçbir Handshake dosyası tespit edilmedi..." - arr["ARABIC",312]="لم يتم اكتشاف ملف Handshake محدد أثناء هذه الدورة ..." + arr["ARABIC",312]="...محدد أثناء هذه الدورة Handshake لم يتم اكتشاف ملف" arr["ENGLISH",313]="Handshake selected file detected during this session [\${normal_color}\${et_handshake}\${blue_color}]" arr["SPANISH",313]="Se ha detectado un fichero de Handshake seleccionado en esta sesión [\${normal_color}\${et_handshake}\${blue_color}]" @@ -4966,7 +4966,7 @@ function initialize_language_strings() { arr["POLISH",313]="Wkryto wybrany plik Handshake w tej sesji [\${normal_color}\${et_handshake}\${blue_color}]" arr["GERMAN",313]="In dieser Sitzung wurde eine ausgewählte Handshake-Datei gefunden [\${normal_color}\${et_handshake}\${blue_color}]" arr["TURKISH",313]="Bu oturumda handshake dosyyası tespit edildi [\${normal_color}\${et_handshake}\${blue_color}]" - arr["ARABIC",313]="تم اكتشاف ملف Handshake المحدد أثناء هذه الدورة [\${normal_color}\${et_handshake}\${blue_color}]" + arr["ARABIC",313]="[\${normal_color}\${et_handshake}\${blue_color}] المحدد أثناء هذه الدورة Handshake تم اكتشاف ملف" arr["ENGLISH",314]="Handshake file selected: \${pink_color}\${enteredpath}\${normal_color}" arr["SPANISH",314]="Fichero de Handshake seleccionado: \${pink_color}\${enteredpath}\${normal_color}" @@ -4979,7 +4979,7 @@ function initialize_language_strings() { arr["POLISH",314]="Wybrany plik Handshake: \${pink_color}\${enteredpath}\${normal_color}" arr["GERMAN",314]="Ausgewählte Handshake-Datei: \${pink_color}\${enteredpath}\${normal_color}" arr["TURKISH",314]="Handshake dosyası seçildi \${pink_color}\${enteredpath}\${normal_color}" - arr["ARABIC",314]="تم تحديد ملف Handshake: \${pink_color}\${enteredpath}\${normal_color}" + arr["ARABIC",314]="\${pink_color}\${enteredpath}\${normal_color} :Handshake تم تحديد ملف\${blue_color}" arr["ENGLISH",315]="This attack requires that you have previously a WPA/WPA2 network captured Handshake file" arr["SPANISH",315]="Este ataque requiere que tengas capturado previamente un fichero de Handshake de una red WPA/WPA2" @@ -4992,7 +4992,7 @@ function initialize_language_strings() { arr["POLISH",315]="Ten atak wymaga uprzedniego przechwycenia pliku Handshake z sieci WPA/WPA2" arr["GERMAN",315]="Dieser Angriff erfordert, dass Sie zuvor eine Handshake-Datei aus einem WPA/WPA2-Netzwerk erfasst haben" arr["TURKISH",315]="Bu saldırı, daha önce WPA/WPA2 ağı ele geçirilmiş Handshake dosyasına sahip olmanızı gerektirir" - arr["ARABIC",315]="يتطلب هذا الهجوم أن يكون لديك ملف Handshake الذي تم التقاطه عبر شبكة WPA/WPA2 مسبقًا" + arr["ARABIC",315]="مسبقًا WPA/WPA2 الذي تم التقاطه عبر شبكة Handshake يتطلب هذا الهجوم أن يكون لديك ملف" arr["ENGLISH",316]="An exploration looking for targets is going to be done..." arr["SPANISH",316]="Se va a realizar una exploración en busca de objetivos..." @@ -5005,7 +5005,7 @@ function initialize_language_strings() { arr["POLISH",316]="Zostanie przeprowadzone poszukiwanie celów..." arr["GERMAN",316]="Ein Scan wird auf der Suche nach Zielen durchgeführt..." arr["TURKISH",316]="Hedefleri arayan bir keşif yapılacaktır..." - arr["ARABIC",316]="سيتم إجراء استكشاف يبحث عن أهداف ..." + arr["ARABIC",316]="...سيتم إجراء استكشاف يبحث عن أهداف" arr["ENGLISH",317]="If the password for the wifi network is achieved with the captive portal, you must decide where to save it. \${green_color}Type the path to store the file or press [Enter] to accept the default proposal \${normal_color}[\${default_et_captive_portal_logpath}]" arr["SPANISH",317]="Si se consigue la contraseña de la red wifi con el portal cautivo, hay que decidir donde guardarla. \${green_color}Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto \${normal_color}[\${default_et_captive_portal_logpath}]" @@ -5018,7 +5018,7 @@ function initialize_language_strings() { arr["POLISH",317]="Jeśli hasło sieci wifi zostanie uzyskane z portalu captive, musisz zdecydować gdzie je zapisać. \${green_color}Wpisz ścieżkę, w której zapiszemy plik lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${default_et_captive_portal_logpath}]" arr["GERMAN",317]="Wenn Sie das WLAN-Passwort mit dem Captive Portal erhalten, müssen Sie entscheiden, wo es gespeichert werden soll. \${green_color} Geben Sie den Pfad ein, unter dem die Datei gespeichert werden soll, oder drücken Sie die [Enter]-Taste, um den Standardvorschlag zu akzeptieren \${normal_color}[\${default_et_captive_portal_logpath}]" arr["TURKISH",317]="Eğer wifi ağının şifresi esaret portalı ile yakalandıysa, nereye kaydedileceğini belirlemelisiniz. \${green_color}Dosyayı depolamak için yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın. \${normal_color}[\${default_et_captive_portal_logpath}]" - arr["ARABIC",317]="إذا تم التقاط كلمة سرعلى البوابة الأسيرة ، فيجب تخصيص مكان لتسجيلها. \${green_color} أدخل مسار الملف أو اضغط على [Enter] لاستخدام المسار المقترح \${normal_color}[\$ {default_et_captive_portal_logpath}]" + arr["ARABIC",317]="\${normal_color}[\${default_et_captive_portal_logpath}] \${green_color} لاستخدام المسار المقترح [Enter] أدخل مسار الملف أو اضغط على \${blue_color}.إذا تم التقاط كلمة سرعلى البوابة الأسيرة ، فيجب تخصيص مكان لتسجيلها" arr["ENGLISH",318]="Choose the language in which network clients will see the captive portal:" arr["SPANISH",318]="Elige el idioma en el que los clientes de la red verán el portal cautivo:" @@ -5031,7 +5031,7 @@ function initialize_language_strings() { arr["POLISH",318]="Wybierz język, w którym klienci sieci zobaczą portal:" arr["GERMAN",318]="Wählen Sie die Sprache, in der die Clients des Netzwerks das Captive-Portal sehen:" arr["TURKISH",318]="Ağ istemcilerinin Esaret Portalını göreceği dili seçin:" - arr["ARABIC",318]="اختر اللغة التي سيرى بها زبناء الشبكة البوابة الأسيرة:" + arr["ARABIC",318]=":اختر اللغة التي سيرى بها زبناء الشبكة البوابة الأسيرة" arr["ENGLISH",319]="The captive portal language has been established" arr["SPANISH",319]="Se ha establecido el idioma del portal cautivo" @@ -5070,7 +5070,7 @@ function initialize_language_strings() { arr["POLISH",321]="Czy masz już przechwycony plik Handshake? \${blue_color}Odpowiedz tak (\"y\") aby wprowadzić ścieżkę lub odpowiedz nie (\"n\"), aby spróbować przechwycić go teraz \${normal_color}\${visual_choice}" arr["GERMAN",321]="Haben Sie bereits eine erfasste Handshake-Datei? \${blue_color} Ja beantworten (\"y\"), um den Pfad einzugeben oder antworten Sie mit Nein (\"n\"), um jetzt einen zu erfassen \${normal_color}\${visual_choice}" arr["TURKISH",321]="Yakalanmış bir Handshake dosyası var mı? \${blue_color}Evet ise (\"y\") dizini girin ya da cevap hayır ise (\"n\") yenisini yakalayın \${normal_color}\${visual_choice}" - arr["ARABIC",321]="هل لديك بالفعل ملف Handshake تم التقاطه؟ \${blue_color} أجب بنعم (\"y\") لإدخال المسار أو أجب بلا (\"n\") لالتقاط مسار جديد الآن \${normal_color}\${visual_choice}" + arr["ARABIC",321]="\${normal_color}\${visual_choice} \${blue_color} لالتقاط واحد جديد الآن (\"n\") لإدخال المسار أو أجب بلا (\"y\") أجب بنعم \${green_color}تم التقاطه؟ Handshake هل لديك بالفعل ملف" arr["ENGLISH",322]="It has been checked that there is a Handshake of the chosen target network while checking the selected capture file. Script can continue..." arr["SPANISH",322]="Se ha comprobado que existe un Handshake de la red elegida como objetivo durante la exploración en el fichero de captura seleccionado. El script puede continuar..." @@ -5083,7 +5083,7 @@ function initialize_language_strings() { arr["POLISH",322]="Potwierdzono, że w wybranum pliku przechytywania jest plik Handshake z sieci docelowej. Skrypt może kontynuować..." arr["GERMAN",322]="Es wurde überprüft, dass beim Scannen in der ausgewählten Aufnahmedatei ein Handshake des Netzwerks als Ziel ausgewählt wurde. Das Skript kann fortfahren..." arr["TURKISH",322]="Seçilen çekim dosyasını kontrol ederken seçilen hedef ağın bir Handshake olduğunu kontrol edilmiştir. Yazılım devam edebilir..." - arr["ARABIC",322]="تم التحقق من وجود Handshake للشبكة المستهدفة المختارة أثناء فحص ملف الالتقاط المحدد. البرنامج يمكن أن يستمر ..." + arr["ARABIC",322]="...للشبكة المستهدفة المختارة أثناء فحص ملف الالتقاط المحدد. البرنامج يمكن أن يستمر Handshake تم التحقق من وجود" arr["ENGLISH",323]="There is no Handshake of the selected network on the capture file" arr["SPANISH",323]="No se ha encontrado un Handshake de la red seleccionada en el fichero de captura" @@ -5096,7 +5096,7 @@ function initialize_language_strings() { arr["POLISH",323]="Nie znaleziono pliku Handshake z wybranej sieci w pliku przechwytywania" arr["GERMAN",323]="Ein Handshake des ausgewählten Netzwerks wurde in der Erfassungsdatei nicht gefunden" arr["TURKISH",323]="Yakalama dosyasında seçilen ağın bir Handshake'i yok" - arr["ARABIC",323]="لا يوجد Handshake للشبكة المحددة في ملف الالتقاط" + arr["ARABIC",323]="للشبكة المحددة في ملف الالتقاط Handshake لا يوجد" arr["ENGLISH",324]="Capture file generated successfully at [\${normal_color}\${et_handshake}\${blue_color}]" arr["SPANISH",324]="Fichero de captura generado con éxito en [\${normal_color}\${et_handshake}\${blue_color}]" @@ -5109,7 +5109,7 @@ function initialize_language_strings() { arr["POLISH",324]="\${pending_of_translation} Plik przechwyć został pomyślnie wygenerowany w [\${normal_color}\${et_handshake}\${blue_color}]" arr["GERMAN",324]="Capture-Datei wurde erfolgreich in [\${normal_color}\${et_handshake}\${blue_color}] generiert" arr["TURKISH",324]="Akalama dosyası başarıyla oluşturuldu [\${normal_color}\${et_handshake}\${blue_color}]" - arr["ARABIC",324]="تم إنشاء ملف الالتقاط بنجاح في [\${normal_color}\${et_handshake}\${blue_color}]" + arr["ARABIC",324]="[\${normal_color}\${et_handshake}\${blue_color}] تم إنشاء ملف الالتقاط بنجاح في" arr["ENGLISH",325]="Wait. Be patient..." arr["SPANISH",325]="Espera. Ten un poco de paciencia..." @@ -5122,7 +5122,7 @@ function initialize_language_strings() { arr["POLISH",325]="Czekaj cierpliwie..." arr["GERMAN",325]="Bitte warten. Wir bitten um ein wenig Geduld..." arr["TURKISH",325]="Bekleyin. Lütfen sabırlı olun..." - arr["ARABIC",325]="انتظر. كن صبورا..." + arr["ARABIC",325]="...انتظر. كن صبورا" arr["ENGLISH",326]="Certificates are invalid or expired, so the attack can't be performed" arr["SPANISH",326]="Los certificados no son válidos o están caducados, por lo que el ataque no se puede realizar" @@ -5148,7 +5148,7 @@ function initialize_language_strings() { arr["POLISH",327]="Wprowadź ścieżkę do katalogu, w którym znajdują się pliki certyfikatów. \${blue_color}Upewnij się, że pliki ca.pem, server.pem i server.key istnieją we wskazanej ścieżce:" arr["GERMAN",327]="Geben sie den Verzeichnispfad ein, in dem sich die Zertifikatdateien befinden. \${blue_color}Stellen Sie sicher, dass die Dateien ca.pem, server.pem und server.key im angegebenen Pfad vorhanden sind:" arr["TURKISH",327]="Sertifika dosyalarının bulunduğu dizin yolunu girin. \${blue_color}ca.pem, server.pem ve server.key dosyalarının belirtilen yolda bulunduğundan emin olun:" - arr["ARABIC",327]="أدخل مسار الدليل حيث توجد ملفات الشهادات. \${blue_color} تأكد من وجود ملفات ca.pem و server.pem و server.key في المسار المحدد:" + arr["ARABIC",327]="\${blue_color}:في المسار المحدد server.key و server.pem و ca.pem تأكد من وجود ملفات \${blue_color} .أدخل مسار الدليل حيث توجد ملفات الشهادات" arr["ENGLISH",328]="The unique Evil Twin attack in which it's not necessary to have an additional interface with internet access is the captive portal attack" arr["SPANISH",328]="El único ataque de Evil Twin en el que no es necesario tener una interfaz adicional con acceso a internet es el del portal cautivo" @@ -5161,7 +5161,7 @@ function initialize_language_strings() { arr["POLISH",328]="Jedynym atakiem Evil Twin, w którym nie ma konieczności dodatkowego interfejsu z dostępem do internetu, jest atak Captive Portal" arr["GERMAN",328]="Der einzige Angriff von Evil Twin, bei dem keine zusätzliche Interface zum Internetzugang benötigt wird, ist die des Captive-Portals" arr["TURKISH",328]="İnternet erişimi olan ek bir arayüze sahip olmanın gerekli olmadığı benzersiz Şeytani İkiz saldırısı, esaret portalı saldırısıdır" - arr["ARABIC",328]="هجوم Evil Twin الفريد الذي لا يلزم فيه وجود واجهة إضافيةمتصلة بالإنترنت هو هجوم البوابة الأسيرة" + arr["ARABIC",328]="الفريد الذي لا يلزم فيه وجود واجهة إضافية متصلة بالإنترنت هو هجوم البوابة الأسيرة Evil Twin هجوم" arr["ENGLISH",329]="Enter the password used during the creation of the certificate files. \${blue_color}Remember that if they were generated using airgeddon, the used password was \${normal_color}\"airgeddon\"\${blue_color}:" arr["SPANISH",329]="Introduce la contraseña utilizada en la creación de los ficheros de los certificados. \${blue_color}Recuerda que si fueron generados con airgeddon, la contraseña que se utilizó fue \${normal_color}\"airgeddon\"\${blue_color}:" @@ -5174,7 +5174,7 @@ function initialize_language_strings() { arr["POLISH",329]="Wprowadź hasło użyte przy tworzeniu plików certyfikatów. \${blue_color}Pamiętaj, że jeśli zostały wygenerowane za pomocą airgeddon, użyte hasło to \${normal_color}\"airgeddon\"\${blue_color}:" arr["GERMAN",329]="Geben sie das Kennwort ein, das bei der Erstellung der Zertifikatdateien verwendet wurde. \${blue_color}Vergessen Sie nicht, dass das verwendete Passwort \${normal_color}\"airgeddon\"\${blue_color} lautet, wenn sie mit airgeddon generiert wurden:" arr["TURKISH",329]="Sertifika dosyalarının oluşturulmasında kullanılan şifreyi girin. \${blue_color}Unutmayın ki bunlar airgeddon ile oluşturulduysa, \${normal_color}\"airgeddon\"\${blue_color} kullanılan parolaydı:" - arr["ARABIC",329]="أدخل كلمة السرالمستخدمة عند إنشاء ملفات الشهادت. \${blue_color} تذكر أنه إذا تم إنشاؤها باستخدام airgeddon ، فإن كلمة المرور المستخدمة كانت \${normal_color}\"airgeddon\"\${blue_color}:" + arr["ARABIC",329]="\${normal_color}\"airgeddon\"\${blue_color} :إن كلمة المرور المستخدمة كانت .airgeddon تذكر أنه إذا تم إنشاؤها باستخدام \${green_color} .أدخل كلمة السرالمستخدمة عند إنشاء ملفات الشهادت \${blue_color}" arr["ENGLISH",330]="Private key is invalid or the password is wrong, so the attack can't be performed" arr["SPANISH",330]="La clave privada no es válida o la contraseña es errónea, por lo que el ataque no se puede realizar" @@ -5213,7 +5213,7 @@ function initialize_language_strings() { arr["POLISH",332]="Przed rozpoczęciem ataku na sieć Enterprise należy pamiętać, że tryb \"noisy\" uniemożliwi legalnym klientom próbę ponownego uwierzytelnienia się w fałszywej sieci. Może to wzbudzić podejrzenia i jest łatwe do wykrycia" arr["GERMAN",332]="Beachten Sie vor dem Starten eines Angriffs auf ein Enterprise-Netzwerk, dass der \"noisy\" Modus legitime Clients daran hindert, sich immer wieder gegen das gefälschte Netzwerk zu authentifizieren. Dies könnte zu Misstrauen führen und könnte leicht entdeckt werden" arr["TURKISH",332]="Kurumsal bir ağa karşı saldırı başlatmadan önce, \"noisy\" modun meşru istemcilerin sahte ağa karşı tekrar ve tekrar kimlik doğrulamaya çalışacağını unutmayın. Bu şüpheli gözükebilir ve kolayca keşfedilebilir" - arr["ARABIC",332]="قبل شن هجوم على شبكة Enterprise ، ضع في اعتبارك أن الوضع \"noisy\" سيؤدي إلى توقف الزبناء الشرعيين عن محاولة المصادقة مرارًا وتكرارًا على الشبكة المزيفة. هذا يمكن أن يثير الشكوك ويمكن أن تكتشف بسهولة" + arr["ARABIC",332]="سيؤدي إلى توقف الزبناء الشرعيين عن محاولة المصادقة مرارًا وتكرارًا على الشبكة المزيفة. هذا يمكن أن يثير الشكوك ويمكن أن تكتشف بسهولة \"noisy\" ضع في اعتبارك أن الوضع،Enterprise قبل شن هجوم على شبكة" arr["ENGLISH",333]="8. WPS attacks menu" arr["SPANISH",333]="8. Menú de ataques WPS" @@ -5226,7 +5226,7 @@ function initialize_language_strings() { arr["POLISH",333]="8. Menu ataków WPS" arr["GERMAN",333]="8. WPS-Angriffsmenü" arr["TURKISH",333]="8. WPS saldırı menüsü" - arr["ARABIC",333]="8. قائمة هجمات WPS" + arr["ARABIC",333]="8. WPS قائمة هجمات" arr["ENGLISH",334]="WPS attacks menu" arr["SPANISH",334]="Menú de ataques WPS" @@ -5239,7 +5239,7 @@ function initialize_language_strings() { arr["POLISH",334]="Menu ataków WPS" arr["GERMAN",334]="WPS-Angriffsmenü" arr["TURKISH",334]="WPS saldırı menüsü" - arr["ARABIC",334]="قائمة هجمات WPS" + arr["ARABIC",334]="WPS قائمة هجمات" arr["ENGLISH",335]="Selected WPS BSSID: \${pink_color}\${wps_bssid}\${normal_color}" arr["SPANISH",335]="BSSID WPS seleccionado: \${pink_color}\${wps_bssid}\${normal_color}" @@ -5252,7 +5252,7 @@ function initialize_language_strings() { arr["POLISH",335]="Wybrano BSSID WPS: \${pink_color}\${wps_bssid}\${normal_color}" arr["GERMAN",335]="Ausgewählte WPS BSSID: \${pink_color}\${wps_bssid}\${normal_color}" arr["TURKISH",335]="WPS BSSID seçildi: \${pink_color}\${wps_bssid}\${normal_color}" - arr["ARABIC",335]="WPS BSSID المختار: \${pink_color}\${wps_bssid}\${normal_color}" + arr["ARABIC",335]="\${pink_color}\${wps_bssid}\${blue_color} :المختار WPS BSSID\${normal_color}" arr["ENGLISH",336]="Selected WPS channel: \${pink_color}\${wps_channel}\${normal_color}" arr["SPANISH",336]="Canal WPS seleccionado: \${pink_color}\${wps_channel}\${normal_color}" @@ -5265,7 +5265,7 @@ function initialize_language_strings() { arr["POLISH",336]="Wybrano kanał WPS: \${pink_color}\${wps_channel}\${normal_color}" arr["GERMAN",336]="Ausgewählter WPS-Kanal: \${pink_color}\${wps_channel}\${normal_color}" arr["TURKISH",336]="WPS kanal seçildi: \${pink_color}\${wps_channel}\${normal_color}" - arr["ARABIC",336]="قناة WPS المختارة: \${pink_color}\${wps_channel}\${normal_color}" + arr["ARABIC",336]="\${pink_color}\${wps_channel}\${blue_color} :المختارة WPS قناة\${normal_color}" arr["ENGLISH",337]="Selected WPS ESSID: \${pink_color}\${wps_essid}\${blue_color} <- can't be used" arr["SPANISH",337]="ESSID WPS seleccionado: \${pink_color}\${wps_essid}\${blue_color} <- no se puede usar" @@ -5278,7 +5278,7 @@ function initialize_language_strings() { arr["POLISH",337]="Wybrano WPS ESSID: \${pink_color}\${wps_essid}\${blue_color} <- nie można użyć" arr["GERMAN",337]="Ausgewähltes ESSID WPS: \${pink_color}\${wps_essid}\${blue_color} <- kann nicht verwendet werden" arr["TURKISH",337]="WPS ESSID seçildi: \${pink_color}\${wps_essid}\${blue_color} <- kullanılamaz" - arr["ARABIC",337]="ESSID WPS المختار: \${pink_color}\${wps_essid}\${blue_color} <- لا يمكن استخدامها" + arr["ARABIC",337]="\${blue_color}لا يمكن استخدامها -> \${pink_color}\${wps_essid}\${blue_color} :المختار ESSID WPS" arr["ENGLISH",338]="Selected WPS ESSID: \${pink_color}\${wps_essid}\${normal_color}" arr["SPANISH",338]="ESSID WPS seleccionado: \${pink_color}\${wps_essid}\${normal_color}" @@ -5291,7 +5291,7 @@ function initialize_language_strings() { arr["POLISH",338]="Wybrano WPS ESSID: \${pink_color}\${wps_essid}\${normal_color}" arr["GERMAN",338]="Ausgewähltes ESSID WPS: \${pink_color}\${wps_essid}\${normal_color}" arr["TURKISH",338]="WPS ESSID seçildi: \${pink_color}\${wps_essid}\${normal_color}" - arr["ARABIC",338]="ESSID WPS المختار: \${pink_color}\${wps_essid}\${normal_color}" + arr["ARABIC",338]="\${pink_color}\${wps_essid}\${blue_color}:المختار ESSID WPS\${normal_color}" arr["ENGLISH",339]="Selected WPS BSSID: \${pink_color}None\${normal_color}" arr["SPANISH",339]="BSSID WPS seleccionado: \${pink_color}Ninguno\${normal_color}" @@ -5304,7 +5304,7 @@ function initialize_language_strings() { arr["POLISH",339]="Wybrano WPS BSSID: \${pink_color}Brak\${normal_color}" arr["GERMAN",339]="Ausgewähltes BSSID WPS: \${pink_color}Keines\${normal_color}" arr["TURKISH",339]="WPS BSSID seçildi: \${pink_color}None\${normal_color}" - arr["ARABIC",339]="WPS BSSID المختار: \${pink_color} لا يوجد \${normal_color}" + arr["ARABIC",339]="\${pink_color}لا يوجد\${blue_color}:المختار WPS BSSID\${normal_color}" arr["ENGLISH",340]="Selected WPS channel: \${pink_color}None\${normal_color}" arr["SPANISH",340]="Canal WPS seleccionado: \${pink_color}Ninguno\${normal_color}" @@ -5317,7 +5317,7 @@ function initialize_language_strings() { arr["POLISH",340]="Wybrano kanał WPS: \${pink_color}Brak\${normal_color}" arr["GERMAN",340]="Ausgewählter WPS-Kanal: \${pink_color}Keinen\${normal_color}" arr["TURKISH",340]="WPS kanal seçildi: \${pink_color}None\${normal_color}" - arr["ARABIC",340]="قناة WPS المختارة: \${pink_color} لا يوجد \${normal_color}" + arr["ARABIC",340]="\${pink_color}لا يوجد\${blue_color} :المختارة WPS قناة\${normal_color}" arr["ENGLISH",341]="Selected WPS ESSID: \${pink_color}None\${normal_color}" arr["SPANISH",341]="ESSID WPS seleccionado: \${pink_color}Ninguno\${normal_color}" @@ -5330,7 +5330,7 @@ function initialize_language_strings() { arr["POLISH",341]="Wybrano WPS ESSID: \${pink_color}Brak\${normal_color}" arr["GERMAN",341]="Ausgewähltes ESSID WPS: \${pink_color}Keines\${normal_color}" arr["TURKISH",341]="WPS ESSID seçildi: \${pink_color}None\${normal_color}" - arr["ARABIC",341]="ESSID WPS المختار: \${pink_color} لا يوجد \${normal_color}" + arr["ARABIC",341]="\${pink_color}لا يوجد\${blue_color} :المختار ESSID WPS\${normal_color}" arr["ENGLISH",342]="Pixie Dust attack obtains PIN and password in seconds, but not all access points are affected" arr["SPANISH",342]="El ataque Pixie Dust obtiene el PIN y la clave en segundos, pero no todos los puntos de acceso son vulnerables a este ataque" @@ -5343,7 +5343,7 @@ function initialize_language_strings() { arr["POLISH",342]="Atak Pixie Dust pobiera PIN i klucz sieci w kilka sekund, ale nie wszystkie punkty dostępu są na niego podatne" arr["GERMAN",342]="Der Pixie Dust Angriff erhält die PIN und den Schlüssel in Sekundenschnelle, aber nicht alle Access Points sind für diesen Angriff anfällig" arr["TURKISH",342]="Pixie Dust saldırısı saniyeler içinde PIN ve şifre alır, ancak tüm erişim noktaları etkilenmez" - arr["ARABIC",342]="يحصل هجوم Pixie Dust على رمز PIN وكلمة مرور في ثوانٍ ، ولكن ليس كل نقاط الوصول عرضة لهذا الهجوم" + arr["ARABIC",342]="وكلمة مرور في ثوانٍ ، ولكن ليس كل نقاط الوصول عرضة لهذا الهجوم PINعلى رمز Pixie Dust يحصل هجوم" arr["ENGLISH",343]="In order to success on any WPS based attack, you need good signal of target network. We might otherwise get false negatives" arr["SPANISH",343]="Para realizar cualquier ataque WPS es necesario tener una buena señal de la red objetivo. Si no, podríamos obtener falsos negativos" @@ -5356,7 +5356,7 @@ function initialize_language_strings() { arr["POLISH",343]="Aby wykonać dowolny atak WPS, trzeba mieć dobry sygnał z sieci docelowej. Jeśli nie, możemy błędnie stwierdzić ze AP jest odporny" arr["GERMAN",343]="Um einen WPS-Angriff auszuführen, ist ein gutes Signal vom Zielnetzwerk erforderlich. Wenn nicht, könnten wir falsche Negative bekommen" arr["TURKISH",343]="Herhangi bir WPS tabanlı saldırıda başarılı olmak için, iyi bir hedef ağ sinyaline ihtiyacınız vardır. Aksi halde yanlış negatifler alabiliriz" - arr["ARABIC",343]="من أجل النجاح في أي هجوم يعتمد على WPS ، فأنت بحاجة إلى إشارة جيدة للشبكة المستهدفة. وإلا فقد نحصل على سلبيات كاذبة" + arr["ARABIC",343]="فأنت بحاجة إلى إشارة جيدة للشبكة المستهدفة. وإلا فقد نحصل على سلبيات كاذبة ،WPS من أجل النجاح في أي هجوم يعتمد على" arr["ENGLISH",344]="Some access points can be blocked after failing some PIN connection attempts. It may vary depending on the access point" arr["SPANISH",344]="Algunos puntos de acceso se bloquean tras fallar cierto número de intentos de conexión por PIN. Puede variar dependiendo del punto de acceso" @@ -5369,7 +5369,7 @@ function initialize_language_strings() { arr["POLISH",344]="Niektóre punkty dostępu są blokowane po pewnej liczbie prób PIN. Liczba ta może się różnić w zależności od punktu dostępu" arr["GERMAN",344]="Einige APs sind blockiert, nachdem einige Versuche zur PIN-Verbindung fehlgeschlagen sind. Dies kann abhängig vom Zugriffspunkt variieren" arr["TURKISH",344]="Bazı erişim noktaları, bazı PIN bağlantı girişimleri başarısız olduktan sonra engellenebilir. Erişim noktasına bağlı olarak değişebilir" - arr["ARABIC",344]="\${pending_of_translation} يتم حظر بعض نقاط الوصول بعد غيابه عن عدد من محاولات الاتصال PIN. قد تختلف اعتمادا على نقطة وصول" + arr["ARABIC",344]="قد يختلف حسب نقطة الوصول .PIN يمكن حظر بعض نقاط الوصول بعد فشل بعض محاولات توصيل" arr["ENGLISH",345]="5. (bully) Custom PIN association" arr["SPANISH",345]="5. (bully) Asociación con PIN personalizado" @@ -5382,7 +5382,7 @@ function initialize_language_strings() { arr["POLISH",345]="5. (bully) Asocjacja z niestandardowym kodem PIN" arr["GERMAN",345]="5. (bully) Assoziation mit personalisierter PIN" arr["TURKISH",345]="5. (bully) Özel PIN ilişkilendirmesi" - arr["ARABIC",345]="5. (bully) الارتباط مع PIN شخصي" + arr["ARABIC",345]="5. PIN الارتباط مع (bully)" arr["ENGLISH",346]="7. (bully) Pixie Dust attack" arr["SPANISH",346]="7. (bully) Ataque Pixie Dust" @@ -5395,7 +5395,7 @@ function initialize_language_strings() { arr["POLISH",346]="7. (bully) Atak Pixie Dust" arr["GERMAN",346]="7. (bully) Pixie Dust Angriff" arr["TURKISH",346]="7. (bully) Pixie Dust saldırısı" - arr["ARABIC",346]="7. (bully) هجوم Pixie Dust" + arr["ARABIC",346]="7. Pixie Dust هجوم (bully)" arr["ENGLISH",347]="9. (bully) Bruteforce PIN attack" arr["SPANISH",347]="9. (bully) Ataque de fuerza bruta por PIN" @@ -5408,7 +5408,7 @@ function initialize_language_strings() { arr["POLISH",347]="9. (bully) Atak Brute Force za pomocą kodu PIN" arr["GERMAN",347]="9. (bully) Brute-Force-Angriff durch PIN" arr["TURKISH",347]="9. (bully) Bruteforce PIN saldırısı" - arr["ARABIC",347]="9. (bully) هجوم Bruteforce PIN" + arr["ARABIC",347]="9. Bruteforce PIN هجوم (bully)" arr["ENGLISH",348]="11. (bully) Known PINs database based attack" arr["SPANISH",348]="11. (bully) Ataque basado en base de datos de PINs conocidos" @@ -5421,7 +5421,7 @@ function initialize_language_strings() { arr["POLISH",348]="11. (bully) Atak oparty o bazę danych znanych PINów" arr["GERMAN",348]="11. (bully) Angriff auf Datenbank bekannter PINs basiert" arr["TURKISH",348]="11. (bully) Bilinen PIN'ler veritabanı saldırısı" - arr["ARABIC",348]="11. (bully) هجوم قائم على قاعدة بيانات PINs معروفة" + arr["ARABIC",348]="11. معروفة PINs هجوم قائم على قاعدة بيانات (bully)" arr["ENGLISH",349]=" N. BSSID CHANNEL PWR LOCKED ESSID" arr["SPANISH",349]=" N. BSSID CANAL PWR LOCKED ESSID" @@ -5447,7 +5447,7 @@ function initialize_language_strings() { arr["POLISH",350]="\${blue_color}Wybrano sieć z zablokowanym WPS \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",350]="\${blue_color}Sie haben ein blockiertes WPS-Netzwerk ausgewählt \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",350]="\${blue_color}Kilitli bir WPS ağı seçtiniz \${green_color}Devam etmek ister misiniz? \${normal_color}\${visual_choice}" - arr["ARABIC",350]="\${blue_color} لقد اخترت شبكة WPS مقفلة \${green_color} تريد المتابعة؟ \${normal_color}\${visual_choice}" + arr["ARABIC",350]="\${normal_color}\${visual_choice}\${green_color}هل تريد المتابعة؟\${blue_color}مقفلة WPS لقد اخترت شبكة\${normal_color}" arr["ENGLISH",351]="WPS locked network: \${pink_color}\${wps_locked}\${normal_color}" arr["SPANISH",351]="Red WPS bloqueada: \${pink_color}\${wps_locked}\${normal_color}" @@ -5460,7 +5460,7 @@ function initialize_language_strings() { arr["POLISH",351]="Zablokowana sieć WPS: \${pink_color}\${wps_locked}\${normal_color}" arr["GERMAN",351]="Blockiertes WPS-Netzwerk: \${pink_color}\${wps_locked}\${normal_color}" arr["TURKISH",351]="WPS kilitli ağ: \${pink_color}\${wps_locked}\${normal_color}" - arr["ARABIC",351]="شبكة WPS مقفلة: \${pink_color}\${wps_locked}\${normal_color}" + arr["ARABIC",351]="\${pink_color}\${wps_locked}\${blue_color} :مقفلة WPS شبكة\${normal_color}" arr["ENGLISH",352]="WPS locked network: \${pink_color}None\${normal_color}" arr["SPANISH",352]="Red WPS bloqueada: \${pink_color}Ninguno\${normal_color}" @@ -5473,7 +5473,7 @@ function initialize_language_strings() { arr["POLISH",352]="Zablokowana sieć WPS: \${pink_color}Brak\${normal_color}" arr["GERMAN",352]="Blockiertes WPS-Netzwerk: \${pink_color}Keins\${normal_color}" arr["TURKISH",352]="WPS kilitli ağ: \${pink_color}None\${normal_color}" - arr["ARABIC",352]="شبكة WPS مقفلة: \${pink_color}لا يوجد\${normal_color}" + arr["ARABIC",352]="\${pink_color}لا توجد\${blue_color} :مقفلة WPS شبكة\${normal_color}" arr["ENGLISH",353]="Checking to solve possible \"bad FCS\" problem if exists. Parameterizing..." arr["SPANISH",353]="Realizando una pequeña prueba para solventar el posible problema de \"bad FCS\" si existiese. Parametrizando..." @@ -5486,7 +5486,7 @@ function initialize_language_strings() { arr["POLISH",353]="Przeprowadzenie małego testu, aby rozwiązać problem \"bad FCS\" jeśli istniał. Parametryzowanie..." arr["GERMAN",353]="Ein Test wird ausgeführt, um das mögliche Problem von \"bad FCS\" zu lösen, falls es existiert. Parametrieren..." arr["TURKISH",353]="Varsa olası \"bad FCS\" sorununu çözme kontrol ediliyor. Parametrelendiriliyor..." - arr["ARABIC",353]="فحص لمنع حدوث خطأ محتمل في نوع \"bad FCS\"" + arr["ARABIC",353]="\"bad FCS\" فحص لمنع حدوث خطأ محتمل في نوع " arr["ENGLISH",354]="Done! parameter set" arr["SPANISH",354]="Hecho! parámetro fijado" @@ -5499,7 +5499,7 @@ function initialize_language_strings() { arr["POLISH",354]="Zrobione! parametry ustawione" arr["GERMAN",354]="Fertig! Parameter eingestellt" arr["TURKISH",354]="Tamamdır! parametre ayarlandı" - arr["ARABIC",354]="تم تعريف المعلمات!" + arr["ARABIC",354]="!تم تعريف المعلمات" arr["ENGLISH",355]="It seems this interface was parametrized before. It's not necessary to check again" arr["SPANISH",355]="Esta interfaz ya fue parametrizada anteriormente. No es necesario realizar de nuevo el chequeo" @@ -5525,7 +5525,7 @@ function initialize_language_strings() { arr["POLISH",356]="Niektóre kombinacje nie działają dobrze. Jak na przykład reaver i karty z chipsetem Ralink. Jeśli Twoja karta ma ten chipset lepiej jest użyć bully" arr["GERMAN",356]="Einige Kombinationen funktionieren nicht gut. Zum Beispiel Reaver und Karten mit Ralink-Chipsatz. Wenn Ihre Karte diesen Chipsatz hat, ist es besser, bully zu benutzen" arr["TURKISH",356]="Bazı kombinasyonlar iyi çalışmıyor. Reaver ve Ralink chipset kartları gibi. Kartınızın bu yonga seti varsa, bully kullanmanız önerilir" - arr["ARABIC",356]="بعض التركيبات لا تعمل بشكل جيد. مثل بطاقات reaver وRalink . إذا كانت بطاقتك تحتوي على هذه الشرائح فمن المستحسن استخدام bully" + arr["ARABIC",356]="bully إذا كانت بطاقتك تحتوي على هذه الشرائح فمن المستحسن استخدام .Ralink و reaver بعض التركيبات لا تعمل بشكل جيد. مثل بطاقات" arr["ENGLISH",357]="6. (reaver) Custom PIN association" arr["SPANISH",357]="6. (reaver) Asociación con PIN personalizado" @@ -5538,7 +5538,7 @@ function initialize_language_strings() { arr["POLISH",357]="6. (reaver) Asocjacja z niestandardowym kodem PIN" arr["GERMAN",357]="6. (reaver) Assoziation mit Custom PIN" arr["TURKISH",357]="6. (reaver) Özel PIN ilişkilendirmesi" - arr["ARABIC",357]="6. (reaver) اقتران PIN مخصص" + arr["ARABIC",357]="6. مخصص PIN اقتران (reaver)" arr["ENGLISH",358]="8. (reaver) Pixie Dust attack" arr["SPANISH",358]="8. (reaver) Ataque Pixie Dust" @@ -5551,7 +5551,7 @@ function initialize_language_strings() { arr["POLISH",358]="8. (reaver) Atak Pixie Dust" arr["GERMAN",358]="8. (reaver) Pixie Dust Angriff" arr["TURKISH",358]="8. (reaver) Pixie Dust saldırısı" - arr["ARABIC",358]="8. (reaver) هجوم Pixie Dust" + arr["ARABIC",358]="8. Pixie Dust هجوم (reaver)" arr["ENGLISH",359]="10. (reaver) Bruteforce PIN attack" arr["SPANISH",359]="10. (reaver) Ataque de fuerza bruta por PIN" @@ -5564,7 +5564,7 @@ function initialize_language_strings() { arr["POLISH",359]="10. (reaver) Atak Brute Force za pomocą kodu PIN" arr["GERMAN",359]="10. (reaver) Brute-Force-Angriff durch PIN" arr["TURKISH",359]="10. (reaver) Bruteforce PIN saldırısı" - arr["ARABIC",359]="10. (reaver) هجوم Bruteforce PIN" + arr["ARABIC",359]="10. Bruteforce PIN هجوم (reaver)" arr["ENGLISH",360]="12. (reaver) Known PINs database based attack" arr["SPANISH",360]="12. (reaver) Ataque basado en base de datos de PINs conocidos" @@ -5577,7 +5577,7 @@ function initialize_language_strings() { arr["POLISH",360]="12. (reaver) Atak oparty o bazę danych znanych PINów" arr["GERMAN",360]="12. (reaver) Angriff basiert auf Datenbank mit bekannte PINs" arr["TURKISH",360]="12. (reaver) Bilinen PIN'ler veritabanı tabanlı saldırı" - arr["ARABIC",360]="12. (Reaver) هجوم قائم على قاعدة بيانات PINs معروفة" + arr["ARABIC",360]="12. معروفة PINs هجوم قائم على قاعدة بيانات (reaver)" arr["ENGLISH",361]="WPA/WPA2 filter enabled in scan. When started, press [Ctrl+C] to stop..." arr["SPANISH",361]="Filtro WPA/WPA2 activado en escaneo. Una vez empezado, pulse [Ctrl+C] para pararlo..." @@ -5590,7 +5590,7 @@ function initialize_language_strings() { arr["POLISH",361]="Filtr WPA/WPA2 aktywowany podczas skanowania. Naciśnij [Ctrl+C] w trakcie trwania, aby zatrzymać..." arr["GERMAN",361]="WPA/WPA2-Filter beim Scannen aktiviert. Nach dem Start, drücken Sie [Ctrl+C], um es zu stoppen..." arr["TURKISH",361]="WPA/WPA2 filtresi aktifleştirildi. Başladıktan sonra, durdurmak için [Ctrl+C] tuşlayınız..." - arr["ARABIC",361]="تم تمكين مرشح WPA / WPA2 أثناء الفحص. عند البدء ، اضغط على [Ctrl+C] للإيقاف ..." + arr["ARABIC",361]="...للإيقاف [Ctrl+C] عند البدء ، اضغط على .WPA/WPA2 تم تمكين مرشح" arr["ENGLISH",362]="Custom PIN set to \${normal_color}\${custom_pin}" arr["SPANISH",362]="PIN personalizado elegido \${normal_color}\${custom_pin}" @@ -5603,7 +5603,7 @@ function initialize_language_strings() { arr["POLISH",362]="Wybrany PIN \${normal_color}\${custom_pin}" arr["GERMAN",362]="Custom PIN gewählt \${normal_color}\${custom_pin}" arr["TURKISH",362]="Özel PIN \${normal_color}\${custom_pin} \${blue_color}olarak ayarlandı" - arr["ARABIC",362]="تم تعيين PIN شخصي على \${normal_color}\${custom_pin}" + arr["ARABIC",362]="\${normal_color}\${custom_pin}\${blue_color} شخصي على PIN تم تعيين\${normal_color}" arr["ENGLISH",363]="Type custom PIN (8 digits):" arr["SPANISH",363]="Escribe el PIN personalizado (8 dígitos):" @@ -5616,7 +5616,7 @@ function initialize_language_strings() { arr["POLISH",363]="Wprowadź niestandardowy kod PIN (8 cyfr):" arr["GERMAN",363]="Schreiben Sie die Custom PIN (8-stellig):" arr["TURKISH",363]="Özel PIN (8 haneli) yazın:" - arr["ARABIC",363]="اكتب رقم PIN شخصي (8 أرقام):" + arr["ARABIC",363]=":(شخصي (8 أرقام PIN اكتب رقم" arr["ENGLISH",364]="BSSID set to \${normal_color}\${wps_bssid}" arr["SPANISH",364]="BSSID elegido \${normal_color}\${wps_bssid}" @@ -5629,7 +5629,7 @@ function initialize_language_strings() { arr["POLISH",364]="Wybrano BSSID \${normal_color}\${wps_bssid}" arr["GERMAN",364]="Gewähltes BSSID \${normal_color}\${wps_bssid}" arr["TURKISH",364]="BSSID \${normal_color}\${wps_bssid} \${blue_color}olarak ayarlandı" - arr["ARABIC",364]="BSSID المختار \${normal_color}\${wps_bssid}" + arr["ARABIC",364]="\${normal_color}\${wps_bssid} \${blue_color}المختار BSSID\${normal_color}" arr["ENGLISH",365]="Channel set to \${normal_color}\${wps_channel}" arr["SPANISH",365]="Canal elegido \${normal_color}\${wps_channel}" @@ -5642,7 +5642,7 @@ function initialize_language_strings() { arr["POLISH",365]="Wybrany kanał \${normal_color}\${wps_channel}" arr["GERMAN",365]="Ausgewählter Kanal \${normal_color}\${wps_channel}" arr["TURKISH",365]="Kanal \${normal_color}\${wps_channel} \${blue_color}olarak ayarlandı" - arr["ARABIC",365]="القناة المختارة \${normal_color}\${wps_channel}" + arr["ARABIC",365]="\${normal_color}\${wps_channel}\${blue_color}القناة المختارة ${normal_color}" arr["ENGLISH",366]="No filters enabled on scan. When started, press [Ctrl+C] to stop..." arr["SPANISH",366]="No hay filtros activados en el escaneo. Una vez empezado, pulse [Ctrl+C] para pararlo..." @@ -5655,7 +5655,7 @@ function initialize_language_strings() { arr["POLISH",366]="W skanowaniu nie zostały włączone żadne filtry. Naciśnij [Ctrl+C] w trakcie trwania, aby zatrzymać..." arr["GERMAN",366]="Es sind keine aktivierten Filter im Scan vorhanden. Nach dem Start, drücken Sie [Ctrl+C], um es zu stoppen..." arr["TURKISH",366]="Taramada filtre yok. Başladıktan sonra, durdurmak için [Ctrl+C] tuşlayınız..." - arr["ARABIC",366]="لم يتم تنشيط أي مرشح في الفحص. بمجرد بدء العملية ، يرجى الضغط على [Ctrl+C] لإيقافها ..." + arr["ARABIC",366]="...لإيقافها [Ctrl+C] لم يتم تنشيط أي مرشح في الفحص. بمجرد بدء العملية ، يرجى الضغط على" arr["ENGLISH",367]="You have bully installed (v\${bully_version}), but not required version. To perform Pixie Dust integrated bully attack you must have at least version v\${minimum_bully_pixiewps_version}" arr["SPANISH",367]="Tienes bully instalado (v\${bully_version}), aunque no la versión requerida. Para realizar el ataque Pixie Dust integrado con bully has de tener al menos la versión v\${minimum_bully_pixiewps_version}" @@ -5668,7 +5668,7 @@ function initialize_language_strings() { arr["POLISH",367]="Masz zainstalowane bully (v\${bully_version}), ale nie wymaganą wersję. Aby atak Pixie Dust był zintegrowany z bully, musisz mieć co najmniej wersję v\${minimum_bully_pixiewps_version}" arr["GERMAN",367]="Sie haben Bully installiert (v\${bully_version}), obwohl nicht die erforderliche Version. Um den Pixie Dust Angriff mit Bully zu integrieren, müssen Sie mindestens die Version v\${minimum_bully_pixiewps_version} haben" arr["TURKISH",367]="Bully versiyonunuz (v\${bully_version}), ama istenilen versiyon değil. Pixie Dust entegreli bully saldırısı yapmak için en az versiyona sahip olmalısınız v\${minimum_bully_pixiewps_version}" - arr["ARABIC",367]="لقد قمت بتثبيت bully (v\${bully_version}) ، لكن ليس الإصدار المطلوب. لتنفيذ هجوم integrated bully Pixie Dust ، يجب أن يكون لديك على الأقل الإصدار v\${minimum_bully_pixiewps_version}" + arr["ARABIC",367]="v\${minimum_bully_pixiewps_version} يجب أن يكون لديك على الأقل الإصدار ،integrated bully Pixie Dust لكن ليس الإصدار المطلوب. لتنفيذ هجوم ،(v\${bully_version}) لقد قمت بتثبيت" arr["ENGLISH",368]="You have bully installed (v\${bully_version}). You meet the version requirement to perform Pixie Dust integrated bully attack (minimum version v\${minimum_bully_pixiewps_version}). Script can continue..." arr["SPANISH",368]="Tienes bully instalado (v\${bully_version}). Cumples con el requisito de versión para realizar el ataque Pixie Dust integrado con bully (versión mínima v\${minimum_bully_pixiewps_version}). El script puede continuar..." @@ -5681,7 +5681,7 @@ function initialize_language_strings() { arr["POLISH",368]="Masz zainstalowany bully (v\${bully_version}). Spełnia ona wymagania wersji, aby atak Pixie Dust był zintegrowany z bully (wersja minimalna v\${minimum_bully_pixiewps_version}). Skrypt może kontynuować..." arr["GERMAN",368]="Sie haben bully installiert (v\${bully_version}). Du erfüllst die Versionsvoraussetzung, um den mit dem bully integrierten Pixie Dust-Angriff auszuführen (Mindestversion v\${minimum_bully_pixiewps_version}). Das Skript kann fortfahren..." arr["TURKISH",368]="Bully versiyonunuz (v\${bully_version}), İstenilen versiyon karşılanıyor (minimum version v\${minimum_bully_pixiewps_version}) ve Pixie Dust entegreli bully saldırısı yapmak için yazılım devam edebilir..." - arr["ARABIC",368]="لقد قمت بتثبيت bully (v\${bully_version}). أنت تفي بمتطلبات الإصدار لأداء هجوم الفتوة Pixie Dust integrated bully attack (الحد الأدنى من الإصدار v\${minimum_bully_pixiewps_version}). البرنامج يمكن أن يستمر ..." + arr["ARABIC",368]="...البرنامج يمكن أن يستمر .(v\${minimum_bully_pixiewps_version} الحد الأدنى من الإصدار) Pixie Dust integrated bully attack أنت تفي بمتطلبات الإصدار لأداء هجوم الفتوة .(v\${bully_version}) لقد قمت بتثبيت" arr["ENGLISH",369]="To perform the Pixie Dust integrated attack with reaver or bully, you must have installed at least \${minimum_reaver_pixiewps_version} version for reaver and \${minimum_bully_pixiewps_version} for bully" arr["SPANISH",369]="Para realizar el ataque Pixie Dust integrado con reaver o con bully, has de tener instalada como mínimo la versión \${minimum_reaver_pixiewps_version} para reaver y \${minimum_bully_pixiewps_version} para bully" @@ -5694,7 +5694,7 @@ function initialize_language_strings() { arr["POLISH",369]="Aby przeprowadzić zintegrowany atak Pixie Dust z użyciem reaver lub z bully, musisz mieć zainstalowaną co najmniej wersję \${minimum_reaver_pixiewps_version} reaver i \${minimum_bully_pixiewps_version} bully" arr["GERMAN",369]="Um den mit dem reaver oder mit bully integrierten Pixie Dust-Angriff auszuführen, müssen Sie mindestens die Reaver Version \${minimum_reaver_pixiewps_version} und die Bully Version \${minimum_bully_pixiewps_version} installiert haben" arr["TURKISH",369]="Reaver veya bully ile Pixie Dust entegre saldırısını gerçekleştirmek için, reaver için en az \${minimum_reaver_pixiewps_version} sürümü ve kabadayılık için \${minimum_bully_pixiewps_version} yüklemiş olmanız gerekir" - arr["ARABIC",369]="لتنفيذ هجوم Pixie Dust المتكامل باستخدام Reaver أو الفتوة ، يجب أن تكون قد قمت بتثبيت ما لا يقل عن \${minimum_reaver_pixiewps_version} إصدار لـ reaver و \${minimum_bully_pixiewps_version} ل bully" + arr["ARABIC",369]="bully ل \${minimum_bully_pixiewps_version} و reaver إصدار لـ \${minimum_reaver_pixiewps_version} أو الفتوة ، يجب أن تكون قد قمت بتثبيت ما لا يقل عن Reaver باستخدام Pixie Dust integrated لتنفيذ هجوم" arr["ENGLISH",370]="You have reaver installed (v\${reaver_version}). You meet the version requirement to perform Pixie Dust integrated reaver attack (minimum version v\${minimum_reaver_pixiewps_version}). Script can continue..." arr["SPANISH",370]="Tienes reaver instalado (v\${reaver_version}). Cumples con el requisito de versión para realizar el ataque Pixie Dust integrado con reaver (versión minima v\${minimum_reaver_pixiewps_version}). El script puede continuar..." @@ -5707,7 +5707,7 @@ function initialize_language_strings() { arr["POLISH",370]="Masz zainstalowany reaver (v\${reaver_version}). Spełnia on wymagania dotyczące wersji, aby wykonać atak Pixie Dust (wersja minimalna v\${minimum_reaver_pixiewps_version}). Skrypt może kontynuować..." arr["GERMAN",370]="Reaver ist installiert (v\${reaver_version}). Sie erfüllen die Versionsvoraussetzung, um den Pixie Dust-Angriff auszuführen, der mit Reaver integriert ist (min Version v\${minimum_reaver_pixiewps_version}). Das Skript kann fortfahren..." arr["TURKISH",370]="Reaver sisteminizde kurulu (v\${reaver_version}). Pixie Dust entegre reaver saldırısını gerçekleştirmek için sürüm gereksinimini karşılıyorsunuz (minimum sürüm v\${minimum_reaver_pixiewps_version}). Script devam edebilir..." - arr["ARABIC",370]="لقد قمت بتثبيت Reaver (v\${reaver_version}). أنت تفي بمتطلبات الإصدار لتنفيذ هجوم Pixie Dust integrated reaver (الحد الأدنى من الإصدار v\${minimum_reaver_pixiewps_version}). البرنامج يمكن أن يستمر ..." + arr["ARABIC",370]="...البرنامج يمكن أن يستمر .(v\${minimum_reaver_pixiewps_version}لحد الأدنى من الإصدار) Pixie Dust integrated reaver أنت تفي بمتطلبات الإصدار لتنفيذ هجوم .(v\${reaver_version}) لقد قمت بتثبيت" arr["ENGLISH",371]="You have reaver installed (v\${reaver_version}), but not required version. To perform Pixie Dust integrated reaver attack you must have at least version v\${minimum_reaver_pixiewps_version}" arr["SPANISH",371]="Tienes reaver instalado (v\${reaver_version}), aunque no la versión requerida. Para realizar el ataque Pixie Dust integrado con reaver has de tener al menos la versión v\${minimum_reaver_pixiewps_version}" @@ -5720,7 +5720,7 @@ function initialize_language_strings() { arr["POLISH",371]="Masz zainstalowany reaver (v\${reaver_version}), ale nie wymaganą wersję. Aby zrealizować atak Pixie Dust zintegrowany z programem reaver musisz mieć co najmniej wersję v\${minimum_reaver_pixiewps_version}" arr["GERMAN",371]="Reaver ist installiert (v\${reaver_version}), jedoch nicht die erforderliche Version. Um den Pixie Dust-Angriff mit Reaver zu integrieren, müssen Sie mindestens die Version v\${minimum_reaver_pixiewps_version} haben" arr["TURKISH",371]="Reaver sisteminizde kurulu (v\${reaver_version}), ancak sürüm uygun değil. Pixie Dust entegre reaver saldırısını gerçekleştirmek için minimum sürüm olan \${minimum_reaver_pixiewps_version} olmalıdır" - arr["ARABIC",371]="لقد قمت بتثبيت Reaver (v\${reaver_version}) ، لكن ليس الإصدار المطلوب. لتنفيذ هجوم Pixie Dust integrated reaver ، يجب أن يكون لديك على الأقل الإصدار v\${minimum_reaver_pixiewps_version}" + arr["ARABIC",371]="v\${minimum_reaver_pixiewps_version}يجب أن يكون لديك على الأقل الإصدار ،Pixie Dust integrated reaver لكن ليس الإصدار المطلوب. لتنفيذ هجوم ،(v\${reaver_version}) لقد قمت بتثبيت" arr["ENGLISH",372]="This action can't be performed without known PINs database file" arr["SPANISH",372]="Sin fichero de base de datos de PINs conocidos no se puede realizar esta acción" @@ -5733,7 +5733,7 @@ function initialize_language_strings() { arr["POLISH",372]="Ta czynność nie może zostać zrealizowana bez bazy danych znanych kodów PIN" arr["GERMAN",372]="Ohne eine Datenbankdatei mit bekannten PINs kann diese Aktion nicht ausgeführt werden" arr["TURKISH",372]="Bu işlem bilinen PIN veritabanı dosyası olmadan gerçekleştirilemez" - arr["ARABIC",372]="لا يمكن تنفيذ هذا الإجراء بدون ملف قاعدة بيانات PINs" + arr["ARABIC",372]="PINs لا يمكن تنفيذ هذا الإجراء بدون ملف قاعدة بيانات" arr["ENGLISH",373]="The known PINs database file exists. Script can continue..." arr["SPANISH",373]="Existe el fichero de base de datos de PINs conocidos. El script puede continuar..." @@ -5746,7 +5746,7 @@ function initialize_language_strings() { arr["POLISH",373]="Znaleziono plik bazy danych znanych PIN. Skrypt może kontynuować..." arr["GERMAN",373]="Die Datenbankdatei mit bekannte PINs ist vorhanden. Das Skript kann fortfahren..." arr["TURKISH",373]="Bilinen PIN'ler veritabanı dosyası mevcut. Komut dosyası devam edebilir..." - arr["ARABIC",373]="يوجد ملف قاعدة بيانات PINs. البرنامج يمكن أن يستمر ..." + arr["ARABIC",373]="...البرنامج يمكن أن يستمر .PINs يوجد ملف قاعدة بيانات" arr["ENGLISH",374]="Local PINs database file (\${known_pins_dbfile}) can't be found in the script folder. It will be attempted to download" arr["SPANISH",374]="No se ha podido encontrar el fichero local de la base de datos de PINs (\${known_pins_dbfile}) en la carpeta del script. Se intentará descargar" @@ -5759,7 +5759,7 @@ function initialize_language_strings() { arr["POLISH",374]="Nie znaleziono lokalnej bazy danych bazy danych kodów PIN (\${known_pins_dbfile}) w folderze skryptu. Spróbuję go pobrać" arr["GERMAN",374]="Die lokale Datei der PIN-Datenbank (\${known_pins_dbfile}) konnte im Skriptordner nicht gefunden werden. Versuch zum Herunterladen" arr["TURKISH",374]="Yerel PIN'ler veritabanı dosyası (\${known_pins_dbfile}) komut dosyası klasöründe bulunamadı. İndirilmeye çalışılacak" - arr["ARABIC",374]="لا يمكن العثور على ملف قاعدة بيانات PINs المحلية (\${known_pins_dbfile}) في مجلد البرنامج. ستتم محاولة تنزيله" + arr["ARABIC",374]="في مجلد البرنامج. ستتم محاولة تنزيله (\${known_pins_dbfile}) المحلية PINs لا يمكن العثور على ملف قاعدة بيانات " arr["ENGLISH",375]="It seems you have no internet access" arr["SPANISH",375]="Parece que no tienes conexión a internet" @@ -5785,7 +5785,7 @@ function initialize_language_strings() { arr["POLISH",376]="Odnaleziono lokalny plik bazy danych PIN (\${known_pins_dbfile}). Sprawdzę jednak, czy jest bardziej aktualna wersja" arr["GERMAN",376]="Eine lokale Datenbankdatei mit PINs (\${known_pins_dbfile}) wurde gefunden. Es wird jedoch geprüft, ob es eine Aktualisierung gibt" arr["TURKISH",376]="Yerel PIN'ler veritabanı dosyası (\${known_pins_dbfile}) bulundu. Her neyse yeni bir kontrol yapılacaktır" - arr["ARABIC",376]="قاعدة بيانات PIN (\${known_pins_dbfile}) موجودة. البحث عن تحديثات ممكنة" + arr["ARABIC",376]="موجودة. البحث عن تحديثات ممكنة (\${known_pins_dbfile}) قاعدة بيانات" arr["ENGLISH",377]="An up-to-date PINs database file has been successfully downloaded" arr["SPANISH",377]="Se ha descargado con éxito un fichero de base de datos de PINs actualizado" @@ -5798,7 +5798,7 @@ function initialize_language_strings() { arr["POLISH",377]="Nowszy plik bazy danych PIN został pomyślnie pobrany" arr["GERMAN",377]="Eine PIN-Datenbankdatei wurde erfolgreich heruntergeladen" arr["TURKISH",377]="Daha bir PIN veritabanı dosyası başarıyla indirildi" - arr["ARABIC",377]="تم بنجاح تنزيل ملف قاعدة بيانات PINs المحدّث" + arr["ARABIC",377]="المحدّث PINs تم بنجاح تنزيل ملف قاعدة بيانات" arr["ENGLISH",378]="An error occurred while trying to download the PINs database file" arr["SPANISH",378]="Ocurrió un error al intentar descargar el fichero de base de datos de PINs" @@ -5811,7 +5811,7 @@ function initialize_language_strings() { arr["POLISH",378]="Podczas próby pobrania pliku bazy danych kodów PIN wystąpił błąd" arr["GERMAN",378]="Beim Versuchdes runterladens der PIN-Datenbankdatei ist ein Fehler aufgetreten" arr["TURKISH",378]="PINs veritabanı dosyasını indirmeye çalışırken bir hata oluştu" - arr["ARABIC",378]="حدث خطأ أثناء محاولة تنزيل ملف قاعدة بيانات PIN" + arr["ARABIC",378]="PIN حدث خطأ أثناء محاولة تنزيل ملف قاعدة بيانات" arr["ENGLISH",379]="Check of the PINs database file has already been done. It will not be done again..." arr["SPANISH",379]="El chequeo del fichero de base de datos de PINs ya se hizo. No se realizará de nuevo..." @@ -5824,7 +5824,7 @@ function initialize_language_strings() { arr["POLISH",379]="Sprawdzenie pliku bazy danych PIN zostało już wykonane. To się nie powtórzy..." arr["GERMAN",379]="Die Überprüfung der PIN-Datenbankdatei wurde bereits durchgeführt. Es wird nicht wieder getan..." arr["TURKISH",379]="PIN veritabanı dosyasının kontrolü zaten yapıldı. Bir daha yapılmayacak..." - arr["ARABIC",379]="تم بالفعل التحقق من ملف قاعدة بيانات PIN. لن يتم ذلك مرة أخرى ..." + arr["ARABIC",379]="...لن يتم ذلك مرة أخرى .PIN تم بالفعل التحقق من ملف قاعدة بيانات" arr["ENGLISH",380]="Do you want to try again next time you launch this attack for this session? \${normal_color}\${visual_choice}" arr["SPANISH",380]="¿Deseas que la próxima vez que lances este ataque en esta sesión se vuelva a intentar? \${normal_color}\${visual_choice}" @@ -5837,7 +5837,7 @@ function initialize_language_strings() { arr["POLISH",380]="Czy chcesz spróbować ponownie tego ataku dla tej sesji podczas następnego uruchomienia? \${normal_color}\${visual_choice}" arr["GERMAN",380]="Möchten Sie beim nächsten Start dieses Angriffs in dieser Sitzung erneut versuchen? \${normal_color}\${visual_choice}" arr["TURKISH",380]="Bu seans için bu saldırıyı bir daha başlattığınızda tekrar denemek ister misin? \${normal_color}\${visual_choice}" - arr["ARABIC",380]="هل تريد أن تجرب مرة أخرى في المرة القادمة كنت اطلاق هذا الهجوم لهذه الدورة؟ \${normal_color}\${visual_choice}" + arr["ARABIC",380]="\${normal_color}\${visual_choice}\${green_color}هل تريد أن تجرب مرة أخرى في المرة القادمة كنت اطلاق هذا الهجوم لهذه الدورة؟" arr["ENGLISH",381]="An error occurred while trying to access to the checksum file of remote PINs database" arr["SPANISH",381]="Ocurrió un error al intentar acceder al fichero de checksum de la base de datos de PINs remota" @@ -5850,7 +5850,7 @@ function initialize_language_strings() { arr["POLISH",381]="Podczas próby uzyskania dostępu do pliku kontrolnego zdalnej bazy danych PIN wystąpił błąd" arr["GERMAN",381]="Beim Versuch, auf die checksum der Remote-PIN-Datenbank zuzugreifen, ist ein Fehler aufgetreten" arr["TURKISH",381]="Uzak PIN'ler veritabanının sağlama dosyasına erişmeye çalışırken bir hata oluştu" - arr["ARABIC",381]="حدث خطأ أثناء محاولة الوصول إلى ملف checksum لقاعدة بيانات PINs البعيدة" + arr["ARABIC",381]="البعيدة PINs لقاعدة بيانات checksum حدث خطأ أثناء محاولة الوصول إلى ملف" arr["ENGLISH",382]="Checksums of the local and remote files match. Your PINs database file is up-to-date" arr["SPANISH",382]="Los checksum de los ficheros local y remoto coinciden. Tu fichero de base de datos de PINs está actualizado" @@ -5863,7 +5863,7 @@ function initialize_language_strings() { arr["POLISH",382]="Sprawdzono sumy kontrolne pliku lokalnego i zdalnego. Plik bazy danych kodów PIN jest aktualny" arr["GERMAN",382]="Die Checksum der lokalen und Remote-Dateien stimmen überein. Ihre PIN-Datenbankdatei ist auf dem neuesten Stand" arr["TURKISH",382]="Yerel ve uzak dosyaların sağlama toplamları eşleşir. PIN'leriniz veritabanı dosyanız güncel" - arr["ARABIC",382]="تطابق Checksums للملفات المحلية والبعيدة. ملف قاعدة بيانات PIN الخاص بك محدث" + arr["ARABIC",382]="الخاص بك محدث PIN للملفات المحلية والبعيدة. ملف قاعدة بيانات Checksums تطابق" arr["ENGLISH",383]="It seems there is a more up-to-date PINs database file. It will be downloaded..." arr["SPANISH",383]="Parece que hay un fichero de base de datos de PINs más actualizado. Será descargado..." @@ -5876,7 +5876,7 @@ function initialize_language_strings() { arr["POLISH",383]="Wygląda na to, że istnieje bardziej aktualny plik bazy danych PIN. Zostanie pobrany..." arr["GERMAN",383]="Es scheint, dass es eine aktualisierte Datenbank von PINs gibt. Sie wird heruntergeladen..." arr["TURKISH",383]="Daha güncel bir PIN veritabanı dosyası var gibi görünüyor. İndirilecek..." - arr["ARABIC",383]="يبدو أن هناك ملف قاعدة بيانات PINs أكثر حداثة. سيتم تنزيله ..." + arr["ARABIC",383]="...أكثر حداثة. سيتم تنزيله PINs يبدو أن هناك ملف قاعدة بيانات" arr["ENGLISH",384]="Searching in PINs database. Please be patient..." arr["SPANISH",384]="Buscando en la base de datos de PINs. Por favor ten paciencia..." @@ -5889,7 +5889,7 @@ function initialize_language_strings() { arr["POLISH",384]="Wyszukiwanie bazy danych kodu PIN. Cierpliwości..." arr["GERMAN",384]="PINs Datenbank wird durchgesucht. Bitte haben Sie etwas Geduld..." arr["TURKISH",384]="PIN veritabanında arama. Lütfen sabırlı olun..." - arr["ARABIC",384]="البحث في قاعدة بيانات PIN. يرجى التحلي بالصبر ..." + arr["ARABIC",384]="...يرجى التحلي بالصبر .PIN البحث في قاعدة بيانات" arr["ENGLISH",385]="Only one match found in the PINs database" arr["SPANISH",385]="Se ha encontrado sólo una coincidencia en la base de datos de PINs" @@ -5902,7 +5902,7 @@ function initialize_language_strings() { arr["POLISH",385]="Znaleziono tylko jeden pasujący kod PIN w bazie danych" arr["GERMAN",385]="In der PIN-Datenbank wurde nur eine Übereinstimmung gefunden" arr["TURKISH",385]="PIN veritabanında sadece bir eşleşme bulundu" - arr["ARABIC",385]="تم العثور على تطابق واحد فقط في قاعدة بيانات PIN" + arr["ARABIC",385]="PIN تم العثور على تطابق واحد فقط في قاعدة بيانات" arr["ENGLISH",386]="\${counter_pins_found} matching PINs have been found in the PINs database" arr["SPANISH",386]="Se han encontrado \${counter_pins_found} PINs coincidentes en la base de datos de PINs" @@ -5915,7 +5915,7 @@ function initialize_language_strings() { arr["POLISH",386]="Znaleziono \${counter_pins_found} pasujących kodów PIN w bazie danych" arr["GERMAN",386]="\${counter_pins_found} übereinstimmende PINs wurden in der PIN-Datenbank" arr["TURKISH",386]="\${counter_pins_found} PIN'lerde eşleşen PIN'ler bulundu" - arr["ARABIC",386]="\${counter_pins_found} تم العثور على أرقام PIN مطابقة في قاعدة بيانات PIN" + arr["ARABIC",386]="PIN مطابقة في قاعدة بيانات PINs تم العثور على أرقام \${counter_pins_found}" arr["ENGLISH",387]="No matches found in the PINs database" arr["SPANISH",387]="No se ha encontrado ninguna coincidencia en la base de datos de PINs" @@ -5928,7 +5928,7 @@ function initialize_language_strings() { arr["POLISH",387]="Brak dopasowania w bazie danych kodów PIN" arr["GERMAN",387]="Keine Übereinstimmungen wurden in der PIN-Datenbank gefunden" arr["TURKISH",387]="PINs veritabanında eşleşme bulunamadı" - arr["ARABIC",387]="لم يتم العثور على مطابقات في قاعدة بيانات PIN" + arr["ARABIC",387]="PIN لم يتم العثور على مطابقات في قاعدة بيانات" arr["ENGLISH",388]="Calculating and adding possible PINs using common known algorithms (ComputePIN, EasyBox, etc.) ..." arr["SPANISH",388]="Calculando y añadiendo posibles PINs usando algoritmos conocidos comunes (ComputePIN, EasyBox, etc.) ..." @@ -5941,7 +5941,7 @@ function initialize_language_strings() { arr["POLISH",388]="Obliczanie i dodawanie możliwych kodów PIN przy użyciu powszechnie znanych algorytmów (ComputePIN, EasyBox, itd.) ..." arr["GERMAN",388]="Berechnung und Hinzufügen von möglichen PINs mit bekannten Algorithmen (ComputePIN, EasyBox, etc.) ..." arr["TURKISH",388]="Bilinen bilinen algoritmaları (ComputePIN, EasyBox, vb.) Kullanarak olası PIN'leri hesaplamak ve eklemek ..." - arr["ARABIC",388]="حساب وإضافة أرقام PIN المحتملة باستخدام الخوارزميات المعروفة الشائعة (ComputePIN و EasyBox وما إلى ذلك) ..." + arr["ARABIC",388]=...(وما إلى ذلك EasyBoxو ComputePIN) المحتملة باستخدام الخوارزميات المعروفة الشائعة PIN حساب وإضافة أرقام" arr["ENGLISH",389]="PINs calculated by algorithms have been added. The attack will be launched with a total of \${counter_pins_found} PINs" arr["SPANISH",389]="Se han añadido PINs calculados por los algoritmos. El ataque se lanzará con un total de \${counter_pins_found} PINs" @@ -5954,7 +5954,7 @@ function initialize_language_strings() { arr["POLISH",389]="Kody PIN obliczone pzez algorytmy zostały dodane. Atak zostanie uruchomiony w sumie dla \${counter_pins_found} kodów PIN" arr["GERMAN",389]="Die von den Algorithmen berechneten PINs wurden hinzugefügt. Der Angriff wird mit insgesamt \${counter_pins_found} PINs gestartet" arr["TURKISH",389]="Algoritmalar tarafından hesaplanan PIN'ler eklendi. Saldırı toplam \${counter_pins_found} PIN ile başlatılacak" - arr["ARABIC",389]="تم إضافة أرقام التعريف الشخصية المحسوبة بواسطة الخوارزميات. سيتم إطلاق الهجوم بإجمالي \${counter_pins_found} PINs" + arr["ARABIC",389]="PINs \${counter_pins_found} تم إضافة أرقام التعريف الشخصية المحسوبة بواسطة الخوارزميات. سيتم إطلاق الهجوم بإجمالي" arr["ENGLISH",390]="Some access points have only PBC (Push Button Connect) enabled and you can't connect via WPS if you don't press the physical button on the device" arr["SPANISH",390]="Algunos puntos de acceso tienen activado solamente PBC (Push Button Connect) y no podrás conectar por WPS si no se pulsa el boton físico del mismo" @@ -5967,7 +5967,7 @@ function initialize_language_strings() { arr["POLISH",390]="Niektóre punkty dostępu mają włączoną funkcję PBC (Push Button Connect) i nie można połączyć się za pośrednictwem WPS, jeśli nie naciśniesz fizycznego przycisku" arr["GERMAN",390]="Bei einigen Access Points ist nur PBC (Push Button Connect) aktiviert, und Sie können keine Verbindung über WPS herstellen, wenn Sie nicht die physische Taste drücken" arr["TURKISH",390]="Bazı erişim noktalarının yalnızca PBC (Push Button Connect) özelliği vardır ve cihazdaki fiziksel tuşa basmazsanız WPS ile bağlanamazsınız" - arr["ARABIC",390]="بعض نقاط الوصول لديها فقط PBC (Push Button Connect) ممكّنة ولا يمكنك الاتصال عبر WPS إذا لم تضغط على الزر الفعلي بالجهاز" + arr["ARABIC",390]="إذا لم تضغط على الزر الفعلي بالجهاز WPSممكّنة ولا يمكنك الاتصال عبر PBC (Push Button Connect) بعض نقاط الوصول لديها فقط" arr["ENGLISH",391]="Timeout set to \${normal_color}\${timeout}\${blue_color} seconds" arr["SPANISH",391]="Timeout elegido \${normal_color}\${timeout}\${blue_color} segundos" @@ -5980,7 +5980,7 @@ function initialize_language_strings() { arr["POLISH",391]="Wybrany limit czasu \${normal_color}\${timeout}\${blue_color} sekund" arr["GERMAN",391]="Ausgewähltes Timeout \${normal_color}\${timeout}\${blue_color} Sekunden" arr["TURKISH",391]="Zaman aşımı \${normal_color}\${timeout}\${blue_color} saniye olarak ayarlandı" - arr["ARABIC",391]="تم ضبط المهلة على \${normal_color}\${timeout}\${blue_color} ثانية" + arr["ARABIC",391]="ثانية \${normal_color}\${timeout}\${blue_color} تم ضبط المهلة على" arr["ENGLISH",392]="In the 5Ghz band there are many channels in which because of the country configuration, you can't operate. There are also other channels in which you can't initiate communication, only communicate with an existing network. This makes starting an access point on a 5Ghz channel very likely to fail if it doesn't match an allowed channel. This is why Evil Twin will start on a channel in the 2.4Ghz band (1-11). But don't worry, it will be transparent for the users because the DoS attack still operate on the real 5Ghz channel against the target" arr["SPANISH",392]="En la banda de los 5Ghz hay muchos canales en los que por la configuración del país, no puedes operar. También hay otros canales en los que no puedes iniciar la comunicación, solo comunicarte con una red existente. Esto hace que iniciar un punto de acceso en una canal de 5Ghz tenga muchas probabilidades de fallo si no coincide con un canal permitido. Es por esto que el Evil Twin se iniciará en un canal de la banda 2.4Ghz (1-11). Pero no te preocupes, será transparente para los usuarios ya que el ataque DoS sigue operando en el canal real de 5Ghz contra el objetivo" @@ -5993,7 +5993,7 @@ function initialize_language_strings() { arr["POLISH",392]="W paśmie 5Ghz istnieje wiele kanałów, które nie mogą działać z powodu konfiguracji kraju. Istnieją również inne kanały, w których nie można zainicjować komunikacji, a tylko komunikować się z istniejącą siecią. To sprawia, że uruchomienie punktu dostępu na kanale 5Ghz może się nie udać, jeśli nie pasuje do dozwolonego kanału. Dlatego atak Evil Twin rozpocznie się na kanale w paśmie 2.4Ghz (1-11). Ale nie martw się, będzie to dla użytkowników niewidoczne, ponieważ atak DoS nadal działa przeciwko celowi na prawdziwym kanale 5Ghz" arr["GERMAN",392]="Im 5Ghz-Band gibt es viele Kanäle, in denen man nach der Konfiguration des Landes nicht arbeiten kann. Es gibt auch andere Kanäle, in denen Sie keine Kommunikation starten können, sondern nur mit einem bestehenden Netzwerk kommunizieren. Dies führt dazu, dass das Starten eines APs auf einem 5Ghz-Kanal sehr wahrscheinlich fehlschlägt, wenn es nicht mit einem zulässigen Kanal übereinstimmt. Deshalb startet der Evil Twin auf einem Kanal im 2.4Ghz-Band (1-11). Aber keine Sorge, es wird für die Benutzer transparent sein, da die DoS-Attacke weiterhin auf dem echten 5Ghz-Kanal gegen das Ziel arbeitet" arr["TURKISH",392]="5Ghz bandında, ülke konfigürasyonu nedeniyle çalışamayacağınız pek çok kanal var. İletişimi başlatamayacağınız başka kanallar da vardır, sadece mevcut bir ağ ile iletişim kurabilirsiniz. Bu, izin verilen bir kanalla eşleşmezse başarısız olması muhtemel 5 GHz'lik bir kanalda bir erişim noktası başlatılmasını sağlar. Bu yüzden Evil Twin 2.4Ghz bandında (1-11) bir kanalda başlayacaktır. Ama endişelenmeyin, kullanıcılar için şeffaf olacak çünkü DoS saldırısı hala hedefe karşı gerçek 5GHz kanalında çalışıyor" - arr["ARABIC",392]="في النطاق 5Ghz ، هناك الكثير من القنوات التي لا يمكنك العمل فيها من خلال تكوين البلد. هناك أيضًا قنوات أخرى لا يمكنك بدء الاتصال فيها ، ما عليك سوى الاتصال بشبكة موجودة. هذا يجعل بدء نقطة وصول على قناة5Ghz من المحتمل جدًا أن تفشل إذا لم تتطابق مع قناة مرخصة. هذا هو السبب في أن Evil Twin سيبدأ على قناة في نطاق (2.4Ghz (1-11 . لكن لا تقلق ، ستكون شفافة للمستخدمين لأن هجوم DoS يستمر في العمل على قناة 5Ghz الحقيقية ضد الهدف" + arr["ARABIC",392]="لا يزال يعمل على قناة 5 جيجا هرتز الحقيقية ضد الهدف DoS لكن لا تقلق ، ستكون شفافة للمستخدمين لأن هجوم .(سيبدأ على قناة في نطاق 2.4 جيجا هرتز (1-11 Evil Twin يوجد في النطاق 5 جيجا هرتز العديد من القنوات التي لا يمكنك العمل فيها بسبب تكوين البلد. هناك أيضًا قنوات أخرى لا يمكنك فيها بدء الاتصال ، فقط تواصل مع شبكة موجودة. هذا يجعل بدء نقطة وصول على قناة 5 جيجا هرتز من المحتمل جدًا أن تفشل إذا لم تتطابق مع قناة مسموح بها. هذا هو السبب في أن" arr["ENGLISH",393]="Type value in seconds (\${min_max_timeout}) for timeout or press [Enter] to accept the proposal [\${normal_color}\${timeout_shown}\${green_color}]:" arr["SPANISH",393]="Escribe un valor en segundos (\${min_max_timeout}) para el timeout o pulsa [Enter] para aceptar el valor propuesto [\${normal_color}\${timeout_shown}\${green_color}]:" @@ -6006,7 +6006,7 @@ function initialize_language_strings() { arr["POLISH",393]="Wprowadź wartość w sekundach (\${min_max_timeout}) dla limitu czasu lub naciśnij klawisz [Enter], aby zaakceptować proponowaną wartość [\${normal_color}\${timeout_shown}\${green_color}]:" arr["GERMAN",393]="Geben Sie einen Wert in Sekunden (\${min_max_timeout}) für die Zeitüberschreitung ein oder drücken Sie [Enter], um den vorgeschlagenen Wert zu übernehmen [\${normal_color}\${timeout_shown}\${green_color}]:" arr["TURKISH",393]="Zaman aşımı için saniye cinsinden değeri (\${min_max_timeout}) yazın veya teklifi kabul etmek için [Enter] tuşuna basın [\${normal_color}\${timeout_shown}\${green_color}]:" - arr["ARABIC",393]="اكتب القيمة بالثواني (\$min_max_timeout}) للمهلة أو اضغط على [Enter] لقبول الاقتراح [\${normal_color}\${timeout_shown}\${green_color}]:" + arr["ARABIC",393]="[\${normal_color}\${timeout_shown}\${green_color}] :لقبول الاقتراح [Enter] للمهلة أو اضغط على (\${min_max_timeout}) اكتب القيمة بالثواني" arr["ENGLISH",394]="You have selected a 5Ghz target network and the \"DoS pursuit mode\", but the second interface needed to perform the attack doesn't support the 5Ghz band or it is disabled, so the attack can't be performed" arr["SPANISH",394]="Has seleccionado una red objetivo de 5Ghz y el \"modo persecución DoS\", pero el segundo interfaz necesario para llevar a cabo el ataque no soporta la banda de los 5Ghz o está desactivado, por lo que este no se puede realizar" @@ -6019,7 +6019,7 @@ function initialize_language_strings() { arr["POLISH",394]="Wybrałeś docelową sieć 5Ghz i \"tryb DoS pursuit\", ale drugi interfejs potrzebny do przeprowadzenia ataku nie obsługuje pasma 5Ghz lub jest ono wyłączone, więc nie można go wykonać" arr["GERMAN",394]="Sie haben ein Zielnetzwerk mit 5Ghz und den \"DoS pursuit mode\" gewählt, aber die zweite Interface, die zur Ausführung des Angriffs benötigt wird, unterstützt das 5Ghz-Band nicht oder sie ist deaktiviert, so dass es nicht ausgeführt werden kann" arr["TURKISH",394]="5Ghz hedef ve \"DoS pursuit mode\" seçtiniz, ancak saldırıyı gerçekleştirmek için gereken ikinci arayüz, 5Ghz'yi bandını desteklemiyor veya devre dışı bırakılmış, bu yüzden saldırı gerçekleştirilemiyor" - arr["ARABIC",394]="لقد حددت شبكة 5Ghz و \"وضع تتبع DoS\" ، لكن الواجهة الثانية المطلوبة لتنفيذ الهجوم لا تدعم النطاق الترددي 5Ghz أو تم تعطيلها ، لذا لا يمكن تنفيذها" + arr["ARABIC",394]="لكن الواجهة الثانية المطلوبة لتنفيذ الهجوم لا تدعم النطاق 5 جيجاهرتز أو تم تعطيلها ، لذلك لا يمكن تنفيذ الهجوم ،\"DoS pursuit mode\"لقد حددت شبكة هدف 5 جيجاهرتز و" arr["ENGLISH",395]="Skipping intro, more window size needed" arr["SPANISH",395]="Saltando presentación, se necesita más tamaño de ventana" @@ -6045,7 +6045,7 @@ function initialize_language_strings() { arr["POLISH",396]="8. Atak Evil Twin AP ze sniffingiem i bettercap-sslstrip2/BeEF" arr["GERMAN",396]="8. Evil Twin AP Angriff mit Sniffing und bettercap-sslstrip2/BeEF" arr["TURKISH",396]="8. Sniffing ve bettercap-sslstrip2/BeEF ile Kötü İkiz AP saldırısı" - arr["ARABIC",396]="8. هجوم Evil Twin AP مع الشم و bettercap-sslstrip2/BeEF" + arr["ARABIC",396]="8. bettercap-sslstrip2/BeEF مع الشم و Evil Twin AP هجوم" arr["ENGLISH",397]="Evil Twin AP attack with sniffing and bettercap-sslstrip2/BeEF" arr["SPANISH",397]="Ataque Evil Twin AP con sniffing y bettercap-sslstrip2/BeEF" @@ -6058,7 +6058,7 @@ function initialize_language_strings() { arr["POLISH",397]="Atak Evil Twin AP ze sniffingiem i bettercap-sslstrip2/BeEF" arr["GERMAN",397]="Evil Twin AP Angriff mit Sniffing und bettercap-sslstrip2/BeEF" arr["TURKISH",397]="Şeytani İkiz AP saldırısı (sniffing ile) bettercap-sslstrip2/BeEF" - arr["ARABIC",397]="هجوم Evil Twin AP مع الشم و bettercap-sslstrip2/BeEF" + arr["ARABIC",397]="bettercap-sslstrip2/BeEF مع الشم و Evil Twin AP هجوم" arr["ENGLISH",398]="Type the path to store the file or press [Enter] to accept the default proposal \${normal_color}[\${default_bettercap_logpath}]" arr["SPANISH",398]="Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto \${normal_color}[\${default_bettercap_logpath}]" @@ -6071,7 +6071,7 @@ function initialize_language_strings() { arr["POLISH",398]="Wpisz ścieżkę, w której będzie zapisany plik lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${default_bettercap_logpath}]" arr["GERMAN",398]="Schreiben Sie den Pfad, unter dem die Datei gespeichert werden soll, oder drücken Sie die Enter-Taste, um den Standardvorschlag zu akzeptieren \${normal_color}[\${default_bettercap_logpath}]" arr["TURKISH",398]="Dosyayı depolamak için yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın \${normal_color}[\${default_bettercap_logpath}]" - arr["ARABIC",398]="اكتب المسار لتخزين الملف أو اضغط على [Enter] لقبول الاقتراح \${normal_color}[\${default_bettercap_logpath}]" + arr["ARABIC",398]="\${normal_color}[\${default_bettercap_logpath}]\${green_color} لقبول الاقتراح [Enter] اكتب المسار لتخزين الملف أو اضغط على" arr["ENGLISH",399]="Passwords captured by sniffer. File saved at \${normal_color}[\${bettercap_logpath}]" arr["SPANISH",399]="El sniffer ha capturado contraseñas. Fichero salvado en \${normal_color}[\${bettercap_logpath}]" @@ -6084,7 +6084,7 @@ function initialize_language_strings() { arr["POLISH",399]="Sniffer przechwycił hasła. Plik zapisany w \${normal_color}[\${bettercap_logpath}]" arr["GERMAN",399]="Der Sniffer hat Passwörter erfasst. Datei in \${normal_color}[\${bettercap_logpath}] gespeichert" arr["TURKISH",399]="Parolalar sniffer tarafından yakalandı. Şuraya kaydedildi: \${normal_color}[\${bettercap_logpath}]" - arr["ARABIC",399]="تم التقاط كلمات المرور بواسطة المتشمم. تم حفظ الملف في \${normal_color}[\${bettercap_logpath}]" + arr["ARABIC",399]="\${normal_color}[\${bettercap_logpath}]\${blue_color} تم التقاط كلمات المرور بواسطة المتشمم. تم حفظ الملف في " arr["ENGLISH",400]="On Evil Twin attack with BeEF integrated, in addition to obtaining keys using sniffing techniques, you can try to control the client's browser launching numerous attack vectors. The success of these will depend on many factors such as the kind of client's browser and its version" arr["SPANISH",400]="En el ataque Evil Twin con BeEF integrado, además de obtener claves con sniffing, podrás intentar controlar el navegador de los clientes lanzando numerosos vectores de ataque. El éxito de estos dependerá de muchos factores como el tipo de navegador y la versión que utilice el cliente" @@ -6097,7 +6097,7 @@ function initialize_language_strings() { arr["POLISH",400]="W ataku Evil Twin ze zintegrowanym BeEF, oprócz uzyskiwania kluczy sniffingiem, można spróbować kontrolować przeglądarkę klientów, uruchamiając liczne ataki. Sukces tych działań będzie zależał od wielu czynników, takich jak typ przeglądarki i wersja używana przez klienta" arr["GERMAN",400]="Beim Evil-Twin Angriff mit integriertem BeEF können Sie nicht nur Schlüssel mit Sniffing erhalten, sondern auch versuchen, den Browser des Clients zu steuern, indem Sie zahlreiche Angriffsvektoren starten. Der Erfolg hängt von vielen Faktoren ab, beispielsweise vom Browsertyp und der vom Client verwendeten Version" arr["TURKISH",400]="BeEF ile Evil Twin saldırısında entegre olarak, koklama tekniklerini kullanarak anahtar elde etmenin yanı sıra, clientin tarayıcısını çok sayıda saldırı vektörünü başlatmaya çalışmayı deneyebilirsiniz. Bunların başarısı, clientin tarayıcısının türü ve versiyonu gibi birçok faktöre bağlı olacaktır" - arr["ARABIC",400]="في هجوم Evil Twin مع دمج BeEF ، بالإضافة إلى الحصول على مفاتيح باستخدام تقنيات الشم ، يمكنك محاولة التحكم في متصفح العميل باستخدام العديد من الهجومات. سيعتمد نجاح هذه على العديد من العوامل مثل نوع متصفح العميل وإصداره" + arr["ARABIC",400]="بالإضافة إلى الحصول على مفاتيح باستخدام تقنيات الشم ، يمكنك محاولة التحكم في متصفح العميل باستخدام العديد من الهجومات. سيعتمد نجاح هذه على العديد من العوامل مثل نوع متصفح العميل وإصداره ،BeEF مع دمج Evil Twin في هجوم" arr["ENGLISH",401]="The beef package you have installed is not BeEF (Browser Exploitation Framework). You have Beef (Flexible Brainfuck interpreter) installed. Both executables have the same name and can lead to confusion. Uninstall it and install what airgeddon needs if you want to use that feature. Installation guide: \${beef_installation_url}" arr["SPANISH",401]="El paquete beef que tienes instalado no es BeEF (Browser Exploitation Framework). Tienes instalado Beef (Flexible Brainfuck interpreter). Ambos ejecutables se llaman igual y puede dar lugar a confusión. Desinstálalo e instala el que airgeddon necesita si quieres usar esa característica. Guía de instalación: \${beef_installation_url}" From 44779d9dd09c350f164a48b5da06aec941e5a560 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Tue, 13 Oct 2020 18:33:19 +0200 Subject: [PATCH 081/101] Multiple fixes on arabic strings. Spaces, colors and render breaks --- language_strings.sh | 146 ++++++++++++++++++++++---------------------- 1 file changed, 73 insertions(+), 73 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index bf11e9ff0..59106def3 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -897,7 +897,7 @@ function initialize_language_strings() { arr["POLISH",0]="Ten interfejs \${current_iface_on_messages} jest już w trybie managed" arr["GERMAN",0]="Diese \${current_iface_on_messages}-Schnittstelle befindet sich bereits im managed Modus" arr["TURKISH",0]="Bu arayüz \${current_iface_on_messages} zaten yönetici modunda" - arr["ARABIC",0]="managed mode في الوضع \${current_iface_on_messages} هذه الواجهة" + arr["ARABIC",0]="Managed mode في الوضع \${current_iface_on_messages} هذه الواجهة" arr["ENGLISH",1]="This interface \${current_iface_on_messages} is not a wifi card. It doesn't support managed mode" arr["SPANISH",1]="Esta interfaz \${current_iface_on_messages} no es una tarjeta wifi. No soporta modo managed" @@ -910,7 +910,7 @@ function initialize_language_strings() { arr["POLISH",1]="Interfejs \${current_iface_on_messages} nie jest kartą wifi. Nie obsługuje trybu zarządzania" arr["GERMAN",1]="Diese \${current_iface_on_messages}-Schnittstelle ist keine wifi-Karte. Managed modus ist nicht unterstützt" arr["TURKISH",1]="Bu arayüz \${current_iface_on_messages} wifi kart değildir. Yönetici modunu desteklemiyor" - arr["ARABIC",1]="managed mode لذلك فهي لا تتحمل الوضع .wifi ليست بطاقة \${current_iface_on_messages} هذه الواجهة" + arr["ARABIC",1]="Managed mode لذلك فهي لا تتحمل الوضع .wifi ليست بطاقة \${current_iface_on_messages} هذه الواجهة" 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ó automáticamente" @@ -949,7 +949,7 @@ function initialize_language_strings() { arr["POLISH",4]="Naciśnij klawisz [Enter], aby rozpocząć atak..." arr["GERMAN",4]="Drücken Sie die [Enter]-Taste um den Angriff zu starten..." arr["TURKISH",4]="Saldırıya başlamak için [Enter] tuşuna basınız..." - arr["ARABIC",4]="... لبدء الهجوم [Enter] اضغط على مفتاح" + arr["ARABIC",4]="...لبدء الهجوم [Enter] اضغط على مفتاح" arr["ENGLISH",5]="It looks like your internet connection is unstable. The script can't connect to repository. It will continue without updating..." arr["SPANISH",5]="Parece que tu conexión a internet no es estable. El script no puede conectar al repositorio. Continuará sin actualizarse..." @@ -962,7 +962,7 @@ function initialize_language_strings() { arr["POLISH",5]="Wygląda na to, że połączenie internetowe nie jest stabilne. Skrypt nie może połączyć się z repozytorium. Będzie kontynuowany bez aktualizacji..." arr["GERMAN",5]="Anscheinend ist Ihre Internetverbindung nicht stabil. Das Skript kann keine Verbindung zum Repository herstellen. Es wird ohne Aktualisierung fortgesetzt..." arr["TURKISH",5]="Görünüşe göre internet bağlantınız dengesiz. Yazılım depoya bağlanamadı. Güncelleme olmadan devam edilecek..." - arr["ARABIC",5]="... يبدو أن اتصالك بالإنترنت غير مستقر. البرنامج لا يمكنه الاتصال بالمستودع. سيستمر دون تحديث" + arr["ARABIC",5]="...يبدو أن اتصالك بالإنترنت غير مستقر. البرنامج لا يمكنه الاتصال بالمستودع. سيستمر دون تحديث" arr["ENGLISH",6]="Welcome to airgeddon script v\${airgeddon_version}" arr["SPANISH",6]="Bienvenid@ a airgeddon script v\${airgeddon_version}" @@ -1027,7 +1027,7 @@ function initialize_language_strings() { arr["POLISH",10]="Ten interfejs \${current_iface_on_messages} jest już w trybie monitorowania" arr["GERMAN",10]="Diese \${current_iface_on_messages}-Schnittstelle befindet sich bereits im monitor-Modus" arr["TURKISH",10]="Bu arayüz \${current_iface_on_messages} zaten izleme modunda" - arr["ARABIC",10]="monitor mode في وضع \${current_iface_on_messages} هذه الواجهة" + arr["ARABIC",10]="Monitor mode في وضع \${current_iface_on_messages} هذه الواجهة" arr["ENGLISH",11]="Exiting airgeddon script v\${airgeddon_version} - See you soon! :)" arr["SPANISH",11]="Saliendo de airgeddon script v\${airgeddon_version} - Nos vemos pronto! :)" @@ -1053,7 +1053,7 @@ function initialize_language_strings() { arr["POLISH",12]="\${blue_color}Wykryto przerwanie. \${green_color}Czy naprawdę chcesz wyjść ze skryptu? \${normal_color}\${visual_choice}" arr["GERMAN",12]="\${blue_color}Unterbrechung wurde erkannt. \${green_color}Wollen Sie wirklich aus dem Skript raus? \${normal_color}\${visual_choice}" arr["TURKISH",12]="\${blue_color}Kesinti algılandı. \${green_color}Gerçekten çıkış yapmak istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",12]="\${normal_color}\${visual_choice} هل تريد حقًا الخروج؟ \${green_color}.تم اكتشاف مقاطعة \${blue_color}" + arr["ARABIC",12]="\${normal_color}\${visual_choice} \${green_color}هل تريد حقًا الخروج؟ \${blue_color}.تم اكتشاف مقاطعة\${normal_color}" arr["ENGLISH",13]="This interface \${current_iface_on_messages} is not a wifi card. It doesn't support monitor mode" arr["SPANISH",13]="Esta interfaz \${current_iface_on_messages} no es una tarjeta wifi. No soporta modo monitor" @@ -1144,7 +1144,7 @@ function initialize_language_strings() { arr["POLISH",19]="Cierpliwości. Zakańczam procesy, które mogłyby powodować konflikty..." arr["GERMAN",19]="Wir bitten um Geduld. Mögliche konfliktreiche Prozesse werden gerade gestoppt..." arr["TURKISH",19]="Lütfen sabırlı olun. Bazı çelişkili süreçler sonlandırılıyor..." - arr["ARABIC",19]="... يرجى التحلي بالصبر. ربما يجب قتل بعض العمليات المتضاربة" + arr["ARABIC",19]="...يرجى التحلي بالصبر. ربما يجب قتل بعض العمليات المتضاربة" arr["ENGLISH",20]="This interface \${current_iface_on_messages} doesn't support monitor mode" arr["SPANISH",20]="Esta interfaz \${current_iface_on_messages} no soporta modo monitor" @@ -1612,7 +1612,7 @@ function initialize_language_strings() { arr["POLISH",55]="2. Uruchom interfejs w trybie monitorowania" arr["GERMAN",55]="2. Setzen Sie die Interface im monitor-Modus ein" arr["TURKISH",55]="2. Arayüzün izleme modunu aç" - arr["ARABIC",55]="2. monitor mode ضع الواجهة على" + arr["ARABIC",55]="2. Monitor mode ضع الواجهة على" arr["ENGLISH",56]="3. Put interface in managed mode" arr["SPANISH",56]="3. Poner la interfaz en modo managed" @@ -1625,7 +1625,7 @@ function initialize_language_strings() { arr["POLISH",56]="3. Uruchom interfejs w trybie zarządzanym" arr["GERMAN",56]="3. Setzen Sie die Interface im managed-Modus ein" arr["TURKISH",56]="3. Arayüzün yönetici modunu aç" - arr["ARABIC",56]="3. managed mode ضع الواجهة على" + arr["ARABIC",56]="3. Managed mode ضع الواجهة على" arr["ENGLISH",57]="10. Enterprise attacks menu" arr["SPANISH",57]="10. Menú de ataques Enterprise" @@ -1768,7 +1768,7 @@ function initialize_language_strings() { arr["POLISH",67]="Filtr WEP aktywowany podczas skanowania. Naciśnij [Ctrl+C] w trakcie trwania, aby zatrzymać..." arr["GERMAN",67]="WEP-Filter beim Scannen aktiviert. Nach den Start, drücken Sie [Ctrl+C], um es zu stoppen..." arr["TURKISH",67]="WEP filtesi taraması etkin. Başladıktan sonra, durdurmak için [Ctrl+C] tuşlayınız..." - arr["ARABIC",67]="... للإيقاف [Ctrl+C] في المسح. عند البدء ، اضغط على WEP تم تمكين مرشح" + arr["ARABIC",67]="...للإيقاف [Ctrl+C] في المسح. عند البدء ، اضغط على WEP تم تمكين مرشح" arr["ENGLISH",68]="No networks found" arr["SPANISH",68]="No se encontraron redes" @@ -2379,7 +2379,7 @@ function initialize_language_strings() { arr["POLISH",114]="Używaj tylko we własnych sieciach!!" arr["GERMAN",114]="Verwenden Sie es nur in Ihren eigenen Netzwerken!!" arr["TURKISH",114]="Sadece kendi ağlarında kullan!!" - arr["ARABIC",114]="!! استخدامه فقط على شبكة الخاصة بك" + arr["ARABIC",114]="!!استخدامه فقط على شبكة الخاصة بك" arr["ENGLISH",115]="Press [Enter] key to continue..." arr["SPANISH",115]="Pulsa la tecla [Enter] para continuar..." @@ -2392,7 +2392,7 @@ function initialize_language_strings() { arr["POLISH",115]="Naciśnij klawisz [Enter], aby kontynuować..." arr["GERMAN",115]="Drücken Sie die [Enter]-Taste, um fortzufahren..." arr["TURKISH",115]="Devam etmek için [Enter] tuşlayınız..." - arr["ARABIC",115]="... للمتابعة [Enter] اضغط على مفتاح" + arr["ARABIC",115]="...للمتابعة [Enter] اضغط على مفتاح" arr["ENGLISH",116]="4. Catalan" arr["SPANISH",116]="4. Catalán" @@ -2496,7 +2496,7 @@ function initialize_language_strings() { arr["POLISH",123]="Jeśli hasło sieci wifi zostanie uzyskane atakiem WPS, musisz zdecydować gdzie je zapisać. \${green_color}Wpisz ścieżkę, w której będziemy zapisywać plik lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${wps_potpath}]" arr["GERMAN",123]="Wenn Sie das WLAN-Passwort mit dem WPS-Angriff erhalten, müssen Sie entscheiden, wo Sie es speichern möchten. \${green_color} Geben Sie den Pfad ein, unter dem die Datei gespeichert werden soll, oder drücken Sie die [Enter]-Taste, um den Standardvorschlag \${normal_color}[\${wps_potpath}] \${blue_color}zu akzeptieren" arr["TURKISH",123]="Eğer wifi şifresini WPS saldırısı yöntemi ile elde ettiyseniz, nereye kaydedileceğini belirlemelisiniz. \${green_color}Dizin yolu girin veya [Enter] tuşuna varsayılan yere kaydedin. \${normal_color}[\${wps_potpath}]" - arr["ARABIC",123]="\${normal_color}[\${wps_potpath}] \${green_color} لقبول الاقتراح [Enter] اكتب الطريق لتخزين الملف أو اضغط على \${blue_color} .فيجب أن تقرر مكان حفظها ،WPS بهجوم wifi إذا تم الحصول على كلمة المرور الخاصة بشبكة" + arr["ARABIC",123]="\${normal_color}[\${wps_potpath}] \${green_color}لقبول الاقتراح [Enter] اكتب الطريق لتخزين الملف أو اضغط على \${blue_color} .فيجب أن تقرر مكان حفظها ،WPS بهجوم wifi إذا تم الحصول على كلمة المرور الخاصة بشبكة" arr["ENGLISH",124]="monitor mode needed for capturing" arr["SPANISH",124]="modo monitor requerido en captura" @@ -2535,7 +2535,7 @@ function initialize_language_strings() { arr["POLISH",126]="Wybrano prawidłową sieć docelową WPA/WPA2. Skrypt może kontynuować..." arr["GERMAN",126]="Sie haben ein gültiges WPA/WPA2-Zielnetzwerk ausgewählt. Das Skript kann fortfahren..." arr["TURKISH",126]="Geçerli bir WPA/WPA2 hedef ağı seçtiniz. Yazılım devam edebilir..." - arr["ARABIC",126]="... صالحة. يمكن أن يستمرالبرنامج WPA/WPA2 تم تحديد شبكة هدف" + arr["ARABIC",126]="...صالحة. يمكن أن يستمرالبرنامج WPA/WPA2 تم تحديد شبكة هدف" arr["ENGLISH",127]="The natural order to proceed in this menu is usually: 1-Select wifi card 2-Put it in monitor mode 3-Select target network 4-Capture Handshake/PMKID" arr["SPANISH",127]="El orden natural para proceder en este menú suele ser: 1-Elige tarjeta wifi 2-Ponla en modo monitor 3-Elige red objetivo 4-Captura Handshake/PMKID" @@ -2652,7 +2652,7 @@ function initialize_language_strings() { arr["POLISH",135]="Typ szyfrowania: \${pink_color}\${enc}\${normal_color}" arr["GERMAN",135]="Verschlüsselungsart: \${pink_color}\${enc}\${normal_color}" arr["TURKISH",135]="Şifreleme tipi: \${pink_color}\${enc}\${normal_color}" - arr["ARABIC",135]=":نوع التشفير \${pink_color}\${enc}\${normal_color}" + arr["ARABIC",135]="\${pink_color}\${enc}\${blue_color} :نوع التشفير \${normal_color}" arr["ENGLISH",136]="Only some networks are vulnerable to PMKID capturing. For this they must have activated roaming features like 802.11r" arr["SPANISH",136]="Solo algunas redes son vulnerables a la captura de un paquete que contenga un PMKID. Para ello han de tener activadas características de roaming como el 802.11r" @@ -2782,7 +2782,7 @@ function initialize_language_strings() { arr["POLISH",145]="\${blue_color}Twoja karta wifi obsługuje pasmo 5Ghz, ale twoja wersja \"wash\" zawarta w pakiecie reaver (v\${reaver_version}) nie jest w stanie skanować obu pasm w tym samym czasie. Aby użyć podwójnego skanowania, musisz mieć przynajmniej wersję v\${minimum_wash_dualscan_version}. \${green_color}Musisz wybrać: czy chcesz skanować w paśmie 5Ghz? \${pink_color}(Jeśli odpowiesz nie (\"n\"), zostanie zeskanowane pasmo 2.4Ghz) \${normal_color}\${visual_choice}" arr["GERMAN",145]="\${blue_color}Ihre WLAN-Karte unterstützt das 5Ghz-Band, aber Ihre im reaver-Paket enthaltene Version von \"wash\" (v\${reaver_version}) kann nicht beide Bänder gleichzeitig scannen. Um den dualen Scan zu verwenden, müssen Sie mindestens Version v\${minimum_wash_dualscan_version} haben, also müssen Sie wählen. \${green_color}Möchten Sie im 5Ghz-Band scannen? \${pink_color}(Wenn Sie nein (\"n\" antworten), wird das 2.4Ghz-Band gescannt) \${normal_color}\${visual_choice}" arr["TURKISH",145]="\${blue_color}Wifi kartınız 5Ghz destekliyor fakat \"wash\" versiyonunuz iki bandı aynı anda taramayı desteklemiyor. İkili band taramayı yapabilmek için en son versiyona v\${minimum_wash_dualscan_version} sahip olmanız gerekiyor. \${green_color}5Ghz band taramayı istiyor musunuz? \${pink_color}(Eğer cevabınız hayır ise (\"n\"), 2.4Ghz band taranacak) \${normal_color}\${visual_choice}" - arr["ARABIC",145]="\${pink_color} (فسيتم فحص نطاق 2.4 جيجا هرتز ، (\"n\") إذا أجبت بـ لا( ، \${green_color} هل تريد مسح نطاق 5 جيجاهرتز؟ \${blue_color}.لذلك عليك أن تختار.v\${minimum_wash_dualscan_version} غير قادر على فحص كلا النطاقين في وقت واحد. لاستخدام ميزة المسح ثنائي النطاق ، يجب أن يكون لديك على (v\${reaver_version}) المتضمن في حزمة \"wash \" نطاق 5 جيجا هرتز ولكن إصدار wifi تتحمل بطاقة \${normal_color}\${visual_choice}" + arr["ARABIC",145]="\${normal_color}\${visual_choice} \${pink_color}(فسيتم فحص نطاق 2.4 جيجا هرتز ، (\"n\") إذا أجبت بـ لا( ، \${green_color}هل تريد مسح نطاق 5 جيجاهرتز؟ \${blue_color}.لذلك عليك أن تختار .v\${minimum_wash_dualscan_version} غير قادر على فحص كلا النطاقين في وقت واحد. لاستخدام ميزة المسح ثنائي النطاق ، يجب أن يكون لديك على (v\${reaver_version}) المتضمن في حزمة \"wash \" نطاق 5 جيجا هرتز ولكن إصدار wifi تتحمل بطاقة\${normal_color}" arr["ENGLISH",146]="It seems we failed... try it again, choose another attack or increase the timeout" arr["SPANISH",146]="Parece que no lo hemos conseguido... inténtalo de nuevo, elige otro ataque o incrementa el timeout" @@ -2834,7 +2834,7 @@ function initialize_language_strings() { arr["POLISH",149]="Plik Handshake został pomyślnie wygenerowany w [\${normal_color}\${enteredpath}\${blue_color}]" arr["GERMAN",149]="Handshake-Datei erfolgreich in [\${normal_color}\${enteredpath}\${blue_color}] erstellt" arr["TURKISH",149]="Handshake dosyası şu hedefte başarıyla oluşturuldu [\${normal_color}\${enteredpath}\${blue_color}]" - arr["ARABIC",149]="لقبول الإقتراح [Enter] اكتب المسار لتخزين الملف أو اضغط على [\${normal_color}\${enteredpath}\${blue_color}]" + arr["ARABIC",149]="لقبول الإقتراح [Enter] اكتب المسار لتخزين الملف أو اضغط على [\${normal_color}\${enteredpath}\${blue_color}]" arr["ENGLISH",150]="No captured Handshake file detected during this session..." arr["SPANISH",150]="No se ha detectado ningún fichero de Handshake capturado en esta sesión..." @@ -2860,7 +2860,7 @@ function initialize_language_strings() { arr["POLISH",151]="Plik Handshake został przechwycony w tej sesji został [\${normal_color}\${enteredpath}\${blue_color}]" arr["GERMAN",151]="Eine erfasste Handshake-Datei wurde erkannt [\${normal_color}\${enteredpath}\${blue_color}]" arr["TURKISH",151]="Bu oturum sırasında yakalanmış bir handshake dosyası tespit edildi [\${normal_color}\${enteredpath}\${blue_color}]" - arr["ARABIC",151]="[\${normal_color}\${enteredpath}\${blue_color}] لالدورة التي تم إجراؤها ويقع في Handshake تم اكتشاف ملف يحتوي على " + arr["ARABIC",151]="[\${normal_color}\${enteredpath}\${blue_color}] لالدورة التي تم إجراؤها ويقع في Handshake تم اكتشاف ملف يحتوي على" arr["ENGLISH",152]="Do you want to clean/optimize the Handshake captured file during this session? \${normal_color}\${visual_choice}" arr["SPANISH",152]="¿Quieres limpiar/optimizar el fichero de Handshake capturado en esta sesión? \${normal_color}\${visual_choice}" @@ -2873,7 +2873,7 @@ function initialize_language_strings() { arr["POLISH",152]="Czy chcesz wyczyścić/zoptymalizować plik Handshake przechwycony w tej sesji? \${normal_color}\${visual_choice}" arr["GERMAN",152]="Möchten Sie die Handshake-Datei bereinigen/optimieren? \${normal_color}\${visual_choice}" arr["TURKISH",152]="Handshake ele geçirilmiş dosyayı bu oturum sırasında temizlemek/optimize etmek ister misiniz? \${normal_color}\${visual_choice}" - arr["ARABIC",152]="الذي تم التقاطه أثناء هذه الدورة؟ Handshake هل تريد تنظيف/تحسين ملف \${normal_color}\${visual_choice}" + arr["ARABIC",152]="\${normal_color}\${visual_choice} \${green_color}الذي تم التقاطه أثناء هذه الدورة؟ Handshake هل تريد تنظيف/تحسين ملف\${normal_color}" arr["ENGLISH",153]="File cleaned/optimized successfully" arr["SPANISH",153]="Fichero limpiado/optimizado con éxito" @@ -3055,7 +3055,7 @@ function initialize_language_strings() { arr["POLISH",166]="Czy chcesz zachować tryb monitorowania teojej karty sieciowej po wyjsciu? \${normal_color}\${visual_choice}" arr["GERMAN",166]="Möchten Sie den monitor-Modus Ihrer Interface beim Beenden beibehalten? \${normal_color}\${visual_choice}" arr["TURKISH",166]="Çıkışta kartınızın monitör modunu korumak istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",166]="لبطاقتك عند الخروج؟ monitor mode هل تريد الاحتفاظ بوضع \${normal_color}\${visual_choice}" + arr["ARABIC",166]="\${normal_color}\${visual_choice} \${green_color}لبطاقتك عند الخروج؟ monitor mode هل تريد الاحتفاظ بوضع\${normal_color}" arr["ENGLISH",167]="Setting your interface in managed mode" arr["SPANISH",167]="Poniendo interfaz en modo managed" @@ -3146,7 +3146,7 @@ function initialize_language_strings() { arr["POLISH",173]="Wybrany plik przechwytywania: \${pink_color}\${enteredpath}\${normal_color}" arr["GERMAN",173]="Ausgewählte Capture-Datei: \${pink_color}\${enteredpath}\${normal_color}" arr["TURKISH",173]="Seçilen yakalama dosyası: \${pink_color}\${enteredpath}\${normal_color}" - arr["ARABIC",173]="\${pink_color}\${enteredpath}\${blue_color} :اختيار ملف الالتقاط" + arr["ARABIC",173]="\${pink_color}\${enteredpath}\${blue_color} :اختيار ملف الالتقاط\${normal_color}" arr["ENGLISH",174]="It seems you have an unsupported by airgeddon bettercap version. The last bettercap supported version is \${maximum_bettercap_supported_version}. If you want to get this attack working you should perform a downgrade of the package. For more information, see the Bettercap section of the Wiki: \${normal_color}\${urlgithub_wiki}/Bettercap Tips" arr["SPANISH",174]="Parece que tienes una versión de bettercap no soportada por airgeddon. La última versión soportada de bettercap es la \${maximum_bettercap_supported_version}. Si quieres realizar este ataque deberías hacer un downgrade del paquete. Para más información consulta la sección Bettercap del Wiki: \${normal_color}\${urlgithub_wiki}/Bettercap Tips" @@ -3159,7 +3159,7 @@ function initialize_language_strings() { arr["POLISH",174]="Wygląda na to, że masz nieobsługiwaną przez airgeddon wersję bettercap. Ostatnia obsługiwana wersja bettercap to \${maximum_bettercap_supported_version}. Jeśli chcesz, aby ten atak działał, musisz obniżyć wersje. Aby uzyskać więcej informacji, zobacz sekcję Bettercap Wiki: \${normal_color}\${urlgithub_wiki}/Bettercap Tips" arr["GERMAN",174]="Anscheinend ist die benutzte bettercap version von airgeddon nicht unterstützt. Die letzte unterstützte bettercap Version ist \${maximum_bettercap_supported_version}. Wenn Sie diesen Angriff beuntzen wollen, sollten Sie ein Downgrade des bettercap-Pakets durchführen. Weitere Informationen finden Sie im Abschnitt Bettercap des Wiki: \${normal_color}\${urlgithub_wiki}/Bettercap Tips" arr["TURKISH",174]="airgeddon bettercap sürümününüz desteklenmiyor gibi görünüyor. Son çıkan en iyi desteklenen sürüm \${maximum_bettercap_supported_version}. Bu saldırıyı gerçekleştirmek istiyorsanız, paketin bir sürümünün düşürülmesi gerekir. Daha fazla bilgi için, Wiki'nin Bettercap bölümüne bakın: \${normal_color}\${urlgithub_wiki}/Bettercap Tips" - arr["ARABIC",174]=" \${normal_color}\${urlgithub_wiki}/Bettercap Tips \${red_color}:Wiki في Bettercap إذا كنت ترغب في تشغيل هذا الهجوم ، فيجب عليك إجراء تخفيض للحزمة. لمزيد من المعلومات ، راجع قسم .\${max_bettercap_supported_version} آخر إصدار مدعوم هو .airgeddon bettercap يبدو أن لديك نسخة غير مدعومة من" + arr["ARABIC",174]="\${normal_color}\${urlgithub_wiki}/Bettercap Tips \${red_color}:Wiki في Bettercap إذا كنت ترغب في تشغيل هذا الهجوم ، فيجب عليك إجراء تخفيض للحزمة. لمزيد من المعلومات ، راجع قسم .\${max_bettercap_supported_version} آخر إصدار مدعوم هو .airgeddon bettercap يبدو أن لديك نسخة غير مدعومة من\${normal_color}" arr["ENGLISH",175]="2. (aircrack + crunch) Bruteforce attack against Handshake/PMKID capture file" arr["SPANISH",175]="2. (aircrack + crunch) Ataque de fuerza bruta sobre fichero de captura Handshake/PMKID" @@ -3198,7 +3198,7 @@ function initialize_language_strings() { arr["POLISH",177]="Wybrany przechwycony plik: \${pink_color}Brak\${normal_color}" arr["GERMAN",177]="Ausgewählte erfasste Datei: \${pink_color}Keine\${normal_color}" arr["TURKISH",177]="Seçilen yakalanmış dosya: \${pink_color}None\${normal_color}" - arr["ARABIC",177]="\${pink_color}لا يوجد\${blue_color} :ملف الالتقاط المحدد" + arr["ARABIC",177]="\${pink_color}لا يوجد\${blue_color} :ملف الالتقاط المحدد\${normal_color}" arr["ENGLISH",178]="To decrypt the key of a WPA/WPA2 network, the capture file must contain a Handshake/PMKID" arr["SPANISH",178]="Para descifrar la clave de una red WPA/WPA2, el fichero de captura debe contener un Handshake/PMKID" @@ -3263,7 +3263,7 @@ function initialize_language_strings() { arr["POLISH",182]="Wybrany plik słownika: \${pink_color}\${DICTIONARY}\${normal_color}" arr["GERMAN",182]="Ausgewählte Wörterbuchdatei: \${pink_color}\${DICTIONARY}\${normal_color}" arr["TURKISH",182]="Seçilen sözlük dosyası: \${pink_color}\${DICTIONARY}\${normal_color}" - arr["ARABIC",182]="\${pink_color}\${DICTIONARY}\${blue_color} :ملف القاموس المحدد" + arr["ARABIC",182]="\${pink_color}\${DICTIONARY}\${blue_color} :ملف القاموس المحدد\${normal_color}" arr["ENGLISH",183]="You already have selected a dictionary file during this session [\${normal_color}\${DICTIONARY}\${blue_color}]" arr["SPANISH",183]="Ya tienes seleccionado un fichero de diccionario en esta sesión [\${normal_color}\${DICTIONARY}\${blue_color}]" @@ -3289,7 +3289,7 @@ function initialize_language_strings() { arr["POLISH",184]="Czy chcesz użyć już wybraniego pliku słownika? \${normal_color}\${visual_choice}" arr["GERMAN",184]="Möchten Sie diese ausgewählte Wörterbuchdatei verwenden? \${normal_color}\${visual_choice}" arr["TURKISH",184]="Seçilen sözlük dosyasını kullanmak istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",184]="\${normal_color}\${visual_choice} \${green_color}هل ترغب في استخدام القاموس المحدد بالفعل؟" + arr["ARABIC",184]="\${normal_color}\${visual_choice} \${green_color}هل ترغب في استخدام القاموس المحدد بالفعل؟\${normal_color}" arr["ENGLISH",185]="Selected BSSID: \${pink_color}None\${normal_color}" arr["SPANISH",185]="BSSID seleccionado: \${pink_color}Ninguno\${normal_color}" @@ -3302,7 +3302,7 @@ function initialize_language_strings() { arr["POLISH",185]="Wybrany BSSID: \${pink_color}Brak\${normal_color}" arr["GERMAN",185]="Ausgewählte BSSID: \${pink_color}Keine\${normal_color}" arr["TURKISH",185]="Seçilen BSSID: \${pink_color}None\${normal_color}" - arr["ARABIC",185]="\${pink_color}لا يوجد\${blue_color} :المختار BSSID" + arr["ARABIC",185]="\${pink_color}لا يوجد\${blue_color} :المختار BSSID\${normal_color}" arr["ENGLISH",186]="You already have selected a capture file during this session [\${normal_color}\${enteredpath}\${blue_color}]" arr["SPANISH",186]="Ya tienes seleccionado un fichero de captura en esta sesión [\${normal_color}\${enteredpath}\${blue_color}]" @@ -3328,7 +3328,7 @@ function initialize_language_strings() { arr["POLISH",187]="Czy chcesz użyć już wybranego pliku przechwytywania? \${normal_color}\${visual_choice}" arr["GERMAN",187]="Möchten Sie diese ausgewählte Capture-Datei verwenden? \${normal_color}\${visual_choice}" arr["TURKISH",187]="Bu yakalama dosyasını kullanmak istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",187]="\${normal_color}\${visual_choice}\${blue_color} هل تريد استخدام ملف الالتقاط المحدد بالفعل؟" + arr["ARABIC",187]="\${normal_color}\${visual_choice}\${green_color} هل تريد استخدام ملف الالتقاط المحدد بالفعل؟\${normal_color}" arr["ENGLISH",188]="Enter the path of a captured file:" arr["SPANISH",188]="Introduce la ruta de un fichero de captura:" @@ -3380,7 +3380,7 @@ function initialize_language_strings() { arr["POLISH",191]="\${blue_color}airgeddon nie mógł znaleźć ścieżki, w której zainstalowano BeEF. \${green_color}Czy chcesz ją wprowadzić ręcznie? \${normal_color}\${visual_choice}" arr["GERMAN",191]="\${blue_color}airgeddon konnte den Verzeichnispfad, in den BeEF installiert ist, nicht finden. \${green_color}Möchten Sie es manuell eingeben? \${normal_color}\${visual_choice}" arr["TURKISH",191]="\${blue_color}airgeddon BeEF yazılımının kurulu olduğu dizini bulamadı. \${green_color}Elle girmek ister misiniz? \${normal_color}\${visual_choice}" - arr["ARABIC",191]="\${normal_color}\${visual_choice}\${green_color}هل تريد إدخاله يدويًا؟\${blue_color}.BeEF من العثور على مسار الدليل حيث تم تثبيت airgeddon لم يتمكن" + arr["ARABIC",191]="\${normal_color}\${visual_choice} \${green_color}هل تريد إدخاله يدويًا؟\${blue_color}.BeEF من العثور على مسار الدليل حيث تم تثبيت airgeddon لم يتمكن\${normal_color}" arr["ENGLISH",192]="You already have selected a BSSID during this session and is present in capture file [\${normal_color}\${bssid}\${blue_color}]" arr["SPANISH",192]="Ya tienes seleccionado un BSSID en esta sesión y está presente en el fichero de captura [\${normal_color}\${bssid}\${blue_color}]" @@ -3406,7 +3406,7 @@ function initialize_language_strings() { arr["POLISH",193]="Czy chcesz użyć już wybranego BSSID? \${normal_color}\${visual_choice}" arr["GERMAN",193]="Möchten Sie diese ausgewählte BSSID verwenden? \${normal_color}\${visual_choice}" arr["TURKISH",193]="Seçilen BSSID ile devam etmek ister misiniz? \${normal_color}\${visual_choice}" - arr["ARABIC",193]="\${normal_color}\${visual_choice}\${blue_color} المحدد بالفعل؟ BSSID هل تريد استخدام هذا" + arr["ARABIC",193]="\${normal_color}\${visual_choice} \${green_color}المحدد بالفعل؟ BSSID هل تريد استخدام هذا\${normal_color}" arr["ENGLISH",194]="Enter the minimum length of the key to decrypt (\${minlength_text}-63):" arr["SPANISH",194]="Introduce la longitud mínima de la clave a descifrar (\${minlength_text}-63):" @@ -3510,7 +3510,7 @@ function initialize_language_strings() { arr["POLISH",201]="5. Małe + wielkie litery" arr["GERMAN",201]="5. Zeichen in Klein- und Großbuchstaben" arr["TURKISH",201]="5. Küçük + büyük harfli karakterler" - arr["ARABIC",201]="5. أحرف صغيرة + كبيرة" + arr["ARABIC",201]="5. أحرف صغيرة + كبيرة" arr["ENGLISH",202]="6. Lowercase + numeric chars" arr["SPANISH",202]="6. Caracteres en minúsculas + numéricos" @@ -3523,7 +3523,7 @@ function initialize_language_strings() { arr["POLISH",202]="6. Małe litery + cyfry" arr["GERMAN",202]="6. Zeichen in Kleinbuchstaben + numerisch" arr["TURKISH",202]="6. Küçük harf + numerik karakterler" - arr["ARABIC",202]="6. أحرف صغيرة + أرقام" + arr["ARABIC",202]="6. أحرف صغيرة + أرقام" arr["ENGLISH",203]="7. Uppercase + numeric chars" arr["SPANISH",203]="7. Caracteres en mayúsculas + numéricos" @@ -3926,7 +3926,7 @@ function initialize_language_strings() { arr["POLISH",233]="Wpisz ścieżkę do zapisu pliku lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${hashcat_potpath}]" arr["GERMAN",233]="Schreiben Sie den Pfad wo die Datei gespeichert werden soll, oder drücken Sie die [Enter], um den Standardvorschlag zu akzeptieren \${normal_color}[\${hashcat_potpath}]" arr["TURKISH",233]="Dosyayı depolamak için yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın. \${normal_color}[\${hashcat_potpath}]" - arr["ARABIC",233]="\${normal_color}[\${hashcat_potpath}]\${green_color} لاستخدام المسار المقترح [Enter] أدخل المسار الذي تريد حفظ الملف فيه أو اضغط على" + arr["ARABIC",233]="\${normal_color}[\${hashcat_potpath}]\${green_color} لاستخدام المسار المقترح [Enter] أدخل المسار الذي تريد حفظ الملف فيه أو اضغط على\${normal_color}" arr["ENGLISH",234]="Congratulations!! It seems the key has been decrypted" arr["SPANISH",234]="Enhorabuena!! Parece que la clave ha sido descifrada" @@ -3952,7 +3952,7 @@ function initialize_language_strings() { arr["POLISH",235]="Czy chcesz zapisać plik trofeum przy użyciu odszyfrowanego klucza? \${normal_color}\${visual_choice}" arr["GERMAN",235]="Möchten Sie die Trophäendatei mit dem entschlüsselten Schlüssel speichern? \${normal_color}\${visual_choice}" arr["TURKISH",235]="Trophy dosyasını şifresi çözülmüş olarak kaydetmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",235]="\${normal_color}\${visual_choice}\${green_color} هل تريد حفظ ملف الغنيمة مع كلمة السرالتي تم فك تشفيرها؟" + arr["ARABIC",235]="\${normal_color}\${visual_choice} \${green_color}هل تريد حفظ ملف الغنيمة مع كلمة السرالتي تم فك تشفيرها؟\${normal_color}" arr["ENGLISH",236]="Hashcat trophy file generated successfully at [\${normal_color}\${potenteredpath}\${blue_color}]" arr["SPANISH",236]="Fichero de trofeo hashcat generado con éxito en [\${normal_color}\${potenteredpath}\${blue_color}]" @@ -4017,7 +4017,7 @@ function initialize_language_strings() { arr["POLISH",240]="Czy chcesz użyć tego już wybranego pliku reguł? \${normal_color}\${visual_choice}" arr["GERMAN",240]="Möchten Sie diese ausgewählte Regeldatei verwenden? \${normal_color}\${visual_choice}" arr["TURKISH",240]="Zaten seçilmiş olan kural dosyasını kullanmak istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",240]="\${normal_color}\${visual_choice}\${blue_color} هل تريد استخدام ملف القواعد الذي اخترته؟" + arr["ARABIC",240]="\${normal_color}\${visual_choice} \${green_color}هل تريد استخدام ملف القواعد الذي اخترته؟\${normal_color}" arr["ENGLISH",241]="The path to the rules file is valid. Script can continue..." arr["SPANISH",241]="La ruta al fichero de reglas es válida. El script puede continuar..." @@ -4056,7 +4056,7 @@ function initialize_language_strings() { arr["POLISH",243]="Wybrany plik reguł: \${pink_color}\${RULES}\${normal_color}" arr["GERMAN",243]="Ausgewählte Regeldatei: \${pink_color}\${RULES}\${normal_color}" arr["TURKISH",243]="Seçilen kural dosyası: \${pink_color}\${RULES}\${normal_color}" - arr["ARABIC",243]="\${pink_color}\${RULES}\${blue_color} :ملف القواعد المحدد \${normal_color}" + arr["ARABIC",243]="\${pink_color}\${RULES}\${blue_color} :ملف القواعد المحدد\${normal_color}" arr["ENGLISH",244]="Rule based attacks change the words of the dictionary list according to the rules written in the rules file itself. They are very useful. Some distros has predefined rule files (Kali: /usr/share/hashcat/rules // Wifislax: /opt/hashcat/rules)" arr["SPANISH",244]="Los ataques basados en reglas modifican las palabras de la lista del diccionario según las reglas escritas en el propio fichero de reglas. Son muy útiles. Algunas distros ya traen ficheros predefinidos de reglas (Kali: /usr/share/hashcat/rules // Wifislax: /opt/hashcat/rules)" @@ -4082,7 +4082,7 @@ function initialize_language_strings() { arr["POLISH",245]="// \${yellow_color}Chipset:\${normal_color} \${unknown_chipsetvar}" arr["GERMAN",245]="// \${yellow_color}Chipset:\${normal_color} \${unknown_chipsetvar}" arr["TURKISH",245]="// \${yellow_color}Chipset:\${normal_color} \${unknown_chipsetvar}" - arr["ARABIC",245]="\${normal_color} \${unknown_chipsetvar} \${yellow_color}:شريحة \${blue_color} //" + arr["ARABIC",245]="// \${normal_color}\${unknown_chipsetvar} \${yellow_color}:Chipset\${normal_color}" arr["ENGLISH",246]="Every time you see a text with the prefix \${cyan_color}\${pending_of_translation}\${pink_color} acronym for \"Pending of Translation\", means the translation has been automatically generated and is still pending of review" arr["SPANISH",246]="Cada vez que veas un texto con el prefijo \${cyan_color}\${pending_of_translation}\${pink_color} acrónimo de \"Pending of Translation\", significa que su traducción ha sido generada automáticamente y que aún está pendiente de revisión" @@ -4095,7 +4095,7 @@ function initialize_language_strings() { arr["POLISH",246]="Za każdym razem, gdy zobaczysz tekst z symbolem \${cyan_color}\${pending_of_translation}\${pink_color} dla \"Pending of Translation\", to tłumaczenie zostało wygenerowane automatycznie i nadal oczekuje na ręczną korektę" arr["GERMAN",246]="Jedes Mal, wenn Sie einen Text mit dem Präfix \${cyan_color}\${pending_of_translation}\${pink_color} Akronym für \"Pending of Translation\" sehen, bedeutet dies, dass Ihre Übersetzung automatisch erstellt wurde" arr["TURKISH",246]="Every time you see a text with the prefix \${cyan_color}\${pending_of_translation}\${pink_color} acronym for \"Pending of Translation\", means the translation has been automatically generated and is still pending of review" - arr["ARABIC",246]="\${pink_color} يعني أن الترجمة قد تم إنشاؤها تلقائيا، وهو لا يزال في انتظار المراجعة \"Pending of Translation\" اختصار \${cyan_color}\${pending_of_translation} في كل مرة ترى نصًا بالبادئة " + arr["ARABIC",246]="يعني أن الترجمة قد تم إنشاؤها تلقائيا، وهو لا يزال في انتظار المراجعة \"Pending of Translation\" اختصار \${cyan_color}\${pending_of_translation}\${pink_color} في كل مرة ترى نصًا بالبادئة " arr["ENGLISH",247]="Despite having all essential tools installed, your system uses airmon-zc instead of airmon-ng. In order to work properly you need to install ethtool and you don't have it right now. Please, install it and launch the script again" arr["SPANISH",247]="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 ethtool y tú no lo tienes en este momento. Por favor, instálalo y vuelve a lanzar el script" @@ -4147,7 +4147,7 @@ function initialize_language_strings() { arr["POLISH",250]="Jeśli widzisz nieprawidłowe tłumaczenie lub chcesz usunąć tagi \${cyan_color}\${pending_of_translation}\${pink_color}, napisz do mnie \${normal_color}\${mail}\${pink_color}, aby współpracować przy tłumaczeniu" arr["GERMAN",250]="Wenn Sie eine falsche Übersetzung sehen oder möchten, dass die Marken \${cyan_color}\${pending_of_translation}\${pink_color} verschwinden, schreiben Sie mir an \${normal_color}\${mail}\${pink_color}, um mit den Übersetzungen zusammenzuarbeiten" arr["TURKISH",250]="Eğer kötü bir çeviri gördüyseniz veya sadece çeviri yapmak istiyorsanız \${cyan_color}\${pending_of_translation}\${pink_color} işaretleyip bana yazın. \${normal_color}\${mail}" - arr["ARABIC",250]="\${normal_color}\${mail}\${pink_color} للتعاون مع الترجمات \${cyan_color}\${pending_of_translation}\${pink_color} رؤية العلامات تختفي ، فاكتب لي إلى \${normal_color} إذا رأيت أي ترجمة سيئة أو أردت فقط" + arr["ARABIC",250]="\${normal_color}\${mail}\${pink_color} للتعاون مع الترجمات \${cyan_color}\${pending_of_translation}\${pink_color} رؤية العلامات تختفي ، فاكتب لي إلى إذا رأيت أي ترجمة سيئة أو أردت فقط" arr["ENGLISH",251]="You have chosen the same language that was selected. No changes will be done" arr["SPANISH",251]="Has elegido el mismo idioma que estaba seleccionado. No se realizarán cambios" @@ -4199,7 +4199,7 @@ function initialize_language_strings() { arr["POLISH",254]="Aby używać ataków Evil Twin tylko z AP i sniffingiem pakietów, musisz oprócz interfejsu wifi, który stanie się AP, posiadać drugi interfejs sieciowy z dostępem do internetu, aby go udzielić innym klientom w sieci. To nie musi być wifi, może to być ethernet" arr["GERMAN",254]="Um die Evil-Twin-Angriffe von nur AP und mit Sniffing zu verwenden, müssen Sie zusätzlich zu der WLAN-Interface, die in den AP umgewandelt wird, eine andere Netzwerk-Interface mit Internetzugang haben, um diesen Dienst anderen Clients im Netzwerk bereitzustellen. Dies muss nicht WLAN sein, es kann Ethernet sein" arr["TURKISH",254]="Evil Twin'i sadece AP ve sniffing saldırılarını kullanmak için, ağdaki diğer istemcilere internet erişimi sağlayacak olan WiFi ağ arayüzüne ek olarak başka bir arabiriminiz de AP olacaktır. Bu wifi olması gerekmez, ethernet olabilir" - arr["ARABIC",254]=ethernet يمكن أن يكون ، wifi والتي ستوفر الوصول إلى الإنترنت للعملاء الآخرين على الشبكة. هذا لا يلزم أن يكون ، AP ستصبح wifi وهجمات الشم ، يجب أن يكون لديك واجهة واحدة أخرى بالإضافة إلى واجهة شبكة Evil Twin just AP من أجل استخدام + arr["ARABIC",254]="ethernet يمكن أن يكون ، wifi والتي ستوفر الوصول إلى الإنترنت للعملاء الآخرين على الشبكة. هذا لا يلزم أن يكون ، AP ستصبح wifi وهجمات الشم ، يجب أن يكون لديك واجهة واحدة أخرى بالإضافة إلى واجهة شبكة Evil Twin just AP من أجل استخدام" arr["ENGLISH",255]="without sniffing, just AP" arr["SPANISH",255]="sin sniffing, solo AP" @@ -4264,7 +4264,7 @@ function initialize_language_strings() { arr["POLISH",259]="6. Atak Evil Twin AP ze sniffingiem" arr["GERMAN",259]="6. Evil Twin AP Angriff mit Sniffing" arr["TURKISH",259]="6. Şeytani İkiz AP Saldırısı sniffing ile birlikte" - arr["ARABIC",259]="6. مع الشم Evil Twin AP هجوم" + arr["ARABIC",259]="6. مع الشم Evil Twin AP هجوم" arr["ENGLISH",260]="6. Smooth mode Enterprise Evil Twin" arr["SPANISH",260]="6. Evil Twin Enterprise modo smooth" @@ -4368,7 +4368,7 @@ function initialize_language_strings() { arr["POLISH",267]="Jeśli nie możesz deautentykować klientów AP tym atakiem, wybierz inny :)" arr["GERMAN",267]="Wenn es Ihnen nicht gelingt, die Clients eines AP mit einem Angriff zu deaktivieren, wählen Sie einen anderen :)" arr["TURKISH",267]="Eğer deauth yapamadıysanız başka bir yöntem seçiniz :)" - arr["ARABIC",267]="(:باستخدام هجوم ، فاختر واحدًا آخر AP إذا لم تتمكن من إلغاء مصادقة العملاء من" + arr["ARABIC",267]="(: باستخدام هجوم ، فاختر واحدًا آخر AP إذا لم تتمكن من إلغاء مصادقة العملاء من" arr["ENGLISH",268]="With this attack, we'll try to deauth clients from the legitimate AP. Hopefully they'll reconnect to our Evil Twin AP" arr["SPANISH",268]="Con este ataque, intentaremos desautenticar a los clientes del AP legítimo. Con suerte reconectarán pero a nuestro Evil Twin AP" @@ -4420,7 +4420,7 @@ function initialize_language_strings() { arr["POLISH",271]="Wybrany BSSID: \${pink_color}Brak\${normal_color}" arr["GERMAN",271]="Ausgewählte BSSID: \${pink_color}Keine\${normal_color}" arr["TURKISH",271]="Seçilen BSSID: \${pink_color}None\${normal_color}" - arr["ARABIC",271]="\${pink_color}None\${blue_color} :المختار BSSID" + arr["ARABIC",271]="\${pink_color}None\${blue_color} :المختار BSSID\${normal_color}" arr["ENGLISH",272]="Deauthentication chosen method: \${pink_color}\${et_dos_attack}\${normal_color}" arr["SPANISH",272]="Método elegido de desautenticación: \${pink_color}\${et_dos_attack}\${normal_color}" @@ -4433,7 +4433,7 @@ function initialize_language_strings() { arr["POLISH",272]="Wybrana metoda deautentykacji: \${pink_color}\${et_dos_attack}\${normal_color}" arr["GERMAN",272]="Designierte Methode der De-Authentifizierung: \${pink_color}\${et_dos_attack}\${normal_color}" arr["TURKISH",272]="Deauthentication seçilen yöntem: \${pink_color}\${et_dos_attack}\${normal_color}" - arr["ARABIC",272]="\${pink_color}\${et_dos_attack}\${blue_color} :الطريقة المختارة لإلغاء المصادقة" + arr["ARABIC",272]="\${pink_color}\${et_dos_attack}\${blue_color} :الطريقة المختارة لإلغاء المصادقة\${normal_color}" arr["ENGLISH",273]="Selected channel: \${pink_color}None\${normal_color}" arr["SPANISH",273]="Canal seleccionado: \${pink_color}Ninguno\${normal_color}" @@ -4446,7 +4446,7 @@ function initialize_language_strings() { arr["POLISH",273]="Wybrany kanał: \${pink_color}Brak\${normal_color}" arr["GERMAN",273]="Ausgewählter Kanal: \${pink_color}Keinen\${normal_color}" arr["TURKISH",273]="Seçilen kanal: \${pink_color}None\${normal_color}" - arr["ARABIC",273]="\${pink_color}لا توجد\${blue_color} :القناة المختارة" + arr["ARABIC",273]="\${pink_color}لا توجد\${blue_color} :القناة المختارة\${normal_color}" arr["ENGLISH",274]="Selected ESSID: \${pink_color}None\${normal_color}" arr["SPANISH",274]="ESSID seleccionado: \${pink_color}Ninguno\${normal_color}" @@ -4459,7 +4459,7 @@ function initialize_language_strings() { arr["POLISH",274]="Wybrany ESSID: \${pink_color}Brak\${normal_color}" arr["GERMAN",274]="Ausgewähltes ESSID: \${pink_color}Keines\${normal_color}" arr["TURKISH",274]="Seçilen ESSID: \${pink_color}None\${normal_color}" - arr["ARABIC",274]="\${pink_color}لا يوجد\${blue_color} :المختار ESSID " + arr["ARABIC",274]="\${pink_color}لا يوجد\${blue_color} :المختار ESSID\${normal_color}" arr["ENGLISH",275]="In addition to the software requirements that already meet if you get here, you need to provide target AP data to carry out the attack" arr["SPANISH",275]="Además de los requisitos de software, que ya cumples si has llegado hasta aquí, es necesario proporcionar los datos del AP objetivo para llevar a cabo el ataque" @@ -4498,7 +4498,7 @@ function initialize_language_strings() { arr["POLISH",277]="Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",277]="Wollen Sie weitermachen? \${normal_color}\${visual_choice}" arr["TURKISH",277]="Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",277]="هل هل تريد المتابعة؟\${normal_color}\${visual_choice}" + arr["ARABIC",277]="\${normal_color}\${visual_choice} \${green_color}هل هل تريد المتابعة؟\${normal_color}" arr["ENGLISH",278]="Deauthentication chosen method: \${pink_color}None\${normal_color}" arr["SPANISH",278]="Método elegido de desautenticación: \${pink_color}Ninguno\${normal_color}" @@ -4511,7 +4511,7 @@ function initialize_language_strings() { arr["POLISH",278]="Wybrana metoda deautentykacji: \${pink_color}Brak\${normal_color}" arr["GERMAN",278]="Designierte Methode der De-Authentifizierung: \${pink_color}Keine\${normal_color}" arr["TURKISH",278]="Deauthentication seçilen yöntem: \${pink_color}None\${normal_color}" - arr["ARABIC",278]="\${pink_color}لا توجد\${blue_color} :الطريقة المختارة لإلغاء المصادقة" + arr["ARABIC",278]="\${pink_color}لا توجد\${blue_color} :الطريقة المختارة لإلغاء المصادقة\${normal_color}" arr["ENGLISH",279]="Select another interface with internet access:" arr["SPANISH",279]="Selecciona otra interfaz que tenga acceso a internet:" @@ -4563,7 +4563,7 @@ function initialize_language_strings() { arr["POLISH",282]="Wybrany interfejs z internetem: \${pink_color}\${internet_interface}\${normal_color}" arr["GERMAN",282]="Ausgewählte Internet-Interface: \${pink_color}\${internet_interface}\${normal_color}" arr["TURKISH",282]="Seçilen internet arayüzü: \${pink_color}\${internet_interface}\${normal_color}" - arr["ARABIC",282]="\${pink_color}\${internet_interface}\${blue_color} :واجهة إنترنت المختارة" + arr["ARABIC",282]="\${pink_color}\${internet_interface}\${blue_color} :واجهة إنترنت المختارة\${normal_color}" arr["ENGLISH",283]="Selected internet interface: \${pink_color}None\${normal_color}" arr["SPANISH",283]="Interfaz con internet seleccionada: \${pink_color}Ninguna\${normal_color}" @@ -4576,7 +4576,7 @@ function initialize_language_strings() { arr["POLISH",283]="Wybrany interfejs z internetem: \${pink_color}Brak\${normal_color}" arr["GERMAN",283]="Ausgewählte Internet-Interface: \${pink_color}Keine\${normal_color}" arr["TURKISH",283]="Seçilen internet arayüzü: \${pink_color}None\${normal_color}" - arr["ARABIC",283]="\${pink_color}لا\${blue_color} :واجهة إنترنت المختارة" + arr["ARABIC",283]="\${pink_color}لا\${blue_color} :واجهة إنترنت المختارة\${normal_color}" arr["ENGLISH",284]="Do you want to use this selected interface? \${normal_color}\${visual_choice}" arr["SPANISH",284]="¿Quieres utilizar esta interfaz ya seleccionada? \${normal_color}\${visual_choice}" @@ -4589,7 +4589,7 @@ function initialize_language_strings() { arr["POLISH",284]="Czy chcesz skorzystać z tego interfejsu? \${normal_color}\${visual_choice}" arr["GERMAN",284]="Möchten Sie diese ausgewählte Interface verwenden? \${normal_color}\${visual_choice}" arr["TURKISH",284]="Seçilmiş olan arayüzü kullanmak istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",284]="\${normal_color}\${visual_choice}\${green_color} هل تريد استخدام هذه الواجهة المختارة؟" + arr["ARABIC",284]="\${normal_color}\${visual_choice}\${green_color} هل تريد استخدام هذه الواجهة المختارة؟\${normal_color}" arr["ENGLISH",285]="Selected interface with internet access detected during this session [\${normal_color}\${internet_interface}\${blue_color}]" arr["SPANISH",285]="Se ha detectado que ya tiene un interfaz con acceso a internet seleccionada en esta sesión [\${normal_color}\${internet_interface}\${blue_color}]" @@ -4719,7 +4719,7 @@ function initialize_language_strings() { arr["POLISH",294]="Wykrywanie rozdzielczości... Wykryto!: \${normal_color}\${resolution}" arr["GERMAN",294]="Auflösung erkennen... Erkannt!: \${normal_color}\${resolution}" arr["TURKISH",294]="Çözünürlük tespit ediliyor... Tamamdır!: \${normal_color}\${resolution}" - arr["ARABIC",294]="جاري الكشف عن درجة الوضوح ... تم الكشف !: \${normal_color}\${resolution}" + arr["ARABIC",294]="جاري الكشف عن درجة الوضوح... تم الكشف !: \${normal_color}\${resolution}" arr["ENGLISH",295]="Detecting resolution... Can't be detected!, using standard: \${normal_color}\${resolution}" arr["SPANISH",295]="Detectando resolución... No se ha podido detectar!, usando estándar: \${normal_color}\${resolution}" @@ -4732,7 +4732,7 @@ function initialize_language_strings() { arr["POLISH",295]="Wykrywanie rozdzielczości... Nie można wykryć! użycie standardu: \${normal_color}\${resolution}" arr["GERMAN",295]="Erkennung der Auflösung... Die Auflösung konnte nicht erkannt werden!, Standardauflösung: \${normal_color}\${resolution}" arr["TURKISH",295]="Çözünürlük tespit ediliyor... Başarısız!, standart olarak devam edilecek: \${normal_color}\${resolution}" - arr["ARABIC",295]="\${normal_color}\${resolution}\${blue_color} :!جاري الكشف عن درجة الوضوح ... تم الكشف" + arr["ARABIC",295]="\${normal_color}\${resolution}\${blue_color} :!جاري الكشف عن درجة الوضوح... تم الكشف\${normal_color}" 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á automáticamente todo" @@ -4823,7 +4823,7 @@ function initialize_language_strings() { arr["POLISH",302]="Czy chcesz zapisywać hasła w plikach? \${blue_color}Jeśli odpowiesz nie (\"n\") zostaną tylko wyświetlone na ekranie \${normal_color}\${visual_choice}" arr["GERMAN",302]="Möchten Sie die aus dem Sniffing erhaltene Passwörter in einer Datei speichern? \${blue_color} Wenn Sie mit Nein antworten (\"n\"), werden sie nur auf dem Bildschirm angezeigt \${normal_color}\${visual_choice}" arr["TURKISH",302]="Yakalanan şifreler bir dosyada saklamak ister misiniz? \${blue_color}Eğer cevap hayır ise (\"n\") sadece ekranda gösterilecekler \${normal_color}\${visual_choice}" - arr["ARABIC",302]="\${normal_color}\${visual_choice} \${blue_color} فسيتم عرض كلمات المرور على الشاشة ،(\"n\") إذا أجبت بلا \${green_color} هل تريد الاحتفاظ بكلمات المرور الملتقطة في ملف؟" + arr["ARABIC",302]="\${normal_color}\${visual_choice} \${blue_color}فسيتم عرض كلمات المرور على الشاشة ،(\"n\") إذا أجبت بلا \${green_color}هل تريد الاحتفاظ بكلمات المرور الملتقطة في ملف؟\${normal_color}" arr["ENGLISH",303]="Type the path to store the file or press [Enter] to accept the default proposal \${normal_color}[\${default_ettercap_logpath}]" arr["SPANISH",303]="Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto \${normal_color}[\${default_ettercap_logpath}]" @@ -4836,7 +4836,7 @@ function initialize_language_strings() { arr["POLISH",303]="Wpisz ścieżkę, w której będziemy zapisywać plik lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${default_ettercap_logpath}]" arr["GERMAN",303]="Schreiben Sie den Pfad, unter dem die Datei gespeichert werden soll, oder drücken Sie die [Enter]-Taste, um den Standardvorschlag zu akzeptieren \${normal_color}[\${default_ettercap_logpath}]" arr["TURKISH",303]="Dosyayı depolamak için yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın \${normal_color}[\${default_ettercap_logpath}]" - arr["ARABIC",303]="\${normal_color}[\${default_ettercap_logpath}] \${green_color} لاستخدام المسار المقترح [Enter] أدخل مسار الملف أو اضغط على" + arr["ARABIC",303]="\${normal_color}[\${default_ettercap_logpath}] \${green_color} لاستخدام المسار المقترح [Enter] أدخل مسار الملف أو اضغط على\${normal_color}" arr["ENGLISH",304]="Parsing sniffer log..." arr["SPANISH",304]="Analizando log del sniffer..." @@ -4875,7 +4875,7 @@ function initialize_language_strings() { arr["POLISH",306]="Sniffer przechwycił hasła. Plik zapisany w \${normal_color}[\${ettercap_logpath}]" arr["GERMAN",306]="Der Sniffer hat Passwörter erfasst. Datei in \${normal_color}[\${ettercap_logpath}] \${blue_color}gespeichert" arr["TURKISH",306]="Parolalar sniffer tarafından yakalandı. Şu dosyaya kaydedildi \${normal_color}[\${ettercap_logpath}]" - arr["ARABIC",306]="\${normal_color}[\${ettercap_logpath}] \${blue_color}تم التقاط كلمات المرور بواسطة المتشمم. تم حفظ الملف في" + arr["ARABIC",306]="\${normal_color}[\${ettercap_logpath}] \${blue_color}تم التقاط كلمات المرور بواسطة المتشمم. تم حفظ الملف في\${normal_color}" arr["ENGLISH",307]="7. Noisy mode Enterprise Evil Twin" arr["SPANISH",307]="7. Evil Twin Enterprise modo noisy" @@ -4940,7 +4940,7 @@ function initialize_language_strings() { arr["POLISH",311]="Wybrany plik Handshake: \${pink_color}\${et_handshake}\${normal_color}" arr["GERMAN",311]="Ausgewählte Handshake-Datei: \${pink_color}\${et_handshake}\${normal_color}" arr["TURKISH",311]="Handshake dosyası seçildi: \${pink_color}\${et_handshake}\${normal_color}" - arr["ARABIC",311]="\${pink_color}\${et_handshake}\${blue_color} : Handshake تم تحديد ملف\${normal_color}" + arr["ARABIC",311]="\${pink_color}\${et_handshake}\${blue_color} :Handshake تم تحديد ملف\${normal_color}" arr["ENGLISH",312]="No selected Handshake file detected during this session..." arr["SPANISH",312]="No se ha detectado ningún fichero de Handshake seleccionado en esta sesión..." @@ -4979,7 +4979,7 @@ function initialize_language_strings() { arr["POLISH",314]="Wybrany plik Handshake: \${pink_color}\${enteredpath}\${normal_color}" arr["GERMAN",314]="Ausgewählte Handshake-Datei: \${pink_color}\${enteredpath}\${normal_color}" arr["TURKISH",314]="Handshake dosyası seçildi \${pink_color}\${enteredpath}\${normal_color}" - arr["ARABIC",314]="\${pink_color}\${enteredpath}\${normal_color} :Handshake تم تحديد ملف\${blue_color}" + arr["ARABIC",314]="\${pink_color}\${enteredpath}\${blue_color} :Handshake تم تحديد ملف\${normal_color}" arr["ENGLISH",315]="This attack requires that you have previously a WPA/WPA2 network captured Handshake file" arr["SPANISH",315]="Este ataque requiere que tengas capturado previamente un fichero de Handshake de una red WPA/WPA2" @@ -5018,7 +5018,7 @@ function initialize_language_strings() { arr["POLISH",317]="Jeśli hasło sieci wifi zostanie uzyskane z portalu captive, musisz zdecydować gdzie je zapisać. \${green_color}Wpisz ścieżkę, w której zapiszemy plik lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${default_et_captive_portal_logpath}]" arr["GERMAN",317]="Wenn Sie das WLAN-Passwort mit dem Captive Portal erhalten, müssen Sie entscheiden, wo es gespeichert werden soll. \${green_color} Geben Sie den Pfad ein, unter dem die Datei gespeichert werden soll, oder drücken Sie die [Enter]-Taste, um den Standardvorschlag zu akzeptieren \${normal_color}[\${default_et_captive_portal_logpath}]" arr["TURKISH",317]="Eğer wifi ağının şifresi esaret portalı ile yakalandıysa, nereye kaydedileceğini belirlemelisiniz. \${green_color}Dosyayı depolamak için yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın. \${normal_color}[\${default_et_captive_portal_logpath}]" - arr["ARABIC",317]="\${normal_color}[\${default_et_captive_portal_logpath}] \${green_color} لاستخدام المسار المقترح [Enter] أدخل مسار الملف أو اضغط على \${blue_color}.إذا تم التقاط كلمة سرعلى البوابة الأسيرة ، فيجب تخصيص مكان لتسجيلها" + arr["ARABIC",317]="\${normal_color}[\${default_et_captive_portal_logpath}] \${green_color}لاستخدام المسار المقترح [Enter] أدخل مسار الملف أو اضغط على \${blue_color}.إذا تم التقاط كلمة سرعلى البوابة الأسيرة ، فيجب تخصيص مكان لتسجيلها" arr["ENGLISH",318]="Choose the language in which network clients will see the captive portal:" arr["SPANISH",318]="Elige el idioma en el que los clientes de la red verán el portal cautivo:" @@ -5070,7 +5070,7 @@ function initialize_language_strings() { arr["POLISH",321]="Czy masz już przechwycony plik Handshake? \${blue_color}Odpowiedz tak (\"y\") aby wprowadzić ścieżkę lub odpowiedz nie (\"n\"), aby spróbować przechwycić go teraz \${normal_color}\${visual_choice}" arr["GERMAN",321]="Haben Sie bereits eine erfasste Handshake-Datei? \${blue_color} Ja beantworten (\"y\"), um den Pfad einzugeben oder antworten Sie mit Nein (\"n\"), um jetzt einen zu erfassen \${normal_color}\${visual_choice}" arr["TURKISH",321]="Yakalanmış bir Handshake dosyası var mı? \${blue_color}Evet ise (\"y\") dizini girin ya da cevap hayır ise (\"n\") yenisini yakalayın \${normal_color}\${visual_choice}" - arr["ARABIC",321]="\${normal_color}\${visual_choice} \${blue_color} لالتقاط واحد جديد الآن (\"n\") لإدخال المسار أو أجب بلا (\"y\") أجب بنعم \${green_color}تم التقاطه؟ Handshake هل لديك بالفعل ملف" + arr["ARABIC",321]="\${normal_color}\${visual_choice}\${blue_color} لالتقاط واحد جديد الآن (\"n\") لإدخال المسار أو أجب بلا (\"y\") أجب بنعم \${green_color}تم التقاطه؟ Handshake هل لديك بالفعل ملف\${normal_color}" arr["ENGLISH",322]="It has been checked that there is a Handshake of the chosen target network while checking the selected capture file. Script can continue..." arr["SPANISH",322]="Se ha comprobado que existe un Handshake de la red elegida como objetivo durante la exploración en el fichero de captura seleccionado. El script puede continuar..." @@ -5148,7 +5148,7 @@ function initialize_language_strings() { arr["POLISH",327]="Wprowadź ścieżkę do katalogu, w którym znajdują się pliki certyfikatów. \${blue_color}Upewnij się, że pliki ca.pem, server.pem i server.key istnieją we wskazanej ścieżce:" arr["GERMAN",327]="Geben sie den Verzeichnispfad ein, in dem sich die Zertifikatdateien befinden. \${blue_color}Stellen Sie sicher, dass die Dateien ca.pem, server.pem und server.key im angegebenen Pfad vorhanden sind:" arr["TURKISH",327]="Sertifika dosyalarının bulunduğu dizin yolunu girin. \${blue_color}ca.pem, server.pem ve server.key dosyalarının belirtilen yolda bulunduğundan emin olun:" - arr["ARABIC",327]="\${blue_color}:في المسار المحدد server.key و server.pem و ca.pem تأكد من وجود ملفات \${blue_color} .أدخل مسار الدليل حيث توجد ملفات الشهادات" + arr["ARABIC",327]="\${blue_color}:في المسار المحدد server.key و server.pem و ca.pem تأكد من وجود ملفات \${blue_color}.أدخل مسار الدليل حيث توجد ملفات الشهادات" arr["ENGLISH",328]="The unique Evil Twin attack in which it's not necessary to have an additional interface with internet access is the captive portal attack" arr["SPANISH",328]="El único ataque de Evil Twin en el que no es necesario tener una interfaz adicional con acceso a internet es el del portal cautivo" @@ -5174,7 +5174,7 @@ function initialize_language_strings() { arr["POLISH",329]="Wprowadź hasło użyte przy tworzeniu plików certyfikatów. \${blue_color}Pamiętaj, że jeśli zostały wygenerowane za pomocą airgeddon, użyte hasło to \${normal_color}\"airgeddon\"\${blue_color}:" arr["GERMAN",329]="Geben sie das Kennwort ein, das bei der Erstellung der Zertifikatdateien verwendet wurde. \${blue_color}Vergessen Sie nicht, dass das verwendete Passwort \${normal_color}\"airgeddon\"\${blue_color} lautet, wenn sie mit airgeddon generiert wurden:" arr["TURKISH",329]="Sertifika dosyalarının oluşturulmasında kullanılan şifreyi girin. \${blue_color}Unutmayın ki bunlar airgeddon ile oluşturulduysa, \${normal_color}\"airgeddon\"\${blue_color} kullanılan parolaydı:" - arr["ARABIC",329]="\${normal_color}\"airgeddon\"\${blue_color} :إن كلمة المرور المستخدمة كانت .airgeddon تذكر أنه إذا تم إنشاؤها باستخدام \${green_color} .أدخل كلمة السرالمستخدمة عند إنشاء ملفات الشهادت \${blue_color}" + arr["ARABIC",329]="\${normal_color}\"airgeddon\"\${blue_color} :إن كلمة المرور المستخدمة كانت .airgeddon تذكر أنه إذا تم إنشاؤها باستخدام \${green_color}.أدخل كلمة السرالمستخدمة عند إنشاء ملفات الشهادت\${blue_color}" arr["ENGLISH",330]="Private key is invalid or the password is wrong, so the attack can't be performed" arr["SPANISH",330]="La clave privada no es válida o la contraseña es errónea, por lo que el ataque no se puede realizar" @@ -5291,7 +5291,7 @@ function initialize_language_strings() { arr["POLISH",338]="Wybrano WPS ESSID: \${pink_color}\${wps_essid}\${normal_color}" arr["GERMAN",338]="Ausgewähltes ESSID WPS: \${pink_color}\${wps_essid}\${normal_color}" arr["TURKISH",338]="WPS ESSID seçildi: \${pink_color}\${wps_essid}\${normal_color}" - arr["ARABIC",338]="\${pink_color}\${wps_essid}\${blue_color}:المختار ESSID WPS\${normal_color}" + arr["ARABIC",338]="\${pink_color}\${wps_essid}\${blue_color} :المختار ESSID WPS\${normal_color}" arr["ENGLISH",339]="Selected WPS BSSID: \${pink_color}None\${normal_color}" arr["SPANISH",339]="BSSID WPS seleccionado: \${pink_color}Ninguno\${normal_color}" @@ -5447,7 +5447,7 @@ function initialize_language_strings() { arr["POLISH",350]="\${blue_color}Wybrano sieć z zablokowanym WPS \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",350]="\${blue_color}Sie haben ein blockiertes WPS-Netzwerk ausgewählt \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",350]="\${blue_color}Kilitli bir WPS ağı seçtiniz \${green_color}Devam etmek ister misiniz? \${normal_color}\${visual_choice}" - arr["ARABIC",350]="\${normal_color}\${visual_choice}\${green_color}هل تريد المتابعة؟\${blue_color}مقفلة WPS لقد اخترت شبكة\${normal_color}" + arr["ARABIC",350]="\${normal_color}\${visual_choice} \${green_color}هل تريد المتابعة؟ \${blue_color}مقفلة WPS لقد اخترت شبكة\${normal_color}" arr["ENGLISH",351]="WPS locked network: \${pink_color}\${wps_locked}\${normal_color}" arr["SPANISH",351]="Red WPS bloqueada: \${pink_color}\${wps_locked}\${normal_color}" @@ -5486,7 +5486,7 @@ function initialize_language_strings() { arr["POLISH",353]="Przeprowadzenie małego testu, aby rozwiązać problem \"bad FCS\" jeśli istniał. Parametryzowanie..." arr["GERMAN",353]="Ein Test wird ausgeführt, um das mögliche Problem von \"bad FCS\" zu lösen, falls es existiert. Parametrieren..." arr["TURKISH",353]="Varsa olası \"bad FCS\" sorununu çözme kontrol ediliyor. Parametrelendiriliyor..." - arr["ARABIC",353]="\"bad FCS\" فحص لمنع حدوث خطأ محتمل في نوع " + arr["ARABIC",353]="\"bad FCS\" فحص لمنع حدوث خطأ محتمل في نوع" arr["ENGLISH",354]="Done! parameter set" arr["SPANISH",354]="Hecho! parámetro fijado" @@ -5629,7 +5629,7 @@ function initialize_language_strings() { arr["POLISH",364]="Wybrano BSSID \${normal_color}\${wps_bssid}" arr["GERMAN",364]="Gewähltes BSSID \${normal_color}\${wps_bssid}" arr["TURKISH",364]="BSSID \${normal_color}\${wps_bssid} \${blue_color}olarak ayarlandı" - arr["ARABIC",364]="\${normal_color}\${wps_bssid} \${blue_color}المختار BSSID\${normal_color}" + arr["ARABIC",364]="\${normal_color}\${wps_bssid}\${blue_color} المختار BSSID\${normal_color}" arr["ENGLISH",365]="Channel set to \${normal_color}\${wps_channel}" arr["SPANISH",365]="Canal elegido \${normal_color}\${wps_channel}" @@ -5642,7 +5642,7 @@ function initialize_language_strings() { arr["POLISH",365]="Wybrany kanał \${normal_color}\${wps_channel}" arr["GERMAN",365]="Ausgewählter Kanal \${normal_color}\${wps_channel}" arr["TURKISH",365]="Kanal \${normal_color}\${wps_channel} \${blue_color}olarak ayarlandı" - arr["ARABIC",365]="\${normal_color}\${wps_channel}\${blue_color}القناة المختارة ${normal_color}" + arr["ARABIC",365]="\${normal_color}\${wps_channel}\${blue_color} القناة المختارة\${normal_color}" arr["ENGLISH",366]="No filters enabled on scan. When started, press [Ctrl+C] to stop..." arr["SPANISH",366]="No hay filtros activados en el escaneo. Una vez empezado, pulse [Ctrl+C] para pararlo..." @@ -5837,7 +5837,7 @@ function initialize_language_strings() { arr["POLISH",380]="Czy chcesz spróbować ponownie tego ataku dla tej sesji podczas następnego uruchomienia? \${normal_color}\${visual_choice}" arr["GERMAN",380]="Möchten Sie beim nächsten Start dieses Angriffs in dieser Sitzung erneut versuchen? \${normal_color}\${visual_choice}" arr["TURKISH",380]="Bu seans için bu saldırıyı bir daha başlattığınızda tekrar denemek ister misin? \${normal_color}\${visual_choice}" - arr["ARABIC",380]="\${normal_color}\${visual_choice}\${green_color}هل تريد أن تجرب مرة أخرى في المرة القادمة كنت اطلاق هذا الهجوم لهذه الدورة؟" + arr["ARABIC",380]="\${normal_color}\${visual_choice} \${green_color}هل تريد أن تجرب مرة أخرى في المرة القادمة كنت اطلاق هذا الهجوم لهذه الدورة؟\${normal_color}" arr["ENGLISH",381]="An error occurred while trying to access to the checksum file of remote PINs database" arr["SPANISH",381]="Ocurrió un error al intentar acceder al fichero de checksum de la base de datos de PINs remota" @@ -5941,7 +5941,7 @@ function initialize_language_strings() { arr["POLISH",388]="Obliczanie i dodawanie możliwych kodów PIN przy użyciu powszechnie znanych algorytmów (ComputePIN, EasyBox, itd.) ..." arr["GERMAN",388]="Berechnung und Hinzufügen von möglichen PINs mit bekannten Algorithmen (ComputePIN, EasyBox, etc.) ..." arr["TURKISH",388]="Bilinen bilinen algoritmaları (ComputePIN, EasyBox, vb.) Kullanarak olası PIN'leri hesaplamak ve eklemek ..." - arr["ARABIC",388]=...(وما إلى ذلك EasyBoxو ComputePIN) المحتملة باستخدام الخوارزميات المعروفة الشائعة PIN حساب وإضافة أرقام" + arr["ARABIC",388]="...(وما إلى ذلك EasyBoxو ComputePIN) المحتملة باستخدام الخوارزميات المعروفة الشائعة PIN حساب وإضافة أرقام" arr["ENGLISH",389]="PINs calculated by algorithms have been added. The attack will be launched with a total of \${counter_pins_found} PINs" arr["SPANISH",389]="Se han añadido PINs calculados por los algoritmos. El ataque se lanzará con un total de \${counter_pins_found} PINs" @@ -9528,7 +9528,7 @@ function initialize_language_strings() { arr["POLISH",664]="Jest możliwe uzyskanie PMKIDs z sieci WPA/WPA2-PSK bez podłączonych klientów" arr["GERMAN",664]="Es ist möglich, PMKIDs von Clientless WPA/WPA2-PSK Netzwerken zu erhalten" arr["TURKISH",664]="Clientless WPA/WPA2-PSK ağlarından PMKIDs elde etmek mümkündür" - arr["ARABIC",664]="\${pending_of_translation} PMKIDs من الممكن الحصول على الشبكة WPA / WPA2-PSK بدون عميل" + arr["ARABIC",664]="\${pending_of_translation} PMKIDs من الممكن الحصول على الشبكة WPA/WPA2-PSK بدون عميل" arr["ENGLISH",665]="In WPA/WPA2-PSK networks you can crack either PMKIDs or Handshakes to obtain the network passphrase" arr["SPANISH",665]="En las redes WPA/WPA2-PSK, pueden crackearse ya sean PMKIDs o Handshakes para obtener la contraseña de red" @@ -9580,7 +9580,7 @@ function initialize_language_strings() { arr["POLISH",668]="6. (hashcat) Atak słownikowy na plik przechwytywania PMKID" arr["GERMAN",668]="6. (hashcat) Wörterbuchangriff auf die PMKID-Aufnahmedatei" arr["TURKISH",668]="6. (hashcat) Yakalanan PMKID dosyasına karşı sözlük saldırısı" - arr["ARABIC",668]="6. (hashcat) هجوم القاموس على ملف الالتقاط PMKID" + arr["ARABIC",668]="6. (hashcat) هجوم القاموس على ملف الالتقاط PMKID" arr["ENGLISH",669]="7. (hashcat) Bruteforce attack against PMKID capture file" arr["SPANISH",669]="7. (hashcat) Ataque de fuerza bruta sobre fichero de captura PMKID" @@ -9593,7 +9593,7 @@ function initialize_language_strings() { arr["POLISH",669]="7. (hashcat) Atak brute force na plik przechwytywania PMKID" arr["GERMAN",669]="7. (hashcat) Brute-Force-Angriff auf die Capture-PMKID-Datei" arr["TURKISH",669]="7. (hashcat) Yakalama PMKID dosyasına karşı bruteforce saldırısı" - arr["ARABIC",669]="7. (hashcat) هجوم Bruteforce ضد ملف التقاط PMKID" + arr["ARABIC",669]="7. (hashcat) هجوم Bruteforce ضد ملف التقاط PMKID" arr["ENGLISH",670]="8. (hashcat) Rule based attack against PMKID capture file" arr["SPANISH",670]="8. (hashcat) Ataque basado en reglas sobre fichero de captura PMKID" @@ -9606,7 +9606,7 @@ function initialize_language_strings() { arr["POLISH",670]="8. (hashcat) Atak na plik przechwytywania PMKID bazujący na regułach" arr["GERMAN",670]="8. (hashcat) Regeln-basierender Angriff auf die Capture-PMKID-Datei" arr["TURKISH",670]="8. (hashcat) Yakalanan PMKID dosyasına karşı kural tabanlı saldırı" - arr["ARABIC",670]="8. (hashcat) هجوم قائم على القاعدة ضد ملف التقاط PMKID" + arr["ARABIC",670]="8. (hashcat) هجوم قائم على القاعدة ضد ملف التقاط PMKID" arr["ENGLISH",671]="Don't close the window manually, script will do when needed. In about \${timeout} seconds maximum you'll know if you've got the PMKID" arr["SPANISH",671]="No cierres manualmente la ventana, el script lo hará cuando proceda. En unos \${timeout} segundos como máximo sabrás si conseguiste el PMKID" @@ -9788,7 +9788,7 @@ function initialize_language_strings() { arr["POLISH",684]="\${pending_of_translation} \${blue_color}Plik PMKID, który przechwyciłeś, jest w formacie tekstowym z hashem, dzięki czemu można go złamać za pomocą hashcat. Ponadto airgeddon może przekształcić przechwytywanie w format \".cap\", dzięki czemu plik może zostać złamany za pomocą aircrack-ng, tak jakby był przechwytywaniem airodump-ng, ale do przeprowadzenia tej transformacji będzie wymagało polecenia tshark. \${green_color}Czy chcesz wykonać transformację? \${pink_color}(zachowasz również plik hashcat, to jest dodatek) \${normal_color}\${visual_choice}" arr["GERMAN",684]="\${blue_color}Die von Ihnen erfasste PMKID-Datei liegt in einem Textformat mit dem Hash vor, sodass sie mit Hashcat geknackt werden kann. Darüber hinaus kann airgeddon die Erfassung in das Format \".cap\" umwandeln, sodass die Datei mit aircrack-ng geknackt werden kann, als wäre es eine airodump-ng-Erfassung. Für diese Umwandlung ist jedoch der Befehl tshark erforderlich. \${green_color}Möchten Sie die Transformation durchführen? \${pink_color}(Sie behalten auch die Hashcat-Datei bei, dies ist zusätzlich) \${normal_color}\${visual_choice}" arr["TURKISH",684]="\${blue_color}Yakaladığınız PMKID dosyası, karma ile metin biçimindedir, böylece hashcat kullanılarak kırılabilir. Buna ek olarak, airgeddon yakalamayı \".cap\" biçimine dönüştürebilir, böylece dosya bir airodump-ng yakalaması gibi aircrack-ng ile kırılabilir, ancak tshark komutunun bu dönüşümü gerçekleştirmesi gerekir. \${green_color}Dönüşümü gerçekleştirmek istiyor musunuz? \${pink_color}(hashcat dosyasını da saklayacaksınız, bu ektir) \${normal_color}\${visual_choice}" - arr["ARABIC",684]="\${blue_color} ملف PMKID الذي تم التقاطه موجود بتنسيق نصي يحتوي على التجزئة ليتم اختراقها باستخدام hashcat. بالإضافة إلى ذلك ، يمكن لـ airgeddon تحويل الالتقاط إلى تنسيق \".cap\" للسماح للملف بالتكسير باستخدام aircrack-ng كما لو كان التقاط airodump-ng ، ولكن أمر tshark سيكون مطلوبًا لتتمكن من تنفيذ هذا التحويل . \${green_color} هل تريد إجراء التحول؟ \${pink_color} (ستحتفظ أيضًا بملف التجزئة ، هذا ملف إضافي) \${normal_color}\${visual_choice}" + arr["ARABIC",684]="\${blue_color}ملف PMKID الذي تم التقاطه موجود بتنسيق نصي يحتوي على التجزئة ليتم اختراقها باستخدام hashcat. بالإضافة إلى ذلك ، يمكن لـ airgeddon تحويل الالتقاط إلى تنسيق \".cap\" للسماح للملف بالتكسير باستخدام aircrack-ng كما لو كان التقاط airodump-ng ، ولكن أمر tshark سيكون مطلوبًا لتتمكن من تنفيذ هذا التحويل . \${green_color} هل تريد إجراء التحول؟ \${pink_color} (ستحتفظ أيضًا بملف التجزئة ، هذا ملف إضافي) \${normal_color}\${visual_choice}" arr["ENGLISH",685]="Error. It looks like you don't have tshark command available. Depending on the system, the package name containing the command could be tshark, wireshark-cli, wireshark, etc. Install it before trying this transformation next time. The transformation can't be done" arr["SPANISH",685]="Error. Parece que no tienes disponible el comando tshark. Dependiendo del sistema, el paquete que lo contiene puede ser tshark, wireshark-cli, wireshark, etc. Instálalo antes de intentar esta transformación la próxima vez. La transformación no se puede llevar a cabo" From beb480248333545e7f02e8ca0c1712d78b558f30 Mon Sep 17 00:00:00 2001 From: darthvader-htb Date: Wed, 14 Oct 2020 09:43:27 -0400 Subject: [PATCH 082/101] Arabic Translation : fixing scrambling till array arr 554 --- language_strings.sh | 246 ++++++++++++++++++++++---------------------- 1 file changed, 123 insertions(+), 123 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 59106def3..9b774e255 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -2288,7 +2288,7 @@ function initialize_language_strings() { arr["POLISH",107]="Dołącz do projektu w \${normal_color}\${urlgithub}" arr["GERMAN",107]="Treten Sie das Projekt in \${normal_color}\${urlgithub} \${pink_color}bei" arr["TURKISH",107]="Projeye buradan katılın \${normal_color}\${urlgithub}" - arr["ARABIC",107]="انضم إلى المشروع على \${normal_color}\${urlgithub}" + arr["ARABIC",107]="\${normal_color}\${urlgithub}\${pink_color} انضم إلى المشروع على" arr["ENGLISH",108]="Let's check if you have installed what script needs" arr["SPANISH",108]="Vamos a chequear si tienes instalado lo que el script requiere" @@ -2821,7 +2821,7 @@ function initialize_language_strings() { arr["POLISH",148]="Wpisz ścieżkę do zapisywania plików lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${handshakepath}]" arr["GERMAN",148]="Schreiben Sie den Pfad, unter dem die Datei gespeichert werden soll, oder drücken Sie die [Enter]-Taste, um den Standardvorschlag \${normal_color}[\${handshakepath}] \${green_color}zu benutzen" arr["TURKISH",148]="Dosyayı depolamak için yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın \${normal_color}[\${handshakepath}]" - arr["ARABIC",148]="لقبول المقترح [Enter] اكتب المسار حيث نقوم بتخزين ملف أو اضغط \${normal_color}[\${handshakepath}]" + arr["ARABIC",148]="\${normal_color}[\${handshakepath}]\${green_color} لقبول المقترح [Enter] اكتب المسار حيث نقوم بتخزين ملف أو اضغط" arr["ENGLISH",149]="Handshake file generated successfully at [\${normal_color}\${enteredpath}\${blue_color}]" arr["SPANISH",149]="Fichero de Handshake generado con éxito en [\${normal_color}\${enteredpath}\${blue_color}]" @@ -2834,7 +2834,7 @@ function initialize_language_strings() { arr["POLISH",149]="Plik Handshake został pomyślnie wygenerowany w [\${normal_color}\${enteredpath}\${blue_color}]" arr["GERMAN",149]="Handshake-Datei erfolgreich in [\${normal_color}\${enteredpath}\${blue_color}] erstellt" arr["TURKISH",149]="Handshake dosyası şu hedefte başarıyla oluşturuldu [\${normal_color}\${enteredpath}\${blue_color}]" - arr["ARABIC",149]="لقبول الإقتراح [Enter] اكتب المسار لتخزين الملف أو اضغط على [\${normal_color}\${enteredpath}\${blue_color}]" + arr["ARABIC",149]="[\${normal_color}\${enteredpath}\${blue_color}] بنجاح في Handshake تم إنشاء ملف" arr["ENGLISH",150]="No captured Handshake file detected during this session..." arr["SPANISH",150]="No se ha detectado ningún fichero de Handshake capturado en esta sesión..." @@ -4719,7 +4719,7 @@ function initialize_language_strings() { arr["POLISH",294]="Wykrywanie rozdzielczości... Wykryto!: \${normal_color}\${resolution}" arr["GERMAN",294]="Auflösung erkennen... Erkannt!: \${normal_color}\${resolution}" arr["TURKISH",294]="Çözünürlük tespit ediliyor... Tamamdır!: \${normal_color}\${resolution}" - arr["ARABIC",294]="جاري الكشف عن درجة الوضوح... تم الكشف !: \${normal_color}\${resolution}" + arr["ARABIC",294]="\${normal_color}\${resolution}\${blue_color} :!جاري الكشف عن درجة الوضوح... تم الكشف" arr["ENGLISH",295]="Detecting resolution... Can't be detected!, using standard: \${normal_color}\${resolution}" arr["SPANISH",295]="Detectando resolución... No se ha podido detectar!, usando estándar: \${normal_color}\${resolution}" @@ -5486,7 +5486,7 @@ function initialize_language_strings() { arr["POLISH",353]="Przeprowadzenie małego testu, aby rozwiązać problem \"bad FCS\" jeśli istniał. Parametryzowanie..." arr["GERMAN",353]="Ein Test wird ausgeführt, um das mögliche Problem von \"bad FCS\" zu lösen, falls es existiert. Parametrieren..." arr["TURKISH",353]="Varsa olası \"bad FCS\" sorununu çözme kontrol ediliyor. Parametrelendiriliyor..." - arr["ARABIC",353]="\"bad FCS\" فحص لمنع حدوث خطأ محتمل في نوع" + arr["ARABIC",353]="...تحديد المعلمات .\"bad FCS\" فحص لمنع حدوث خطأ محتمل في نوع" arr["ENGLISH",354]="Done! parameter set" arr["SPANISH",354]="Hecho! parámetro fijado" @@ -6110,7 +6110,7 @@ function initialize_language_strings() { arr["POLISH",401]="Zainstalowany pakiet beef nie jest BeEF (Browser Exploitation Framework). Masz zainstalowaną Beef (Flexible Brainfuck interpreter). Obydwa pliki wykonywalne są nazywane tak samo i mogą prowadzić do zamieszania. Odinstaluj i zainstaluj system airgeddon, jeśli potrzebujesz tej funkcji. Instrukcja instalacji: \${beef_installation_url}" arr["GERMAN",401]="Das von Ihnen installierte beef-Paket ist nicht BeEF (Browser Exploitation Framework). Sie haben Beef (Flexible Brainfuck Interpreter) installiert. Beide ausführbare Dateien werden als gleich bezeichnet und können zu Verwirrung führen. Deinstallieren Sie es und installieren Sie das, das airgeddon benötigt, wenn Sie diese Funktion verwenden möchten. Installationsanleitung: \${beef_installation_url}" arr["TURKISH",401]="Yüklediğiniz beef paketi, BeEF (Browser Exploitation Framework) değildir. Beef (Flexible Brainfuck interpreter) kurulu. Her iki yürütücü de aynı ada sahip ve karışıklığa yol açabilir. Bu özelliği kullanmak istiyorsanız kaldırın ve hangi airgeddon'un gereksinimlerini karşılayın. Kurulum kılavuzu: \${beef_installation_url}" - arr["ARABIC",401]="حزمة beef التي قمت بتثبيتها ليست BeEF (Browser Exploitation Framework). لديك Beef (Flexible Brainfuck interpreter) مثبتًا. كلا الملفين التنفيذيين لهما نفس الاسم ويمكن أن يؤديا إلى الارتباك. قم بإلغاء تثبيته وتثبيت ما يحتاجه airgeddon إذا كنت تريد استخدام هذه الميزة. دليل التثبيت: \${beef_installation_url}" + arr["ARABIC",401]="\${beef_installation_url} :إذا كنت تريد استخدام هذه الميزة. دليل التثبيت airgeddon كلا الملفين التنفيذيين لهما نفس الاسم ويمكن أن يؤديا إلى الارتباك. قم بإلغاء تثبيته وتثبيت ما يحتاجه .مثبتًا Beef (Flexible Brainfuck interpreter) لديك .(Browser Exploitation Framework) التي قمت بتثبيتها ليست BeEF حزمة" arr["ENGLISH",402]="Enter the absolute path of the directory where BeEF is installed:" arr["SPANISH",402]="Introduce la ruta absoluta del directorio donde está instalado BeEF:" @@ -6123,7 +6123,7 @@ function initialize_language_strings() { arr["POLISH",402]="Wprowadż ścieżkę absolutną do instalacji BeEF:" arr["GERMAN",402]="Geben Sie den absoluten Pfad des Verzeichnisses ein, in dem BeEF installiert ist:" arr["TURKISH",402]="BeEf'in kurulu olduğu dizini tam olarak giriniz:" - arr["ARABIC",402]="أدخل المسار المطلق للدليل حيث تم تثبيت BeEF:" + arr["ARABIC",402]=":أدخل المسار المطلق للدليل حيث تم تثبيت BeEF" arr["ENGLISH",403]="The directory you entered doesn't exist" arr["SPANISH",403]="El directorio introducido no existe" @@ -6149,7 +6149,7 @@ function initialize_language_strings() { arr["POLISH",404]="Wprowadzona ścieżka nie jest absolutna. Ścieżka abolutna musi się zawsze zaczynać od \"/\"" arr["GERMAN",404]="Der eingegebene Pfad ist nicht absolut. Ein absoluter Pfad sollte immer mit \"/\" beginnen" arr["TURKISH",404]="Girilen yol mutlak değildir. Mutlak bir yol daima \"/\" ile başlamalıdır" - arr["ARABIC",404]="المسار الذي تم إدخاله ليس مطلقًا. يجب أن يبدأ المسار المطلق دائمًا بـ \"/\"" + arr["ARABIC",404]="\"/\" المسار الذي تم إدخاله ليس مطلقًا. يجب أن يبدأ المسار المطلق دائمًا بـ" arr["ENGLISH",405]="Checking BeEF..." arr["SPANISH",405]="Comprobando BeEF..." @@ -6162,7 +6162,7 @@ function initialize_language_strings() { arr["POLISH",405]="Sprawdzanie BeEF..." arr["GERMAN",405]="BeEF wird überprüft..." arr["TURKISH",405]="BeEF kontrol ediliyor..." - arr["ARABIC",405]="جارٍ التحقق من BeEF ..." + arr["ARABIC",405]="...BeEF جارٍ التحقق من" arr["ENGLISH",406]="No BeEF executable was detected in given directory" arr["SPANISH",406]="No se ha detectado un ejecutable de BeEF en el directorio indicado" @@ -6175,7 +6175,7 @@ function initialize_language_strings() { arr["POLISH",406]="Nie znaleziono pliku wykonywalnego BeEF w danym katalogu" arr["GERMAN",406]="Keine BeEF-Programmdatei wurde im angegebenen Verzeichnis nicht gefunden" arr["TURKISH",406]="Girilen dizinde BeEF yürütülebilir bulunamadı" - arr["ARABIC",406]="لم يتم اكتشاف BeEF قابل للتنفيذ في دليل معين" + arr["ARABIC",406]="قابل للتنفيذ في دليل معين BeEF لم يتم اكتشاف" arr["ENGLISH",407]="BeEF preparation" arr["SPANISH",407]="Preparación BeEF" @@ -6188,7 +6188,7 @@ function initialize_language_strings() { arr["POLISH",407]="Przygotowanie BeEF" arr["GERMAN",407]="BeEF wird vorbereitet" arr["TURKISH",407]="BeEF hazırlanması" - arr["ARABIC",407]="تحضير BeEF" + arr["ARABIC",407]="BeEFتحضير" arr["ENGLISH",408]="If you installed BeEF manually, airgeddon might not be able to find it and the attack option can appear as restricted. You can try to solve it using the special menu option to fix this. It will work only if BeEF is already correctly installed and your unique problem is the script is not detecting it" arr["SPANISH",408]="Si instalaste BeEF manualmente, puede que airgeddon no sea capaz de encontrarlo y la opción del ataque te aparezca restringida. Puedes intentar solucionarlo usando la opción del menú especial para ello. Esto sólo funcionará si BeEF ya está instalado correctamente y el único problema que tienes es que el script no lo detecta" @@ -6201,7 +6201,7 @@ function initialize_language_strings() { arr["POLISH",408]="Jeśli zainstalowałeś BeEF ręcznie, airgeddon może nie być w stanie go znaleźć, a opcja atakowania będzie ograniczona. Możesz spróbować rozwiązać ten problem używając specjalnej opcji menu. To będzie działać tylko wtedy, gdy BeEF jest już poprawnie zainstalowany i jedynym problemem jest to, że skrypt go nie wykrywa" arr["GERMAN",408]="Wenn Sie BeEF manuell installiert haben, kann airgeddon es möglicherweise nicht finden und die Angriffsoption scheint eingeschränkt zu sein. Sie können versuchen, es mit hilfe der speziellen Menüoption dafür zu lösen. Dies funktioniert nur, wenn BeEF bereits korrekt installiert ist und das einzige Problem, das Sie haben, ist, dass das Skript es nicht erkennt" arr["TURKISH",408]="BeEF'i manuel olarak yüklediyseniz, airgeddon onu bulamayabilir ve saldırı seçeneği kısıtlı olarak görünebilir. Bunu düzeltmek için özel menü seçeneğini kullanarak çözmeyi deneyebilirsiniz. Sadece BeEF zaten doğru bir şekilde kurulmuşsa ve tek sorun, komut dosyasının bunu algılamaması durumunda çalışır" - arr["ARABIC",408]="إذا قمت بتثبيت BeEF يدويًا ، فقد لا يتمكن airgeddon من العثور عليه ويمكن أن يظهر خيار الهجوم على أنه مقيد. يمكنك محاولة حلها باستخدام خيار القائمة الخاص لإصلاح ذلك. لن يعمل إلا إذا تم تثبيت BeEF بالفعل بشكل صحيح ومشكلتك الفريدة هي أن البرنامج لا يكتشفه" + arr["ARABIC",408]="بالفعل بشكل صحيح ومشكلتك الفريدة هي أن البرنامج لا يكتشفه BeEF من العثور عليه ويمكن أن يظهر خيار الهجوم على أنه مقيد. يمكنك محاولة حلها باستخدام خيار القائمة الخاص لإصلاح ذلك. لن يعمل إلا إذا تم تثبيت airgeddon يدويًا ، فقد لا يتمكن BeEF إذا قمت بتثبيت" arr["ENGLISH",409]="1. Evil Twin AP attack with sniffing and bettercap-sslstrip2/BeEF" arr["SPANISH",409]="1. Ataque Evil Twin AP con sniffing y bettercap-sslstrip2/BeEF" @@ -6214,7 +6214,7 @@ function initialize_language_strings() { arr["POLISH",409]="1. Atak Evil Twin AP ze sniffingiem i bettercap-sslstrip2/BeEF" arr["GERMAN",409]="1. Evil Twin AP Angriff mit Sniffing und bettercap-sslstrip2/BeEF" arr["TURKISH",409]="1. Sniffing ve bettercap-sslstrip2/BeEF ile Kötü İkiz AP saldırısı" - arr["ARABIC",409]="1. هجوم Evil Twin AP مع الشم و bettercap-sslstrip2/BeEF" + arr["ARABIC",409]="1. bettercap-sslstrip2/BeEFمع الشم و Evil Twin AP هجوم" arr["ENGLISH",410]="2. Try to troubleshoot manually installed BeEF dependency problem" arr["SPANISH",410]="2. Intentar solucionar problema de dependencia BeEF instalado manualmente" @@ -6227,7 +6227,7 @@ function initialize_language_strings() { arr["POLISH",410]="2. Próba rozwiązywania problemów z ręcznie zainstalowanym BeEF" arr["GERMAN",410]="2. Versuche manuell installierte BeEF-Abhängigkeitsprobleme zu lösen" arr["TURKISH",410]="2. El ile yüklenmiş BeEF bağımlılık sorununu gidermeye çalışın" - arr["ARABIC",410]="2. حاول استكشاف مشكلة تبعية BeEF المثبتة يدويًا وإصلاحها" + arr["ARABIC",410]="2. المثبتة يدويًا وإصلاحها BeEF حاول استكشاف مشكلة تبعية" arr["ENGLISH",411]="WPS filter enabled in scan. When started, press [Ctrl+C] to stop..." arr["SPANISH",411]="Filtro WPS activado en escaneo. Una vez empezado, pulse [Ctrl+C] para pararlo..." @@ -6240,7 +6240,7 @@ function initialize_language_strings() { arr["POLISH",411]="Filtr WPS aktywowany podczas skanowania. Naciśnij [Ctrl+C] w trakcie trwania, aby zatrzymać..." arr["GERMAN",411]="WPS-Filter beim Scannen aktiviert. Nach dem Start, drücken Sie [Ctrl+C], um es zu stoppen..." arr["TURKISH",411]="WPS filtresi taramada etkinleştirildi. Başladığınızda, durdurmak için [Ctrl+C] tuşlarına basın..." - arr["ARABIC",411]="تم تمكين مرشح WPS في الفحص. عند البدء ، اضغط على [Ctrl+C] للإيقاف ..." + arr["ARABIC",411]="...للإيقاف [Ctrl+C] في الفحص. عند البدء ، اضغط على WPS تم تمكين مرشح" arr["ENGLISH",412]="You don't need to perform this action. Your BeEF is operational" arr["SPANISH",412]="No necesitas realizar esta acción. Tu BeEF está operativo" @@ -6253,7 +6253,7 @@ function initialize_language_strings() { arr["POLISH",412]="Nie musisz tego robić. Twoja BeEF działa" arr["GERMAN",412]="Sie müssen diese Aktion nicht durchführen. Ihr BeEF ist betriebsbereit" arr["TURKISH",412]="Bu eylemi gerçekleştirmeniz gerekmez. BeEF'in operasyonel" - arr["ARABIC",412]="لست بحاجة إلى تنفيذ هذا الإجراء. BeEF الخاص بك جاهز للعمل" + arr["ARABIC",412]="الخاص بك جاهز للعمل BeEF .لست بحاجة إلى تنفيذ هذا الإجراء" arr["ENGLISH",413]="airgeddon fixed the problem. Your BeEF is operational" arr["SPANISH",413]="airgeddon ha solucionado el problema. Tu BeEF está operativo" @@ -6266,7 +6266,7 @@ function initialize_language_strings() { arr["POLISH",413]="airgeddon rozwiązał problem. Twoja BeEF działa" arr["GERMAN",413]="airgeddon hat das Problem gelöst. Ihr BeEF ist betriebsbereit" arr["TURKISH",413]="airgeddon sorunu çözdü. BeEF'in operasyonel" - arr["ARABIC",413]="airgeddon أصلحت المشكلة.BeEF الخاص بك جاهز للعمل" + arr["ARABIC",413]="الخاص بك جاهز للعمل BeEF .أصلحت المشكلة airgeddon" arr["ENGLISH",414]="You don't have curl installed. Is not possible to download PINs database file" arr["SPANISH",414]="No tienes curl instalado. No se puede descargar el fichero de la base de datos de PINs" @@ -6279,7 +6279,7 @@ function initialize_language_strings() { arr["POLISH",414]="Nie masz zainstalowanego curl. Nie można pobrać pliku bazy danych kodu PIN" arr["GERMAN",414]="Sie haben curl nicht installiert. Die PIN-Datenbank konnte nicht heruntergeladen werden" arr["TURKISH",414]="Curl yüklü değil. PIN veritabanı dosyasını indirmek için Curl kurulu olmalı" - arr["ARABIC",414]="ليس لديك curl مثبت. لا يمكن تنزيل ملف قاعدة بيانات PIN" + arr["ARABIC",414]="PIN مثبت. لا يمكن تنزيل ملف قاعدة بياناتcurl ليس لديك" arr["ENGLISH",415]="\${blue_color}airgeddon knows you have BeEF installed and you pass the validation, but it was unable to locate the right directory path where you have BeEF installed. Knowing the location gives some advantages for the execution because its configuration file can be customized instead of generic. \${green_color}Do you want to enter it manually? \${normal_color}\${visual_choice}" arr["SPANISH",415]="\${blue_color}airgeddon sabe que tienes BeEF instalado y pasas la validación, pero no ha podido concretar la ruta del directorio exacto donde tienes instalado BeEF. Conocer la localización exacta tiene algunas ventajas a la hora de ejecutarlo ya que la configuración será personalizada en lugar de ser una configuración genérica. \${green_color}¿Quieres introducirla manualmente? \${normal_color}\${visual_choice}" @@ -6292,7 +6292,7 @@ function initialize_language_strings() { arr["POLISH",415]="\${blue_color}airgeddon wie, że masz zainstalowaną wersję BeEF i przejdziesz walidację, ale nie możesz określić dokładnej ścieżki katalogu, w której zainstalowałeś BeEF. Znajomość dokładnej lokalizacji ma pewne zalety w czasie jej wykonywania, ponieważ konfiguracja zostanie dostosowana do indywidualnych potrzeb, a nie jako konfiguracja ogólna. \${green_color}Czy chcesz ją wprowadzić ręcznie? \${normal_color}\${visual_choice}" arr["GERMAN",415]="\${blue_color}airgeddon weiß, dass Sie BeEF installiert haben und Sie die Validierung bestehen, aber airgeddon konnte den genauen Verzeichnispfad, in den BeEF installiert ist, nicht angeben. Die genaue Position zu kennen, hat zum Zeitpunkt der Ausführung einige Vorteile, da die Konfiguration personalisiert wird, anstatt eine generische Konfiguration zu sein. \${green_color}Möchten Sie es manuell eingeben? \${normal_color}\${visual_choice}" arr["TURKISH",415]="\${blue_color}airgeddon, BeEF'in yüklü olduğunu ve doğrulama işlemini geçtiğinizi biliyor, ancak BeEF'in kurulu olduğu doğru dizin yolunu bulamadı. Konumun bilinmesi, yapılandırma dosyasının jenerik yerine özelleştirilebilmesi nedeniyle yürütme için bazı avantajlar sağlar. \${green_color}El ile girmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",415]="\${blue_color} يعرف airgeddon أن لديك BeEF مثبتًا وأنك نجحت في التحقق من الصحة ، لكنه لم يتمكن من تحديد مسار الدليل الصحيح حيث تم تثبيت BeEF. توفر معرفة الموقع بعض المزايا للتنفيذ لأنه يمكن تخصيص ملف التكوين الخاص به بدلاً من العام. \${green_color}هل تريد إدخاله يدويًا؟ \${normal_color}\${visual_choice}" + arr["ARABIC",415]="\${normal_color}\${visual_choice}\${green_color}هل تريد إدخاله يدويًا؟\${blue_color} .توفر معرفة الموقع بعض المزايا للتنفيذ لأنه يمكن تخصيص ملف التكوين الخاص به بدلاً من العام .BeEF مثبتًا وأنك نجحت في التحقق من الصحة ، لكنه لم يتمكن من تحديد مسار الدليل الصحيح حيث تم تثبيت BeEF أن لديك airgeddon يعرف" arr["ENGLISH",416]=" You can run BeEF, but it is better if you run the second option before" arr["SPANISH",416]=" Puedes ejecutar BeEF, pero es recomendable ejecutar la segunda opción antes" @@ -6305,7 +6305,7 @@ function initialize_language_strings() { arr["POLISH",416]=" Możesz uruchomić BeEF, ale zaleca się uruchomienie drugiej opcji najpierw" arr["GERMAN",416]=" Sie können BeEF ausführen, es wird jedoch empfohlen, die zweite Option vorher auszuführen" arr["TURKISH",416]=" BeEF'i çalıştırabilirsiniz, ancak daha önce ikinci seçeneği çalıştırırsanız daha iyi olur" - arr["ARABIC",416]=" يمكنك تشغيل BeEF ، لكن من الأفضل تشغيل الخيار الثاني من قبل" + arr["ARABIC",416]=" لكن من الأفضل تشغيل الخيار الثاني من قبل ، BeEF يمكنك تشغيل" arr["ENGLISH",417]="An unexpected error occurred, redirecting to the menu" arr["SPANISH",417]="Ocurrió un error inesperado. Volviendo al menú" @@ -6331,7 +6331,7 @@ function initialize_language_strings() { arr["POLISH",418]="Przywracanie MAC" arr["GERMAN",418]="Wiederherstellen von MAC" arr["TURKISH",418]="MAC eski haline getiriliyor" - arr["ARABIC",418]="استعادة MAC" + arr["ARABIC",418]="MAC استعادة" arr["ENGLISH",419]="Do you want to spoof your MAC address during this attack? \${normal_color}\${visual_choice}" arr["SPANISH",419]="¿Deseas falsear la dirección MAC de tu tarjeta durante el ataque? \${normal_color}\${visual_choice}" @@ -6344,7 +6344,7 @@ function initialize_language_strings() { arr["POLISH",419]="Chcesz spoofować adres MAC karty podczas ataku? \${normal_color}\${visual_choice}" arr["GERMAN",419]="Möchten Sie die MAC-Adresse Ihrer Karte während des Angriffs verfälschen? \${normal_color}\${visual_choice}" arr["TURKISH",419]="Bu saldırı sırasında MAC adresinizi değiştirmek ister misiniz? \${normal_color}\${visual_choice}" - arr["ARABIC",419]="هل تريد انتحال MAC address الخاص بك أثناء هذا الهجوم؟ \${normal_color}\${visual_choice}" + arr["ARABIC",419]="\${normal_color}\${visual_choice}\${green_color}الخاص بك أثناء هذا الهجوم؟ MAC address هل تريد انتحال" arr["ENGLISH",420]="It has been detected that you are running airgeddon inside a Docker container. During this attack hostapd is used to create a fake AP. This component often conflicts with network-manager. From inside the container, airgeddon can't handle it. If you have network-manager installed on your host machine, close it or kill the conflicting processes or you'll get an error. For more information, see the Docker section of the Wiki: \${normal_color}\${urlgithub_wiki}/Docker" arr["SPANISH",420]="Se ha detectado que estás ejecutando airgeddon en un contenedor de Docker. En este ataque se utiliza hostapd para crear un falso AP. Este componente suele dar conflicto con network-manager. Desde el contenedor, airgeddon no puede gestionarlo. Si tienes network-manager instalado en tu máquina host, ciérralo o mata los procesos en conflicto u obtendrás un error. Para más información consulta la sección Docker del Wiki: \${normal_color}\${urlgithub_wiki}/Docker" @@ -6357,7 +6357,7 @@ function initialize_language_strings() { arr["POLISH",420]="Wykryto, że używasz airgeddon w kontenerze Docker. W tym ataku hostapd służy do utworzenia fałszywego AP. Ten komponent często ma konflikt z network-manager. Z kontenera airgeddon nie może sobie z tym poradzić. Jeśli na komputerze hosta zainstalowano network-manager, zamknij lub zabij sprzeczne procesy lub otrzymasz błąd. Aby uzyskać więcej informacji, zobacz sekcję Docker Wiki: \${normal_color}\${urlgithub_wiki}/Docker" arr["GERMAN",420]="Es wurde festgestellt, dass Sie airgeddon in einem Docker-Container ausführen. Bei diesem Angriff wird mit hostapd ein falscher AP erstellt. Diese Komponente steht normalerweise im Konflikt mit dem network-manager. Aus dem Container kann airgeddon das nicht schaffen. Wenn Sie den network-manager auf Ihrem Host-Computer installiert haben, schließen Sie ihn oder beenden Sie die Prozesse im Konflikt oder Sie erhalten einen Fehler. Weitere Informationen finden Sie im Abschnitt Docker des Wiki: \${normal_color}\${urlgithub_wiki}/Docker" arr["TURKISH",420]="Bir Docker konteynırı içinde airgeddon çalıştırdığınız tespit edildi. Bu saldırı sırasında hostapd sahte bir AP oluşturmak için kullanılır. Bu bileşen genellikle ağ yöneticisi ile çakışır. Konteynırın içinden, hava hücresi bunu kaldıramaz. Ana makinenize ağ yöneticisi yüklüyse, kapat veya çakışan işlemleri durdurun veya bir hatayla karşılaşırsınız. Daha fazla bilgi için, Wiki'nin Docker bölümüne bakın: \${normal_color}\${urlgithub_wiki}/Docker" - arr["ARABIC",420]="تم الكشف عن أنك تقوم بتشغيل airgeddon داخل حاوية Docker. خلال هذا الهجوم ، يتم استخدام hostapd لإنشاء AP مزيف. غالبًا ما يتعارض هذا المكون مع مدير الشبكة. من داخل الحاوية ، لا يستطيع airgeddon التعامل معه. إذا كان لديك مدير شبكة مثبتًا على جهازك المضيف ، فأغلقه أو اقتل العمليات المتضاربة وإلا ستحصل على خطأ. لمزيد من المعلومات ، راجع قسم Docker في Wiki: \${normal_color}\${urlgithub_wiki}/Docker" + arr["ARABIC",420]="\${normal_color}\${urlgithub_wiki}/Docker\${pink_color} :Wiki في Docker التعامل معه. إذا كان لديك مدير شبكة مثبتًا على جهازك المضيف ، فأغلقه أو اقتل العمليات المتضاربة وإلا ستحصل على خطأ. لمزيد من المعلومات ، راجع قسم airgeddon مزيف. غالبًا ما يتعارض هذا المكون مع مدير الشبكة. من داخل الحاوية ، لا يستطيع hostapd خلال هذا الهجوم ، يتم استخدام .Docker داخل حاوية airgeddon تم الكشف عن أنك تقوم بتشغيل" arr["ENGLISH",421]="Doubts? Visit our Wiki: \${normal_color}\${urlgithub_wiki}" arr["SPANISH",421]="¿Dudas? Visita nuestro Wiki: \${normal_color}\${urlgithub_wiki}" @@ -6370,7 +6370,7 @@ function initialize_language_strings() { arr["POLISH",421]="Czy masz wątpliwości? Odwiedź nasze Wiki: \${normal_color}\${urlgithub_wiki}" arr["GERMAN",421]="Zweifel? Besuchen Sie unser Wiki: \${normal_color}\${urlgithub_wiki}" arr["TURKISH",421]="Yardım? Wiki'mizi ziyaret edin: \${normal_color}\${urlgithub_wiki}" - arr["ARABIC",421]="لديك شكوك؟ قم بزيارة موقع Wiki الخاص بنا: \${normal_color}\${urlgithub_wiki}" + arr["ARABIC",421]="\${normal_color}\${urlgithub_wiki}\${pink_color} :الخاص بنا Wiki لديك شكوك؟ قم بزيارة موقع" arr["ENGLISH",422]="The automatic update has been disabled when airgeddon is running in a Docker container. If you want to update it, download again the image tagged as \"latest\"" arr["SPANISH",422]="La actualización automática se ha desactivado cuando airgeddon se ejecuta en un contenedor de Docker. Si deseas actualizarlo descarga de nuevo la imagen con tag \"latest\"" @@ -6383,7 +6383,7 @@ function initialize_language_strings() { arr["POLISH",422]="Automatyczna aktualizacja została wyłączona, gdy airgeddon jest uruchomiony w kontenerze Docker. Jeśli chcesz go zaktualizować, pobierz ponownie obraz oznaczony jako \"latest\"" arr["GERMAN",422]="Die automatische Aktualisierung wird deaktiviert, wenn airgeddon in einem Docker-Container ausgeführt wird. Wenn Sie es aktualisieren möchten, laden Sie das Bild erneut mit dem Tag \"latest\"" arr["TURKISH",422]="airgeddon bir Docker konteynerinde çalışırken otomatik güncelleme devre dışı bırakıldı. Güncellemek isterseniz, \"latest\" etiketli görüntüyü tekrar indirin" - arr["ARABIC",422]="تم تعطيل التحديث التلقائي عند تشغيل airgeddon في حاوية Docker. إذا كنت تريد تحديثه ، فقم بتنزيل الصورة التي تم وضع علامة عليها كـ \ \"latest\" مرة أخرى" + arr["ARABIC",422]="مرة أخرى \"latest\" إذا كنت تريد تحديثه ، فقم بتنزيل الصورة التي تم وضع علامة عليها كـ .Docker في حاوية airgeddon تم تعطيل التحديث التلقائي عند تشغيل" arr["ENGLISH",423]="5. WEP \"All-in-One\" attack" arr["SPANISH",423]="5. Ataque WEP \"Todo-en-Uno\"" @@ -6396,7 +6396,7 @@ function initialize_language_strings() { arr["POLISH",423]="5. Atak WEP \"Wszystko-w-Jednym\"" arr["GERMAN",423]="5. WEP-Angriff \"All-in-One\"" arr["TURKISH",423]="5. WEP \"Hepsi-bir-arada\" saldırı" - arr["ARABIC",423]="5. هجوم WEP \"All-in-One\"" + arr["ARABIC",423]="5. WEP \"All-in-One\" هجوم" arr["ENGLISH",424]="The selected network is invalid. Encryption type of target network must be WEP" arr["SPANISH",424]="La red seleccionada no es válida. El tipo de encriptación de la red objetivo debe ser WEP" @@ -6409,7 +6409,7 @@ function initialize_language_strings() { arr["POLISH",424]="Wybrana sieć nie jest prawidłowa. Typem szyfrowania sieci docelowej musi być WEP" arr["GERMAN",424]="Das ausgewählte Netzwerk ist nicht gültig. Die Art der Verschlüsselung des Zielnetzwerks muss WEP sein" arr["TURKISH",424]="Seçilen ağ geçersiz. Hedef ağ şifreleme türü WEP olmalıdır" - arr["ARABIC",424]="الشبكة المحددة غير صالحة. يجب أن يكون نوع التشفير للشبكة المستهدفة هو WEP" + arr["ARABIC",424]="WEP الشبكة المحددة غير صالحة. يجب أن يكون نوع التشفير للشبكة المستهدفة هو" arr["ENGLISH",425]="You have a valid WEP target network selected. Script can continue..." arr["SPANISH",425]="Tienes una red objetivo WEP válida seleccionada. El script puede continuar..." @@ -6422,7 +6422,7 @@ function initialize_language_strings() { arr["POLISH",425]="Wybrano prawidłową sieć docelową WEP. Skrypt może kontynuować..." arr["GERMAN",425]="Sie haben ein gültiges WEP-Zielnetzwerk ausgewählt. Das Skript kann fortfahren..." arr["TURKISH",425]="Seçtiğiniz geçerli bir WEP hedef ağınız var. Komut dosyası devam edebilir..." - arr["ARABIC",425]="لديك شبكة هدف WEP محددة. البرنامج يمكن أن يستمر ..." + arr["ARABIC",425]="محددة. البرنامج يمكن أن يستمر WEP لديك شبكة هدف" arr["ENGLISH",426]="9. WEP attacks menu" arr["SPANISH",426]="9. Menú de ataques WEP" @@ -6435,7 +6435,7 @@ function initialize_language_strings() { arr["POLISH",426]="9. Menu ataków WEP" arr["GERMAN",426]="9. WEP-Angriffsmenü" arr["TURKISH",426]="9. WEP saldırı menüsü" - arr["ARABIC",426]="9. قائمة هجمات WEP" + arr["ARABIC",426]="9. WEP قائمة هجمات" arr["ENGLISH",427]="WEP attacks menu" arr["SPANISH",427]="Menú de ataques WEP" @@ -6448,7 +6448,7 @@ function initialize_language_strings() { arr["POLISH",427]="Menu ataków WEP" arr["GERMAN",427]="WEP-Angriffsmenü" arr["TURKISH",427]="WEP saldırı menüsü" - arr["ARABIC",427]="قائمة هجمات WEP" + arr["ARABIC",427]="WEP قائمة هجمات" arr["ENGLISH",428]="If real clients exist connected to the WEP encrypted network, the process will be significantly accelerated. Enough IVs (Initialization Vectors) will be catched faster" arr["SPANISH",428]="Si existen clientes reales conectados a la red con encriptación WEP, el proceso se acelerará notablemente. Se obtendrán antes suficientes IVs (Vectores de Inicialización)" @@ -6461,7 +6461,7 @@ function initialize_language_strings() { arr["POLISH",428]="Jeśli istnieją prawdziwi klienci podłączeni do sieci z szyfrowaniem WEP, proces przyspiesza zauważalnie. Szybciej uzyskane zostaną wystarczające IVs (Wektory Inicjujące)" arr["GERMAN",428]="Wenn echte Clients über die WEP-Verschlüsselung mit dem Netzwerk verbunden sind, beschleunigt sich der Prozess erheblich. Ausreichende IVs werden vorher erhalten (InitialisierungsVektoren)" arr["TURKISH",428]="Gerçek istemciler WEP şifreli ağa bağlıysa, süreç önemli ölçüde hızlandırılacaktır. Yeterli İV'ler (Başlatma Vektörleri) daha hızlı yakalanacak" - arr["ARABIC",428]="إذا كان هناك عملاء حقيقيون متصلون بشبكة WEP المشفرة ، فسيتم تسريع العملية بشكل كبير. سيتم التقاط IVs (Initialization Vectors) كافية بشكل أسرع" + arr["ARABIC",428]="كافية بشكل أسرع IVs (Initialization Vectors) المشفرة ، فسيتم تسريع العملية بشكل كبير. سيتم التقاط WEP إذا كان هناك عملاء حقيقيون متصلون بشبكة" arr["ENGLISH",429]="The WEP \"All-in-One\" attack combines different techniques to generate enough traffic to decrypt the key (Caffe Latte, Hirte, Replay, Chop-Chop, Fragmentation, Fake association, etc.)" arr["SPANISH",429]="El ataque WEP \"Todo-en-Uno\" combina diversas técnicas para generar el tráfico suficiente que hace falta para descifrar la clave (Caffe Latte, Hirte, Replay, Chop-Chop, Fragmentación, Falsa asociación, etc.)" @@ -6474,7 +6474,7 @@ function initialize_language_strings() { arr["POLISH",429]="WEP typu \"Wszystko-w-Jednym\" łączy różne techniki, aby uzyskać wystarczająco dużo ruchu, aby odszyfrować klucz (Caffe Latte, Hirte, Replay, Chop-Chop, Fragmentation, Fałszywe asocjacja, itd.)" arr["GERMAN",429]="Der WEP-Angriff \"All-in-One\" kombiniert verschiedene Techniken, um genug Verkehr zu erzeugen, um den Schlüssel zu entschlüsseln (Caffe Latte, Hirte, Replay, Chop-Chop, Fragmentierung, falsche Assoziation, etc.)" arr["TURKISH",429]="WEP \"Hepsi-bir-arada\" saldırısı, anahtarın şifresini çözmek için yeterli teknikleri üretmek için farklı teknikleri birleştirir (Caffe Latte, Hirte, Replay, Chop-Chop, Fragmentation, Fake association, vb.)" - arr["ARABIC",429]="يجمع هجوم WEP \"All-in-One\" بين تقنيات مختلفة لإنشاء حركة مرور كافية لفك تشفير المفتاح (Caffe Latte و Hirte و Replay و Chop-Chop و Fragmentation و Fake Association وما إلى ذلك)" + arr["ARABIC",429]="(وما إلى ذلك Fake Association و Fragmentation و Chop-Chop و Replay و Hirte و Caffe Latte) بين تقنيات مختلفة لإنشاء حركة مرور كافية لفك تشفير المفتاح WEP \"All-in-One\" يجمع هجوم" arr["ENGLISH",430]="If the password for the wifi network is obtained with the \"All-in-One\" WEP attack, you should decide where to save it. \${green_color}Type the path to store the file or press [Enter] to accept the default proposal \${normal_color}[\${wep_potpath}]" arr["SPANISH",430]="Si se consigue la contraseña de la red wifi con el ataque WEP \"Todo-en-Uno\", hay que decidir donde guardarla. \${green_color}Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto \${normal_color}[\${wep_potpath}]" @@ -6487,7 +6487,7 @@ function initialize_language_strings() { arr["POLISH",430]="Jeśli hasło sieci wifi zostanie zdobyte atakiem WEP \"Wszystko-w-Jednym\", musisz zdecydować, gdzie je zapisać. \${green_color}Wpisz ścieżkę, w której będziemy zapisywać plik lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${wep_potpath}]" arr["GERMAN",430]="Wenn Sie das WLAN-Passwort mit dem WEP-Angriff \"All-in-One\" erhalten, müssen Sie entscheiden, wo Sie es speichern möchten. \${green_color} Geben Sie den Pfad ein, unter dem die Datei gespeichert werden soll, oder drücken Sie die [Enter]-Taste, um den Standardvorschlag \${normal_color}[\${wep_potpath}] \${blue_color}zu akzeptieren" arr["TURKISH",430]="Kablosuz ağın şifresi \"Hepsi-bir-arada\" WEP saldırısıyla elde edilirse, nereye kaydedeceğinize karar vermelisiniz. \${green_color}Dosyayı depolamak için yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın \${normal_color}[\${wep_potpath}]" - arr["ARABIC",430]="إذا تم الحصول على كلمة المرور لشبكة wifi بهجوم \"All-in-One\" WEP ، فيجب أن تقرر مكان حفظها. \${green_color}اكتب المسار لتخزين الملف أو اضغط على [Enter] لقبول الاقتراح \${normal_color}[\${wep_potpath}]" + arr["ARABIC",430]="\${normal_color}[\${wep_potpath}] \${green_color} لقبول الاقتراح [Enter] فيجب أن تقرر مكان حفظها \${blue_color}. اكتب المسار لتخزين الملف أو اضغط على ،\"All-in-One\" WEP بهجوم wifi إذا تم الحصول على كلمة المرور لشبكة" arr["ENGLISH",431]="The WEP protocol had a bad design and can be cracked in a few minutes if we have enough generated traffic" arr["SPANISH",431]="El protocolo WEP tuvo un diseño erróneo y se puede romper en pocos minutos si se genera tráfico suficiente" @@ -6500,7 +6500,7 @@ function initialize_language_strings() { arr["POLISH",431]="Protokół WEP został nieprawidłowo zaprojektowany i może zostać złamany po kilku minutach, jeśli zostanie wygenerowany wystarczający ruch" arr["GERMAN",431]="Das WEP-Protokoll hatte ein falsches Design und kann in wenigen Minuten unterbrochen werden, wenn genügend Datenverkehr generiert wird" arr["TURKISH",431]="WEP protokolü kötü bir tasarıma sahipti ve yeterli trafik oluşturulması durumunda bir kaç dakika içinde kırılabilir" - arr["ARABIC",431]="بروتوكول WEP له تصميم سيء ويمكن اختراقه في بضع دقائق إذا كان لدينا ما يكفي من حركة المرور المولدة" + arr["ARABIC",431]="له تصميم سيء ويمكن اختراقه في بضع دقائق إذا كان لدينا ما يكفي من حركة المرور المولدة WEP بروتوكول" arr["ENGLISH",432]="Captured IVs (Initialization Vectors) are shown on airodump capture window as \"Data\"" arr["SPANISH",432]="Los IVs (Vectores de Inicialización) capturados, son representados en la ventana de captura de airodump como \"Data\"" @@ -6513,7 +6513,7 @@ function initialize_language_strings() { arr["POLISH",432]="Uchwycone obiekty IV (Wektory Inicjujące) są prezentowane w oknie przechwytywania airodump jako \"Data\"" arr["GERMAN",432]="Die erfassten IVs (InitialisierungsVektoren) werden im Erfassungsfenster von airodump als \"Data\" dargestellt" arr["TURKISH",432]="Yakalanan IV'ler (Başlatma Vektörleri) airodump yakalama penceresinde \"Data\" olarak gösterilir" - arr["ARABIC",432]="يتم عرض IVs الملتقطة (Initialization Vectors) في نافذة التقاط airodump كـ \"Data\"" + arr["ARABIC",432]="\"Data\" كـ airodump في نافذة التقاط الملتقطة IVs (Initialization Vectors) يتم عرض" arr["ENGLISH",433]="Some access points are not vulnerable to certain WEP attacks. Like for example the Chop-Chop attack, that only affects some of them" arr["SPANISH",433]="Algunos puntos de acceso no son vulnerables a ciertos ataques WEP. Como por ejemplo el ataque Chop-Chop, que solo afecta a algunos" @@ -6526,7 +6526,7 @@ function initialize_language_strings() { arr["POLISH",433]="Niektóre punkty dostępu nie są podatne na niektóre ataki WEP. Na przykład atak Chop-Chop, który dotyka tylko niektórych osób" arr["GERMAN",433]="Einige Access Points sind nicht anfällig für bestimmte WEP-Angriffe. Zum Beispiel der Chop-Chop-Angriff, der nur einige betrifft" arr["TURKISH",433]="Bazı erişim noktaları belirli WEP saldırılarına karşı savunmasız değildir. Örneğin Chop-Chop saldırısı gibi, sadece bazılarını etkiler" - arr["ARABIC",433]="بعض نقاط الوصول ليست عرضة لهجمات WEP معينة. مثل على سبيل المثال هجوم Chop-Chop ، الذي يؤثر فقط على بعضها" + arr["ARABIC",433]="الذي يؤثر فقط على بعضها ، Chop-Chop معينة. مثل على سبيل المثال هجوم WEP بعض نقاط الوصول ليست عرضة لهجمات" arr["ENGLISH",434]="WEP \"All-in-One\" attack has been started. Press [Enter] key on this window to stop it" arr["SPANISH",434]="El ataque WEP \"Todo-en-Uno\" ha comenzado. Pulse la tecla [Enter] en esta ventana para pararlo" @@ -6539,7 +6539,7 @@ function initialize_language_strings() { arr["POLISH",434]="Rozpoczął się atak WEP \"Wszystko-w-Jednym\". Naciśnij klawisz [Enter] w tym oknie, aby go zatrzymać" arr["GERMAN",434]="Der WEP-Angriff \"All-in-One\" hat begonnen. Drücken Sie die [Enter]-Taste in diesem Fenster, um sie zu stoppen" arr["TURKISH",434]="WEP \"Hepsi-bir-arada\" saldırı başlatıldı. Bunu durdurmak için bu pencerede [Enter] tuşuna basın" - arr["ARABIC",434]="تم بدء هجوم WEP \"All-in-One\". اضغط على مفتاح [Enter] في هذه النافذة لإيقافه" + arr["ARABIC",434]="في هذه النافذة لإيقافه [Enter] اضغط على مفتاح .WEP \"All-in-One\" تم بدء هجوم" arr["ENGLISH",435]="Error trying to change interface mode. During the process the interface name must be changed, but it looks like you already have an interface occupying the name that would be needed (\${normal_color}\${desired_interface_name}\${red_color})" arr["SPANISH",435]="Error al intentar cambiar el modo de la interfaz. En el proceso el nombre de la interfaz cambia, pero parece que ya tienes una interfaz ocupando el nombre que se necesitaría (\${normal_color}\${desired_interface_name}\${red_color})" @@ -6552,7 +6552,7 @@ function initialize_language_strings() { arr["POLISH",435]="Wystąpił błąd podczas próby zmiany trybu interfejsu. Wymaga to zmiany jego nazwy, ale wygląda jednak na to, że masz już interfejs o nazwie, która będzie potrzebna (\${normal_color}\${desired_interface_name}\${red_color})" arr["GERMAN",435]="Fehler beim Versuch, den Modus der Interface zu ändern. Dabei ändert sich der Name der Interface, aber es scheint, dass Sie bereits eine Interface haben, die den Namen belegt, der benötigt ist (\${normal_color}\${desired_interface_name}\${red_color})" arr["TURKISH",435]="Arabirim modunu değiştirmeye çalışırken hata oluştu. İşlem sırasında arabirim adı değiştirilmeli, ancak gerekli olan adı taşıyan bir arabirime sahip olduğunuz anlaşılıyor (\${normal_color}\${desired_interface_name}\${red_color})" - arr["ARABIC",435]="خطأ في محاولة تغيير وضع الواجهة. أثناء العملية ، يجب تغيير اسم الواجهة ، ولكن يبدو أن لديك بالفعل واجهة تشغل الاسم المطلوب (\${normal_color}\${desired_interface_name}\${red_color})" + arr["ARABIC",435]="(\${normal_color}\${desired_interface_name}\${red_color}) خطأ في محاولة تغيير وضع الواجهة. أثناء العملية ، يجب تغيير اسم الواجهة ، ولكن يبدو أن لديك بالفعل واجهة تشغل الاسم المطلوب" arr["ENGLISH",436]="The hashcat version you have installed (\${hashcat_version}) is greater or equal than \${hashcat_hccapx_version} so you need to convert the capture files to \"hccapx\" format, airgeddon will do this automatically. To do this you need a converter that is not present on your system (hashcat-utils package), install it to be able to perform this attack" arr["SPANISH",436]="La versión de hashcat que tienes instalada (\${hashcat_version}) es igual o superior a la \${hashcat_hccapx_version} por lo que es necesario convertir los ficheros de captura a formato \"hccapx\", airgeddon lo hará automáticamente. Pero para ello hace falta un conversor que no está presente en tu sistema (paquete hashcat-utils), instálalo para poder realizar este ataque" @@ -6565,7 +6565,7 @@ function initialize_language_strings() { arr["POLISH",436]="Zainstalowana wersja programu hashcat (\${hashcat_version}) jest równa lub większa niż \${hashcat_hccapx_version}, dlatego konieczne jest przekonwertowanie plików przechwytywania do formatu \"hccapx\", airgeddon zrobi to automatycznie. Do tego potrzebny jest konwerter, który nie jest obecny w systemie (pakiet hashcat-utils), zainstaluj go, aby móc wykonać ten atak" arr["GERMAN",436]="Ihre installierte hashcat-Version (\${hashcat_version}) ist gleich oder größer als \${hashcat_hccapx_version}. Daher ist es notwendig, die Capture-Dateien in das Format \"hccapx\" zu konvertieren. airgeddon macht das automatisch. Dafür benötigen Sie einen Konverter, der nicht in Ihrem System vorhanden ist (Paket hashcat-utils), installieren Sie es, um diesen Angriff ausführen zu können" arr["TURKISH",436]="Yüklediğiniz hashcat sürümü (\${hashcat_version}) \${hashcat_hccapx_version} boyutundan büyük ya da eşittir. Bu nedenle, yakalama dosyalarını \"hccapx\" biçimine dönüştürmeniz gerekir, bu nedenle airgeddon bunu otomatik olarak yapar. Bunu yapmak için sisteminizde mevcut olmayan bir dönüştürücüye ihtiyacınız vardır (hashcat-utils paketi), bu saldırıyı gerçekleştirebilmek için kurun" - arr["ARABIC",436]="إصدار hashcat الذي قمت بتثبيته (\${hashcat_version}) أكبر من أو يساوي \${hashcat_hccapx_version} ، لذلك تحتاج إلى تحويل ملفات الالتقاط إلى تنسيق \"hccapx\" ، وسوف يقوم airgeddon بذلك تلقائيًا. للقيام بذلك ، تحتاج إلى محول غير موجود على نظامك (حزمة hashcat-utils) ، قم بتثبيته لتتمكن من تنفيذ هذا الهجوم" + arr["ARABIC",436]="قم بتثبيته لتتمكن من تنفيذ هذا الهجوم ، (hashcat-utils package) بذلك تلقائيًا. للقيام بذلك ، تحتاج إلى محول غير موجود على نظامك airgeddon وسوف يقوم ، \"hccapx\" لذلك تحتاج إلى تحويل ملفات الالتقاط إلى تنسيق ،\${hashcat_hccapx_version} أكبر من أو يساوي (\${hashcat_version}) الذي قمت بتثبيته hashcat إصدار" arr["ENGLISH",437]="If you enjoyed the script and found it useful, you can support the project by making a donation. Through PayPal (\${normal_color}\${mail}\${pink_color}) or sending a fraction of cryptocurrency (\${normal_color}Bitcoin, Ethereum, Litecoin...\${pink_color}). Any amount, no matter how small (1, 2, 5 $/€) is welcome. More information and direct links to do it at: \${normal_color}\${urlgithub_wiki}/Contributing" arr["SPANISH",437]="Si te gustó el script y te pareció útil, puedes apoyar el proyecto haciendo una donación. A través de PayPal (\${normal_color}\${mail}\${pink_color}) o enviando una fracción de criptomoneda (\${normal_color}Bitcoin, Ethereum, Litecoin...\${pink_color}). Cualquier cantidad por pequeña que sea (1, 2, 5 $/€) es bien recibida. Más información y enlaces directos para realizarla en: \${normal_color}\${urlgithub_wiki}/Contributing" @@ -6578,7 +6578,7 @@ function initialize_language_strings() { arr["POLISH",437]="Jeśli podobał Ci się ten skrypt i okazał się użyteczny, możesz poprzeć ten projekt, składając donację. Za pośrednictwem usługi PayPal (\${normal_color}\${mail}\${pink_color}) lub wysyłając ułamek kryptowaluty (\${normal_color}Bitcoin, Ethereum, Litecoin...\${pink_color}). Każda kwota, nawet malutka (1, 2, 5 $/€) będzie mile widziana. Więcej informacji i linki do donacji: \${normal_color}\${urlgithub_wiki}/Contributing" arr["GERMAN",437]="Wenn Ihnen das Skript gefallen hat und Sie es nützlich fanden, können Sie das Projekt mit einer Spende unterstützen. Durch PayPal (\${normal_color}\${mail}\${pink_color}) oder durch Senden eines Bruchteils der Kryptowährung (\${normal_color}Bitcoin, Ethereum, Litecoin...\${pink_color}). Jeder kleine Betrag (1, 2, 5 $/€) wird gut angenommen. Mehr Informationen und direkte Links, um es zu machen: \${normal_color}\${urlgithub_wiki}/Contributing" arr["TURKISH",437]="Senaryoyu beğendiyseniz ve yararlı bulduysanız, projeyi bağış yaparak destekleyebilirsiniz. PayPal (\${normal_color}\${mail}\${pink_color}) veya cryptocurrency'ın bir kısmını (\${normal_color}Bitcoin, Ethereum, Litecoin... \${pink_color}) göndererek. Ne kadar küçük olursa olsun, ne kadar küçük olursa olsun (1, 2, 5 $/€) kabul edilir. Bunu yapmak için daha fazla bilgi ve doğrudan bağlantı: \${normal_color}\${urlgithub_wiki}/Contributing" - arr["ARABIC",437]="إذا كنت قد استمتعت بالبرنامج ووجدته مفيدًا ، فيمكنك دعم المشروع من خلال التبرع. من خلال PayPal (\${normal_color}\${mail}\${pink_color}) أو إرسال جزء من العملة المشفرة (\${normal_color}Bitcoin, Ethereum, Litecoin...\${pink_color}). نرحب بأي مبلغ مهما كان صغيرا (1 ، 2 ، 5 دولارات / يورو). مزيد من المعلومات والروابط المباشرة للقيام بذلك على: \${normal_color}\${urlgithub_wiki}/Contributing" + arr["ARABIC",437]="\${normal_color}\${urlgithub_wiki}/Contributing\${pink_color} :نرحب بأي مبلغ مهما كان صغيرا (1 ، 2 ، 5 دولارات / يورو). مزيد من المعلومات والروابط المباشرة للقيام بذلك على (\${normal_color}Bitcoin, Ethereum, Litecoin...\${pink_color}) أو إرسال جزء من العملة المشفرة (\${normal_color}\${mail}\${pink_color}) إذا كنت قد استمتعت بالبرنامج ووجدته مفيدًا ، فيمكنك دعم المشروع من خلال التبرع. من خلال" arr["ENGLISH",438]="We are looking for translators to other languages. If you want to see airgeddon in your native language and you also know english, contact us. More information at: \${normal_color}\${urlgithub_wiki}/Contributing" arr["SPANISH",438]="Buscamos traductores para otros idiomas. Si quieres ver airgeddon en tu lengua materna y además sabes inglés, contáctanos. Más información en: \${normal_color}\${urlgithub_wiki}/Contributing" @@ -6591,7 +6591,7 @@ function initialize_language_strings() { arr["POLISH",438]="Szukamy tłumaczy na inne języki. Jeśli chcesz zobaczyć airgeddon w swoim ojczystym języku i znasz angielski, skontaktuj się z nami. Więcej informacji: \${normal_color}\${urlgithub_wiki}/Contributing" arr["GERMAN",438]="Wir suchen Übersetzer für andere Sprachen. Wenn Sie airgeddon in Ihrer Muttersprache sehen möchten, kontaktieren Sie uns. Weitere Informationen unter: \${normal_color}\${urlgithub_wiki}/Contributing" arr["TURKISH",438]="Diğer dillere tercümanlar arıyoruz. Eğer kendi dilinizde airgeddon görmek ve ayrıca ingilizce bilmek isterseniz, bize ulaşın. Daha fazla bilgi için: \${normal_color}\${urlgithub_wiki}/Contributing" - arr["ARABIC",438]="نحن نبحث عن مترجمين للغات أخرى. إذا كنت تريد أن ترى airgeddon بلغتك الأم وتعرف اللغة الإنجليزية أيضًا ، فاتصل بنا. مزيد من المعلومات على: \${normal_color}\${urlgithub_wiki}/Contributing" + arr["ARABIC",438]="\${normal_color}\${urlgithub_wiki}/Contributing\${blue_color} :بلغتك الأم وتعرف اللغة الإنجليزية أيضًا ، فاتصل بنا. مزيد من المعلومات على airgeddon نحن نبحث عن مترجمين للغات أخرى. إذا كنت تريد أن ترى" arr["ENGLISH",439]="\${blue_color}You haven't selected any target, you'll be prompted to input data manually. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",439]="\${blue_color}Se ha detectado que no tienes seleccionado ningún objetivo, tendrás que introducir los datos manualmente. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -6604,7 +6604,7 @@ function initialize_language_strings() { arr["POLISH",439]="\${blue_color}Wykryto, że nie wybrano żadnych celów, konieczne będzie ręczne wprowadzanie danych. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",439]="\${blue_color}Es wurde festgestellt, dass Sie kein Ziel ausgewählt haben. Sie müssen die Daten manuell eingeben. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",439]="\${blue_color}Hiçbir hedef seçmediyseniz, verileri manuel olarak girmeniz istenir. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",439]="\${blue_color} لم تحدد أي هدف ، سيُطلب منك إدخال البيانات يدويًا. \${green_color}هل تريد المتابعة؟ \${normal_color}\${visual_choice}" + arr["ARABIC",439]="\${normal_color}\${visual_choice}\${green_color}هل تريد المتابعة؟\${blue_color}.لم تحدد أي هدف ، سيُطلب منك إدخال البيانات يدويًا" arr["ENGLISH",440]="Aircrack trophy file generated successfully at [\${normal_color}\${aircrackpotenteredpath}\${blue_color}]" arr["SPANISH",440]="Fichero de trofeo aircrack generado con éxito en [\${normal_color}\${aircrackpotenteredpath}\${blue_color}]" @@ -6617,7 +6617,7 @@ function initialize_language_strings() { arr["POLISH",440]="Plik trofeum aircrack został pomyślnie wygenerowany w [\${normal_color}\${aircrackpotenteredpath}\${blue_color}]" arr["GERMAN",440]="Aircrack-Trophäendatei erfolgreich erstellt in [\${normal_color}\${aircrackpotenteredpath}\${blue_color}]" arr["TURKISH",440]="Aircrack kupa dosyası başarıyla oluşturuldu [\${normal_color}\${aircrackpotenteredpath}\${blue_color}]" - arr["ARABIC",440]="تم إنشاء ملف Aircrack trophy بنجاح في [\${normal_color}\${aircrackpotenteredpath}\${blue_color}]" + arr["ARABIC",440]="[\${normal_color}\${aircrackpotenteredpath}\${blue_color}] بنجاح في Aircrack trophy تم إنشاء ملف" arr["ENGLISH",441]="Type the path to store the file or press [Enter] to accept the default proposal \${normal_color}[\${aircrack_potpath}]" arr["SPANISH",441]="Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto \${normal_color}[\${aircrack_potpath}]" @@ -6630,7 +6630,7 @@ function initialize_language_strings() { arr["POLISH",441]="Wpisz ścieżkę, w której będziemy zapisywać plik lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${aircrack_potpath}]" arr["GERMAN",441]="Schreiben Sie den Pfad, unter dem die Datei gespeichert werden soll, oder drücken Sie die [Enter]-Taste, um den Standardvorschlag zu akzeptieren \${normal_color}[\${aircrack_potpath}]" arr["TURKISH",441]="Dosyayı depolamak için yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın \${normal_color}[\${aircrack_potpath}]" - arr["ARABIC",441]="اكتب المسار لتخزين الملف أو اضغط على [Enter] لقبول الاقتراح \${normal_color}[\${aircrack_potpath}]" + arr["ARABIC",441]="\${normal_color}[\${aircrack_potpath}]\${green_color} لقبول الاقتراح [Enter] اكتب المسار لتخزين الملف أو اضغط على" arr["ENGLISH",442]="If you install ccze you'll see some parts of airgeddon in a colorized way with better aspect. It's not a requirement or a dependency, but it will improve the user experience" arr["SPANISH",442]="Si instalas el paquete ccze podrás ver algunas partes de airgeddon colorizadas y con mejor aspecto. No es un requerimiento ni una dependencia, pero mejorará la experiencia de usuario" @@ -6643,7 +6643,7 @@ function initialize_language_strings() { arr["POLISH",442]="Jeśli zainstalujesz pakiet ccze, zobaczysz niektóre części airgeddon kolorowe i lepiej wygladajce. Nie jest to wymóg ani zależność, ale poprawi to komfort użytkowania" arr["GERMAN",442]="Wenn Sie das ccze-Paket installieren, sehen Sie einige Teile von airgeddon gefärbt und besser aussehend. Es ist keine Voraussetzung oder eine Abhängigkeit, aber es wird die Benutzererfahrung verbessern" arr["TURKISH",442]="Eğer ccze'yi kurarsanız, daha iyi bir yönü olan renkli bir şekilde airgeddon'un bazı kısımlarını göreceksiniz. Bu bir gereksinim veya bağımlılık değil, ancak kullanıcı deneyimini geliştirecek" - arr["ARABIC",442]="إذا قمت بتثبيت ccze ، فسترى بعض أجزاء airgeddon بطريقة ملونة مع جانب أفضل. انها ليست شرطا أو تبعية، ولكنها سوف تحسين تجربة المستخدم" + arr["ARABIC",442]="بطريقة ملونة مع جانب أفضل. انها ليست شرطا أو تبعية، ولكنها سوف تحسين تجربة المستخدم airgeddon فسترى بعض أجزاء ،ccze إذا قمت بتثبيت" arr["ENGLISH",443]="Options and language menu" arr["SPANISH",443]="Menú de opciones e idioma" @@ -6682,7 +6682,7 @@ function initialize_language_strings() { arr["POLISH",445]="Jeśli zainstalowano ccze i wystąpiły błędy wizualizacji lub migotania w niektórych oknach, powinieneś wyłączyć rozszerzone kolory w menu opcji i języka" arr["GERMAN",445]="Wenn Sie ccze installiert haben und in einigen Fenstern Anzeigefehler oder Flimmern auftreten, deaktivieren Sie die erweiterte Einfärbung im Einstellung- und Sprachmenü" arr["TURKISH",445]="Eğer ccze kuruluysa ve bazı pencerelerde görüntü hataları veya hatalar yaşıyorsanız, seçenek ve dil menüsünde genişletilmiş renklendirmeyi devre dışı bırakmalısınız" - arr["ARABIC",445]="إذا تم تثبيت ccze ولديك أخطاء في العرض والوميض في بعض النوافذ ، فقم بإيقاف تشغيل التلوين الشائع في قائمة الخيارات واللغات" + arr["ARABIC",445]="ولديك أخطاء في العرض والوميض في بعض النوافذ ، فقم بإيقاف تشغيل التلوين الشائع في قائمة الخيارات واللغات ccze إذا تم تثبيت" arr["ENGLISH",446]="0. Return to options menu" arr["SPANISH",446]="0. Volver al menú de opciones" @@ -6708,7 +6708,7 @@ function initialize_language_strings() { arr["POLISH",447]="13. Trwale ustaw język airgeddon na aktualny" arr["GERMAN",447]="13. Ändern Sie dauerhaft die Sprache von airgeddon zur aktuellen Sprache" arr["TURKISH",447]="13. Sürekli olarak airgeddon'un dilini geçerli olana ayarla" - arr["ARABIC",447]="13. اضبط لغة airgeddon بشكل دائم على اللغة الحالية" + arr["ARABIC",447]="13. بشكل دائم على اللغة الحالية 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" @@ -6721,7 +6721,7 @@ function initialize_language_strings() { arr["POLISH",448]="Jeśli zainstalowano airgeddon z repozytorium, nie należy włączać automatycznej aktualizacji. airgeddon zostanie zaktualizowany, gdy w repozytorium znajduje się nowa wersja" arr["GERMAN",448]="Wenn Sie airgeddon aus einem Repository installiert haben, sollten Sie das automatische Update nicht aktivieren. airgeddon wird aktualisiert, wenn eine neue Version im Repository vorhanden ist" arr["TURKISH",448]="Bir depodan airgeddon'u yüklediyseniz, otomatik güncellemeleri etkinleştirmemelisiniz. depoda yeni bir sürüm olduğunda airgeddon güncellenecektir" - arr["ARABIC",448]="إذا قمت بتثبيت airgeddon من المستودعات ، فلا يجب عليك تمكين التحديثات التلقائية. سيتم تحديث airgeddon عند توفر إصدار جديد في مستودعاتك" + arr["ARABIC",448]="عند توفر إصدار جديد في مستودعاتك airgeddon من المستودعات ، فلا يجب عليك تمكين التحديثات التلقائية. سيتم تحديث airgeddon إذا قمت بتثبيت" arr["ENGLISH",449]="2. Enable automatic updates permanently" arr["SPANISH",449]="2. Habilitar permanentemente la actualización automática" @@ -6760,7 +6760,7 @@ function initialize_language_strings() { arr["POLISH",451]="Aktualizacje automatyczne: \${pink_color}Włączone\${normal_color}" arr["GERMAN",451]="Automatische Updates: \${pink_color}Aktiviert\${normal_color}" arr["TURKISH",451]="Otomatik güncellemeler: \${pink_color}Etkin\${normal_color}" - arr["ARABIC",451]="التحديثات التلقائية: \${pink_color}مفعلة\${normal_color}" + arr["ARABIC",451]="\${pink_color}مفعلة\${blue_color} :التحديثات التلقائية\${normal_color}" arr["ENGLISH",452]="Automatic updates: \${pink_color}Disabled\${normal_color}" arr["SPANISH",452]="Actualizaciones automáticas: \${pink_color}Desactivadas\${normal_color}" @@ -6773,7 +6773,7 @@ function initialize_language_strings() { arr["POLISH",452]="Aktualizacje automatyczne: \${pink_color}Wyłączone\${normal_color}" arr["GERMAN",452]="Automatische Updates: \${pink_color}Deaktiviert\${normal_color}" arr["TURKISH",452]="Otomatik güncellemeler: \${pink_color}DevreDışı\${normal_color}" - arr["ARABIC",452]="التحديثات التلقائية: \${pink_color}معطلة\${normal_color}" + arr["ARABIC",452]="\${pink_color}معطلة\${blue_color} :التحديثات التلقائية{normal_color}" arr["ENGLISH",453]="Extended colorization: \${pink_color}Enabled\${normal_color}" arr["SPANISH",453]="Colorización extendida: \${pink_color}Activada\${normal_color}" @@ -6786,7 +6786,7 @@ function initialize_language_strings() { arr["POLISH",453]="Rozszerzone kolorowanie: \${pink_color}Włączone\${normal_color}" arr["GERMAN",453]="Erweiterte Einfärbung: \${pink_color}Aktiviert\${normal_color}" arr["TURKISH",453]="Geliştirilmiş renklendirme: \${pink_color}Etkin\${normal_color}" - arr["ARABIC",453]="التلوين الممتد: \${pink_color}تمكين\${normal_color}" + arr["ARABIC",453]="\${pink_color}مفعل\${blue_color} :التلوين الممتد${normal_color}" arr["ENGLISH",454]="Extended colorization: \${pink_color}Disabled\${normal_color}" arr["SPANISH",454]="Colorización extendida: \${pink_color}Desactivada\${normal_color}" @@ -6799,7 +6799,7 @@ function initialize_language_strings() { arr["POLISH",454]="Rozszerzone kolorowanie: \${pink_color}Wyłączone\${normal_color}" arr["GERMAN",454]="Erweiterte Einfärbung: \${pink_color}Deaktiviert\${normal_color}" arr["TURKISH",454]="Geliştirilmiş renklendirme: \${pink_color}DevreDışı\${normal_color}" - arr["ARABIC",454]="التلوين الممتد: \${pink_color}معطل\${normal_color}" + arr["ARABIC",454]="\${pink_color}معطل\${normal_color} :التلوين الممتد\${blue_color}" arr["ENGLISH",455]="2. Disable automatic updates permanently" arr["SPANISH",455]="2. Deshabilitar permanentemente la actualización automática" @@ -6838,7 +6838,7 @@ function initialize_language_strings() { arr["POLISH",457]="\${blue_color}Aktualizacje automatyczne zostaną wyłączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",457]="\${blue_color}Automatische Updates werden deaktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",457]="\${blue_color}Otomatik güncellemeler devre dışı bırakılacak. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",457]="\${blue_color} سيتم تعطيل التحديثات التلقائية. \${green_color}هل تريد المتابعة؟ \${normal_color}\${visual_choice}" + arr["ARABIC",457]="\${normal_color}\${visual_choice}\${green_color}هل تريد المتابعة؟\${blue_color} .سيتم تعطيل التحديثات التلقائية" 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}" @@ -6851,7 +6851,7 @@ function initialize_language_strings() { arr["POLISH",458]="\${blue_color}Automatyczne aktualizacje będą włączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",458]="\${blue_color}Automatische Updates werden aktiviert. \${green_color} Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",458]="\${blue_color}Otomatik güncellemeler etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",458]="\${blue_color} سيتم تمكين التحديثات التلقائية. \${green_color}هل تريد المتابعة؟ \${normal_color}\${visual_choice}" + arr["ARABIC",458]="\${normal_color}\${visual_choice}\${green_color}هل تريد المتابعة؟ \${blue_color} .سيتم تمكين التحديثات التلقائية" 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" @@ -6864,7 +6864,7 @@ function initialize_language_strings() { arr["POLISH",459]="Jeśli zainstalowano airgeddon z repozytorium, nie należy włączać tej opcji. airgeddon zostanie zaktualizowany, gdy w repozytorium pojawi się nowa wersja. Jeśli kontynuujesz, upewnij się, że wiesz co robisz, bo to może spowodować problemy z aktualizacją" arr["GERMAN",459]="Wenn Sie airgeddon aus einem Repository installiert haben, sollten Sie diese Option nicht aktivieren. airgeddon wird aktualisiert, wenn die Repositories dies tun. Wenn Sie fortfahren, vergewissern Sie sich, dass Sie wissen, was Sie tun. Probleme können erscheinen" arr["TURKISH",459]="Bir depodan airgeddon'u yüklediyseniz, bu seçeneği etkinleştirmemelisiniz. Havuzlar yapıldığı zaman airgeddon güncellenecektir. Devam ederseniz, ne yaptığınızı bildiğinizden emin olun, ya da güncelleme akışında sorunlara neden olabilirsiniz" - arr["ARABIC",459]="إذا قمت بتثبيت airgeddon من مستودع ، فلا يجب عليك تمكين هذا الخيار. سيتم تحديث airgeddon عندما يتم تحديث المستودعات. إذا تابعت ، فتأكد من معرفتك بما تفعله ، وإلا فقد تتسبب في حدوث مشكلات في التحديث" + arr["ARABIC",459]="عندما يتم تحديث المستودعات. إذا تابعت ، فتأكد من معرفتك بما تفعله ، وإلا فقد تتسبب في حدوث مشاكل في التحديث airgeddon من مستودع ، فلا يجب عليك تمكين هذا الخيار. سيتم تحديث airgeddon إذا قمت بتثبيت" arr["ENGLISH",460]="Automatic updates have been enabled" arr["SPANISH",460]="Se han activado las actualizaciones automáticas" @@ -6903,7 +6903,7 @@ function initialize_language_strings() { arr["POLISH",462]="\${blue_color}Rozszerzone kolorowanie zostanie wyłączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",462]="\${blue_color}Erweiterte Einfärbung wird deaktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",462]="\${blue_color}Geliştirilmiş renklendirme devre dışı bırakılacak. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",462]="\${blue_color} سيتم تعطيل التلوين الممتد. \${green_color}هل تريد المتابعة؟ \${normal_color}\${visual_choice}" + arr["ARABIC",462]="\${normal_color}\${visual_choice}\${green_color}هل تريد المتابعة؟ \${blue_color}.سيتم تعطيل التلوين الممتد" arr["ENGLISH",463]="\${blue_color}Extended colorization 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 extendida. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -6916,7 +6916,7 @@ function initialize_language_strings() { arr["POLISH",463]="\${blue_color}Rozszerzone kolorowanie zostanie włączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",463]="\${blue_color}Erweiterte Einfärbung wird aktiviert. \${green_color}Wollen Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",463]="\${blue_color}Geliştirilmiş renklendirme etkinleştirilecektir. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",463]="\${blue_color}سيتم تمكين التلوين الممتد. \${green_color}هل تريد المتابعة؟ \${normal_color}\${visual_choice}" + arr["ARABIC",463]="\${normal_color}\${visual_choice}\${green_color}هل تريد المتابعة؟ \${blue_color}.سيتم تمكين التلوين الممتد" 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" @@ -6929,7 +6929,7 @@ function initialize_language_strings() { arr["POLISH",464]="Nie masz zainstalowanego pakietu ccze, więc wszelkie zmiany wprowadzone w tej opcji nie będą obowiązywać dopóki nie zostanie zainstalowany" arr["GERMAN",464]="Sie haben das ccze-Paket nicht installiert, sodass Änderungen, die Sie an dieser Option vornehmen, erst nach der Installation wirksam werden" arr["TURKISH",464]="Ccze paketinin yüklü olmaması, bu seçenek üzerinde herhangi bir değişikliğin kuruluncaya kadar hiçbir etkisi olmayacaktır" - arr["ARABIC",464]="لم يتم تثبيت حزمة ccze ، لذا لن يكون لأي تغيير في هذا الخيار أي تأثير حتى تقوم بتثبيته" + arr["ARABIC",464]="لذا لن يكون لأي تغيير في هذا الخيار أي تأثير حتى تقوم بتثبيته ،ccze لم يتم تثبيت حزمة" arr["ENGLISH",465]="Extended colorization has been enabled" arr["SPANISH",465]="Se ha activado la colorización extendida" @@ -6994,7 +6994,7 @@ function initialize_language_strings() { arr["POLISH",469]="\${blue_color}Autodetekcja języka zostanie wyłączona podczas uruchamiania. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",469]="\${blue_color}Die automatische Spracherkennung am Anfang wird deaktiviert. \${green_color}Wollen Sie weitermachen? \${normal_color}\${visual_choice}" arr["TURKISH",469]="\${blue_color}Başlangıç dili otomatik algılama devre dışı bırakılacak. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",469]="\${blue_color} سيتم تعطيل الاكتشاف التلقائي للغة عند بدء التشغيل. \${green_color}هل تريد المتابعة؟ \${normal_color}\${visual_choice}" + arr["ARABIC",469]="\${normal_color}\${visual_choice}\${green_color}هل تريد المتابعة؟ \${blue_color}.سيتم تعطيل الاكتشاف التلقائي للغة عند بدء التشغيل" 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}" @@ -7007,7 +7007,7 @@ function initialize_language_strings() { arr["POLISH",470]="\${blue_color}Autodetekcja języka podczas uruchamiania zostanie włączona. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",470]="\${blue_color}Die automatische Spracherkennung wird zu Beginn aktiviert. \${green_color}Wollen Sie weitermachen? \${normal_color}\${visual_choice}" arr["TURKISH",470]="\${blue_color}Başlangıç dili otomatik algılama etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",470]="\${blue_color} سيتم تمكين الاكتشاف التلقائي للغة عند بدء التشغيل. \${green_color}هل تريد المتابعة؟ \${normal_color}\${visual_choice}" + arr["ARABIC",470]="\${normal_color}\${visual_choice}\${green_color}هل تريد المتابعة؟\${blue_color} .سيتم تمكين الاكتشاف التلقائي للغة عند بدء التشغيل" 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!!" @@ -7020,7 +7020,7 @@ function initialize_language_strings() { arr["POLISH",471]="Każda trwała zmiana języka zostanie utracona podczas następnego startu, jeśli aktywujesz tę opcję!!" arr["GERMAN",471]="Jeder permanente Sprachwechsel, den Sie haben, wird beim nächsten Start verloren gehen, wenn Sie diese Option aktivieren!!" arr["TURKISH",471]="Bu seçeneği etkinleştirirseniz, bir sonraki başlangıçta herhangi bir kalıcı dil değişikliği kaybolur!!" - arr["ARABIC",471]="سيتم فقدان أي تغيير دائم للغة لديك عند البداية الموالية إذا قمت بتفعيل هذا الخيار !!" + arr["ARABIC",471]="!!سيتم فقدان أي تغيير دائم للغة لديك عند البداية الموالية إذا قمت بتفعيل هذا الخيار" arr["ENGLISH",472]="Startup language autodetection has been enabled" arr["SPANISH",472]="Se ha activado la autodetección de idioma al inicio" @@ -7059,7 +7059,7 @@ function initialize_language_strings() { arr["POLISH",474]="Automatyczne wykrywanie języka podczas uruchamiania: \${pink_color}Aktywowane\${normal_color}" arr["GERMAN",474]="Automatische Spracherkennung am Start: \${pink_color}Aktiviert\${normal_color}" arr["TURKISH",474]="Başlangıç dili otomatik algılama: \${pink_color}Etkin\${normal_color}" - arr["ARABIC",474]="الكشف التلقائي عن لغة عند بدء التشغيل: \${pink_color}تمكين\${normal_color}" + arr["ARABIC",474]="\${pink_color}تمكين\${blue_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}" @@ -7072,7 +7072,7 @@ function initialize_language_strings() { arr["POLISH",475]="Automatyczne wykrywanie języka podczas uruchamiania: \${pink_color}Niepełnosprawnych\${normal_color}" arr["GERMAN",475]="Automatische Spracherkennung am Start: \${pink_color}Deaktiviert\${normal_color}" arr["TURKISH",475]="Başlangıç dili otomatik algılama: \${pink_color}DevreDışı\${normal_color}" - arr["ARABIC",475]="الكشف التلقائي عن لغة عند بدء التشغيل: \${pink_color}تعطيل\${normal_color}" + arr["ARABIC",475]="\${pink_color}تعطيل\${blue_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" @@ -7085,7 +7085,7 @@ function initialize_language_strings() { arr["POLISH",476]="Nie wykryto graficznego systemu X Window. Jeśli go masz, sprawdź czy działa poprawnie. Jest niezbędne dla airgeddon. Skrypt nie może kontynuować" arr["GERMAN",476]="Kein X Window-Grafiksystem wurde erkannt. Wenn Sie es haben, prüfen Sie, ob es richtig funktioniert. Es ist für airgeddon sehr wichtig. Das Skript kann nicht weiterfahren" arr["TURKISH",476]="Bir grafik X pencere sistemi tespit edilmedi. Zaten sahipseniz, düzgün çalıştığını kontrol edin. airgeddon için şarttır. Komut devam edemiyor" - arr["ARABIC",476]="لم يتم الكشف عن نظام نافذة رسومي X. إذا كان لديك واحد بالفعل ، فتحقق من أنه يعمل بشكل صحيح. من الضروري بالنسبة airgeddon. البرنامج لا يمكن أن يستمر" + arr["ARABIC",476]="البرنامج لا يمكن أن يستمر .airgeddon إذا كان لديك واحد بالفعل ، فتحقق من أنه يعمل بشكل صحيح. من الضروري بالنسبة.X لم يتم الكشف عن نظام نافذة رسومي " 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" @@ -7098,7 +7098,7 @@ function initialize_language_strings() { arr["POLISH",477]="Opcje w tym menu, które zawierają słowo \"trwale\" zmodyfikują airgeddon tak, że nawet przy następnym uruchomieniu będą zapisane. Jednak zawsze możesz wrócić do tego menu, aby ponownie zmienić ustawienia" arr["GERMAN",477]="Die Optionen dieses Menüs, die das Wort \"dauerhaft\" enthalten, modifizieren airgeddon so, dass auch beim nächsten Start die Konfiguration gespeichert wird. Sie können jedoch jederzeit zu diesem Menü zurückkehren, um den Wert der Option erneut zu ändern" arr["TURKISH",477]="Bu menüdeki \"kalıcı\" kelimesini içeren seçenekler, başlatılacak bir sonraki seferde ayarları kaydetmek için airgeddon'u değiştirir. Ancak, seçeneğin değerini tekrar değiştirmek için bu menüye her zaman dönebilirsiniz" - arr["ARABIC",477]="الخيارات في هذه القائمة التي تحتوي على كلمة \"بشكل دائم\" تعدل airgeddon لحفظ الإعدادات في المرة القادمة التي سيتم إطلاقها. ومع ذلك ، يمكنك دائمًا العودة إلى هذه القائمة لتغيير قيمة الخيار مرة أخرى" + arr["ARABIC",477]="لحفظ الإعدادات في المرة القادمة التي سيتم إطلاقها. ومع ذلك ، يمكنك دائمًا العودة إلى هذه القائمة لتغيير قيمة الخيار مرة أخرى airgeddon تعدل \"permanently\" الخيارات في هذه القائمة التي تحتوي على كلمة" 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}" @@ -7111,7 +7111,7 @@ function initialize_language_strings() { arr["POLISH",478]="\${blue_color}To na stałe zmieni język na aktualny, tak aby był ustawiony przy następnym uruchomieniu airgeddon. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",478]="\${blue_color}Die aktuelle Sprache wird permanent geändert, so dass der nächste Start von airgeddon in diese Sprache direkt startet. \${green_color}Möchten Sie weitermachen? \${normal_color}\${visual_choice}" arr["TURKISH",478]="Dil, geçici olarak şu anki olarak ayarlanacaktır, böylece bir sonraki airgeddon başlatmada doğrudan kullanılacaktır. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",478]="\${blue_color} سيتم تعيين اللغة بشكل دائم على اللغة الحالية ، لذلك عند البداية الموالية لـ airgeddon سيتم استخدامها مباشرة. \${green_color}هل تريد المتابعة؟ \${normal_color}\${visual_choice}" + arr["ARABIC",478]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color}.سيتم استخدامها مباشرةairgeddon سيتم تعيين اللغة بشكل دائم على اللغة الحالية ، لذلك عند البداية الموالية لـ " 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" @@ -7176,7 +7176,7 @@ function initialize_language_strings() { arr["POLISH",483]="Atak w trybie \"smooth\" zostanie zdemontowany zaraz po przechwyceniu danych, aby umożliwić klientom ponowne połączenie z właściwą siecią. Zmniejsza to szansę na wykrycie, ponieważ niektórym użytkownikom wydaje się że to chwilowa awaria sieci bezprzewodowej" arr["GERMAN",483]="Der Angriff im \"smooth\"-Modus wird sobald er einen Berechtigungsnachweis erfasst abgebaut, damit die Clients sich wieder mit dem legitimen Netzwerk verbinden können. Dies verringert die Wahrscheinlichkeit, entdeckt zu werden, was für einige Benutzer als sinnloser Ausfall des WLANs erscheint" arr["TURKISH",483]="\"smooth\" saldırı modu, herhangi bir giriş bilgisi yakalanır yakalanmaz, istemcilerin meşru ağa yeniden bağlanmasına izin vermek için durdurulacaktır. Bu, keşfedilme şansını azaltır ve bazı kullanıcılar için kablosuz ağın anlamsız bir başarısızlığı gibi görünmesini sağlar" - arr["ARABIC",483]="هجوم الوضع \"smooth\" بمجرد أن يلتقط بيانات اعتماد تسجيل الدخول ، سيتم تفكيكه للسماح للعملاء بإعادة الاتصال بالشبكة الشرعية. هذا يقلل من فرص الاكتشاف ، مما يشير إلى فشل الشبكة في نقطة زمنية." + arr["ARABIC",483]=".بمجرد أن يلتقط بيانات اعتماد تسجيل الدخول ، سيتم تفكيكه للسماح للعملاء بإعادة الاتصال بالشبكة الشرعية. هذا يقلل من فرص الاكتشاف ، مما يشير إلى فشل الشبكة في نقطة زمنية. \"smooth\" هجوم في الوضع" arr["ENGLISH",484]="Root permissions successfully detected" arr["SPANISH",484]="Permisos de root correctamente detectados" @@ -7189,7 +7189,7 @@ function initialize_language_strings() { arr["POLISH",484]="Uprawnienia root zostały prawidłowo wykryte" arr["GERMAN",484]="Richtig erkannte root-Berechtigungen" arr["TURKISH",484]="Root yetkileri başarıyla tespit edildi" - arr["ARABIC",484]="تم اكتشاف أذونات Root بنجاح" + arr["ARABIC",484]="بنجاح Root تم اكتشاف أذونات" arr["ENGLISH",485]="\${blue_color}Some PINs have been added calculated using the algorithms (ComputePIN, EasyBox, etc.), however you can add one more (Arcadyan). Calculating it requires certain data and a background scan will have to be performed. The process may be very slow. \${green_color}Do you want to proceed with the calculation to add it? \${normal_color}\${visual_choice}" arr["SPANISH",485]="\${blue_color}Se han añadido algunos PINs calculados por algoritmos (ComputePIN, EasyBox, etc.), pero aún se puede añadir uno más (Arcadyan). Calcularlo requiere ciertos datos y habrá que realizar un escaneo en segundo plano. Es posible que el proceso sea muy lento. \${green_color}¿Quieres proceder con el cálculo para añadirlo? \${normal_color}\${visual_choice}" @@ -7202,7 +7202,7 @@ function initialize_language_strings() { arr["POLISH",485]="\${blue_color}Niektóre kody PIN zostały dodane obliczone algorytmami (ComputePIN, EasyBox, itd.) ale można jeszcze dodać jeden (Arcadyan). Obliczanie go wymaga pewnych danych oraz będzie musiało zostać wykonane skanowanie w tle. Proces ten może być bardzo powolny. \${green_color}Czy chcesz kontynuować obliczenie, aby go dodać? \${normal_color}\${visual_choice}" arr["GERMAN",485]="\${blue_color}Einige von Algorithmen berechnete PINs (ComputePIN, EasyBox usw.) wurden hinzugefügt, aber es kann noch eine weitere hinzugefügt werden (Arcadyan). Die Berechnung erfordert bestimmte Daten und ein Scan im Hintergrund muss durchgeführt werden. Es ist möglich, dass der Prozess sehr langsam ist. \${green_color}Möchten Sie mit der Berechnung fortfahren, um sie hinzuzufügen? \${normal_color}\${visual_choice}" arr["TURKISH",485]="Bazı PIN'ler algoritmalar (ComputePIN, EasyBox, vb.) Kullanılarak hesaplanmıştır, ancak bir tane daha ekleyebilirsiniz (Arcadyan). Bunu hesaplamak belirli veriler gerektirir ve bir arka plan taramasının yapılması gerekir. İşlem çok yavaş olabilir. \${green_color}Eklemek istediğiniz hesaplamaya devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",485]="\${blue_color}تمت إضافة بعض أرقام التعريف الشخصية (PIN) المحسوبة باستخدام الخوارزميات (ComputePIN و EasyBox وما إلى ذلك) ، ولكن يمكنك إضافة واحد آخر (Arcadyan) يتطلب حسابها بيانات معينة وسيتعين إجراء مسح للخلفية. قد تكون العملية بطيئة للغاية. \${green_color}هل تريد متابعة الحساب لإضافته؟ \${normal_color}\${visual_choice}" + arr["ARABIC",485]="\${normal_color}\${visual_choice} \${green_color}هل تريد متابعة الحساب لإضافته؟\${blue_color}.يتطلب حسابها بيانات معينة وسيتعين إجراء مسح للخلفية. قد تكون العملية بطيئة للغاية(Arcadyan) وما إلى ذلك) ، ولكن يمكنك إضافة واحد آخر EasyBox و ComputePIN ) المحسوبة باستخدام الخوارزميات (PIN) تمت إضافة بعض أرقام التعريف الشخصية" arr["ENGLISH",486]="It's not possible to generate PIN with Arcadyan algorithm. To be able to do it, update \"wash\" (included in reaver package) to a newer version including the necessary \"-j\" option (v\${minimum_wash_json_version})" arr["SPANISH",486]="No es posible generar el PIN con el algoritmo Arcadyan. Para poder hacerlo actualice \"wash\" (incluido en el paquete reaver) a una versión superior que tenga la necesaria opción \"-j\" (v\${minimum_wash_json_version})" @@ -7215,7 +7215,7 @@ function initialize_language_strings() { arr["POLISH",486]="Nie jest możliwe wygenerowanie kodu PIN za pomocą algorytmu Arcadyan. Aby to zrobić, uaktualnij \"wash\" (zawarty w pakiecie reaver) do wyższej wersji, która wspiera opcję \"-j\" (v\${minimum_wash_json_version})" arr["GERMAN",486]="Es ist nicht möglich, die PIN mit dem Arcadyan-Algorithmus zu generieren. Aktualisieren Sie dazu \"wash\" (im reaver-Paket enthalten) auf eine höhere Version mit der erforderlichen Option \"-j\" (v\${minimum_wash_json_version})" arr["TURKISH",486]="Arcadyan algoritması ile PIN üretmek mümkün değil. Bunu yapabilmek için gerekli \"-j\" seçeneği de dahil olmak üzere daha yeni bir sürüme \"wash\" (reaver paketinde yer alan) güncelleştirin (v\${minimum_wash_json_version})" - arr["ARABIC",486]="لا يمكن إنشاء PIN باستخدام خوارزمية Arcadyan. لتتمكن من القيام بذلك ، قم بتحديث \"wash\" (الموجودة في حزمة reaver) إلى إصدار أحدث يتضمن الخيار \"-j\" الضروري (v\${minimum_wash_json_version})" + arr["ARABIC",486]="(v\${minimum_wash_json_version}) الضروري \"-j\"إلى إصدار أحدث يتضمن الخيار (reaver الموجودة في حزمة) \"wash\" لتتمكن من القيام بذلك ، قم بتحديث .Arcadyan باستخدام خوارزمية PIN لا يمكن إنشاء" arr["ENGLISH",487]="PIN generated using Arcadyan algorithm (\${normal_color}\${arcadyan_pin}\${yellow_color})" arr["SPANISH",487]="Se ha generado el PIN con el algoritmo Arcadyan (\${normal_color}\${arcadyan_pin}\${yellow_color})" @@ -7228,7 +7228,7 @@ function initialize_language_strings() { arr["POLISH",487]="PIN został wygenerowany za pomocą algorytmu Arcadyan (\${normal_color}\${arcadyan_pin}\${yellow_color})" arr["GERMAN",487]="Die PIN wurde mit dem Arcadyan-Algorithmus generiert (\${normal_color}\${arcadyan_pin}\${yellow_color})" arr["TURKISH",487]="Arcadyan algoritması kullanılarak oluşturulan PIN (\${normal_color}\${arcadyan_pin}\${yellow_color})" - arr["ARABIC",487]="تم إنشاء رقم التعريف الشخصي PIN باستخدام خوارزمية Arcadyan (\${normal_color}\${arcadyan_pin}\${yellow_color})" + arr["ARABIC",487]="(\${normal_color}\${arcadyan_pin}\${yellow_color}) Arcadyan باستخدام خوارزمية PIN تم إنشاء رقم التعريف الشخصي" arr["ENGLISH",488]="PIN can't be generated using Arcadyan algorithm. Failed to collect a complete \"probe\" response from the access point. Probably because of low signal quality" arr["SPANISH",488]="No se ha podido generar el PIN con el algoritmo Arcadyan. No se ha podido recoger una respuesta \"probe\" completa del punto de acceso. Probablemente porque la señal no es buena" @@ -7241,7 +7241,7 @@ function initialize_language_strings() { arr["POLISH",488]="Nie można wygenerować kodu PIN za pomocą algorytmu Arcadyan. Nie udało się zebrać kompletnej odpowiedzi \"probe\" z punktu dostępu. Prawdopodobnie dlatego, że pozion sygnału jest słaby" arr["GERMAN",488]="Die PIN konnte nicht mit dem Arcadyan-Algorithmus generiert werden. Keine vollständige Antwort \"probe\" vom Zugriffspunkt konnte gesammelt werden. Wahrscheinlich, weil das Signal nicht gut genug ist" arr["TURKISH",488]="PIN, Arcadyan algoritması kullanılarak oluşturulamaz. Erişim noktasından eksiksiz bir \"probe\" yanıtı toplanamadı. Muhtemelen düşük sinyal kalitesi nedeniyle" - arr["ARABIC",488]="لا يمكن إنشاء PIN باستخدام خوارزمية Arcadyan. فشل في جمع استجابة \"probe\" كاملة من نقطة الوصول. ربما بسبب انخفاض جودة الإشارة" + arr["ARABIC",488]="كاملة من نقطة الوصول. ربما بسبب انخفاض جودة الإشارة \"probe\" فشل في جمع استجابة .Arcadyan باستخدام خوارزمية PIN لا يمكن إنشاء" arr["ENGLISH",489]="Attempting to collect a complete \"probe\" response from the target access point. This process can take up to 4 minutes..." arr["SPANISH",489]="Intentando recoger una respuesta \"probe\" completa del punto de acceso objetivo. Este proceso puede durar hasta 4 minutos..." @@ -7254,7 +7254,7 @@ function initialize_language_strings() { arr["POLISH",489]="Próba zebrania kompletnej odpowiedzi \"probe\" z docelowego punktu dostępu. Proces ten może potrwać do 4 minut..." arr["GERMAN",489]="Versuch, eine vollständige \"probe\"-Antwort vom Zielzugriffspunkt zu sammeln. Dieser Prozess kann bis zu 4 Minuten dauern..." arr["TURKISH",489]="Hedef erişim noktasından eksiksiz bir \"probe\" yanıtı toplamaya çalışılıyor. Bu işlem 4 dakika kadar sürebilir..." - arr["ARABIC",489]="محاولة تجميع استجابة \"probe\" كاملة من نقطة الوصول الهدف. قد تستغرق هذه العملية ما يصل إلى 4 دقائق ..." + arr["ARABIC",489]="...كاملة من نقطة الوصول الهدف. قد تستغرق هذه العملية ما يصل إلى 4 دقائق \"probe\" محاولة تجميع استجابة" arr["ENGLISH",490]="The Arcadyan algorithm needs a very specific data to calculate the PIN (the serial number of the access point). Getting this data can take a lot of time. You can optionally choose to try to generate it. This generated PIN is very useful in networks of type Orange-XXXX" arr["SPANISH",490]="El algoritmo Arcadyan necesita un dato muy concreto para poder calcular el PIN (el número de serie del punto de acceso). Obtener este dato puede llevar bastante tiempo. Podrás elegir opcionalmente intentar generarlo. Este PIN generado es muy útil en redes del tipo Orange-XXXX" @@ -7267,7 +7267,7 @@ function initialize_language_strings() { arr["POLISH",490]="Algorytm Arcadyan potrzebuje bardzo specyficznych danych do obliczania numeru PIN (numeru seryjny punktu dostępu). Uzyskanie tych danych może zająć trochę czasu. Można opcjonalnie zdecydować się na jego wygenerowanie. Ten wygenerowany kod PIN jest bardzo przydatny w sieciach typu Orange-XXXX" arr["GERMAN",490]="Der Arcadyan-Algorithmus benötigt sehr spezifische Daten, um die PIN (die Seriennummer des Access Points) berechnen zu können. Die Beschaffung dieser Daten kann sehr lange dauern. Sie können optional auswählen, ob Sie versuchen möchten, es zu generieren. Diese generierte PIN ist sehr nützlich in Netzwerken vom Typ Orange-XXXX" arr["TURKISH",490]="Arcadyan algoritmasının PIN'i hesaplamak için çok özel bir veriye ihtiyacı vardır (erişim noktasının seri numarası). Bu verileri almak çok zaman alabilir. İsteğe bağlı olarak onu oluşturmayı deneyebilirsiniz. Bu oluşturulan PIN, Orange-XXXX türündeki ağlarda çok kullanışlıdır" - arr["ARABIC",490]="تحتاج خوارزمية Arcadyan إلى بيانات محددة جدًا لحساب PIN (الرقم التسلسلي لنقطة الوصول). قد يستغرق الحصول على هذه البيانات الكثير من الوقت. يمكنك اختياريا محاولة إنشائه. يعتبر رمز PIN الذي تم إنشاؤه مفيدًا جدًا في الشبكات من النوع Orange-XXXX" + arr["ARABIC",490]="Orange-XXXX الذي تم إنشاؤه مفيدًا جدًا في الشبكات من النوع PIN (الرقم التسلسلي لنقطة الوصول). قد يستغرق الحصول على هذه البيانات الكثير من الوقت. يمكنك اختياريا محاولة إنشائه. يعتبر رمز PIN إلى بيانات محددة جدًا لحساب Arcadyan تحتاج خوارزمية" arr["ENGLISH",491]="Arcadyan algorithm is not useful for the selected target network, a valid value can't be calculated" arr["SPANISH",491]="El algoritmo Arcadyan no sirve para la red objetivo seleccionada, no se puede calcular un valor válido" @@ -7293,7 +7293,7 @@ function initialize_language_strings() { arr["POLISH",492]="Nie można obliczyć algorytmu Arcadyan. Chociaż wybrano opcję ataku za pomocą bully, aby obliczyć ten kod PIN, musisz użyć wash (dołączonego do pakietu reaver) i nie masz go zainstalowanego. Skrypt będzie kontynuował atak bez jego włączania" arr["GERMAN",492]="Der Arcadyan-Algorithmus kann nicht berechnet werden. Obwohl Sie den bully-Angriff gewählt haben, müssen Sie zur Berechnung dieser PIN die Funktion wash verwenden (im Paket reaver enthalten), und Sie haben sie nicht installiert. Das Skript setzt den Angriff fort, ohne es einzuschließen" arr["TURKISH",492]="Arcadyan algoritması hesaplanamadı. Saldırı için zorlama seçeneğini seçmiş olmanıza rağmen, bu PIN'i hesaplamak için wash kullanmanız (reaver paketine dahil) ve onu yüklememeniz gerekir. Bu kullanılmadan devam edilecek" - arr["ARABIC",492]="لا يمكن حساب خوارزمية Arcadyan. على الرغم من أنك اخترت خيار bully للهجوم ، فأنت بحاجة إلى استخدام wash (المتضمن في حزمة Reaver) لحساب رقم التعريف الشخصي PIN هذا ولم يكن مثبتًا لديك. سيستمر البرنامج في الهجوم دون تضمينه" + arr["ARABIC",492]="هذا ولم يكن مثبتًا لديك. سيستمر البرنامج في الهجوم دون تضمينه PIN لحساب رقم التعريف الشخصي (reaver الموجود في حزمة) wash للهجوم ، فأنت بحاجة إلى استخدام bully لى الرغم من أنك اخترت خيار .Arcadyan ا يمكن حساب خوارزمية" arr["ENGLISH",493]="The Arcadyan algorithm PIN has already been calculated for this target (\${normal_color}\${wps_data_array[\${wps_bssid},'Arcadyan']}\${yellow_color}). There is no need to calculate it again" arr["SPANISH",493]="El PIN del algoritmo Arcadyan ya fue calculado para este objetivo (\${normal_color}\${wps_data_array[\${wps_bssid},'Arcadyan']}\${yellow_color}). No hace falta calcularlo de nuevo" @@ -7306,7 +7306,7 @@ function initialize_language_strings() { arr["POLISH",493]="PIN algorytm Arcadyan został już obliczony dla tego celu (\${normal_color}\${wps_data_array[\${wps_bssid},'Arcadyan']}\${yellow_color}). Nie musisz go ponownie obliczać" arr["GERMAN",493]="Die Arcadyan-Algorithmus-PIN wurde bereits für diesen Target berechnet (\${normal_color}\${wps_data_array[\${wps_bssid},'Arcadyan']}\${yellow_color}). Keine Notwendigkeit, es erneut zu berechnen" arr["TURKISH",493]="Arcadyan algoritması PIN'i zaten bu hedef için hesaplanmıştır (\${normal_color}\${wps_data_array[\${wps_bssid},'Arcadyan']}\${yellow_color}). Tekrar hesaplamaya gerek yok" - arr["ARABIC",493]="تم بالفعل حساب رقم التعريف الشخصي PIN لخوارزمية Arcadyan لهذا الهدف (\${normal_color}\${wps_data_array[\${wps_bssid}،'Arcadyan']}\${yellow_color}). ليست هناك حاجة لحسابها مرة أخرى" + arr["ARABIC",493]="ليست هناك حاجة لحسابه مرة أخرى .(\${normal_color}\${wps_data_array[\${wps_bssid},'Arcadyan']}\${yellow_color}) لهذا الهدف Arcadyan لخوارزمية PIN تم بالفعل حساب رقم التعريف الشخصي" arr["ENGLISH",494]="14. Offline PIN generation using algorithms and database" arr["SPANISH",494]="14. Generación offline de PINs con algoritmos y base de datos" @@ -7319,7 +7319,7 @@ function initialize_language_strings() { arr["POLISH",494]="14. Generowanie offline kodów PIN z algorytmami i bazą danych" arr["GERMAN",494]="14. Offline Generierung von PINs mit Algorithmen und Datenbank" arr["TURKISH",494]="14. Algoritmaları ve veritabanını kullanarak çevrimdışı PIN üretimi" - arr["ARABIC",494]="14. توليد PIN غير متصل باستخدام الخوارزميات وقاعدة البيانات" + arr["ARABIC",494]="14. بدون اتصال باستخدام الخوارزميات وقاعدة البيانات PIN توليد" arr["ENGLISH",495]="Offline PIN generation menu" arr["SPANISH",495]="Menú de generación offline de PINs" @@ -7332,7 +7332,7 @@ function initialize_language_strings() { arr["POLISH",495]="Menu generowania PIN offline" arr["GERMAN",495]="Menü zur Offline-Generierung von PINs" arr["TURKISH",495]="Çevrimdışı PIN oluşturma menüsü" - arr["ARABIC",495]="قائمة إنشاء PIN دون اتصال" + arr["ARABIC",495]="بدون اتصال PIN قائمة إنشاء" arr["ENGLISH",496]="5. Search in PIN database" arr["SPANISH",496]="5. Consultar en la base de datos de PINs" @@ -7345,7 +7345,7 @@ function initialize_language_strings() { arr["POLISH",496]="5. Sprawdź bazę danych PIN" arr["GERMAN",496]="5. Suchen Sie in der PIN-Datenbank" arr["TURKISH",496]="5. PIN veritabanında ara" - arr["ARABIC",496]="5. البحث في قاعدة بيانات PIN" + arr["ARABIC",496]="5. PIN البحث في قاعدة بيانات" arr["ENGLISH",497]="0. Return to WPS attacks menu" arr["SPANISH",497]="0. Volver al menú de ataques WPS" @@ -7358,7 +7358,7 @@ function initialize_language_strings() { arr["POLISH",497]="0. Wróć do menu Atak WPS" arr["GERMAN",497]="0. Zum WPS-Angriffsmenü zurückkehren" arr["TURKISH",497]="0. WPS saldırıları menüsüne dön" - arr["ARABIC",497]="0. ارجع إلى قائمة هجمات WPS" + arr["ARABIC",497]="0. WPS ارجع إلى قائمة هجمات" arr["ENGLISH",498]="choose database or algorithm" arr["SPANISH",498]="escoge base de datos o algoritmo" @@ -7384,7 +7384,7 @@ function initialize_language_strings() { arr["POLISH",499]="Wyświetlanie dopasowań z bazy danych PIN..." arr["GERMAN",499]="Übereinstimmungen der PIN-Datenbank werden angezeigt..." arr["TURKISH",499]="PIN veritabanında eşleşme gösteriliyor..." - arr["ARABIC",499]="إظهار التطابقات في قاعدة بيانات PIN ..." + arr["ARABIC",499]="...PIN إظهارالتطابقات في قاعدة بيانات" arr["ENGLISH",500]="Showing calculated PIN using ComputePIN algorithm..." arr["SPANISH",500]="Mostrando PIN calculado con el algoritmo ComputePIN..." @@ -7397,7 +7397,7 @@ function initialize_language_strings() { arr["POLISH",500]="Wyświetlanie kodu PIN obliczonego przy użyciu algorytmu ComputePIN..." arr["GERMAN",500]="Berechnete PIN mit dem ComputePIN-Algorithmus anzeigen..." arr["TURKISH",500]="ComputePIN algoritması kullanılarak hesaplanan PIN gösteriliyor..." - arr["ARABIC",500]="إظهار رقم التعريف الشخصي المحسوب باستخدام خوارزمية ComputePIN ..." + arr["ARABIC",500]="...ComputePIN إظهاررقم التعريف الشخصي المحسوب باستخدام خوارزمية" arr["ENGLISH",501]="Showing calculated PIN using EasyBox algorithm..." arr["SPANISH",501]="Mostrando PIN calculado con el algoritmo EasyBox..." @@ -7410,7 +7410,7 @@ function initialize_language_strings() { arr["POLISH",501]="Wyświetlanie kodu PIN przy użyciu algorytmu EasyBox..." arr["GERMAN",501]="Angezeigte PIN wird mit dem EasyBox-Algorithmus berechnet..." arr["TURKISH",501]="EasyBox algoritması kullanılarak hesaplanan PIN gösteriliyor..." - arr["ARABIC",501]="عرض رقم التعريف الشخصي PIN المحسوب باستخدام خوارزمية EasyBox ..." + arr["ARABIC",501]="...EasyBox إظهاررقم التعريف الشخصي المحسوب باستخدام خوارزمية" arr["ENGLISH",502]="Showing calculated PIN using Arcadyan algorithm..." arr["SPANISH",502]="Mostrando PIN calculado con el algoritmo Arcadyan..." @@ -7423,7 +7423,7 @@ function initialize_language_strings() { arr["POLISH",502]="Wyświetlanie kodu PIN obliczonego przy użyciu algorytmu Arcadyan..." arr["GERMAN",502]="Berechnete PIN mit Arcadyan-Algorithmus anzeigen..." arr["TURKISH",502]="Arcadyan algoritması kullanılarak hesaplanan PIN gösteriliyor..." - arr["ARABIC",502]="عرض رقم التعريف الشخصي PIN المحسوب باستخدام خوارزمية Arcadyan ..." + arr["ARABIC",502]="...Arcadyan إظهاررقم التعريف الشخصي المحسوب باستخدام خوارزمية" arr["ENGLISH",503]="It's not necessary to perform the scan again to calculate the Arcadyan algorithm PIN. This has already been done in this session" arr["SPANISH",503]="No es necesario realizar de nuevo el escaneo para calcular el PIN del algoritmo Arcadyan. Ya se realizó anteriormente en esta sesión" @@ -7449,7 +7449,7 @@ function initialize_language_strings() { arr["POLISH",504]="\${blue_color}Ten proces obliczania kodu PIN nie jest wyłącznie offline. Wymagana jest pełna odpowiedź \"probe\" z docelowego punktu dostępu, aby uzyskać niezbędne dane. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",504]="\${blue_color}Dieser PIN-Berechnungsprozess ist nicht rein offline. Eine vollständige \"probe\"-Antwort vom Zielzugriffspunkt wird benötigt, um die erforderlichen Daten zu erhalten. \${green_color} Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",504]="\${blue_color}Bu PIN hesaplama işlemi tamamen çevrimdışı değildir. Gerekli bir veri elde etmek için hedef erişim noktasından eksiksiz bir \"probe\" yanıtı gerekir. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",504]="\${blue_color}عملية حساب رقم التعريف الشخصي PIN هذه ليست غيرمتصلة بالإنترنت بالكامل. مطلوب استجابة \"probe\" كاملة من نقطة الوصول المستهدفة للحصول على البيانات الضرورية. \${green_color}هل تريد المتابعة؟ \${normal_color}\${visual_choice}" + arr["ARABIC",504]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color}.كاملة من نقطة الوصول المستهدفة للحصول على البيانات الضرورية \"probe\" هذه ليست غيرمتصلة بالإنترنت بالكامل. مطلوب استجابة PIN عملية حساب رقم التعريف الشخصي" arr["ENGLISH",505]="Do you want to enable \"DoS pursuit mode\"? \${blue_color}This will launch again the attack if target AP change its channel countering \"channel hopping\" \${normal_color}\${visual_choice}" arr["SPANISH",505]="¿Deseas activar el \"modo persecución DoS\"? \${blue_color}Esto relanzará el ataque si el AP objetivo cambia de canal contrarrestando el \"channel hopping\" \${normal_color}\${visual_choice}" @@ -7462,7 +7462,7 @@ function initialize_language_strings() { arr["POLISH",505]="Czy chcesz uaktywnić \"tryb DoS pursuit\"? \${blue_color}To spowoduje ponowne uruchomienie ataku, jeśli docelowy punkt dostępu AP zmieni kanały \"channel hopping\" \${normal_color}\${visual_choice}" arr["GERMAN",505]="Möchten Sie den \"DoS pursuit mode\" aktivieren? \${blue_color}Dadurch wird der Angriff erneut gestartet, wenn der Ziel-AP den Kanal ändert, indem er dem \"channel hopping\" entgegenwirkt \${normal_color}\${visual_choice}" arr["TURKISH",505]="\"DoS pursuit mode\" özelliğini etkinleştirmek ister misiniz? \${blue_color}Bu, hedef AP'nin kanal sayma \"channel hopping\" \${normal_color}\${visual_choice} \${blue_color}kanalını değiştirmesi durumunda saldırıyı yeniden başlatır" - arr["ARABIC",505]="هل تريد تمكين وضع \"DoS pursuit mode\"؟ \${blue_color}سيؤدي هذا إلى إطلاق الهجوم مرة أخرى إذا غيّر AP الهدف مواجها القناة \"channel hopping\" \${normal_color}\${visual_choice}" + arr["ARABIC",505]="\${normal_color}\${visual_choice}\${blue_color} \"channel hopping\" الهدف مواجها القناة AP ؟ سيؤدي هذا إلى إطلاق الهجوم مرة أخرى إذا غيّر \"DoS pursuit mode\"هل تريد تمكين وضع" arr["ENGLISH",506]="DoS attack with the \"DoS pursuit mode\" enabled will start when you press [Enter] on this window. To stop it you must press [Ctrl+C] or close attack window" arr["SPANISH",506]="El ataque DoS con el \"modo persecución DoS\" activado comenzará cuando pulse [Enter] en esta ventana. Para detenerlo deberá pulsar [Ctrl+C] o cerrar la ventana del ataque" @@ -7475,7 +7475,7 @@ function initialize_language_strings() { arr["POLISH",506]="Atak DoS z uruchomionym trybem \"DoS pursuit\" zostanie uruchomiony po naciśnięciu przycisku [Enter] w tym oknie. Aby go zatrzymać, musisz nacisnąć [Ctrl+C] lub zamknąć okno ataku" arr["GERMAN",506]="Der DoS-Angriff mit aktiviertem \"DoS pursuit mode\" wird gestartet, wenn Sie in diesen Fenster [Enter] drücken. Um es zu stoppen, müssen Sie [Ctrl+C] drücken oder das Angriffsfenster schließen" arr["TURKISH",506]="Bu pencerede [Enter] 'a bastığınızda, \"DoS takip modu\" etkin olan DoS saldırısı başlayacaktır. Durdurmak için [Ctrl+C] tuşuna basmalı veya saldırı penceresini kapatmalısınız" - arr["ARABIC",506]="سيبدأ هجوم DoS مع تمكين وضع \"DoS pursuit mode\" عندما تضغط على [Enter] في هذه النافذة. لإيقافه يجب الضغط على [Ctrl+C] أو إغلاق نافذة الهجوم" + arr["ARABIC",506]="أو إغلاق نافذة الهجوم [Ctrl+C] في هذه النافذة. لإيقافه يجب الضغط على [Enter] عندما تضغط على \"DoS pursuit mode\" مع تمكين وضع DoS سيبدأ هجوم" arr["ENGLISH",507]="Channel change detected. Relaunching again DoS attack on \"DoS pursuit mode\" now on channel \${normal_color}\${channel}" arr["SPANISH",507]="Cambio de canal detectado. Relanzando de nuevo ataque DoS en \"modo persecución DoS\" ahora sobre el canal \${normal_color}\${channel}" @@ -7488,7 +7488,7 @@ function initialize_language_strings() { arr["POLISH",507]="Wykryto zmianę kanału. Ponowne uruchomienie ataku DoS w trybie \"DoS pursuit\" na kanale \${normal_color}\${channel}" arr["GERMAN",507]="Änderung des erkannten Kanals DoS-Angriff erneut im \"DoS pursuit mode\" auf dem Kanal wiederholen \${normal_color}\${channel}" arr["TURKISH",507]="Kanal değişikliği tespit edildi. Yeniden yeniden başlatılıyor DoS saldırısı şu anda kanalda \"DoS peşinde koşma modu\" \${normal_color}\${channel}" - arr["ARABIC",507]="تم الكشف عن تغيير القناة. إعادة إطلاق هجوم DoS مرة أخرى على وضع \"DoS pursuit mode\" الآن على القناة \${normal_color}\${channel}" + arr["ARABIC",507]="\${normal_color}\${channel}\${yellow_color} الآن على القناة \"DoS pursuit mode\" مرة أخرى على وضع DoS تم الكشف عن تغيير القناة. إعادة إطلاق هجوم " arr["ENGLISH",508]="\"DoS pursuit mode\" can be unstable for this kind of DoS attack. If you are not obtaining an optimal result just select another kind of attack" arr["SPANISH",508]="El \"modo persecución DoS\" puede ser inestable para este tipo de ataque DoS. Si el resultado no es óptimo selecciona otro tipo de ataque" @@ -7501,7 +7501,7 @@ function initialize_language_strings() { arr["POLISH",508]="\"tryb DoS pursuit\" może być niestabilny dla tego typu ataków DoS. Jeśli wynik nie jest optymalny, wybierz inny rodzaj ataku" arr["GERMAN",508]="Der \"DoS pursuit mode\" kann für diese Art von DoS-Angriff instabil sein. Wenn das Ergebnis nicht optimal ist, wählen Sie eine andere Art von Angriff aus" arr["TURKISH",508]="\"DoS takip modu\" bu tür DoS saldırısı için kararsız olabilir. Optimal bir sonuç elde edemiyorsanız, başka bir saldırı seçin" - arr["ARABIC",508]="وضع \"DoS pursuit mode\" يمكن أن يكون غير مستقر لهذا النوع من هجمات DoS. إذا لم تحصل على نتيجة مثالية ، فما عليك سوى اختيار نوع هجوم آخر" + arr["ARABIC",508]="إذا لم تحصل على نتيجة مثالية ، فما عليك سوى اختيار نوع هجوم آخر .DoS يمكن أن يكون غير مستقر لهذا النوع من هجمات \"DoS pursuit mode\" وضع" arr["ENGLISH",509]="If you want to integrate \"DoS pursuit mode\" on an Evil Twin attack, another additional wifi interface in monitor mode will be needed to be able to perform it" arr["SPANISH",509]="Si se quiere integrar el \"modo persecución DoS\" en un ataque Evil Twin, será necesario tener otro interfaz wifi adicional en modo monitor para llevarlo a cabo" @@ -7514,7 +7514,7 @@ function initialize_language_strings() { arr["POLISH",509]="Jeśli chcesz zintegrować \"tryb DoS pursuit\" w ataku Evil Twin, konieczne będzie posiadanie innego dodatkowego interfejsu wifi w trybie monitorowania" arr["GERMAN",509]="Wenn Sie den \"DoS pursuit mode\" in einen Evil-Twin-Angriff integrieren wollen, müssen Sie im monitor-Modus noch eine zusätzliche WLAN-Interface zur Verfügung haben, um es auszuführen" arr["TURKISH",509]="Bir Şeytani İkiz saldırısında \"DoS takip modu\" nu entegre etmek isterseniz, bunu gerçekleştirmek için monitör modunda başka bir ek wifi arabirimine ihtiyaç duyulacaktır" - arr["ARABIC",509]="إذا كنت ترغب في دمج وضع \"DoS pursuit mode\" في هجوم Evil Twin ، فستكون هناك حاجة إلى واجهة wifi إضافية في وضع monitor mode لتتمكن من تنفيذها" + arr["ARABIC",509]="لتتمكن من تنفيذها monitor mode إضافية في وضع wifi فستكون هناك حاجة إلى واجهة ،Evil Twin في هجوم \"DoS pursuit mode\" إذا كنت ترغب في دمج وضع" arr["ENGLISH",510]="On this screen, it's supposed an additional wifi interface is chosen, but you don't have anyone at this moment" arr["SPANISH",510]="En esta pantalla, se supone que deberías elegir otro interfaz wifi adicional, pero no dispones de ninguno en este momento" @@ -7540,7 +7540,7 @@ function initialize_language_strings() { arr["POLISH",511]="Wybierz inny interfejs bezprzewodowy:" arr["GERMAN",511]="Wählen Sie eine andere drahtlose Interface:" arr["TURKISH",511]="Başka bir kablosuz arayüz seçin:" - arr["ARABIC",511]="اختيار واجهة لاسلكية أخرى:" + arr["ARABIC",511]=":اختيار واجهة لاسلكية أخرى" arr["ENGLISH",512]="\"DoS pursuit mode\" interface: \${pink_color}\${secondary_wifi_interface}\${normal_color}" arr["SPANISH",512]="Interfaz para \"modo persecución DoS\": \${pink_color}\${secondary_wifi_interface}\${normal_color}" @@ -7553,7 +7553,7 @@ function initialize_language_strings() { arr["POLISH",512]="Interfejs dla \"tryb DoS pursuit\": \${pink_color}\${secondary_wifi_interface}\${normal_color}" arr["GERMAN",512]="Interface für \"DoS pursuit mode\": \${pink_color}\${secondary_wifi_interface}\${normal_color}" arr["TURKISH",512]="\"DoS pursuit mode\" arayüzü: \${pink_color}\${secondary_wifi_interface}\${normal_color}" - arr["ARABIC",512]="واجهة وضع \"DoS pursuit mode\": \${pink_color}\${secondary_wifi_interface}\${normal_color}" + arr["ARABIC",512]="\${pink_color}\${secondary_wifi_interface}\${blue_color} \"DoS pursuit mode\" :واجهة وضع\${normal_color}" arr["ENGLISH",513]="Interface will be tried to be changed to monitor mode automatically" arr["SPANISH",513]="Se intentará cambiar la interfaz a modo monitor automáticamente" @@ -7566,7 +7566,7 @@ function initialize_language_strings() { arr["POLISH",513]="Spowoduje to automatyczną zmianę interfejsu w tryb monitorowania" arr["GERMAN",513]="Es wird versucht, die Interface automatisch in den monitor-Modus zu ändern" arr["TURKISH",513]="Arayüz otomatik olarak izleme modunu değiştirmeye çalışılacaktır" - arr["ARABIC",513]="ستتم محاولة تغيير الواجهة إلى وضع monitor mode تلقائيًا" + arr["ARABIC",513]="تلقائيًا monitor mode ستتم محاولة تغيير الواجهة إلى وضع" arr["ENGLISH",514]="Interface \${pink_color}\${current_iface_on_messages}\${blue_color} selected. Mode: \${pink_color}\${ifacemode}\${blue_color}. Supported bands: \${pink_color}\${interfaces_band_info['main_wifi_interface','text']}\${normal_color}" arr["SPANISH",514]="Interfaz \${pink_color}\${current_iface_on_messages}\${blue_color} seleccionada. Modo: \${pink_color}\${ifacemode}\${blue_color}. Bandas soportadas: \${pink_color}\${interfaces_band_info['main_wifi_interface','text']}\${normal_color}" @@ -7579,7 +7579,7 @@ function initialize_language_strings() { arr["POLISH",514]="Wybrany został interfejs \${pink_color}\${current_iface_on_messages}\${blue_color}. Tryb: \${pink_color}\${ifacemode}\${blue_color}. Obsługiwane pasma: \${pink_color}\${interfaces_band_info['main_wifi_interface','text']}\${normal_color}" arr["GERMAN",514]="Interface \${pink_color}\${current_iface_on_messages}\${blue_color} ausgewählt. Modus: \${pink_color}\${ifacemode}\${blue_color}. Unterstützte Bänder: \${pink_color}\${interfaces_band_info['main_wifi_interface','text']}\${normal_color}" arr["TURKISH",514]="Arayüz \${pink_color}\${current_iface_on_messages}\${blue_color} seçildi. Mod: \${pink_color}\${ifacemode}\${blue_color}. Desteklenen bantlar: \${pink_color}\${interfaces_band_info['main_wifi_interface','text']}\${normal_color}" - arr["ARABIC",514]="تم تحديد الواجهة \${pink_color}\${current_iface_on_messages}\${blue_color}. الوضع: \${pink_color}\${ifacemode}\${blue_color}. النطاقات المتحملة: \${pink_color}\${interfaces_band_info['main_wifi_interface','text']}\${normal_color}" + arr["ARABIC",514]="\${pink_color}\${interfaces_band_info['main_wifi_interface','text']}\${blue_color} :النطاقات المتحملة .\${pink_color}\${ifacemode}\${blue_color} :الوضع .\${pink_color}\${current_iface_on_messages}\${blue_color} الواجهة\${normal_color}" arr["ENGLISH",515]="You have selected a 5Ghz band channel but your wifi card doesn't support 5Ghz or it is disabled. The operation can't be performed" arr["SPANISH",515]="Tienes un canal de la banda de 5Ghz seleccionado pero tu tarjeta wifi no soporta 5Ghz o está desactivado. La operación no se puede llevar a cabo" @@ -7592,7 +7592,7 @@ function initialize_language_strings() { arr["POLISH",515]="Masz wybrane pasmo 5Ghz, lecz Twoja karta wifi go nie obsługuje lub jest ono wyłączone. Operacja nie może być wykonana" arr["GERMAN",515]="Sie haben einen Kanal des 5Ghz-Bandes ausgewählt, aber Ihre WLAN-Karte unterstützt 5Ghz nicht oder sie ist deaktiviert. Die Operation kann nicht ausgeführt werden" arr["TURKISH",515]="5Ghz bant kanalı seçtiniz, ancak wifi kartınız 5Ghz'yi desteklemiyor veya devre dışı bırakılmış. İşlem gerçekleştirilemiyor" - arr["ARABIC",515]="للقد حددت قناة نطاق 5Ghz ولكن بطاقة wifi الخاصة بك لا تدعم 5Ghz أو تم تعطيلها. لا يمكن إجراء العملية" + arr["ARABIC",515]="الخاصة بك لا تدعم 5 جيجاهرتز أو تم تعطيلها. لا يمكن إجراء العملية wifi لقد حددت قناة نطاق 5 جيجاهرتز ولكن بطاقة" arr["ENGLISH",516]="It is known that the software used in the 5Ghz band still presents some problems sometimes. For example airodump, that when scanning networks can show a value \"-1\" on channel depending of the card chipset and the driver. It is also known that Ralink chipsets sometimes are getting errors on high channels \"" arr["SPANISH",516]="Es conocido que el software utilizado en la banda de 5Ghz aún presenta algunos problemas a veces. Como por ejemplo airodump, que al escanear redes puede mostrar un valor \"-1\" en el canal dependiendo del chipset de tu tarjeta y del driver. También es conocido que los chipsets Ralink a veces dan fallos en los canales altos \"" @@ -7605,7 +7605,7 @@ function initialize_language_strings() { arr["POLISH",516]="Powszechnie wiadomo, że oprogramowanie używane w paśmie 5Ghz wciąż ma pewne problemy. Na przykład airodump, który podczas skanowania sieci może pokazywać wartość \"-1\" w kanale w zależności od chipsetu karty i sterownika. Wiadomo również, że chipsety Ralink czasami zawodzą w wysokich kanałach \"" arr["GERMAN",516]="Es ist bekannt, dass die Software, die im 5Ghz-Band verwendet wird, immer noch einige Probleme aufweist. Wie zum Beispiel airodump, dass beim Netzwerk-Scannen den Wert \"-1\" in den Kanal zeigt, abhängig von dem Chipset Ihrer Karte und des Treibers. Es ist auch bekannt, dass Ralink-Chipsätze manchmal Fehler in hohen Kanälen \"" arr["TURKISH",516]="5Ghz bandında kullanılan yazılımın bazen bazı problemler yaşadığı bilinmektedir. Örneğin airodump, ağları tararken, kart yonga setine ve sürücüye bağlı olarak kanalda \"-1\" değeri gösterebilir. Ralink yonga kümelerinin bazen yüksek kanallarda hatalar aldıkları da bilinir. \"" - arr["ARABIC",516]="من المعروف أن البرنامج المستخدم في نطاق 5Ghz لا يزال يعرض بعض المشكلات في بعض الأحيان. على سبيل المثال ، airodump ، عند فحص الشبكات يمكن أن تظهر قيمة \"-1\" على القناة اعتمادًا على مجموعة شرائح البطاقة والسائق. ومن المعروف أيضًا أن شرائح Ralink تتعرض أحيانًا لأخطاء في القنوات العالية \"" + arr["ARABIC",516]="تتعرض أحيانًا لأخطاء في القنوات العالية Ralink ومن المعروف أيضًا أن شرائح .Driverعند فحص الشبكات يمكن أن تظهر قيمة "\1-"\ على القناة اعتمادًا على مجموعة شرائح البطاقة و ، airodump ،من المعروف أن البرنامج المستخدم في نطاق 5 جيجا هرتز لا يزال يعرض بعض المشاكل في بعض الأحيان. على سبيل المثال \"" arr["ENGLISH",517]="Set channel (2.4Ghz 1-14) or (5Ghz 36|38|40|44|46|48|52|54|56|60|62|64|100|102|104|108|110|112):" arr["SPANISH",517]="Selecciona un canal (2.4Ghz 1-14) o (5Ghz 36|38|40|44|46|48|52|54|56|60|62|64|100|102|104|108|110|112):" @@ -7618,7 +7618,7 @@ function initialize_language_strings() { arr["POLISH",517]="Wybierz kanał (2.4Ghz 1-14) lub (5Ghz 36|38|40|44|46|48|52|54|56|60|62|64|100|102|104|108|110|112):" arr["GERMAN",517]="Wählen Sie einen Kanal aus (2.4Ghz 1-14) oder (5Ghz 36|38|40|44|46|48|52|54|56|60|62|64|100|102|104|108|110|112):" arr["TURKISH",517]="Kanal seç (2.4Ghz 1-14) or (5Ghz 36|38|40|44|46|48|52|54|56|60|62|64|100|102|104|108|110|112):" - arr["ARABIC",517]="قم بتعيين القناة (2.4Ghz 1-14) أو(5Ghz 36|38|40|44|46|48|52|54|56|60|62|64|100|102|104|108|110|112):" + arr["ARABIC",517]="(2.4Ghz 1-14) أو (5Ghz 36|38|40|44|46|48|52|54|56|60|62|64|100|102|104|108|110|112) :قم بتعيين القناة" arr["ENGLISH",518]="After capturing credentials during an Enterprise network attack, remember that you can try to decrypt NTLM hashes using the \"Offline WPA/WPA2 decrypt menu\"" arr["SPANISH",518]="Tras capturar unas credenciales en un ataque a una red Enterprise, recuerda que puedes intentar descifrar los hashes NTLM usando el \"Menú de descifrado WPA/WPA2 offline\"" @@ -7631,7 +7631,7 @@ function initialize_language_strings() { arr["POLISH",518]="Po przechwyceniu danych dostępowych w ataku na sieć Enterprise pamiętaj, że możesz spróbować złamać hash NTLM za pomocą \"Menu deszyfrowania WPA/WPA2 offline\"" arr["GERMAN",518]="Erinneren Sie sich dran, dass nach dem Erfassen von Credentials bei einem Enterprise-Netzwerkangriff Sie NTLM-Hashes mit dem \"Offline WPA/WPA2-Entschlüsselungsmenü\" entschlüsseln können" arr["TURKISH",518]="Enterprise ağ saldırısında kimlik bilgilerini aldıktan sonra, \"Çevrimdışı WPA/WPA2 decrypt menüsü\" kullanarak NTLM karmalarını çözmeyi deneyebilirsiniz" - arr["ARABIC",518]="بعد الحصول على بيانات الاعتماد أثناء هجوم على شبكة Enterprise ، تذكر أنه يمكنك محاولة فك تشفير تجزئات NTLM باستخدام \"قائمة فك تشفير WPA/WPA2\"" + arr["ARABIC",518]="\"Offline WPA/WPA2 decrypt menu\" باستخدام NTLM تذكر أنه يمكنك محاولة فك تشفير تجزئات ، Enterprise بعد الحصول على بيانات الاعتماد أثناء هجوم على شبكة" arr["ENGLISH",519]="11. Turkish" arr["SPANISH",519]="11. Turco" @@ -7657,7 +7657,7 @@ function initialize_language_strings() { arr["POLISH",520]="Deautentykacja dla Evil Twin Enterprise" arr["GERMAN",520]="Evil Twin Enterprise Deauthentifizierung" arr["TURKISH",520]="Enterprise Şeytani İkiz deauth" - arr["ARABIC",520]="إلغاء المصادقة لـ Evil Twin Enterprise" + arr["ARABIC",520]="Evil Twin Enterprise إلغاء المصادقة لـ" arr["ENGLISH",521]="0. Return to Enterprise attacks menu" arr["SPANISH",521]="0. Volver al menú de ataques Enterprise" @@ -7670,7 +7670,7 @@ function initialize_language_strings() { arr["POLISH",521]="0. Wróć do menu ataków Enterprise" arr["GERMAN",521]="0. Zurück zum Enterprise Angriffsmenü" arr["TURKISH",521]="0. Enterprise Şeytani İkiz saldırı menüsüne geri dön" - arr["ARABIC",521]="0. العودة إلى قائمة هجمات Enterprise " + arr["ARABIC",521]="0. Enterprise العودة إلى قائمة هجمات" arr["ENGLISH",522]="Smooth mode Enterprise Evil Twin" arr["SPANISH",522]="Evil Twin Enterprise modo smooth" @@ -7683,7 +7683,7 @@ function initialize_language_strings() { arr["POLISH",522]="Enterprise Evil Twin w trybie smooth" arr["GERMAN",522]="Smooth-Modus Enterprise Evil Twin" arr["TURKISH",522]="Smooth mod Enterprise Şeytani İkiz" - arr["ARABIC",522]="وضع Smooth mode Enterprise Evil Twin " + arr["ARABIC",522]="Smooth mode Enterprise Evil Twin وضع" arr["ENGLISH",523]="Noisy mode Enterprise Evil Twin" arr["SPANISH",523]="Evil Twin Enterprise modo noisy" @@ -7696,7 +7696,7 @@ function initialize_language_strings() { arr["POLISH",523]="Enterprise Evil Twin w trybie noisy" arr["GERMAN",523]="Noisy-Modus Enterprise Evil Twin" arr["TURKISH",523]="Noisy mod Enterprise Şeytani İkiz" - arr["ARABIC",523]="وضع Noisy mode Enterprise Evil Twin" + arr["ARABIC",523]="Noisy mode Enterprise Evil Twin وضع" arr["ENGLISH",524]="Enterprise Evil Twin attack has been started. Press [Enter] key on this window to stop it" arr["SPANISH",524]="El ataque Evil Twin Enterprise ha comenzado. Pulse la tecla [Enter] en esta ventana para pararlo" @@ -7709,7 +7709,7 @@ function initialize_language_strings() { arr["POLISH",524]="Rozpoczął się atak Evil Twin Enterprise. Naciśnij klawisz [Enter] w tym oknie, aby go zatrzymać" arr["GERMAN",524]="Der Evil-Twin-Enterprise-Angriff hat begonnen. Drücken Sie die [Enter]-Taste in diesem Fenster, um es zu stoppen" arr["TURKISH",524]="Enterprise Şeytani İkiz saldırısı başlatıldı. Durdurmak için bu pencerede [Enter] tuşlayınız" - arr["ARABIC",524]="بدأ هجوم Enterprise Evil Twin. اضغط على مفتاح [Enter] في هذه النافذة لإيقافه" + arr["ARABIC",524]="في هذه النافذة لإيقافه [Enter] اضغط على مفتاح .Enterprise Evil Twin بدأ هجوم" arr["ENGLISH",525]="If a hash or password is obtained during the Evil Twin Enterprise attack, you should decide where to save it. \${green_color} More than one file will be saved, type the path (directory) to store the file/s. If the directory does not exist, airgeddon will create it. Press [Enter] to accept the default proposal \${normal_color}[\${enterprise_potpath}]" arr["SPANISH",525]="Si se consigue capturar algún hash o contraseña durante el ataque Evil Twin Enterprise, hay que decidir donde guardarlo. \${green_color}Se guardarán varios ficheros, escribe la ruta (el directorio) donde escribiremos el/los fichero/s. Si en directorio no existe, airgeddon lo generará. Pulsa [Enter] para aceptar la ruta propuesta por defecto \${normal_color}[\${enterprise_potpath}]" @@ -7721,7 +7721,7 @@ function initialize_language_strings() { arr["ITALIAN",525]="Se riesci a catturare un hash o una password durante l'attacco Evil Twin Enterprise, devi decidere dove salvarlo. \${green_color}Diversi file verranno salvati, scrivi il percorso (la directory) in cui i file saranno scritti. Se la directory non esiste, airgeddon la genererà. Premere [Enter] per accettare il percorso predefinito proposto \${normal_color}[\${enterprise_potpath}]" arr["POLISH",525]="Jeśli uda ci się zdobyć hash lub hasło podczas ataku Evil Twin Enterprise, musisz zdecydować gdzie je zapisać. \${green_color}Zostanie zapisany wiecej niż jeden plik, podaj ścieżkę (katalog) dla plik(ów). Jeśli katalog nie istnieje, airgeddon go utworzy. Naciśnij [Enter], aby zaakceptować domyślną proponowaną ścieżkę \${normal_color}[\${enterprise_potpath}]" arr["GERMAN",525]="Wenn Sie während des Evil Twin Enterprise Angriffs einen Hash oder ein Passwort erfassen, müssen Sie entscheiden, wo es gespeichert werden soll. \${green_color}Mehrere Dateien werden gespeichert. Geben Sie den Pfad (das Verzeichnis) ein, in dem wir die Datei(en) schreiben werden. Wenn das Verzeichnis nicht vorhanden ist, wird es von airgeddon erstellt. Bestätigen Sie mit [Enter], um die standardmäßig vorgeschlagene Route zu akzeptieren \${normal_color}[\${enterprise_potpath}]" - arr["TURKISH",525]="إذا تم الحصول على تجزئة أو كلمة مرور أثناء هجوم Evil Twin Enterprise ، فيجب أن تقرر مكان حفظها. \${green_color}سيتم حفظ أكثر من ملف ، اكتب المسار (الدليل) لتخزين الملف/ الملفات. إذا كان الدليل غير موجود ، فسيقوم airgeddon بإنشائه. اضغط على [Enter] لقبول الاقتراح الافتراضي \${normal_color}[\${enterprise_potpath}]" + arr["TURKISH",525]="\${normal_color}[\${enterprise_potpath}]\${green_color} لقبول الاقتراح [Enter] بإنشائه. اضغط علىairgeddon فيجب أن تقرر مكان حفظها. \${blue_color} سيتم حفظ أكثر من ملف ، اكتب المسار (الدليل) لتخزين الملف/ الملفات. إذا كان الدليل غير موجود ، فسيقوم ،Evil Twin Enterprise إذا تم الحصول على تجزئة أو كلمة مرور أثناء هجوم" arr["ENGLISH",526]="Directory does not exist or you don't have permission to write" arr["SPANISH",526]="El directorio no existe o no tienes permisos de escritura" @@ -7747,7 +7747,7 @@ function initialize_language_strings() { arr["POLISH",527]="Włączone filtry WPA/WPA2 i Enterprise. Nie można filtrować sieci Enterprise podczas skanowania, filtr zostanie zastosowany w menu wyboru sieci, w którym wyświetlane będą tylko sieci Enterprise. Naciśnij w trackie działania [Ctrl+C], aby zatrzymać..." arr["GERMAN",527]="WPA/WPA2- und Enterprise-Filter aktiviert. Es ist nicht möglich, Enterprise-Netzwerke während des Scans zu filtern. Der Filter wird im Netzwerkauswahlmenü angewendet, in dem nur Enterprise-Netzwerke angezeigt werden. Einmal angefangem, drücken Sie [Ctrl+C], um zu stoppen..." arr["TURKISH",527]="WPA/WPA2 ve Enterprise filtre etkinleştirildi. Tarama sırasında Enterprise ağları filtrelemek mümkün değildir, filtre yalnızca Enterprise ağların gösterileceği ağ seçim menüsünde uygulanacaktır. Başladığınızda, durdurmak için [Ctrl+C] tuşlarına basın..." - arr["ARABIC",527]="تم تمكين عامل تصفية WPA/WPA2 و Enterprise. لا يمكن تصفية شبكات Enterprise أثناء الفحص ، سيتم تطبيق عامل التصفية في قائمة اختيار الشبكة حيث سيتم عرض شبكات Enterprise فقط. عند البدء ، اضغط على [Ctrl+C] للإيقاف ..." + arr["ARABIC",527]="...للإيقاف [Ctrl+C] عند البدء ، اضغط على .فقط Enterprise أثناء الفحص ، سيتم تطبيق عامل التصفية في قائمة اختيار الشبكة حيث سيتم عرض شبكات Enterprise لا يمكن تصفية شبكات .Enterprise و WPA/WPA2 تم تمكين عامل تصفية " arr["ENGLISH",528]="It has been detected that you are running airgeddon inside a Docker container. During this attack hostapd-wpe is used to create a fake AP. This component often conflicts with network-manager. From inside the container, airgeddon can't handle it. If you have network-manager installed on your host machine, close it or kill the conflicting processes or you'll get an error. For more information, see the Docker section of the Wiki: \${normal_color}\${urlgithub_wiki}/Docker" arr["SPANISH",528]="Se ha detectado que estás ejecutando airgeddon en un contenedor de Docker. En este ataque se utiliza hostapd-wpe para crear un falso AP. Este componente suele dar conflicto con network-manager. Desde el contenedor, airgeddon no puede gestionarlo. Si tienes network-manager instalado en tu máquina host, ciérralo o mata los procesos en conflicto u obtendrás un error. Para más información consulta la sección Docker del Wiki: \${normal_color}\${urlgithub_wiki}/Docker" @@ -7760,7 +7760,7 @@ function initialize_language_strings() { arr["POLISH",528]="Wykryto, że używasz airgeddon w kontenerze Docker. W tym ataku hostapd-wpe służy do utworzenia fałszywego AP. Ten komponent często ma konflikt z network-manager. Z kontenera airgeddon nie może sobie z tym poradzić. Jeśli na komputerze hosta zainstalowano network-manager, zamknij lub zabij sprzeczne procesy lub otrzymasz błąd. Aby uzyskać więcej informacji, zobacz sekcję Docker Wiki: \${normal_color}\${urlgithub_wiki}/Docker" arr["GERMAN",528]="Es wurde festgestellt, dass Sie airgeddon in einem Docker-Container ausführen. Bei diesem Angriff wird mit hostapd-wpe ein falscher AP erstellt. Diese Komponente steht normalerweise im Konflikt mit dem network-manager. Aus dem Container kann airgeddon das nicht schaffen. Wenn Sie den network-manager auf Ihrem Host-Computer installiert haben, schließen Sie ihn oder beenden Sie die Prozesse im Konflikt oder Sie erhalten einen Fehler. Weitere Informationen finden Sie im Abschnitt Docker des Wiki: \${normal_color}\${urlgithub_wiki}/Docker" arr["TURKISH",528]="Bir Docker konteynırı içinde airgeddon çalıştırdığınız tespit edildi. Bu saldırı sırasında hostapd-wpe sahte bir AP oluşturmak için kullanılır. Bu bileşen genellikle ağ yöneticisi ile çakışır. Konteynırın içinden, hava hücresi bunu kaldıramaz. Ana makinenize ağ yöneticisi yüklüyse, kapat veya çakışan işlemleri durdurun veya bir hatayla karşılaşırsınız. Daha fazla bilgi için, Wiki'nin Docker bölümüne bakın: \${normal_color}\${urlgithub_wiki}/Docker" - arr["ARABIC",528]="تم الكشف عن أنك تقوم بتشغيل airgeddon داخل حاوية Docker. خلال هذا الهجوم ، يتم استخدام hostapd-wpe لإنشاء AP مزيف. غالبًا ما يتعارض هذا المكون مع مدير الشبكة. من داخل الحاوية ، لا يستطيع airgeddon التعامل معها. إذا كان لديك مدير شبكة مثبتًا على جهازك المضيف ، فقم بإغلاقه أو إنهاء العمليات المتضاربة أو ستحصل على خطأ. لمزيد من المعلومات ، راجع قسم Docker في Wiki: \${normal_color}\${urlgithub_wiki}/Docker" + arr["ARABIC",528]="\${normal_color}\${urlgithub_wiki}/Docker\${pink_color} في Docker التعامل معها. إذا كان لديك مدير شبكة مثبتًا على جهازك المضيف ، فقم بإغلاقه أو إنهاء العمليات المتضاربة أو ستحصل على خطأ. لمزيد من المعلومات ، راجع قسم airgeddon مزيف. غالبًا ما يتعارض هذا المكون مع مدير الشبكة. من داخل الحاوية ، لا يستطيع AP لإنشاء hostapd-wpe خلال هذا الهجوم ، يتم استخدام .Docker داخل حاوية airgeddon تم الكشف عن أنك تقوم بتشغيل" arr["ENGLISH",529]="It seems that nothing was captured during the Enterprise Evil Twin attack" arr["SPANISH",529]="Parece que no se ha capturado nada durante el ataque Evil Twin Enterprise" @@ -7773,7 +7773,7 @@ function initialize_language_strings() { arr["POLISH",529]="Wygląda na to, że podczas ataku Evil Twin Enterprise nic nie zostało przechwycone" arr["GERMAN",529]="Es sieht so aus, als wäre nichts während des Evil Twin Enterprise Angriffs gefangen worden" arr["TURKISH",529]="Enterprise Şeytani İkiz saldırısı sırasında yakalanan hiçbir şey yok gibi görünüyor" - arr["ARABIC",529]="يبدو أنه لم يتم أسر أي شيء خلال هجوم Enterprise Evil Twin" + arr["ARABIC",529]="Enterprise Evil Twin يبدو أنه لم يتم أسر أي شيء خلال هجوم" arr["ENGLISH",530]="Contratulations!! It seems you captured some hashes" arr["SPANISH",530]="Enhorabuena!! Parece que has capturado algún hash" @@ -7825,7 +7825,7 @@ function initialize_language_strings() { arr["POLISH",533]="Przechwycone pliki zostały zapisane w katalogu [\${normal_color}\${enterprise_completepath}\${blue_color}]\${normal_color}" arr["GERMAN",533]="Die erfassten Dateien wurden im Verzeichnis [\${normal_color}\${enterprise_completepath}\${blue_color}] gespeichert \${normal_color}" arr["TURKISH",533]="Yakalanan dosyalar belirtilen dizine kaydedildi [\${normal_color}\${enterprise_completepath}\${blue_color}]\${normal_color}" - arr["ARABIC",533]="تم حفظ الملفات الملتقطة في الدليل [\${normal_color}\${enterprise_completepath}\${blue_color}]\${normal_color}" + arr["ARABIC",533]="[\${normal_color}\${enterprise_completepath}\${blue_color}] تم حفظ الملفات الملتقطة في الدليل \${normal_color}" arr["ENGLISH",534]="1. Personal" arr["SPANISH",534]="1. Personal" @@ -7864,7 +7864,7 @@ function initialize_language_strings() { arr["POLISH",536]="0. Wróć do menu deszyfrowania WPA/WPA2 offline" arr["GERMAN",536]="0. Zurück zum Offline-WPA/WPA2-Entschlüsselungsmenü" arr["TURKISH",536]="0. Çevrimdışı WPA/WPA2 şifre çözme menüsüne dön" - arr["ARABIC",536]="0. العودة إلى قائمة فك تشفير WPA/WPA2 دون اتصال" + arr["ARABIC",536]="0. دون اتصال WPA/WPA2العودة إلى قائمة فك تشفير" arr["ENGLISH",537]="Do you want to try to decrypt captured stuff? \${blue_color}Asleap tool will be used. If you answer no \"n\" you'll can try to do it later using hashcat or john the ripper from the offline WPA/WPA2 decrypt menu \${normal_color}\${visual_choice}" arr["SPANISH",537]="¿Quieres intentar descifrar lo capturado? \${blue_color}Se utilizará la herramienta asleap. Si respondes no \"n\" podrás intentarlo más tarde utilizando hashcat o john the ripper desde el menú de descifrado offline WPA/WPA2 \${normal_color}\${visual_choice}" @@ -7877,7 +7877,7 @@ function initialize_language_strings() { arr["POLISH",537]="Czy chcesz spróbować rozszyfrować przechwycone dane? \${blue_color}Zostanie użyte narzędzie o nazwie asleap. Jeśli nie odpowiesz \"n\", możesz spróbować później za pomocą programu hashcat lub john the ripper z menu deszyfrowania offline WPA/WPA2 \${normal_color}\${visual_choice}" arr["GERMAN",537]="Möchten Sie versuchen, das Erfasste zu entschlüsseln? \${blue_color}Das Tool asleap wird verwendet. Wenn Sie nein \"n\" antworten, können Sie es später mit hashcat oder john the ripper vom Offline-Entschlüsselungsmenü WPA/WPA2 versuchen \${normal_color}\${visual_choice}" arr["TURKISH",537]="Yakalanan şeyleri decrypt(şifre çözme) etmek ister misin? \${blue_color}Asleap aracı kullanılacaktır. Eğer \"n\" yanıtı vermezseniz, daha sonra, çevrimdışı şifre çözme menüsü WPA/WPA2'den, hashcat veya john the ripper'ı kullanarak deneyebilirsiniz \${normal_color}\${visual_choice}" - arr["ARABIC",537]="هل تريد محاولة فك تشفير الأشياء التي تم التقاطها؟ \${blue_color}سيتم استخدام أداة Asleap. إذا أجبت بـ لا \"n\" يمكنك محاولة القيام بذلك لاحقًا باستخدام التجزئة أو جون الممزق من قائمة فك تشفير WPA/WPA2 بلا اتصال \${normal_color}\${visual_choice}" + arr["ARABIC",537]="\${normal_color}\${visual_choice}\${green_color} بدون اتصال WPA/WPA2يمكنك محاولة القيام بذلك لاحقًا باستخدام التجزئة أو جون الممزق من قائمة فك تشفير \"n\" إذا أجبت بـ لا .Asleap سيتم استخدام أداة \${green_color}هل تريد محاولة فك تشفير الأشياء التي تم التقاطها؟" arr["ENGLISH",538]="The password for the username \${normal_color}\${enterprise_username}\${blue_color} will be tried to be decrypted with asleap tool using challenge and response: \${normal_color}\${enterprise_captured_challenges_responses[\${enterprise_username}]}" arr["SPANISH",538]="Se procederá a intentar descifrar con la herramienta asleap la contraseña del usuario \${normal_color}\${enterprise_username}\${blue_color} cuyo challenge y response son: \${normal_color}\${enterprise_captured_challenges_responses[\${enterprise_username}]}" @@ -7890,7 +7890,7 @@ function initialize_language_strings() { arr["POLISH",538]="Spróbujemy rozszyfrować za pomocą narzędzia asleap hasło użytkownika \${normal_color}\${enterprise_username}\${blue_color}, którego challenge i odpowiedzią są: \${normal_color}\${enterprise_captured_challenges_responses[\${enterprise_username}]}" arr["GERMAN",538]="Wir werden versuchen, mit dem asleap-Tool das Passwort des Benutzers \${normal_color}\${enterprise_username}\${blue_color} zu entschlüsseln, dessen Challenge und Antwort lauten: \${normal_color}\${enterprise_captured_challenges_responses[\${enterprise_username}]}" arr["TURKISH",538]="Asleap aracıyla, sorunu ve yanıtı olan kullanıcının \${normal_color}\${enterprise_username}\${blue_color} şifresini çözmeyi deneyeceğiz: \${normal_color}\${enterprise_captured_challenges_responses[\${enterprise_username}]}" - arr["ARABIC",538]="ستتم محاولة فك تشفير كلمة مرور اسم المستخدم \${normal_color}\${enterprise_username}\${blue_color} باستخدام أداة التحدي والاستجابة: \${normal_color}\${enterprise_captured_challenges_responses[\${enterprise_username}]}" + arr["ARABIC",538]="\${normal_color}\${enterprise_captured_challenges_responses[\${enterprise_username}]}\${blue_color :استخدام أداة التحدي والاستجابة \${normal_color}\${enterprise_username}\${blue_color} ستتم محاولة فك تشفير كلمة مرور اسم المستخدم " arr["ENGLISH",539]="Asleap trophy file generated successfully at [\${normal_color}\${path_to_asleap_trophy}\${blue_color}]" arr["SPANISH",539]="Fichero de trofeo asleap generado con éxito en [\${normal_color}\${path_to_asleap_trophy}\${blue_color}]" @@ -7903,7 +7903,7 @@ function initialize_language_strings() { arr["POLISH",539]="Plik trofeum asleap został pomyślnie wygenerowany w [\${normal_color}\${path_to_asleap_trophy}\${blue_color}]" arr["GERMAN",539]="Trophäen-Datei-Asleap erfolgreich in [\${normal_color}\${path_to_asleap_trophy}\${blue_color}] generiert" arr["TURKISH",539]="Asleap trophy dosyası başarıyla şurada oluşturuldu [\${normal_color}\${path_to_asleap_trophy}\${blue_color}]" - arr["ARABIC",539]="تم إنشاء ملف Asleap trophy بنجاح في [\${normal_color}\${path_to_asleap_trophy}\${blue_color}]" + arr["ARABIC",539]="[\${normal_color}\${path_to_asleap_trophy}\${blue_color}] بنجاح في Asleap trophy تم إنشاء ملف" arr["ENGLISH",540]="It seems we failed... try it again using another dictionary or choose bruteforce/rule based attack from the offline WPA/WPA2 decrypt menu" arr["SPANISH",540]="Parece que no lo hemos conseguido... inténtalo de nuevo con otro diccionario o por fuerza bruta/ataque basado en reglas desde el menú de descifrado hors ligne WPA/WPA2" @@ -7916,7 +7916,7 @@ function initialize_language_strings() { arr["POLISH",540]="Wygląda na to, że się nie udało... spróbuj ponownie, używając innego słownika lub wybierz atak z użyciem brute force/reguły z menu odszyfrowania offline WPA/WPA2" arr["GERMAN",540]="Es scheint, dass wir es versäumt haben... versuchen Sie es erneut mit einem anderen Wörterbuch oder wählen Sie Brute-Force/Regel-basierte Angriffe aus dem Offline-WPA/WPA2-Entschlüsselungsmenü" arr["TURKISH",540]="Başarısız olduk gibi görünüyor... başka bir dictionary kullanarak tekrar deneyin ya da çevrimdışı WPA/WPA2 şifre çözme menüsünden bruteforce/rule tabanlı saldırı seçin" - arr["ARABIC",540]="يبدو أننا فشلنا ... حاول مرة أخرى باستخدام قاموس آخر أو اختر هجومًا قائمًا على القوة/القاعدة من قائمة فك تشفير WPA/WPA2 دون اتصال" + arr["ARABIC",540]="دون اتصال WPA/WPA2 حاول مرة أخرى باستخدام قاموس آخر أو اختر هجومًا قائمًا على القوة/القاعدة من قائمة فك تشفير...يبدو أننا فشلنا" arr["ENGLISH",541]="Do you want to retry asleap attack using another dictionary? \${normal_color}\${visual_choice}" arr["SPANISH",541]="¿Quieres intentar de nuevo el ataque con asleap utilizando otro diccionario? \${normal_color}\${visual_choice}" @@ -7929,7 +7929,7 @@ function initialize_language_strings() { arr["POLISH",541]="Czy chcesz ponowić atak asleap z użyciem innego słownika? \${normal_color}\${visual_choice}" arr["GERMAN",541]="Möchten Sie den Asleap Angriff mit einem anderen Wörterbuch wiederholen? \${normal_color}\${visual_choice}" arr["TURKISH",541]="Başka bir dictionary kullanarak asleap saldırısını tekrar denemek ister misiniz? \${normal_color}\${visual_choice}" - arr["ARABIC",541]="هل تريد إعادة محاولة الهجوم السريع باستخدام قاموس آخر؟ \${normal_color}\${visual_choice}" + arr["ARABIC",541]="\${normal_color}\${visual_choice}\${green_color}هل تريد إعادة محاولة الهجوم السريع باستخدام قاموس آخر؟" arr["ENGLISH",542]="You captured hash only for one user. Autoselected" arr["SPANISH",542]="Sólo capturaste hash de un usuario. Se ha seleccionado automáticamente" @@ -7968,7 +7968,7 @@ function initialize_language_strings() { arr["POLISH",544]="ataki john the ripper CPU, nie GPU" arr["GERMAN",544]="CPU-john the ripper-Angriffe, keine GPUs" arr["TURKISH",544]="john the ripper CPU, GPU olmayan saldırılar" - arr["ARABIC",544]="john the ripper CPU ، هجمات غير معتمدة على GPU" + arr["ARABIC",544]="GPU هجمات غير معتمدة على ،john the ripper CPU" arr["ENGLISH",545]="1. (john the ripper) Dictionary attack against capture file" arr["SPANISH",545]="1. (john the ripper) Ataque de diccionario sobre fichero de captura" @@ -7981,7 +7981,7 @@ function initialize_language_strings() { arr["POLISH",545]="1. (john the ripper) Atak słownikowy na plik przechwytywania" arr["GERMAN",545]="1. (john the ripper) Wörterbuchangriff auf die Aufnahmedatei" arr["TURKISH",545]="1. (john the ripper) Yakalama dosyasına karşı sözlük saldırısı" - arr["ARABIC",545]="1. (john the ripper) هجوم القاموس على ملف الالتقاط" + arr["ARABIC",545]="1. هجوم القاموس على ملف الالتقاط (john the ripper)" arr["ENGLISH",546]="2. (john the ripper + crunch) Bruteforce attack against capture file" arr["SPANISH",546]="2. (john the ripper + crunch) Ataque de fuerza bruta sobre fichero de captura" @@ -7994,7 +7994,7 @@ function initialize_language_strings() { arr["POLISH",546]="2. (john the ripper + crunch) Atak brute force na plik przechwytywania" arr["GERMAN",546]="2. (john the ripper + crunch) Brute-Force-Angriff auf die Capture-Datei" arr["TURKISH",546]="2. (john the ripper + crunch) Yakalama dosyasına karşı bruteforce saldırısı" - arr["ARABIC",546]="2. (john the ripper + crunch) هجوم Bruteforce ضد ملف الالتقاط" + arr["ARABIC",546]="2. ضد ملف الالتقاط Bruteforce هجوم (john the ripper + crunch)" arr["ENGLISH",547]="John the ripper trophy file generated successfully at [\${normal_color}\${jtrpotenteredpath}\${blue_color}]" arr["SPANISH",547]="Fichero de trofeo john the ripper generado con éxito en [\${normal_color}\${jtrpotenteredpath}\${blue_color}]" @@ -8007,7 +8007,7 @@ function initialize_language_strings() { arr["POLISH",547]="Plik trofeum john the ripper został pomyślnie wygenerowany w [\${normal_color}\${jtrpotenteredpath}\${blue_color}]" arr["GERMAN",547]="Trophäen-Datei-john the ripper erfolgreich in [\${normal_color}\${jtrpotenteredpath}\${blue_color}] generiert" arr["TURKISH",547]="John the ripper trophy dosyası başarıyla şurada oluşturuldu [\${normal_color}\${jtrpotenteredpath}\${blue_color}]" - arr["ARABIC",547]="تم إنشاء ملف John the ripper trophy بنجاح في [\${normal_color}\${jtrpotenteredpath}\${blue_color}]" + arr["ARABIC",547]="[\${normal_color}\${jtrpotenteredpath}\${blue_color}] بنجاح في John the ripper trophy تم إنشاء ملف" arr["ENGLISH",548]="asleap CPU" arr["SPANISH",548]="asleap CPU" @@ -8033,7 +8033,7 @@ function initialize_language_strings() { arr["POLISH",549]="6. (asleap) Atak słownikowey challenge/odpowiedź" arr["GERMAN",549]="6. (asleap) Wörterbuch-Angriff: Herausforderung/Antwort" arr["TURKISH",549]="6. (asleap) Challenge/response sözlük saldırısı" - arr["ARABIC",549]="6. (asleap) هجوم قاموس التحدي/الاستجابة" + arr["ARABIC",549]="6. (asleap) Challenge/response هجوم قاموس" arr["ENGLISH",550]="3. (hashcat) Dictionary attack against capture file" arr["SPANISH",550]="3. (hashcat) Ataque de diccionario sobre fichero de captura" @@ -8046,7 +8046,7 @@ function initialize_language_strings() { arr["POLISH",550]="3. (hashcat) Atak słownikowy na plik przechwytywania" arr["GERMAN",550]="3. (hashcat) Wörterbuchangriff auf die Aufnahmedatei" arr["TURKISH",550]="3. (hashcat) Yakalama dosyasına karşı sözlük saldırısı" - arr["ARABIC",550]="3. هجوم القاموس (hashcat) على ملف الالتقاط" + arr["ARABIC",550]="3. هجوم القاموس على ملف الالتقاط (hashcat)" arr["ENGLISH",551]="4. (hashcat) Bruteforce attack against capture file" arr["SPANISH",551]="4. (hashcat) Ataque de fuerza bruta sobre fichero de captura" @@ -8059,7 +8059,7 @@ function initialize_language_strings() { arr["POLISH",551]="4. (hashcat) Atak brute force na plik przechwytywania" arr["GERMAN",551]="4. (hashcat) Brute-Force-Angriff auf die Capture-Datei" arr["TURKISH",551]="4. (hashcat) Yakalama dosyasına karşı bruteforce saldırısı" - arr["ARABIC",551]="4. (hashcat) هجوم Bruteforce ضد ملف الالتقاط" + arr["ARABIC",551]="4. على ملف الالتقاط Bruteforce هجوم (hashcat)" arr["ENGLISH",552]="5. (hashcat) Rule based attack against capture file" arr["SPANISH",552]="5. (hashcat) Ataque basado en reglas sobre fichero de captura" @@ -8072,7 +8072,7 @@ function initialize_language_strings() { arr["POLISH",552]="5. (hashcat) Atak bazujący na regułach na plik przechwytywania" arr["GERMAN",552]="5. (hashcat) Regeln-basierender Angriff gegen der Capture-Datei" arr["TURKISH",552]="5. (hashcat) Yakalama dosyasına karşı kural tabanlı saldırı" - arr["ARABIC",552]="5. (hashcat) هجوم قائم على القواعد باستخدام ملف الالتقاط" + arr["ARABIC",552]="5. هجوم قائم على القواعد على ملف الالتقاط (hashcat)" arr["ENGLISH",553]="Type challenge (example: 00:11:22:33:44:55:66:77):" arr["SPANISH",553]="Escribe el challenge (ejemplo: 00:11:22:33:44:55:66:77):" @@ -8098,7 +8098,7 @@ function initialize_language_strings() { arr["POLISH",554]="Wpisz odpowiedź (przykład: 00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d:0e:0f:10:11:12:13:14:15:16:17):" arr["GERMAN",554]="Schreiben Sie die Antwort (Beispiel: 00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d:0e:0f:10:11:12:13:14:15:16:17):" arr["TURKISH",554]="Yanıt tipi (example: 00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d:0e:0f:10:11:12:13:14:15:16:17):" - arr["ARABIC",554]="اكتب الرد (مثال: 00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d:0e:0f:10:11:12:13:14:15:16:17):" + arr["ARABIC",554]=":(00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d:0e:0f:10:11:12:13:14:15:16:17 :اكتب الرد (مثال" arr["ENGLISH",555]="Type the path to store the file or press [Enter] to accept the default proposal \${normal_color}[\${asleap_potpath}]" arr["SPANISH",555]="Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto \${normal_color}[\${asleap_potpath}]" From 322f658a3bfd1c6ad6c40356338c61638ddcdf5c Mon Sep 17 00:00:00 2001 From: darthvader-htb Date: Wed, 14 Oct 2020 17:31:40 -0400 Subject: [PATCH 083/101] Arabic Translation :scrambling fixed --- language_strings.sh | 214 ++++++++++++++++++++++---------------------- 1 file changed, 107 insertions(+), 107 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 9b774e255..8fc5d6b00 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -8111,7 +8111,7 @@ function initialize_language_strings() { arr["POLISH",555]="Wpisz ścieżkę, w której będziemy zapisywać plik lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${asleap_potpath}]" arr["GERMAN",555]="Schreiben Sie den Pfad, unter dem die Datei gespeichert werden soll, oder drücken Sie die [Enter]-Taste, um den Standardvorschlag zu akzeptieren \${normal_color}[\${asleap_potpath}]" arr["TURKISH",555]="Dosyayı depolamak için yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın \${normal_color}[\${asleap_potpath}]" - arr["ARABIC",555]="اكتب المسار لتخزين الملف أو اضغط على [Enter] لقبول الاقتراح \${normal_color}[\${asleap_potpath}]" + arr["ARABIC",555]="\${normal_color}[\${asleap_potpath}]\${green_color} لقبول الاقتراح [Enter] اكتب المسار لتخزين الملف أو اضغط على" arr["ENGLISH",556]="4. Enable basic colorization permanently" arr["SPANISH",556]="4. Habilitar permanentemente la colorización básica" @@ -8150,7 +8150,7 @@ function initialize_language_strings() { arr["POLISH",558]="\${blue_color}Podstawowe kolorowanie zostanie wyłączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",558]="\${blue_color}Die Grundfärbung wird deaktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",558]="\${blue_color}Temel renklendirme devre dışı bırakılacak. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",558]="\${blue_color} سيتم تعطيل التلوين الأساسي. \${green_color}هل تريد المتابعة؟ \${normal_color}\${visual_choice}" + arr["ARABIC",558]="\${normal_color}\${visual_choice}\${green_color}هل تريد المتابعة؟ \${blue_color} .سيتم تعطيل التلوين الأساسي" arr["ENGLISH",559]="\${blue_color}Basic colorization is going to be enabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",559]="\${blue_color}Se va a activar la colorización básica. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -8163,7 +8163,7 @@ function initialize_language_strings() { arr["POLISH",559]="\${blue_color}Podstawowe kolorowanie zostanie włączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",559]="\${blue_color}Die Grundfärbung wird aktiviert. \${green_color}Wollen Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",559]="\${blue_color}Temel renklendirme etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",559]="\${blue_color} سيتم تمكين التلوين الأساسي. \${green_color}هل تريد المتابعة؟ \${normal_color}\${visual_choice}" + arr["ARABIC",559]="\${normal_color}\${visual_choice}\${green_color}هل تريد المتابعة؟\${blue_color} .سيتم تمكين التلوين الأساسي" arr["ENGLISH",560]="Basic colorization has been disabled" arr["SPANISH",560]="Se ha desactivado la colorización básica" @@ -8215,7 +8215,7 @@ function initialize_language_strings() { arr["POLISH",563]="Podstawowe kolorowanie: \${pink_color}Włączone\${normal_color}" arr["GERMAN",563]="Grundfärbung: \${pink_color}Aktiviert\${normal_color}" arr["TURKISH",563]="Temel renklendirme: \${pink_color}Etkin\${normal_color}" - arr["ARABIC",563]="التلوين الأساسي: \${pink_color}ممكن\${normal_color}" + arr["ARABIC",563]="\${pink_color}ممكن\${blue_color}:التلوين الأساسي\${normal_color}" arr["ENGLISH",564]="Basic colorization: \${pink_color}Disabled\${normal_color}" arr["SPANISH",564]="Colorización básica: \${pink_color}Desactivada\${normal_color}" @@ -8228,7 +8228,7 @@ function initialize_language_strings() { arr["POLISH",564]="Podstawowe kolorowanie: \${pink_color}Wyłączone\${normal_color}" arr["GERMAN",564]="Grundfärbung: \${pink_color}Deaktiviert\${normal_color}" arr["TURKISH",564]="Temel renklendirme: \${pink_color}DevreDışı\${normal_color}" - arr["ARABIC",564]="التلوين الأساسي: \${pink_color}معطل\${normal_color}" + arr["ARABIC",564]="\${pink_color}معطل\${blue_color} :التلوين الأساسي\${normal_color}" arr["ENGLISH",565]="3. Disable skip intro permanently" arr["SPANISH",565]="3. Deshabilitar permanentemente saltarse la intro" @@ -8267,7 +8267,7 @@ function initialize_language_strings() { arr["POLISH",567]="Pomiń wprowadzenie: \${pink_color}Aktywowane\${normal_color}" arr["GERMAN",567]="Intro überspringen: \${pink_color}Aktiviert\${normal_color}" arr["TURKISH",567]="Giriş introsunu geç: \${pink_color}Aktif\${normal_color}" - arr["ARABIC",567]="تخطي المقدمة: \${pink_color}ممكن\${normal_color}" + arr["ARABIC",567]="\${pink_color}ممكن\${blue_color} :تخطي المقدمة\${normal_color}" arr["ENGLISH",568]="Skip intro: \${pink_color}Disabled\${normal_color}" arr["SPANISH",568]="Saltarse la intro: \${pink_color}Desactivado\${normal_color}" @@ -8280,7 +8280,7 @@ function initialize_language_strings() { arr["POLISH",568]="Pomiń wprowadzenie: \${pink_color}Dezaktywowane\${normal_color}" arr["GERMAN",568]="Intro überspringen: \${pink_color}Deaktiviert\${normal_color}" arr["TURKISH",568]="Giriş introsunu geç: \${pink_color}DeveDışı\${normal_color}" - arr["ARABIC",568]="تخطي المقدمة: \${pink_color}معطل\${normal_color}" + arr["ARABIC",568]="\${pink_color}معطل\${blue_color} تخطي المقدمة\${normal_color}" arr["ENGLISH",569]="\${blue_color}Skip intro is going to be disabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",569]="\${blue_color}Se va a desactivar saltarse la intro. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -8293,7 +8293,7 @@ function initialize_language_strings() { arr["POLISH",569]="\${blue_color}Pomijanie wprowadzenia zostanie wyłączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",569]="\${blue_color}Die Intro wird nicht überprungen werden. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",569]="İntroyu geçme devre dışı bırakılacak. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",569]="\${blue_color}سيتم تعطيل تخطي المقدمة. \${green_color}هل تريد المتابعة؟ \${normal_color}\${visual_choice}" + arr["ARABIC",569]="\${normal_color}\${visual_choice} \${green_color}هل تريد المتابعة؟\${blue_color}.سيتم تعطيل تخطي المقدمة" arr["ENGLISH",570]="\${blue_color}Skip intro is going to be enabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",570]="\${blue_color}Se va a activar saltarse la intro. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -8306,7 +8306,7 @@ function initialize_language_strings() { arr["POLISH",570]="\${blue_color}Pomijanie wprowadzenia zostanie włączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",570]="\${blue_color}Die Intro wird übersprungen werden. \${green_color} Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",570]="\${blue_color}İntroyu geçme etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",570]="\${blue_color}سيتم تمكين تخطي المقدمة. \${green_color}هل تريد المتابعة؟ \${normal_color}\${visual_choice}" + arr["ARABIC",570]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟ \${blue_color}.سيتم تمكين تخطي المقدمة" arr["ENGLISH",571]="Skip intro has been disabled" arr["SPANISH",571]="Se ha desactivado saltarse la intro" @@ -8319,7 +8319,7 @@ function initialize_language_strings() { arr["POLISH",571]="Pominięcie wprowadzenia zostało wyłączone" arr["GERMAN",571]="Intro überspringen wurde deaktiviert" arr["TURKISH",571]="İntroyu geçme devre dışı bırakıldı" - arr["ARABIC",571]="سيتم تعطيل تخطي المقدمة." + arr["ARABIC",571]=".سيتم تعطيل تخطي المقدمة" arr["ENGLISH",572]="Skip intro has been enabled" arr["SPANISH",572]="Se ha activado saltarse la intro" @@ -8371,7 +8371,7 @@ function initialize_language_strings() { arr["POLISH",575]="Ciche sprawdzanie: \${pink_color}Aktywowane\${normal_color}" arr["GERMAN",575]="Stille Überprüfungen: \${pink_color}Aktiviert\${normal_color}" arr["TURKISH",575]="Sessiz kontroller: \${pink_color}Etkin\${normal_color}" - arr["ARABIC",575]="الضوابط الصامتة: \${pink_color}المنشط\${normal_color}" + arr["ARABIC",575]="\${pink_color}المنشط\${blue_color}:الضوابط الصامتة\${normal_color}" arr["ENGLISH",576]="Silent checks: \${pink_color}Disabled\${normal_color}" arr["SPANISH",576]="Chequeos silenciosos: \${pink_color}Desactivados\${normal_color}" @@ -8384,7 +8384,7 @@ function initialize_language_strings() { arr["POLISH",576]="Ciche sprawdzanie: \${pink_color}Wyłączone\${normal_color}" arr["GERMAN",576]="Stille Überprüfungen: \${pink_color}Deaktiviert\${normal_color}" arr["TURKISH",576]="Sessiz kontroller: \${pink_color}DevreDışı\${normal_color}" - arr["ARABIC",576]="الضوابط الصامتة: \${pink_color}المعطلة\${normal_color}" + arr["ARABIC",576]="\${pink_color}المعطلة\${blue_color}:الضوابط الصامتة\${normal_color}" arr["ENGLISH",577]="\${blue_color}Silent checks will be disabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",577]="\${blue_color}Se van a deshabilitar los chequeos silenciosos. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -8397,7 +8397,7 @@ function initialize_language_strings() { arr["POLISH",577]="\${blue_color}Ciche sprawdzanie zostanie wyłączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",577]="\${blue_color}Stille Überprüfungen werden deaktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",577]="Sessiz kontroller devre dışı bırakılacak. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",577]="\${blue_color}سيتم تعطيل الضوابط الصامتة. \${green_color}هل تريد المتابعة؟ \${normal_color}\${visual_choice}" + arr["ARABIC",577]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color}.سيتم تعطيل الضوابط الصامتة" arr["ENGLISH",578]="\${blue_color}Silent checks will be enabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",578]="\${blue_color}Se van a habilitar los chequeos silenciosos. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -8410,7 +8410,7 @@ function initialize_language_strings() { arr["POLISH",578]="\${blue_color}Ciche sprawdzanie zostanie włączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",578]="\${blue_color}Stille Überprüfungen werden aktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",578]="Sessiz kontroller etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",578]="\${blue_color}سيتم تفعيل الضوابط الصامتة. \${green_color}هل تريد المتابعة؟ \${normal_color}\${visual_choice}" + arr["ARABIC",578]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color}.سيتم تفعيل الضوابط الصامتة" arr["ENGLISH",579]="Silent checks has been disabled" arr["SPANISH",579]="Se han desactivado los chequeos silenciosos" @@ -8449,7 +8449,7 @@ function initialize_language_strings() { arr["POLISH",581]="Uruchomiłeś airgeddon z włączonym cichym sprawdzaniem. Wyłącz tę opcję, aby zobaczyć w czym jest problem" arr["GERMAN",581]="Sie haben airgeddon mit aktivierten Silent-Checks gestartet. Deaktivieren Sie diese Option, um das Problem zu sehen" arr["TURKISH",581]="Etkinleştirilmiş sessiz kontrollerle airgeddon'u başlattın. Sorunun ne olduğunu görmek için bu seçeneği devre dışı bırak" - arr["ARABIC",581]="تقوم بتشغيل airgeddon مع تمكين الضوابط الصامتة. قم بتعطيل الإعداد لمعرفة ما هي المشكلة" + arr["ARABIC",581]="مع تمكين الضوابط الصامتة. قم بتعطيل الإعداد لمعرفة ما هي المشكلة airgeddon تقوم بتشغيل" arr["ENGLISH",582]="Print hints: \${pink_color}Enabled\${normal_color}" arr["SPANISH",582]="Mostrar consejos: \${pink_color}Activado\${normal_color}" @@ -8462,7 +8462,7 @@ function initialize_language_strings() { arr["POLISH",582]="Pokaż wskazówki: \${pink_color}Włączone\${normal_color}" arr["GERMAN",582]="Tipps anzeigen: \${pink_color}Aktiviert\${normal_color}" arr["TURKISH",582]="İpuçlarını göster: \${pink_color}Aktif\${normal_color}" - arr["ARABIC",582]="مشاهدة التلميحات: \${pink_color}ممكن\${normal_color}" + arr["ARABIC",582]="\${pink_color}ممكن\${blue_color} :مشاهدة التلميحات\${normal_color}" arr["ENGLISH",583]="Print hints: \${pink_color}Disabled\${normal_color}" arr["SPANISH",583]="Mostrar consejos: \${pink_color}Desactivados\${normal_color}" @@ -8475,7 +8475,7 @@ function initialize_language_strings() { arr["POLISH",583]="Pokaż wskazówki: \${pink_color}Wyłączone\${normal_color}" arr["GERMAN",583]="Tipps anzeigen: \${pink_color}Deaktiviert\${normal_color}" arr["TURKISH",583]="İpuçlarını göster: \${pink_color}DevreDışı\${normal_color}" - arr["ARABIC",583]="مشاهدة التلميحات: \${pink_color}معطل\${normal_color}" + arr["ARABIC",583]="\${pink_color}معطل\${blue_color}:مشاهدة التلميحات\${normal_color}" arr["ENGLISH",584]="8. Disable print hints permanently" arr["SPANISH",584]="8. Deshabilitar mostrar consejos permanentemente" @@ -8514,7 +8514,7 @@ function initialize_language_strings() { arr["POLISH",586]="\${blue_color}Spowoduje to wyłączenie wyświetlania wskazówek. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",586]="\${blue_color}Der Show-Hinweis wird deaktiviert. \${green_color}Wollen Sie weitermachen? \${normal_color}\${visual_choice}" arr["TURKISH",586]="\${blue_color}İpuları devre dışı bırakılacak. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",586]="\${blue_color}سيتم تعطيل إظهار التلميحات. \${green_color}هل تريد المتابعة؟ \${normal_color}\${visual_choice}" + arr["ARABIC",586]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color}.سيتم تعطيل إظهار التلميحات\${normal_color}" arr["ENGLISH",587]="\${blue_color}Print hints will be enabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",587]="\${blue_color}Se va a habilitar mostrar consejos. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -8527,7 +8527,7 @@ function initialize_language_strings() { arr["POLISH",587]="\${blue_color}Wyświetlanie wskazówek zostanie włączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",587]="\${blue_color}Tipps werden angezeigt. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",587]="\${blue_color}İpuçları etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",587]="\${blue_color}سيتم تمكين إظهار التلميحات. \${green_color}هل تريد المتابعة؟ \${normal_color}\${visual_choice}" + arr["ARABIC",587]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color}.سيتم تمكين إظهار التلميحات" arr["ENGLISH",588]="Print hints has been disabled" arr["SPANISH",588]="Se ha desactivado mostrar consejos" @@ -8566,7 +8566,7 @@ function initialize_language_strings() { arr["POLISH",590]="Możesz ręcznie zmodyfikować plik \${rc_path} aby zmienić pewne opcje. Możesz także wpisać \"flags\" w linii poleceń. Więcej informacji: \${urlgithub_wiki}/Options" arr["GERMAN",590]="Sie können die Datei \${rc_path}, manuell ändern, um die Optionen zu ändern. Sie können auch \"flags\" in die Befehlszeile werfen. Weitere Informationen dazu: \${urlgithub_wiki}/Options" arr["TURKISH",590]="Seçenekleri değiştirmek için \${rc_path} dosyasını elle değiştirebilirsiniz. Komut satırında \"flags\" de ekleyebilirsiniz. Hakkında daha fazla bilgi: \${urlgithub_wiki}/Options" - arr["ARABIC",590]="يمكنك تعديل ملف \${rc_path} يدويًا لتغيير بعض الخيارات. يمكنك أيضًا تشغيل \"flags\" في سطر الأوامر. مزيد من المعلومات على: \${urlgithub_wiki}/Options" + arr["ARABIC",590]="\${urlgithub_wiki}/Options :في سطر الأوامر. مزيد من المعلومات على \"flags\" يدويًا لتغيير بعض الخيارات. يمكنك أيضًا تشغيل \${rc_path} يمكنك تعديل ملف" arr["ENGLISH",591]="Changing these options \${rc_path} is modified as well and the changes are permanent" arr["SPANISH",591]="Cambiando estas opciones modificas el fichero \${rc_path} y los cambios son permanentes" @@ -8579,7 +8579,7 @@ function initialize_language_strings() { arr["POLISH",591]="Zmiana tych opcji modyfikuje również plik \${rc_path}, a zmiany są trwałe" arr["GERMAN",591]="Durch das Ändern dieser Optionen wird die Datei \${rc_path} geändert, und die Änderungen sind dauerhaft" arr["TURKISH",591]="Bu seçenekleri değiştirmek, \${rc_path} dosyasını değiştirir ve değişiklikler kalıcıdır" - arr["ARABIC",591]="تغيير هذه الخيارات \${rc_path} تم تعديله أيضًا والتغييرات دائمة" + arr["ARABIC",591]="تم تعديله أيضًا والتغييرات دائمة \${rc_path} تغيير هذه الخيارات" arr["ENGLISH",592]="9. Disable 5Ghz permanently" arr["SPANISH",592]="9. Deshabilitar 5Ghz permanentemente" @@ -8592,7 +8592,7 @@ function initialize_language_strings() { arr["POLISH",592]="9. Wyłącz na stałe 5Ghz" arr["GERMAN",592]="9. 5Ghz dauerhaft deaktivieren" arr["TURKISH",592]="9. 5Ghz'i kalıcı olarak devre dışı bırak" - arr["ARABIC",592]="9. تعطيل 5Ghz بشكل دائم" + arr["ARABIC",592]="9. تعطيل 5 جيجا هرتزبشكل دائم" arr["ENGLISH",593]="9. Enable 5Ghz permanently" arr["SPANISH",593]="9. Habilitar 5Ghz permanentemente" @@ -8605,7 +8605,7 @@ function initialize_language_strings() { arr["POLISH",593]="9. Włącz na stałe 5Ghz" arr["GERMAN",593]="9. 5Ghz dauerhaft aktivieren" arr["TURKISH",593]="9. 5Ghz'i kalıcı olarak etkinleştir" - arr["ARABIC",593]="9. تمكين 5Ghz بشكل دائم" + arr["ARABIC",593]="9. تمكين 5 جيجا هرتزبشكل دائم" arr["ENGLISH",594]="5Ghz: \${pink_color}Enabled\${normal_color}" arr["SPANISH",594]="5Ghz: \${pink_color}Activado\${normal_color}" @@ -8618,7 +8618,7 @@ function initialize_language_strings() { arr["POLISH",594]="5Ghz: \${pink_color}Włączony\${normal_color}" arr["GERMAN",594]="5Ghz: \${pink_color}Aktiviert\${normal_color}" arr["TURKISH",594]="5Ghz: \${pink_color}Aktif\${normal_color}" - arr["ARABIC",594]="5Ghz: \${pink_color}ممكن\${normal_color}" + arr["ARABIC",594]="\${pink_color}ممكن\${blue_color} :5Ghz\${normal_color}" arr["ENGLISH",595]="5Ghz: \${pink_color}Disabled\${normal_color}" arr["SPANISH",595]="5Ghz: \${pink_color}Desactivado\${normal_color}" @@ -8631,7 +8631,7 @@ function initialize_language_strings() { arr["POLISH",595]="5Ghz: \${pink_color}Dezaktywowane\${normal_color}" arr["GERMAN",595]="5Ghz: \${pink_color}Deaktiviert\${normal_color}" arr["TURKISH",595]="5Ghz: \${pink_color}DevreDışı\${normal_color}" - arr["ARABIC",595]="5Ghz: \${pink_color}معطل\${normal_color}" + arr["ARABIC",595]="\${pink_color}معطل\${blue_color} :5Ghz\${normal_color}" arr["ENGLISH",596]="\${blue_color}5Ghz will be disabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",596]="\${blue_color}Se va a deshabilitar 5Ghz. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -8644,7 +8644,7 @@ function initialize_language_strings() { arr["POLISH",596]="\${blue_color}5Ghz zostanie wyłączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",596]="\${blue_color}5Ghz wird deaktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",596]="\${blue_color}5Ghz devre dışı bırakılacak. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",596]="سيتم تعطيل \${blue_color}5Ghz. \${green_color}هل تريد المتابعة؟ \${normal_color}\${visual_choice}" + arr["ARABIC",596]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color} .سيتم تعطيل 5 جيجا هرتز" arr["ENGLISH",597]="\${blue_color}5Ghz will be enabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",597]="\${blue_color}Se va a habilitar 5Ghz. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -8657,7 +8657,7 @@ function initialize_language_strings() { arr["POLISH",597]="\${blue_color}5Ghz zostanie włączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",597]="\${blue_color}5Ghz wird aktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",597]="\${blue_color}5Ghz etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",597]="\${blue_color}سيتم تمكين 5Ghz. \${green_color}هل تريد المتابعة؟ \${normal_color}\${visual_choice}" + arr["ARABIC",597]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color} .سيتم تمكين 5 جيجا هرتز" arr["ENGLISH",598]="5Ghz has been disabled" arr["SPANISH",598]="Se ha desactivado 5Ghz" @@ -8670,7 +8670,7 @@ function initialize_language_strings() { arr["POLISH",598]="5Ghz zostało wyłączone" arr["GERMAN",598]="5Ghz wurde deaktiviert" arr["TURKISH",598]="5Ghz devre dışı bırakıldı" - arr["ARABIC",598]="تم تعطيل 5Ghz" + arr["ARABIC",598]="تم تعطيل 5 جيجا هرتز" arr["ENGLISH",599]="5Ghz has been enabled" arr["SPANISH",599]="Se ha activado 5Ghz" @@ -8683,7 +8683,7 @@ function initialize_language_strings() { arr["POLISH",599]="5Ghz zostało włączone" arr["GERMAN",599]="5Ghz wurde aktiviert" arr["TURKISH",599]="5Ghz etkinleştirildi" - arr["ARABIC",599]="تم تمكين 5Ghz" + arr["ARABIC",599]="تم تمكين 5 جيجا هرتز" arr["ENGLISH",600]="You already have selected a capture file during this session [\${normal_color}\${hashcatenterpriseenteredpath}\${blue_color}]" arr["SPANISH",600]="Ya tienes seleccionado un fichero de captura en esta sesión [\${normal_color}\${hashcatenterpriseenteredpath}\${blue_color}]" @@ -8696,7 +8696,7 @@ function initialize_language_strings() { arr["POLISH",600]="W tej sesji wybrano już plik przechwytywania [\${normal_color}\${hashcatenterpriseenteredpath}\${blue_color}]" arr["GERMAN",600]="Sie haben bereits eine Capture-Datei in dieser Sitzung ausgewählt [\${normal_color}\${hashcatenterpriseenteredpath}\${blue_color}]" arr["TURKISH",600]="Bu oturumda zaten bir yakalama dosyası seçtiniz [\${normal_color} \${hashcatenterpriseenteredpath}\${blue_color}]" - arr["ARABIC",600]="لقد قمت بتحديد ملف الالتقاط أثناء هذه الدورة [\${normal_color}\${hashcatenterpriseenteredpath}\${blue_color}]" + arr["ARABIC",600]="[\${normal_color}\${hashcatenterpriseenteredpath}\${blue_color}] لقد قمت بتحديد ملف الالتقاط أثناء هذه الدورة" arr["ENGLISH",601]="Selected file has an invalid hashcat enterprise hashes format" arr["SPANISH",601]="El fichero seleccionado no tiene un formato válido de hashes enterprise para hashcat" @@ -8709,7 +8709,7 @@ function initialize_language_strings() { arr["POLISH",601]="Wybrany plik ma nieprawidłowy format hash korporacyjnego dla hashcat" arr["GERMAN",601]="Die ausgewählte Datei hat kein gültiges Enterprise-Hashformat für hashcat" arr["TURKISH",601]="Seçilen dosya hashcat için geçerli bir enterprise hash biçimine sahip değil" - arr["ARABIC",601]="يحتوي الملف المحدد على تنسيق تجزئة غير صالح ل enterprise hashcat" + arr["ARABIC",601]="enterprise hashcat يحتوي الملف المحدد على تنسيق تجزئة غير صالح ل" arr["ENGLISH",602]="Selected file has a valid hashcat enterprise hashes format" arr["SPANISH",602]="El fichero seleccionado tiene un formato válido de hashes enterprise para hashcat" @@ -8722,7 +8722,7 @@ function initialize_language_strings() { arr["POLISH",602]="Wybrany plik ma poprawny format hash korporacyjnego dla hashcat" arr["GERMAN",602]="Die ausgewählte Datei hat ein gültiges Enterprise-Hashformat für hashcat" arr["TURKISH",602]="Seçilen dosyanın geçerli bir hashcat enterprise karma biçimi var" - arr["ARABIC",602]="يحتوي الملف المحدد على تنسيق تجزئة غير صالح ل enterprise hashcat" + arr["ARABIC",602]="enterprise hashcat يحتوي الملف المحدد على تنسيق تجزئة صالح ل" arr["ENGLISH",603]="Selected hashcat enterprise captured file: \${pink_color}\${hashcatenterpriseenteredpath}\${normal_color}" arr["SPANISH",603]="Fichero de captura enterprise hashcat seleccionado: \${pink_color}\${hashcatenterpriseenteredpath}\${normal_color}" @@ -8735,7 +8735,7 @@ function initialize_language_strings() { arr["POLISH",603]="Wybrany plik przechwytywania hashcat enterprise: \${pink_color}\${hashcatenterpriseenteredpath}\${normal_color}" arr["GERMAN",603]="Ausgewählte Enterprise-hashcat-Capture-Datei: \${pink_color}\${hashcatenterpriseenteredpath}\${normal_color}" arr["TURKISH",603]="Seçilen hashcat enterprise dosyası: \${pink_color}\${hashcatenterpriseenteredpath}\${normal_color}" - arr["ARABIC",603]="ملف التقاط enterprise hashcat المحدد: \${pink_color}\${hashcatenterpriseenteredpath}\${normal_color}" + arr["ARABIC",603]="\${pink_color}\${hashcatenterpriseenteredpath}\${blue_color} :المحدد enterprise hashcat ملف التقاط\${normal_color}" arr["ENGLISH",604]="Selected hashcat enterprise captured file: \${pink_color}None\${normal_color}" arr["SPANISH",604]="Fichero de captura enterprise hashcat seleccionado: \${pink_color}Ninguno\${normal_color}" @@ -8748,7 +8748,7 @@ function initialize_language_strings() { arr["POLISH",604]="Wybrany plik przechwytywania hashcat enterprise: \${pink_color}Brak\${normal_color}" arr["GERMAN",604]="Ausgewählte Enterprise-hashcat-Capture-Datei: \${pink_color}Keine\${normal_color}" arr["TURKISH",604]="Seçilen hashcat enterprise dosyası: \${pink_color}None\${normal_color}" - arr["ARABIC",604]="ملف التقاط enterprise hashcat المحدد: \${pink_color}لا يوجد\${normal_color}" + arr["ARABIC",604]="\${pink_color}لا يوجد\${blue_color} :المحدد enterprise hashcat ملف التقاط\${normal_color}" arr["ENGLISH",605]="Selected john the ripper enterprise captured file: \${pink_color}\${jtrenterpriseenteredpath}\${normal_color}" arr["SPANISH",605]="Fichero de captura enterprise john the ripper seleccionado: \${pink_color}\${jtrenterpriseenteredpath}\${normal_color}" @@ -8761,7 +8761,7 @@ function initialize_language_strings() { arr["POLISH",605]="Wybrany plik przechwytywania john the ripper enterprise: \${pink_color}\${jtrenterpriseenteredpath}\${normal_color}" arr["GERMAN",605]="Ausgewählte Enterprise-john the ripper-Capture-Datei: \${pink_color}\${jtrenterpriseenteredpath}\${normal_color}" arr["TURKISH",605]="Seçilen john the ripper enterprise dosyası: \${pink_color}\${jtrenterpriseenteredpath}\${normal_color}" - arr["ARABIC",605]="تم تحديد ملف John the Ripper Enterprise الذي تم التقاطه: \${pink_color}\${jtrenterpriseenteredpath}\${normal_color}" + arr["ARABIC",605]="\${pink_color}\${jtrenterpriseenteredpath}\${blue_color} :الذي تم التقاطه John the Ripper Enterprise تم تحديد ملف\${normal_color}" arr["ENGLISH",606]="Selected john the ripper enterprise captured file: \${pink_color}None\${normal_color}" arr["SPANISH",606]="Fichero de captura enterprise john the ripper seleccionado: \${pink_color}Ninguno\${normal_color}" @@ -8774,7 +8774,7 @@ function initialize_language_strings() { arr["POLISH",606]="Wybrany plik przechwytywania john the ripper enterprise: \${pink_color}Brak\${normal_color}" arr["GERMAN",606]="Ausgewählte Enterprise-john the ripper-Capture-Datei: \${pink_color}Keine\${normal_color}" arr["TURKISH",606]="Seçilen john the ripper enterprise dosyası: \${pink_color}None\${normal_color}" - arr["ARABIC",606]="تم تحديد ملف John the Ripper Enterprise الذي تم التقاطه: \${pink_color}لا يوجد\${normal_color}" + arr["ARABIC",606]="\${pink_color}لا يوجد\${blue_color} :الذي تم التقاطه John the Ripper Enterprise تم تحديد ملف\${normal_color}" arr["ENGLISH",607]="Selected file has an invalid john the ripper enterprise hashes format" arr["SPANISH",607]="El fichero seleccionado no tiene un formato válido de hashes enterprise para john the ripper" @@ -8787,7 +8787,7 @@ function initialize_language_strings() { arr["POLISH",607]="Wybrany plik ma poprawny format hash korporacyjnego dla john the ripper" arr["GERMAN",607]="Die ausgewählte Datei hat kein gültiges Enterprise-Hashformat für john the ripper" arr["TURKISH",607]="Seçilen dosyanın geçersiz bir john the ripper enterprise hash biçimi var" - arr["ARABIC",607]="يحتوي الملف المحدد على تنسيق تجزئات john the ripper enterprise غير صالح" + arr["ARABIC",607]="غير صالح john the ripper enterprise يحتوي الملف المحدد على تنسيق تجزئات" arr["ENGLISH",608]="Selected file has a valid john the ripper enterprise hashes format" arr["SPANISH",608]="El fichero seleccionado tiene un formato válido de hashes enterprise para john the ripper" @@ -8800,7 +8800,7 @@ function initialize_language_strings() { arr["POLISH",608]="Wybrany plik ma poprawny format hash korporacyjnego dla john the ripper" arr["GERMAN",608]="Die ausgewählte Datei hat ein gültiges Enterprise-Hashformat für john the ripper" arr["TURKISH",608]="Seçilen dosyanın geçerli bir john the ripper enterprise hash biçimi var" - arr["ARABIC",608]="يحتوي الملف المحدد على تنسيق تجزئات john the ripper enterprise غير صالح" + arr["ARABIC",608]="صالح john the ripper enterprise يحتوي الملف المحدد على تنسيق تجزئات" arr["ENGLISH",609]="You already have selected a capture file during this session [\${normal_color}\${jtrenterpriseenteredpath}\${blue_color}]" arr["SPANISH",609]="Ya tienes seleccionado un fichero de captura en esta sesión [\${normal_color}\${jtrenterpriseenteredpath}\${blue_color}]" @@ -8813,7 +8813,7 @@ function initialize_language_strings() { arr["POLISH",609]="W tej sesji wybrano już plik przechwytywania [\${normal_color}\${jtrenterpriseenteredpath}\${blue_color}]" arr["GERMAN",609]="Sie haben bereits eine Capture-Datei in dieser Sitzung ausgewählt [\${normal_color}\${jtrenterpriseenteredpath}\${blue_color}]" arr["TURKISH",609]="Bu oturumda zaten bir yakalama dosyası seçtiniz [\${normal_color} \${jtrenterpriseenteredpath}\${blue_color}]" - arr["ARABIC",609]="لقد قمت بتحديد ملف الالتقاط أثناء هذه الدورة [\${normal_color}\${jtrenterpriseenteredpath}\${blue_color}]" + arr["ARABIC",609]="[\${normal_color}\${jtrenterpriseenteredpath}\${blue_color}] لقد قمت بتحديد ملف الالتقاط أثناء هذه الدورة" arr["ENGLISH",610]="Hashes obtained during an enterprise wifi network attack can be also decrypted using john the ripper tool. Dictionary or bruteforce attacks can be performed from airgeddon menus" arr["SPANISH",610]="También se puede usar john the ripper para descifrar los hashes obtenidos en un ataque a una red wifi enterprise. Ataques de diccionario o por fuerza bruta pueden ser usados desde los menús de airgeddon" @@ -8826,7 +8826,7 @@ function initialize_language_strings() { arr["POLISH",610]="Możesz również użyć john the ripper aby złamać hasze uzyskane podczas ataku na firmową sieć wifi. Ataki słownikowe lub bruteforce mogą być wykonane z menu airgeddon" arr["GERMAN",610]="Sie können auch john the ripper verwenden, um die Hashes, die auf ein WLAN-Enterprise Netzwerk erhalten wurden, zu entschlüsseln. Wörterbuchangriffe oder Brute Force Angriffe können aus den Menüs von airgeddon verwendet werden" arr["TURKISH",610]="Bir kurumsal wifi ağına yapılan saldırıda elde edilen hash şifresini çözmek için john the ripper'i kullanabilirsiniz. Dictionary veya bruteforce saldırıları airgeddon menülerinden kullanılabilir" - arr["ARABIC",610]="يمكن أيضًا فك تشفير التجزئة التي تم الحصول عليها أثناء هجوم على شبكة enterprise wifi باستخدام أداة john the ripper. يمكن تنفيذ هجمات القاموس أو bruteforce من قوائم airgeddon" + arr["ARABIC",610]="airgeddon من قوائم bruteforce يمكن تنفيذ هجمات القاموس أو .john the ripper باستخدام أداة enterprise wifi يمكن أيضًا فك تشفير التجزئة التي تم الحصول عليها أثناء هجوم على شبكة" arr["ENGLISH",611]="Type the path to store the file or press [Enter] to accept the default proposal \${normal_color}[\${jtr_potpath}]" arr["SPANISH",611]="Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto \${normal_color}[\${jtr_potpath}]" @@ -8839,7 +8839,7 @@ function initialize_language_strings() { arr["POLISH",611]="Wpisz ścieżkę do zapisu pliku lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${jtr_potpath}]" arr["GERMAN",611]="Schreiben Sie den Pfad wo die Datei gespeichert werden soll, oder drücken Sie die [Enter], um den Standardvorschlag zu akzeptieren \${normal_color}[\${jtr_potpath}]" arr["TURKISH",611]="Dosyayı depolamak için yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın. \${normal_color}[\${jtr_potpath}]" - arr["ARABIC",611]="اكتب المسار لتخزين الملف أو اضغط على [Enter] لقبول الاقتراح \${normal_color}[\${jtr_potpath}]" + arr["ARABIC",611]="\${normal_color}[\${jtr_potpath}]\${green_color} لقبول الاقتراح [Enter] اكتب المسار لتخزين الملف أو اضغط على" arr["ENGLISH",612]="No enterprise networks found" arr["SPANISH",612]="No se encontraron redes enterprise" @@ -8852,7 +8852,7 @@ function initialize_language_strings() { arr["POLISH",612]="Nie znaleziono sieci enterprise" arr["GERMAN",612]="Keine Enterprise-Netzwerke wurden gefunden" arr["TURKISH",612]="Herhangi enterprise bir ağ bulunamadı" - arr["ARABIC",612]="لم يتم العثور على شبكات enterprise " + arr["ARABIC",612]="enterprise لم يتم العثور على شبكات" arr["ENGLISH",613]="Warning. Please check \${rc_path} file or command line flags. Invalid value on \${normal_color}\${error_var_name}\${yellow_color} variable. The default value \${normal_color}\${error_var_default_value}\${yellow_color} will be used" arr["SPANISH",613]="Atención. Por favor revisa el fichero \${rc_path}. El valor de la variable \${normal_color}\${error_var_name}\${yellow_color} no es válido. El valor por defecto \${normal_color}\${error_var_default_value}\${yellow_color} será usado" @@ -8865,7 +8865,7 @@ function initialize_language_strings() { arr["POLISH",613]="Ostrzeżenie! Sprawdź plik \${rc_path} lub parametry linii poleceń. Niepoprawna wartość zmiennej \${normal_color}\${error_var_name}\${yellow_color}. Użyta zostanie wartość domyślna \${normal_color}\${error_var_default_value}\${yellow_color}" arr["GERMAN",613]="Achtung. Bitte überprüfen Sie \${rc_path}. Ungültiger Wert für die Variable \${normal_color}\${error_var_name}\${yellow_color}. \${normal_color}\${error_var_default_value}\${yellow_color} wird verwendet" arr["TURKISH",613]="Uyarı. Lütfen \${rc_path} dosyasını veya komut satırı bayraklarını kontrol edin. \${normal_color}\${error_var_name}\${yellow_color} değişkeninde geçersiz değer. \${normal_color}\${error_var_default_value}\${yellow_color} varsayılan değeri kullanılacak" - arr["ARABIC",613]="تحذير. يرجى التحقق من ملف \${rc_path} أو أعلام سطر الأوامر.هناك قيمة غير صالحة في متغير \${normal_color}\${error_var_name}\${yellow_color}. سيتم استخدام القيمة الافتراضية \${normal_color}\${error_var_default_value}\${yellow_color}" + arr["ARABIC",613]="\${normal_color}\${error_var_default_value}\${yellow_color} سيتم استخدام القيمة الافتراضية .\${normal_color}\${error_var_name}\${yellow_color} أو أعلام سطر الأوامر.هناك قيمة غير صالحة في متغير \${rc_path} تحذير. يرجى التحقق من ملف" arr["ENGLISH",614]="Warning. Please check \${rc_path} file. Configuration variable \${normal_color}\${error_var_name}\${yellow_color} not found. The default value \${normal_color}\${error_var_default_value}\${yellow_color} will be used" arr["SPANISH",614]="Atención. Por favor revisa el fichero \${rc_path}. No se ha encontrado la variable \${normal_color}\${error_var_name}\${yellow_color}. El valor por defecto \${normal_color}\${error_var_default_value}\${yellow_color} será usado" @@ -8878,7 +8878,7 @@ function initialize_language_strings() { arr["POLISH",614]="Uwaga! Sprawdź plik \${rc_path}. Nie znaleziono zmiennej \${normal_color}\${error_var_name}\${yellow_color}. Użyta zostanie wartość domyślna \${normal_color}\${error_var_default_value}\${yellow_color}" arr["GERMAN",614]="Achtung. Bitte überprüfen Sie die \${rc_path}-Datei. Die Konfigurationsvariable \${normal_color}\${error_var_name}\${yellow_color} wurde nicht gefunden. \${normal_color}\${error_var_default_value}\${yellow_color} wird verwendet" arr["TURKISH",614]="Uyarı! Lütfen \${rc_path} dosyasını kontrol edin. Yapılandırma değişkeni \${normal_color}\${error_var_name}\${yellow_color} bulunamadı. \${normal_color}\${error_var_default_value}\${yellow_color} varsayılan değeri kullanılmak istiyor" - arr["ARABIC",614]="تحذير. يرجى التحقق من ملف \${rc_path}. متغير التكوين \${normal_color}\${error_var_name}\${yellow_color} غير موجود. سيتم استخدام القيمة الافتراضية \${normal_color}\${error_var_default_value}\${yellow_color}" + arr["ARABIC",614]="\${normal_color}\${error_var_default_value}\${yellow_color} غير موجود. سيتم استخدام القيمة الافتراضية \${normal_color}\${error_var_name}\${yellow_color} \${rc_path} تحذير. يرجى التحقق من ملف" arr["ENGLISH",615]="There is an error in your configuration. Please check the \${rc_path} file. You have enabled the option to force the use of iptables instead of nftables (\${normal_color}AIRGEDDON_FORCE_IPTABLES\${red_color}) but your system doesn't have iptables installed. Disable this option or install iptables to fix the problem" arr["SPANISH",615]="Hay un error en tu configuración. Por favor revisa el fichero \${rc_path}. Has activado la opción para forzar el uso de iptables en lugar de nftables (\${normal_color}AIRGEDDON_FORCE_IPTABLES\${red_color}) pero tu sistema no tiene iptables instaladas. Deshabilita esta opción o instala iptables para solucionar el problema" @@ -8891,7 +8891,7 @@ function initialize_language_strings() { arr["POLISH",615]="Wystąpił błąd konfiguracji. Sprawdź plik \${rc_path}. Aktywowałeś opcję wymuszania użycia iptables zamiast nftables (\${normal_color}AIRGEDDON_FORCE_IPTABLES\${red_color}), ale twój system nie ma zainstalowanego iptables. Wyłącz tę opcję lub zainstaluj iptables, aby rozwiązać problem" arr["GERMAN",615]="Ein Fehler wurde in Ihren Einstellungen gefunden. Bitte überprüfen Sie die Datei \${rc_path}. Sie haben die Option aktiviert, um die Verwendung von iptables anstelle von nftables zu erzwingen (\${normal_color}AIRGEDDON_FORCE_IPTABLES\${red_color}), aber auf Ihrem System sind iptables nicht installiert. Deaktivieren Sie diese Option oder installieren Sie iptables, um das Problem zu lösen" arr["TURKISH",615]="Yapılandırmanızda bir hata var. Lütfen \${rc_path} dosyasını kontrol edin. Nftables (\${normal_color}AIRGEDDON_FORCE_IPTABLES\${red_color}) yerine iptables kullanımını zorlama seçeneğini etkinleştirdiniz, ancak sisteminizde iptables kurulu değil. Bu seçeneği devre dışı bırakın veya sorunu çözmek için iptables yükleyin" - arr["ARABIC",615]="هناك خطأ في التكوين الخاص بك. يرجى التحقق من ملف \${rc_path} . لقد قمت بتمكين خيار فرض استخدام iptables بدلاً من nftables (\${normal_color}AIRGEDDON_FORCE_IPTABLES\${red_color}) ولكن نظامك ليس به iptables مثبتًا. قم بتعطيل هذا الخيار أو قم بتثبيت iptables لإصلاح المشكلة" + arr["ARABIC",615]="لإصلاح المشكلة iptables مثبتًا. قم بتعطيل هذا الخيار أو قم بتثبيت iptables ولكن نظامك ليس به (\${normal_color}AIRGEDDON_FORCE_IPTABLES\${red_color}) nftables بدلاً من iptables لقد قمت بتمكين خيار فرض استخدام .\${rc_path} هناك خطأ في التكوين الخاص بك. يرجى التحقق من ملف" arr["ENGLISH",616]="10. Change windows handling method to tmux" arr["SPANISH",616]="10. Cambiar el método de manejo de ventanas a tmux" @@ -8904,7 +8904,7 @@ function initialize_language_strings() { arr["POLISH",616]="10. Zmień metodę zarządzania oknami na tmux" arr["GERMAN",616]="10. Ändern Sie die Fensterverwaltung zu tmux" arr["TURKISH",616]="10. Pencere yönetimi yöntemini tmux olarak değiştirin" - arr["ARABIC",616]="10. تغيير طريقة التعامل مع النوافذ إلى tmux" + arr["ARABIC",616]="10. tmux تغيير طريقة التعامل مع النوافذ إلى" arr["ENGLISH",617]="10. Change windows handling method to xterm" arr["SPANISH",617]="10. Cambiar el método de manejo de ventanas a xterm" @@ -8917,7 +8917,7 @@ function initialize_language_strings() { arr["POLISH",617]="10. Zmień metodę zarządzania oknami na xterm" arr["GERMAN",617]="10. Ändern Sie die Fensterverwaltung zu xterm" arr["TURKISH",617]="10. Pencere yönetimi yöntemini xterm olarak değiştirin" - arr["ARABIC",617]="10. تغيير طريقة التعامل مع النوافذ إلى xterm" + arr["ARABIC",617]="10. xterm تغيير طريقة التعامل مع النوافذ إلى" arr["ENGLISH",618]="Current windows handling: \${pink_color}xterm\${normal_color}\${reboot_required_text}" arr["SPANISH",618]="Manejo de ventanas actual: \${pink_color}xterm\${normal_color}\${reboot_required_text}" @@ -8930,7 +8930,7 @@ function initialize_language_strings() { arr["POLISH",618]="Bieżące zarządzanie oknami: \${pink_color}xterm\${normal_color}\${reboot_required_text}" arr["GERMAN",618]="Aktuelle Fensterverwaltung: \${pink_color}xterm\${normal_color}\${reboot_required_text}" arr["TURKISH",618]="Mevcut pencere yönetimi: \${pink_color}xterm\${normal_color}\${reboot_required_text}" - arr["ARABIC",618]="إدارة النافذة الحالية: \${pink_color}xterm\${normal_color}\${reboot_required_text}" + arr["ARABIC",618]="\${pink_color}xterm\${normal_color}\${reboot_required_text}\${blue_color} :إدارة النافذة الحالية" arr["ENGLISH",619]="Current windows handling: \${pink_color}tmux\${normal_color}\${reboot_required_text}" arr["SPANISH",619]="Manejo de ventanas actual: \${pink_color}tmux\${normal_color}\${reboot_required_text}" @@ -8943,7 +8943,7 @@ function initialize_language_strings() { arr["POLISH",619]="Bieżące zarządzanie oknami: \${pink_color}tmux\${normal_color}\${reboot_required_text}" arr["GERMAN",619]="Aktuelle Fensterverwaltung: \${pink_color}tmux\${normal_color}\${reboot_required_text}" arr["TURKISH",619]="Mevcut pencere yönetimi: \${pink_color}tmux\${normal_color}\${reboot_required_text}" - arr["ARABIC",619]="إدارة النافذة الحالية: \${pink_color}tmux\${normal_color}\${reboot_required_text}" + arr["ARABIC",619]="\${pink_color}tmux\${normal_color}\${reboot_required_text}\${blue_color} :إدارة النافذة الحالية" arr["ENGLISH",620]="The option has been modified in the configuration file. Restart the script in order to make the changes to take effect" arr["SPANISH",620]="Se ha modificado la opción en el fichero de configuración. Reinicia el script para que los cambios tengan efecto" @@ -8969,7 +8969,7 @@ function initialize_language_strings() { arr["POLISH",621]="Nie można uruchomić airgeddon w bieżącej sesji tmux. Ta sesja zostanie wysłana na drugi plan. Zostanie utworzona nowa sesja tmux, w której będzie uruchomiony airgeddon" arr["GERMAN",621]="Es ist nicht möglich, airgeddon in der aktuellen tmux-Sitzung auszuführen. Diese Sitzung wird in den Hintergrund gesendet und eine neue Sitzung wird erstellt, in der airgeddon gestartet wird" arr["TURKISH",621]="Mevcut tmux seansında airgeddon çalıştırmak mümkün değildir. Bu oturum arka plana gönderilecek ve airgeddon'un başlatılacağı yeni bir tmux oturumu oluşturulacak" - arr["ARABIC",621]="ليس من الممكن تشغيل airgeddon في دورة tmux الحالية. سيتم إرسال هذه الدورة إلى الخلفية وسيتم إنشاء دورة tmux جديدة لإطلاق airgeddon" + arr["ARABIC",621]="airgeddon جديدة لإطلاق tmux الحالية. سيتم إرسال هذه الدورة إلى الخلفية وسيتم إنشاء دورة tmux في دورة airgeddon ليس من الممكن تشغيل" arr["ENGLISH",622]="13. (reaver) Null PIN attack" arr["SPANISH",622]="13. (reaver) Ataque de PIN nulo" @@ -8982,7 +8982,7 @@ function initialize_language_strings() { arr["POLISH",622]="13. (reaver) Atak null PIN" arr["GERMAN",622]="13. (reaver) Null-PIN-Angriff" arr["TURKISH",622]="13. (reaver) Null PIN saldırısı" - arr["ARABIC",622]="13. (reaver) هجوم Null PIN" + arr["ARABIC",622]="13. Null PIN هجوم (reaver)" arr["ENGLISH",623]="You have reaver installed (v\${reaver_version}). You meet the version requirement to perform null PIN integrated reaver attack (minimum version v\${minimum_reaver_nullpin_version}). Script can continue..." arr["SPANISH",623]="Tienes reaver instalado (v\${reaver_version}). Cumples con el requisito de versión para realizar el ataque de PIN nulo integrado con reaver (versión minima v\${minimum_reaver_nullpin_version}). El script puede continuar..." @@ -8995,7 +8995,7 @@ function initialize_language_strings() { arr["POLISH",623]="Masz zainstalowany reaver (v\${reaver_version}). Spełnia on wymagania dotyczące wersji, aby wykonać atak null PIN (wersja minimalna v\${minimum_reaver_nullpin_version}). Skrypt może kontynuować..." arr["GERMAN",623]="Reaver ist installiert (v\${reaver_version}). Sie erfüllen die Versionsvoraussetzung, um den Null-PIN-Angriff auszuführen, der mit Reaver integriert ist (min Version v\${minimum_reaver_nullpin_version}). Das Skript kann fortfahren..." arr["TURKISH",623]="Reaver sisteminizde kurulu (v\${reaver_version}). Null PIN entegre edilmiş reaver saldırısını gerçekleştirmek için sürüm gereksinimini karşılıyorsunuz (minimum sürüm v\${minimum_reaver_nullpin_version}). Script devam edebilir..." - arr["ARABIC",623]="لقد قمت بتثبيت (v\${reaver_version}). أنت تستوفي متطلبات الإصدار لتنفيذ هجوم Reaver PIN integrated reaver (الحد الأدنى من الإصدار v\${minimum_reaver_nullpin_version}). البرنامج يمكن أن يستمر ..." + arr["ARABIC",623]="...البرنامج يمكن أن يستمر .(v\${minimum_reaver_nullpin_version}الحد الأدنى من الإصدار) Reaver PIN integrated reaver أنت تستوفي متطلبات الإصدار لتنفيذ هجوم .(v\${reaver_version}) لقد قمت بتثبيت" arr["ENGLISH",624]="You have reaver installed (v\${reaver_version}), but not required version. To perform null PIN integrated reaver attack you must have at least version v\${minimum_reaver_nullpin_version}" arr["SPANISH",624]="Tienes reaver instalado (v\${reaver_version}), aunque no la versión requerida. Para realizar el ataque de PIN nulo integrado con reaver has de tener al menos la versión v\${minimum_reaver_nullpin_version}" @@ -9008,7 +9008,7 @@ function initialize_language_strings() { arr["POLISH",624]="Masz zainstalowany reaver (v\${reaver_version}), ale zbyt niską wersję. Aby zrealizować atak null PIN zintegrowany z programem reaver musisz mieć co najmniej wersję v\${minimum_reaver_nullpin_version}" arr["GERMAN",624]="Reaver ist installiert (v\${reaver_version}), jedoch nicht die erforderliche Version. Um den Null-PIN-Angriff mit Reaver zu integrieren, müssen Sie mindestens die Version v\${minimum_reaver_nullpin_version} haben" arr["TURKISH",624]="Reaver sisteminizde kurulu (v\${reaver_version}), ancak sürüm uygun değil. Boş PIN entegre reaver saldırısını gerçekleştirmek için minimum sürüm olan \${minimum_reaver_nullpin_version} olmalıdır" - arr["ARABIC",624]="لقد قمت بتثبيت (v\${reaver_version}) ، لكن ليس الإصدار المطلوب. لتنفيذ هجوم PIN integrated reaver، يجب أن يكون لديك على الأقل الإصدار v\${minimum_reaver_nullpin_version}" + arr["ARABIC",624]="v\${minimum_reaver_nullpin_version}يجب أن يكون لديك على الأقل الإصدار ، PIN integrated reaver لكن ليس الإصدار المطلوب. لتنفيذ هجوم ، (v\${reaver_version}) لقد قمت بتثبيت" arr["ENGLISH",625]="Null PIN attack is pretty fast and achieve the password almost instantly but only a few access points are vulnerable. Some of them are \"Huawei HG658C\", \"ZTE H218N\", \"ZTE H108N\" and \"ZTE H298N\"" arr["SPANISH",625]="El ataque de PIN nulo es muy rápido y consigue la contraseña instantáneamente pero solo unos pocos puntos de acceso son vulnerables. Algunos conocidos son \"Huawei HG658C\", \"ZTE H218N\", \"ZTE H108N\" y \"ZTE H298N\"" @@ -9021,7 +9021,7 @@ function initialize_language_strings() { arr["POLISH",625]="Atak null PIN jest bardzo szybki i natychmiast uzyskuje hasło. Niestety, tylko kilka punktów dostępu jest podatnych na ten atak. Niektóre z nich to \"Huawei HG658C\", \"ZTE H218N\", \"ZTE H108N\" i \"ZTE H298N\"" arr["GERMAN",625]="Der Null-PIN-Angriff ist sehr schnell und erhält das Kennwort sofort, aber nur wenige access points sind anfällig. Einige sind \"Huawei HG658C\", \"ZTE H218N\", \"ZTE H108N\" und \"ZTE H298N\"" arr["TURKISH",625]="Null PIN saldırısı çok hızlıdır ve şifreyi anında alır, ancak yalnızca birkaç erişim noktası korunmasızdır. Bazı \"Huawei HG658C\", \"ZTE H218N\", \"ZTE H108N\" ve \"ZTE H298N\"" - arr["ARABIC",625]="يعد هجوم Null PIN سريعًا جدًا ويحقق كلمة المرور على الفور تقريبًا ولكن فقط نقاط وصول قليلة معرضة للخطر. بعضها \"Huawei HG658C\", \"ZTE H218N\", \"ZTE H108N\" and \"ZTE H298N\"" + arr["ARABIC",625]="\"ZTE H298N\" و ، \"ZTE H108N\" ، \"ZTE H218N\" ، \"Huawei HG658C\" سريعًا جدًا ويحقق كلمة المرورعلى الفور تقريبًا ولكن فقط نقاط وصول قليلة معرضة للخطر. بعضها Null PIN يعد هجوم" arr["ENGLISH",626]="Since airgeddon 9.20 version, tmux is supported and it can be used instead of xterm as windows handler. Script can be launched in a headless environment without a graphical X window system. It is recommended only for advanced users. Like any other option, it can be configured on the options menu, on the \${rc_path} options file or launched using \${normal_color}AIRGEDDON_WINDOWS_HANDLING\${pink_color} \"flag\" in the command line. More information about options customization at Wiki: \${urlgithub_wiki}/Options" arr["SPANISH",626]="A partir de la versión 9.20 de airgeddon, tmux está soportado y se puede utilizar en lugar de xterm como gestor de ventanas. Se puede lanzar el script en un entorno sin un sistema gráfico de ventanas X. Solo se recomienda hacerlo para usuarios avanzados. Como cualquier otra opción, se puede configurar desde el menú de opciones, configurarlo en el fichero de opciones \${rc_path} o lanzarlo usando el \"flag\" \${normal_color}AIRGEDDON_WINDOWS_HANDLING\${pink_color} en la línea de comandos. Más información acerca de la personalización de opciones en el Wiki: \${urlgithub_wiki}/Options" @@ -9034,7 +9034,7 @@ function initialize_language_strings() { arr["POLISH",626]="Począwszy od wersji 9.20 airgeddon, tmux jest obsługiwany i może być używany zamiast xterm jako menedżer okien. Skrypt można uruchomić w środowisku bez systemu graficznego X window. Zalecany jest tylko dla zaawansowanych użytkowników. Jak każdą inna opcję, można ją skonfigurować z menu, w pliku opcji \${rc_path} lub uruchomić za pomocą \"flag\" \${normal_color}AIRGEDDON_WINDOWS_HANDLING\${pink_color} w wierszu poleceń. Więcej informacji na temat dostosowywania opcji w Wiki: \${urlgithub_wiki}/Options" arr["GERMAN",626]="Ab airgeddon Version 9.20 wird tmux unterstützt und kann anstelle von xterm als Fenstermanager verwendet werden. Sie können das Skript in einer Umgebung ohne Grafiksystem von X-Fenstern starten, es wird nur für fortgeschrittene Benutzer empfohlen. Wie jede andere Option kann sie über das Optionsmenü konfiguriert werden, in der Optionsdatei \${rc_path} konfiguriert oder mit dem \"flag\" \${normal_color}AIRGEDDON_WINDOWS_HANDLING\${pink_color} in der Befehlszeile gestartet werden. Weitere Informationen zur Anpassung der Optionen im Wiki: \${urlgithub_wiki}/Options" arr["TURKISH",626]="airgeddon'un 9.20 sürümünden itibaren, tmux destekleniyor ve bir pencere yöneticisi olarak xterm yerine kullanılabilir. Senaryoyu X windows grafik sistemine sahip olmayan bir ortamda başlatabilirsiniz, sadece ileri düzey kullanıcılar için önerilir. Diğer seçeneklerde olduğu gibi, seçenekler menüsünden yapılandırılabilir, \${rc_path} seçenekler dosyasında yapılandırılabilir veya komut satırında \"flag\" \${normal_color}AIRGEDDON_WINDOWS_HANDLING\${pink_color} kullanılarak başlatılabilir. Wiki'deki seçeneklerin özelleştirilmesi hakkında daha fazla bilgi: \${urlgithub_wiki}/Options" - arr["ARABIC",626]="من الإصدار 9.20 airgeddon ، يتم دعم tmux ويمكن استخدامه بدلاً من xterm كمدير نوافذ. يمكنك تشغيل البرنامج النصي في بيئة بدون نظام رسومات X Windows. ومن المستحسن إستخدامه من طرف للمستخدمين المتقدمين. مثل أي خيار آخر ، يمكن تهيئه من قائمة الخيارات ، في ملف الخيارات \${rc_path} أو تشغيله باستخدام \"flag\" \${normal_color}AIRGEDDON_WINDOWS_HANDLING\${pink_color} في سطر الأوامر. مزيد من المعلومات حول تخصيص الخيارات في \${urlgithub_wiki}/Options" + arr["ARABIC",626]="\${urlgithub_wiki}/Options في سطر الأوامر. مزيد من المعلومات حول تخصيص الخيارات في \${normal_color}AIRGEDDON_WINDOWS_HANDLING\${pink_color} \"flag\" أو تشغيله باستخدام \${rc_path} ومن المستحسن إستخدامه من طرف للمستخدمين المتقدمين. مثل أي خيار آخر ، يمكن تهيئه من قائمة الخيارات ، في ملف الخيارات .X Windows كمدير نوافذ. يمكنك تشغيل البرنامج النصي في بيئة بدون نظام رسومات xterm ويمكن استخدامه بدلاً من tmux يتم دعم ، airgeddon 9.20 من الإصدار" arr["ENGLISH",627]="certificates" arr["SPANISH",627]="certificados" @@ -9073,7 +9073,7 @@ function initialize_language_strings() { arr["POLISH",629]="Generując niestandardowe certyfikaty sprawimy, że nasz atak na sieć firmową stanie się bardziej wiarygodny" arr["GERMAN",629]="Indem wir benutzerdefinierte Zertifikate generieren, werden wir unseren Angriff auf ein Unternehmensnetzwerk glaubwürdiger machen" arr["TURKISH",629]="Özel sertifikalar üreterek, kurumsal bir ağa saldırımızı daha güvenilir hale getireceğiz" - arr["ARABIC",629]="عند إنشاء شهادات مخصصة ، سنجعل هجومنا على شبكة enterprise أكثر مصداقية" + arr["ARABIC",629]="أكثر مصداقية enterprise عند إنشاء شهادات مخصصة ، سنجعل هجومنا على شبكة" arr["ENGLISH",630]="Enter two letter country code (US, ES, FR):" arr["SPANISH",630]="Introduce las dos letras del código de país (US, ES, FR):" @@ -9086,7 +9086,7 @@ function initialize_language_strings() { arr["POLISH",630]="Wpisz dwuliterowy kod kraju (US, ES, FR):" arr["GERMAN",630]="Den zweistelligen Ländercode eingeben (US, ES, FR):" arr["TURKISH",630]="İki harfli ülke kodunu giriniz (US, ES, FR):" - arr["ARABIC",630]="أدخل رمز البلد المكون من حرفين (US, ES, FR):" + arr["ARABIC",630]=":(US, ES, FR) أدخل رمز البلد المكون من حرفين" arr["ENGLISH",631]="Enter state or province (Madrid, New Jersey):" arr["SPANISH",631]="Introduce el estado o provincia (Madrid, New Jersey):" @@ -9099,7 +9099,7 @@ function initialize_language_strings() { arr["POLISH",631]="Wpisz stan lub prowincję (Madrid, New Jersey):" arr["GERMAN",631]="Bundesstaat oder Provinz eingeben (Madrid, New Jersey):" arr["TURKISH",631]="Eyalet veya ilinizi giriniz (Madrid, New Jersey):" - arr["ARABIC",631]="أدخل الولاية أو المقاطعة (مدريد ، نيو جيرسي):" + arr["ARABIC",631]=":أدخل الولاية أو المقاطعة (مدريد ، نيو جيرسي)" arr["ENGLISH",632]="Enter locale (Hong Kong, Dublin):" arr["SPANISH",632]="Introduce el lugar (Hong Kong, Dublin):" @@ -9112,7 +9112,7 @@ function initialize_language_strings() { arr["POLISH",632]="Wpisz ustawienia regionalne (Hong Kong, Dublin):" arr["GERMAN",632]="Lokale eingeben (Hong Kong, Dublin):" arr["TURKISH",632]="Yerel ayarı girin (Hong Kong, Dublin):" - arr["ARABIC",632]="أدخل الموقع (هونج كونج ، دبلن):" + arr["ARABIC",632]=":أدخل الموقع (هونج كونج ، دبلن)" arr["ENGLISH",633]="Enter organization name (Evil Corp):" arr["SPANISH",633]="Introduce el nombre de la empresa (Evil Corp):" @@ -9125,7 +9125,7 @@ function initialize_language_strings() { arr["POLISH",633]="Wpisz nazwę organizacji (Evil Corp):" arr["GERMAN",633]="Organisationsname eingeben (Evil Corp):" arr["TURKISH",633]="Kuruluş adını girin (Evil Corp):" - arr["ARABIC",633]="أدخل اسم المنظمة (Evil Corp):" + arr["ARABIC",633]=":(Evil Corp) أدخل اسم المنظمة" arr["ENGLISH",634]="Enter email (tyrellwellick@ecorp.com):" arr["SPANISH",634]="Introduce un correo electrónico (tyrellwellick@ecorp.com):" @@ -9138,7 +9138,7 @@ function initialize_language_strings() { arr["POLISH",634]="Wpisz adres e-mail (tyrellwellick@ecorp.com):" arr["GERMAN",634]="E-Mail eingeben (tyrellwellick@ecorp.com):" arr["TURKISH",634]="E-posta adresini girin (tyrellwellick@ecorp.com):" - arr["ARABIC",634]="أدخل البريد الإلكتروني (tyrellwellick@ecorp.com):" + arr["ARABIC",634]=":(tyrellwellick@ecorp.com) أدخل البريد الإلكتروني" arr["ENGLISH",635]="Enter the \"common name\" (CN) for cert (ecorp.com):" arr["SPANISH",635]="Introduce el \"common name\" (CN) del certificado (ecorp.com):" @@ -9151,7 +9151,7 @@ function initialize_language_strings() { arr["POLISH",635]="Wpisz \"common name\" (CN) dla cert (ecorp.com):" arr["GERMAN",635]="Einen \"common name\" (CN) eingeben (ecorp.com):" arr["TURKISH",635]="Bir \"common name\" (CN) girin (ecorp.com):" - arr["ARABIC",635]="أدخل \"common name\" (CN) للشهادة (ecorp.com):" + arr["ARABIC",635]="(ecorp.com) للشهادة \"common name\" (CN) أدخل" arr["ENGLISH",636]="There is an error in your configuration. Please check the \${rc_path} file. You have enabled the option to force the use of mdk3 (\${normal_color}AIRGEDDON_MDK_VERSION\${red_color}) but your system doesn't have mdk3 installed. Disable this option or install mdk3 to fix the problem" arr["SPANISH",636]="Hay un error en tu configuración. Por favor revisa el fichero \${rc_path}. Has activado la opción para forzar el uso de mdk3 (\${normal_color}AIRGEDDON_MDK_VERSION\${red_color}) pero tu sistema no tiene mdk3 instalado. Deshabilita esta opción o instala mdk3 para solucionar el problema" @@ -9164,7 +9164,7 @@ function initialize_language_strings() { arr["POLISH",636]="Wystąpił błąd konfiguracji. Sprawdź plik \${rc_path}. Aktywowałeś opcję wymuszania użycia mdk3 (\${normal_color}AIRGEDDON_MDK_VERSION\${red_color}), ale twój system nie ma zainstalowanego mdk3. Wyłącz tę opcję lub zainstaluj mdk3, aby rozwiązać problem" arr["GERMAN",636]="Ein Fehler wurde in Ihren Einstellungen gefunden. Bitte überprüfen Sie die Datei \${rc_path}. Sie haben die Option aktiviert, um die Verwendung von mdk3 zu erzwingen (\${normal_color}AIRGEDDON_MDK_VERSION\${red_color}), aber auf Ihrem System ist mdk3 nicht installiert. Deaktivieren Sie diese Option oder installieren Sie mdk3, um dieses Problem zu lösen" arr["TURKISH",636]="Yapılandırmanızda bir hata var. Lütfen \${rc_path} dosyasını kontrol edin. (\${normal_color}AIRGEDDON_MDK_VERSION\${red_color}) mdk3 kullanımını zorlama seçeneğini etkinleştirdiniz, ancak sisteminizde mdk3 kurulu değil. Bu seçeneği devre dışı bırakın veya sorunu çözmek için mdk3 yükleyin" - arr["ARABIC",636]="هناك خطأ في التكوين الخاص بك. يرجى التحقق من ملف \${rc_path}. لقد قمت بتمكين خيار فرض استخدام mdk3 (\${normal_color}AIRGEDDON_MDK_VERSION\${red_color}) ولكن لم يتم تثبيت mdk3 على نظامك. قم بتعطيل هذا الخيار أو قم بتثبيت mdk3 لإصلاح المشكلة" + arr["ARABIC",636]="لإصلاح المشكلة mdk3 على نظامك. قم بتعطيل هذا الخيار أو قم بتثبيت mdk3 ولكن لم يتم تثبيت (\${normal_color}AIRGEDDON_MDK_VERSION\${red_color}) mdk3 لقد قمت بتمكين خيار فرض استخدام .\${rc_path} هناك خطأ في التكوين الخاص بك. يرجى التحقق من ملف" arr["ENGLISH",637]="11. Set mdk version to mdk3" arr["SPANISH",637]="11. Cambiar versión mdk a mdk3" @@ -9177,7 +9177,7 @@ function initialize_language_strings() { arr["POLISH",637]="11. Zmień wersję mdk na mdk3" arr["GERMAN",637]="11. Die mdk-Version zu mdk3 wechseln" arr["TURKISH",637]="11. mdk sürümünü mdk3 olarak değiştir" - arr["ARABIC",637]="11. قم بتعيين إصدار mdk على mdk3" + arr["ARABIC",637]="11. mdk3 على mdk قم بتعيين إصدار" arr["ENGLISH",638]="11. Set mdk version to mdk4" arr["SPANISH",638]="11. Cambiar versión mdk a mdk4" @@ -9190,7 +9190,7 @@ function initialize_language_strings() { arr["POLISH",638]="11. Zmień wersję mdk na mdk4" arr["GERMAN",638]="11. Die mdk-Version zu mdk4 wechseln" arr["TURKISH",638]="11. mdk sürümünü mdk4 olarak değiştirin" - arr["ARABIC",638]="11. قم بتعيين إصدار mdk على mdk4" + arr["ARABIC",638]="11. mdk4 على mdk قم بتعيين إصدار" arr["ENGLISH",639]="\${blue_color}mdk version is going to be changed. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",639]="\${blue_color}Se va a cambiar la versión de mdk a utilizar. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -9203,7 +9203,7 @@ function initialize_language_strings() { arr["POLISH",639]="\${blue_color}Wersja mdk zostanie zmieniona. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",639]="\${blue_color}Die zu verwendende mdk-Version wird geändert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",639]="\${blue_color}Kullanılacak mdk sürümünü değiştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",639]="\${blue_color} \${green_color}هل تريد المتابعة؟ \${normal_color}\${visual_choice}" + arr["ARABIC",639]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color}" arr["ENGLISH",640]="mdk version was successfully changed to \${mdk_command}" arr["SPANISH",640]="Se ha cambiado correctamente la versión de mdk a \${mdk_command}" @@ -9216,7 +9216,7 @@ function initialize_language_strings() { arr["POLISH",640]="Wersja z mdk na \${mdk_command} została pomyślnie zmieniona" arr["GERMAN",640]="Die mdk-Version wurde zu \${mdk_command} erfolgreich geändert" arr["TURKISH",640]="mdk sürümü başarıyla \${mdk_command} olarak değiştirildi" - arr["ARABIC",640]="تم تغيير إصدار mdk بنجاح إلى \${mdk_command}" + arr["ARABIC",640]="\${mdk_command} بنجاح إلى mdkتم تغيير إصدار" arr["ENGLISH",641]="Selected mdk version: \${pink_color}\${mdk_command}\${normal_color}" arr["SPANISH",641]="Versión mdk seleccionada: \${pink_color}\${mdk_command}\${normal_color}" @@ -9229,7 +9229,7 @@ function initialize_language_strings() { arr["POLISH",641]="Wybrana wersja mdk: \${pink_color}\${mdk_command}\${normal_color}" arr["GERMAN",641]="Ausgewählte mdk-Version: \${pink_color}\${mdk_command}\${normal_color}" arr["TURKISH",641]="Seçilen mdk versiyonu: \${pink_color}\${mdk_command}\${normal_color}" - arr["ARABIC",641]="إصدار MDK المحدد: \${pink_color}\${mdk_command}\${normal_color}" + arr["ARABIC",641]="\${pink_color}\${mdk_command}\${blue_color} :المحدد MDK إصدار \${normal_color}" arr["ENGLISH",642]="Certificates are being generated. Please be patient, the process can take some time..." arr["SPANISH",642]="Se están generando los certificados. Por favor ten paciencia, el proceso puede tardar un rato..." @@ -9242,7 +9242,7 @@ function initialize_language_strings() { arr["POLISH",642]="Generowane są certyfikaty. Prosimy o cierpliwość, proces może trochę potrwać..." arr["GERMAN",642]="Zertifikate werden generiert. Bitte haben Sie etwas Geduld, der Vorgang kann eine Weile dauern..." arr["TURKISH",642]="Sertifikalar üretiliyor. Lütfen sabırlı olun, işlem biraz zaman alabilir..." - arr["ARABIC",642]="يتم إنشاء الشهادات. يرجى التحلي بالصبر ، قد تستغرق العملية بعض الوقت ..." + arr["ARABIC",642]="...يتم إنشاء الشهادات. يرجى التحلي بالصبر ، قد تستغرق العملية بعض الوقت" arr["ENGLISH",643]="Certificates files were created successfully, you should decide where to save them. \${green_color}Type the path to store the files or press [Enter] to accept the default proposal \${normal_color}[\${enterprisecertspath}]" arr["SPANISH",643]="Los ficheros de los certificados se han creado correctamente, hay que decidir donde guardarlos. \${green_color}Escribe la ruta donde guardaremos los ficheros o pulsa [Enter] para aceptar la propuesta por defecto \${normal_color}[\${enterprisecertspath}]" @@ -9255,7 +9255,7 @@ function initialize_language_strings() { arr["POLISH",643]="Pliki certyfikatów zostały utworzone poprawnie. Musisz zdecydować, gdzie je zapisać. \${green_color}Wpisz ścieżkę zapisu lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${enterprisecertspath}]" arr["GERMAN",643]="Die Zertifikatsdateien wurden erfolgreich erstellt. Sie müssen entscheiden, wo diese gespeichert werden sollen. \${green_color}Geben Sie den Pfad ein, in dem die Dateien gespeichert werden sollen, oder drücken Sie [Enter], um den Standardvorschlag zu akzeptieren. \${normal_color}[\${enterprisecertspath}]" arr["TURKISH",643]="Sertifika dosyaları başarılıyla oluşturuldu, nereye kaydedileceğine karar vermelisiniz. \${green_color}Dosyaları kaydedeceğimiz yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın \${normal_color}[\${enterprisecertspath}]" - arr["ARABIC",643]="تم إنشاء ملفات الشهادات بنجاح ، يجب أن تقرر مكان حفظها. \${green_color}اكتب المسار لتخزين الملفات أو اضغط على [Enter] لقبول الاقتراح الافتراضي \${normal_color}[\${enterprisecertspath}]" + arr["ARABIC",643]="\${normal_color}[\${enterprisecertspath}] \${green_color}لقبول الاقتراح [Enter] اكتب المسار لتخزين الملفات أو اضغط على \${blue_color}.تم إنشاء ملفات الشهادات بنجاح ، يجب أن تقرر مكان حفظها" arr["ENGLISH",644]="Certificates (ca.pem, server.pem and server.key) were saved successfully to selected path [\${normal_color}\${enterprisecerts_completepath}\${blue_color}]. The expiration time for these certificates is \${normal_color}10\${blue_color} years and the password used on the creation process was \"\${normal_color}\${certspass}\${blue_color}\"" arr["SPANISH",644]="Los ficheros de los certificados (ca.pem, server.pem and server.key) se han salvado correctamente en la ruta elegida [\${normal_color}\${enterprisecerts_completepath}\${blue_color}]. El tiempo de expiración para estos certificados es de \${normal_color}10\${blue_color} años y la contraseña utilizada en su creación fue \"\${normal_color}\${certspass}\${blue_color}\"" @@ -9268,7 +9268,7 @@ function initialize_language_strings() { arr["POLISH",644]="Pliki certyfikatów (ca.pem, server.pem i server.key) zostały poprawnie zapisane w wybranej ścieżce [\${normal_color}\${enterprisecerts_completepath}\${blue_color}]. Czas ważności tych certyfikatów wynosi \${normal_color}10\${blue_color} lat, a hasło użyte ich utworzenia to \"\${normal_color}\${certspass}\${blue_color}\"" arr["GERMAN",644]="Die Zertifikatdateien (ca.pem, server.pem und server.key) wurden erfolgreich im ausgewählten Pfad [\${normal_color}\${enterprisecerts_completepath}\${blue_color}] gespeichert. Die Gültigkeitsdauer für diese zertifikate beträgt \${normal_color}10\${blue_color} Jahre und das bei der Erstellung verwendete Passwort war \"\${normal_color}\${certspass}\${blue_color}\"" arr["TURKISH",644]="Sertifika dosyaları (ca.pem, server.pem ve server.key) seçilen yola başarıyla kaydedildi [\${normal_color}\${enterprisecerts_completepath}\${blue_color}]. Bu sertifikaların son kullanma süresi \${normal_color}10\${blue_color} yıl ve oluşturmada kullanılan şifre \"\${normal_color}\${certspass}\${blue_color}\" idi" - arr["ARABIC",644]="تم حفظ الشهادات (ca.pem و server.pem و server.key) بنجاح في المسار المحدد [\${normal_color}\${enterprisecerts_completepath}\${blue_color}]. وقت انتهاء صلاحية هذه الشهادات هو\${normal_color}10\${blue_color} سنة وكلمة المرور المستخدمة في عملية الإنشاء كانت \"\${normal_color}\${certspass}\${blue_color}\"" + arr["ARABIC",644]="\"\${normal_color}\${certspass}\${blue_color}\" سنة وكلمة المرور المستخدمة في عملية الإنشاء كانت \${normal_color}10\${blue_color}وقت انتهاء صلاحية هذه الشهادات هو .[\${normal_color}\${enterprisecerts_completepath}\${blue_color}] بنجاح في المسار المحدد (server.keyو server.pemو ca.pem) تم حفظ الشهادات" arr["ENGLISH",645]="\${green_color}Do you want to use custom certificates during the attack? \${blue_color}If you answer no \"n\", airgeddon will use ones by default. if you answer yes \"y\" then you will have to provide their path and know the password with which they were generated \${normal_color}\${visual_choice}" arr["SPANISH",645]="\${green_color}¿Quieres utilizar certificados personalizados durante el ataque? \${blue_color}Si respondes no \"n\", airgeddon utilizará unos por defecto. Si respondes sí \"y\" entonces tendrás que proporcionar la ruta de los mismos y conocer la contraseña con la que fueron generados \${normal_color}\${visual_choice}" @@ -9281,7 +9281,7 @@ function initialize_language_strings() { arr["POLISH",645]="\${green_color}Czy chcesz używać niestandardowych certyfikatów podczas ataku? \${blue_color}Jeśli odpowiesz nie \"n\", airgeddon użyje domyślnych. Jeśli odpowiesz tak \"y\", będziesz musiał podać ścieżkę i hasło użyte do ich wygenerowania \${normal_color}\${visual_choice}" arr["GERMAN",645]="\${green_color}Möchten Sie während des Angriffs benutzerdefinierte Zertifikate verwenden? \${blue_color}Wenn sie mit Nein \"n\" antworten, verwendet airgeddon die Standardzertifikaten. wenn sie mit Ja \"y\" antworten, müssen Sie deren Pfad und das Kennwort eingeben, mit dem sie generiert wurden \${normal_color}\${visual_choice}" arr["TURKISH",645]="\${green_color}Saldırı sırasında özel sertifikalar kullanmak ister misiniz? \${blue_color}Hayır \"n\" cevabını verirseniz, airgeddon varsayılanları kullanacaktır. eğer evet \"y\" cevabını verirseniz, yollarını belirtmeniz ve oluşturdukları şifreyi bilmeniz gerekir \${normal_color}\${visual_choice}" - arr["ARABIC",645]="\${green_color}هل تريد استخدام شهادات مخصصة أثناء الهجوم؟ \${blue_color}إذا أجبت بلا \"n\" ، فسيستخدمها airgeddon افتراضيًا. إذا أجبت بنعم \"y\" ، فسيتعين عليك إدخال مسارهم ومعرفة كلمة المرور التي تم إنشاؤها باستخدامها \${normal_color}\${visual_choice}" + arr["ARABIC",645]="\${normal_color}\${visual_choice}\${blue_color}فسيتعين عليك إدخال مسارهم ومعرفة كلمة المرور التي تم إنشاؤها باستخدامها ،\"y\" تلقائيًا. إذا أجبت بنعم airgeddon فسيستخدمها \"n\" إذا أجبت بلا \${green_color} هل تريد استخدام شهادات مخصصة أثناء الهجوم ؟" arr["ENGLISH",646]="\${blue_color}airgeddon has detected that custom certificates have been generated during this session. \${green_color}Do you want to use them during the attack? \${normal_color}\${visual_choice}" arr["SPANISH",646]="\${blue_color}airgeddon ha detectado que han sido generados unos certificados personalizados durante esta sesión. \${green_color}¿Quieres utilizarlos durante el ataque? \${normal_color}\${visual_choice}" @@ -9294,7 +9294,7 @@ function initialize_language_strings() { arr["POLISH",646]="\${blue_color}airgeddon wykrył, że podczas tej sesji wygenerowano niestandardowe certyfikaty. \${green_color}Czy chcesz ich użyć podczas ataku? \${normal_color}\${visual_choice}" arr["GERMAN",646]="\${blue_color}airgeddon hat bemerkt, dass während dieser Sitzung benutzerdefinierte Zertifikate generiert wurden. \${green_color}Möchten Sie diese während des Angriffs benutzen? \${normal_color}\${visual_choice}" arr["TURKISH",646]="\${blue_color}airgeddon, bu oturum sırasında özel sertifikaların oluşturulduğunu tespit etti. \${green_color}Onları saldırı sırasında kullanmak istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",646]="\${blue_color}اكتشف airgeddon أنه تم إنشاء شهادات مخصصة أثناء هذه الدورة. \${green_color}هل تريد استخدامها أثناء الهجوم؟ \${normal_color}\${visual_choice}" + arr["ARABIC",646]="\${normal_color}\${visual_choice}\${green_color}هل تريد استخدامها أثناء الهجوم؟\${blue_color} .أنه تم إنشاء شهادات مخصصة أثناء هذه الدورة airgeddon اكتشف" arr["ENGLISH",647]="Default certificates will be used" arr["SPANISH",647]="Se utilizarán los certificados por defecto" @@ -9320,7 +9320,7 @@ function initialize_language_strings() { arr["POLISH",648]="Zostaną wykorzystane certyfikaty wygenerowane wcześniej z airgeddon" arr["GERMAN",648]="Mit airgeddon erstellte Zertifikate werden verwendet" arr["TURKISH",648]="Daha önce airgeddon ile üretilen sertifikalar kullanılacak" - arr["ARABIC",648]="سيتم استخدام الشهادات السابقة التي تم إنشاؤها باستخدام airgeddon" + arr["ARABIC",648]="airgeddon سيتم استخدام الشهادات السابقة التي تم إنشاؤها باستخدام" arr["ENGLISH",649]="Validating certificates..." arr["SPANISH",649]="Validando certificados..." @@ -9333,7 +9333,7 @@ function initialize_language_strings() { arr["POLISH",649]="Sprawdzanie poprawności certyfikatów..." arr["GERMAN",649]="Validiere Zertfikiate..." arr["TURKISH",649]="Sertifikalar doğrulanıyor..." - arr["ARABIC",649]="التحقق من صحة الشهادات ..." + arr["ARABIC",649]="...التحقق من صحة الشهادات" arr["ENGLISH",650]="Certificates are valid. Attack can be performed" arr["SPANISH",650]="Los certificados son válidos. El ataque se puede realizar" @@ -9385,7 +9385,7 @@ function initialize_language_strings() { arr["POLISH",653]="System wtyczek: \${pink_color}Włączony\${normal_color}\${reboot_required_text}" arr["GERMAN",653]="Plugins-System: \${pink_color}Aktiviert\${normal_color}\${reboot_required_text}" arr["TURKISH",653]="Eklentiler sistemi: \${pink_color}Aktif\${normal_color}\${reboot_required_text}" - arr["ARABIC",653]="نظام الإضافات: \${pink_color}ممكن\${normal_color}\${reboot_required_text}" + arr["ARABIC",653]="\${pink_color}ممكن\${normal_color}\${reboot_required_text}\${blue_color} :نظام الإضافات" arr["ENGLISH",654]="Plugins system: \${pink_color}Disabled\${normal_color}\${reboot_required_text}" arr["SPANISH",654]="Sistema de plugins: \${pink_color}Desactivados\${normal_color}\${reboot_required_text}" @@ -9398,7 +9398,7 @@ function initialize_language_strings() { arr["POLISH",654]="System wtyczek: \${pink_color}Wyłączony\${normal_color}\${reboot_required_text}" arr["GERMAN",654]="Plugins-System: \${pink_color}Deaktiviert\${normal_color}\${reboot_required_text}" arr["TURKISH",654]="Eklentiler sistemi: \${pink_color}DevreDışı\${normal_color}\${reboot_required_text}" - arr["ARABIC",654]="نظام الإضافات: \${pink_color}معطل\${normal_color}\${reboot_required_text}" + arr["ARABIC",654]="\${pink_color}معطل\${normal_color}\${reboot_required_text}\${blue_color} :نظام الإضافات نظام الإضافات" arr["ENGLISH",655]="\${blue_color}Plugins system will be disabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",655]="\${blue_color}Se va a deshabilitar el sistema de plugins. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -9411,7 +9411,7 @@ function initialize_language_strings() { arr["POLISH",655]="\${blue_color}System wtyczek zostanie wyłączony. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",655]="\${blue_color}Das Plugins-System wird deaktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",655]="\${blue_color}Eklenti sistemi devre dışı bırakılacak. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",655]="سيتم تعطيل نظام الإضافات. \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" + arr["ARABIC",655]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color}.سيتم تعطيل نظام الإضافات" arr["ENGLISH",656]="\${blue_color}Plugins system will be enabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",656]="\${blue_color}Se va a habilitar el sistema de plugins. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -9424,7 +9424,7 @@ function initialize_language_strings() { arr["POLISH",656]="\${blue_color}System wtyczek zostanie włączony. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",656]="\${blue_color}Das Plugins-System wird aktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",656]="\${blue_color}Eklenti sistemi etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",656]="سيتم تمكين نظام الإضافات. \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" + arr["ARABIC",656]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color}.سيتم تمكين نظام الإضافات" arr["ENGLISH",657]="\${blue_color}tmux will be enabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",657]="\${blue_color}Se va a habilitar tmux. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -9437,7 +9437,7 @@ function initialize_language_strings() { arr["POLISH",657]="\${blue_color}tmux zostanie włączony. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",657]="\${blue_color}tmux wird aktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",657]="\${blue_color}tmux etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",657]="\${blue_color}سيتم تمكين tmux. \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" + arr["ARABIC",657]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color}.tmux سيتم تمكين" arr["ENGLISH",658]="\${blue_color}xterm will be enabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",658]="\${blue_color}Se va a habilitar xterm. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -9450,7 +9450,7 @@ function initialize_language_strings() { arr["POLISH",658]="\${blue_color}xterm zostanie włączony. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",658]="\${blue_color}xterm wird aktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",658]="\${blue_color}xterm etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",658]="\${blue_color}سيتم تمكين xterm. \${green_color} هل تريد المتابعة؟\${normal_color}\${visual_choice}" + arr["ARABIC",658]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color}.xterm سيتم تمكين" arr["ENGLISH",659]="Error. Invalid function \"\${normal_color}\${current_function}\${red_color}\" at plugin \"\${normal_color}\${plugin}\${red_color}\". The function tried to be modified does not exist. Fix it before continuing" arr["SPANISH",659]="Error. Función no válida \"\${normal_color}\${current_function}\${red_color}\" en el plugin \"\${normal_color}\${plugin}\${red_color}\". La función que se intenta modificar no existe. Arréglalo antes de continuar" @@ -9463,7 +9463,7 @@ function initialize_language_strings() { arr["POLISH",659]="Błąd. Nieprawidłowa funkcja \"\${normal_color}\${current_function}\${red_color}\" we wtyczce \"\${normal_color}\${plugin}\${red_color}\". Funkcja próbuje modyfikować nie istnieją. Napraw to przed kontynuowaniem" arr["GERMAN",659]="Fehler. Ungültige Funktion \"\${normal_color}\${current_function}\${red_color}\" im Plugin \"\${normal_color}\${plugin}\${red_color}\". Die zu-ändernde Funktion ist nicht vorhanden. Beheben Sie es, bevor Sie fortfahren" arr["TURKISH",659]="Hata. \"\${normal_color}\${plugin}\${red_color}\" eklentisinde geçersiz İşlev \"\${normal_color}\${current_function}\${red_color}\". Değiştirmeye çalışılan fonksiyon mevcut değil. Devam etmeden önce düzeltin" - arr["ARABIC",659]="خطأ. وظيفة غير صالحة \"\${normal_color}\${current_function}\${red_color}\" في الإضافة \"\${normal_color}\${plugin}\${red_color}\". الوظيفة التي تم محاولة تعديلها غير موجودة. قمبإصلاحها قبل المتابعة" + arr["ARABIC",659]="الوظيفة التي تم محاولة تعديلها غير موجودة. قمبإصلاحها قبل المتابعة .\"\${normal_color}\${plugin}\${red_color}\" في الإضافة \"\${normal_color}\${current_function}\${red_color}\" خطأ. وظيفة غير صالحة " arr["ENGLISH",660]="Thanks to the plugins system, customized content can be developed. Custom modifications of any menu or functionality in a quick and simple way. More information at Wiki: \${urlgithub_wiki}/Plugins%20System" arr["SPANISH",660]="Gracias al sistema de plugins se puede desarrollar contenido personalizado, modificaciones propias de alguna funcionalidad del menú de una forma ágil y sencilla. Más información en el Wiki: \${urlgithub_wiki}/Plugins%20System" @@ -9476,7 +9476,7 @@ function initialize_language_strings() { arr["POLISH",660]="Dzięki systemowi wtyczek można rozwijać spersonalizowane treści, własne modyfikacje jakiejkolwiek funkcji lub menu w szybki i prosty sposób. Więcej informacji w Wiki: \${urlgithub_wiki}/Plugins%20System" arr["GERMAN",660]="Dank des Plugin-Systems können individuell angepasste Inhalte, eigene Modifikationen jeglicher Funktionalität oder ein Menü in einer schnellen und einfachen Art und Weise entwickelt werden. Weitere Informationen finden Sie auf Wiki: \${urlgithub_wiki}/Plugins%20System" arr["TURKISH",660]="Eklentiler sistemi sayesinde özel içerikler, menü veya özellik kolay ve hızlı bir şekilde eklenebilir. Hakkında daha fazla bilgi: \${urlgithub_wiki}/Plugins%20System" - arr["ARABIC",660]="بفضل نظام المكونات الإضافية ، يمكن تطوير محتوى خاص ، وتعديلات خاصة لأي قائمة أو وظيفة بطريقة سريعة وبسيطة. مزيد من المعلومات على Wiki: \${urlgithub_wiki}/Plugins%20System" + arr["ARABIC",660]="Wiki: \${urlgithub_wiki}/Plugins%20System بفضل نظام المكونات الإضافية ، يمكن تطوير محتوى خاص ، وتعديلات خاصة لأي قائمة أو وظيفة بطريقة سريعة وبسيطة. مزيد من المعلومات على" arr["ENGLISH",661]="Error. You have conflicting plugins (\"\${normal_color}\${function_hooks[\${original_function},\${action}]}\${red_color}\" and \"\${normal_color}\${plugin}\${red_color}\") performing the same action \"\${normal_color}\${action}\${red_color}\" over the same function \"\${normal_color}\${original_function}\${red_color}\". Fix it before continuing" arr["SPANISH",661]="Error. Tienes plugins en conflicto (\"\${normal_color}\${function_hooks[\${original_function},\${action}]}\${red_color}\" y \"\${normal_color}\${plugin}\${red_color}\") están realizando la misma acción \"\${normal_color}\${action}\${red_color}\" sobre la misma función \"\${normal_color}\${original_function}\${red_color}\". Arréglalo antes de continuar" @@ -9489,7 +9489,7 @@ function initialize_language_strings() { arr["POLISH",661]="Błąd. Konflikt wtyczek (\"\${normal_color}\${function_hooks[\${original_function},\${action}]}\${red_color}\" i \"\${normal_color}\${plugin}\${red_color}\") wykonujących tą samą czynność \"\${normal_color}\${action}\${red_color}\" na tej samej funkcji \"\${normal_color}\${original_function}\${red_color}\". Napraw to przed kontynuowaniem" arr["GERMAN",661]="Error. Sie haben widersprüchliche Plugins (\"\${normal_color}\${function_hooks[\${original_function},\${action}]}\${red_color}\" und \"\${normal_color}\${plugin}\${red_color}\") die die gleiche Aktion \"\${normal_color}\${action}\${red_color}\" über die gleiche funktion \"\${normal_color}\${original_function}\${red_color}\" durchführen. Beheben Sie es, bevor Sie fortfahren" arr["TURKISH",661]="Hata. Çakışan eklentiler var: (\"\${normal_color}\${function_hooks[\${original_function},\${action}]}\${red_color}\" ve \"\${normal_color}\${plugin}\${red_color}\"). Aynı eylemi gerçekleştirerek \"\${normal_color}\${action}\${red_color}\" aynı işlevi \"\${normal_color}\${original_function}\${red_color}\" gerçekleştirmeye çalışıyorlar. Devam etmeden önce düzeltin" - arr["ARABIC",661]="خطأ. لديك مكونات إضافية متعارضة (\"\${normal_color}\${function_hooks[\${original_function},\${action}]}\${red_color}\" و \"\${normal_color}\${plugin}\${red_color}\") يؤديان نفس المهمة \"\${normal_color}\${action}\${red_color}\" في نفس الوظيفة \"\${normal_color}\${original_function}\${red_color}\". قم بإصلاحه قبل المتابعة" + arr["ARABIC",661]="قم بإصلاحه قبل المتابعة .\"\${normal_color}\${original_function}\${red_color}\" في نفس الوظيفة \"\${normal_color}\${action}\${red_color}\" يؤديان نفس المهمة (\"\${normal_color}\${plugin}\${red_color}\" و \${action}]}\${red_color}\" ،\"\${normal_color}\${function_hooks[\${original_function}) خطأ. لديك مكونات إضافية متعارضة " arr["ENGLISH",662]="Only one additional interface able to be used detected. Autoselected" arr["SPANISH",662]="Sólo se ha detectado una interfaz adicional capaz de ser utilizada. Se ha seleccionado automáticamente" @@ -9515,7 +9515,7 @@ function initialize_language_strings() { arr["POLISH",663]="5. Przechwyć PMKID" arr["GERMAN",663]="5. PMKID ergreifen" arr["TURKISH",663]="5. PMKID yakala" - arr["ARABIC",663]="5. التقاط PMKID" + arr["ARABIC",663]="5. PMKID التقاط" arr["ENGLISH",664]="It is possible to obtain PMKIDs from clientless WPA/WPA2-PSK networks" arr["SPANISH",664]="Es posible obtener PMKIDs de redes WPA/WPA2-PSK sin clientes" @@ -9528,7 +9528,7 @@ function initialize_language_strings() { arr["POLISH",664]="Jest możliwe uzyskanie PMKIDs z sieci WPA/WPA2-PSK bez podłączonych klientów" arr["GERMAN",664]="Es ist möglich, PMKIDs von Clientless WPA/WPA2-PSK Netzwerken zu erhalten" arr["TURKISH",664]="Clientless WPA/WPA2-PSK ağlarından PMKIDs elde etmek mümkündür" - arr["ARABIC",664]="\${pending_of_translation} PMKIDs من الممكن الحصول على الشبكة WPA/WPA2-PSK بدون عميل" + arr["ARABIC",664]="بدون عميل WPA/WPA2-PSK من شبكات PMKIDs من الممكن الحصول على" arr["ENGLISH",665]="In WPA/WPA2-PSK networks you can crack either PMKIDs or Handshakes to obtain the network passphrase" arr["SPANISH",665]="En las redes WPA/WPA2-PSK, pueden crackearse ya sean PMKIDs o Handshakes para obtener la contraseña de red" @@ -9541,7 +9541,7 @@ function initialize_language_strings() { arr["POLISH",665]="Aby uzyskać hasło sieciowe w sieciach WPA/WPA2-PSK można złamać PMKIDs lub Handshake" arr["GERMAN",665]="In WPA/WPA2-PSK Netzwerken können Sie entweder PMKIDs oder Handshakes knacken um das Netzwerk Passwort zu erhalten" arr["TURKISH",665]="WPA/WPA2-PSK ağlarda ağ parolasını elde etmek ya PMKIDs veya Handshake kırılabilir" - arr["ARABIC",665]="من الممكن الحصول على معرّفات PMKID من شبكات WPA/WPA2-PSK بدون عميل" + arr["ARABIC",665]="للحصول على عبارة مرور الشبكة Handshakes أو PMKIDs يمكنك كسر ،WPA/WPA2-PSK في شبكات" arr["ENGLISH",666]="After capturing a Handshake or a PMKID, you can try to decrypt it on the offline WPA/WPA2 decrypt menu selecting \"Personal\" submenu" arr["SPANISH",666]="Si capturas un Handshake o un PMKID, puedes intentar descifrarlo en el menú de descifrado WPA/WPA2 offline eligiendo el submenú de tipo \"Personal\"" @@ -9554,7 +9554,7 @@ function initialize_language_strings() { arr["POLISH",666]="Po przechwyceniu Handshake lub PMKID, można spróbować je złamać w menu deszyfrowania WPA/WPA2 w trybie offline, wybierając podmenu typu \"Osobiste\"" arr["GERMAN",666]="Nachdem der Handshake oder ein PMKID aufgenommen worden ist, können Sie versuchen, ihn offline zu entschlüsseln WPA/WPA2 durch Untermenü \"Persönlich\"" arr["TURKISH",666]="Bir Handshake veya PMKID yakaladıktan sonra, onu kırmak için offline WPA/WPA2 deşifre menüsünün altında \"Kisisel\" seçin" - arr["ARABIC",666]="بعد التقاط Handshake أو PMKID ، يمكنك محاولة فك تشفيرها في قائمة فك تشفير WPA /WPA/WPA2 دون اتصال ، باختيارالقائمة الفرعية \"Personal\"" + arr["ARABIC",666]="\"Personal\" دون اتصال ، باختيارالقائمة الفرعية WPA/WPA2يمكنك محاولة فك تشفيرها في قائمة فك تشفير ،PMKID أو Handshake بعد التقاط" arr["ENGLISH",667]="It has been detected that you have installed an old aircrack version. No problem if you plan to crack a Handshake, but bear in mind that to crack PMKID is needed \${aircrack_pmkid_version} as a minimum version of aircrack. Otherwise PMKID will not be detected" arr["SPANISH",667]="Se ha detectado una versión antigua de aircrack. No hay problema si planeas descifrar un Handshake, pero hay que tener en cuenta para descifrar PMKID se requiere como mínimo la versión \${aircrack_pmkid_version} de aircrack. De lo contrario el PMKID no será detectado" @@ -9567,7 +9567,7 @@ function initialize_language_strings() { arr["POLISH",667]="Wykryto zainstalowaną starą wersję aircrack. Nie ma problemu, jeśli masz zamiar złamać Handshake, ale należy pamiętać, że do złamania PMKID jest potrzebna minimamlnie wersja \${aircrack_pmkid_version}. W przeciwnym wypadku nie zostanie wykryte PMKID" arr["GERMAN",667]="Es wurde festgestellt, dass Sie eine alte aircrack Version installiert haben. Kein Problem, wenn Sie planen, einen Handshake zu knacken, aber bedenken Sie, dass PMKID zu knacken ist \${aircrack_pmkid_version} als Mindestversion benötigt. Sonst wird PMKID nicht erkannt werden" arr["TURKISH",667]="Eski bir aircrack sürümünün yüklü olduğunu tespit edildi. Handshake kırmak istiyorsanız bu bir problem değil. PMKID kırmayı planlıyorsanız \${aircrack_pmkid_version} gereklidir. Aksi takdirde PMKID algılanmaz" - arr["ARABIC",667]="تم اكتشاف أنك قمت بتثبيت نسخة قديمة من aircrack. لا توجد مشكلة إذا كنت تخطط لاختراق Handshake، ولكن ضع في اعتبارك أن لكسر PMKID مطلوب \${aircrack_pmkid_version} كإصدار أدنى من aircrack. وإلا فلن يتم الكشف عن PMKID" + arr["ARABIC",667]="PMKID وإلا فلن يتم الكشف عن aircrack كإصدار أدنى من \${aircrack_pmkid_version} مطلوب PMKID ولكن ضع في اعتبارك أن لكسر ،Handshake لا توجد مشكلة إذا كنت تخطط لاختراق .aircrack تم اكتشاف أنك قمت بتثبيت نسخة قديمة من" arr["ENGLISH",668]="6. (hashcat) Dictionary attack against PMKID capture file" arr["SPANISH",668]="6. (hashcat) Ataque de diccionario sobre fichero de captura PMKID" @@ -9580,7 +9580,7 @@ function initialize_language_strings() { arr["POLISH",668]="6. (hashcat) Atak słownikowy na plik przechwytywania PMKID" arr["GERMAN",668]="6. (hashcat) Wörterbuchangriff auf die PMKID-Aufnahmedatei" arr["TURKISH",668]="6. (hashcat) Yakalanan PMKID dosyasına karşı sözlük saldırısı" - arr["ARABIC",668]="6. (hashcat) هجوم القاموس على ملف الالتقاط PMKID" + arr["ARABIC",668]="6. PMKID هجوم القاموس على ملف التقاط (hashcat)" arr["ENGLISH",669]="7. (hashcat) Bruteforce attack against PMKID capture file" arr["SPANISH",669]="7. (hashcat) Ataque de fuerza bruta sobre fichero de captura PMKID" @@ -9593,7 +9593,7 @@ function initialize_language_strings() { arr["POLISH",669]="7. (hashcat) Atak brute force na plik przechwytywania PMKID" arr["GERMAN",669]="7. (hashcat) Brute-Force-Angriff auf die Capture-PMKID-Datei" arr["TURKISH",669]="7. (hashcat) Yakalama PMKID dosyasına karşı bruteforce saldırısı" - arr["ARABIC",669]="7. (hashcat) هجوم Bruteforce ضد ملف التقاط PMKID" + arr["ARABIC",669]="7. PMKID على ملف التقاط Bruteforce هجوم (hashcat)" arr["ENGLISH",670]="8. (hashcat) Rule based attack against PMKID capture file" arr["SPANISH",670]="8. (hashcat) Ataque basado en reglas sobre fichero de captura PMKID" @@ -9606,7 +9606,7 @@ function initialize_language_strings() { arr["POLISH",670]="8. (hashcat) Atak na plik przechwytywania PMKID bazujący na regułach" arr["GERMAN",670]="8. (hashcat) Regeln-basierender Angriff auf die Capture-PMKID-Datei" arr["TURKISH",670]="8. (hashcat) Yakalanan PMKID dosyasına karşı kural tabanlı saldırı" - arr["ARABIC",670]="8. (hashcat) هجوم قائم على القاعدة ضد ملف التقاط PMKID" + arr["ARABIC",670]="8. PMKID هجوم قائم على القاعدة على ملف الالتقاط (hashcat)" arr["ENGLISH",671]="Don't close the window manually, script will do when needed. In about \${timeout} seconds maximum you'll know if you've got the PMKID" arr["SPANISH",671]="No cierres manualmente la ventana, el script lo hará cuando proceda. En unos \${timeout} segundos como máximo sabrás si conseguiste el PMKID" @@ -9619,7 +9619,7 @@ function initialize_language_strings() { arr["POLISH",671]="Nie zamykaj okna ręcznie, skrypt zrobi to w razie potrzeby. W ciągu co najwyżej \${timeout} sekund dowiesz się, czy masz PMKID" arr["GERMAN",671]="Schließen Sie das Fenster nicht manuell, das Skript wird dies bei Bedarf tun. In ungefähr \${timeout} Sekunden werden Sie wissen, ob Sie den PMKID bekommen haben" arr["TURKISH",671]="Pencereyi manuel olarak kapatmayın, yazılım gerektiğinde yapacaktır. Yaklaşık \${timeout} saniye içinde, PMKID'e sahip olup olmadığınızı bileceksiniz" - arr["ARABIC",671]="لا تغلق النافذة يدويًا ، فسيقوم البرنامج بذلك عند الحاجة. في حوالي \${timeout} ثانية كحد أقصى ستعرف ما إذا كان لديك PMKID" + arr["ARABIC",671]="PMKID ثانية كحد أقصى ستعرف ما إذا كان لديك \${timeout} لا تغلق النافذة يدويًا ، فسيقوم البرنامج بذلك عند الحاجة. في حوالي" arr["ENGLISH",672]="It seems we failed... try it again, choose another target or increase the timeout. Maybe the access point is not vulnerable" arr["SPANISH",672]="Parece que no lo hemos conseguido... inténtalo de nuevo, elige otro objetivo o incrementa el timeout. Puede ser que el punto de acceso no sea vulnerable" @@ -9645,7 +9645,7 @@ function initialize_language_strings() { arr["POLISH",673]="Plik PMKID został pomyślnie wygenerowany w [\${normal_color}\${enteredpath}\${blue_color}]" arr["GERMAN",673]="PMKID-Datei erfolgreich in [\${normal_color}\${enteredpath}\${blue_color}] erstellt" arr["TURKISH",673]="PMKID dosyası şu hedefte başarıyla oluşturuldu [\${normal_color}\${enteredpath}\${blue_color}]" - arr["ARABIC",673]="تم إنشاء ملف PMKID بنجاح في [\${normal_color}\${enteredpath}\${blue_color}]" + arr["ARABIC",673]="[\${normal_color}\${enteredpath}\${blue_color}] بنجاح في PMKID تم إنشاء ملف" arr["ENGLISH",674]="Type the path to store the file or press [Enter] to accept the default proposal \${normal_color}[\${pmkidpath}]" arr["SPANISH",674]="Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto \${normal_color}[\${pmkidpath}]" @@ -9658,7 +9658,7 @@ function initialize_language_strings() { arr["POLISH",674]="Wpisz ścieżkę do zapisywania plików lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${pmkidpath}]" arr["GERMAN",674]="Schreiben Sie den Pfad, unter dem die Datei gespeichert werden soll, oder drücken Sie die [Enter]-Taste, um den Standardvorschlag \${normal_color}[\${pmkidpath}] \${green_color}zu benutzen" arr["TURKISH",674]="Dosyayı depolamak için yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın \${normal_color}[\${pmkidpath}]" - arr["ARABIC",674]="اكتب المسار لتخزين الملف أو اضغط على [Enter] لقبول الاقتراح الافتراضي \${normal_color}[\${pmkidpath}]" + arr["ARABIC",674]="\${normal_color}[\${pmkidpath}]\${green_color} لقبول الاقتراح [Enter] اكتب المسار لتخزين الملف أو اضغط على" arr["ENGLISH",675]="Selected file has a valid hashcat PMKID hashes format" arr["SPANISH",675]="El fichero seleccionado tiene un formato válido de hashes PMKID para hashcat" @@ -9671,7 +9671,7 @@ function initialize_language_strings() { arr["POLISH",675]="Wybrany plik ma poprawny format hash PMKID dla hashcat" arr["GERMAN",675]="Die ausgewählte Datei hat ein gültiges PMKID-Hashformat für hashcat" arr["TURKISH",675]="Seçilen dosyanın geçerli bir hashcat PMKID hash formatı var" - arr["ARABIC",675]="الملف المحدد له تنسيق تجزئات PMKID صالح" + arr["ARABIC",675]="صالح PMKID الملف المحدد له تنسيق تجزئات" arr["ENGLISH",676]="Selected file has an invalid hashcat PMKID hashes format" arr["SPANISH",676]="El fichero seleccionado no tiene un formato válido de hashes PMKID para hashcat" @@ -9684,7 +9684,7 @@ function initialize_language_strings() { arr["POLISH",676]="Wybrany plik ma nieprawidłowy format hash PMKID dla hashcat" arr["GERMAN",676]="Die ausgewählte Datei hat kein gültiges PMKID-Hashformat für hashcat" arr["TURKISH",676]="Seçilen dosya hashcat için geçerli bir PMKID hash formatına sahip değil" - arr["ARABIC",676]="الملف المحدد له تنسيق تجزئات PMKID غير صالح" + arr["ARABIC",676]="غيرصالح PMKID الملف المحدد له تنسيق تجزئات" arr["ENGLISH",677]="You already have selected a capture file during this session [\${normal_color}\${hashcatpmkidenteredpath}\${blue_color}]" arr["SPANISH",677]="Ya tienes seleccionado un fichero de captura en esta sesión [\${normal_color}\${hashcatpmkidenteredpath}\${blue_color}]" @@ -9697,7 +9697,7 @@ function initialize_language_strings() { arr["POLISH",677]="W tej sesji wybrano już plik przechwytywania [\${normal_color}\${hashcatpmkidenteredpath}\${blue_color}]" arr["GERMAN",677]="Sie haben bereits eine Capture-Datei in dieser Sitzung ausgewählt [\${normal_color}\${hashcatpmkidenteredpath}\${blue_color}]" arr["TURKISH",677]="Bu oturumda zaten bir yakalama dosyası seçtiniz [\${normal_color} \${hashcatpmkidenteredpath}\${blue_color}]" - arr["ARABIC",677]="لقد قمت بالفعل بتحديد ملف الالتقاط أثناء هذه الجلسة [\${normal_color}\${hashcatpmkidenteredpath}\${blue_color}]" + arr["ARABIC",677]="[\${normal_color}\${hashcatpmkidenteredpath}\${blue_color}] لقد قمت بالفعل بتحديد ملف الالتقاط أثناء هذه الجلسة" arr["ENGLISH",678]="You have hashcat installed (v\${hashcat_version}). You meet the version requirement to perform PMKID hashcat attack (minimum version v\${minimum_hashcat_pmkid_version}). Script can continue..." arr["SPANISH",678]="Tienes hashcat instalado (v\${hashcat_version}). Cumples con el requisito de versión para realizar el ataque PMKID con hashcat (versión minima v\${minimum_hashcat_pmkid_version}). El script puede continuar..." @@ -9710,7 +9710,7 @@ function initialize_language_strings() { arr["POLISH",678]="Masz zainstalowany hashcat (v\${hashcat_version}). Spełnia on wymagania dotyczące wersji, aby wykonać atak PMKID (wersja minimalna v\${minimum_hashcat_pmkid_version}). Skrypt może kontynuować..." arr["GERMAN",678]="Hashcat ist installiert (v\${hashcat_version}). Sie erfüllen die Versionsvoraussetzung, um den PMKID-Angriff auszuführen, der mit Hashcat integriert ist (min Version v\${minimum_hashcat_pmkid_version}). Das Skript kann fortfahren..." arr["TURKISH",678]="Hashcat sisteminizde kurulu (v\${hashcat_version}). PMKID hashcat saldırısını gerçekleştirmek için sürüm gereksinimini karşılıyorsunuz (minimum sürüm v\${minimum_hashcat_pmkid_version}). Script devam edebilir..." - arr["ARABIC",678]="لقد قمت بتثبيت (v\${hashcat_version}). أنت تفي بمتطلبات الإصدار لتنفيذ هجوم التجزئة PMKID v\${minimum_hashcat_pmkid_version}). البرنامج يمكن أن يستمر ..." + arr["ARABIC",678]="...البرنامج يمكن أن يستمر .v\${minimum_hashcat_pmkid_version}) أنت تفي بمتطلبات الإصدار لتنفيذ هجوم التجزئة .(v\${hashcat_version}) لقد قمت بتثبيت" arr["ENGLISH",679]="You have hashcat installed (v\${hashcat_version}), but not required version. To perform PMKID hashcat attack you must have at least version v\${minimum_hashcat_pmkid_version}" arr["SPANISH",679]="Tienes hashcat instalado (v\${hashcat_version}), aunque no la versión requerida. Para realizar el ataque PMKID con hashcat has de tener al menos la versión v\${minimum_hashcat_pmkid_version}" @@ -9723,7 +9723,7 @@ function initialize_language_strings() { arr["POLISH",679]="Masz zainstalowany hashcat (v\${hashcat_version}), ale nie wymaganą wersję. Aby zrealizować atak PMKID zintegrowany z programem hashcat musisz mieć co najmniej wersję v\${minimum_hashcat_pmkid_version}" arr["GERMAN",679]="Hashcat (v\${hashcat_version}) ist installiert, jedoch nicht die erforderliche Version. Um den PMKID-Angriff mit Hashcat zu integrieren, müssen Sie mindestens die Version v\${minimum_hashcat_pmkid_version} haben" arr["TURKISH",679]="Hashcat sisteminizde kurulu (v\${hashcat_version}), ancak sürüm uygun değil. PMKID hashcat saldırısını gerçekleştirmek için minimum sürüm olan \${minimum_hashcat_pmkid_version} yüklenmeli" - arr["ARABIC",679]="لقد قمت بتثبيت (v\${hashcat_version}) ، لكن ليس الإصدار المطلوب. لتنفيذ هجوم تجزئة PMKID ، يجب أن يكون لديك على الأقل الإصدار v\${minimum_hashcat_pmkid_version}" + arr["ARABIC",679]="v\${minimum_hashcat_pmkid_version}يجب أن يكون لديك على الأقل الإصدار ،PMKID لكن ليس الإصدار المطلوب. لتنفيذ هجوم تجزئة ،(v\${hashcat_version}) لقد قمت بتثبيت" arr["ENGLISH",680]="Although you were trying to capture a Handshake, it has been verified that a PMKID was successfully captured from the target network which is also valid" arr["SPANISH",680]="Aunque estabas intentando capturar un Handshake, se ha comprobado que se capturado con éxito un PMKID de la red elegida como objetivo que también es válido" @@ -9736,7 +9736,7 @@ function initialize_language_strings() { arr["POLISH",680]="\${pending_of_translation} Chociaż próbujesz przechwycić Handshake, potwierdzono, że PMKID sieci docelowej został pomyślnie przechwycony, co jest również ważne" arr["GERMAN",680]="Obwohl Sie versucht haben, einen Handshake zu erfassen, haben wir ein PMKID erfasst, was auch gültig ist" arr["TURKISH",680]="Ir Handshake yakalamaya çalışmış olsanız da, hedef ağdan bir PMKID'nin başarılı bir şekilde yakalandığı doğrulandı" - arr["ARABIC",680]="على الرغم من أنك كنت تحاول التقاط Handshake ، فقد تم التحقق من أن PMKID تم التقاطه بنجاح من الشبكة المستهدفة وهي صالحة أيضًا" + arr["ARABIC",680]="تم التقاطه بنجاح من الشبكة المستهدفة وهي صالحة أيضًا PMKID فقد تم التحقق من أن ،Handshake على الرغم من أنك كنت تحاول التقاط" arr["ENGLISH",681]="In addition to capturing a Handshake, it has been verified that a PMKID from the target network has also been successfully captured" arr["SPANISH",681]="Además de capturar un Handshake, se ha comprobado que se capturado con éxito también un PMKID de la red elegida como objetivo" @@ -9749,7 +9749,7 @@ function initialize_language_strings() { arr["POLISH",681]="\${pending_of_translation} Oprócz przechwytywania Handshake potwierdzono, że PMKID z sieci docelowej również został pomyślnie przechwycony" arr["GERMAN",681]="Neben der Erfassung eines Handshakes wurde überprüft, ob auch eine PMKID aus dem Zielnetzwerk erfolgreich erfasst wurde" arr["TURKISH",681]="Bir Handshake yakalamanın yanı sıra, hedef ağdan bir PMKID değerinin de başarıyla yakalandığı doğrulandı" - arr["ARABIC",681]="بالإضافة إلى التقاط المصافحة ، تم التحقق من أن PMKID من الشبكة المستهدفة قد تم التقاطه بنجاح أيضًا" + arr["ARABIC",681]="من الشبكة المستهدفة قد تم التقاطه بنجاح أيضًا PMKID تم التحقق من أن ،Handshake بالإضافة إلى التقاط" arr["ENGLISH",682]="No networks found with Handshake/PMKID captured on the selected file" arr["SPANISH",682]="No se encontraron redes con Handshake/PMKID capturado en el fichero seleccionado" @@ -9762,7 +9762,7 @@ function initialize_language_strings() { arr["POLISH",682]="Nie znaleziono sieci z przechwyconym Handshake/PMKID w wybranym pliku" arr["GERMAN",682]="In der ausgewählten Datei wurden keine Netzwerke mit Handshake/PMKID gefunden" arr["TURKISH",682]="Seçilen dosyada yakalanan Handshake/PMKID ile ağ bulunamadı" - arr["ARABIC",682]="لم يتم العثور على شبكات مع Handshake/PMKID الملتقطة في الملف المحدد" + arr["ARABIC",682]="الملتقطة في الملف المحدد Handshake/PMKID لم يتم العثور على شبكات مع" arr["ENGLISH",683]="It has been verified that capture file contains Handshake/PMKID of target network. Script can continue..." arr["SPANISH",683]="Se ha comprobado que el fichero de captura contiene Handshake/PMKID de la red objetivo. El script puede continuar..." @@ -9775,7 +9775,7 @@ function initialize_language_strings() { arr["POLISH",683]="\${pending_of_translation} Plik przechwytywania został zweryfikowany jako zawierający Handshake/PMKID sieci docelowej. Skrypt może kontynuować..." arr["GERMAN",683]="Es wurde überprüft, ob die Capture-Datei das Handshake/PMKID des Zielnetzwerks enthält. Das Skript kann fortfahren..." arr["TURKISH",683]="Yakalama dosyasının hedef ağın El Handshake/PMKID değerini içerdiği doğrulandı. Yazılım devam edebilir..." - arr["ARABIC",683]="تم التحقق من أن ملف الالتقاط يحتوي على Handshake/PMKID للشبكة الهدف. البرنامج يمكن أن يستمر ..." + arr["ARABIC",683]="...للشبكة الهدف. البرنامج يمكن أن يستمر Handshake/PMKID تم التحقق من أن ملف الالتقاط يحتوي على" arr["ENGLISH",684]="\${blue_color}The captured PMKID file is in a text format containing the hash in order to be cracked using hashcat. Additionally, airgeddon can transform the capture to \".cap\" format to let the file to be cracked using aircrack-ng as if it were an airodump-ng capture, but tshark command will be required to be able to carry out this transformation. \${green_color}Do you want to perform the transformation? \${pink_color}(you'll also keep the hashcat file, this is additional) \${normal_color}\${visual_choice}" arr["SPANISH",684]="\${blue_color}El fichero PMKID que has capturado está en un formato de texto con el hash para que se pueda crackear usando hashcat. Adicionalmente, airgeddon puede transformar la captura a formato \".cap\" para que el fichero pueda ser crackeado con aircrack-ng como si se tratase de una captura de airodump-ng, pero requerirá del comando tshark para realizar dicha transformación. \${green_color}¿Quieres realizar la transformación? \${pink_color}(mantendrás también el fichero de hashcat, esto es adicional) \${normal_color}\${visual_choice}" @@ -9788,7 +9788,7 @@ function initialize_language_strings() { arr["POLISH",684]="\${pending_of_translation} \${blue_color}Plik PMKID, który przechwyciłeś, jest w formacie tekstowym z hashem, dzięki czemu można go złamać za pomocą hashcat. Ponadto airgeddon może przekształcić przechwytywanie w format \".cap\", dzięki czemu plik może zostać złamany za pomocą aircrack-ng, tak jakby był przechwytywaniem airodump-ng, ale do przeprowadzenia tej transformacji będzie wymagało polecenia tshark. \${green_color}Czy chcesz wykonać transformację? \${pink_color}(zachowasz również plik hashcat, to jest dodatek) \${normal_color}\${visual_choice}" arr["GERMAN",684]="\${blue_color}Die von Ihnen erfasste PMKID-Datei liegt in einem Textformat mit dem Hash vor, sodass sie mit Hashcat geknackt werden kann. Darüber hinaus kann airgeddon die Erfassung in das Format \".cap\" umwandeln, sodass die Datei mit aircrack-ng geknackt werden kann, als wäre es eine airodump-ng-Erfassung. Für diese Umwandlung ist jedoch der Befehl tshark erforderlich. \${green_color}Möchten Sie die Transformation durchführen? \${pink_color}(Sie behalten auch die Hashcat-Datei bei, dies ist zusätzlich) \${normal_color}\${visual_choice}" arr["TURKISH",684]="\${blue_color}Yakaladığınız PMKID dosyası, karma ile metin biçimindedir, böylece hashcat kullanılarak kırılabilir. Buna ek olarak, airgeddon yakalamayı \".cap\" biçimine dönüştürebilir, böylece dosya bir airodump-ng yakalaması gibi aircrack-ng ile kırılabilir, ancak tshark komutunun bu dönüşümü gerçekleştirmesi gerekir. \${green_color}Dönüşümü gerçekleştirmek istiyor musunuz? \${pink_color}(hashcat dosyasını da saklayacaksınız, bu ektir) \${normal_color}\${visual_choice}" - arr["ARABIC",684]="\${blue_color}ملف PMKID الذي تم التقاطه موجود بتنسيق نصي يحتوي على التجزئة ليتم اختراقها باستخدام hashcat. بالإضافة إلى ذلك ، يمكن لـ airgeddon تحويل الالتقاط إلى تنسيق \".cap\" للسماح للملف بالتكسير باستخدام aircrack-ng كما لو كان التقاط airodump-ng ، ولكن أمر tshark سيكون مطلوبًا لتتمكن من تنفيذ هذا التحويل . \${green_color} هل تريد إجراء التحول؟ \${pink_color} (ستحتفظ أيضًا بملف التجزئة ، هذا ملف إضافي) \${normal_color}\${visual_choice}" + arr["ARABIC",684]="\${normal_color}\${visual_choice}\${pink_color}(ستحتفظ أيضًا بملف التجزئة ، هذا ملف إضافي) \${green_color}هل تريد إجراء التحول؟ \${blue_color}.سيكون مطلوبًا لتتمكن من تنفيذ هذا التحويل tshark ولكن أمر ،airodump-ng كما لو كان التقاط aircrack-ng للسماح للملف بالتكسير باستخدام \".cap\" تحويل الالتقاط إلى تنسيق airgeddon بالإضافة إلى ذلك ، يمكن لـ .hashcat الذي تم التقاطه موجود بتنسيق نصي يحتوي على التجزئة ليتم اختراقها باستخدام PMKID ملف" arr["ENGLISH",685]="Error. It looks like you don't have tshark command available. Depending on the system, the package name containing the command could be tshark, wireshark-cli, wireshark, etc. Install it before trying this transformation next time. The transformation can't be done" arr["SPANISH",685]="Error. Parece que no tienes disponible el comando tshark. Dependiendo del sistema, el paquete que lo contiene puede ser tshark, wireshark-cli, wireshark, etc. Instálalo antes de intentar esta transformación la próxima vez. La transformación no se puede llevar a cabo" @@ -9801,7 +9801,7 @@ function initialize_language_strings() { arr["POLISH",685]="\${pending_of_translation} Błąd. Wygląda na to, że nie masz dostępnego polecenia tshark. W zależności od systemu pakiet, który go zawiera, może być tshark, wireshark-cli, wireshark itp. Zainstaluj go przed następnym użyciem tej transformacji. Nie można przeprowadzić transformacji" arr["GERMAN",685]="Fehler. Anscheinend steht Ihnen der Befehl tshark nicht zur Verfügung. Je nach System kann das Paket tshark, wireshark-cli, wireshark usw. sein. Installieren Sie es, bevor Sie diese Transformation das nächste Mal versuchen. Die Transformation kann nicht durchgeführt werden" arr["TURKISH",685]="Hata. Görünüşe göre tshark komutu yok. Sisteme bağlı olarak, onu içeren paket tshark, wireshark-cli, wireshark vb. Olabilir. Bir dahaki sefere bu dönüşümü denemeden önce ilgili paketleri kurun. Dönüşüm yapılamaz" - arr["ARABIC",685]="خطأ. يبدو أنه ليس لديك أمر tshark متاح. اعتمادًا على النظام ، يمكن أن يكون اسم الحزمة الذي يحتوي على الأمر tshark و wireshark-cli و wireshark وما إلى ذلك. قم بتثبيته قبل تجربة هذا التحول في المرة القادمة. لا يمكن أن يتم التحول" + arr["ARABIC",685]="وما إلى ذلك. قم بتثبيته قبل تجربة هذا التحول في المرة القادمة. لا يمكن أن يتم التحول wireshark و wireshark-cli و tshark متاح. اعتمادًا على النظام ، يمكن أن يكون اسم الحزمة الذي يحتوي على الأمر tsharkخطأ. يبدو أنه ليس لديك أمر" arr["ENGLISH",686]="Type the path to store the file or press [Enter] to accept the default proposal \${normal_color}[\${pmkidcappath}]" arr["SPANISH",686]="Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto \${normal_color}[\${pmkidcappath}]" @@ -9814,7 +9814,7 @@ function initialize_language_strings() { arr["POLISH",686]="Wpisz ścieżkę do zapisywania plików lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${pmkidcappath}]" arr["GERMAN",686]="Schreiben Sie den Pfad, unter dem die Datei gespeichert werden soll, oder drücken Sie die [Enter]-Taste, um den Standardvorschlag \${normal_color}[\${pmkidcappath}] \${green_color}zu benutzen" arr["TURKISH",686]="Dosyayı depolamak için yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın \${normal_color}[\${pmkidcappath}]" - arr["ARABIC",686]="اكتب المسار لتخزين الملف أو اضغط على [Enter] لقبول الاقتراح الافتراضي \${normal_color}[\${pmkidcappath}]" + arr["ARABIC",686]="\${normal_color}[\${pmkidcappath}]\${green_color} لقبول الاقتراح [Enter] اكتب المسار لتخزين الملف أو اضغط على" arr["ENGLISH",687]="12. Arabic" arr["SPANISH",687]="12. Árabe" From ed8ec77167a660dc306974672c7b209b9bee4b4d Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Thu, 15 Oct 2020 09:53:48 +0200 Subject: [PATCH 084/101] Arabic strings fixes --- language_strings.sh | 144 ++++++++++++++++++++++---------------------- 1 file changed, 72 insertions(+), 72 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 8fc5d6b00..58433617a 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -4719,7 +4719,7 @@ function initialize_language_strings() { arr["POLISH",294]="Wykrywanie rozdzielczości... Wykryto!: \${normal_color}\${resolution}" arr["GERMAN",294]="Auflösung erkennen... Erkannt!: \${normal_color}\${resolution}" arr["TURKISH",294]="Çözünürlük tespit ediliyor... Tamamdır!: \${normal_color}\${resolution}" - arr["ARABIC",294]="\${normal_color}\${resolution}\${blue_color} :!جاري الكشف عن درجة الوضوح... تم الكشف" + arr["ARABIC",294]="\${normal_color}\${resolution}\${blue_color} :!جاري الكشف عن درجة الوضوح... تم الكشف\${normal_color}" arr["ENGLISH",295]="Detecting resolution... Can't be detected!, using standard: \${normal_color}\${resolution}" arr["SPANISH",295]="Detectando resolución... No se ha podido detectar!, usando estándar: \${normal_color}\${resolution}" @@ -6279,7 +6279,7 @@ function initialize_language_strings() { arr["POLISH",414]="Nie masz zainstalowanego curl. Nie można pobrać pliku bazy danych kodu PIN" arr["GERMAN",414]="Sie haben curl nicht installiert. Die PIN-Datenbank konnte nicht heruntergeladen werden" arr["TURKISH",414]="Curl yüklü değil. PIN veritabanı dosyasını indirmek için Curl kurulu olmalı" - arr["ARABIC",414]="PIN مثبت. لا يمكن تنزيل ملف قاعدة بياناتcurl ليس لديك" + arr["ARABIC",414]="PIN مثبت. لا يمكن تنزيل ملف قاعدة بيانات curl ليس لديك" arr["ENGLISH",415]="\${blue_color}airgeddon knows you have BeEF installed and you pass the validation, but it was unable to locate the right directory path where you have BeEF installed. Knowing the location gives some advantages for the execution because its configuration file can be customized instead of generic. \${green_color}Do you want to enter it manually? \${normal_color}\${visual_choice}" arr["SPANISH",415]="\${blue_color}airgeddon sabe que tienes BeEF instalado y pasas la validación, pero no ha podido concretar la ruta del directorio exacto donde tienes instalado BeEF. Conocer la localización exacta tiene algunas ventajas a la hora de ejecutarlo ya que la configuración será personalizada en lugar de ser una configuración genérica. \${green_color}¿Quieres introducirla manualmente? \${normal_color}\${visual_choice}" @@ -6292,7 +6292,7 @@ function initialize_language_strings() { arr["POLISH",415]="\${blue_color}airgeddon wie, że masz zainstalowaną wersję BeEF i przejdziesz walidację, ale nie możesz określić dokładnej ścieżki katalogu, w której zainstalowałeś BeEF. Znajomość dokładnej lokalizacji ma pewne zalety w czasie jej wykonywania, ponieważ konfiguracja zostanie dostosowana do indywidualnych potrzeb, a nie jako konfiguracja ogólna. \${green_color}Czy chcesz ją wprowadzić ręcznie? \${normal_color}\${visual_choice}" arr["GERMAN",415]="\${blue_color}airgeddon weiß, dass Sie BeEF installiert haben und Sie die Validierung bestehen, aber airgeddon konnte den genauen Verzeichnispfad, in den BeEF installiert ist, nicht angeben. Die genaue Position zu kennen, hat zum Zeitpunkt der Ausführung einige Vorteile, da die Konfiguration personalisiert wird, anstatt eine generische Konfiguration zu sein. \${green_color}Möchten Sie es manuell eingeben? \${normal_color}\${visual_choice}" arr["TURKISH",415]="\${blue_color}airgeddon, BeEF'in yüklü olduğunu ve doğrulama işlemini geçtiğinizi biliyor, ancak BeEF'in kurulu olduğu doğru dizin yolunu bulamadı. Konumun bilinmesi, yapılandırma dosyasının jenerik yerine özelleştirilebilmesi nedeniyle yürütme için bazı avantajlar sağlar. \${green_color}El ile girmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",415]="\${normal_color}\${visual_choice}\${green_color}هل تريد إدخاله يدويًا؟\${blue_color} .توفر معرفة الموقع بعض المزايا للتنفيذ لأنه يمكن تخصيص ملف التكوين الخاص به بدلاً من العام .BeEF مثبتًا وأنك نجحت في التحقق من الصحة ، لكنه لم يتمكن من تحديد مسار الدليل الصحيح حيث تم تثبيت BeEF أن لديك airgeddon يعرف" + arr["ARABIC",415]="\${normal_color}\${visual_choice}\${green_color} هل تريد إدخاله يدويًا؟\${blue_color} .توفر معرفة الموقع بعض المزايا للتنفيذ لأنه يمكن تخصيص ملف التكوين الخاص به بدلاً من العام .BeEF مثبتًا وأنك نجحت في التحقق من الصحة ، لكنه لم يتمكن من تحديد مسار الدليل الصحيح حيث تم تثبيت BeEF أن لديك airgeddon يعرف\${normal_color}" arr["ENGLISH",416]=" You can run BeEF, but it is better if you run the second option before" arr["SPANISH",416]=" Puedes ejecutar BeEF, pero es recomendable ejecutar la segunda opción antes" @@ -6344,7 +6344,7 @@ function initialize_language_strings() { arr["POLISH",419]="Chcesz spoofować adres MAC karty podczas ataku? \${normal_color}\${visual_choice}" arr["GERMAN",419]="Möchten Sie die MAC-Adresse Ihrer Karte während des Angriffs verfälschen? \${normal_color}\${visual_choice}" arr["TURKISH",419]="Bu saldırı sırasında MAC adresinizi değiştirmek ister misiniz? \${normal_color}\${visual_choice}" - arr["ARABIC",419]="\${normal_color}\${visual_choice}\${green_color}الخاص بك أثناء هذا الهجوم؟ MAC address هل تريد انتحال" + arr["ARABIC",419]="\${normal_color}\${visual_choice}\${green_color} الخاص بك أثناء هذا الهجوم؟ MAC address هل تريد انتحال\${normal_color}" arr["ENGLISH",420]="It has been detected that you are running airgeddon inside a Docker container. During this attack hostapd is used to create a fake AP. This component often conflicts with network-manager. From inside the container, airgeddon can't handle it. If you have network-manager installed on your host machine, close it or kill the conflicting processes or you'll get an error. For more information, see the Docker section of the Wiki: \${normal_color}\${urlgithub_wiki}/Docker" arr["SPANISH",420]="Se ha detectado que estás ejecutando airgeddon en un contenedor de Docker. En este ataque se utiliza hostapd para crear un falso AP. Este componente suele dar conflicto con network-manager. Desde el contenedor, airgeddon no puede gestionarlo. Si tienes network-manager instalado en tu máquina host, ciérralo o mata los procesos en conflicto u obtendrás un error. Para más información consulta la sección Docker del Wiki: \${normal_color}\${urlgithub_wiki}/Docker" @@ -6357,7 +6357,7 @@ function initialize_language_strings() { arr["POLISH",420]="Wykryto, że używasz airgeddon w kontenerze Docker. W tym ataku hostapd służy do utworzenia fałszywego AP. Ten komponent często ma konflikt z network-manager. Z kontenera airgeddon nie może sobie z tym poradzić. Jeśli na komputerze hosta zainstalowano network-manager, zamknij lub zabij sprzeczne procesy lub otrzymasz błąd. Aby uzyskać więcej informacji, zobacz sekcję Docker Wiki: \${normal_color}\${urlgithub_wiki}/Docker" arr["GERMAN",420]="Es wurde festgestellt, dass Sie airgeddon in einem Docker-Container ausführen. Bei diesem Angriff wird mit hostapd ein falscher AP erstellt. Diese Komponente steht normalerweise im Konflikt mit dem network-manager. Aus dem Container kann airgeddon das nicht schaffen. Wenn Sie den network-manager auf Ihrem Host-Computer installiert haben, schließen Sie ihn oder beenden Sie die Prozesse im Konflikt oder Sie erhalten einen Fehler. Weitere Informationen finden Sie im Abschnitt Docker des Wiki: \${normal_color}\${urlgithub_wiki}/Docker" arr["TURKISH",420]="Bir Docker konteynırı içinde airgeddon çalıştırdığınız tespit edildi. Bu saldırı sırasında hostapd sahte bir AP oluşturmak için kullanılır. Bu bileşen genellikle ağ yöneticisi ile çakışır. Konteynırın içinden, hava hücresi bunu kaldıramaz. Ana makinenize ağ yöneticisi yüklüyse, kapat veya çakışan işlemleri durdurun veya bir hatayla karşılaşırsınız. Daha fazla bilgi için, Wiki'nin Docker bölümüne bakın: \${normal_color}\${urlgithub_wiki}/Docker" - arr["ARABIC",420]="\${normal_color}\${urlgithub_wiki}/Docker\${pink_color} :Wiki في Docker التعامل معه. إذا كان لديك مدير شبكة مثبتًا على جهازك المضيف ، فأغلقه أو اقتل العمليات المتضاربة وإلا ستحصل على خطأ. لمزيد من المعلومات ، راجع قسم airgeddon مزيف. غالبًا ما يتعارض هذا المكون مع مدير الشبكة. من داخل الحاوية ، لا يستطيع hostapd خلال هذا الهجوم ، يتم استخدام .Docker داخل حاوية airgeddon تم الكشف عن أنك تقوم بتشغيل" + arr["ARABIC",420]="\${normal_color}\${urlgithub_wiki}/Docker\${pink_color} :Wiki في Docker التعامل معه. إذا كان لديك مدير شبكة مثبتًا على جهازك المضيف ، فأغلقه أو اقتل العمليات المتضاربة وإلا ستحصل على خطأ. لمزيد من المعلومات ، راجع قسم airgeddon مزيف. غالبًا ما يتعارض هذا المكون مع مدير الشبكة. من داخل الحاوية ، لا يستطيع hostapd خلال هذا الهجوم ، يتم استخدام .Docker داخل حاوية airgeddon تم الكشف عن أنك تقوم بتشغيل\${normal_color}" arr["ENGLISH",421]="Doubts? Visit our Wiki: \${normal_color}\${urlgithub_wiki}" arr["SPANISH",421]="¿Dudas? Visita nuestro Wiki: \${normal_color}\${urlgithub_wiki}" @@ -6370,7 +6370,7 @@ function initialize_language_strings() { arr["POLISH",421]="Czy masz wątpliwości? Odwiedź nasze Wiki: \${normal_color}\${urlgithub_wiki}" arr["GERMAN",421]="Zweifel? Besuchen Sie unser Wiki: \${normal_color}\${urlgithub_wiki}" arr["TURKISH",421]="Yardım? Wiki'mizi ziyaret edin: \${normal_color}\${urlgithub_wiki}" - arr["ARABIC",421]="\${normal_color}\${urlgithub_wiki}\${pink_color} :الخاص بنا Wiki لديك شكوك؟ قم بزيارة موقع" + arr["ARABIC",421]="\${normal_color}\${urlgithub_wiki}\${pink_color} :الخاص بنا Wiki لديك شكوك؟ قم بزيارة موقع\${normal_color}" arr["ENGLISH",422]="The automatic update has been disabled when airgeddon is running in a Docker container. If you want to update it, download again the image tagged as \"latest\"" arr["SPANISH",422]="La actualización automática se ha desactivado cuando airgeddon se ejecuta en un contenedor de Docker. Si deseas actualizarlo descarga de nuevo la imagen con tag \"latest\"" @@ -6487,7 +6487,7 @@ function initialize_language_strings() { arr["POLISH",430]="Jeśli hasło sieci wifi zostanie zdobyte atakiem WEP \"Wszystko-w-Jednym\", musisz zdecydować, gdzie je zapisać. \${green_color}Wpisz ścieżkę, w której będziemy zapisywać plik lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${wep_potpath}]" arr["GERMAN",430]="Wenn Sie das WLAN-Passwort mit dem WEP-Angriff \"All-in-One\" erhalten, müssen Sie entscheiden, wo Sie es speichern möchten. \${green_color} Geben Sie den Pfad ein, unter dem die Datei gespeichert werden soll, oder drücken Sie die [Enter]-Taste, um den Standardvorschlag \${normal_color}[\${wep_potpath}] \${blue_color}zu akzeptieren" arr["TURKISH",430]="Kablosuz ağın şifresi \"Hepsi-bir-arada\" WEP saldırısıyla elde edilirse, nereye kaydedeceğinize karar vermelisiniz. \${green_color}Dosyayı depolamak için yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın \${normal_color}[\${wep_potpath}]" - arr["ARABIC",430]="\${normal_color}[\${wep_potpath}] \${green_color} لقبول الاقتراح [Enter] فيجب أن تقرر مكان حفظها \${blue_color}. اكتب المسار لتخزين الملف أو اضغط على ،\"All-in-One\" WEP بهجوم wifi إذا تم الحصول على كلمة المرور لشبكة" + arr["ARABIC",430]="\${normal_color}[\${wep_potpath}]\${green_color} لقبول الاقتراح [Enter] فيجب أن تقرر مكان حفظها \${blue_color}. اكتب المسار لتخزين الملف أو اضغط على ،\"All-in-One\" WEP بهجوم wifi إذا تم الحصول على كلمة المرور لشبكة\${normal_color}" arr["ENGLISH",431]="The WEP protocol had a bad design and can be cracked in a few minutes if we have enough generated traffic" arr["SPANISH",431]="El protocolo WEP tuvo un diseño erróneo y se puede romper en pocos minutos si se genera tráfico suficiente" @@ -6578,7 +6578,7 @@ function initialize_language_strings() { arr["POLISH",437]="Jeśli podobał Ci się ten skrypt i okazał się użyteczny, możesz poprzeć ten projekt, składając donację. Za pośrednictwem usługi PayPal (\${normal_color}\${mail}\${pink_color}) lub wysyłając ułamek kryptowaluty (\${normal_color}Bitcoin, Ethereum, Litecoin...\${pink_color}). Każda kwota, nawet malutka (1, 2, 5 $/€) będzie mile widziana. Więcej informacji i linki do donacji: \${normal_color}\${urlgithub_wiki}/Contributing" arr["GERMAN",437]="Wenn Ihnen das Skript gefallen hat und Sie es nützlich fanden, können Sie das Projekt mit einer Spende unterstützen. Durch PayPal (\${normal_color}\${mail}\${pink_color}) oder durch Senden eines Bruchteils der Kryptowährung (\${normal_color}Bitcoin, Ethereum, Litecoin...\${pink_color}). Jeder kleine Betrag (1, 2, 5 $/€) wird gut angenommen. Mehr Informationen und direkte Links, um es zu machen: \${normal_color}\${urlgithub_wiki}/Contributing" arr["TURKISH",437]="Senaryoyu beğendiyseniz ve yararlı bulduysanız, projeyi bağış yaparak destekleyebilirsiniz. PayPal (\${normal_color}\${mail}\${pink_color}) veya cryptocurrency'ın bir kısmını (\${normal_color}Bitcoin, Ethereum, Litecoin... \${pink_color}) göndererek. Ne kadar küçük olursa olsun, ne kadar küçük olursa olsun (1, 2, 5 $/€) kabul edilir. Bunu yapmak için daha fazla bilgi ve doğrudan bağlantı: \${normal_color}\${urlgithub_wiki}/Contributing" - arr["ARABIC",437]="\${normal_color}\${urlgithub_wiki}/Contributing\${pink_color} :نرحب بأي مبلغ مهما كان صغيرا (1 ، 2 ، 5 دولارات / يورو). مزيد من المعلومات والروابط المباشرة للقيام بذلك على (\${normal_color}Bitcoin, Ethereum, Litecoin...\${pink_color}) أو إرسال جزء من العملة المشفرة (\${normal_color}\${mail}\${pink_color}) إذا كنت قد استمتعت بالبرنامج ووجدته مفيدًا ، فيمكنك دعم المشروع من خلال التبرع. من خلال" + arr["ARABIC",437]="\${normal_color}\${urlgithub_wiki}/Contributing\${pink_color} :نرحب بأي مبلغ مهما كان صغيرا (1 ، 2 ، 5 دولارات / يورو). مزيد من المعلومات والروابط المباشرة للقيام بذلك على (\${normal_color}Bitcoin, Ethereum, Litecoin...\${pink_color}) أو إرسال جزء من العملة المشفرة (\${normal_color}\${mail}\${pink_color}) إذا كنت قد استمتعت بالبرنامج ووجدته مفيدًا ، فيمكنك دعم المشروع من خلال التبرع. من خلال\${normal_color}" arr["ENGLISH",438]="We are looking for translators to other languages. If you want to see airgeddon in your native language and you also know english, contact us. More information at: \${normal_color}\${urlgithub_wiki}/Contributing" arr["SPANISH",438]="Buscamos traductores para otros idiomas. Si quieres ver airgeddon en tu lengua materna y además sabes inglés, contáctanos. Más información en: \${normal_color}\${urlgithub_wiki}/Contributing" @@ -6591,7 +6591,7 @@ function initialize_language_strings() { arr["POLISH",438]="Szukamy tłumaczy na inne języki. Jeśli chcesz zobaczyć airgeddon w swoim ojczystym języku i znasz angielski, skontaktuj się z nami. Więcej informacji: \${normal_color}\${urlgithub_wiki}/Contributing" arr["GERMAN",438]="Wir suchen Übersetzer für andere Sprachen. Wenn Sie airgeddon in Ihrer Muttersprache sehen möchten, kontaktieren Sie uns. Weitere Informationen unter: \${normal_color}\${urlgithub_wiki}/Contributing" arr["TURKISH",438]="Diğer dillere tercümanlar arıyoruz. Eğer kendi dilinizde airgeddon görmek ve ayrıca ingilizce bilmek isterseniz, bize ulaşın. Daha fazla bilgi için: \${normal_color}\${urlgithub_wiki}/Contributing" - arr["ARABIC",438]="\${normal_color}\${urlgithub_wiki}/Contributing\${blue_color} :بلغتك الأم وتعرف اللغة الإنجليزية أيضًا ، فاتصل بنا. مزيد من المعلومات على airgeddon نحن نبحث عن مترجمين للغات أخرى. إذا كنت تريد أن ترى" + arr["ARABIC",438]="\${normal_color}\${urlgithub_wiki}/Contributing\${blue_color} :بلغتك الأم وتعرف اللغة الإنجليزية أيضًا ، فاتصل بنا. مزيد من المعلومات على airgeddon نحن نبحث عن مترجمين للغات أخرى. إذا كنت تريد أن ترى\${normal_color}" arr["ENGLISH",439]="\${blue_color}You haven't selected any target, you'll be prompted to input data manually. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",439]="\${blue_color}Se ha detectado que no tienes seleccionado ningún objetivo, tendrás que introducir los datos manualmente. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -6604,7 +6604,7 @@ function initialize_language_strings() { arr["POLISH",439]="\${blue_color}Wykryto, że nie wybrano żadnych celów, konieczne będzie ręczne wprowadzanie danych. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",439]="\${blue_color}Es wurde festgestellt, dass Sie kein Ziel ausgewählt haben. Sie müssen die Daten manuell eingeben. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",439]="\${blue_color}Hiçbir hedef seçmediyseniz, verileri manuel olarak girmeniz istenir. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",439]="\${normal_color}\${visual_choice}\${green_color}هل تريد المتابعة؟\${blue_color}.لم تحدد أي هدف ، سيُطلب منك إدخال البيانات يدويًا" + arr["ARABIC",439]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟ \${blue_color}.لم تحدد أي هدف ، سيُطلب منك إدخال البيانات يدويًا\${normal_color}" arr["ENGLISH",440]="Aircrack trophy file generated successfully at [\${normal_color}\${aircrackpotenteredpath}\${blue_color}]" arr["SPANISH",440]="Fichero de trofeo aircrack generado con éxito en [\${normal_color}\${aircrackpotenteredpath}\${blue_color}]" @@ -6630,7 +6630,7 @@ function initialize_language_strings() { arr["POLISH",441]="Wpisz ścieżkę, w której będziemy zapisywać plik lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${aircrack_potpath}]" arr["GERMAN",441]="Schreiben Sie den Pfad, unter dem die Datei gespeichert werden soll, oder drücken Sie die [Enter]-Taste, um den Standardvorschlag zu akzeptieren \${normal_color}[\${aircrack_potpath}]" arr["TURKISH",441]="Dosyayı depolamak için yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın \${normal_color}[\${aircrack_potpath}]" - arr["ARABIC",441]="\${normal_color}[\${aircrack_potpath}]\${green_color} لقبول الاقتراح [Enter] اكتب المسار لتخزين الملف أو اضغط على" + arr["ARABIC",441]="\${normal_color}[\${aircrack_potpath}]\${green_color} لقبول الاقتراح [Enter] اكتب المسار لتخزين الملف أو اضغط على\${normal_color}" arr["ENGLISH",442]="If you install ccze you'll see some parts of airgeddon in a colorized way with better aspect. It's not a requirement or a dependency, but it will improve the user experience" arr["SPANISH",442]="Si instalas el paquete ccze podrás ver algunas partes de airgeddon colorizadas y con mejor aspecto. No es un requerimiento ni una dependencia, pero mejorará la experiencia de usuario" @@ -6773,7 +6773,7 @@ function initialize_language_strings() { arr["POLISH",452]="Aktualizacje automatyczne: \${pink_color}Wyłączone\${normal_color}" arr["GERMAN",452]="Automatische Updates: \${pink_color}Deaktiviert\${normal_color}" arr["TURKISH",452]="Otomatik güncellemeler: \${pink_color}DevreDışı\${normal_color}" - arr["ARABIC",452]="\${pink_color}معطلة\${blue_color} :التحديثات التلقائية{normal_color}" + arr["ARABIC",452]="\${pink_color}معطلة\${blue_color} :التحديثات التلقائية\${normal_color}" arr["ENGLISH",453]="Extended colorization: \${pink_color}Enabled\${normal_color}" arr["SPANISH",453]="Colorización extendida: \${pink_color}Activada\${normal_color}" @@ -6786,7 +6786,7 @@ function initialize_language_strings() { arr["POLISH",453]="Rozszerzone kolorowanie: \${pink_color}Włączone\${normal_color}" arr["GERMAN",453]="Erweiterte Einfärbung: \${pink_color}Aktiviert\${normal_color}" arr["TURKISH",453]="Geliştirilmiş renklendirme: \${pink_color}Etkin\${normal_color}" - arr["ARABIC",453]="\${pink_color}مفعل\${blue_color} :التلوين الممتد${normal_color}" + arr["ARABIC",453]="\${pink_color}مفعل\${blue_color} :التلوين الممتد\${normal_color}" arr["ENGLISH",454]="Extended colorization: \${pink_color}Disabled\${normal_color}" arr["SPANISH",454]="Colorización extendida: \${pink_color}Desactivada\${normal_color}" @@ -6799,7 +6799,7 @@ function initialize_language_strings() { arr["POLISH",454]="Rozszerzone kolorowanie: \${pink_color}Wyłączone\${normal_color}" arr["GERMAN",454]="Erweiterte Einfärbung: \${pink_color}Deaktiviert\${normal_color}" arr["TURKISH",454]="Geliştirilmiş renklendirme: \${pink_color}DevreDışı\${normal_color}" - arr["ARABIC",454]="\${pink_color}معطل\${normal_color} :التلوين الممتد\${blue_color}" + arr["ARABIC",454]="\${pink_color}معطل\${blue_color} :التلوين الممتد\${normal_color}" arr["ENGLISH",455]="2. Disable automatic updates permanently" arr["SPANISH",455]="2. Deshabilitar permanentemente la actualización automática" @@ -6838,7 +6838,7 @@ function initialize_language_strings() { arr["POLISH",457]="\${blue_color}Aktualizacje automatyczne zostaną wyłączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",457]="\${blue_color}Automatische Updates werden deaktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",457]="\${blue_color}Otomatik güncellemeler devre dışı bırakılacak. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",457]="\${normal_color}\${visual_choice}\${green_color}هل تريد المتابعة؟\${blue_color} .سيتم تعطيل التحديثات التلقائية" + arr["ARABIC",457]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color} .سيتم تعطيل التحديثات التلقائية\${normal_color}" 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}" @@ -6851,7 +6851,7 @@ function initialize_language_strings() { arr["POLISH",458]="\${blue_color}Automatyczne aktualizacje będą włączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",458]="\${blue_color}Automatische Updates werden aktiviert. \${green_color} Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",458]="\${blue_color}Otomatik güncellemeler etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",458]="\${normal_color}\${visual_choice}\${green_color}هل تريد المتابعة؟ \${blue_color} .سيتم تمكين التحديثات التلقائية" + arr["ARABIC",458]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color} .سيتم تمكين التحديثات التلقائية\${normal_color}" 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" @@ -6903,7 +6903,7 @@ function initialize_language_strings() { arr["POLISH",462]="\${blue_color}Rozszerzone kolorowanie zostanie wyłączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",462]="\${blue_color}Erweiterte Einfärbung wird deaktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",462]="\${blue_color}Geliştirilmiş renklendirme devre dışı bırakılacak. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",462]="\${normal_color}\${visual_choice}\${green_color}هل تريد المتابعة؟ \${blue_color}.سيتم تعطيل التلوين الممتد" + arr["ARABIC",462]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟ \${blue_color}.سيتم تعطيل التلوين الممتد\${normal_color}" arr["ENGLISH",463]="\${blue_color}Extended colorization 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 extendida. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -6916,7 +6916,7 @@ function initialize_language_strings() { arr["POLISH",463]="\${blue_color}Rozszerzone kolorowanie zostanie włączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",463]="\${blue_color}Erweiterte Einfärbung wird aktiviert. \${green_color}Wollen Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",463]="\${blue_color}Geliştirilmiş renklendirme etkinleştirilecektir. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",463]="\${normal_color}\${visual_choice}\${green_color}هل تريد المتابعة؟ \${blue_color}.سيتم تمكين التلوين الممتد" + arr["ARABIC",463]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟ \${blue_color}.سيتم تمكين التلوين الممتد\${normal_color}" 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" @@ -6994,7 +6994,7 @@ function initialize_language_strings() { arr["POLISH",469]="\${blue_color}Autodetekcja języka zostanie wyłączona podczas uruchamiania. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",469]="\${blue_color}Die automatische Spracherkennung am Anfang wird deaktiviert. \${green_color}Wollen Sie weitermachen? \${normal_color}\${visual_choice}" arr["TURKISH",469]="\${blue_color}Başlangıç dili otomatik algılama devre dışı bırakılacak. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",469]="\${normal_color}\${visual_choice}\${green_color}هل تريد المتابعة؟ \${blue_color}.سيتم تعطيل الاكتشاف التلقائي للغة عند بدء التشغيل" + arr["ARABIC",469]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟ \${blue_color}.سيتم تعطيل الاكتشاف التلقائي للغة عند بدء التشغيل\${normal_color}" 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}" @@ -7007,7 +7007,7 @@ function initialize_language_strings() { arr["POLISH",470]="\${blue_color}Autodetekcja języka podczas uruchamiania zostanie włączona. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",470]="\${blue_color}Die automatische Spracherkennung wird zu Beginn aktiviert. \${green_color}Wollen Sie weitermachen? \${normal_color}\${visual_choice}" arr["TURKISH",470]="\${blue_color}Başlangıç dili otomatik algılama etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",470]="\${normal_color}\${visual_choice}\${green_color}هل تريد المتابعة؟\${blue_color} .سيتم تمكين الاكتشاف التلقائي للغة عند بدء التشغيل" + arr["ARABIC",470]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color} .سيتم تمكين الاكتشاف التلقائي للغة عند بدء التشغيل\${normal_color}" 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!!" @@ -7072,7 +7072,7 @@ function initialize_language_strings() { arr["POLISH",475]="Automatyczne wykrywanie języka podczas uruchamiania: \${pink_color}Niepełnosprawnych\${normal_color}" arr["GERMAN",475]="Automatische Spracherkennung am Start: \${pink_color}Deaktiviert\${normal_color}" arr["TURKISH",475]="Başlangıç dili otomatik algılama: \${pink_color}DevreDışı\${normal_color}" - arr["ARABIC",475]="\${pink_color}تعطيل\${blue_color}:الكشف التلقائي عن لغة عند بدء التشغيل\${normal_color}" + arr["ARABIC",475]="\${pink_color}تعطيل\${blue_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" @@ -7085,7 +7085,7 @@ function initialize_language_strings() { arr["POLISH",476]="Nie wykryto graficznego systemu X Window. Jeśli go masz, sprawdź czy działa poprawnie. Jest niezbędne dla airgeddon. Skrypt nie może kontynuować" arr["GERMAN",476]="Kein X Window-Grafiksystem wurde erkannt. Wenn Sie es haben, prüfen Sie, ob es richtig funktioniert. Es ist für airgeddon sehr wichtig. Das Skript kann nicht weiterfahren" arr["TURKISH",476]="Bir grafik X pencere sistemi tespit edilmedi. Zaten sahipseniz, düzgün çalıştığını kontrol edin. airgeddon için şarttır. Komut devam edemiyor" - arr["ARABIC",476]="البرنامج لا يمكن أن يستمر .airgeddon إذا كان لديك واحد بالفعل ، فتحقق من أنه يعمل بشكل صحيح. من الضروري بالنسبة.X لم يتم الكشف عن نظام نافذة رسومي " + arr["ARABIC",476]="البرنامج لا يمكن أن يستمر .airgeddon إذا كان لديك واحد بالفعل ، فتحقق من أنه يعمل بشكل صحيح. من الضروري بالنسبة .X لم يتم الكشف عن نظام نافذة رسومي " 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" @@ -7111,7 +7111,7 @@ function initialize_language_strings() { arr["POLISH",478]="\${blue_color}To na stałe zmieni język na aktualny, tak aby był ustawiony przy następnym uruchomieniu airgeddon. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",478]="\${blue_color}Die aktuelle Sprache wird permanent geändert, so dass der nächste Start von airgeddon in diese Sprache direkt startet. \${green_color}Möchten Sie weitermachen? \${normal_color}\${visual_choice}" arr["TURKISH",478]="Dil, geçici olarak şu anki olarak ayarlanacaktır, böylece bir sonraki airgeddon başlatmada doğrudan kullanılacaktır. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",478]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color}.سيتم استخدامها مباشرةairgeddon سيتم تعيين اللغة بشكل دائم على اللغة الحالية ، لذلك عند البداية الموالية لـ " + arr["ARABIC",478]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color} .سيتم استخدامها مباشرة airgeddon سيتم تعيين اللغة بشكل دائم على اللغة الحالية ، لذلك عند البداية الموالية لـ\${normal_color}" 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" @@ -7189,7 +7189,7 @@ function initialize_language_strings() { arr["POLISH",484]="Uprawnienia root zostały prawidłowo wykryte" arr["GERMAN",484]="Richtig erkannte root-Berechtigungen" arr["TURKISH",484]="Root yetkileri başarıyla tespit edildi" - arr["ARABIC",484]="بنجاح Root تم اكتشاف أذونات" + arr["ARABIC",484]="بنجاح root تم اكتشاف أذونات" arr["ENGLISH",485]="\${blue_color}Some PINs have been added calculated using the algorithms (ComputePIN, EasyBox, etc.), however you can add one more (Arcadyan). Calculating it requires certain data and a background scan will have to be performed. The process may be very slow. \${green_color}Do you want to proceed with the calculation to add it? \${normal_color}\${visual_choice}" arr["SPANISH",485]="\${blue_color}Se han añadido algunos PINs calculados por algoritmos (ComputePIN, EasyBox, etc.), pero aún se puede añadir uno más (Arcadyan). Calcularlo requiere ciertos datos y habrá que realizar un escaneo en segundo plano. Es posible que el proceso sea muy lento. \${green_color}¿Quieres proceder con el cálculo para añadirlo? \${normal_color}\${visual_choice}" @@ -7202,7 +7202,7 @@ function initialize_language_strings() { arr["POLISH",485]="\${blue_color}Niektóre kody PIN zostały dodane obliczone algorytmami (ComputePIN, EasyBox, itd.) ale można jeszcze dodać jeden (Arcadyan). Obliczanie go wymaga pewnych danych oraz będzie musiało zostać wykonane skanowanie w tle. Proces ten może być bardzo powolny. \${green_color}Czy chcesz kontynuować obliczenie, aby go dodać? \${normal_color}\${visual_choice}" arr["GERMAN",485]="\${blue_color}Einige von Algorithmen berechnete PINs (ComputePIN, EasyBox usw.) wurden hinzugefügt, aber es kann noch eine weitere hinzugefügt werden (Arcadyan). Die Berechnung erfordert bestimmte Daten und ein Scan im Hintergrund muss durchgeführt werden. Es ist möglich, dass der Prozess sehr langsam ist. \${green_color}Möchten Sie mit der Berechnung fortfahren, um sie hinzuzufügen? \${normal_color}\${visual_choice}" arr["TURKISH",485]="Bazı PIN'ler algoritmalar (ComputePIN, EasyBox, vb.) Kullanılarak hesaplanmıştır, ancak bir tane daha ekleyebilirsiniz (Arcadyan). Bunu hesaplamak belirli veriler gerektirir ve bir arka plan taramasının yapılması gerekir. İşlem çok yavaş olabilir. \${green_color}Eklemek istediğiniz hesaplamaya devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",485]="\${normal_color}\${visual_choice} \${green_color}هل تريد متابعة الحساب لإضافته؟\${blue_color}.يتطلب حسابها بيانات معينة وسيتعين إجراء مسح للخلفية. قد تكون العملية بطيئة للغاية(Arcadyan) وما إلى ذلك) ، ولكن يمكنك إضافة واحد آخر EasyBox و ComputePIN ) المحسوبة باستخدام الخوارزميات (PIN) تمت إضافة بعض أرقام التعريف الشخصية" + arr["ARABIC",485]="\${normal_color}\${visual_choice} \${green_color}هل تريد متابعة الحساب لإضافته؟\${blue_color} .يتطلب حسابها بيانات معينة وسيتعين إجراء مسح للخلفية. قد تكون العملية بطيئة للغاية (Arcadyan) وما إلى ذلك) ، ولكن يمكنك إضافة واحد آخر EasyBox و ComputePIN ) المحسوبة باستخدام الخوارزميات (PIN) تمت إضافة بعض أرقام التعريف الشخصية\${normal_color}" arr["ENGLISH",486]="It's not possible to generate PIN with Arcadyan algorithm. To be able to do it, update \"wash\" (included in reaver package) to a newer version including the necessary \"-j\" option (v\${minimum_wash_json_version})" arr["SPANISH",486]="No es posible generar el PIN con el algoritmo Arcadyan. Para poder hacerlo actualice \"wash\" (incluido en el paquete reaver) a una versión superior que tenga la necesaria opción \"-j\" (v\${minimum_wash_json_version})" @@ -7345,7 +7345,7 @@ function initialize_language_strings() { arr["POLISH",496]="5. Sprawdź bazę danych PIN" arr["GERMAN",496]="5. Suchen Sie in der PIN-Datenbank" arr["TURKISH",496]="5. PIN veritabanında ara" - arr["ARABIC",496]="5. PIN البحث في قاعدة بيانات" + arr["ARABIC",496]="5. PIN البحث في قاعدة بيانات" arr["ENGLISH",497]="0. Return to WPS attacks menu" arr["SPANISH",497]="0. Volver al menú de ataques WPS" @@ -7449,7 +7449,7 @@ function initialize_language_strings() { arr["POLISH",504]="\${blue_color}Ten proces obliczania kodu PIN nie jest wyłącznie offline. Wymagana jest pełna odpowiedź \"probe\" z docelowego punktu dostępu, aby uzyskać niezbędne dane. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",504]="\${blue_color}Dieser PIN-Berechnungsprozess ist nicht rein offline. Eine vollständige \"probe\"-Antwort vom Zielzugriffspunkt wird benötigt, um die erforderlichen Daten zu erhalten. \${green_color} Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",504]="\${blue_color}Bu PIN hesaplama işlemi tamamen çevrimdışı değildir. Gerekli bir veri elde etmek için hedef erişim noktasından eksiksiz bir \"probe\" yanıtı gerekir. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",504]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color}.كاملة من نقطة الوصول المستهدفة للحصول على البيانات الضرورية \"probe\" هذه ليست غيرمتصلة بالإنترنت بالكامل. مطلوب استجابة PIN عملية حساب رقم التعريف الشخصي" + arr["ARABIC",504]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color} .كاملة من نقطة الوصول المستهدفة للحصول على البيانات الضرورية \"probe\" هذه ليست غيرمتصلة بالإنترنت بالكامل. مطلوب استجابة PIN عملية حساب رقم التعريف الشخصي\${normal_color}" arr["ENGLISH",505]="Do you want to enable \"DoS pursuit mode\"? \${blue_color}This will launch again the attack if target AP change its channel countering \"channel hopping\" \${normal_color}\${visual_choice}" arr["SPANISH",505]="¿Deseas activar el \"modo persecución DoS\"? \${blue_color}Esto relanzará el ataque si el AP objetivo cambia de canal contrarrestando el \"channel hopping\" \${normal_color}\${visual_choice}" @@ -7462,7 +7462,7 @@ function initialize_language_strings() { arr["POLISH",505]="Czy chcesz uaktywnić \"tryb DoS pursuit\"? \${blue_color}To spowoduje ponowne uruchomienie ataku, jeśli docelowy punkt dostępu AP zmieni kanały \"channel hopping\" \${normal_color}\${visual_choice}" arr["GERMAN",505]="Möchten Sie den \"DoS pursuit mode\" aktivieren? \${blue_color}Dadurch wird der Angriff erneut gestartet, wenn der Ziel-AP den Kanal ändert, indem er dem \"channel hopping\" entgegenwirkt \${normal_color}\${visual_choice}" arr["TURKISH",505]="\"DoS pursuit mode\" özelliğini etkinleştirmek ister misiniz? \${blue_color}Bu, hedef AP'nin kanal sayma \"channel hopping\" \${normal_color}\${visual_choice} \${blue_color}kanalını değiştirmesi durumunda saldırıyı yeniden başlatır" - arr["ARABIC",505]="\${normal_color}\${visual_choice}\${blue_color} \"channel hopping\" الهدف مواجها القناة AP ؟ سيؤدي هذا إلى إطلاق الهجوم مرة أخرى إذا غيّر \"DoS pursuit mode\"هل تريد تمكين وضع" + arr["ARABIC",505]="\${normal_color}\${visual_choice}\${blue_color} \"channel hopping\" الهدف مواجها القناة AP سيؤدي هذا إلى إطلاق الهجوم مرة أخرى إذا غيّر \${green_color}؟\"DoS pursuit mode\"هل تريد تمكين وضع\${normal_color}" arr["ENGLISH",506]="DoS attack with the \"DoS pursuit mode\" enabled will start when you press [Enter] on this window. To stop it you must press [Ctrl+C] or close attack window" arr["SPANISH",506]="El ataque DoS con el \"modo persecución DoS\" activado comenzará cuando pulse [Enter] en esta ventana. Para detenerlo deberá pulsar [Ctrl+C] o cerrar la ventana del ataque" @@ -7488,7 +7488,7 @@ function initialize_language_strings() { arr["POLISH",507]="Wykryto zmianę kanału. Ponowne uruchomienie ataku DoS w trybie \"DoS pursuit\" na kanale \${normal_color}\${channel}" arr["GERMAN",507]="Änderung des erkannten Kanals DoS-Angriff erneut im \"DoS pursuit mode\" auf dem Kanal wiederholen \${normal_color}\${channel}" arr["TURKISH",507]="Kanal değişikliği tespit edildi. Yeniden yeniden başlatılıyor DoS saldırısı şu anda kanalda \"DoS peşinde koşma modu\" \${normal_color}\${channel}" - arr["ARABIC",507]="\${normal_color}\${channel}\${yellow_color} الآن على القناة \"DoS pursuit mode\" مرة أخرى على وضع DoS تم الكشف عن تغيير القناة. إعادة إطلاق هجوم " + arr["ARABIC",507]="\${normal_color}\${channel}\${yellow_color} الآن على القناة \"DoS pursuit mode\" مرة أخرى على وضع DoS تم الكشف عن تغيير القناة. إعادة إطلاق هجوم\${normal_color}" arr["ENGLISH",508]="\"DoS pursuit mode\" can be unstable for this kind of DoS attack. If you are not obtaining an optimal result just select another kind of attack" arr["SPANISH",508]="El \"modo persecución DoS\" puede ser inestable para este tipo de ataque DoS. Si el resultado no es óptimo selecciona otro tipo de ataque" @@ -7553,7 +7553,7 @@ function initialize_language_strings() { arr["POLISH",512]="Interfejs dla \"tryb DoS pursuit\": \${pink_color}\${secondary_wifi_interface}\${normal_color}" arr["GERMAN",512]="Interface für \"DoS pursuit mode\": \${pink_color}\${secondary_wifi_interface}\${normal_color}" arr["TURKISH",512]="\"DoS pursuit mode\" arayüzü: \${pink_color}\${secondary_wifi_interface}\${normal_color}" - arr["ARABIC",512]="\${pink_color}\${secondary_wifi_interface}\${blue_color} \"DoS pursuit mode\" :واجهة وضع\${normal_color}" + arr["ARABIC",512]="\${pink_color}\${secondary_wifi_interface}\${blue_color} :\"DoS pursuit mode\" واجهة وضع\${normal_color}" arr["ENGLISH",513]="Interface will be tried to be changed to monitor mode automatically" arr["SPANISH",513]="Se intentará cambiar la interfaz a modo monitor automáticamente" @@ -7721,7 +7721,7 @@ function initialize_language_strings() { arr["ITALIAN",525]="Se riesci a catturare un hash o una password durante l'attacco Evil Twin Enterprise, devi decidere dove salvarlo. \${green_color}Diversi file verranno salvati, scrivi il percorso (la directory) in cui i file saranno scritti. Se la directory non esiste, airgeddon la genererà. Premere [Enter] per accettare il percorso predefinito proposto \${normal_color}[\${enterprise_potpath}]" arr["POLISH",525]="Jeśli uda ci się zdobyć hash lub hasło podczas ataku Evil Twin Enterprise, musisz zdecydować gdzie je zapisać. \${green_color}Zostanie zapisany wiecej niż jeden plik, podaj ścieżkę (katalog) dla plik(ów). Jeśli katalog nie istnieje, airgeddon go utworzy. Naciśnij [Enter], aby zaakceptować domyślną proponowaną ścieżkę \${normal_color}[\${enterprise_potpath}]" arr["GERMAN",525]="Wenn Sie während des Evil Twin Enterprise Angriffs einen Hash oder ein Passwort erfassen, müssen Sie entscheiden, wo es gespeichert werden soll. \${green_color}Mehrere Dateien werden gespeichert. Geben Sie den Pfad (das Verzeichnis) ein, in dem wir die Datei(en) schreiben werden. Wenn das Verzeichnis nicht vorhanden ist, wird es von airgeddon erstellt. Bestätigen Sie mit [Enter], um die standardmäßig vorgeschlagene Route zu akzeptieren \${normal_color}[\${enterprise_potpath}]" - arr["TURKISH",525]="\${normal_color}[\${enterprise_potpath}]\${green_color} لقبول الاقتراح [Enter] بإنشائه. اضغط علىairgeddon فيجب أن تقرر مكان حفظها. \${blue_color} سيتم حفظ أكثر من ملف ، اكتب المسار (الدليل) لتخزين الملف/ الملفات. إذا كان الدليل غير موجود ، فسيقوم ،Evil Twin Enterprise إذا تم الحصول على تجزئة أو كلمة مرور أثناء هجوم" + arr["TURKISH",525]="\${normal_color}[\${enterprise_potpath}]\${green_color} لقبول الاقتراح [Enter] بإنشائه. اضغط على airgeddon فيجب أن تقرر مكان حفظها\${blue_color} .سيتم حفظ أكثر من ملف ، اكتب المسار (الدليل) لتخزين الملف/ الملفات. إذا كان الدليل غير موجود ، فسيقوم ،Evil Twin Enterprise إذا تم الحصول على تجزئة أو كلمة مرور أثناء هجوم\${normal_color}" arr["ENGLISH",526]="Directory does not exist or you don't have permission to write" arr["SPANISH",526]="El directorio no existe o no tienes permisos de escritura" @@ -7760,7 +7760,7 @@ function initialize_language_strings() { arr["POLISH",528]="Wykryto, że używasz airgeddon w kontenerze Docker. W tym ataku hostapd-wpe służy do utworzenia fałszywego AP. Ten komponent często ma konflikt z network-manager. Z kontenera airgeddon nie może sobie z tym poradzić. Jeśli na komputerze hosta zainstalowano network-manager, zamknij lub zabij sprzeczne procesy lub otrzymasz błąd. Aby uzyskać więcej informacji, zobacz sekcję Docker Wiki: \${normal_color}\${urlgithub_wiki}/Docker" arr["GERMAN",528]="Es wurde festgestellt, dass Sie airgeddon in einem Docker-Container ausführen. Bei diesem Angriff wird mit hostapd-wpe ein falscher AP erstellt. Diese Komponente steht normalerweise im Konflikt mit dem network-manager. Aus dem Container kann airgeddon das nicht schaffen. Wenn Sie den network-manager auf Ihrem Host-Computer installiert haben, schließen Sie ihn oder beenden Sie die Prozesse im Konflikt oder Sie erhalten einen Fehler. Weitere Informationen finden Sie im Abschnitt Docker des Wiki: \${normal_color}\${urlgithub_wiki}/Docker" arr["TURKISH",528]="Bir Docker konteynırı içinde airgeddon çalıştırdığınız tespit edildi. Bu saldırı sırasında hostapd-wpe sahte bir AP oluşturmak için kullanılır. Bu bileşen genellikle ağ yöneticisi ile çakışır. Konteynırın içinden, hava hücresi bunu kaldıramaz. Ana makinenize ağ yöneticisi yüklüyse, kapat veya çakışan işlemleri durdurun veya bir hatayla karşılaşırsınız. Daha fazla bilgi için, Wiki'nin Docker bölümüne bakın: \${normal_color}\${urlgithub_wiki}/Docker" - arr["ARABIC",528]="\${normal_color}\${urlgithub_wiki}/Docker\${pink_color} في Docker التعامل معها. إذا كان لديك مدير شبكة مثبتًا على جهازك المضيف ، فقم بإغلاقه أو إنهاء العمليات المتضاربة أو ستحصل على خطأ. لمزيد من المعلومات ، راجع قسم airgeddon مزيف. غالبًا ما يتعارض هذا المكون مع مدير الشبكة. من داخل الحاوية ، لا يستطيع AP لإنشاء hostapd-wpe خلال هذا الهجوم ، يتم استخدام .Docker داخل حاوية airgeddon تم الكشف عن أنك تقوم بتشغيل" + arr["ARABIC",528]="\${normal_color}\${urlgithub_wiki}/Docker\${pink_color} :في Docker التعامل معها. إذا كان لديك مدير شبكة مثبتًا على جهازك المضيف ، فقم بإغلاقه أو إنهاء العمليات المتضاربة أو ستحصل على خطأ. لمزيد من المعلومات ، راجع قسم airgeddon مزيف. غالبًا ما يتعارض هذا المكون مع مدير الشبكة. من داخل الحاوية ، لا يستطيع AP لإنشاء hostapd-wpe خلال هذا الهجوم ، يتم استخدام .Docker داخل حاوية airgeddon تم الكشف عن أنك تقوم بتشغيل\${normal_color}" arr["ENGLISH",529]="It seems that nothing was captured during the Enterprise Evil Twin attack" arr["SPANISH",529]="Parece que no se ha capturado nada durante el ataque Evil Twin Enterprise" @@ -7825,7 +7825,7 @@ function initialize_language_strings() { arr["POLISH",533]="Przechwycone pliki zostały zapisane w katalogu [\${normal_color}\${enterprise_completepath}\${blue_color}]\${normal_color}" arr["GERMAN",533]="Die erfassten Dateien wurden im Verzeichnis [\${normal_color}\${enterprise_completepath}\${blue_color}] gespeichert \${normal_color}" arr["TURKISH",533]="Yakalanan dosyalar belirtilen dizine kaydedildi [\${normal_color}\${enterprise_completepath}\${blue_color}]\${normal_color}" - arr["ARABIC",533]="[\${normal_color}\${enterprise_completepath}\${blue_color}] تم حفظ الملفات الملتقطة في الدليل \${normal_color}" + arr["ARABIC",533]="[\${normal_color}\${enterprise_completepath}\${blue_color}] تم حفظ الملفات الملتقطة في الدليل\${normal_color}" arr["ENGLISH",534]="1. Personal" arr["SPANISH",534]="1. Personal" @@ -7864,7 +7864,7 @@ function initialize_language_strings() { arr["POLISH",536]="0. Wróć do menu deszyfrowania WPA/WPA2 offline" arr["GERMAN",536]="0. Zurück zum Offline-WPA/WPA2-Entschlüsselungsmenü" arr["TURKISH",536]="0. Çevrimdışı WPA/WPA2 şifre çözme menüsüne dön" - arr["ARABIC",536]="0. دون اتصال WPA/WPA2العودة إلى قائمة فك تشفير" + arr["ARABIC",536]="0. دون اتصال WPA/WPA2 العودة إلى قائمة فك تشفير" arr["ENGLISH",537]="Do you want to try to decrypt captured stuff? \${blue_color}Asleap tool will be used. If you answer no \"n\" you'll can try to do it later using hashcat or john the ripper from the offline WPA/WPA2 decrypt menu \${normal_color}\${visual_choice}" arr["SPANISH",537]="¿Quieres intentar descifrar lo capturado? \${blue_color}Se utilizará la herramienta asleap. Si respondes no \"n\" podrás intentarlo más tarde utilizando hashcat o john the ripper desde el menú de descifrado offline WPA/WPA2 \${normal_color}\${visual_choice}" @@ -7877,7 +7877,7 @@ function initialize_language_strings() { arr["POLISH",537]="Czy chcesz spróbować rozszyfrować przechwycone dane? \${blue_color}Zostanie użyte narzędzie o nazwie asleap. Jeśli nie odpowiesz \"n\", możesz spróbować później za pomocą programu hashcat lub john the ripper z menu deszyfrowania offline WPA/WPA2 \${normal_color}\${visual_choice}" arr["GERMAN",537]="Möchten Sie versuchen, das Erfasste zu entschlüsseln? \${blue_color}Das Tool asleap wird verwendet. Wenn Sie nein \"n\" antworten, können Sie es später mit hashcat oder john the ripper vom Offline-Entschlüsselungsmenü WPA/WPA2 versuchen \${normal_color}\${visual_choice}" arr["TURKISH",537]="Yakalanan şeyleri decrypt(şifre çözme) etmek ister misin? \${blue_color}Asleap aracı kullanılacaktır. Eğer \"n\" yanıtı vermezseniz, daha sonra, çevrimdışı şifre çözme menüsü WPA/WPA2'den, hashcat veya john the ripper'ı kullanarak deneyebilirsiniz \${normal_color}\${visual_choice}" - arr["ARABIC",537]="\${normal_color}\${visual_choice}\${green_color} بدون اتصال WPA/WPA2يمكنك محاولة القيام بذلك لاحقًا باستخدام التجزئة أو جون الممزق من قائمة فك تشفير \"n\" إذا أجبت بـ لا .Asleap سيتم استخدام أداة \${green_color}هل تريد محاولة فك تشفير الأشياء التي تم التقاطها؟" + arr["ARABIC",537]="\${normal_color}\${visual_choice}\${blue_color} بدون اتصال WPA/WPA2 يمكنك محاولة القيام بذلك لاحقًا باستخدام التجزئة أو جون الممزق من قائمة فك تشفير \"n\" إذا أجبت بـ لا .Asleap سيتم استخدام أداة \${green_color}هل تريد محاولة فك تشفير الأشياء التي تم التقاطها؟" arr["ENGLISH",538]="The password for the username \${normal_color}\${enterprise_username}\${blue_color} will be tried to be decrypted with asleap tool using challenge and response: \${normal_color}\${enterprise_captured_challenges_responses[\${enterprise_username}]}" arr["SPANISH",538]="Se procederá a intentar descifrar con la herramienta asleap la contraseña del usuario \${normal_color}\${enterprise_username}\${blue_color} cuyo challenge y response son: \${normal_color}\${enterprise_captured_challenges_responses[\${enterprise_username}]}" @@ -7890,7 +7890,7 @@ function initialize_language_strings() { arr["POLISH",538]="Spróbujemy rozszyfrować za pomocą narzędzia asleap hasło użytkownika \${normal_color}\${enterprise_username}\${blue_color}, którego challenge i odpowiedzią są: \${normal_color}\${enterprise_captured_challenges_responses[\${enterprise_username}]}" arr["GERMAN",538]="Wir werden versuchen, mit dem asleap-Tool das Passwort des Benutzers \${normal_color}\${enterprise_username}\${blue_color} zu entschlüsseln, dessen Challenge und Antwort lauten: \${normal_color}\${enterprise_captured_challenges_responses[\${enterprise_username}]}" arr["TURKISH",538]="Asleap aracıyla, sorunu ve yanıtı olan kullanıcının \${normal_color}\${enterprise_username}\${blue_color} şifresini çözmeyi deneyeceğiz: \${normal_color}\${enterprise_captured_challenges_responses[\${enterprise_username}]}" - arr["ARABIC",538]="\${normal_color}\${enterprise_captured_challenges_responses[\${enterprise_username}]}\${blue_color :استخدام أداة التحدي والاستجابة \${normal_color}\${enterprise_username}\${blue_color} ستتم محاولة فك تشفير كلمة مرور اسم المستخدم " + arr["ARABIC",538]="\${normal_color}\${enterprise_captured_challenges_responses[\${enterprise_username}]}\${blue_color} :استخدام أداة التحدي والاستجابة \${normal_color}\${enterprise_username}\${blue_color} ستتم محاولة فك تشفير كلمة مرور اسم المستخدم\${normal_color}" arr["ENGLISH",539]="Asleap trophy file generated successfully at [\${normal_color}\${path_to_asleap_trophy}\${blue_color}]" arr["SPANISH",539]="Fichero de trofeo asleap generado con éxito en [\${normal_color}\${path_to_asleap_trophy}\${blue_color}]" @@ -7929,7 +7929,7 @@ function initialize_language_strings() { arr["POLISH",541]="Czy chcesz ponowić atak asleap z użyciem innego słownika? \${normal_color}\${visual_choice}" arr["GERMAN",541]="Möchten Sie den Asleap Angriff mit einem anderen Wörterbuch wiederholen? \${normal_color}\${visual_choice}" arr["TURKISH",541]="Başka bir dictionary kullanarak asleap saldırısını tekrar denemek ister misiniz? \${normal_color}\${visual_choice}" - arr["ARABIC",541]="\${normal_color}\${visual_choice}\${green_color}هل تريد إعادة محاولة الهجوم السريع باستخدام قاموس آخر؟" + arr["ARABIC",541]="\${normal_color}\${visual_choice}\${green_color} هل تريد إعادة محاولة الهجوم السريع باستخدام قاموس آخر؟\${normal_color}" arr["ENGLISH",542]="You captured hash only for one user. Autoselected" arr["SPANISH",542]="Sólo capturaste hash de un usuario. Se ha seleccionado automáticamente" @@ -8111,7 +8111,7 @@ function initialize_language_strings() { arr["POLISH",555]="Wpisz ścieżkę, w której będziemy zapisywać plik lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${asleap_potpath}]" arr["GERMAN",555]="Schreiben Sie den Pfad, unter dem die Datei gespeichert werden soll, oder drücken Sie die [Enter]-Taste, um den Standardvorschlag zu akzeptieren \${normal_color}[\${asleap_potpath}]" arr["TURKISH",555]="Dosyayı depolamak için yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın \${normal_color}[\${asleap_potpath}]" - arr["ARABIC",555]="\${normal_color}[\${asleap_potpath}]\${green_color} لقبول الاقتراح [Enter] اكتب المسار لتخزين الملف أو اضغط على" + arr["ARABIC",555]="\${normal_color}[\${asleap_potpath}]\${green_color} لقبول الاقتراح [Enter] اكتب المسار لتخزين الملف أو اضغط على\${normal_color}" arr["ENGLISH",556]="4. Enable basic colorization permanently" arr["SPANISH",556]="4. Habilitar permanentemente la colorización básica" @@ -8150,7 +8150,7 @@ function initialize_language_strings() { arr["POLISH",558]="\${blue_color}Podstawowe kolorowanie zostanie wyłączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",558]="\${blue_color}Die Grundfärbung wird deaktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",558]="\${blue_color}Temel renklendirme devre dışı bırakılacak. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",558]="\${normal_color}\${visual_choice}\${green_color}هل تريد المتابعة؟ \${blue_color} .سيتم تعطيل التلوين الأساسي" + arr["ARABIC",558]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color} .سيتم تعطيل التلوين الأساسي\${normal_color}" arr["ENGLISH",559]="\${blue_color}Basic colorization is going to be enabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",559]="\${blue_color}Se va a activar la colorización básica. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -8163,7 +8163,7 @@ function initialize_language_strings() { arr["POLISH",559]="\${blue_color}Podstawowe kolorowanie zostanie włączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",559]="\${blue_color}Die Grundfärbung wird aktiviert. \${green_color}Wollen Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",559]="\${blue_color}Temel renklendirme etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",559]="\${normal_color}\${visual_choice}\${green_color}هل تريد المتابعة؟\${blue_color} .سيتم تمكين التلوين الأساسي" + arr["ARABIC",559]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color} .سيتم تمكين التلوين الأساسي\${normal_color}" arr["ENGLISH",560]="Basic colorization has been disabled" arr["SPANISH",560]="Se ha desactivado la colorización básica" @@ -8215,7 +8215,7 @@ function initialize_language_strings() { arr["POLISH",563]="Podstawowe kolorowanie: \${pink_color}Włączone\${normal_color}" arr["GERMAN",563]="Grundfärbung: \${pink_color}Aktiviert\${normal_color}" arr["TURKISH",563]="Temel renklendirme: \${pink_color}Etkin\${normal_color}" - arr["ARABIC",563]="\${pink_color}ممكن\${blue_color}:التلوين الأساسي\${normal_color}" + arr["ARABIC",563]="\${pink_color}ممكن\${blue_color} :التلوين الأساسي\${normal_color}" arr["ENGLISH",564]="Basic colorization: \${pink_color}Disabled\${normal_color}" arr["SPANISH",564]="Colorización básica: \${pink_color}Desactivada\${normal_color}" @@ -8280,7 +8280,7 @@ function initialize_language_strings() { arr["POLISH",568]="Pomiń wprowadzenie: \${pink_color}Dezaktywowane\${normal_color}" arr["GERMAN",568]="Intro überspringen: \${pink_color}Deaktiviert\${normal_color}" arr["TURKISH",568]="Giriş introsunu geç: \${pink_color}DeveDışı\${normal_color}" - arr["ARABIC",568]="\${pink_color}معطل\${blue_color} تخطي المقدمة\${normal_color}" + arr["ARABIC",568]="\${pink_color}معطل\${blue_color} :تخطي المقدمة\${normal_color}" arr["ENGLISH",569]="\${blue_color}Skip intro is going to be disabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",569]="\${blue_color}Se va a desactivar saltarse la intro. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -8293,7 +8293,7 @@ function initialize_language_strings() { arr["POLISH",569]="\${blue_color}Pomijanie wprowadzenia zostanie wyłączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",569]="\${blue_color}Die Intro wird nicht überprungen werden. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",569]="İntroyu geçme devre dışı bırakılacak. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",569]="\${normal_color}\${visual_choice} \${green_color}هل تريد المتابعة؟\${blue_color}.سيتم تعطيل تخطي المقدمة" + arr["ARABIC",569]="\${normal_color}\${visual_choice} \${green_color}هل تريد المتابعة؟\${blue_color} .سيتم تعطيل تخطي المقدمة\${normal_color}" arr["ENGLISH",570]="\${blue_color}Skip intro is going to be enabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",570]="\${blue_color}Se va a activar saltarse la intro. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -8306,7 +8306,7 @@ function initialize_language_strings() { arr["POLISH",570]="\${blue_color}Pomijanie wprowadzenia zostanie włączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",570]="\${blue_color}Die Intro wird übersprungen werden. \${green_color} Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",570]="\${blue_color}İntroyu geçme etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",570]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟ \${blue_color}.سيتم تمكين تخطي المقدمة" + arr["ARABIC",570]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color} .سيتم تمكين تخطي المقدمة" arr["ENGLISH",571]="Skip intro has been disabled" arr["SPANISH",571]="Se ha desactivado saltarse la intro" @@ -8319,7 +8319,7 @@ function initialize_language_strings() { arr["POLISH",571]="Pominięcie wprowadzenia zostało wyłączone" arr["GERMAN",571]="Intro überspringen wurde deaktiviert" arr["TURKISH",571]="İntroyu geçme devre dışı bırakıldı" - arr["ARABIC",571]=".سيتم تعطيل تخطي المقدمة" + arr["ARABIC",571]="سيتم تعطيل تخطي المقدمة" arr["ENGLISH",572]="Skip intro has been enabled" arr["SPANISH",572]="Se ha activado saltarse la intro" @@ -8371,7 +8371,7 @@ function initialize_language_strings() { arr["POLISH",575]="Ciche sprawdzanie: \${pink_color}Aktywowane\${normal_color}" arr["GERMAN",575]="Stille Überprüfungen: \${pink_color}Aktiviert\${normal_color}" arr["TURKISH",575]="Sessiz kontroller: \${pink_color}Etkin\${normal_color}" - arr["ARABIC",575]="\${pink_color}المنشط\${blue_color}:الضوابط الصامتة\${normal_color}" + arr["ARABIC",575]="\${pink_color}المنشط\${blue_color} :الضوابط الصامتة\${normal_color}" arr["ENGLISH",576]="Silent checks: \${pink_color}Disabled\${normal_color}" arr["SPANISH",576]="Chequeos silenciosos: \${pink_color}Desactivados\${normal_color}" @@ -8384,7 +8384,7 @@ function initialize_language_strings() { arr["POLISH",576]="Ciche sprawdzanie: \${pink_color}Wyłączone\${normal_color}" arr["GERMAN",576]="Stille Überprüfungen: \${pink_color}Deaktiviert\${normal_color}" arr["TURKISH",576]="Sessiz kontroller: \${pink_color}DevreDışı\${normal_color}" - arr["ARABIC",576]="\${pink_color}المعطلة\${blue_color}:الضوابط الصامتة\${normal_color}" + arr["ARABIC",576]="\${pink_color}المعطلة\${blue_color} :الضوابط الصامتة\${normal_color}" arr["ENGLISH",577]="\${blue_color}Silent checks will be disabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",577]="\${blue_color}Se van a deshabilitar los chequeos silenciosos. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -8397,7 +8397,7 @@ function initialize_language_strings() { arr["POLISH",577]="\${blue_color}Ciche sprawdzanie zostanie wyłączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",577]="\${blue_color}Stille Überprüfungen werden deaktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",577]="Sessiz kontroller devre dışı bırakılacak. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",577]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color}.سيتم تعطيل الضوابط الصامتة" + arr["ARABIC",577]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color} .سيتم تعطيل الضوابط الصامتة\${normal_color}" arr["ENGLISH",578]="\${blue_color}Silent checks will be enabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",578]="\${blue_color}Se van a habilitar los chequeos silenciosos. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -8410,7 +8410,7 @@ function initialize_language_strings() { arr["POLISH",578]="\${blue_color}Ciche sprawdzanie zostanie włączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",578]="\${blue_color}Stille Überprüfungen werden aktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",578]="Sessiz kontroller etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",578]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color}.سيتم تفعيل الضوابط الصامتة" + arr["ARABIC",578]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color} .سيتم تفعيل الضوابط الصامتة\${normal_color}" arr["ENGLISH",579]="Silent checks has been disabled" arr["SPANISH",579]="Se han desactivado los chequeos silenciosos" @@ -8475,7 +8475,7 @@ function initialize_language_strings() { arr["POLISH",583]="Pokaż wskazówki: \${pink_color}Wyłączone\${normal_color}" arr["GERMAN",583]="Tipps anzeigen: \${pink_color}Deaktiviert\${normal_color}" arr["TURKISH",583]="İpuçlarını göster: \${pink_color}DevreDışı\${normal_color}" - arr["ARABIC",583]="\${pink_color}معطل\${blue_color}:مشاهدة التلميحات\${normal_color}" + arr["ARABIC",583]="\${pink_color}معطل\${blue_color} :مشاهدة التلميحات\${normal_color}" arr["ENGLISH",584]="8. Disable print hints permanently" arr["SPANISH",584]="8. Deshabilitar mostrar consejos permanentemente" @@ -8514,7 +8514,7 @@ function initialize_language_strings() { arr["POLISH",586]="\${blue_color}Spowoduje to wyłączenie wyświetlania wskazówek. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",586]="\${blue_color}Der Show-Hinweis wird deaktiviert. \${green_color}Wollen Sie weitermachen? \${normal_color}\${visual_choice}" arr["TURKISH",586]="\${blue_color}İpuları devre dışı bırakılacak. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",586]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color}.سيتم تعطيل إظهار التلميحات\${normal_color}" + arr["ARABIC",586]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color} .سيتم تعطيل إظهار التلميحات\${normal_color}" arr["ENGLISH",587]="\${blue_color}Print hints will be enabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",587]="\${blue_color}Se va a habilitar mostrar consejos. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -8527,7 +8527,7 @@ function initialize_language_strings() { arr["POLISH",587]="\${blue_color}Wyświetlanie wskazówek zostanie włączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",587]="\${blue_color}Tipps werden angezeigt. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",587]="\${blue_color}İpuçları etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",587]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color}.سيتم تمكين إظهار التلميحات" + arr["ARABIC",587]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color} .سيتم تمكين إظهار التلميحات\${normal_color}" arr["ENGLISH",588]="Print hints has been disabled" arr["SPANISH",588]="Se ha desactivado mostrar consejos" @@ -8644,7 +8644,7 @@ function initialize_language_strings() { arr["POLISH",596]="\${blue_color}5Ghz zostanie wyłączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",596]="\${blue_color}5Ghz wird deaktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",596]="\${blue_color}5Ghz devre dışı bırakılacak. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",596]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color} .سيتم تعطيل 5 جيجا هرتز" + arr["ARABIC",596]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color} .سيتم تعطيل 5 جيجا هرتز\${normal_color}" arr["ENGLISH",597]="\${blue_color}5Ghz will be enabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",597]="\${blue_color}Se va a habilitar 5Ghz. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -8657,7 +8657,7 @@ function initialize_language_strings() { arr["POLISH",597]="\${blue_color}5Ghz zostanie włączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",597]="\${blue_color}5Ghz wird aktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",597]="\${blue_color}5Ghz etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",597]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color} .سيتم تمكين 5 جيجا هرتز" + arr["ARABIC",597]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color} .سيتم تمكين 5 جيجا هرتز\${normal_color}" arr["ENGLISH",598]="5Ghz has been disabled" arr["SPANISH",598]="Se ha desactivado 5Ghz" @@ -8709,7 +8709,7 @@ function initialize_language_strings() { arr["POLISH",601]="Wybrany plik ma nieprawidłowy format hash korporacyjnego dla hashcat" arr["GERMAN",601]="Die ausgewählte Datei hat kein gültiges Enterprise-Hashformat für hashcat" arr["TURKISH",601]="Seçilen dosya hashcat için geçerli bir enterprise hash biçimine sahip değil" - arr["ARABIC",601]="enterprise hashcat يحتوي الملف المحدد على تنسيق تجزئة غير صالح ل" + arr["ARABIC",601]="Enterprise hashcat يحتوي الملف المحدد على تنسيق تجزئة غير صالح ل" arr["ENGLISH",602]="Selected file has a valid hashcat enterprise hashes format" arr["SPANISH",602]="El fichero seleccionado tiene un formato válido de hashes enterprise para hashcat" @@ -8722,7 +8722,7 @@ function initialize_language_strings() { arr["POLISH",602]="Wybrany plik ma poprawny format hash korporacyjnego dla hashcat" arr["GERMAN",602]="Die ausgewählte Datei hat ein gültiges Enterprise-Hashformat für hashcat" arr["TURKISH",602]="Seçilen dosyanın geçerli bir hashcat enterprise karma biçimi var" - arr["ARABIC",602]="enterprise hashcat يحتوي الملف المحدد على تنسيق تجزئة صالح ل" + arr["ARABIC",602]="Enterprise hashcat يحتوي الملف المحدد على تنسيق تجزئة صالح ل" arr["ENGLISH",603]="Selected hashcat enterprise captured file: \${pink_color}\${hashcatenterpriseenteredpath}\${normal_color}" arr["SPANISH",603]="Fichero de captura enterprise hashcat seleccionado: \${pink_color}\${hashcatenterpriseenteredpath}\${normal_color}" @@ -8839,7 +8839,7 @@ function initialize_language_strings() { arr["POLISH",611]="Wpisz ścieżkę do zapisu pliku lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${jtr_potpath}]" arr["GERMAN",611]="Schreiben Sie den Pfad wo die Datei gespeichert werden soll, oder drücken Sie die [Enter], um den Standardvorschlag zu akzeptieren \${normal_color}[\${jtr_potpath}]" arr["TURKISH",611]="Dosyayı depolamak için yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın. \${normal_color}[\${jtr_potpath}]" - arr["ARABIC",611]="\${normal_color}[\${jtr_potpath}]\${green_color} لقبول الاقتراح [Enter] اكتب المسار لتخزين الملف أو اضغط على" + arr["ARABIC",611]="\${normal_color}[\${jtr_potpath}]\${green_color} لقبول الاقتراح [Enter] اكتب المسار لتخزين الملف أو اضغط على\${normal_color}" arr["ENGLISH",612]="No enterprise networks found" arr["SPANISH",612]="No se encontraron redes enterprise" @@ -8852,7 +8852,7 @@ function initialize_language_strings() { arr["POLISH",612]="Nie znaleziono sieci enterprise" arr["GERMAN",612]="Keine Enterprise-Netzwerke wurden gefunden" arr["TURKISH",612]="Herhangi enterprise bir ağ bulunamadı" - arr["ARABIC",612]="enterprise لم يتم العثور على شبكات" + arr["ARABIC",612]="Enterprise لم يتم العثور على شبكات" arr["ENGLISH",613]="Warning. Please check \${rc_path} file or command line flags. Invalid value on \${normal_color}\${error_var_name}\${yellow_color} variable. The default value \${normal_color}\${error_var_default_value}\${yellow_color} will be used" arr["SPANISH",613]="Atención. Por favor revisa el fichero \${rc_path}. El valor de la variable \${normal_color}\${error_var_name}\${yellow_color} no es válido. El valor por defecto \${normal_color}\${error_var_default_value}\${yellow_color} será usado" @@ -8930,7 +8930,7 @@ function initialize_language_strings() { arr["POLISH",618]="Bieżące zarządzanie oknami: \${pink_color}xterm\${normal_color}\${reboot_required_text}" arr["GERMAN",618]="Aktuelle Fensterverwaltung: \${pink_color}xterm\${normal_color}\${reboot_required_text}" arr["TURKISH",618]="Mevcut pencere yönetimi: \${pink_color}xterm\${normal_color}\${reboot_required_text}" - arr["ARABIC",618]="\${pink_color}xterm\${normal_color}\${reboot_required_text}\${blue_color} :إدارة النافذة الحالية" + arr["ARABIC",618]="\${pink_color}xterm\${normal_color}\${reboot_required_text}\${blue_color} :إدارة النافذة الحالية\${normal_color}" arr["ENGLISH",619]="Current windows handling: \${pink_color}tmux\${normal_color}\${reboot_required_text}" arr["SPANISH",619]="Manejo de ventanas actual: \${pink_color}tmux\${normal_color}\${reboot_required_text}" @@ -8943,7 +8943,7 @@ function initialize_language_strings() { arr["POLISH",619]="Bieżące zarządzanie oknami: \${pink_color}tmux\${normal_color}\${reboot_required_text}" arr["GERMAN",619]="Aktuelle Fensterverwaltung: \${pink_color}tmux\${normal_color}\${reboot_required_text}" arr["TURKISH",619]="Mevcut pencere yönetimi: \${pink_color}tmux\${normal_color}\${reboot_required_text}" - arr["ARABIC",619]="\${pink_color}tmux\${normal_color}\${reboot_required_text}\${blue_color} :إدارة النافذة الحالية" + arr["ARABIC",619]="\${pink_color}tmux\${normal_color}\${reboot_required_text}\${blue_color} :إدارة النافذة الحالية\${normal_color}" arr["ENGLISH",620]="The option has been modified in the configuration file. Restart the script in order to make the changes to take effect" arr["SPANISH",620]="Se ha modificado la opción en el fichero de configuración. Reinicia el script para que los cambios tengan efecto" @@ -9229,7 +9229,7 @@ function initialize_language_strings() { arr["POLISH",641]="Wybrana wersja mdk: \${pink_color}\${mdk_command}\${normal_color}" arr["GERMAN",641]="Ausgewählte mdk-Version: \${pink_color}\${mdk_command}\${normal_color}" arr["TURKISH",641]="Seçilen mdk versiyonu: \${pink_color}\${mdk_command}\${normal_color}" - arr["ARABIC",641]="\${pink_color}\${mdk_command}\${blue_color} :المحدد MDK إصدار \${normal_color}" + arr["ARABIC",641]="\${pink_color}\${mdk_command}\${blue_color} :المحدد MDK إصدار\${normal_color}" arr["ENGLISH",642]="Certificates are being generated. Please be patient, the process can take some time..." arr["SPANISH",642]="Se están generando los certificados. Por favor ten paciencia, el proceso puede tardar un rato..." @@ -9255,7 +9255,7 @@ function initialize_language_strings() { arr["POLISH",643]="Pliki certyfikatów zostały utworzone poprawnie. Musisz zdecydować, gdzie je zapisać. \${green_color}Wpisz ścieżkę zapisu lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${enterprisecertspath}]" arr["GERMAN",643]="Die Zertifikatsdateien wurden erfolgreich erstellt. Sie müssen entscheiden, wo diese gespeichert werden sollen. \${green_color}Geben Sie den Pfad ein, in dem die Dateien gespeichert werden sollen, oder drücken Sie [Enter], um den Standardvorschlag zu akzeptieren. \${normal_color}[\${enterprisecertspath}]" arr["TURKISH",643]="Sertifika dosyaları başarılıyla oluşturuldu, nereye kaydedileceğine karar vermelisiniz. \${green_color}Dosyaları kaydedeceğimiz yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın \${normal_color}[\${enterprisecertspath}]" - arr["ARABIC",643]="\${normal_color}[\${enterprisecertspath}] \${green_color}لقبول الاقتراح [Enter] اكتب المسار لتخزين الملفات أو اضغط على \${blue_color}.تم إنشاء ملفات الشهادات بنجاح ، يجب أن تقرر مكان حفظها" + arr["ARABIC",643]="\${normal_color}[\${enterprisecertspath}] \${green_color}لقبول الاقتراح [Enter] اكتب المسار لتخزين الملفات أو اضغط على \${blue_color}.تم إنشاء ملفات الشهادات بنجاح ، يجب أن تقرر مكان حفظها\${normal_color}" arr["ENGLISH",644]="Certificates (ca.pem, server.pem and server.key) were saved successfully to selected path [\${normal_color}\${enterprisecerts_completepath}\${blue_color}]. The expiration time for these certificates is \${normal_color}10\${blue_color} years and the password used on the creation process was \"\${normal_color}\${certspass}\${blue_color}\"" arr["SPANISH",644]="Los ficheros de los certificados (ca.pem, server.pem and server.key) se han salvado correctamente en la ruta elegida [\${normal_color}\${enterprisecerts_completepath}\${blue_color}]. El tiempo de expiración para estos certificados es de \${normal_color}10\${blue_color} años y la contraseña utilizada en su creación fue \"\${normal_color}\${certspass}\${blue_color}\"" @@ -9294,7 +9294,7 @@ function initialize_language_strings() { arr["POLISH",646]="\${blue_color}airgeddon wykrył, że podczas tej sesji wygenerowano niestandardowe certyfikaty. \${green_color}Czy chcesz ich użyć podczas ataku? \${normal_color}\${visual_choice}" arr["GERMAN",646]="\${blue_color}airgeddon hat bemerkt, dass während dieser Sitzung benutzerdefinierte Zertifikate generiert wurden. \${green_color}Möchten Sie diese während des Angriffs benutzen? \${normal_color}\${visual_choice}" arr["TURKISH",646]="\${blue_color}airgeddon, bu oturum sırasında özel sertifikaların oluşturulduğunu tespit etti. \${green_color}Onları saldırı sırasında kullanmak istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",646]="\${normal_color}\${visual_choice}\${green_color}هل تريد استخدامها أثناء الهجوم؟\${blue_color} .أنه تم إنشاء شهادات مخصصة أثناء هذه الدورة airgeddon اكتشف" + arr["ARABIC",646]="\${normal_color}\${visual_choice}\${green_color} هل تريد استخدامها أثناء الهجوم؟\${blue_color} .أنه تم إنشاء شهادات مخصصة أثناء هذه الدورة airgeddon اكتشف\${normal_color}" arr["ENGLISH",647]="Default certificates will be used" arr["SPANISH",647]="Se utilizarán los certificados por defecto" @@ -9411,7 +9411,7 @@ function initialize_language_strings() { arr["POLISH",655]="\${blue_color}System wtyczek zostanie wyłączony. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",655]="\${blue_color}Das Plugins-System wird deaktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",655]="\${blue_color}Eklenti sistemi devre dışı bırakılacak. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",655]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color}.سيتم تعطيل نظام الإضافات" + arr["ARABIC",655]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color} .سيتم تعطيل نظام الإضافات\${normal_color}" arr["ENGLISH",656]="\${blue_color}Plugins system will be enabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",656]="\${blue_color}Se va a habilitar el sistema de plugins. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -9424,7 +9424,7 @@ function initialize_language_strings() { arr["POLISH",656]="\${blue_color}System wtyczek zostanie włączony. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",656]="\${blue_color}Das Plugins-System wird aktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",656]="\${blue_color}Eklenti sistemi etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",656]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color}.سيتم تمكين نظام الإضافات" + arr["ARABIC",656]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color} .سيتم تمكين نظام الإضافات\${normal_color}" arr["ENGLISH",657]="\${blue_color}tmux will be enabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",657]="\${blue_color}Se va a habilitar tmux. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -9437,7 +9437,7 @@ function initialize_language_strings() { arr["POLISH",657]="\${blue_color}tmux zostanie włączony. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",657]="\${blue_color}tmux wird aktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",657]="\${blue_color}tmux etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",657]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color}.tmux سيتم تمكين" + arr["ARABIC",657]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color} .tmux سيتم تمكين\${normal_color}" arr["ENGLISH",658]="\${blue_color}xterm will be enabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",658]="\${blue_color}Se va a habilitar xterm. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -9450,7 +9450,7 @@ function initialize_language_strings() { arr["POLISH",658]="\${blue_color}xterm zostanie włączony. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",658]="\${blue_color}xterm wird aktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",658]="\${blue_color}xterm etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",658]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color}.xterm سيتم تمكين" + arr["ARABIC",658]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color} .xterm سيتم تمكين\${normal_color}" arr["ENGLISH",659]="Error. Invalid function \"\${normal_color}\${current_function}\${red_color}\" at plugin \"\${normal_color}\${plugin}\${red_color}\". The function tried to be modified does not exist. Fix it before continuing" arr["SPANISH",659]="Error. Función no válida \"\${normal_color}\${current_function}\${red_color}\" en el plugin \"\${normal_color}\${plugin}\${red_color}\". La función que se intenta modificar no existe. Arréglalo antes de continuar" @@ -9515,7 +9515,7 @@ function initialize_language_strings() { arr["POLISH",663]="5. Przechwyć PMKID" arr["GERMAN",663]="5. PMKID ergreifen" arr["TURKISH",663]="5. PMKID yakala" - arr["ARABIC",663]="5. PMKID التقاط" + arr["ARABIC",663]="5. PMKID التقاط" arr["ENGLISH",664]="It is possible to obtain PMKIDs from clientless WPA/WPA2-PSK networks" arr["SPANISH",664]="Es posible obtener PMKIDs de redes WPA/WPA2-PSK sin clientes" @@ -9554,7 +9554,7 @@ function initialize_language_strings() { arr["POLISH",666]="Po przechwyceniu Handshake lub PMKID, można spróbować je złamać w menu deszyfrowania WPA/WPA2 w trybie offline, wybierając podmenu typu \"Osobiste\"" arr["GERMAN",666]="Nachdem der Handshake oder ein PMKID aufgenommen worden ist, können Sie versuchen, ihn offline zu entschlüsseln WPA/WPA2 durch Untermenü \"Persönlich\"" arr["TURKISH",666]="Bir Handshake veya PMKID yakaladıktan sonra, onu kırmak için offline WPA/WPA2 deşifre menüsünün altında \"Kisisel\" seçin" - arr["ARABIC",666]="\"Personal\" دون اتصال ، باختيارالقائمة الفرعية WPA/WPA2يمكنك محاولة فك تشفيرها في قائمة فك تشفير ،PMKID أو Handshake بعد التقاط" + arr["ARABIC",666]="\"Personal\" دون اتصال ، باختيارالقائمة الفرعية WPA/WPA2 يمكنك محاولة فك تشفيرها في قائمة فك تشفير ،PMKID أو Handshake بعد التقاط" arr["ENGLISH",667]="It has been detected that you have installed an old aircrack version. No problem if you plan to crack a Handshake, but bear in mind that to crack PMKID is needed \${aircrack_pmkid_version} as a minimum version of aircrack. Otherwise PMKID will not be detected" arr["SPANISH",667]="Se ha detectado una versión antigua de aircrack. No hay problema si planeas descifrar un Handshake, pero hay que tener en cuenta para descifrar PMKID se requiere como mínimo la versión \${aircrack_pmkid_version} de aircrack. De lo contrario el PMKID no será detectado" @@ -9632,7 +9632,7 @@ function initialize_language_strings() { arr["POLISH",672]="Wygląda na to, że się nie udało... spróbuj ponownie, wybierz inny cel lub zwiększ timeout. Byćmoże punkt dostępu nie jest podatny" arr["GERMAN",672]="Anscheinend haben wir es nicht geschafft... Versuchen Sie es erneut, wählen Sie ein anderes Ziel oder erhöhen Sie das Timeout. Der Zugangspunkt ist möglicherweise nicht anfällig" arr["TURKISH",672]="Başarısız görünüyoruz... Tekrar deneyin, başka bir hedef seçin veya zaman aşımını artırın. Erişim noktası savunmasız olmayabilir" - arr["ARABIC",672]="يبدو أننا فشلنا ... حاول مرة أخرى ، اختر هدفًا آخر أو قم بزيادة المهلة. ربما لا تكون نقطة الوصول عرضة للخطر" + arr["ARABIC",672]="يبدو أننا فشلنا... حاول مرة أخرى ، اختر هدفًا آخر أو قم بزيادة المهلة. ربما لا تكون نقطة الوصول عرضة للخطر" arr["ENGLISH",673]="PMKID file generated successfully at [\${normal_color}\${enteredpath}\${blue_color}]" arr["SPANISH",673]="Fichero PMKID generado con éxito en [\${normal_color}\${enteredpath}\${blue_color}]" @@ -9788,7 +9788,7 @@ function initialize_language_strings() { arr["POLISH",684]="\${pending_of_translation} \${blue_color}Plik PMKID, który przechwyciłeś, jest w formacie tekstowym z hashem, dzięki czemu można go złamać za pomocą hashcat. Ponadto airgeddon może przekształcić przechwytywanie w format \".cap\", dzięki czemu plik może zostać złamany za pomocą aircrack-ng, tak jakby był przechwytywaniem airodump-ng, ale do przeprowadzenia tej transformacji będzie wymagało polecenia tshark. \${green_color}Czy chcesz wykonać transformację? \${pink_color}(zachowasz również plik hashcat, to jest dodatek) \${normal_color}\${visual_choice}" arr["GERMAN",684]="\${blue_color}Die von Ihnen erfasste PMKID-Datei liegt in einem Textformat mit dem Hash vor, sodass sie mit Hashcat geknackt werden kann. Darüber hinaus kann airgeddon die Erfassung in das Format \".cap\" umwandeln, sodass die Datei mit aircrack-ng geknackt werden kann, als wäre es eine airodump-ng-Erfassung. Für diese Umwandlung ist jedoch der Befehl tshark erforderlich. \${green_color}Möchten Sie die Transformation durchführen? \${pink_color}(Sie behalten auch die Hashcat-Datei bei, dies ist zusätzlich) \${normal_color}\${visual_choice}" arr["TURKISH",684]="\${blue_color}Yakaladığınız PMKID dosyası, karma ile metin biçimindedir, böylece hashcat kullanılarak kırılabilir. Buna ek olarak, airgeddon yakalamayı \".cap\" biçimine dönüştürebilir, böylece dosya bir airodump-ng yakalaması gibi aircrack-ng ile kırılabilir, ancak tshark komutunun bu dönüşümü gerçekleştirmesi gerekir. \${green_color}Dönüşümü gerçekleştirmek istiyor musunuz? \${pink_color}(hashcat dosyasını da saklayacaksınız, bu ektir) \${normal_color}\${visual_choice}" - arr["ARABIC",684]="\${normal_color}\${visual_choice}\${pink_color}(ستحتفظ أيضًا بملف التجزئة ، هذا ملف إضافي) \${green_color}هل تريد إجراء التحول؟ \${blue_color}.سيكون مطلوبًا لتتمكن من تنفيذ هذا التحويل tshark ولكن أمر ،airodump-ng كما لو كان التقاط aircrack-ng للسماح للملف بالتكسير باستخدام \".cap\" تحويل الالتقاط إلى تنسيق airgeddon بالإضافة إلى ذلك ، يمكن لـ .hashcat الذي تم التقاطه موجود بتنسيق نصي يحتوي على التجزئة ليتم اختراقها باستخدام PMKID ملف" + arr["ARABIC",684]="\${normal_color}\${visual_choice}\${pink_color} (ستحتفظ أيضًا بملف التجزئة ، هذا ملف إضافي) \${green_color}هل تريد إجراء التحول؟ \${blue_color}.سيكون مطلوبًا لتتمكن من تنفيذ هذا التحويل tshark ولكن أمر ،airodump-ng كما لو كان التقاط aircrack-ng للسماح للملف بالتكسير باستخدام \".cap\" تحويل الالتقاط إلى تنسيق airgeddon بالإضافة إلى ذلك ، يمكن لـ .hashcat الذي تم التقاطه موجود بتنسيق نصي يحتوي على التجزئة ليتم اختراقها باستخدام PMKID ملف\${normal_color}" arr["ENGLISH",685]="Error. It looks like you don't have tshark command available. Depending on the system, the package name containing the command could be tshark, wireshark-cli, wireshark, etc. Install it before trying this transformation next time. The transformation can't be done" arr["SPANISH",685]="Error. Parece que no tienes disponible el comando tshark. Dependiendo del sistema, el paquete que lo contiene puede ser tshark, wireshark-cli, wireshark, etc. Instálalo antes de intentar esta transformación la próxima vez. La transformación no se puede llevar a cabo" @@ -9814,7 +9814,7 @@ function initialize_language_strings() { arr["POLISH",686]="Wpisz ścieżkę do zapisywania plików lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${pmkidcappath}]" arr["GERMAN",686]="Schreiben Sie den Pfad, unter dem die Datei gespeichert werden soll, oder drücken Sie die [Enter]-Taste, um den Standardvorschlag \${normal_color}[\${pmkidcappath}] \${green_color}zu benutzen" arr["TURKISH",686]="Dosyayı depolamak için yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın \${normal_color}[\${pmkidcappath}]" - arr["ARABIC",686]="\${normal_color}[\${pmkidcappath}]\${green_color} لقبول الاقتراح [Enter] اكتب المسار لتخزين الملف أو اضغط على" + arr["ARABIC",686]="\${normal_color}[\${pmkidcappath}]\${green_color} لقبول الاقتراح [Enter] اكتب المسار لتخزين الملف أو اضغط على\${normal_color}" arr["ENGLISH",687]="12. Arabic" arr["SPANISH",687]="12. Árabe" From 4f62aaf86c320f34796087891d0529a8bb2c0cd9 Mon Sep 17 00:00:00 2001 From: darthvader-htb Date: Thu, 15 Oct 2020 07:53:37 -0400 Subject: [PATCH 085/101] Arabic Translation : fixing 541, 661 and synonyms --- language_strings.sh | 106 ++++++++++++++++++++++---------------------- 1 file changed, 53 insertions(+), 53 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 58433617a..daa48b8d2 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -1768,7 +1768,7 @@ function initialize_language_strings() { arr["POLISH",67]="Filtr WEP aktywowany podczas skanowania. Naciśnij [Ctrl+C] w trakcie trwania, aby zatrzymać..." arr["GERMAN",67]="WEP-Filter beim Scannen aktiviert. Nach den Start, drücken Sie [Ctrl+C], um es zu stoppen..." arr["TURKISH",67]="WEP filtesi taraması etkin. Başladıktan sonra, durdurmak için [Ctrl+C] tuşlayınız..." - arr["ARABIC",67]="...للإيقاف [Ctrl+C] في المسح. عند البدء ، اضغط على WEP تم تمكين مرشح" + arr["ARABIC",67]="...للإيقاف [Ctrl+C] في المسح. عند البدء ، اضغط على WEP تم تفعيل مرشح" arr["ENGLISH",68]="No networks found" arr["SPANISH",68]="No se encontraron redes" @@ -2639,7 +2639,7 @@ function initialize_language_strings() { arr["POLISH",134]="Jeśli twój Linux jest maszyną wirtualną, możliwe jest, że zintegrowane karty wifi są wykrywane jako ethernet. Użyj zewnętrznej karty usb" arr["GERMAN",134]="Wenn Ihr Linux eine virtuelle Maschine ist, können integrierte WLAN-Karten als Ethernet erkannt werden. Verwendet eine externe usb-WLAN-Karte" arr["TURKISH",134]="Linux'unuz sanal bir makineyse, entegre wifi kartlarının ethernet olarak algılanması mümkündür. Harici bir USB wifi kartı kullanmalısınız" - arr["ARABIC",134]="خارجية USB wifi المدمجة على أنها إيثرنت. استخدم بطاقة wifi الخاص بك عبارة عن جهاز افتراضي ، فمن الممكن أن يتم اكتشاف بطاقات Linux إذا كان نظام" + arr["ARABIC",134]="خارجية USB wifi المدمجة على أنها إيثرنت. استخدم بطاقة wifi الخاص بك عبارة عن جهاز افتراضي ، فمن المفعل أن يتم اكتشاف بطاقات Linux إذا كان نظام" arr["ENGLISH",135]="Type of encryption: \${pink_color}\${enc}\${normal_color}" arr["SPANISH",135]="Tipo de encriptado: \${pink_color}\${enc}\${normal_color}" @@ -5590,7 +5590,7 @@ function initialize_language_strings() { arr["POLISH",361]="Filtr WPA/WPA2 aktywowany podczas skanowania. Naciśnij [Ctrl+C] w trakcie trwania, aby zatrzymać..." arr["GERMAN",361]="WPA/WPA2-Filter beim Scannen aktiviert. Nach dem Start, drücken Sie [Ctrl+C], um es zu stoppen..." arr["TURKISH",361]="WPA/WPA2 filtresi aktifleştirildi. Başladıktan sonra, durdurmak için [Ctrl+C] tuşlayınız..." - arr["ARABIC",361]="...للإيقاف [Ctrl+C] عند البدء ، اضغط على .WPA/WPA2 تم تمكين مرشح" + arr["ARABIC",361]="...للإيقاف [Ctrl+C] عند البدء ، اضغط على .WPA/WPA2 تم تفعيل مرشح" arr["ENGLISH",362]="Custom PIN set to \${normal_color}\${custom_pin}" arr["SPANISH",362]="PIN personalizado elegido \${normal_color}\${custom_pin}" @@ -5785,7 +5785,7 @@ function initialize_language_strings() { arr["POLISH",376]="Odnaleziono lokalny plik bazy danych PIN (\${known_pins_dbfile}). Sprawdzę jednak, czy jest bardziej aktualna wersja" arr["GERMAN",376]="Eine lokale Datenbankdatei mit PINs (\${known_pins_dbfile}) wurde gefunden. Es wird jedoch geprüft, ob es eine Aktualisierung gibt" arr["TURKISH",376]="Yerel PIN'ler veritabanı dosyası (\${known_pins_dbfile}) bulundu. Her neyse yeni bir kontrol yapılacaktır" - arr["ARABIC",376]="موجودة. البحث عن تحديثات ممكنة (\${known_pins_dbfile}) قاعدة بيانات" + arr["ARABIC",376]="موجودة. البحث عن تحديثات مفعلة (\${known_pins_dbfile}) قاعدة بيانات" arr["ENGLISH",377]="An up-to-date PINs database file has been successfully downloaded" arr["SPANISH",377]="Se ha descargado con éxito un fichero de base de datos de PINs actualizado" @@ -6240,7 +6240,7 @@ function initialize_language_strings() { arr["POLISH",411]="Filtr WPS aktywowany podczas skanowania. Naciśnij [Ctrl+C] w trakcie trwania, aby zatrzymać..." arr["GERMAN",411]="WPS-Filter beim Scannen aktiviert. Nach dem Start, drücken Sie [Ctrl+C], um es zu stoppen..." arr["TURKISH",411]="WPS filtresi taramada etkinleştirildi. Başladığınızda, durdurmak için [Ctrl+C] tuşlarına basın..." - arr["ARABIC",411]="...للإيقاف [Ctrl+C] في الفحص. عند البدء ، اضغط على WPS تم تمكين مرشح" + arr["ARABIC",411]="...للإيقاف [Ctrl+C] في الفحص. عند البدء ، اضغط على WPS تم تفعيل مرشح" arr["ENGLISH",412]="You don't need to perform this action. Your BeEF is operational" arr["SPANISH",412]="No necesitas realizar esta acción. Tu BeEF está operativo" @@ -6721,7 +6721,7 @@ function initialize_language_strings() { arr["POLISH",448]="Jeśli zainstalowano airgeddon z repozytorium, nie należy włączać automatycznej aktualizacji. airgeddon zostanie zaktualizowany, gdy w repozytorium znajduje się nowa wersja" arr["GERMAN",448]="Wenn Sie airgeddon aus einem Repository installiert haben, sollten Sie das automatische Update nicht aktivieren. airgeddon wird aktualisiert, wenn eine neue Version im Repository vorhanden ist" arr["TURKISH",448]="Bir depodan airgeddon'u yüklediyseniz, otomatik güncellemeleri etkinleştirmemelisiniz. depoda yeni bir sürüm olduğunda airgeddon güncellenecektir" - arr["ARABIC",448]="عند توفر إصدار جديد في مستودعاتك airgeddon من المستودعات ، فلا يجب عليك تمكين التحديثات التلقائية. سيتم تحديث airgeddon إذا قمت بتثبيت" + arr["ARABIC",448]="عند توفر إصدار جديد في مستودعاتك airgeddon من المستودعات ، فلا يجب عليك تفعيل التحديثات التلقائية. سيتم تحديث airgeddon إذا قمت بتثبيت" arr["ENGLISH",449]="2. Enable automatic updates permanently" arr["SPANISH",449]="2. Habilitar permanentemente la actualización automática" @@ -6734,7 +6734,7 @@ function initialize_language_strings() { arr["POLISH",449]="2. Trwale włącz automatyczną aktualizację" arr["GERMAN",449]="2. Aktivieren Sie die automatische Aktualisierung dauerhaft" arr["TURKISH",449]="2. Otomatik güncellemeleri kalıcı olarak etkinleştir" - arr["ARABIC",449]="2. تمكين التحديث التلقائي بشكل دائم" + arr["ARABIC",449]="2. تفعيل التحديث التلقائي بشكل دائم" arr["ENGLISH",450]="5. Enable extended colorization permanently" arr["SPANISH",450]="5. Habilitar permanentemente la colorización extendida" @@ -6747,7 +6747,7 @@ function initialize_language_strings() { arr["POLISH",450]="5. Trwale włącz rozszerzone kolorowanie" arr["GERMAN",450]="5. Die erweiterte Einfärbung dauerhaft aktivieren" arr["TURKISH",450]="5. Geliştirilmiş renklendirmeyi kalıcı olarak etkinleştir" - arr["ARABIC",450]="5. تمكين التلوين الممتد بشكل دائم" + arr["ARABIC",450]="5. تفعيل التلوين الممتد بشكل دائم" arr["ENGLISH",451]="Automatic updates: \${pink_color}Enabled\${normal_color}" arr["SPANISH",451]="Actualizaciones automáticas: \${pink_color}Activadas\${normal_color}" @@ -6851,7 +6851,7 @@ function initialize_language_strings() { arr["POLISH",458]="\${blue_color}Automatyczne aktualizacje będą włączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",458]="\${blue_color}Automatische Updates werden aktiviert. \${green_color} Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",458]="\${blue_color}Otomatik güncellemeler etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",458]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color} .سيتم تمكين التحديثات التلقائية\${normal_color}" + arr["ARABIC",458]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color} .سيتم تفعيل التحديثات التلقائية\${normal_color}" 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" @@ -6864,7 +6864,7 @@ function initialize_language_strings() { arr["POLISH",459]="Jeśli zainstalowano airgeddon z repozytorium, nie należy włączać tej opcji. airgeddon zostanie zaktualizowany, gdy w repozytorium pojawi się nowa wersja. Jeśli kontynuujesz, upewnij się, że wiesz co robisz, bo to może spowodować problemy z aktualizacją" arr["GERMAN",459]="Wenn Sie airgeddon aus einem Repository installiert haben, sollten Sie diese Option nicht aktivieren. airgeddon wird aktualisiert, wenn die Repositories dies tun. Wenn Sie fortfahren, vergewissern Sie sich, dass Sie wissen, was Sie tun. Probleme können erscheinen" arr["TURKISH",459]="Bir depodan airgeddon'u yüklediyseniz, bu seçeneği etkinleştirmemelisiniz. Havuzlar yapıldığı zaman airgeddon güncellenecektir. Devam ederseniz, ne yaptığınızı bildiğinizden emin olun, ya da güncelleme akışında sorunlara neden olabilirsiniz" - arr["ARABIC",459]="عندما يتم تحديث المستودعات. إذا تابعت ، فتأكد من معرفتك بما تفعله ، وإلا فقد تتسبب في حدوث مشاكل في التحديث airgeddon من مستودع ، فلا يجب عليك تمكين هذا الخيار. سيتم تحديث airgeddon إذا قمت بتثبيت" + arr["ARABIC",459]="عندما يتم تحديث المستودعات. إذا تابعت ، فتأكد من معرفتك بما تفعله ، وإلا فقد تتسبب في حدوث مشاكل في التحديث airgeddon من مستودع ، فلا يجب عليك تفعيل هذا الخيار. سيتم تحديث airgeddon إذا قمت بتثبيت" arr["ENGLISH",460]="Automatic updates have been enabled" arr["SPANISH",460]="Se han activado las actualizaciones automáticas" @@ -6877,7 +6877,7 @@ function initialize_language_strings() { arr["POLISH",460]="Automatyczne aktualizacje zostały włączone" arr["GERMAN",460]="Automatische Updates wurden aktiviert" arr["TURKISH",460]="Otomatik güncellemeler etkinleştirildi" - arr["ARABIC",460]="تم تمكين التحديثات التلقائية" + arr["ARABIC",460]="تم تفعيل التحديثات التلقائية" arr["ENGLISH",461]="Automatic updates have been disabled" arr["SPANISH",461]="Se han desactivado las actualizaciones automáticas" @@ -6916,7 +6916,7 @@ function initialize_language_strings() { arr["POLISH",463]="\${blue_color}Rozszerzone kolorowanie zostanie włączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",463]="\${blue_color}Erweiterte Einfärbung wird aktiviert. \${green_color}Wollen Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",463]="\${blue_color}Geliştirilmiş renklendirme etkinleştirilecektir. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",463]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟ \${blue_color}.سيتم تمكين التلوين الممتد\${normal_color}" + arr["ARABIC",463]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟ \${blue_color}.سيتم تفعيل التلوين الممتد\${normal_color}" 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" @@ -6942,7 +6942,7 @@ function initialize_language_strings() { arr["POLISH",465]="Rozszerzone kolorowanie zostało aktywowane" arr["GERMAN",465]="Erweiterte Einfärbung wurde aktiviert" arr["TURKISH",465]="Geliştirilmiş renklendirme etkinleştirildi" - arr["ARABIC",465]="تم تمكين التلوين الممتد" + arr["ARABIC",465]="تم تفعيل التلوين الممتد" arr["ENGLISH",466]="Extended colorization has been disabled" arr["SPANISH",466]="Se ha desactivado la colorización extendida" @@ -6968,7 +6968,7 @@ function initialize_language_strings() { arr["POLISH",467]="6. Trwale włącz automatyczne wykrywanie języka podczas uruchamiania" arr["GERMAN",467]="6. Automatische Spracherkennung beim Start dauerhaft aktivieren" arr["TURKISH",467]="6. Başlangıç dilini otomatik algılama özelliğini kalıcı olarak etkinleştir" - arr["ARABIC",467]="6. قم بتمكين الاكتشاف التلقائي للغة عند بدء التشغيل بشكل دائم" + arr["ARABIC",467]="6. قم بتفعيل الاكتشاف التلقائي للغة عند بدء التشغيل بشكل دائم" arr["ENGLISH",468]="6. Disable startup language autodetection permanently" arr["SPANISH",468]="6. Deshabilitar permanentemente la autodetección de idioma al inicio" @@ -7007,7 +7007,7 @@ function initialize_language_strings() { arr["POLISH",470]="\${blue_color}Autodetekcja języka podczas uruchamiania zostanie włączona. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",470]="\${blue_color}Die automatische Spracherkennung wird zu Beginn aktiviert. \${green_color}Wollen Sie weitermachen? \${normal_color}\${visual_choice}" arr["TURKISH",470]="\${blue_color}Başlangıç dili otomatik algılama etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",470]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color} .سيتم تمكين الاكتشاف التلقائي للغة عند بدء التشغيل\${normal_color}" + arr["ARABIC",470]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color} .سيتم تفعيل الاكتشاف التلقائي للغة عند بدء التشغيل\${normal_color}" 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!!" @@ -7033,7 +7033,7 @@ function initialize_language_strings() { arr["POLISH",472]="Autodetekcja języka podczas uruchamiania została aktywowana" arr["GERMAN",472]="Die automatische Spracherkennung am Start wurde aktiviert" arr["TURKISH",472]="Başlangıç dili otomatik algılama etkinleştirildi" - arr["ARABIC",472]="تم تمكين الاكتشاف التلقائي للغة عند بدء التشغيل" + arr["ARABIC",472]="تم تفعيل الاكتشاف التلقائي للغة عند بدء التشغيل" arr["ENGLISH",473]="Startup language autodetection has been disabled" arr["SPANISH",473]="Se ha desactivado la autodetección de idioma al inicio" @@ -7059,7 +7059,7 @@ function initialize_language_strings() { arr["POLISH",474]="Automatyczne wykrywanie języka podczas uruchamiania: \${pink_color}Aktywowane\${normal_color}" arr["GERMAN",474]="Automatische Spracherkennung am Start: \${pink_color}Aktiviert\${normal_color}" arr["TURKISH",474]="Başlangıç dili otomatik algılama: \${pink_color}Etkin\${normal_color}" - arr["ARABIC",474]="\${pink_color}تمكين\${blue_color} :الكشف التلقائي عن لغة عند بدء التشغيل\${normal_color}" + arr["ARABIC",474]="\${pink_color}تفعيل\${blue_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}" @@ -7124,7 +7124,7 @@ function initialize_language_strings() { arr["POLISH",479]="Ta zmiana jest sprzeczna z automatyczną detekcją języka na początku, która jest aktualnie aktywna. Zostanie ona automatycznie deazktywowana w celu wprowadzenia zmian" arr["GERMAN",479]="Diese Änderung steht im Konflikt mit der automatischen Spracherkennung, die zu diesem Zeitpunkt am Anfang aktiviert ist. Es wird automatisch deaktiviert, um die Änderung vorzunehmen" arr["TURKISH",479]="Bu değişiklik, şu anda etkin olan başlangıç dili otomatik algılama ile çakışıyor. Değişikliği gerçekleştirmek için otomatik olarak devre dışı bırakılacaktır" - arr["ARABIC",479]="يتعارض هذا التغيير مع الاكتشاف التلقائي للغة عند بدء التشغيل والذي تم تمكينه حاليًا. سيتم تعطيله تلقائيًا لإجراء التغيير" + arr["ARABIC",479]="يتعارض هذا التغيير مع الاكتشاف التلقائي للغة عند بدء التشغيل والذي تم تفعيله حاليًا. سيتم تعطيله تلقائيًا لإجراء التغيير" 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" @@ -7462,7 +7462,7 @@ function initialize_language_strings() { arr["POLISH",505]="Czy chcesz uaktywnić \"tryb DoS pursuit\"? \${blue_color}To spowoduje ponowne uruchomienie ataku, jeśli docelowy punkt dostępu AP zmieni kanały \"channel hopping\" \${normal_color}\${visual_choice}" arr["GERMAN",505]="Möchten Sie den \"DoS pursuit mode\" aktivieren? \${blue_color}Dadurch wird der Angriff erneut gestartet, wenn der Ziel-AP den Kanal ändert, indem er dem \"channel hopping\" entgegenwirkt \${normal_color}\${visual_choice}" arr["TURKISH",505]="\"DoS pursuit mode\" özelliğini etkinleştirmek ister misiniz? \${blue_color}Bu, hedef AP'nin kanal sayma \"channel hopping\" \${normal_color}\${visual_choice} \${blue_color}kanalını değiştirmesi durumunda saldırıyı yeniden başlatır" - arr["ARABIC",505]="\${normal_color}\${visual_choice}\${blue_color} \"channel hopping\" الهدف مواجها القناة AP سيؤدي هذا إلى إطلاق الهجوم مرة أخرى إذا غيّر \${green_color}؟\"DoS pursuit mode\"هل تريد تمكين وضع\${normal_color}" + arr["ARABIC",505]="\${normal_color}\${visual_choice}\${blue_color} \"channel hopping\" الهدف مواجها القناة AP سيؤدي هذا إلى إطلاق الهجوم مرة أخرى إذا غيّر \${green_color}؟\"DoS pursuit mode\"هل تريد تفعيل وضع\${normal_color}" arr["ENGLISH",506]="DoS attack with the \"DoS pursuit mode\" enabled will start when you press [Enter] on this window. To stop it you must press [Ctrl+C] or close attack window" arr["SPANISH",506]="El ataque DoS con el \"modo persecución DoS\" activado comenzará cuando pulse [Enter] en esta ventana. Para detenerlo deberá pulsar [Ctrl+C] o cerrar la ventana del ataque" @@ -7475,7 +7475,7 @@ function initialize_language_strings() { arr["POLISH",506]="Atak DoS z uruchomionym trybem \"DoS pursuit\" zostanie uruchomiony po naciśnięciu przycisku [Enter] w tym oknie. Aby go zatrzymać, musisz nacisnąć [Ctrl+C] lub zamknąć okno ataku" arr["GERMAN",506]="Der DoS-Angriff mit aktiviertem \"DoS pursuit mode\" wird gestartet, wenn Sie in diesen Fenster [Enter] drücken. Um es zu stoppen, müssen Sie [Ctrl+C] drücken oder das Angriffsfenster schließen" arr["TURKISH",506]="Bu pencerede [Enter] 'a bastığınızda, \"DoS takip modu\" etkin olan DoS saldırısı başlayacaktır. Durdurmak için [Ctrl+C] tuşuna basmalı veya saldırı penceresini kapatmalısınız" - arr["ARABIC",506]="أو إغلاق نافذة الهجوم [Ctrl+C] في هذه النافذة. لإيقافه يجب الضغط على [Enter] عندما تضغط على \"DoS pursuit mode\" مع تمكين وضع DoS سيبدأ هجوم" + arr["ARABIC",506]="أو إغلاق نافذة الهجوم [Ctrl+C] في هذه النافذة. لإيقافه يجب الضغط على [Enter] عندما تضغط على \"DoS pursuit mode\" مع تفعيل وضع DoS سيبدأ هجوم" arr["ENGLISH",507]="Channel change detected. Relaunching again DoS attack on \"DoS pursuit mode\" now on channel \${normal_color}\${channel}" arr["SPANISH",507]="Cambio de canal detectado. Relanzando de nuevo ataque DoS en \"modo persecución DoS\" ahora sobre el canal \${normal_color}\${channel}" @@ -7747,7 +7747,7 @@ function initialize_language_strings() { arr["POLISH",527]="Włączone filtry WPA/WPA2 i Enterprise. Nie można filtrować sieci Enterprise podczas skanowania, filtr zostanie zastosowany w menu wyboru sieci, w którym wyświetlane będą tylko sieci Enterprise. Naciśnij w trackie działania [Ctrl+C], aby zatrzymać..." arr["GERMAN",527]="WPA/WPA2- und Enterprise-Filter aktiviert. Es ist nicht möglich, Enterprise-Netzwerke während des Scans zu filtern. Der Filter wird im Netzwerkauswahlmenü angewendet, in dem nur Enterprise-Netzwerke angezeigt werden. Einmal angefangem, drücken Sie [Ctrl+C], um zu stoppen..." arr["TURKISH",527]="WPA/WPA2 ve Enterprise filtre etkinleştirildi. Tarama sırasında Enterprise ağları filtrelemek mümkün değildir, filtre yalnızca Enterprise ağların gösterileceği ağ seçim menüsünde uygulanacaktır. Başladığınızda, durdurmak için [Ctrl+C] tuşlarına basın..." - arr["ARABIC",527]="...للإيقاف [Ctrl+C] عند البدء ، اضغط على .فقط Enterprise أثناء الفحص ، سيتم تطبيق عامل التصفية في قائمة اختيار الشبكة حيث سيتم عرض شبكات Enterprise لا يمكن تصفية شبكات .Enterprise و WPA/WPA2 تم تمكين عامل تصفية " + arr["ARABIC",527]="...للإيقاف [Ctrl+C] عند البدء ، اضغط على .فقط Enterprise أثناء الفحص ، سيتم تطبيق عامل التصفية في قائمة اختيار الشبكة حيث سيتم عرض شبكات Enterprise لا يمكن تصفية شبكات .Enterprise و WPA/WPA2 تم تفعيل عامل تصفية " arr["ENGLISH",528]="It has been detected that you are running airgeddon inside a Docker container. During this attack hostapd-wpe is used to create a fake AP. This component often conflicts with network-manager. From inside the container, airgeddon can't handle it. If you have network-manager installed on your host machine, close it or kill the conflicting processes or you'll get an error. For more information, see the Docker section of the Wiki: \${normal_color}\${urlgithub_wiki}/Docker" arr["SPANISH",528]="Se ha detectado que estás ejecutando airgeddon en un contenedor de Docker. En este ataque se utiliza hostapd-wpe para crear un falso AP. Este componente suele dar conflicto con network-manager. Desde el contenedor, airgeddon no puede gestionarlo. Si tienes network-manager instalado en tu máquina host, ciérralo o mata los procesos en conflicto u obtendrás un error. Para más información consulta la sección Docker del Wiki: \${normal_color}\${urlgithub_wiki}/Docker" @@ -7929,7 +7929,7 @@ function initialize_language_strings() { arr["POLISH",541]="Czy chcesz ponowić atak asleap z użyciem innego słownika? \${normal_color}\${visual_choice}" arr["GERMAN",541]="Möchten Sie den Asleap Angriff mit einem anderen Wörterbuch wiederholen? \${normal_color}\${visual_choice}" arr["TURKISH",541]="Başka bir dictionary kullanarak asleap saldırısını tekrar denemek ister misiniz? \${normal_color}\${visual_choice}" - arr["ARABIC",541]="\${normal_color}\${visual_choice}\${green_color} هل تريد إعادة محاولة الهجوم السريع باستخدام قاموس آخر؟\${normal_color}" + arr["ARABIC",541]="\${normal_color}\${visual_choice}\${green_color} باستخدام قاموس آخر؟ asleap هل تريد إعادة محاولة هجوم\${normal_color}" arr["ENGLISH",542]="You captured hash only for one user. Autoselected" arr["SPANISH",542]="Sólo capturaste hash de un usuario. Se ha seleccionado automáticamente" @@ -8124,7 +8124,7 @@ function initialize_language_strings() { arr["POLISH",556]="4. Włącz na stałe podstawowe kolorowanie" arr["GERMAN",556]="4. Grundfärbung dauerhaft aktivieren" arr["TURKISH",556]="4. Temel renklendirmeyi kalıcı olarak etkinleştir" - arr["ARABIC",556]="4. تمكين التلوين الأساسي بشكل دائم" + arr["ARABIC",556]="4. تفعيل التلوين الأساسي بشكل دائم" arr["ENGLISH",557]="4. Disable basic colorization permanently" arr["SPANISH",557]="4. Deshabilitar permanentemente la colorización básica" @@ -8163,7 +8163,7 @@ function initialize_language_strings() { arr["POLISH",559]="\${blue_color}Podstawowe kolorowanie zostanie włączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",559]="\${blue_color}Die Grundfärbung wird aktiviert. \${green_color}Wollen Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",559]="\${blue_color}Temel renklendirme etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",559]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color} .سيتم تمكين التلوين الأساسي\${normal_color}" + arr["ARABIC",559]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color} .سيتم تفعيل التلوين الأساسي\${normal_color}" arr["ENGLISH",560]="Basic colorization has been disabled" arr["SPANISH",560]="Se ha desactivado la colorización básica" @@ -8189,7 +8189,7 @@ function initialize_language_strings() { arr["POLISH",561]="Podstawowe kolorowanie zostało wyłączone" arr["GERMAN",561]="Grundfärbung wurde aktiviert" arr["TURKISH",561]="Temel renklendirme etkinleştirildi" - arr["ARABIC",561]="تم تمكين التلوين الأساسي" + arr["ARABIC",561]="تم تفعيل التلوين الأساسي" arr["ENGLISH",562]="This setting will have no effect until you enable basic colorization" arr["SPANISH",562]="Esta opción no tendrá efecto hasta que no habilites la colorización básica" @@ -8202,7 +8202,7 @@ function initialize_language_strings() { arr["POLISH",562]="Ta opcja nie będzię miała efektu, dopóki nie włączysz podstawowego kolorowania" arr["GERMAN",562]="Diese Option wird erst wirksam, wenn Sie die grundlegende Einfärbung aktivieren" arr["TURKISH",562]="Temel renklendirmeyi etkinleştirene kadar bu seçenek geçerli olmaz" - arr["ARABIC",562]="لن يكون لهذا الإعداد أي تأثير حتى تقوم بتمكين التلوين الأساسي" + arr["ARABIC",562]="لن يكون لهذا الإعداد أي تأثير حتى تقوم بتفعيل التلوين الأساسي" arr["ENGLISH",563]="Basic colorization: \${pink_color}Enabled\${normal_color}" arr["SPANISH",563]="Colorización básica: \${pink_color}Activada\${normal_color}" @@ -8215,7 +8215,7 @@ function initialize_language_strings() { arr["POLISH",563]="Podstawowe kolorowanie: \${pink_color}Włączone\${normal_color}" arr["GERMAN",563]="Grundfärbung: \${pink_color}Aktiviert\${normal_color}" arr["TURKISH",563]="Temel renklendirme: \${pink_color}Etkin\${normal_color}" - arr["ARABIC",563]="\${pink_color}ممكن\${blue_color} :التلوين الأساسي\${normal_color}" + arr["ARABIC",563]="\${pink_color}مفعل\${blue_color} :التلوين الأساسي\${normal_color}" arr["ENGLISH",564]="Basic colorization: \${pink_color}Disabled\${normal_color}" arr["SPANISH",564]="Colorización básica: \${pink_color}Desactivada\${normal_color}" @@ -8254,7 +8254,7 @@ function initialize_language_strings() { arr["POLISH",566]="3. Trwale włącz pominięcie wprowadzenia" arr["GERMAN",566]="3. Intro überspringen" arr["TURKISH",566]="3. Giriş introsunu kalıcı olarak etkinleştir" - arr["ARABIC",566]="3. تمكين تخطي المقدمة بشكل دائم" + arr["ARABIC",566]="3. تفعيل تخطي المقدمة بشكل دائم" arr["ENGLISH",567]="Skip intro: \${pink_color}Enabled\${normal_color}" arr["SPANISH",567]="Saltarse la intro: \${pink_color}Activado\${normal_color}" @@ -8267,7 +8267,7 @@ function initialize_language_strings() { arr["POLISH",567]="Pomiń wprowadzenie: \${pink_color}Aktywowane\${normal_color}" arr["GERMAN",567]="Intro überspringen: \${pink_color}Aktiviert\${normal_color}" arr["TURKISH",567]="Giriş introsunu geç: \${pink_color}Aktif\${normal_color}" - arr["ARABIC",567]="\${pink_color}ممكن\${blue_color} :تخطي المقدمة\${normal_color}" + arr["ARABIC",567]="\${pink_color}مفعل\${blue_color} :تخطي المقدمة\${normal_color}" arr["ENGLISH",568]="Skip intro: \${pink_color}Disabled\${normal_color}" arr["SPANISH",568]="Saltarse la intro: \${pink_color}Desactivado\${normal_color}" @@ -8306,7 +8306,7 @@ function initialize_language_strings() { arr["POLISH",570]="\${blue_color}Pomijanie wprowadzenia zostanie włączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",570]="\${blue_color}Die Intro wird übersprungen werden. \${green_color} Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",570]="\${blue_color}İntroyu geçme etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",570]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color} .سيتم تمكين تخطي المقدمة" + arr["ARABIC",570]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color} .سيتم تفعيل تخطي المقدمة" arr["ENGLISH",571]="Skip intro has been disabled" arr["SPANISH",571]="Se ha desactivado saltarse la intro" @@ -8332,7 +8332,7 @@ function initialize_language_strings() { arr["POLISH",572]="Pominięcie wprowadzenia zostało włączone" arr["GERMAN",572]="Intro überspringen wurde aktiviert" arr["TURKISH",572]="İntroyu geçme etkinleştirildi" - arr["ARABIC",572]="تم تمكين تخطي المقدمة" + arr["ARABIC",572]="تم تفعيل تخطي المقدمة" arr["ENGLISH",573]="7. Disable silent checks permanently" arr["SPANISH",573]="7. Deshabilitar permanentemente chequeos silenciosos" @@ -8371,7 +8371,7 @@ function initialize_language_strings() { arr["POLISH",575]="Ciche sprawdzanie: \${pink_color}Aktywowane\${normal_color}" arr["GERMAN",575]="Stille Überprüfungen: \${pink_color}Aktiviert\${normal_color}" arr["TURKISH",575]="Sessiz kontroller: \${pink_color}Etkin\${normal_color}" - arr["ARABIC",575]="\${pink_color}المنشط\${blue_color} :الضوابط الصامتة\${normal_color}" + arr["ARABIC",575]="\${pink_color}مفعل\${blue_color} :الضوابط الصامتة\${normal_color}" arr["ENGLISH",576]="Silent checks: \${pink_color}Disabled\${normal_color}" arr["SPANISH",576]="Chequeos silenciosos: \${pink_color}Desactivados\${normal_color}" @@ -8384,7 +8384,7 @@ function initialize_language_strings() { arr["POLISH",576]="Ciche sprawdzanie: \${pink_color}Wyłączone\${normal_color}" arr["GERMAN",576]="Stille Überprüfungen: \${pink_color}Deaktiviert\${normal_color}" arr["TURKISH",576]="Sessiz kontroller: \${pink_color}DevreDışı\${normal_color}" - arr["ARABIC",576]="\${pink_color}المعطلة\${blue_color} :الضوابط الصامتة\${normal_color}" + arr["ARABIC",576]="\${pink_color}معطلة\${blue_color} :الضوابط الصامتة\${normal_color}" arr["ENGLISH",577]="\${blue_color}Silent checks will be disabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",577]="\${blue_color}Se van a deshabilitar los chequeos silenciosos. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -8449,7 +8449,7 @@ function initialize_language_strings() { arr["POLISH",581]="Uruchomiłeś airgeddon z włączonym cichym sprawdzaniem. Wyłącz tę opcję, aby zobaczyć w czym jest problem" arr["GERMAN",581]="Sie haben airgeddon mit aktivierten Silent-Checks gestartet. Deaktivieren Sie diese Option, um das Problem zu sehen" arr["TURKISH",581]="Etkinleştirilmiş sessiz kontrollerle airgeddon'u başlattın. Sorunun ne olduğunu görmek için bu seçeneği devre dışı bırak" - arr["ARABIC",581]="مع تمكين الضوابط الصامتة. قم بتعطيل الإعداد لمعرفة ما هي المشكلة airgeddon تقوم بتشغيل" + arr["ARABIC",581]="مع تفعيل الضوابط الصامتة. قم بتعطيل الإعداد لمعرفة ما هي المشكلة airgeddon تقوم بتشغيل" arr["ENGLISH",582]="Print hints: \${pink_color}Enabled\${normal_color}" arr["SPANISH",582]="Mostrar consejos: \${pink_color}Activado\${normal_color}" @@ -8462,7 +8462,7 @@ function initialize_language_strings() { arr["POLISH",582]="Pokaż wskazówki: \${pink_color}Włączone\${normal_color}" arr["GERMAN",582]="Tipps anzeigen: \${pink_color}Aktiviert\${normal_color}" arr["TURKISH",582]="İpuçlarını göster: \${pink_color}Aktif\${normal_color}" - arr["ARABIC",582]="\${pink_color}ممكن\${blue_color} :مشاهدة التلميحات\${normal_color}" + arr["ARABIC",582]="\${pink_color}مفعل\${blue_color} :مشاهدة التلميحات\${normal_color}" arr["ENGLISH",583]="Print hints: \${pink_color}Disabled\${normal_color}" arr["SPANISH",583]="Mostrar consejos: \${pink_color}Desactivados\${normal_color}" @@ -8501,7 +8501,7 @@ function initialize_language_strings() { arr["POLISH",585]="8. Włącz wyświetlanie wskazówek na stałe" arr["GERMAN",585]="8. Aktivieren Sie diese Option, um Tipps anzuzeigen" arr["TURKISH",585]="8. İpuçlarını kalıcı olarak etkinleştir" - arr["ARABIC",585]="8. تمكين إظهار التلميحات بشكل دائم" + arr["ARABIC",585]="8. تفعيل إظهار التلميحات بشكل دائم" arr["ENGLISH",586]="\${blue_color}Print hints will be disabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",586]="\${blue_color}Se va a deshabilitar mostrar consejos. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -8527,7 +8527,7 @@ function initialize_language_strings() { arr["POLISH",587]="\${blue_color}Wyświetlanie wskazówek zostanie włączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",587]="\${blue_color}Tipps werden angezeigt. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",587]="\${blue_color}İpuçları etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",587]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color} .سيتم تمكين إظهار التلميحات\${normal_color}" + arr["ARABIC",587]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color} .سيتم تفعيل إظهار التلميحات\${normal_color}" arr["ENGLISH",588]="Print hints has been disabled" arr["SPANISH",588]="Se ha desactivado mostrar consejos" @@ -8553,7 +8553,7 @@ function initialize_language_strings() { arr["POLISH",589]="Wyświetlanie wskazówek zostało włączone" arr["GERMAN",589]="Hinweise wurden aktiviert" arr["TURKISH",589]="İpuçları etkinleştirildi" - arr["ARABIC",589]="تم تمكين إظهار التلميحات" + arr["ARABIC",589]="تم تفعيل إظهار التلميحات" arr["ENGLISH",590]="You can modify manually \${rc_path} file to change some options. You can also launch \"flags\" on the command line. More info at: \${urlgithub_wiki}/Options" arr["SPANISH",590]="Puedes modificar manualmente el fichero \${rc_path} para modificar sus opciones. También puedes lanzar \"flags\" en la línea de comandos. Más información en: \${urlgithub_wiki}/Options" @@ -8605,7 +8605,7 @@ function initialize_language_strings() { arr["POLISH",593]="9. Włącz na stałe 5Ghz" arr["GERMAN",593]="9. 5Ghz dauerhaft aktivieren" arr["TURKISH",593]="9. 5Ghz'i kalıcı olarak etkinleştir" - arr["ARABIC",593]="9. تمكين 5 جيجا هرتزبشكل دائم" + arr["ARABIC",593]="9. تفعيل 5 جيجا هرتزبشكل دائم" arr["ENGLISH",594]="5Ghz: \${pink_color}Enabled\${normal_color}" arr["SPANISH",594]="5Ghz: \${pink_color}Activado\${normal_color}" @@ -8618,7 +8618,7 @@ function initialize_language_strings() { arr["POLISH",594]="5Ghz: \${pink_color}Włączony\${normal_color}" arr["GERMAN",594]="5Ghz: \${pink_color}Aktiviert\${normal_color}" arr["TURKISH",594]="5Ghz: \${pink_color}Aktif\${normal_color}" - arr["ARABIC",594]="\${pink_color}ممكن\${blue_color} :5Ghz\${normal_color}" + arr["ARABIC",594]="\${pink_color}مفعل\${blue_color} :5Ghz\${normal_color}" arr["ENGLISH",595]="5Ghz: \${pink_color}Disabled\${normal_color}" arr["SPANISH",595]="5Ghz: \${pink_color}Desactivado\${normal_color}" @@ -8657,7 +8657,7 @@ function initialize_language_strings() { arr["POLISH",597]="\${blue_color}5Ghz zostanie włączone. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",597]="\${blue_color}5Ghz wird aktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",597]="\${blue_color}5Ghz etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",597]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color} .سيتم تمكين 5 جيجا هرتز\${normal_color}" + arr["ARABIC",597]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color} .سيتم تفعيل 5 جيجا هرتز\${normal_color}" arr["ENGLISH",598]="5Ghz has been disabled" arr["SPANISH",598]="Se ha desactivado 5Ghz" @@ -8683,7 +8683,7 @@ function initialize_language_strings() { arr["POLISH",599]="5Ghz zostało włączone" arr["GERMAN",599]="5Ghz wurde aktiviert" arr["TURKISH",599]="5Ghz etkinleştirildi" - arr["ARABIC",599]="تم تمكين 5 جيجا هرتز" + arr["ARABIC",599]="تم تفعيل 5 جيجا هرتز" arr["ENGLISH",600]="You already have selected a capture file during this session [\${normal_color}\${hashcatenterpriseenteredpath}\${blue_color}]" arr["SPANISH",600]="Ya tienes seleccionado un fichero de captura en esta sesión [\${normal_color}\${hashcatenterpriseenteredpath}\${blue_color}]" @@ -8891,7 +8891,7 @@ function initialize_language_strings() { arr["POLISH",615]="Wystąpił błąd konfiguracji. Sprawdź plik \${rc_path}. Aktywowałeś opcję wymuszania użycia iptables zamiast nftables (\${normal_color}AIRGEDDON_FORCE_IPTABLES\${red_color}), ale twój system nie ma zainstalowanego iptables. Wyłącz tę opcję lub zainstaluj iptables, aby rozwiązać problem" arr["GERMAN",615]="Ein Fehler wurde in Ihren Einstellungen gefunden. Bitte überprüfen Sie die Datei \${rc_path}. Sie haben die Option aktiviert, um die Verwendung von iptables anstelle von nftables zu erzwingen (\${normal_color}AIRGEDDON_FORCE_IPTABLES\${red_color}), aber auf Ihrem System sind iptables nicht installiert. Deaktivieren Sie diese Option oder installieren Sie iptables, um das Problem zu lösen" arr["TURKISH",615]="Yapılandırmanızda bir hata var. Lütfen \${rc_path} dosyasını kontrol edin. Nftables (\${normal_color}AIRGEDDON_FORCE_IPTABLES\${red_color}) yerine iptables kullanımını zorlama seçeneğini etkinleştirdiniz, ancak sisteminizde iptables kurulu değil. Bu seçeneği devre dışı bırakın veya sorunu çözmek için iptables yükleyin" - arr["ARABIC",615]="لإصلاح المشكلة iptables مثبتًا. قم بتعطيل هذا الخيار أو قم بتثبيت iptables ولكن نظامك ليس به (\${normal_color}AIRGEDDON_FORCE_IPTABLES\${red_color}) nftables بدلاً من iptables لقد قمت بتمكين خيار فرض استخدام .\${rc_path} هناك خطأ في التكوين الخاص بك. يرجى التحقق من ملف" + arr["ARABIC",615]="لإصلاح المشكلة iptables مثبتًا. قم بتعطيل هذا الخيار أو قم بتثبيت iptables ولكن نظامك ليس به (\${normal_color}AIRGEDDON_FORCE_IPTABLES\${red_color}) nftables بدلاً من iptables لقد قمت بتفعيل خيار فرض استخدام .\${rc_path} هناك خطأ في التكوين الخاص بك. يرجى التحقق من ملف" arr["ENGLISH",616]="10. Change windows handling method to tmux" arr["SPANISH",616]="10. Cambiar el método de manejo de ventanas a tmux" @@ -8969,7 +8969,7 @@ function initialize_language_strings() { arr["POLISH",621]="Nie można uruchomić airgeddon w bieżącej sesji tmux. Ta sesja zostanie wysłana na drugi plan. Zostanie utworzona nowa sesja tmux, w której będzie uruchomiony airgeddon" arr["GERMAN",621]="Es ist nicht möglich, airgeddon in der aktuellen tmux-Sitzung auszuführen. Diese Sitzung wird in den Hintergrund gesendet und eine neue Sitzung wird erstellt, in der airgeddon gestartet wird" arr["TURKISH",621]="Mevcut tmux seansında airgeddon çalıştırmak mümkün değildir. Bu oturum arka plana gönderilecek ve airgeddon'un başlatılacağı yeni bir tmux oturumu oluşturulacak" - arr["ARABIC",621]="airgeddon جديدة لإطلاق tmux الحالية. سيتم إرسال هذه الدورة إلى الخلفية وسيتم إنشاء دورة tmux في دورة airgeddon ليس من الممكن تشغيل" + arr["ARABIC",621]="airgeddon جديدة لإطلاق tmux الحالية. سيتم إرسال هذه الدورة إلى الخلفية وسيتم إنشاء دورة tmux في دورة airgeddon ليس من المفعل تشغيل" arr["ENGLISH",622]="13. (reaver) Null PIN attack" arr["SPANISH",622]="13. (reaver) Ataque de PIN nulo" @@ -9164,7 +9164,7 @@ function initialize_language_strings() { arr["POLISH",636]="Wystąpił błąd konfiguracji. Sprawdź plik \${rc_path}. Aktywowałeś opcję wymuszania użycia mdk3 (\${normal_color}AIRGEDDON_MDK_VERSION\${red_color}), ale twój system nie ma zainstalowanego mdk3. Wyłącz tę opcję lub zainstaluj mdk3, aby rozwiązać problem" arr["GERMAN",636]="Ein Fehler wurde in Ihren Einstellungen gefunden. Bitte überprüfen Sie die Datei \${rc_path}. Sie haben die Option aktiviert, um die Verwendung von mdk3 zu erzwingen (\${normal_color}AIRGEDDON_MDK_VERSION\${red_color}), aber auf Ihrem System ist mdk3 nicht installiert. Deaktivieren Sie diese Option oder installieren Sie mdk3, um dieses Problem zu lösen" arr["TURKISH",636]="Yapılandırmanızda bir hata var. Lütfen \${rc_path} dosyasını kontrol edin. (\${normal_color}AIRGEDDON_MDK_VERSION\${red_color}) mdk3 kullanımını zorlama seçeneğini etkinleştirdiniz, ancak sisteminizde mdk3 kurulu değil. Bu seçeneği devre dışı bırakın veya sorunu çözmek için mdk3 yükleyin" - arr["ARABIC",636]="لإصلاح المشكلة mdk3 على نظامك. قم بتعطيل هذا الخيار أو قم بتثبيت mdk3 ولكن لم يتم تثبيت (\${normal_color}AIRGEDDON_MDK_VERSION\${red_color}) mdk3 لقد قمت بتمكين خيار فرض استخدام .\${rc_path} هناك خطأ في التكوين الخاص بك. يرجى التحقق من ملف" + arr["ARABIC",636]="لإصلاح المشكلة mdk3 على نظامك. قم بتعطيل هذا الخيار أو قم بتثبيت mdk3 ولكن لم يتم تثبيت (\${normal_color}AIRGEDDON_MDK_VERSION\${red_color}) mdk3 لقد قمت بتفعيل خيار فرض استخدام .\${rc_path} هناك خطأ في التكوين الخاص بك. يرجى التحقق من ملف" arr["ENGLISH",637]="11. Set mdk version to mdk3" arr["SPANISH",637]="11. Cambiar versión mdk a mdk3" @@ -9203,7 +9203,7 @@ function initialize_language_strings() { arr["POLISH",639]="\${blue_color}Wersja mdk zostanie zmieniona. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",639]="\${blue_color}Die zu verwendende mdk-Version wird geändert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",639]="\${blue_color}Kullanılacak mdk sürümünü değiştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",639]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color}" + arr["ARABIC",639]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color} .mdkسيتم تغيير إصدار" arr["ENGLISH",640]="mdk version was successfully changed to \${mdk_command}" arr["SPANISH",640]="Se ha cambiado correctamente la versión de mdk a \${mdk_command}" @@ -9372,7 +9372,7 @@ function initialize_language_strings() { arr["POLISH",652]="12. Włącz system wtyczek na stałe" arr["GERMAN",652]="12. Plugins-System dauerhaft aktivieren" arr["TURKISH",652]="12. Eklentiler sistemini kalıcı olarak etkinleştir" - arr["ARABIC",652]="12. تمكين نظام الإضافات بشكل دائم" + arr["ARABIC",652]="12. تفعيل نظام الإضافات بشكل دائم" arr["ENGLISH",653]="Plugins system: \${pink_color}Enabled\${normal_color}\${reboot_required_text}" arr["SPANISH",653]="Sistema de plugins: \${pink_color}Activado\${normal_color}\${reboot_required_text}" @@ -9385,7 +9385,7 @@ function initialize_language_strings() { arr["POLISH",653]="System wtyczek: \${pink_color}Włączony\${normal_color}\${reboot_required_text}" arr["GERMAN",653]="Plugins-System: \${pink_color}Aktiviert\${normal_color}\${reboot_required_text}" arr["TURKISH",653]="Eklentiler sistemi: \${pink_color}Aktif\${normal_color}\${reboot_required_text}" - arr["ARABIC",653]="\${pink_color}ممكن\${normal_color}\${reboot_required_text}\${blue_color} :نظام الإضافات" + arr["ARABIC",653]="\${pink_color}مفعل\${normal_color}\${reboot_required_text}\${blue_color} :نظام الإضافات" arr["ENGLISH",654]="Plugins system: \${pink_color}Disabled\${normal_color}\${reboot_required_text}" arr["SPANISH",654]="Sistema de plugins: \${pink_color}Desactivados\${normal_color}\${reboot_required_text}" @@ -9424,7 +9424,7 @@ function initialize_language_strings() { arr["POLISH",656]="\${blue_color}System wtyczek zostanie włączony. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",656]="\${blue_color}Das Plugins-System wird aktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",656]="\${blue_color}Eklenti sistemi etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",656]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color} .سيتم تمكين نظام الإضافات\${normal_color}" + arr["ARABIC",656]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color} .سيتم تفعيل نظام الإضافات\${normal_color}" arr["ENGLISH",657]="\${blue_color}tmux will be enabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",657]="\${blue_color}Se va a habilitar tmux. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -9437,7 +9437,7 @@ function initialize_language_strings() { arr["POLISH",657]="\${blue_color}tmux zostanie włączony. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",657]="\${blue_color}tmux wird aktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",657]="\${blue_color}tmux etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",657]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color} .tmux سيتم تمكين\${normal_color}" + arr["ARABIC",657]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color} .tmux سيتم تفعيل\${normal_color}" arr["ENGLISH",658]="\${blue_color}xterm will be enabled. \${green_color}Do you want to continue? \${normal_color}\${visual_choice}" arr["SPANISH",658]="\${blue_color}Se va a habilitar xterm. \${green_color}¿Deseas continuar? \${normal_color}\${visual_choice}" @@ -9450,7 +9450,7 @@ function initialize_language_strings() { arr["POLISH",658]="\${blue_color}xterm zostanie włączony. \${green_color}Czy chcesz kontynuować? \${normal_color}\${visual_choice}" arr["GERMAN",658]="\${blue_color}xterm wird aktiviert. \${green_color}Möchten Sie fortfahren? \${normal_color}\${visual_choice}" arr["TURKISH",658]="\${blue_color}xterm etkinleştirilecek. \${green_color}Devam etmek istiyor musunuz? \${normal_color}\${visual_choice}" - arr["ARABIC",658]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color} .xterm سيتم تمكين\${normal_color}" + arr["ARABIC",658]="\${normal_color}\${visual_choice}\${green_color} هل تريد المتابعة؟\${blue_color} .xterm سيتم تفعيل\${normal_color}" arr["ENGLISH",659]="Error. Invalid function \"\${normal_color}\${current_function}\${red_color}\" at plugin \"\${normal_color}\${plugin}\${red_color}\". The function tried to be modified does not exist. Fix it before continuing" arr["SPANISH",659]="Error. Función no válida \"\${normal_color}\${current_function}\${red_color}\" en el plugin \"\${normal_color}\${plugin}\${red_color}\". La función que se intenta modificar no existe. Arréglalo antes de continuar" @@ -9489,7 +9489,7 @@ function initialize_language_strings() { arr["POLISH",661]="Błąd. Konflikt wtyczek (\"\${normal_color}\${function_hooks[\${original_function},\${action}]}\${red_color}\" i \"\${normal_color}\${plugin}\${red_color}\") wykonujących tą samą czynność \"\${normal_color}\${action}\${red_color}\" na tej samej funkcji \"\${normal_color}\${original_function}\${red_color}\". Napraw to przed kontynuowaniem" arr["GERMAN",661]="Error. Sie haben widersprüchliche Plugins (\"\${normal_color}\${function_hooks[\${original_function},\${action}]}\${red_color}\" und \"\${normal_color}\${plugin}\${red_color}\") die die gleiche Aktion \"\${normal_color}\${action}\${red_color}\" über die gleiche funktion \"\${normal_color}\${original_function}\${red_color}\" durchführen. Beheben Sie es, bevor Sie fortfahren" arr["TURKISH",661]="Hata. Çakışan eklentiler var: (\"\${normal_color}\${function_hooks[\${original_function},\${action}]}\${red_color}\" ve \"\${normal_color}\${plugin}\${red_color}\"). Aynı eylemi gerçekleştirerek \"\${normal_color}\${action}\${red_color}\" aynı işlevi \"\${normal_color}\${original_function}\${red_color}\" gerçekleştirmeye çalışıyorlar. Devam etmeden önce düzeltin" - arr["ARABIC",661]="قم بإصلاحه قبل المتابعة .\"\${normal_color}\${original_function}\${red_color}\" في نفس الوظيفة \"\${normal_color}\${action}\${red_color}\" يؤديان نفس المهمة (\"\${normal_color}\${plugin}\${red_color}\" و \${action}]}\${red_color}\" ،\"\${normal_color}\${function_hooks[\${original_function}) خطأ. لديك مكونات إضافية متعارضة " + arr["ARABIC",661]="قم بإصلاحه قبل المتابعة .\"\${normal_color}\${original_function}\${red_color}\" في نفس الوظيفة \"\${normal_color}\${action}\${red_color}\" يؤديان نفس المهمة (\"\${normal_color}\${plugin}\${red_color}\" و \${action}]}\${red_color}\" ، \"\${normal_color}\${function_hooks[\${original_function}) خطأ. لديك مكونات إضافية متعارضة" arr["ENGLISH",662]="Only one additional interface able to be used detected. Autoselected" arr["SPANISH",662]="Sólo se ha detectado una interfaz adicional capaz de ser utilizada. Se ha seleccionado automáticamente" @@ -9528,7 +9528,7 @@ function initialize_language_strings() { arr["POLISH",664]="Jest możliwe uzyskanie PMKIDs z sieci WPA/WPA2-PSK bez podłączonych klientów" arr["GERMAN",664]="Es ist möglich, PMKIDs von Clientless WPA/WPA2-PSK Netzwerken zu erhalten" arr["TURKISH",664]="Clientless WPA/WPA2-PSK ağlarından PMKIDs elde etmek mümkündür" - arr["ARABIC",664]="بدون عميل WPA/WPA2-PSK من شبكات PMKIDs من الممكن الحصول على" + arr["ARABIC",664]="بدون عميل WPA/WPA2-PSK من شبكات PMKIDs من المفعل الحصول على" arr["ENGLISH",665]="In WPA/WPA2-PSK networks you can crack either PMKIDs or Handshakes to obtain the network passphrase" arr["SPANISH",665]="En las redes WPA/WPA2-PSK, pueden crackearse ya sean PMKIDs o Handshakes para obtener la contraseña de red" From bbe383280684ada952cb16a1515a4d38d1763a16 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Thu, 15 Oct 2020 14:33:28 +0200 Subject: [PATCH 086/101] Fix arabic string 661 --- language_strings.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/language_strings.sh b/language_strings.sh index daa48b8d2..12a6ae233 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -9489,7 +9489,7 @@ function initialize_language_strings() { arr["POLISH",661]="Błąd. Konflikt wtyczek (\"\${normal_color}\${function_hooks[\${original_function},\${action}]}\${red_color}\" i \"\${normal_color}\${plugin}\${red_color}\") wykonujących tą samą czynność \"\${normal_color}\${action}\${red_color}\" na tej samej funkcji \"\${normal_color}\${original_function}\${red_color}\". Napraw to przed kontynuowaniem" arr["GERMAN",661]="Error. Sie haben widersprüchliche Plugins (\"\${normal_color}\${function_hooks[\${original_function},\${action}]}\${red_color}\" und \"\${normal_color}\${plugin}\${red_color}\") die die gleiche Aktion \"\${normal_color}\${action}\${red_color}\" über die gleiche funktion \"\${normal_color}\${original_function}\${red_color}\" durchführen. Beheben Sie es, bevor Sie fortfahren" arr["TURKISH",661]="Hata. Çakışan eklentiler var: (\"\${normal_color}\${function_hooks[\${original_function},\${action}]}\${red_color}\" ve \"\${normal_color}\${plugin}\${red_color}\"). Aynı eylemi gerçekleştirerek \"\${normal_color}\${action}\${red_color}\" aynı işlevi \"\${normal_color}\${original_function}\${red_color}\" gerçekleştirmeye çalışıyorlar. Devam etmeden önce düzeltin" - arr["ARABIC",661]="قم بإصلاحه قبل المتابعة .\"\${normal_color}\${original_function}\${red_color}\" في نفس الوظيفة \"\${normal_color}\${action}\${red_color}\" يؤديان نفس المهمة (\"\${normal_color}\${plugin}\${red_color}\" و \${action}]}\${red_color}\" ، \"\${normal_color}\${function_hooks[\${original_function}) خطأ. لديك مكونات إضافية متعارضة" + arr["ARABIC",661]="قم بإصلاحه قبل المتابعة .\"\${normal_color}\${original_function}\${red_color}\" في نفس الوظيفة \"\${normal_color}\${action}\${red_color}\" يؤديان نفس المهمة (\"\${normal_color}\${plugin}\${red_color}\" و \"\${normal_color}\${function_hooks[\${original_function},\${action}]}\${red_color}\") خطأ. لديك مكونات إضافية متعارضة" arr["ENGLISH",662]="Only one additional interface able to be used detected. Autoselected" arr["SPANISH",662]="Sólo se ha detectado una interfaz adicional capaz de ser utilizada. Se ha seleccionado automáticamente" From 35fd157e1c4a0f3479d190ca11f17f236dc108c6 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Thu, 15 Oct 2020 14:52:03 +0200 Subject: [PATCH 087/101] Fix some colors in arabic strings --- language_strings.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 12a6ae233..9f8e88d4c 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -1235,7 +1235,7 @@ function initialize_language_strings() { arr["POLISH",26]="Wybrany kanał \${normal_color}\${channel}" arr["GERMAN",26]="Ausgewählter Kanal \${normal_color}\${channel}" arr["TURKISH",26]="Kanal şu şekilde ayarlandı \${normal_color}\${channel}" - arr["ARABIC",26]="\${normal_color}\${channel} القناة المختارة" + arr["ARABIC",26]="\${normal_color}\${channel}\${blue_color} القناة المختارة\${normal_color}" arr["ENGLISH",27]="Type target BSSID (example: 00:11:22:33:44:55):" arr["SPANISH",27]="Escribe el BSSID objetivo (ejemplo: 00:11:22:33:44:55):" @@ -1261,7 +1261,7 @@ function initialize_language_strings() { arr["POLISH",28]="Wybrany BSSID \${normal_color}\${bssid}" arr["GERMAN",28]="Gewählte BSSID \${normal_color}\${bssid}" arr["TURKISH",28]="BSSID şu şekilde ayarlandı \${normal_color}\${bssid}" - arr["ARABIC",28]="\${normal_color}\${bssid}المختار BSSID" + arr["ARABIC",28]="\${normal_color}\${bssid}\${blue_color} المختار BSSID\${normal_color}" arr["ENGLISH",29]="Type target ESSID:" arr["SPANISH",29]="Escribe el ESSID objetivo:" @@ -1300,7 +1300,7 @@ function initialize_language_strings() { arr["POLISH",31]="Wybrany ESSID \${normal_color}\${essid}" arr["GERMAN",31]="Gewähltes ESSID \${normal_color}\${essid}" arr["TURKISH",31]="ESSID şu şekilde ayarlandı \${normal_color}\${essid}" - arr["ARABIC",31]="\${normal_color}\${essid} المختار ESSID" + arr["ARABIC",31]="\${normal_color}\${essid}\${blue_color} المختار ESSID\${normal_color}" arr["ENGLISH",32]="All parameters set" arr["SPANISH",32]="Todos los parámetros están listos" @@ -1482,7 +1482,7 @@ function initialize_language_strings() { arr["POLISH",45]="Wybrany ESSID: \${pink_color}\${essid}\${blue_color} <- nie można używać" arr["GERMAN",45]="Ausgewähltes ESSID: \${pink_color}\${essid}\${blue_color} <- kann nicht verwendet werden" arr["TURKISH",45]="Seçilen ESSID: \${pink_color}\${essid}\${blue_color} <- kullanılamaz" - arr["ARABIC",45]="لا يمكن استخدامه -> \${pink_color}\${essid}\${blue_color} :المختار ESSID" + arr["ARABIC",45]="لا يمكن استخدامه -> \${pink_color}\${essid}\${blue_color} :المختار ESSID" arr["ENGLISH",46]="Selected ESSID: \${pink_color}\${essid}\${normal_color}" arr["SPANISH",46]="ESSID seleccionado: \${pink_color}\${essid}\${normal_color}" @@ -1495,7 +1495,7 @@ function initialize_language_strings() { arr["POLISH",46]="Wybrano ESSID: \${pink_color}\${essid}\${normal_color}" arr["GERMAN",46]="Ausgewähltes ESSID: \${pink_color}\${essid}\${normal_color}" arr["TURKISH",46]="Seçildi ESSID: \${pink_color}\${essid}\${normal_color}" - arr["ARABIC",46]="\${pink_color}\${essid}\${blue_color} :المختار ESSID\${normal_color}" + arr["ARABIC",46]="\${pink_color}\${essid}\${blue_color} :المختار ESSID\${normal_color}" arr["ENGLISH",47]="Select an option from menu:" arr["SPANISH",47]="Selecciona una opción del menú:" From 4998d25bbe35a187bb264f5f214106e541a3c922 Mon Sep 17 00:00:00 2001 From: darthvader-htb Date: Thu, 15 Oct 2020 09:07:06 -0400 Subject: [PATCH 088/101] Arabic Translation : fixing scrambling --- language_strings.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/language_strings.sh b/language_strings.sh index daa48b8d2..4798d9bbb 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -4420,7 +4420,7 @@ function initialize_language_strings() { arr["POLISH",271]="Wybrany BSSID: \${pink_color}Brak\${normal_color}" arr["GERMAN",271]="Ausgewählte BSSID: \${pink_color}Keine\${normal_color}" arr["TURKISH",271]="Seçilen BSSID: \${pink_color}None\${normal_color}" - arr["ARABIC",271]="\${pink_color}None\${blue_color} :المختار BSSID\${normal_color}" + arr["ARABIC",271]="\${pink_color}لا يوجد\${blue_color} :المختار BSSID\${normal_color}" arr["ENGLISH",272]="Deauthentication chosen method: \${pink_color}\${et_dos_attack}\${normal_color}" arr["SPANISH",272]="Método elegido de desautenticación: \${pink_color}\${et_dos_attack}\${normal_color}" From ead4b2dd057365f755f377640b469bf1cb498007 Mon Sep 17 00:00:00 2001 From: darthvader-htb Date: Thu, 15 Oct 2020 10:21:18 -0400 Subject: [PATCH 089/101] =?UTF-8?q?Arabic=20Translation=20:=20fixing=20scr?= =?UTF-8?q?ambling=20(=20=D9=84=D8=A7=20=D9=8A=D9=88=D8=AC=D8=AF=3D>None)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- language_strings.sh | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 4798d9bbb..cc2f24b7d 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -1924,7 +1924,7 @@ function initialize_language_strings() { arr["POLISH",79]="1. Angielski" arr["GERMAN",79]="1. Englisch" arr["TURKISH",79]="1. İngilizce" - arr["ARABIC",79]="1. اللغة الإنجليزية" + arr["ARABIC",79]="1. الإنجليزية" arr["ENGLISH",80]="2. Spanish" arr["SPANISH",80]="2. Español" @@ -3198,7 +3198,7 @@ function initialize_language_strings() { arr["POLISH",177]="Wybrany przechwycony plik: \${pink_color}Brak\${normal_color}" arr["GERMAN",177]="Ausgewählte erfasste Datei: \${pink_color}Keine\${normal_color}" arr["TURKISH",177]="Seçilen yakalanmış dosya: \${pink_color}None\${normal_color}" - arr["ARABIC",177]="\${pink_color}لا يوجد\${blue_color} :ملف الالتقاط المحدد\${normal_color}" + arr["ARABIC",177]="\${pink_color}None\${blue_color} :ملف الالتقاط المحدد\${normal_color}" arr["ENGLISH",178]="To decrypt the key of a WPA/WPA2 network, the capture file must contain a Handshake/PMKID" arr["SPANISH",178]="Para descifrar la clave de una red WPA/WPA2, el fichero de captura debe contener un Handshake/PMKID" @@ -3302,7 +3302,7 @@ function initialize_language_strings() { arr["POLISH",185]="Wybrany BSSID: \${pink_color}Brak\${normal_color}" arr["GERMAN",185]="Ausgewählte BSSID: \${pink_color}Keine\${normal_color}" arr["TURKISH",185]="Seçilen BSSID: \${pink_color}None\${normal_color}" - arr["ARABIC",185]="\${pink_color}لا يوجد\${blue_color} :المختار BSSID\${normal_color}" + arr["ARABIC",185]="\${pink_color}None\${blue_color} :المختار BSSID\${normal_color}" arr["ENGLISH",186]="You already have selected a capture file during this session [\${normal_color}\${enteredpath}\${blue_color}]" arr["SPANISH",186]="Ya tienes seleccionado un fichero de captura en esta sesión [\${normal_color}\${enteredpath}\${blue_color}]" @@ -4420,7 +4420,7 @@ function initialize_language_strings() { arr["POLISH",271]="Wybrany BSSID: \${pink_color}Brak\${normal_color}" arr["GERMAN",271]="Ausgewählte BSSID: \${pink_color}Keine\${normal_color}" arr["TURKISH",271]="Seçilen BSSID: \${pink_color}None\${normal_color}" - arr["ARABIC",271]="\${pink_color}لا يوجد\${blue_color} :المختار BSSID\${normal_color}" + arr["ARABIC",271]="\${pink_color}None\${blue_color} :المختار BSSID\${normal_color}" arr["ENGLISH",272]="Deauthentication chosen method: \${pink_color}\${et_dos_attack}\${normal_color}" arr["SPANISH",272]="Método elegido de desautenticación: \${pink_color}\${et_dos_attack}\${normal_color}" @@ -4446,7 +4446,7 @@ function initialize_language_strings() { arr["POLISH",273]="Wybrany kanał: \${pink_color}Brak\${normal_color}" arr["GERMAN",273]="Ausgewählter Kanal: \${pink_color}Keinen\${normal_color}" arr["TURKISH",273]="Seçilen kanal: \${pink_color}None\${normal_color}" - arr["ARABIC",273]="\${pink_color}لا توجد\${blue_color} :القناة المختارة\${normal_color}" + arr["ARABIC",273]="\${pink_color}None\${blue_color} :القناة المختارة\${normal_color}" arr["ENGLISH",274]="Selected ESSID: \${pink_color}None\${normal_color}" arr["SPANISH",274]="ESSID seleccionado: \${pink_color}Ninguno\${normal_color}" @@ -4459,7 +4459,7 @@ function initialize_language_strings() { arr["POLISH",274]="Wybrany ESSID: \${pink_color}Brak\${normal_color}" arr["GERMAN",274]="Ausgewähltes ESSID: \${pink_color}Keines\${normal_color}" arr["TURKISH",274]="Seçilen ESSID: \${pink_color}None\${normal_color}" - arr["ARABIC",274]="\${pink_color}لا يوجد\${blue_color} :المختار ESSID\${normal_color}" + arr["ARABIC",274]="\${pink_color}None\${blue_color} :المختار ESSID\${normal_color}" arr["ENGLISH",275]="In addition to the software requirements that already meet if you get here, you need to provide target AP data to carry out the attack" arr["SPANISH",275]="Además de los requisitos de software, que ya cumples si has llegado hasta aquí, es necesario proporcionar los datos del AP objetivo para llevar a cabo el ataque" @@ -4511,7 +4511,7 @@ function initialize_language_strings() { arr["POLISH",278]="Wybrana metoda deautentykacji: \${pink_color}Brak\${normal_color}" arr["GERMAN",278]="Designierte Methode der De-Authentifizierung: \${pink_color}Keine\${normal_color}" arr["TURKISH",278]="Deauthentication seçilen yöntem: \${pink_color}None\${normal_color}" - arr["ARABIC",278]="\${pink_color}لا توجد\${blue_color} :الطريقة المختارة لإلغاء المصادقة\${normal_color}" + arr["ARABIC",278]="\${pink_color}None\${blue_color} :الطريقة المختارة لإلغاء المصادقة\${normal_color}" arr["ENGLISH",279]="Select another interface with internet access:" arr["SPANISH",279]="Selecciona otra interfaz que tenga acceso a internet:" @@ -4927,7 +4927,7 @@ function initialize_language_strings() { arr["POLISH",310]="Wybrany plik Handshake: \${pink_color}Brak\${normal_color}" arr["GERMAN",310]="Ausgewählte Handshake-Datei: \${pink_color}Keine\${normal_color}" arr["TURKISH",310]="Handshake dosyası seçildi: \${pink_color}None\${normal_color}" - arr["ARABIC",310]="\${pink_color}لا يوجد\${blue_color} :Handshake تم تحديد ملف\${normal_color}" + arr["ARABIC",310]="\${pink_color}None\${blue_color} :Handshake تم تحديد ملف\${normal_color}" arr["ENGLISH",311]="Handshake file selected: \${pink_color}\${et_handshake}\${normal_color}" arr["SPANISH",311]="Fichero de Handshake seleccionado: \${pink_color}\${et_handshake}\${normal_color}" @@ -5304,7 +5304,7 @@ function initialize_language_strings() { arr["POLISH",339]="Wybrano WPS BSSID: \${pink_color}Brak\${normal_color}" arr["GERMAN",339]="Ausgewähltes BSSID WPS: \${pink_color}Keines\${normal_color}" arr["TURKISH",339]="WPS BSSID seçildi: \${pink_color}None\${normal_color}" - arr["ARABIC",339]="\${pink_color}لا يوجد\${blue_color}:المختار WPS BSSID\${normal_color}" + arr["ARABIC",339]="\${pink_color}None\${blue_color}:المختار WPS BSSID\${normal_color}" arr["ENGLISH",340]="Selected WPS channel: \${pink_color}None\${normal_color}" arr["SPANISH",340]="Canal WPS seleccionado: \${pink_color}Ninguno\${normal_color}" @@ -5317,7 +5317,7 @@ function initialize_language_strings() { arr["POLISH",340]="Wybrano kanał WPS: \${pink_color}Brak\${normal_color}" arr["GERMAN",340]="Ausgewählter WPS-Kanal: \${pink_color}Keinen\${normal_color}" arr["TURKISH",340]="WPS kanal seçildi: \${pink_color}None\${normal_color}" - arr["ARABIC",340]="\${pink_color}لا يوجد\${blue_color} :المختارة WPS قناة\${normal_color}" + arr["ARABIC",340]="\${pink_color}None\${blue_color} :المختارة WPS قناة\${normal_color}" arr["ENGLISH",341]="Selected WPS ESSID: \${pink_color}None\${normal_color}" arr["SPANISH",341]="ESSID WPS seleccionado: \${pink_color}Ninguno\${normal_color}" @@ -5330,7 +5330,7 @@ function initialize_language_strings() { arr["POLISH",341]="Wybrano WPS ESSID: \${pink_color}Brak\${normal_color}" arr["GERMAN",341]="Ausgewähltes ESSID WPS: \${pink_color}Keines\${normal_color}" arr["TURKISH",341]="WPS ESSID seçildi: \${pink_color}None\${normal_color}" - arr["ARABIC",341]="\${pink_color}لا يوجد\${blue_color} :المختار ESSID WPS\${normal_color}" + arr["ARABIC",341]="\${pink_color}None\${blue_color} :المختار ESSID WPS\${normal_color}" arr["ENGLISH",342]="Pixie Dust attack obtains PIN and password in seconds, but not all access points are affected" arr["SPANISH",342]="El ataque Pixie Dust obtiene el PIN y la clave en segundos, pero no todos los puntos de acceso son vulnerables a este ataque" @@ -5473,7 +5473,7 @@ function initialize_language_strings() { arr["POLISH",352]="Zablokowana sieć WPS: \${pink_color}Brak\${normal_color}" arr["GERMAN",352]="Blockiertes WPS-Netzwerk: \${pink_color}Keins\${normal_color}" arr["TURKISH",352]="WPS kilitli ağ: \${pink_color}None\${normal_color}" - arr["ARABIC",352]="\${pink_color}لا توجد\${blue_color} :مقفلة WPS شبكة\${normal_color}" + arr["ARABIC",352]="\${pink_color}None\${blue_color} :مقفلة WPS شبكة\${normal_color}" arr["ENGLISH",353]="Checking to solve possible \"bad FCS\" problem if exists. Parameterizing..." arr["SPANISH",353]="Realizando una pequeña prueba para solventar el posible problema de \"bad FCS\" si existiese. Parametrizando..." @@ -8748,7 +8748,7 @@ function initialize_language_strings() { arr["POLISH",604]="Wybrany plik przechwytywania hashcat enterprise: \${pink_color}Brak\${normal_color}" arr["GERMAN",604]="Ausgewählte Enterprise-hashcat-Capture-Datei: \${pink_color}Keine\${normal_color}" arr["TURKISH",604]="Seçilen hashcat enterprise dosyası: \${pink_color}None\${normal_color}" - arr["ARABIC",604]="\${pink_color}لا يوجد\${blue_color} :المحدد enterprise hashcat ملف التقاط\${normal_color}" + arr["ARABIC",604]="\${pink_color}None\${blue_color} :المحدد enterprise hashcat ملف التقاط\${normal_color}" arr["ENGLISH",605]="Selected john the ripper enterprise captured file: \${pink_color}\${jtrenterpriseenteredpath}\${normal_color}" arr["SPANISH",605]="Fichero de captura enterprise john the ripper seleccionado: \${pink_color}\${jtrenterpriseenteredpath}\${normal_color}" @@ -8774,7 +8774,7 @@ function initialize_language_strings() { arr["POLISH",606]="Wybrany plik przechwytywania john the ripper enterprise: \${pink_color}Brak\${normal_color}" arr["GERMAN",606]="Ausgewählte Enterprise-john the ripper-Capture-Datei: \${pink_color}Keine\${normal_color}" arr["TURKISH",606]="Seçilen john the ripper enterprise dosyası: \${pink_color}None\${normal_color}" - arr["ARABIC",606]="\${pink_color}لا يوجد\${blue_color} :الذي تم التقاطه John the Ripper Enterprise تم تحديد ملف\${normal_color}" + arr["ARABIC",606]="\${pink_color}None\${blue_color} :الذي تم التقاطه John the Ripper Enterprise تم تحديد ملف\${normal_color}" arr["ENGLISH",607]="Selected file has an invalid john the ripper enterprise hashes format" arr["SPANISH",607]="El fichero seleccionado no tiene un formato válido de hashes enterprise para john the ripper" From e15d8e2a990fcab6b64b35673c65060e1fd95d4b Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Fri, 16 Oct 2020 00:00:10 +0200 Subject: [PATCH 090/101] Creation of RTL language detection method --- airgeddon.sh | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/airgeddon.sh b/airgeddon.sh index f1cd8869f..983b222e1 100755 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -28,6 +28,10 @@ declare -A lang_association=( ["ar"]="ARABIC" ) +rtl_languages=( + "ARABIC" + ) + #Tools vars essential_tools_names=( "iw" @@ -2189,6 +2193,8 @@ function language_menu() { invalid_language_selected ;; esac + + detect_rtl_language initialize_language_strings language_menu @@ -15475,6 +15481,18 @@ function autodetect_language() { done } +#Detect if current language is a supported RTL (Right To Left) language +function detect_rtl_language() { + + debug_print + + if [[ "${rtl_languages[@]}" =~ "${language}" ]]; then + is_rtl_language=1 + else + is_rtl_language=0 + fi +} + #Clean some known and controlled warnings for shellcheck tool function remove_warnings() { @@ -15661,6 +15679,7 @@ function main() { autodetect_language fi + detect_rtl_language check_language_strings initialize_language_strings iptables_nftables_detection From ecf8a41c038ea362cddb8c7a13b0b37a7b63c35f Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Fri, 16 Oct 2020 00:03:04 +0200 Subject: [PATCH 091/101] Use of is_rtl_language for special situations --- airgeddon.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/airgeddon.sh b/airgeddon.sh index 983b222e1..1ddb24985 100755 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -2422,7 +2422,7 @@ function select_secondary_et_interface() { if [ -z "${chipset}" ]; then language_strings "${language}" 245 "blue" else - if [ "${language}" = "ARABIC" ]; then + if [ "${is_rtl_language}" -eq 1 ]; then echo -e "${blue_color}// ${normal_color}${chipset} ${yellow_color}:Chipset${normal_color}" else echo -e "${blue_color}// ${yellow_color}Chipset:${normal_color} ${chipset}" @@ -2527,7 +2527,7 @@ function select_interface() { esac fi - if [ "${language}" = "ARABIC" ]; then + if [ "${is_rtl_language}" -eq 1 ]; then echo -e "${interface_menu_band} ${blue_color}// ${normal_color}${chipset} ${yellow_color}:Chipset${normal_color}" else echo -e "${interface_menu_band} ${blue_color}// ${yellow_color}Chipset:${normal_color} ${chipset}" From ddf7911e599fa23202515bac33b784c367dd405b Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Fri, 16 Oct 2020 00:14:00 +0200 Subject: [PATCH 092/101] Fix colorization for IntelliJ BashSupport plugin --- airgeddon.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/airgeddon.sh b/airgeddon.sh index 1ddb24985..caf3e1bcf 100755 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -15131,7 +15131,7 @@ function apply_plugin_functions_rewriting() { local action for plugin in "${plugins_enabled[@]}"; do - for current_function in $(compgen -A function "${plugin}_" | grep -e "[override|prehook|posthook]"); do + for current_function in $(compgen -A 'function' "${plugin}_" | grep -e "[override|prehook|posthook]"); do original_function=$(echo ${current_function} | sed "s/^${plugin}_\(override\)*\(prehook\)*\(posthook\)*_//") action=$(echo ${current_function} | sed "s/^${plugin}_\(override\)*\(prehook\)*\(posthook\)*_.*$/\1\2\3/") From 4e6049b92c41a542da71c51bce171c02873042d4 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Fri, 16 Oct 2020 00:27:21 +0200 Subject: [PATCH 093/101] Fix some shellcheck warnings --- airgeddon.sh | 13 ++++++++----- language_strings.sh | 2 +- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/airgeddon.sh b/airgeddon.sh index caf3e1bcf..31c85cb99 100755 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -15486,11 +15486,14 @@ function detect_rtl_language() { debug_print - if [[ "${rtl_languages[@]}" =~ "${language}" ]]; then - is_rtl_language=1 - else - is_rtl_language=0 - fi + for item in "${rtl_languages[@]}"; do + if [ "${language}" = "${item}" ]; then + is_rtl_language=1 + break + else + is_rtl_language=0 + fi + done } #Clean some known and controlled warnings for shellcheck tool diff --git a/language_strings.sh b/language_strings.sh index f4aea2b0c..3e3743e48 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -7605,7 +7605,7 @@ function initialize_language_strings() { arr["POLISH",516]="Powszechnie wiadomo, że oprogramowanie używane w paśmie 5Ghz wciąż ma pewne problemy. Na przykład airodump, który podczas skanowania sieci może pokazywać wartość \"-1\" w kanale w zależności od chipsetu karty i sterownika. Wiadomo również, że chipsety Ralink czasami zawodzą w wysokich kanałach \"" arr["GERMAN",516]="Es ist bekannt, dass die Software, die im 5Ghz-Band verwendet wird, immer noch einige Probleme aufweist. Wie zum Beispiel airodump, dass beim Netzwerk-Scannen den Wert \"-1\" in den Kanal zeigt, abhängig von dem Chipset Ihrer Karte und des Treibers. Es ist auch bekannt, dass Ralink-Chipsätze manchmal Fehler in hohen Kanälen \"" arr["TURKISH",516]="5Ghz bandında kullanılan yazılımın bazen bazı problemler yaşadığı bilinmektedir. Örneğin airodump, ağları tararken, kart yonga setine ve sürücüye bağlı olarak kanalda \"-1\" değeri gösterebilir. Ralink yonga kümelerinin bazen yüksek kanallarda hatalar aldıkları da bilinir. \"" - arr["ARABIC",516]="تتعرض أحيانًا لأخطاء في القنوات العالية Ralink ومن المعروف أيضًا أن شرائح .Driverعند فحص الشبكات يمكن أن تظهر قيمة "\1-"\ على القناة اعتمادًا على مجموعة شرائح البطاقة و ، airodump ،من المعروف أن البرنامج المستخدم في نطاق 5 جيجا هرتز لا يزال يعرض بعض المشاكل في بعض الأحيان. على سبيل المثال \"" + arr["ARABIC",516]="تتعرض أحيانًا لأخطاء في القنوات العالية Ralink ومن المعروف أيضًا أن شرائح .Driverعند فحص الشبكات يمكن أن تظهر قيمة \"-1\" على القناة اعتمادًا على مجموعة شرائح البطاقة و ، airodump ،من المعروف أن البرنامج المستخدم في نطاق 5 جيجا هرتز لا يزال يعرض بعض المشاكل في بعض الأحيان. على سبيل المثال \"" arr["ENGLISH",517]="Set channel (2.4Ghz 1-14) or (5Ghz 36|38|40|44|46|48|52|54|56|60|62|64|100|102|104|108|110|112):" arr["SPANISH",517]="Selecciona un canal (2.4Ghz 1-14) o (5Ghz 36|38|40|44|46|48|52|54|56|60|62|64|100|102|104|108|110|112):" From 6bff38385ca705729b1a75e520132fc81c5be4a5 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Fri, 16 Oct 2020 00:49:04 +0200 Subject: [PATCH 094/101] Fix some spaces --- airgeddon.sh | 2 +- language_strings.sh | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/airgeddon.sh b/airgeddon.sh index 31c85cb99..4c71d561a 100755 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -15731,7 +15731,7 @@ function main() { language_strings "${language}" 228 "green" echo language_strings "${language}" 395 "yellow" - sleep 3 + sleep 3 fi fi diff --git a/language_strings.sh b/language_strings.sh index 3e3743e48..6460e17a6 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -2652,7 +2652,7 @@ function initialize_language_strings() { arr["POLISH",135]="Typ szyfrowania: \${pink_color}\${enc}\${normal_color}" arr["GERMAN",135]="Verschlüsselungsart: \${pink_color}\${enc}\${normal_color}" arr["TURKISH",135]="Şifreleme tipi: \${pink_color}\${enc}\${normal_color}" - arr["ARABIC",135]="\${pink_color}\${enc}\${blue_color} :نوع التشفير \${normal_color}" + arr["ARABIC",135]="\${pink_color}\${enc}\${blue_color} :نوع التشفير\${normal_color}" arr["ENGLISH",136]="Only some networks are vulnerable to PMKID capturing. For this they must have activated roaming features like 802.11r" arr["SPANISH",136]="Solo algunas redes son vulnerables a la captura de un paquete que contenga un PMKID. Para ello han de tener activadas características de roaming como el 802.11r" @@ -4095,7 +4095,7 @@ function initialize_language_strings() { arr["POLISH",246]="Za każdym razem, gdy zobaczysz tekst z symbolem \${cyan_color}\${pending_of_translation}\${pink_color} dla \"Pending of Translation\", to tłumaczenie zostało wygenerowane automatycznie i nadal oczekuje na ręczną korektę" arr["GERMAN",246]="Jedes Mal, wenn Sie einen Text mit dem Präfix \${cyan_color}\${pending_of_translation}\${pink_color} Akronym für \"Pending of Translation\" sehen, bedeutet dies, dass Ihre Übersetzung automatisch erstellt wurde" arr["TURKISH",246]="Every time you see a text with the prefix \${cyan_color}\${pending_of_translation}\${pink_color} acronym for \"Pending of Translation\", means the translation has been automatically generated and is still pending of review" - arr["ARABIC",246]="يعني أن الترجمة قد تم إنشاؤها تلقائيا، وهو لا يزال في انتظار المراجعة \"Pending of Translation\" اختصار \${cyan_color}\${pending_of_translation}\${pink_color} في كل مرة ترى نصًا بالبادئة " + arr["ARABIC",246]="يعني أن الترجمة قد تم إنشاؤها تلقائيا، وهو لا يزال في انتظار المراجعة \"Pending of Translation\" اختصار \${cyan_color}\${pending_of_translation}\${pink_color} في كل مرة ترى نصًا بالبادئة" arr["ENGLISH",247]="Despite having all essential tools installed, your system uses airmon-zc instead of airmon-ng. In order to work properly you need to install ethtool and you don't have it right now. Please, install it and launch the script again" arr["SPANISH",247]="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 ethtool y tú no lo tienes en este momento. Por favor, instálalo y vuelve a lanzar el script" From faf096bf48e271d5543edea3bbb7e407cf223cd4 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Fri, 16 Oct 2020 00:49:51 +0200 Subject: [PATCH 095/101] Change print hint header alignment for RTL languages --- language_strings.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/language_strings.sh b/language_strings.sh index 6460e17a6..fcfce4561 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -9885,7 +9885,11 @@ function language_strings() { echo -ne "${message}" ;; "hint") - echo_brown "${hintvar} ${pink_color}${message}" + if [ "${is_rtl_language}" -eq 1 ]; then + echo_pink "${message} ${brown_color}${hintvar}" + else + echo_brown "${hintvar} ${pink_color}${message}" + fi ;; "separator") generate_dynamic_line "${message}" "separator" From f2c9e56ad0d76a2732968999cfa71bab95c3625a Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Fri, 16 Oct 2020 11:27:25 +0200 Subject: [PATCH 096/101] Fix adding a missing array and removing a test array --- language_strings.sh | 104 ++++++++++++++++++++++++++++++++++++++------ 1 file changed, 91 insertions(+), 13 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index fcfce4561..0f5b6dab2 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -513,19 +513,6 @@ function initialize_language_strings() { et_misc_texts["TURKISH",27]="Bu saldırı iki parçadan oluşur. Sniffer ekranını şifre görünene kadar izleyin. Ayrıca BeEF kontrol panelini açabilir ${white_color}${beef_control_panel_url}${pink_color} , log in (user: ${white_color}beef${pink_color} / pass: ${white_color}${beef_pass}${pink_color}) ve kontrol edebilirsiniz" et_misc_texts["ARABIC",27]="هذا الهجوم من جزئين. تحقق أثناء الهجوم في وحدة تحكم المتشمم إذا تم التقاط كلمة سر. يمكنك أيضًا فتحوحاول التحكم في متصفح الزبون (${white_color}${beef_pass}${pink_color}:كلمة السر ${white_color}beef${pink_color}:المستخدم) ${white_color}${beef_control_panel_url}${pink_color} في beُEF هذا الهجوم من جزئين. تحقق أثناء الهجوم في وحدة تحكم المتشمم إذا تم التقاط كلمة سر. يمكنك أيضًا فتح" - et_misc_texts["ENGLISH",28]="\${pending_of_translation} Here's a new phrase" - et_misc_texts["SPANISH",28]="Ahí va una frase nueva" - et_misc_texts["FRENCH",28]="\${pending_of_translation} Voici une nouvelle phrase" - et_misc_texts["CATALAN",28]="\${pending_of_translation} Aquí va una frase nova" - et_misc_texts["PORTUGUESE",28]="\${pending_of_translation} Aqui está uma nova frase" - et_misc_texts["RUSSIAN",28]="\${pending_of_translation} Вот новая фраза" - et_misc_texts["GREEK",28]="\${pending_of_translation} Εδώ είναι μια νέα φράση" - et_misc_texts["ITALIAN",28]="\${pending_of_translation} Ecco una nuova frase" - et_misc_texts["POLISH",28]="\${pending_of_translation} Oto nowa formuła" - et_misc_texts["GERMAN",28]="\${pending_of_translation} Hier ist ein neuer Begriff" - et_misc_texts["TURKISH",28]="\${pending_of_translation} İşte yeni cümle" - et_misc_texts["ARABIC",28]="وهنا عبارة جديدة" - declare -gA wps_texts wps_texts["ENGLISH",0]="The password was saved on file" wps_texts["SPANISH",0]="La contraseña se ha guardado en el fichero" @@ -567,6 +554,97 @@ function initialize_language_strings() { wps_texts["ARABIC",2]="قناة" declare -gA wep_texts + wep_texts["ENGLISH",0]="Press [Enter] on the main script window to continue, this window will be closed" + wep_texts["SPANISH",0]="Pulsa [Enter] en la ventana principal del script para continuar, esta ventana se cerrará" + wep_texts["FRENCH",0]="Appuyez sur [Enter] dans la fenêtre principale du script pour continuer, cette fenêtre se fermera" + wep_texts["CATALAN",0]="Prem [Enter] a la finestra principal del script per continuar, aquesta finestra es tancarà" + wep_texts["PORTUGUESE",0]="Pressione [Enter] na janela principal do script para continuar e esta janela será fechada" + wep_texts["RUSSIAN",0]="Нажмите [Enter] в главном окне для продолжения, это окно будет закрыто" + wep_texts["GREEK",0]="Πατήστε [Enter] στο κύριο παράθυρο του script για να συνεχίσετε, το παράθυρο αυτό θα κλείσει" + wep_texts["ITALIAN",0]="Premere il tasto [Enter] nella finestra principale dello script per continuare, questa finestra si chiuderà" + wep_texts["POLISH",0]="Wciśnij [Enter] w oknie głównym skryptu aby kontynuować, to okno zostanie zamknięte" + wep_texts["GERMAN",0]="Drücken Sie [Enter] im Hauptfenster des Skripts um fortzufahren. Dieses Fenster wird geschlossen" + wep_texts["TURKISH",0]="Yazılımın ana penceresinde [Enter] tuşlayarak devam ediniz. Bu pencere kapatılacak" + wep_texts["ARABIC",0]="${pending_of_translation} اضغط على [Enter] في النافذة الرئيسية للبرنامج النصي للمتابعة ، وستغلق هذه النافذة" + + wep_texts["ENGLISH",1]="airgeddon. Decrypted password during WEP attack" + wep_texts["SPANISH",1]="airgeddon. Contraseña descifrada en ataque WEP" + wep_texts["FRENCH",1]="airgeddon. Mot de passe déchiffré à l'aide de l'attaque WEP" + wep_texts["CATALAN",1]="airgeddon. Contrasenya desxifrada amb l'atac WEP" + wep_texts["PORTUGUESE",1]="airgeddon. Senha decifrada no ataque WEP" + wep_texts["RUSSIAN",1]="airgeddon. Пароль расшифрован во время WEP атаки" + wep_texts["GREEK",1]="airgeddon. Ο κωδικός αποκρυπτογραφήθηκε κατά την επίθεση WEP" + wep_texts["ITALIAN",1]="airgeddon. Password decifrata con l'attacco WEP" + wep_texts["POLISH",1]="airgeddon. Hasło odszyfrowane w ataku WEP" + wep_texts["GERMAN",1]="airgeddon. Passwort bei WEP-Angriff entschlüsselt" + wep_texts["TURKISH",1]="airgeddon. WEP saldırısı sırasında çözülen şifre" + wep_texts["ARABIC",1]="${pending_of_translation} airgeddon. تصدع كلمة المرور في هجوم WEP" + + wep_texts["ENGLISH",2]="Channel" + wep_texts["SPANISH",2]="Canal" + wep_texts["FRENCH",2]="Canal" + wep_texts["CATALAN",2]="Canal" + wep_texts["PORTUGUESE",2]="Canal" + wep_texts["RUSSIAN",2]="Канал" + wep_texts["GREEK",2]="Κανάλι" + wep_texts["ITALIAN",2]="Canale" + wep_texts["POLISH",2]="Kanał" + wep_texts["GERMAN",2]="Kanal" + wep_texts["TURKISH",2]="Kanal" + wep_texts["ARABIC",2]="${pending_of_translation} قناة" + + wep_texts["ENGLISH",3]="Hexadecimal" + wep_texts["SPANISH",3]="Hexadecimal" + wep_texts["FRENCH",3]="Hexadécimal" + wep_texts["CATALAN",3]="Hexadecimal" + wep_texts["PORTUGUESE",3]="Hexadecimal" + wep_texts["RUSSIAN",3]="Шестнадцатеричный" + wep_texts["GREEK",3]="Δεκαεξαδικό" + wep_texts["ITALIAN",3]="Esadecimale" + wep_texts["POLISH",3]="Hexadecymalny" + wep_texts["GERMAN",3]="Hexadezimal" + wep_texts["TURKISH",3]="Hexadecimal" + wep_texts["ARABIC",3]="${pending_of_translation} السداسي عشري" + + wep_texts["ENGLISH",4]="WEP key decrypted successfully:" + wep_texts["SPANISH",4]="Clave WEP descifrada con éxito:" + wep_texts["FRENCH",4]="Clef WEP déchiffré:" + wep_texts["CATALAN",4]="Clau WEP desxifrada amb èxit:" + wep_texts["PORTUGUESE",4]="Senha WEP descriptografada com sucesso:" + wep_texts["RUSSIAN",4]="Ключ WEP расшифрован:" + wep_texts["GREEK",4]="Το κλειδί WEP αποκρυπτογραφήθηκε με επιτυχία:" + wep_texts["ITALIAN",4]="Chiave WEP decifrata con successo:" + wep_texts["POLISH",4]="Klucz WEP odszyfrowywany prawidłowo:" + wep_texts["GERMAN",4]="WEP-Schlüssel erfolgreich entschlüsselt:" + wep_texts["TURKISH",4]="WEP anahtarı başarıyla çözüldü" + wep_texts["ARABIC",4]="${pending_of_translation} تم فك تشفير مفتاح WEP بنجاح:" + + wep_texts["ENGLISH",5]="WEP AP Info" + wep_texts["SPANISH",5]="Info WEP AP" + wep_texts["FRENCH",5]="Info WEP AP" + wep_texts["CATALAN",5]="Info WEP AP" + wep_texts["PORTUGUESE",5]="Info WEP AP" + wep_texts["RUSSIAN",5]="Информация о WEP ТД" + wep_texts["GREEK",5]="Πληροφορίες WEP AP" + wep_texts["ITALIAN",5]="Info WEP AP" + wep_texts["POLISH",5]="Informacja o AP WEP" + wep_texts["GERMAN",5]="Info über WEP AP" + wep_texts["TURKISH",5]="WEP AP Bilgisi" + wep_texts["ARABIC",5]="${pending_of_translation} معلومات WEP AP" + + wep_texts["ENGLISH",6]="The password was saved on file" + wep_texts["SPANISH",6]="La contraseña se ha guardado en el fichero" + wep_texts["FRENCH",6]="Le mot de passe est enregistré dans le fichier" + wep_texts["CATALAN",6]="La contrasenya s'ha guardat en el fitxer" + wep_texts["PORTUGUESE",6]="A senha foi salva no arquivo" + wep_texts["RUSSIAN",6]="Пароль был сохранён в файле" + wep_texts["GREEK",6]="Ο κωδικός πρόσβασης αποθηκεύτηκε σε αρχείο" + wep_texts["ITALIAN",6]="La password è stata salvata nel file" + wep_texts["POLISH",6]="Hasło zostało zapisane do pliku" + wep_texts["GERMAN",6]="Das Passwort wurde in der Datei gespeichert" + wep_texts["TURKISH",6]="Şifre dosyaya kaydedildi" + wep_texts["ARABIC",6]="${pending_of_translation} تم حفظ كلمة المرور في الملف" + declare -gA asleap_texts asleap_texts["ENGLISH",0]="Response" asleap_texts["SPANISH",0]="Response" From 965fadcafc4434aa8d78567e7af4090f93a418da Mon Sep 17 00:00:00 2001 From: darthvader-htb Date: Fri, 16 Oct 2020 06:26:06 -0400 Subject: [PATCH 097/101] Arabic Translation : wep_texts --- language_strings.sh | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 0f5b6dab2..6ed126531 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -565,7 +565,7 @@ function initialize_language_strings() { wep_texts["POLISH",0]="Wciśnij [Enter] w oknie głównym skryptu aby kontynuować, to okno zostanie zamknięte" wep_texts["GERMAN",0]="Drücken Sie [Enter] im Hauptfenster des Skripts um fortzufahren. Dieses Fenster wird geschlossen" wep_texts["TURKISH",0]="Yazılımın ana penceresinde [Enter] tuşlayarak devam ediniz. Bu pencere kapatılacak" - wep_texts["ARABIC",0]="${pending_of_translation} اضغط على [Enter] في النافذة الرئيسية للبرنامج النصي للمتابعة ، وستغلق هذه النافذة" + wep_texts["ARABIC",0]="في النافذة الرئيسية للبرنامج للمتابعة ، وستغلق هذه النافذة [Enter] اضغط على" wep_texts["ENGLISH",1]="airgeddon. Decrypted password during WEP attack" wep_texts["SPANISH",1]="airgeddon. Contraseña descifrada en ataque WEP" @@ -578,7 +578,7 @@ function initialize_language_strings() { wep_texts["POLISH",1]="airgeddon. Hasło odszyfrowane w ataku WEP" wep_texts["GERMAN",1]="airgeddon. Passwort bei WEP-Angriff entschlüsselt" wep_texts["TURKISH",1]="airgeddon. WEP saldırısı sırasında çözülen şifre" - wep_texts["ARABIC",1]="${pending_of_translation} airgeddon. تصدع كلمة المرور في هجوم WEP" + wep_texts["ARABIC",1]="WEP تم فك تشفير كلمة المرور أثناء هجوم .airgeddon" wep_texts["ENGLISH",2]="Channel" wep_texts["SPANISH",2]="Canal" @@ -591,7 +591,7 @@ function initialize_language_strings() { wep_texts["POLISH",2]="Kanał" wep_texts["GERMAN",2]="Kanal" wep_texts["TURKISH",2]="Kanal" - wep_texts["ARABIC",2]="${pending_of_translation} قناة" + wep_texts["ARABIC",2]="قناة" wep_texts["ENGLISH",3]="Hexadecimal" wep_texts["SPANISH",3]="Hexadecimal" @@ -604,7 +604,7 @@ function initialize_language_strings() { wep_texts["POLISH",3]="Hexadecymalny" wep_texts["GERMAN",3]="Hexadezimal" wep_texts["TURKISH",3]="Hexadecimal" - wep_texts["ARABIC",3]="${pending_of_translation} السداسي عشري" + wep_texts["ARABIC",3]="السداسي عشري" wep_texts["ENGLISH",4]="WEP key decrypted successfully:" wep_texts["SPANISH",4]="Clave WEP descifrada con éxito:" @@ -617,7 +617,7 @@ function initialize_language_strings() { wep_texts["POLISH",4]="Klucz WEP odszyfrowywany prawidłowo:" wep_texts["GERMAN",4]="WEP-Schlüssel erfolgreich entschlüsselt:" wep_texts["TURKISH",4]="WEP anahtarı başarıyla çözüldü" - wep_texts["ARABIC",4]="${pending_of_translation} تم فك تشفير مفتاح WEP بنجاح:" + wep_texts["ARABIC",4]=":بنجاح WEP تم فك تشفير مفتاح" wep_texts["ENGLISH",5]="WEP AP Info" wep_texts["SPANISH",5]="Info WEP AP" @@ -630,7 +630,7 @@ function initialize_language_strings() { wep_texts["POLISH",5]="Informacja o AP WEP" wep_texts["GERMAN",5]="Info über WEP AP" wep_texts["TURKISH",5]="WEP AP Bilgisi" - wep_texts["ARABIC",5]="${pending_of_translation} معلومات WEP AP" + wep_texts["ARABIC",5]="WEP AP معلومات" wep_texts["ENGLISH",6]="The password was saved on file" wep_texts["SPANISH",6]="La contraseña se ha guardado en el fichero" @@ -643,7 +643,7 @@ function initialize_language_strings() { wep_texts["POLISH",6]="Hasło zostało zapisane do pliku" wep_texts["GERMAN",6]="Das Passwort wurde in der Datei gespeichert" wep_texts["TURKISH",6]="Şifre dosyaya kaydedildi" - wep_texts["ARABIC",6]="${pending_of_translation} تم حفظ كلمة المرور في الملف" + wep_texts["ARABIC",6]="تم حفظ كلمة المرور في الملف" declare -gA asleap_texts asleap_texts["ENGLISH",0]="Response" From 4b79d9c733e66eeb50416d09b8878a7f96781bf3 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Fri, 16 Oct 2020 13:45:42 +0200 Subject: [PATCH 098/101] Fix scrambling messages on some terminals with the "magic command" --- airgeddon.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/airgeddon.sh b/airgeddon.sh index 4c71d561a..dacf149c2 100755 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -15489,6 +15489,7 @@ function detect_rtl_language() { for item in "${rtl_languages[@]}"; do if [ "${language}" = "${item}" ]; then is_rtl_language=1 + printf "\e[8l" break else is_rtl_language=0 From a9236bddbca9e7e01e7b01692977c4cd11db38d3 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Sat, 17 Oct 2020 19:16:04 +0200 Subject: [PATCH 099/101] Add colors to some strings containing urls. --- language_strings.sh | 76 ++++++++++++++++++++++----------------------- 1 file changed, 38 insertions(+), 38 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 6ed126531..c85df08fc 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -961,7 +961,7 @@ function initialize_language_strings() { footer_texts["POLISH",0]="Jeśli podobał Ci się ten skrypt i okazał się użyteczny, możesz poprzeć ten projekt, składając donację. Za pośrednictwem usługi PayPal (${mail}) lub wysyłając ułamek kryptowaluty (Bitcoin, Ethereum, Litecoin...). Każda kwota, nawet malutka (1, 2, 5 $/€) będzie mile widziana. Więcej informacji i linki do donacji: ${urlgithub_wiki}/Contributing" footer_texts["GERMAN",0]="Wenn Ihnen das Skript gefallen hat und Sie es nützlich fanden, können Sie das Projekt mit einer Spende unterstützen. Durch PayPal (${mail}) oder durch Senden eines Bruchteils von Kryptowährung (Bitcoin, Ethereum, Litecoin...). Jeder kleine Betrag (1, 2, 5 $/€) wird gut angenommen. Weitere Informationen und direkte Links dazu finden Sie unter: ${urlgithub_wiki}/Contributing" footer_texts["TURKISH",0]="Eğer bu yazılımı kullanışlı ve eğlenceli bulduysanız, bize bağış yaparak destekte bulunabilirsiniz. PayPal üzerinden (${mail}) ya da herhangi bir kripto para birimi ile (Bitcoin, Ethereum, Litecoin...) Yolladığınız miktarın küçüklüğü fark etmez (1, 2, 5 $/€). Daha fazla fazla bilgi için linkler: ${urlgithub_wiki}/Contributing" - footer_texts["ARABIC",0]="${urlgithub_wiki}/Contributing نرحب بأي مبلغ مهما كان صغيرا (1 ، 2 ، 5 دولارات / يورو). مزيد من المعلومات والروابط المباشرة للقيام بذلك على .(Bitcoin, Ethereum, Litecoin...) أو إرسال جزء بسيط من العملة المشفرة PayPal (${mail}) إذا كنت قد استمتعت بالبرنامج ووجدته مفيدًا ، فيمكنك دعم المشروع من خلال التبرع. من خلال" + footer_texts["ARABIC",0]="${urlgithub_wiki}/Contributing :نرحب بأي مبلغ مهما كان صغيرا (1 ، 2 ، 5 دولارات / يورو). مزيد من المعلومات والروابط المباشرة للقيام بذلك على .(Bitcoin, Ethereum, Litecoin...) أو إرسال جزء بسيط من العملة المشفرة PayPal (${mail}) إذا كنت قد استمتعت بالبرنامج ووجدته مفيدًا ، فيمكنك دعم المشروع من خلال التبرع. من خلال" declare -gA arr arr["ENGLISH",0]="This interface \${current_iface_on_messages} is already in managed mode" @@ -2080,7 +2080,7 @@ function initialize_language_strings() { arr["POLISH",85]="Skontaktuj się z nami za pośrednictwem poczty, IRC, Discord, itp. Więcej informacji tutaj: \${normal_color}\${urlgithub_wiki}/Contact" arr["GERMAN",85]="Kontaktieren Sie uns per E-Mail, IRC, Discord, etc. Mehr Infos hier: \${normal_color}\${urlgithub_wiki}/Contact" arr["TURKISH",85]="E-posta, IRC, Discord, vb. ile ile bize ulaşın. Daha fazla bilgi için: \${normal_color}\${urlgithub_wiki}/Contact" - arr["ARABIC",85]="\${normal_color}\${urlgithub_wiki}/Contact \${pink_color}:إلخ. مزيد من المعلومات هنا: ، IRC ، Discord ، اتصل بنا عن طريق البريد" + arr["ARABIC",85]="\${normal_color}\${urlgithub_wiki}/Contact \${pink_color}:إلخ. مزيد من المعلومات هنا: ، IRC ، Discord ، اتصل بنا عن طريق البريد" arr["ENGLISH",86]="Welcome" arr["SPANISH",86]="Bienvenid@" @@ -8633,18 +8633,18 @@ function initialize_language_strings() { arr["TURKISH",589]="İpuçları etkinleştirildi" arr["ARABIC",589]="تم تفعيل إظهار التلميحات" - arr["ENGLISH",590]="You can modify manually \${rc_path} file to change some options. You can also launch \"flags\" on the command line. More info at: \${urlgithub_wiki}/Options" - arr["SPANISH",590]="Puedes modificar manualmente el fichero \${rc_path} para modificar sus opciones. También puedes lanzar \"flags\" en la línea de comandos. Más información en: \${urlgithub_wiki}/Options" - arr["FRENCH",590]="Vous pouvez modifier manuellement le fichier \${rc_path} pour modifier ses options. Vous pouvez également écrire \"flags\" sur la ligne de commande. Plus d'information sur: \${urlgithub_wiki}/Options" - arr["CATALAN",590]="Pots modificar manualment el fitxer \${rc_path} per modificar les seves opcions. També pots llançar \"flags\" a la línia d'ordres. Més informació a: \${urlgithub_wiki}/Options" - arr["PORTUGUESE",590]="Você pode modificar manualmente o arquivo \${rc_path} para alterar suas opções ou usar argumentos ao executar airgeddon na linha de comando. Mais informações em: \${urlgithub_wiki}/Options" - arr["RUSSIAN",590]="Вы можете вручную изменить файл \${rc_path}, чтобы изменить его опции. Вы также можете указать \"flags\" в командной строке. Дополнительная информация об опциях: \${urlgithub_wiki}/Options" - arr["GREEK",590]="Μπορείτε να τροποποιήσετε χειροκίνητα το αρχείο \${rc_path} για να αλλάξετε τις επιλογές του. Μπορείτε επίσης να βάλετε \"flags\" στη γραμμή εντολών. Περισσότερες πληροφορίες στο: \${urlgithub_wiki}/Options" - arr["ITALIAN",590]="Puoi modificare manualmente il file \${rc_path} per modificarne le opzioni. Puoi anche lanciare \"flags\" sulla linea di comando. Maggiori informazioni su: \${urlgithub_wiki}/Options" - arr["POLISH",590]="Możesz ręcznie zmodyfikować plik \${rc_path} aby zmienić pewne opcje. Możesz także wpisać \"flags\" w linii poleceń. Więcej informacji: \${urlgithub_wiki}/Options" - arr["GERMAN",590]="Sie können die Datei \${rc_path}, manuell ändern, um die Optionen zu ändern. Sie können auch \"flags\" in die Befehlszeile werfen. Weitere Informationen dazu: \${urlgithub_wiki}/Options" - arr["TURKISH",590]="Seçenekleri değiştirmek için \${rc_path} dosyasını elle değiştirebilirsiniz. Komut satırında \"flags\" de ekleyebilirsiniz. Hakkında daha fazla bilgi: \${urlgithub_wiki}/Options" - arr["ARABIC",590]="\${urlgithub_wiki}/Options :في سطر الأوامر. مزيد من المعلومات على \"flags\" يدويًا لتغيير بعض الخيارات. يمكنك أيضًا تشغيل \${rc_path} يمكنك تعديل ملف" + arr["ENGLISH",590]="You can modify manually \${rc_path} file to change some options. You can also launch \"flags\" on the command line. More info at: \${normal_color}\${urlgithub_wiki}/Options" + arr["SPANISH",590]="Puedes modificar manualmente el fichero \${rc_path} para modificar sus opciones. También puedes lanzar \"flags\" en la línea de comandos. Más información en: \${normal_color}\${urlgithub_wiki}/Options" + arr["FRENCH",590]="Vous pouvez modifier manuellement le fichier \${rc_path} pour modifier ses options. Vous pouvez également écrire \"flags\" sur la ligne de commande. Plus d'information sur: \${normal_color}\${urlgithub_wiki}/Options" + arr["CATALAN",590]="Pots modificar manualment el fitxer \${rc_path} per modificar les seves opcions. També pots llançar \"flags\" a la línia d'ordres. Més informació a: \${normal_color}\${urlgithub_wiki}/Options" + arr["PORTUGUESE",590]="Você pode modificar manualmente o arquivo \${rc_path} para alterar suas opções ou usar argumentos ao executar airgeddon na linha de comando. Mais informações em: \${normal_color}\${urlgithub_wiki}/Options" + arr["RUSSIAN",590]="Вы можете вручную изменить файл \${rc_path}, чтобы изменить его опции. Вы также можете указать \"flags\" в командной строке. Дополнительная информация об опциях: \${normal_color}\${urlgithub_wiki}/Options" + arr["GREEK",590]="Μπορείτε να τροποποιήσετε χειροκίνητα το αρχείο \${rc_path} για να αλλάξετε τις επιλογές του. Μπορείτε επίσης να βάλετε \"flags\" στη γραμμή εντολών. Περισσότερες πληροφορίες στο: \${normal_color}\${urlgithub_wiki}/Options" + arr["ITALIAN",590]="Puoi modificare manualmente il file \${rc_path} per modificarne le opzioni. Puoi anche lanciare \"flags\" sulla linea di comando. Maggiori informazioni su: \${normal_color}\${urlgithub_wiki}/Options" + arr["POLISH",590]="Możesz ręcznie zmodyfikować plik \${rc_path} aby zmienić pewne opcje. Możesz także wpisać \"flags\" w linii poleceń. Więcej informacji: \${normal_color}\${urlgithub_wiki}/Options" + arr["GERMAN",590]="Sie können die Datei \${rc_path}, manuell ändern, um die Optionen zu ändern. Sie können auch \"flags\" in die Befehlszeile werfen. Weitere Informationen dazu: \${normal_color}\${urlgithub_wiki}/Options" + arr["TURKISH",590]="Seçenekleri değiştirmek için \${rc_path} dosyasını elle değiştirebilirsiniz. Komut satırında \"flags\" de ekleyebilirsiniz. Hakkında daha fazla bilgi: \${normal_color}\${urlgithub_wiki}/Options" + arr["ARABIC",590]="\${normal_color}\${urlgithub_wiki}/Options \${pink_color}:في سطر الأوامر. مزيد من المعلومات على \"flags\" يدويًا لتغيير بعض الخيارات. يمكنك أيضًا تشغيل \${rc_path} يمكنك تعديل ملف\${normal_color}" arr["ENGLISH",591]="Changing these options \${rc_path} is modified as well and the changes are permanent" arr["SPANISH",591]="Cambiando estas opciones modificas el fichero \${rc_path} y los cambios son permanentes" @@ -9101,18 +9101,18 @@ function initialize_language_strings() { arr["TURKISH",625]="Null PIN saldırısı çok hızlıdır ve şifreyi anında alır, ancak yalnızca birkaç erişim noktası korunmasızdır. Bazı \"Huawei HG658C\", \"ZTE H218N\", \"ZTE H108N\" ve \"ZTE H298N\"" arr["ARABIC",625]="\"ZTE H298N\" و ، \"ZTE H108N\" ، \"ZTE H218N\" ، \"Huawei HG658C\" سريعًا جدًا ويحقق كلمة المرورعلى الفور تقريبًا ولكن فقط نقاط وصول قليلة معرضة للخطر. بعضها Null PIN يعد هجوم" - arr["ENGLISH",626]="Since airgeddon 9.20 version, tmux is supported and it can be used instead of xterm as windows handler. Script can be launched in a headless environment without a graphical X window system. It is recommended only for advanced users. Like any other option, it can be configured on the options menu, on the \${rc_path} options file or launched using \${normal_color}AIRGEDDON_WINDOWS_HANDLING\${pink_color} \"flag\" in the command line. More information about options customization at Wiki: \${urlgithub_wiki}/Options" - arr["SPANISH",626]="A partir de la versión 9.20 de airgeddon, tmux está soportado y se puede utilizar en lugar de xterm como gestor de ventanas. Se puede lanzar el script en un entorno sin un sistema gráfico de ventanas X. Solo se recomienda hacerlo para usuarios avanzados. Como cualquier otra opción, se puede configurar desde el menú de opciones, configurarlo en el fichero de opciones \${rc_path} o lanzarlo usando el \"flag\" \${normal_color}AIRGEDDON_WINDOWS_HANDLING\${pink_color} en la línea de comandos. Más información acerca de la personalización de opciones en el Wiki: \${urlgithub_wiki}/Options" - arr["FRENCH",626]="À partir de la version 9.20 d'airgeddon, tmux est supporté et peut être utilisé à la place de xterm en tant que gestionnaire de fenêtres. Vous pouvez lancer le script dans un environnement dépourvu de système graphique X Windows. Il est recommandé aux utilisateurs avancés. Comme toute autre option, elle peut être configurée à partir du menu d'options, dans le fichier d'options \${rc_path} ou le lancer à l'aide de \"flag\" \${normal_color}AIRGEDDON_WINDOWS_HANDLING\${pink_color} sur la ligne de commande. Plus d'informations sur la personnalisation des options dans le Wiki: \${urlgithub_wiki}/Options" - arr["CATALAN",626]="A partir de la versió 9.20 de airgeddon, tmux està suportat i es pot utilitzar en lloc de xterm com a gestor de finestres. Es pot llançar l'script en un entorn sense un sistema gràfic de finestres X. Només es recomana fer-ho per a usuaris avançats. Com qualsevol altra opció, es pot configurar des del menú d'opcions, configurar en el fitxer d'opcions \${rc_path} o llançar usant el \"flag\" \${normal_color}AIRGEDDON_WINDOWS_HANDLING\${pink_color} en la línia d'ordres. Més informació sobre la personalització d'opcions al Wiki: \${urlgithub_wiki}/Options" - arr["PORTUGUESE",626]="A partir da versão 9.20 do airgeddon, o tmux pode ser usado em vez do xterm como gerenciador de janelas. Você pode iniciar o script em um ambiente sem um sistema gráfico (X-Window). É recomendado apenas para usuários avançados. Como as demais opções, pode ser configurado a partir do menu, configurado no arquivo de opções \${rc_path} ou iniciado usando o \"parâmetro\" \${normal_color}AIRGEDDON_WINDOWS_HANDLING\${pink_color} na linha de comando. Mais informações sobre a customização de opções no Wiki: \${urlgithub_wiki}/Options" - arr["RUSSIAN",626]="Начиная с версии airgeddon 9.20, поддерживается tmux и он может использоваться вместо xterm в качестве обработчика окон. Скрипт может быть запущен в автономной среде без графической системы X Window. Рекомендуется только для опытных пользователей. Как и любой другой параметр, его можно настроить в меню параметров, в файле параметров \${rc_path} или запустить с помощью \${normal_color}AIRGEDDON_WINDOWS_HANDLING\${pink_color} \"flag\" в командной строке. Больше информации о настройке опций на Wiki: \${urlgithub_wiki}/Options" - arr["GREEK",626]="Από την έκδοση 9.20 του airgeddon, υποστηρίζεται το tmux και μπορεί να χρησιμοποιηθεί αντί του xterm ως χειριστής παραθύρων. Το script μπορεί να εκκινηθεί σε headless περιβάλλον χωρίς γραφικό σύστημα παραθύρου X. Συνιστάται μόνο για προχωρημένους χρήστες. Όπως και κάθε άλλη επιλογή, μπορεί να ρυθμιστεί στο μενού επιλογών, στο αρχείο επιλογών \${rc_path} ή να εκκινηθεί χρησιμοποιώντας το \"flag\" \${normal_color}AIRGEDDON_WINDOWS_HANDLING\${pink_color} στη γραμμή εντολών. Περισσότερες πληροφορίες σχετικά με την προσαρμογή των επιλογών στο Wiki: \${urlgithub_wiki}/Options" - arr["ITALIAN",626]="A partire dalla versione 9.20 di airgeddon, tmux è supportato e può essere usato al posto di xterm come gestore di finestre. È possibile avviare lo script in un ambiente senza un sistema grafico di finestre X. È consigliato solo per utenti esperti. Come qualsiasi altra opzione, può essere configurata dal menu delle opzioni, configurata nel file delle opzioni \${rc_path} o avviata utilizzando il \"flag\" \${normal_color}AIRGEDDON_WINDOWS_HANDLING\${pink_color} dalla linea di comando. Maggiori informazioni sulla personalizzazione delle opzioni nella Wiki: \${urlgithub_wiki}/Options" - arr["POLISH",626]="Począwszy od wersji 9.20 airgeddon, tmux jest obsługiwany i może być używany zamiast xterm jako menedżer okien. Skrypt można uruchomić w środowisku bez systemu graficznego X window. Zalecany jest tylko dla zaawansowanych użytkowników. Jak każdą inna opcję, można ją skonfigurować z menu, w pliku opcji \${rc_path} lub uruchomić za pomocą \"flag\" \${normal_color}AIRGEDDON_WINDOWS_HANDLING\${pink_color} w wierszu poleceń. Więcej informacji na temat dostosowywania opcji w Wiki: \${urlgithub_wiki}/Options" - arr["GERMAN",626]="Ab airgeddon Version 9.20 wird tmux unterstützt und kann anstelle von xterm als Fenstermanager verwendet werden. Sie können das Skript in einer Umgebung ohne Grafiksystem von X-Fenstern starten, es wird nur für fortgeschrittene Benutzer empfohlen. Wie jede andere Option kann sie über das Optionsmenü konfiguriert werden, in der Optionsdatei \${rc_path} konfiguriert oder mit dem \"flag\" \${normal_color}AIRGEDDON_WINDOWS_HANDLING\${pink_color} in der Befehlszeile gestartet werden. Weitere Informationen zur Anpassung der Optionen im Wiki: \${urlgithub_wiki}/Options" - arr["TURKISH",626]="airgeddon'un 9.20 sürümünden itibaren, tmux destekleniyor ve bir pencere yöneticisi olarak xterm yerine kullanılabilir. Senaryoyu X windows grafik sistemine sahip olmayan bir ortamda başlatabilirsiniz, sadece ileri düzey kullanıcılar için önerilir. Diğer seçeneklerde olduğu gibi, seçenekler menüsünden yapılandırılabilir, \${rc_path} seçenekler dosyasında yapılandırılabilir veya komut satırında \"flag\" \${normal_color}AIRGEDDON_WINDOWS_HANDLING\${pink_color} kullanılarak başlatılabilir. Wiki'deki seçeneklerin özelleştirilmesi hakkında daha fazla bilgi: \${urlgithub_wiki}/Options" - arr["ARABIC",626]="\${urlgithub_wiki}/Options في سطر الأوامر. مزيد من المعلومات حول تخصيص الخيارات في \${normal_color}AIRGEDDON_WINDOWS_HANDLING\${pink_color} \"flag\" أو تشغيله باستخدام \${rc_path} ومن المستحسن إستخدامه من طرف للمستخدمين المتقدمين. مثل أي خيار آخر ، يمكن تهيئه من قائمة الخيارات ، في ملف الخيارات .X Windows كمدير نوافذ. يمكنك تشغيل البرنامج النصي في بيئة بدون نظام رسومات xterm ويمكن استخدامه بدلاً من tmux يتم دعم ، airgeddon 9.20 من الإصدار" + arr["ENGLISH",626]="Since airgeddon 9.20 version, tmux is supported and it can be used instead of xterm as windows handler. Script can be launched in a headless environment without a graphical X window system. It is recommended only for advanced users. Like any other option, it can be configured on the options menu, on the \${rc_path} options file or launched using \${normal_color}AIRGEDDON_WINDOWS_HANDLING\${pink_color} \"flag\" in the command line. More information about options customization at Wiki: \${normal_color}\${urlgithub_wiki}/Options" + arr["SPANISH",626]="A partir de la versión 9.20 de airgeddon, tmux está soportado y se puede utilizar en lugar de xterm como gestor de ventanas. Se puede lanzar el script en un entorno sin un sistema gráfico de ventanas X. Solo se recomienda hacerlo para usuarios avanzados. Como cualquier otra opción, se puede configurar desde el menú de opciones, configurarlo en el fichero de opciones \${rc_path} o lanzarlo usando el \"flag\" \${normal_color}AIRGEDDON_WINDOWS_HANDLING\${pink_color} en la línea de comandos. Más información acerca de la personalización de opciones en el Wiki: \${normal_color}\${urlgithub_wiki}/Options" + arr["FRENCH",626]="À partir de la version 9.20 d'airgeddon, tmux est supporté et peut être utilisé à la place de xterm en tant que gestionnaire de fenêtres. Vous pouvez lancer le script dans un environnement dépourvu de système graphique X Windows. Il est recommandé aux utilisateurs avancés. Comme toute autre option, elle peut être configurée à partir du menu d'options, dans le fichier d'options \${rc_path} ou le lancer à l'aide de \"flag\" \${normal_color}AIRGEDDON_WINDOWS_HANDLING\${pink_color} sur la ligne de commande. Plus d'informations sur la personnalisation des options dans le Wiki: \${normal_color}\${urlgithub_wiki}/Options" + arr["CATALAN",626]="A partir de la versió 9.20 de airgeddon, tmux està suportat i es pot utilitzar en lloc de xterm com a gestor de finestres. Es pot llançar l'script en un entorn sense un sistema gràfic de finestres X. Només es recomana fer-ho per a usuaris avançats. Com qualsevol altra opció, es pot configurar des del menú d'opcions, configurar en el fitxer d'opcions \${rc_path} o llançar usant el \"flag\" \${normal_color}AIRGEDDON_WINDOWS_HANDLING\${pink_color} en la línia d'ordres. Més informació sobre la personalització d'opcions al Wiki: \${normal_color}\${urlgithub_wiki}/Options" + arr["PORTUGUESE",626]="A partir da versão 9.20 do airgeddon, o tmux pode ser usado em vez do xterm como gerenciador de janelas. Você pode iniciar o script em um ambiente sem um sistema gráfico (X-Window). É recomendado apenas para usuários avançados. Como as demais opções, pode ser configurado a partir do menu, configurado no arquivo de opções \${rc_path} ou iniciado usando o \"parâmetro\" \${normal_color}AIRGEDDON_WINDOWS_HANDLING\${pink_color} na linha de comando. Mais informações sobre a customização de opções no Wiki: \${normal_color}\${urlgithub_wiki}/Options" + arr["RUSSIAN",626]="Начиная с версии airgeddon 9.20, поддерживается tmux и он может использоваться вместо xterm в качестве обработчика окон. Скрипт может быть запущен в автономной среде без графической системы X Window. Рекомендуется только для опытных пользователей. Как и любой другой параметр, его можно настроить в меню параметров, в файле параметров \${rc_path} или запустить с помощью \${normal_color}AIRGEDDON_WINDOWS_HANDLING\${pink_color} \"flag\" в командной строке. Больше информации о настройке опций на Wiki: \${normal_color}\${urlgithub_wiki}/Options" + arr["GREEK",626]="Από την έκδοση 9.20 του airgeddon, υποστηρίζεται το tmux και μπορεί να χρησιμοποιηθεί αντί του xterm ως χειριστής παραθύρων. Το script μπορεί να εκκινηθεί σε headless περιβάλλον χωρίς γραφικό σύστημα παραθύρου X. Συνιστάται μόνο για προχωρημένους χρήστες. Όπως και κάθε άλλη επιλογή, μπορεί να ρυθμιστεί στο μενού επιλογών, στο αρχείο επιλογών \${rc_path} ή να εκκινηθεί χρησιμοποιώντας το \"flag\" \${normal_color}AIRGEDDON_WINDOWS_HANDLING\${pink_color} στη γραμμή εντολών. Περισσότερες πληροφορίες σχετικά με την προσαρμογή των επιλογών στο Wiki: \${normal_color}\${urlgithub_wiki}/Options" + arr["ITALIAN",626]="A partire dalla versione 9.20 di airgeddon, tmux è supportato e può essere usato al posto di xterm come gestore di finestre. È possibile avviare lo script in un ambiente senza un sistema grafico di finestre X. È consigliato solo per utenti esperti. Come qualsiasi altra opzione, può essere configurata dal menu delle opzioni, configurata nel file delle opzioni \${rc_path} o avviata utilizzando il \"flag\" \${normal_color}AIRGEDDON_WINDOWS_HANDLING\${pink_color} dalla linea di comando. Maggiori informazioni sulla personalizzazione delle opzioni nella Wiki: \${normal_color}\${urlgithub_wiki}/Options" + arr["POLISH",626]="Począwszy od wersji 9.20 airgeddon, tmux jest obsługiwany i może być używany zamiast xterm jako menedżer okien. Skrypt można uruchomić w środowisku bez systemu graficznego X window. Zalecany jest tylko dla zaawansowanych użytkowników. Jak każdą inna opcję, można ją skonfigurować z menu, w pliku opcji \${rc_path} lub uruchomić za pomocą \"flag\" \${normal_color}AIRGEDDON_WINDOWS_HANDLING\${pink_color} w wierszu poleceń. Więcej informacji na temat dostosowywania opcji w Wiki: \${normal_color}\${urlgithub_wiki}/Options" + arr["GERMAN",626]="Ab airgeddon Version 9.20 wird tmux unterstützt und kann anstelle von xterm als Fenstermanager verwendet werden. Sie können das Skript in einer Umgebung ohne Grafiksystem von X-Fenstern starten, es wird nur für fortgeschrittene Benutzer empfohlen. Wie jede andere Option kann sie über das Optionsmenü konfiguriert werden, in der Optionsdatei \${rc_path} konfiguriert oder mit dem \"flag\" \${normal_color}AIRGEDDON_WINDOWS_HANDLING\${pink_color} in der Befehlszeile gestartet werden. Weitere Informationen zur Anpassung der Optionen im Wiki: \${normal_color}\${urlgithub_wiki}/Options" + arr["TURKISH",626]="airgeddon'un 9.20 sürümünden itibaren, tmux destekleniyor ve bir pencere yöneticisi olarak xterm yerine kullanılabilir. Senaryoyu X windows grafik sistemine sahip olmayan bir ortamda başlatabilirsiniz, sadece ileri düzey kullanıcılar için önerilir. Diğer seçeneklerde olduğu gibi, seçenekler menüsünden yapılandırılabilir, \${rc_path} seçenekler dosyasında yapılandırılabilir veya komut satırında \"flag\" \${normal_color}AIRGEDDON_WINDOWS_HANDLING\${pink_color} kullanılarak başlatılabilir. Wiki'deki seçeneklerin özelleştirilmesi hakkında daha fazla bilgi: \${normal_color}\${urlgithub_wiki}/Options" + arr["ARABIC",626]="\${normal_color}\${urlgithub_wiki}/Options \${pink_color}:في سطر الأوامر. مزيد من المعلومات حول تخصيص الخيارات في \${normal_color}AIRGEDDON_WINDOWS_HANDLING\${pink_color} \"flag\" أو تشغيله باستخدام \${rc_path} ومن المستحسن إستخدامه من طرف للمستخدمين المتقدمين. مثل أي خيار آخر ، يمكن تهيئه من قائمة الخيارات ، في ملف الخيارات .X Windows كمدير نوافذ. يمكنك تشغيل البرنامج النصي في بيئة بدون نظام رسومات xterm ويمكن استخدامه بدلاً من tmux يتم دعم ، airgeddon 9.20 من الإصدار\${normal_color}" arr["ENGLISH",627]="certificates" arr["SPANISH",627]="certificados" @@ -9543,18 +9543,18 @@ function initialize_language_strings() { arr["TURKISH",659]="Hata. \"\${normal_color}\${plugin}\${red_color}\" eklentisinde geçersiz İşlev \"\${normal_color}\${current_function}\${red_color}\". Değiştirmeye çalışılan fonksiyon mevcut değil. Devam etmeden önce düzeltin" arr["ARABIC",659]="الوظيفة التي تم محاولة تعديلها غير موجودة. قمبإصلاحها قبل المتابعة .\"\${normal_color}\${plugin}\${red_color}\" في الإضافة \"\${normal_color}\${current_function}\${red_color}\" خطأ. وظيفة غير صالحة " - arr["ENGLISH",660]="Thanks to the plugins system, customized content can be developed. Custom modifications of any menu or functionality in a quick and simple way. More information at Wiki: \${urlgithub_wiki}/Plugins%20System" - arr["SPANISH",660]="Gracias al sistema de plugins se puede desarrollar contenido personalizado, modificaciones propias de alguna funcionalidad del menú de una forma ágil y sencilla. Más información en el Wiki: \${urlgithub_wiki}/Plugins%20System" - arr["FRENCH",660]="Merci aux système de plugins, on peuvent développer des contenu personnalisé, modifications de toutes les fonctionnalités ou menu d'une manière rapide et simple. Plus d'informations sur le Wiki: \${urlgithub_wiki}/Plugins%20System" - arr["CATALAN",660]="Gràcies al sistema de plugins es pot desenvolupar contingut personalitzat, modificacions pròpies d'alguna funcionalitat o menú d'una forma àgil i senzilla. Més informació al Wiki: \${urlgithub_wiki}/Plugins%20System" - arr["PORTUGUESE",660]="Graças ao sistema de plugins se pode desenvolver conteúdo personalizado, modificações próprias de qualquer menu ou funcionalidade de uma maneira fácil e rápida. Mais informações na o Wiki em: \${urlgithub_wiki}/Plugins%20System" - arr["RUSSIAN",660]="Благодаря плагинам можно быстро и просто разработать настраиваемое содержимое, собственные модификации с любой функциональностью или меню. Более подробная информация о Wiki: \${urlgithub_wiki}/Plugins%20System" - arr["GREEK",660]="Χάρη στα plugins, μπορεί να αναπτυχθεί προσαρμοσμένο περιεχόμενο. Τροποποιήστε από οποιαδήποτε μενού ή λειτουργία σε ένα γρήγορο και απλό τρόπο. Περισσότερες πληροφορίες σχετικά με το Wiki: \${urlgithub_wiki}/Plugins%20System" - arr["ITALIAN",660]="Grazie al sistema di plugins si possono sviluppare contenuti personalizzati, modifiche di alcune funzionalità o un menu in modo semplice e veloce. Maggiori informazioni su Wiki: \${urlgithub_wiki}/Plugins%20System" - arr["POLISH",660]="Dzięki systemowi wtyczek można rozwijać spersonalizowane treści, własne modyfikacje jakiejkolwiek funkcji lub menu w szybki i prosty sposób. Więcej informacji w Wiki: \${urlgithub_wiki}/Plugins%20System" - arr["GERMAN",660]="Dank des Plugin-Systems können individuell angepasste Inhalte, eigene Modifikationen jeglicher Funktionalität oder ein Menü in einer schnellen und einfachen Art und Weise entwickelt werden. Weitere Informationen finden Sie auf Wiki: \${urlgithub_wiki}/Plugins%20System" - arr["TURKISH",660]="Eklentiler sistemi sayesinde özel içerikler, menü veya özellik kolay ve hızlı bir şekilde eklenebilir. Hakkında daha fazla bilgi: \${urlgithub_wiki}/Plugins%20System" - arr["ARABIC",660]="Wiki: \${urlgithub_wiki}/Plugins%20System بفضل نظام المكونات الإضافية ، يمكن تطوير محتوى خاص ، وتعديلات خاصة لأي قائمة أو وظيفة بطريقة سريعة وبسيطة. مزيد من المعلومات على" + arr["ENGLISH",660]="Thanks to the plugins system, customized content can be developed. Custom modifications of any menu or functionality in a quick and simple way. More information at Wiki: \${normal_color}\${urlgithub_wiki}/Plugins%20System" + arr["SPANISH",660]="Gracias al sistema de plugins se puede desarrollar contenido personalizado, modificaciones propias de alguna funcionalidad del menú de una forma ágil y sencilla. Más información en el Wiki: \${normal_color}\${urlgithub_wiki}/Plugins%20System" + arr["FRENCH",660]="Merci aux système de plugins, on peuvent développer des contenu personnalisé, modifications de toutes les fonctionnalités ou menu d'une manière rapide et simple. Plus d'informations sur le Wiki: \${normal_color}\${urlgithub_wiki}/Plugins%20System" + arr["CATALAN",660]="Gràcies al sistema de plugins es pot desenvolupar contingut personalitzat, modificacions pròpies d'alguna funcionalitat o menú d'una forma àgil i senzilla. Més informació al Wiki: \${normal_color}\${urlgithub_wiki}/Plugins%20System" + arr["PORTUGUESE",660]="Graças ao sistema de plugins se pode desenvolver conteúdo personalizado, modificações próprias de qualquer menu ou funcionalidade de uma maneira fácil e rápida. Mais informações na o Wiki em: \${normal_color}\${urlgithub_wiki}/Plugins%20System" + arr["RUSSIAN",660]="Благодаря плагинам можно быстро и просто разработать настраиваемое содержимое, собственные модификации с любой функциональностью или меню. Более подробная информация о Wiki: \${normal_color}\${urlgithub_wiki}/Plugins%20System" + arr["GREEK",660]="Χάρη στα plugins, μπορεί να αναπτυχθεί προσαρμοσμένο περιεχόμενο. Τροποποιήστε από οποιαδήποτε μενού ή λειτουργία σε ένα γρήγορο και απλό τρόπο. Περισσότερες πληροφορίες σχετικά με το Wiki: \${normal_color}\${urlgithub_wiki}/Plugins%20System" + arr["ITALIAN",660]="Grazie al sistema di plugins si possono sviluppare contenuti personalizzati, modifiche di alcune funzionalità o un menu in modo semplice e veloce. Maggiori informazioni su Wiki: \${normal_color}\${urlgithub_wiki}/Plugins%20System" + arr["POLISH",660]="Dzięki systemowi wtyczek można rozwijać spersonalizowane treści, własne modyfikacje jakiejkolwiek funkcji lub menu w szybki i prosty sposób. Więcej informacji w Wiki: \${normal_color}\${urlgithub_wiki}/Plugins%20System" + arr["GERMAN",660]="Dank des Plugin-Systems können individuell angepasste Inhalte, eigene Modifikationen jeglicher Funktionalität oder ein Menü in einer schnellen und einfachen Art und Weise entwickelt werden. Weitere Informationen finden Sie auf Wiki: \${normal_color}\${urlgithub_wiki}/Plugins%20System" + arr["TURKISH",660]="Eklentiler sistemi sayesinde özel içerikler, menü veya özellik kolay ve hızlı bir şekilde eklenebilir. Hakkında daha fazla bilgi: \${normal_color}\${urlgithub_wiki}/Plugins%20System" + arr["ARABIC",660]="Wiki: \${normal_color}\${urlgithub_wiki}/Plugins%20System\${pink_color} بفضل نظام المكونات الإضافية ، يمكن تطوير محتوى خاص ، وتعديلات خاصة لأي قائمة أو وظيفة بطريقة سريعة وبسيطة. مزيد من المعلومات على\${normal_color}" arr["ENGLISH",661]="Error. You have conflicting plugins (\"\${normal_color}\${function_hooks[\${original_function},\${action}]}\${red_color}\" and \"\${normal_color}\${plugin}\${red_color}\") performing the same action \"\${normal_color}\${action}\${red_color}\" over the same function \"\${normal_color}\${original_function}\${red_color}\". Fix it before continuing" arr["SPANISH",661]="Error. Tienes plugins en conflicto (\"\${normal_color}\${function_hooks[\${original_function},\${action}]}\${red_color}\" y \"\${normal_color}\${plugin}\${red_color}\") están realizando la misma acción \"\${normal_color}\${action}\${red_color}\" sobre la misma función \"\${normal_color}\${original_function}\${red_color}\". Arréglalo antes de continuar" From aa18ca7ad1894800382815c4092276b72574810d Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Sat, 17 Oct 2020 20:21:46 +0200 Subject: [PATCH 100/101] Update Kali binary package --- binaries/kali/airgeddon_10.21-1_all.deb | Bin 299108 -> 0 bytes binaries/kali/airgeddon_10.30-1_all.deb | Bin 0 -> 319476 bytes 2 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 binaries/kali/airgeddon_10.21-1_all.deb create mode 100644 binaries/kali/airgeddon_10.30-1_all.deb diff --git a/binaries/kali/airgeddon_10.21-1_all.deb b/binaries/kali/airgeddon_10.21-1_all.deb deleted file mode 100644 index eb7641fdee54e43591d6c6a2a5643e9d0288eeea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 299108 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�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%0D`afQY{f8aZuG62nol7+XEcG0&(VU);-JFYv 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
    `$KA;(3 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�?T4``&=4Qh@H7A4)qpjR&Xl1u#2w7Z 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

    >jaiuxw^Ar;9}~dwnntR3S5J{ur0{aFC?Vs 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 UYRy$75V6E(`vL#}000D8TA~Hk82|tP diff --git a/binaries/arch/airgeddon-git-10.30-1-any.pkg.tar.zst b/binaries/arch/airgeddon-git-10.30-1-any.pkg.tar.zst new file mode 100644 index 0000000000000000000000000000000000000000..dda8119a23880fbe74f82277fe4fa2e979241390 GIT binary patch literal 429273 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

    I?*NDXcG=R!lg8=vUb#9ue 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

    WA@Ax^-xI43XbS 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 literal 0 HcmV?d00001

    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Ð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éGwK`KEH-e=~Aa3<$3?-`0Sp*T}tu#Y>dslYEbZ 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 PvBYQl0ssI200dcD5P?Dt literal 0 HcmV?d00001 From 74783726dd4c1fd070b6bce081ef964831b1c65a Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Sat, 17 Oct 2020 20:32:32 +0200 Subject: [PATCH 101/101] Update Arch binary package --- .../arch/airgeddon-git-10.21-1-any.pkg.tar.xz | Bin 305108 -> 0 bytes .../arch/airgeddon-git-10.30-1-any.pkg.tar.zst | Bin 0 -> 429273 bytes 2 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 binaries/arch/airgeddon-git-10.21-1-any.pkg.tar.xz create mode 100644 binaries/arch/airgeddon-git-10.30-1-any.pkg.tar.zst diff --git a/binaries/arch/airgeddon-git-10.21-1-any.pkg.tar.xz b/binaries/arch/airgeddon-git-10.21-1-any.pkg.tar.xz deleted file mode 100644 index 8a3a2deacbf58179fe3bc6f950a251652bf47c75..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 305108 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ĺ)8b+_yVtT(-=umGbNKhm{J6g5CjAKDN}XNxKVQO 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