diff --git a/admin/language/ukrainian/analytics/google_analytics.php b/admin/language/ukrainian/analytics/google_analytics.php
new file mode 100644
index 0000000..4f4c6d2
--- /dev/null
+++ b/admin/language/ukrainian/analytics/google_analytics.php
@@ -0,0 +1,21 @@
+Google Analytics. Після створення профілю вашого магазину зкопіюйте згенерований код для відслідковування відвідувань і помістіть нижче у відповідне поле.';
+
+// Entry
+$_['entry_code'] = 'Google Analytics код';
+$_['entry_status'] = 'Статус';
+
+// Error
+$_['error_permission'] = 'Увага: відсутні права на редагування Google Analytics!';
+$_['error_code'] = 'Необхідно ввести код згенерований Google Analytics!';
\ No newline at end of file
diff --git a/admin/language/ukrainian/captcha/basic_captcha.php b/admin/language/ukrainian/captcha/basic_captcha.php
new file mode 100644
index 0000000..c21c9f5
--- /dev/null
+++ b/admin/language/ukrainian/captcha/basic_captcha.php
@@ -0,0 +1,18 @@
+сторінку Google reCAPTCHA і зареєструйте магазин.';
+
+// Entry
+$_['entry_key'] = 'Ключ сайту';
+$_['entry_secret'] = 'Секретний ключ';
+$_['entry_status'] = 'Статус';
+
+// Error
+$_['error_permission'] = 'Увага: відсутні права на редагування Google reCAPTCHA!';
+$_['error_key'] = 'Необхідно ввести ключ сайту!';
+$_['error_secret'] = 'Необхідно ввести секретний ключ!';
diff --git a/admin/language/ukrainian/customer/custom_field.php b/admin/language/ukrainian/customer/custom_field.php
new file mode 100755
index 0000000..48a1e55
--- /dev/null
+++ b/admin/language/ukrainian/customer/custom_field.php
@@ -0,0 +1,58 @@
+тут для отримання API ключа.';
+$_['text_id'] = 'FraudLabs Pro ID';
+$_['text_ip_address'] = 'IP адреса';
+$_['text_ip_net_speed'] = 'IP швидкість мережі';
+$_['text_ip_isp_name'] = 'IP назва інтернет-провайдера';
+$_['text_ip_usage_type'] = 'Тип IP';
+$_['text_ip_domain'] = 'IP домен';
+$_['text_ip_time_zone'] = 'IP часовий пояс';
+$_['text_ip_location'] = 'IP розміщення';
+$_['text_ip_distance'] = 'IP дистанція';
+$_['text_ip_latitude'] = 'IP координати широти';
+$_['text_ip_longitude'] = 'IP координати довготи';
+$_['text_risk_country'] = 'Країна з високим ризиком';
+$_['text_free_email'] = 'Безкоштовний Email';
+$_['text_ship_forward'] = 'Ship Forward';
+$_['text_using_proxy'] = 'Використання анонімного Proxy';
+$_['text_bin_found'] = 'BIN знайдено';//BIN Found';
+$_['text_email_blacklist'] = 'Чорний перелік Email';
+$_['text_credit_card_blacklist'] = 'Чорний перелік банківських карток';
+$_['text_score'] = 'FraudLabs Pro рахунок';
+$_['text_status'] = 'FraudLabs Pro статус';
+$_['text_message'] = 'Повідомлення';
+$_['text_transaction_id'] = 'ID транзакції';
+$_['text_credits'] = 'Баланс';
+$_['text_error'] = 'Помилка:';
+$_['text_flp_upgrade'] = '[Модернізація]';
+$_['text_flp_merchant_area'] = 'Авторизуйтесь в FraudLabs Pro кабінеті продавця для отримання додаткової інформації про замовлення.';
+
+
+// Entry
+$_['entry_status'] = 'Статус';
+$_['entry_key'] = 'API ключ';
+$_['entry_score'] = 'Рівень ризику';
+$_['entry_order_status'] = 'Статус замовлення';
+$_['entry_review_status'] = 'Статус перевірки';
+$_['entry_approve_status'] = 'Статус підтвердження';
+$_['entry_reject_status'] = 'Статус відмови';
+$_['entry_simulate_ip'] = 'Імітування IP';
+
+// Help
+$_['help_order_status'] = 'Замовленням які мають вийщий рівень ризику, ніж встановлено, буде присвоєно цей статус замовлення.';//Orders that have a score over your set risk score will be assigned this order status.
+$_['help_review_status'] = 'Замовленням, які помічені як \'Перевірені FraudLabs Pro\' буде присвоєно цей статус замовлення.';//Orders that marked as review by FraudLabs Pro will be assigned this order status
+$_['help_approve_status'] = 'Замовленням, які помічені як \'Підтверджені FraudLabs Pro\' буде присвоєно цей статус замовлення.';//'Orders that marked as approve by FraudLabs Pro will be assigned this order status.';
+$_['help_reject_status'] = 'Замовленням, які помічені як \'Відхилені FraudLabs Pro\' буде присвоєно цей статус замовлення.';//'Orders that marked as reject by FraudLabs Pro will be assigned this order status.';
+$_['help_simulate_ip'] = 'Імітування ІР адреси відвідувача. Залишіть порожнім для відключення опції.';
+$_['help_fraudlabspro_id'] = 'Унікальний ідентифікатор транзакції показаний системою FraudLabs Pro';// Unique identifier for a transaction screened by FraudLabs Pro system.
+$_['help_ip_address'] = 'IP адреса.';
+$_['help_ip_net_speed'] = 'Швидкість з’єднання.';
+$_['help_ip_isp_name'] = 'IP дреса інтернет-провайдера.';
+$_['help_ip_usage_type'] = 'Приблизний клас ІР адреси. Н-д: інтернет провайдер, корпорація/комерція, звичайний користувач.';// Usage type of the IP address. E.g, ISP, Commercial, Residential.
+$_['help_ip_domain'] = 'Доменне ім’я ІР адреси.';
+$_['help_ip_time_zone'] = 'Часовий пояс IP адреси.';
+$_['help_ip_location'] = 'Розміщення IP адреси.';
+$_['help_ip_distance'] = 'Приблизна дистанція від ІР адреси до білінгової системи.';//Distance from IP address to Billing Location
+$_['help_ip_latitude'] = 'Координати широти IP адреси.';
+$_['help_ip_longitude'] = 'Координати догвоти IP адреси.';
+$_['help_risk_country'] = 'Приналежність IP адреси до переліку країн з високим ризиком .';
+$_['help_free_email'] = 'Приналежність e-mail провадерам безкоштовних поштових адрес.';
+$_['help_ship_forward'] = 'Приналежність адреси доставки адресі перевізника.';
+$_['help_using_proxy'] = 'Приналежність IP адреси анонімному proxy серверу.';
+$_['help_bin_found'] = 'Приналежність BIN (Bank Indentify Number) перевіреному переліку BIN.';
+$_['help_email_blacklist'] = 'Приналежність email до бази даних шахрайських поштових скриньок.';
+$_['help_credit_card_blacklist'] = 'Приналежність банківського картки до бази даних шахрайських карток.';
+$_['help_score'] = 'Рівень ризику, 1 (низький рівень ризику) - 100 (високий рівень ризику).';
+$_['help_status'] = 'Статус FraudLabs Pro.';
+$_['help_message'] = 'Опис повідомлення про помилку від FraudLabs Pro.';
+$_['help_transaction_id'] = 'Перейдіть за посиланням для детальнішої інформації аналізу шахрайства.';
+$_['help_credits'] = 'Баланс рахунку після здійснення опереціїtransaction.';//Balance of the credits available after this
+
+// Error
+$_['error_permission'] = 'Увага: відсутні права на зміну налаштувань FraudLabs Pro!';
+$_['error_key'] = 'Необхідно ввести API ключ!';
\ No newline at end of file
diff --git a/admin/language/ukrainian/fraud/ip.php b/admin/language/ukrainian/fraud/ip.php
new file mode 100644
index 0000000..4d4f6c7
--- /dev/null
+++ b/admin/language/ukrainian/fraud/ip.php
@@ -0,0 +1,33 @@
+тут.';
+$_['text_country_match'] = 'Country Match:';
+$_['text_country_code'] = 'Код країни:';
+$_['text_high_risk_country'] = 'Країна з високим рівнем ризику:';
+$_['text_distance'] = 'Дистанція:';
+$_['text_ip_region'] = 'IP регіону:';
+$_['text_ip_city'] = 'IP міста:';
+$_['text_ip_latitude'] = 'IP довгота:';
+$_['text_ip_longitude'] = 'IP широта:';
+$_['text_ip_isp'] = 'ISP:';
+$_['text_ip_org'] = 'IP Organization:';
+$_['text_ip_asnum'] = 'ASNUM:';
+$_['text_ip_user_type'] = 'Тип IP адреси користувача:';
+$_['text_ip_country_confidence'] = 'IP Country Confidence:';
+$_['text_ip_region_confidence'] = 'IP Region Confidence:';
+$_['text_ip_city_confidence'] = 'IP City Confidence:';
+$_['text_ip_postal_confidence'] = 'IP Postal Confidence:';
+$_['text_ip_postal_code'] = 'IP поштовий індекс:';
+$_['text_ip_accuracy_radius'] = 'IP точність радіусу:';
+$_['text_ip_net_speed_cell'] = 'IP швидкість мережі';
+$_['text_ip_metro_code'] = 'IP Metro Code:';
+$_['text_ip_area_code'] = 'IP Area Code:';
+$_['text_ip_time_zone'] = 'IP часовий пояс:';
+$_['text_ip_region_name'] = 'IP Region Name:';
+$_['text_ip_domain'] = 'IP Domain:';
+$_['text_ip_country_name'] = 'IP Country Name:';
+$_['text_ip_continent_code'] = 'IP Continent Code:';
+$_['text_ip_corporate_proxy'] = 'IP Corporate Proxy:';
+$_['text_anonymous_proxy'] = 'Anonymous Proxy:';
+$_['text_proxy_score'] = 'Кількість Proxy:';
+$_['text_is_trans_proxy'] = 'Прозорий Proxy:';
+$_['text_free_mail'] = 'Безкоштовний e-Mail:';
+$_['text_carder_email'] = 'Carder Email:';
+$_['text_high_risk_username'] = 'High Risk Username:';
+$_['text_high_risk_password'] = 'High Risk Password:';
+$_['text_bin_match'] = 'Bin Match:';
+$_['text_bin_country'] = 'Bin Country:';
+$_['text_bin_name_match'] = 'Bin Name Match:';
+$_['text_bin_name'] = 'Bin Name:';
+$_['text_bin_phone_match'] = 'Bin Phone Match:';
+$_['text_bin_phone'] = 'Bin Phone:';
+$_['text_customer_phone_in_billing_location'] = 'Customer Phone Number in Billing Location:';
+$_['text_ship_forward'] = 'Shipping Forward:';
+$_['text_city_postal_match'] = 'City Postal Match:';
+$_['text_ship_city_postal_match'] = 'Shipping City Postal Match:';
+$_['text_score'] = 'Score:';
+$_['text_explanation'] = 'Explanation:';
+$_['text_risk_score'] = 'Risk Score:';
+$_['text_queries_remaining'] = 'Queries Remaining:';
+$_['text_maxmind_id'] = 'Maxmind ID:';
+$_['text_error'] = 'Error:';
+
+// Entry
+$_['entry_key'] = 'MaxMind License Key';
+$_['entry_score'] = 'Risk Score';
+$_['entry_order_status'] = 'Order Status';
+$_['entry_status'] = 'Status';
+
+// Help
+$_['help_score'] = 'The higher the score the more likely the order is fraudulent. Set a score between 0 - 100.';
+$_['help_order_status'] = 'Orders that have a score over your set risk score will be assigned this order status and will not be allowed to reach the complete status automatically.';
+$_['help_country_match'] = 'Whether country of IP address matches billing address country (mismatch = higher risk).';
+$_['help_country_code'] = 'Country Code of the IP address.';
+$_['help_high_risk_country'] = 'Whether IP address or billing address country is in Ghana, Nigeria, or Vietnam.';
+$_['help_distance'] = 'Distance from IP address to Billing Location in kilometers (large distance = higher risk).';
+$_['help_ip_region'] = 'Estimated State/Region of the IP address.';
+$_['help_ip_city'] = 'Estimated City of the IP address.';
+$_['help_ip_latitude'] = 'Estimated Latitude of the IP address.';
+$_['help_ip_longitude'] = 'Estimated Longitude of the IP address.';
+$_['help_ip_isp'] = 'ISP of the IP address.';
+$_['help_ip_org'] = 'Organization of the IP address.';
+$_['help_ip_asnum'] = 'Estimated Autonomous System Number of the IP address.';
+$_['help_ip_user_type'] = 'Estimated user type of the IP address.';
+$_['help_ip_country_confidence'] = 'Representing our confidence that the country location is correct.';
+$_['help_ip_region_confidence'] = 'Representing our confidence that the region location is correct.';
+$_['help_ip_city_confidence'] = 'Representing our confidence that the city location is correct.';
+$_['help_ip_postal_confidence'] = 'Representing our confidence that the postal code location is correct.';
+$_['help_ip_postal_code'] = 'Estimated Postal Code of the IP address.';
+$_['help_ip_accuracy_radius'] = 'The average distance between the actual location of the end user using the IP address and the location returned by the GeoIP City database, in miles.';
+$_['help_ip_net_speed_cell'] = 'Estimated network type of the IP address.';
+$_['help_ip_metro_code'] = 'Estimated Metro Code of the IP address.';
+$_['help_ip_area_code'] = 'Estimated Area Code of the IP address.';
+$_['help_ip_time_zone'] = 'Estimated Time Zone of the IP address.';
+$_['help_ip_region_name'] = 'Estimated Region name of the IP address.';
+$_['help_ip_domain'] = 'Estimated domain of the IP address.';
+$_['help_ip_country_name'] = 'Estimated Country name of the IP address.';
+$_['help_ip_continent_code'] = 'Estimated Continent code of the IP address.';
+$_['help_ip_corporate_proxy'] = 'Whether the IP is an Corporate Proxy in the database or not.';
+$_['help_anonymous_proxy'] = 'Whether IP address is Anonymous Proxy (anonymous proxy = very high risk).';
+$_['help_proxy_score'] = 'Likelihood of IP Address being an Open Proxy.';
+$_['help_is_trans_proxy'] = 'Whether IP address is in our database of known transparent proxy servers, returned if forwardedIP is passed as an input.';
+$_['help_free_mail'] = 'Whether e-mail is from free e-mail provider (free e-mail = higher risk).';
+$_['help_carder_email'] = 'Whether e-mail is in database of high risk e-mails.';
+$_['help_high_risk_username'] = 'Whether usernameMD5 input is in database of high risk usernames. Only returned if usernameMD5 is included in inputs.';
+$_['help_high_risk_password'] = 'Whether passwordMD5 input is in database of high risk passwords. Only returned if passwordMD5 is included in inputs.';
+$_['help_bin_match'] = 'Whether country of issuing bank based on BIN number matches billing address country.';
+$_['help_bin_country'] = 'Country Code of the bank which issued the credit card based on BIN number.';
+$_['help_bin_name_match'] = 'Whether name of issuing bank matches inputted BIN name. A return value of Yes provides a positive indication that cardholder is in possession of credit card.';
+$_['help_bin_name'] = 'Name of the bank which issued the credit card based on BIN number. Available for approximately 96% of BIN numbers.';
+$_['help_bin_phone_match'] = 'Whether customer service phone number matches inputed BIN Phone. A return value of Yes provides a positive indication that cardholder is in possession of credit card.';
+$_['help_bin_phone'] = 'Customer service phone number listed on back of credit card. Available for approximately 75% of BIN numbers. In some cases phone number returned may be outdated.';
+$_['help_customer_phone_in_billing_location'] = 'Whether the customer phone number is in the billing zip code. A return value of Yes provides a positive indication that the phone number listed belongs to the cardholder. A return value of No indicates that the phone number may be in a different area, or may not be listed in our database. NotFound is returned when the phone number prefix cannot be found in our database at all. Currently we only support US Phone numbers.';
+$_['help_ship_forward'] = 'Whether shipping address is in database of known mail drops.';
+$_['help_city_postal_match'] = 'Whether billing city and state match zipcode. Currently available for US addresses only, returns empty string outside the US.';
+$_['help_ship_city_postal_match'] = 'Whether shipping city and state match zipcode. Currently available for US addresses only, returns empty string outside the US.';
+$_['help_score'] = 'Overall fraud score based on outputs listed above. This is the original fraud score, and is based on a simple formula. It has been replaced with risk score (see below), but is kept for backwards compatibility.';
+$_['help_explanation'] = 'A brief explanation of the score, detailing what factors contributed to it, according to our formula. Please note this corresponds to the score, not the riskScore.';
+$_['help_risk_score'] = 'New fraud score representing the estimated probability that the order is fraud, based off of analysis of past minFraud transactions. Requires an upgrade for clients who signed up before February 2007.';
+$_['help_queries_remaining'] = 'Number of queries remaining in your account, can be used to alert you when you may need to add more queries to your account.';
+$_['help_maxmind_id'] = 'Unique identifier, used to reference transactions when reporting fraudulent activity back to MaxMind. This reporting will help MaxMind improve its service to you and will enable a planned feature to customize the fraud scoring formula based on your chargeback history.';
+$_['help_error'] = 'Returns an error string with a warning message or a reason why the request failed.';
+
+// Error
+$_['error_permission'] = 'Warning: You do not have permission to modify MaxMind anti-fraud!';
+$_['error_key'] = 'License Key Required!';
\ No newline at end of file
diff --git a/admin/language/ukrainian/module/amazon_login.php b/admin/language/ukrainian/module/amazon_login.php
new file mode 100644
index 0000000..3000919
--- /dev/null
+++ b/admin/language/ukrainian/module/amazon_login.php
@@ -0,0 +1,38 @@
+