From c2dd9c58d6d3590c519e42bb2ec8e6a56e071118 Mon Sep 17 00:00:00 2001
From: Marius Burkard <m.burkard@pixcept.de>
Date: Sun, 10 Jan 2016 02:03:41 -0500
Subject: [PATCH] Merge branch 'master' into 'master'
---
interface/web/dns/lib/lang/ru_dns_aaaa.lng | 2
interface/web/dns/lib/lang/pl_dns_a.lng | 2
interface/web/dns/lib/lang/ja_dns_a.lng | 2
interface/web/dns/lib/lang/ar_dns_aaaa.lng | 2
interface/web/dns/lib/lang/se_dns_a.lng | 2
interface/web/dns/lib/lang/fr_dns_aaaa.lng | 2
interface/web/dns/lib/lang/hu_dns_aaaa.lng | 2
interface/web/dns/lib/lang/tr_dns_aaaa.lng | 2
interface/web/dns/lib/lang/ro_dns_a.lng | 2
interface/web/dns/lib/lang/ro_dns_aaaa.lng | 2
interface/web/dns/lib/lang/ar_dns_a.lng | 2
interface/web/dns/lib/lang/pt_dns_aaaa.lng | 2
interface/web/dns/lib/lang/tr_dns_a.lng | 2
interface/web/dns/lib/lang/de_dns_a.lng | 2
interface/web/dns/lib/lang/br_dns_aaaa.lng | 2
interface/web/dns/lib/lang/id_dns_a.lng | 2
interface/web/dns/lib/lang/de_dns_aaaa.lng | 2
interface/web/dns/lib/lang/pt_dns_a.lng | 2
interface/web/dns/lib/lang/fr_dns_a.lng | 2
interface/web/dns/lib/lang/it_dns_a.lng | 2
interface/web/dns/form/dns_aaaa.tform.php | 10 +--
interface/web/dns/lib/lang/hu_dns_a.lng | 2
interface/web/dns/lib/lang/id_dns_aaaa.lng | 2
interface/web/dns/lib/lang/es_dns_a.lng | 2
interface/web/dns/lib/lang/sk_dns_aaaa.lng | 2
interface/web/dns/lib/lang/el_dns_a.lng | 2
interface/web/dns/lib/lang/en_dns_aaaa.lng | 2
interface/web/dns/lib/lang/el_dns_aaaa.lng | 2
interface/web/dns/lib/lang/nl_dns_aaaa.lng | 2
interface/web/dns/lib/lang/cz_dns_a.lng | 2
interface/web/dns/lib/lang/bg_dns_a.lng | 2
interface/web/dns/lib/lang/hr_dns_a.lng | 2
interface/web/dns/form/dns_a.tform.php | 10 +--
interface/web/dns/lib/lang/en_dns_a.lng | 2
interface/web/dns/lib/lang/ja_dns_aaaa.lng | 2
interface/web/dns/lib/lang/fi_dns_aaaa.lng | 2
interface/web/dns/lib/lang/se_dns_aaaa.lng | 2
interface/web/dns/lib/lang/it_dns_aaaa.lng | 2
interface/web/dns/lib/lang/cz_dns_aaaa.lng | 2
interface/web/dns/lib/lang/es_dns_aaaa.lng | 2
interface/lib/classes/validate_database.inc.php | 12 +---
interface/web/dns/lib/lang/nl_dns_a.lng | 2
interface/web/dns/lib/lang/fi_dns_a.lng | 2
interface/web/dns/lib/lang/ru_dns_a.lng | 2
interface/web/dns/lib/lang/br_dns_a.lng | 2
interface/web/dns/lib/lang/bg_dns_aaaa.lng | 2
interface/web/dns/lib/lang/pl_dns_aaaa.lng | 2
interface/lib/classes/validate_dns.inc.php | 16 -----
interface/web/dns/lib/lang/sk_dns_a.lng | 2
interface/web/dns/lib/lang/hr_dns_aaaa.lng | 2
50 files changed, 58 insertions(+), 82 deletions(-)
diff --git a/interface/lib/classes/validate_database.inc.php b/interface/lib/classes/validate_database.inc.php
index b12405f..c789b6a 100644
--- a/interface/lib/classes/validate_database.inc.php
+++ b/interface/lib/classes/validate_database.inc.php
@@ -44,17 +44,11 @@
$cur_value = trim($cur_value);
$valid = true;
if(function_exists('filter_var')) {
- if(!filter_var($field_value, FILTER_VALIDATE_IP)) {
+ if(!filter_var($cur_value, FILTER_VALIDATE_IP)) {
$valid = false;
}
- } else {
- if(
- !preg_match("/^[0-9a-f]{1,4}:([0-9a-f]{0,4}:){1,6}[0-9a-f]{1,4}$/", $cur_value)
- &&
- !preg_match("/^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/", $cur_value)) {
- $valid = false;
- }
- }
+ } else return "function filter_var missing <br />\r\n";
+
if($valid == false) {
$errmsg = $validator['errmsg'];
if(isset($app->tform->wordbook[$errmsg])) {
diff --git a/interface/lib/classes/validate_dns.inc.php b/interface/lib/classes/validate_dns.inc.php
index 211d163..4875928 100644
--- a/interface/lib/classes/validate_dns.inc.php
+++ b/interface/lib/classes/validate_dns.inc.php
@@ -309,21 +309,7 @@
$errmsg = $validator['errmsg'];
$errorMessage .= $app->tform->lng($errmsg)."<br />\r\n";
}
- } else {
- //* Check content with regex, if we use php < 5.2
- $ip_ok = 0;
- if(preg_match("/^(\:\:([a-f0-9]{1,4}\:){0,6}?[a-f0-9]{0,4}|[a-f0-9]{1,4}(\:[a-f0-9]{1,4}){0,6}?\:\:|[a-f0-9]{1,4}(\:[a-f0-9]{1,4}){1,6}?\:\:([a-f0-9]{1,4}\:){1,6}?[a-f0-9]{1,4})(\/\d{1,3})?$/i", $field_value)){
- $ip_ok = 1;
- }
-// if(preg_match("/^[0-9]{1,3}(\.)[0-9]{1,3}(\.)[0-9]{1,3}(\.)[0-9]{1,3}$/", $field_value)){
- if(preg_match("/^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/", $field_value)){
- $ip_ok = 1;
- }
- if($ip_ok == 0) {
- $errmsg = $validator['errmsg'];
- $errorMessage .= $app->tform->lng($errmsg)."<br />\r\n";
- }
- }
+ } else $this->errorMessage .= "function filter_var missing <br />\r\n";
}
}
return $errorMessage;
diff --git a/interface/web/dns/form/dns_a.tform.php b/interface/web/dns/form/dns_a.tform.php
index cd5a3eb..d9ed197 100644
--- a/interface/web/dns/form/dns_a.tform.php
+++ b/interface/web/dns/form/dns_a.tform.php
@@ -105,12 +105,10 @@
'data' => array (
'datatype' => 'VARCHAR',
'formtype' => 'TEXT',
- 'validators' => array ( 0 => array ( 'type' => 'NOTEMPTY',
- 'errmsg'=> 'data_error_empty'),
- 1 => array ( 'type' => 'REGEX',
- 'regex' => '/^([1-9]{1}|[1-9]\d|[1]\d\d|2[0-4]\d|25[0-5])\.(\d{1}|[1-9]\d|[1]\d\d|2[0-4]\d|25[0-5])\.(\d{1}|[1-9]\d|[1]\d\d|2[0-4]\d|25[0-5])\.(\d{1}|[1-9]\d|[1]\d\d|2[0-4]\d|25[0-5])$/',
- 'errmsg'=> 'data_error_regex'),
- ),
+ 'validators' => array (
+ 0 => array ( 'type' => 'NOTEMPTY', 'errmsg'=> 'data_error_empty'),
+ 1 => array ( 'type' => 'ISIPV4', 'errmsg'=> 'ip_error_wrong'),
+ ),
'default' => '',
'value' => '',
'width' => '30',
diff --git a/interface/web/dns/form/dns_aaaa.tform.php b/interface/web/dns/form/dns_aaaa.tform.php
index d381d51..19f6ebf 100644
--- a/interface/web/dns/form/dns_aaaa.tform.php
+++ b/interface/web/dns/form/dns_aaaa.tform.php
@@ -98,17 +98,15 @@
'data' => array (
'datatype' => 'VARCHAR',
'formtype' => 'TEXT',
- 'validators' => array ( 0 => array ( 'type' => 'NOTEMPTY',
- 'errmsg'=> 'data_error_empty'),
- 1 => array ( 'type' => 'REGEX',
- 'regex' => '/^\s*((([0-9A-Fa-f]{1,4}:){7}(([0-9A-Fa-f]{1,4})|:))|(([0-9A-Fa-f]{1,4}:){6}(:|((25[0-5]|2[0-4]\d|[01]?\d{1,2})(\.(25[0-5]|2[0-4]\d|[01]?\d{1,2})){3})|(:[0-9A-Fa-f]{1,4})))|(([0-9A-Fa-f]{1,4}:){5}((:((25[0-5]|2[0-4]\d|[01]?\d{1,2})(\.(25[0-5]|2[0-4]\d|[01]?\d{1,2})){3})?)|((:[0-9A-Fa-f]{1,4}){1,2})))|(([0-9A-Fa-f]{1,4}:){4}(:[0-9A-Fa-f]{1,4}){0,1}((:((25[0-5]|2[0-4]\d|[01]?\d{1,2})(\.(25[0-5]|2[0-4]\d|[01]?\d{1,2})){3})?)|((:[0-9A-Fa-f]{1,4}){1,2})))|(([0-9A-Fa-f]{1,4}:){3}(:[0-9A-Fa-f]{1,4}){0,2}((:((25[0-5]|2[0-4]\d|[01]?\d{1,2})(\.(25[0-5]|2[0-4]\d|[01]?\d{1,2})){3})?)|((:[0-9A-Fa-f]{1,4}){1,2})))|(([0-9A-Fa-f]{1,4}:){2}(:[0-9A-Fa-f]{1,4}){0,3}((:((25[0-5]|2[0-4]\d|[01]?\d{1,2})(\.(25[0-5]|2[0-4]\d|[01]?\d{1,2})){3})?)|((:[0-9A-Fa-f]{1,4}){1,2})))|(([0-9A-Fa-f]{1,4}:)(:[0-9A-Fa-f]{1,4}){0,4}((:((25[0-5]|2[0-4]\d|[01]?\d{1,2})(\.(25[0-5]|2[0-4]\d|[01]?\d{1,2})){3})?)|((:[0-9A-Fa-f]{1,4}){1,2})))|(:(:[0-9A-Fa-f]{1,4}){0,5}((:((25[0-5]|2[0-4]\d|[01]?\d{1,2})(\.(25[0-5]|2[0-4]\d|[01]?\d{1,2})){3})?)|((:[0-9A-Fa-f]{1,4}){1,2})))|(((25[0-5]|2[0-4]\d|[01]?\d{1,2})(\.(25[0-5]|2[0-4]\d|[01]?\d{1,2})){3})))(%.+)?\s*$/',
- 'errmsg'=> 'data_error_regex'),
+ 'validators' => array (
+ 0 => array ( 'type' => 'NOTEMPTY', 'errmsg'=> 'data_error_empty'),
+ 1 => array ( 'type' => 'ISIPV6', 'errmsg'=> 'ip_error_wrong'),
),
- 'default' => '',
'value' => '',
'width' => '30',
'maxlength' => '255'
),
+ 'default' => '',
/*
'aux' => array (
'datatype' => 'INTEGER',
diff --git a/interface/web/dns/lib/lang/ar_dns_a.lng b/interface/web/dns/lib/lang/ar_dns_a.lng
index 7dcfc37..7543672 100644
--- a/interface/web/dns/lib/lang/ar_dns_a.lng
+++ b/interface/web/dns/lib/lang/ar_dns_a.lng
@@ -11,7 +11,7 @@
$wb['name_error_empty'] = 'The hostname is empty.';
$wb['name_error_regex'] = 'The hostname has the wrong format.';
$wb['data_error_empty'] = 'IP-Address empty';
-$wb['data_error_regex'] = 'IP-Address format invalid';
+$wb['ip_error_wrong'] = 'IP-Address format invalid';
$wb['data_error_duplicate'] = 'Duplicate A-Record';
$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
?>
diff --git a/interface/web/dns/lib/lang/ar_dns_aaaa.lng b/interface/web/dns/lib/lang/ar_dns_aaaa.lng
index b4c5b27..0b7e38a 100644
--- a/interface/web/dns/lib/lang/ar_dns_aaaa.lng
+++ b/interface/web/dns/lib/lang/ar_dns_aaaa.lng
@@ -11,6 +11,6 @@
$wb['name_error_empty'] = 'The hostname is empty.';
$wb['name_error_regex'] = 'The hostname has the wrong format.';
$wb['data_error_empty'] = 'IP-Address empty';
-$wb['data_error_regex'] = 'IP-Address format invalid';
+$wb['ip_error_wrong'] = 'IP-Address format invalid';
$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
?>
diff --git a/interface/web/dns/lib/lang/bg_dns_a.lng b/interface/web/dns/lib/lang/bg_dns_a.lng
index fce203f..e397d97 100644
--- a/interface/web/dns/lib/lang/bg_dns_a.lng
+++ b/interface/web/dns/lib/lang/bg_dns_a.lng
@@ -11,7 +11,7 @@
$wb['name_error_empty'] = 'Полето за хост име е празно.';
$wb['name_error_regex'] = 'Избраното име на хост е в грешен формат.';
$wb['data_error_empty'] = 'Полето за IP-адреса е празно';
-$wb['data_error_regex'] = 'Формата на IP-адреса е грешен';
+$wb['ip_error_wrong'] = 'Формата на IP-адреса е грешен';
$wb['data_error_duplicate'] = 'Дублиран A-Запис';
$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
?>
diff --git a/interface/web/dns/lib/lang/bg_dns_aaaa.lng b/interface/web/dns/lib/lang/bg_dns_aaaa.lng
index 2aa460d..37ad457 100644
--- a/interface/web/dns/lib/lang/bg_dns_aaaa.lng
+++ b/interface/web/dns/lib/lang/bg_dns_aaaa.lng
@@ -11,6 +11,6 @@
$wb['name_error_empty'] = 'Полето с имейла е празно.';
$wb['name_error_regex'] = 'The hostname has the wrong format.';
$wb['data_error_empty'] = 'IP-Address empty';
-$wb['data_error_regex'] = 'IP-Address format invalid';
+$wb['ip_error_wrong'] = 'IP-Address format invalid';
$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
?>
diff --git a/interface/web/dns/lib/lang/br_dns_a.lng b/interface/web/dns/lib/lang/br_dns_a.lng
index 70ba02f..f1e44b7 100644
--- a/interface/web/dns/lib/lang/br_dns_a.lng
+++ b/interface/web/dns/lib/lang/br_dns_a.lng
@@ -11,7 +11,7 @@
$wb['name_error_empty'] = 'Hostname em branco.';
$wb['name_error_regex'] = 'Hostname tem um formato inválido.';
$wb['data_error_empty'] = 'Endereço IP em branco';
-$wb['data_error_regex'] = 'Endereço IP formato inválido';
+$wb['ip_error_wrong'] = 'Endereço IP formato inválido';
$wb['data_error_duplicate'] = 'Registro A duplicado';
$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
?>
diff --git a/interface/web/dns/lib/lang/br_dns_aaaa.lng b/interface/web/dns/lib/lang/br_dns_aaaa.lng
index cd0522b..af5272a 100644
--- a/interface/web/dns/lib/lang/br_dns_aaaa.lng
+++ b/interface/web/dns/lib/lang/br_dns_aaaa.lng
@@ -11,6 +11,6 @@
$wb['name_error_empty'] = 'O Hostname está em branco.';
$wb['name_error_regex'] = 'O Hostname está com formato inválido.';
$wb['data_error_empty'] = 'Endereço IP em branco';
-$wb['data_error_regex'] = 'Endereço IP com formato inválido';
+$wb['ip_error_wrong'] = 'Endereço IP com formato inválido';
$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
?>
diff --git a/interface/web/dns/lib/lang/cz_dns_a.lng b/interface/web/dns/lib/lang/cz_dns_a.lng
index fad8d8c..c48b333 100644
--- a/interface/web/dns/lib/lang/cz_dns_a.lng
+++ b/interface/web/dns/lib/lang/cz_dns_a.lng
@@ -11,7 +11,7 @@
$wb['name_error_empty'] = 'Hostname je prázdný.';
$wb['name_error_regex'] = 'Hostname má chybný formát.';
$wb['data_error_empty'] = 'IP adresa je prázdná';
-$wb['data_error_regex'] = 'IP adresa má chybný formát';
+$wb['ip_error_wrong'] = 'IP adresa má chybný formát';
$wb['data_error_duplicate'] = 'Duplikace A záznamu';
$wb['ttl_range_error'] = 'Min. TTL doba je 60 sekund.';
?>
diff --git a/interface/web/dns/lib/lang/cz_dns_aaaa.lng b/interface/web/dns/lib/lang/cz_dns_aaaa.lng
index 6272a9e..966487e 100644
--- a/interface/web/dns/lib/lang/cz_dns_aaaa.lng
+++ b/interface/web/dns/lib/lang/cz_dns_aaaa.lng
@@ -11,7 +11,7 @@
$wb['name_error_empty'] = 'Hostname je prázdný.';
$wb['name_error_regex'] = 'Hostname má chybný formát.';
$wb['data_error_empty'] = 'IP adresa je prázdná';
-$wb['data_error_regex'] = 'IP adresa má chybný formát';
+$wb['ip_error_wrong'] = 'IP adresa má chybný formát';
$wb['ttl_range_error'] = 'Min. TTL doba je 60 sekund.';
?>
diff --git a/interface/web/dns/lib/lang/de_dns_a.lng b/interface/web/dns/lib/lang/de_dns_a.lng
index 6f2ae1d..564a931 100644
--- a/interface/web/dns/lib/lang/de_dns_a.lng
+++ b/interface/web/dns/lib/lang/de_dns_a.lng
@@ -11,7 +11,7 @@
$wb['name_error_empty'] = 'Der Hostname ist leer.';
$wb['name_error_regex'] = 'Der Hostname hat das falsche Format.';
$wb['data_error_empty'] = 'IPv4 Adresse ist leer';
-$wb['data_error_regex'] = 'IPv4 Adressen Format ist ungültig';
+$wb['ip_error_wrong'] = 'IPv4 Adressen Format ist ungültig';
$wb['data_error_duplicate'] = 'Doppelter A oder CNAME Eintrag';
$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
?>
diff --git a/interface/web/dns/lib/lang/de_dns_aaaa.lng b/interface/web/dns/lib/lang/de_dns_aaaa.lng
index b5c960f..4fe054d 100644
--- a/interface/web/dns/lib/lang/de_dns_aaaa.lng
+++ b/interface/web/dns/lib/lang/de_dns_aaaa.lng
@@ -11,6 +11,6 @@
$wb['name_error_empty'] = 'Der Hostname ist leer.';
$wb['name_error_regex'] = 'Der Hostname hat das falsche Format.';
$wb['data_error_empty'] = 'IPv6 Adresse ist leer';
-$wb['data_error_regex'] = 'IPv6 Adressen Format ist ungültig';
+$wb['ip_error_wrong'] = 'IPv6 Adressen Format ist ungültig';
$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
?>
diff --git a/interface/web/dns/lib/lang/el_dns_a.lng b/interface/web/dns/lib/lang/el_dns_a.lng
index 1ac368f..ca5f336 100644
--- a/interface/web/dns/lib/lang/el_dns_a.lng
+++ b/interface/web/dns/lib/lang/el_dns_a.lng
@@ -11,7 +11,7 @@
$wb['name_error_empty'] = 'Το hostname δεν έχει οριστεί.';
$wb['name_error_regex'] = 'Το hostname δεν έχει σωστή μορφοποίηση.';
$wb['data_error_empty'] = 'Η διεύθυνση IP είναι κενή';
-$wb['data_error_regex'] = 'Διεύθυνση IP με μη έγκυρη μορφοποίηση';
+$wb['ip_error_wrong'] = 'Διεύθυνση IP με μη έγκυρη μορφοποίηση';
$wb['data_error_duplicate'] = 'Διπλή εγγραφή A-Record ή CNAME-Record';
$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
?>
diff --git a/interface/web/dns/lib/lang/el_dns_aaaa.lng b/interface/web/dns/lib/lang/el_dns_aaaa.lng
index d9038b7..5ca896c 100644
--- a/interface/web/dns/lib/lang/el_dns_aaaa.lng
+++ b/interface/web/dns/lib/lang/el_dns_aaaa.lng
@@ -11,6 +11,6 @@
$wb['name_error_empty'] = 'Το hostname δεν έχει οριστεί.';
$wb['name_error_regex'] = 'Το hostname δεν έχει σωστή μορφοποίηση.';
$wb['data_error_empty'] = 'Διεύθυνση IP κενή';
-$wb['data_error_regex'] = 'Διεύθυνση IP με μη έγκυρη μορφοποίηση';
+$wb['ip_error_wrong'] = 'Διεύθυνση IP με μη έγκυρη μορφοποίηση';
$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
?>
diff --git a/interface/web/dns/lib/lang/en_dns_a.lng b/interface/web/dns/lib/lang/en_dns_a.lng
index b2a3a98..dbba7fb 100644
--- a/interface/web/dns/lib/lang/en_dns_a.lng
+++ b/interface/web/dns/lib/lang/en_dns_a.lng
@@ -11,7 +11,7 @@
$wb["name_error_empty"] = 'The hostname is empty.';
$wb["name_error_regex"] = 'The hostname has the wrong format.';
$wb["data_error_empty"] = 'IP-Address empty';
-$wb["data_error_regex"] = 'IP-Address format invalid';
+$wb["ip_error_wrong"] = 'IP-Address format invalid';
$wb["data_error_duplicate"] = 'Duplicate A-Record or CNAME-Record';
$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
?>
\ No newline at end of file
diff --git a/interface/web/dns/lib/lang/en_dns_aaaa.lng b/interface/web/dns/lib/lang/en_dns_aaaa.lng
index 939952d..201a4d9 100644
--- a/interface/web/dns/lib/lang/en_dns_aaaa.lng
+++ b/interface/web/dns/lib/lang/en_dns_aaaa.lng
@@ -11,6 +11,6 @@
$wb["name_error_empty"] = 'The hostname is empty.';
$wb["name_error_regex"] = 'The hostname has the wrong format.';
$wb["data_error_empty"] = 'IP-Address empty';
-$wb["data_error_regex"] = 'IP-Address format invalid';
+$wb["ip_error_wrong"] = 'IP-Address format invalid';
$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
?>
\ No newline at end of file
diff --git a/interface/web/dns/lib/lang/es_dns_a.lng b/interface/web/dns/lib/lang/es_dns_a.lng
index 2af857e..c3e55eb 100644
--- a/interface/web/dns/lib/lang/es_dns_a.lng
+++ b/interface/web/dns/lib/lang/es_dns_a.lng
@@ -11,7 +11,7 @@
$wb['name_error_empty'] = 'El nombre del host está vacío.';
$wb['name_error_regex'] = 'El nombre del host tiene un formato incorrecto.';
$wb['data_error_empty'] = 'Dirección IP vacía';
-$wb['data_error_regex'] = 'Formato inválido de dirección IP';
+$wb['ip_error_wrong'] = 'Formato inválido de dirección IP';
$wb['data_error_duplicate'] = 'Registro A o registro CNAME duplicado.';
$wb['ttl_range_error'] = 'El tiempo min. para TTL es de 60 segundos.';
?>
diff --git a/interface/web/dns/lib/lang/es_dns_aaaa.lng b/interface/web/dns/lib/lang/es_dns_aaaa.lng
index 9eecad6..cf38921 100644
--- a/interface/web/dns/lib/lang/es_dns_aaaa.lng
+++ b/interface/web/dns/lib/lang/es_dns_aaaa.lng
@@ -11,6 +11,6 @@
$wb['name_error_empty'] = 'El nombre del host está vacío.';
$wb['name_error_regex'] = 'El nombre del host tiene un formato incorrecto.';
$wb['data_error_empty'] = 'Dirección IP vacía';
-$wb['data_error_regex'] = 'Formato incorrecto de dirección IP';
+$wb['ip_error_wrong'] = 'Formato incorrecto de dirección IP';
$wb['ttl_range_error'] = 'El tiempo mín. de TTL es 60 segundos.';
?>
diff --git a/interface/web/dns/lib/lang/fi_dns_a.lng b/interface/web/dns/lib/lang/fi_dns_a.lng
index 06e18f0..a7cf6ef 100755
--- a/interface/web/dns/lib/lang/fi_dns_a.lng
+++ b/interface/web/dns/lib/lang/fi_dns_a.lng
@@ -11,7 +11,7 @@
$wb['name_error_empty'] = 'Verkkotunnus on tyhjä.';
$wb['name_error_regex'] = 'Verkkotunnus on vääränlainen.';
$wb['data_error_empty'] = 'IP-osoite tyhjä';
-$wb['data_error_regex'] = 'IP-osoite on vääränlainen';
+$wb['ip_error_wrong'] = 'IP-osoite on vääränlainen';
$wb['data_error_duplicate'] = 'A-tietue on jo olemassa';
$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
?>
diff --git a/interface/web/dns/lib/lang/fi_dns_aaaa.lng b/interface/web/dns/lib/lang/fi_dns_aaaa.lng
index ad391c0..78c6557 100644
--- a/interface/web/dns/lib/lang/fi_dns_aaaa.lng
+++ b/interface/web/dns/lib/lang/fi_dns_aaaa.lng
@@ -11,6 +11,6 @@
$wb['name_error_empty'] = 'Verkkotunnus on tyhjä.';
$wb['name_error_regex'] = 'Verkkotunnus on väärän muotoinen.';
$wb['data_error_empty'] = 'Tekstikenttä on tyhjä';
-$wb['data_error_regex'] = 'Tekstikenttä on vääränlainen';
+$wb['ip_error_wrong'] = 'Tekstikenttä on vääränlainen';
$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
?>
diff --git a/interface/web/dns/lib/lang/fr_dns_a.lng b/interface/web/dns/lib/lang/fr_dns_a.lng
index 9e0e4ad..636e3f0 100644
--- a/interface/web/dns/lib/lang/fr_dns_a.lng
+++ b/interface/web/dns/lib/lang/fr_dns_a.lng
@@ -11,7 +11,7 @@
$wb['name_error_empty'] = 'Le nom d\'hôte est vide.';
$wb['name_error_regex'] = 'Le format du nom d\'hôte est invalide.';
$wb['data_error_empty'] = 'L\'adresse IP est vide.';
-$wb['data_error_regex'] = 'Le format de l\'adresse IP est invalide.';
+$wb['ip_error_wrong'] = 'Le format de l\'adresse IP est invalide.';
$wb['data_error_duplicate'] = 'Enregistrement A ou CNAME en double';
$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
?>
diff --git a/interface/web/dns/lib/lang/fr_dns_aaaa.lng b/interface/web/dns/lib/lang/fr_dns_aaaa.lng
index 6c8b4ab..9d731bb 100644
--- a/interface/web/dns/lib/lang/fr_dns_aaaa.lng
+++ b/interface/web/dns/lib/lang/fr_dns_aaaa.lng
@@ -11,6 +11,6 @@
$wb['name_error_empty'] = 'Le nom d\'hôte est vide.';
$wb['name_error_regex'] = 'Le format du nom d\'hôte est invalide.';
$wb['data_error_empty'] = 'L\'adresse IP est vide.';
-$wb['data_error_regex'] = 'Le format de l\'adresse IP est invalide.';
+$wb['ip_error_wrong'] = 'Le format de l\'adresse IP est invalide.';
$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
?>
diff --git a/interface/web/dns/lib/lang/hr_dns_a.lng b/interface/web/dns/lib/lang/hr_dns_a.lng
index 322010d..82c1f6c 100644
--- a/interface/web/dns/lib/lang/hr_dns_a.lng
+++ b/interface/web/dns/lib/lang/hr_dns_a.lng
@@ -11,7 +11,7 @@
$wb['name_error_empty'] = 'Naziv hosta nije upisan.';
$wb['name_error_regex'] = 'Naziv hosta je u pogrešnom formatu.';
$wb['data_error_empty'] = 'Polje IP adresa je prazno';
-$wb['data_error_regex'] = 'Neispravan format A zapisa';
+$wb['ip_error_wrong'] = 'Neispravan format A zapisa';
$wb['data_error_duplicate'] = 'Već postoji ovaj A ili CNAME zapis';
$wb['ttl_range_error'] = 'Minimalno TTL vrijeme je 60 sekundi.';
?>
diff --git a/interface/web/dns/lib/lang/hr_dns_aaaa.lng b/interface/web/dns/lib/lang/hr_dns_aaaa.lng
index ba02127..ce9bfee 100644
--- a/interface/web/dns/lib/lang/hr_dns_aaaa.lng
+++ b/interface/web/dns/lib/lang/hr_dns_aaaa.lng
@@ -11,7 +11,7 @@
$wb['name_error_empty'] = 'Naziv hosta nije upisan.';
$wb['name_error_regex'] = 'Naziv hosta je u pogrešnom formatu.';
$wb['data_error_empty'] = 'Polje IPv6 adresa je prazno';
-$wb['data_error_regex'] = 'Neispravan format IPv6 adrese';
+$wb['ip_error_wrong'] = 'Neispravan format IPv6 adrese';
$wb['ttl_range_error'] = 'Minimalno TTL vrijeme je 60 sekundi.';
?>
diff --git a/interface/web/dns/lib/lang/hu_dns_a.lng b/interface/web/dns/lib/lang/hu_dns_a.lng
index 40ede9b..3e52e94 100644
--- a/interface/web/dns/lib/lang/hu_dns_a.lng
+++ b/interface/web/dns/lib/lang/hu_dns_a.lng
@@ -11,7 +11,7 @@
$wb['name_error_empty'] = 'The hostname is empty.';
$wb['name_error_regex'] = 'The hostname has the wrong format.';
$wb['data_error_empty'] = 'IP-Address empty';
-$wb['data_error_regex'] = 'IP-Address format invalid';
+$wb['ip_error_wrong'] = 'IP-Address format invalid';
$wb['data_error_duplicate'] = 'Duplicate A-Record';
$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
?>
diff --git a/interface/web/dns/lib/lang/hu_dns_aaaa.lng b/interface/web/dns/lib/lang/hu_dns_aaaa.lng
index e1d2df2..f78f42d 100644
--- a/interface/web/dns/lib/lang/hu_dns_aaaa.lng
+++ b/interface/web/dns/lib/lang/hu_dns_aaaa.lng
@@ -11,6 +11,6 @@
$wb['name_error_empty'] = 'The hostname is empty.';
$wb['name_error_regex'] = 'The hostname has the wrong format.';
$wb['data_error_empty'] = 'IP-Address empty';
-$wb['data_error_regex'] = 'IP-Address format invalid';
+$wb['ip_error_wrong'] = 'IP-Address format invalid';
$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
?>
diff --git a/interface/web/dns/lib/lang/id_dns_a.lng b/interface/web/dns/lib/lang/id_dns_a.lng
index 61b4a78..e953380 100644
--- a/interface/web/dns/lib/lang/id_dns_a.lng
+++ b/interface/web/dns/lib/lang/id_dns_a.lng
@@ -11,7 +11,7 @@
$wb['name_error_empty'] = 'Nama Host kosong.';
$wb['name_error_regex'] = 'Format Nama Host salah.';
$wb['data_error_empty'] = 'Alamat IP kosong';
-$wb['data_error_regex'] = 'Format Alamat IP tidak valid';
+$wb['ip_error_wrong'] = 'Format Alamat IP tidak valid';
$wb['data_error_duplicate'] = 'Record-A Ganda';
$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
?>
diff --git a/interface/web/dns/lib/lang/id_dns_aaaa.lng b/interface/web/dns/lib/lang/id_dns_aaaa.lng
index cfd0b6c..68cab83 100644
--- a/interface/web/dns/lib/lang/id_dns_aaaa.lng
+++ b/interface/web/dns/lib/lang/id_dns_aaaa.lng
@@ -11,6 +11,6 @@
$wb['name_error_empty'] = 'Nama Host kosong.';
$wb['name_error_regex'] = 'Format Nama Host salah.';
$wb['data_error_empty'] = 'Alamat IP kosong';
-$wb['data_error_regex'] = 'Format Alamat IP tidak valid';
+$wb['ip_error_wrong'] = 'Format Alamat IP tidak valid';
$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
?>
diff --git a/interface/web/dns/lib/lang/it_dns_a.lng b/interface/web/dns/lib/lang/it_dns_a.lng
index 7dcfc37..7543672 100644
--- a/interface/web/dns/lib/lang/it_dns_a.lng
+++ b/interface/web/dns/lib/lang/it_dns_a.lng
@@ -11,7 +11,7 @@
$wb['name_error_empty'] = 'The hostname is empty.';
$wb['name_error_regex'] = 'The hostname has the wrong format.';
$wb['data_error_empty'] = 'IP-Address empty';
-$wb['data_error_regex'] = 'IP-Address format invalid';
+$wb['ip_error_wrong'] = 'IP-Address format invalid';
$wb['data_error_duplicate'] = 'Duplicate A-Record';
$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
?>
diff --git a/interface/web/dns/lib/lang/it_dns_aaaa.lng b/interface/web/dns/lib/lang/it_dns_aaaa.lng
index b4c5b27..0b7e38a 100644
--- a/interface/web/dns/lib/lang/it_dns_aaaa.lng
+++ b/interface/web/dns/lib/lang/it_dns_aaaa.lng
@@ -11,6 +11,6 @@
$wb['name_error_empty'] = 'The hostname is empty.';
$wb['name_error_regex'] = 'The hostname has the wrong format.';
$wb['data_error_empty'] = 'IP-Address empty';
-$wb['data_error_regex'] = 'IP-Address format invalid';
+$wb['ip_error_wrong'] = 'IP-Address format invalid';
$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
?>
diff --git a/interface/web/dns/lib/lang/ja_dns_a.lng b/interface/web/dns/lib/lang/ja_dns_a.lng
index 4ae1d40..890183a 100644
--- a/interface/web/dns/lib/lang/ja_dns_a.lng
+++ b/interface/web/dns/lib/lang/ja_dns_a.lng
@@ -11,7 +11,7 @@
$wb['name_error_empty'] = 'ホスト名を入力してください。';
$wb['name_error_regex'] = 'ホスト名の形式が不正です。';
$wb['data_error_empty'] = 'IPアドレスを入力してください。';
-$wb['data_error_regex'] = 'IPアドレスの形式が不正です。';
+$wb['ip_error_wrong'] = 'IPアドレスの形式が不正です。';
$wb['data_error_duplicate'] = 'Aレコードが重複しています。';
$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
?>
diff --git a/interface/web/dns/lib/lang/ja_dns_aaaa.lng b/interface/web/dns/lib/lang/ja_dns_aaaa.lng
index a78a47c..2c859b7 100644
--- a/interface/web/dns/lib/lang/ja_dns_aaaa.lng
+++ b/interface/web/dns/lib/lang/ja_dns_aaaa.lng
@@ -11,6 +11,6 @@
$wb['name_error_empty'] = 'ホスト名を入力してください。';
$wb['name_error_regex'] = 'ホスト名の形式が不正です。';
$wb['data_error_empty'] = 'IPアドレスを入力してください。';
-$wb['data_error_regex'] = 'IPアドレスの形式が不正です。';
+$wb['ip_error_wrong'] = 'IPアドレスの形式が不正です。';
$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
?>
diff --git a/interface/web/dns/lib/lang/nl_dns_a.lng b/interface/web/dns/lib/lang/nl_dns_a.lng
index e552e4a..b70b5c9 100644
--- a/interface/web/dns/lib/lang/nl_dns_a.lng
+++ b/interface/web/dns/lib/lang/nl_dns_a.lng
@@ -11,7 +11,7 @@
$wb['name_error_empty'] = 'De hostnaam is niet ingvuld.';
$wb['name_error_regex'] = 'De hostnaam heeft een onjuist formaat.';
$wb['data_error_empty'] = 'IP-adres is niet ingvuld';
-$wb['data_error_regex'] = 'IP-adres formaat ongeldig';
+$wb['ip_error_wrong'] = 'IP-adres formaat ongeldig';
$wb['data_error_duplicate'] = 'Duplicaat A-Record of CNAME-record';
$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
?>
diff --git a/interface/web/dns/lib/lang/nl_dns_aaaa.lng b/interface/web/dns/lib/lang/nl_dns_aaaa.lng
index 34bdda2..298193c 100644
--- a/interface/web/dns/lib/lang/nl_dns_aaaa.lng
+++ b/interface/web/dns/lib/lang/nl_dns_aaaa.lng
@@ -11,6 +11,6 @@
$wb['name_error_empty'] = 'De hostnaam is niet ingvuld';
$wb['name_error_regex'] = 'De hostnaam heeft een onjuist formaat.';
$wb['data_error_empty'] = 'IP-adres is niet ingevuld';
-$wb['data_error_regex'] = 'IP-adres formaat ongeldig';
+$wb['ip_error_wrong'] = 'IP-adres formaat ongeldig';
$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
?>
diff --git a/interface/web/dns/lib/lang/pl_dns_a.lng b/interface/web/dns/lib/lang/pl_dns_a.lng
index b031a74..88adb23 100644
--- a/interface/web/dns/lib/lang/pl_dns_a.lng
+++ b/interface/web/dns/lib/lang/pl_dns_a.lng
@@ -11,7 +11,7 @@
$wb['name_error_empty'] = 'Nazwa serwera jest pusta.';
$wb['name_error_regex'] = 'Nazwa serwera ma niepoprawny format.';
$wb['data_error_empty'] = 'Adres IP jest pusty.';
-$wb['data_error_regex'] = 'Adres IP ma niepoprawny format.';
+$wb['ip_error_wrong'] = 'Adres IP ma niepoprawny format.';
$wb['data_error_duplicate'] = 'Duplikat wpisu A.';
$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
?>
diff --git a/interface/web/dns/lib/lang/pl_dns_aaaa.lng b/interface/web/dns/lib/lang/pl_dns_aaaa.lng
index e0cd703..867d73a 100644
--- a/interface/web/dns/lib/lang/pl_dns_aaaa.lng
+++ b/interface/web/dns/lib/lang/pl_dns_aaaa.lng
@@ -11,6 +11,6 @@
$wb['name_error_empty'] = 'Nazwa serwera jest pusta.';
$wb['name_error_regex'] = 'Nazwa serwera ma niepoprawny format.';
$wb['data_error_empty'] = 'Adres IP jest pusty.';
-$wb['data_error_regex'] = 'Adres IP ma niepoprawny format.';
+$wb['ip_error_wrong'] = 'Adres IP ma niepoprawny format.';
$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
?>
diff --git a/interface/web/dns/lib/lang/pt_dns_a.lng b/interface/web/dns/lib/lang/pt_dns_a.lng
index 2ac954f..37e949b 100644
--- a/interface/web/dns/lib/lang/pt_dns_a.lng
+++ b/interface/web/dns/lib/lang/pt_dns_a.lng
@@ -11,7 +11,7 @@
$wb['name_error_empty'] = 'Hostname em branco.';
$wb['name_error_regex'] = 'Hostname tem um formato inválido.';
$wb['data_error_empty'] = 'Endereço-IP em branco';
-$wb['data_error_regex'] = 'Endereço-IP formato inválido';
+$wb['ip_error_wrong'] = 'Endereço-IP formato inválido';
$wb['data_error_duplicate'] = 'Registo-A duplicado';
$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
?>
diff --git a/interface/web/dns/lib/lang/pt_dns_aaaa.lng b/interface/web/dns/lib/lang/pt_dns_aaaa.lng
index 685cd4e..04698ce 100644
--- a/interface/web/dns/lib/lang/pt_dns_aaaa.lng
+++ b/interface/web/dns/lib/lang/pt_dns_aaaa.lng
@@ -11,6 +11,6 @@
$wb['name_error_empty'] = 'O Hostname está em branco.';
$wb['name_error_regex'] = 'O Hostname está com formato inválido.';
$wb['data_error_empty'] = 'Endereço-IP em branco';
-$wb['data_error_regex'] = 'Endereço-IP com formato inválido';
+$wb['ip_error_wrong'] = 'Endereço-IP com formato inválido';
$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
?>
diff --git a/interface/web/dns/lib/lang/ro_dns_a.lng b/interface/web/dns/lib/lang/ro_dns_a.lng
index dbac690..f2f6a46 100644
--- a/interface/web/dns/lib/lang/ro_dns_a.lng
+++ b/interface/web/dns/lib/lang/ro_dns_a.lng
@@ -11,7 +11,7 @@
$wb['name_error_empty'] = 'Hostname necompletat';
$wb['name_error_regex'] = 'Hostname format gresit';
$wb['data_error_empty'] = 'IP-Adresa vid';
-$wb['data_error_regex'] = 'IP-Adresa format invalid';
+$wb['ip_error_wrong'] = 'IP-Adresa format invalid';
$wb['data_error_duplicate'] = 'Duplicate A-Record';
$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
?>
diff --git a/interface/web/dns/lib/lang/ro_dns_aaaa.lng b/interface/web/dns/lib/lang/ro_dns_aaaa.lng
index b4c5b27..0b7e38a 100644
--- a/interface/web/dns/lib/lang/ro_dns_aaaa.lng
+++ b/interface/web/dns/lib/lang/ro_dns_aaaa.lng
@@ -11,6 +11,6 @@
$wb['name_error_empty'] = 'The hostname is empty.';
$wb['name_error_regex'] = 'The hostname has the wrong format.';
$wb['data_error_empty'] = 'IP-Address empty';
-$wb['data_error_regex'] = 'IP-Address format invalid';
+$wb['ip_error_wrong'] = 'IP-Address format invalid';
$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
?>
diff --git a/interface/web/dns/lib/lang/ru_dns_a.lng b/interface/web/dns/lib/lang/ru_dns_a.lng
index 359adae..b627cd7 100644
--- a/interface/web/dns/lib/lang/ru_dns_a.lng
+++ b/interface/web/dns/lib/lang/ru_dns_a.lng
@@ -11,7 +11,7 @@
$wb['name_error_empty'] = 'Имя узла пустое';
$wb['name_error_regex'] = 'Имя узла имеет неправильный формат.';
$wb['data_error_empty'] = 'IP-адрес пустой';
-$wb['data_error_regex'] = 'Формат IP-адреса неправилен';
+$wb['ip_error_wrong'] = 'Формат IP-адреса неправилен';
$wb['data_error_duplicate'] = 'Дубль A-записи';
$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
?>
diff --git a/interface/web/dns/lib/lang/ru_dns_aaaa.lng b/interface/web/dns/lib/lang/ru_dns_aaaa.lng
index 67d4df3..f16c667 100644
--- a/interface/web/dns/lib/lang/ru_dns_aaaa.lng
+++ b/interface/web/dns/lib/lang/ru_dns_aaaa.lng
@@ -11,6 +11,6 @@
$wb['name_error_empty'] = 'Пустое имя хоста.';
$wb['name_error_regex'] = 'Неправильный формат имени хоста.';
$wb['data_error_empty'] = 'Пустой IP-адрес';
-$wb['data_error_regex'] = 'Неверный формат IP-адреса';
+$wb['ip_error_wrong'] = 'Неверный формат IP-адреса';
$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
?>
diff --git a/interface/web/dns/lib/lang/se_dns_a.lng b/interface/web/dns/lib/lang/se_dns_a.lng
index 7dcfc37..7543672 100644
--- a/interface/web/dns/lib/lang/se_dns_a.lng
+++ b/interface/web/dns/lib/lang/se_dns_a.lng
@@ -11,7 +11,7 @@
$wb['name_error_empty'] = 'The hostname is empty.';
$wb['name_error_regex'] = 'The hostname has the wrong format.';
$wb['data_error_empty'] = 'IP-Address empty';
-$wb['data_error_regex'] = 'IP-Address format invalid';
+$wb['ip_error_wrong'] = 'IP-Address format invalid';
$wb['data_error_duplicate'] = 'Duplicate A-Record';
$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
?>
diff --git a/interface/web/dns/lib/lang/se_dns_aaaa.lng b/interface/web/dns/lib/lang/se_dns_aaaa.lng
index b4c5b27..0b7e38a 100644
--- a/interface/web/dns/lib/lang/se_dns_aaaa.lng
+++ b/interface/web/dns/lib/lang/se_dns_aaaa.lng
@@ -11,6 +11,6 @@
$wb['name_error_empty'] = 'The hostname is empty.';
$wb['name_error_regex'] = 'The hostname has the wrong format.';
$wb['data_error_empty'] = 'IP-Address empty';
-$wb['data_error_regex'] = 'IP-Address format invalid';
+$wb['ip_error_wrong'] = 'IP-Address format invalid';
$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
?>
diff --git a/interface/web/dns/lib/lang/sk_dns_a.lng b/interface/web/dns/lib/lang/sk_dns_a.lng
index dc80e62..d1fff2c 100644
--- a/interface/web/dns/lib/lang/sk_dns_a.lng
+++ b/interface/web/dns/lib/lang/sk_dns_a.lng
@@ -11,7 +11,7 @@
$wb['name_error_empty'] = 'Hostname je prázdny.';
$wb['name_error_regex'] = 'Hostname má zlý formát.';
$wb['data_error_empty'] = 'IP Adresa je prázdna';
-$wb['data_error_regex'] = 'IP Adresa má zlý formát.';
+$wb['ip_error_wrong'] = 'IP Adresa má zlý formát.';
$wb['data_error_duplicate'] = 'Duplikátny A-záznam';
$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
?>
diff --git a/interface/web/dns/lib/lang/sk_dns_aaaa.lng b/interface/web/dns/lib/lang/sk_dns_aaaa.lng
index 75747df..78d5cc6 100644
--- a/interface/web/dns/lib/lang/sk_dns_aaaa.lng
+++ b/interface/web/dns/lib/lang/sk_dns_aaaa.lng
@@ -11,6 +11,6 @@
$wb['name_error_empty'] = 'Hostname je prázdny.';
$wb['name_error_regex'] = 'Hostname má zlý formát.';
$wb['data_error_empty'] = 'IP-Adresa prázdna';
-$wb['data_error_regex'] = 'IP-Adresa má zlý formát';
+$wb['ip_error_wrong'] = 'IP-Adresa má zlý formát';
$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
?>
diff --git a/interface/web/dns/lib/lang/tr_dns_a.lng b/interface/web/dns/lib/lang/tr_dns_a.lng
index 76afff4..4a20c2e 100644
--- a/interface/web/dns/lib/lang/tr_dns_a.lng
+++ b/interface/web/dns/lib/lang/tr_dns_a.lng
@@ -11,7 +11,7 @@
$wb['name_error_empty'] = 'Sunucu adı boş olamaz.';
$wb['name_error_regex'] = 'Sunucu adı biçimi geçersiz.';
$wb['data_error_empty'] = 'IP Adresi boş olamaz';
-$wb['data_error_regex'] = 'IP Adresi biçimi geçersiz';
+$wb['ip_error_wrong'] = 'IP Adresi biçimi geçersiz';
$wb['data_error_duplicate'] = 'Bu A DNS kaydı zaten var';
$wb['ttl_range_error'] = 'En düşük TTL süresi 60 saniyedir.';
?>
diff --git a/interface/web/dns/lib/lang/tr_dns_aaaa.lng b/interface/web/dns/lib/lang/tr_dns_aaaa.lng
index b3daf56..d3f5bc9 100644
--- a/interface/web/dns/lib/lang/tr_dns_aaaa.lng
+++ b/interface/web/dns/lib/lang/tr_dns_aaaa.lng
@@ -11,6 +11,6 @@
$wb['name_error_empty'] = 'Sunucu adı boş olamaz.';
$wb['name_error_regex'] = 'Sunucu adı biçimi geçersiz.';
$wb['data_error_empty'] = 'IP Adresi boş olamaz';
-$wb['data_error_regex'] = 'IP Adresi biçimi geçersiz';
+$wb['ip_error_wrong'] = 'IP Adresi biçimi geçersiz';
$wb['ttl_range_error'] = 'En düşük TTL süresi 60 saniyedir.';
?>
--
Gitblit v1.9.1