diff --git a/system/language/bulgarian/form_validation_lang.php b/system/language/bulgarian/form_validation_lang.php
index 74a2512c..27227877 100644
--- a/system/language/bulgarian/form_validation_lang.php
+++ b/system/language/bulgarian/form_validation_lang.php
@@ -37,34 +37,34 @@
  */
 defined('BASEPATH') OR exit('No direct script access allowed');
 
-$lang['form_validation_required']		= 'The {field} field is required.';
-$lang['form_validation_isset']			= 'The {field} field must have a value.';
-$lang['form_validation_valid_email']		= 'The {field} field must contain a valid email address.';
-$lang['form_validation_valid_emails']		= 'The {field} field must contain all valid email addresses.';
-$lang['form_validation_valid_url']		= 'The {field} field must contain a valid URL.';
-$lang['form_validation_valid_ip']		= 'The {field} field must contain a valid IP.';
-$lang['form_validation_valid_mac']		= 'The {field} field must contain a valid MAC.';
-$lang['form_validation_valid_base64']		= 'The {field} field must contain a valid Base64 string.';
-$lang['form_validation_min_length']		= 'The {field} field must be at least {param} characters in length.';
-$lang['form_validation_max_length']		= 'The {field} field cannot exceed {param} characters in length.';
-$lang['form_validation_exact_length']		= 'The {field} field must be exactly {param} characters in length.';
-$lang['form_validation_alpha']			= 'The {field} field may only contain alphabetical characters.';
-$lang['form_validation_alpha_numeric']		= 'The {field} field may only contain alpha-numeric characters.';
-$lang['form_validation_alpha_numeric_spaces']	= 'The {field} field may only contain alpha-numeric characters and spaces.';
-$lang['form_validation_alpha_dash']		= 'The {field} field may only contain alpha-numeric characters, underscores, and dashes.';
-$lang['form_validation_numeric']		= 'The {field} field must contain only numbers.';
-$lang['form_validation_is_numeric']		= 'The {field} field must contain only numeric characters.';
-$lang['form_validation_integer']		= 'The {field} field must contain an integer.';
-$lang['form_validation_regex_match']		= 'The {field} field is not in the correct format.';
-$lang['form_validation_matches']		= 'The {field} field does not match the {param} field.';
-$lang['form_validation_differs']		= 'The {field} field must differ from the {param} field.';
-$lang['form_validation_is_unique'] 		= 'The {field} field must contain a unique value.';
-$lang['form_validation_is_natural']		= 'The {field} field must only contain digits.';
-$lang['form_validation_is_natural_no_zero']	= 'The {field} field must only contain digits and must be greater than zero.';
-$lang['form_validation_decimal']		= 'The {field} field must contain a decimal number.';
-$lang['form_validation_less_than']		= 'The {field} field must contain a number less than {param}.';
-$lang['form_validation_less_than_equal_to']	= 'The {field} field must contain a number less than or equal to {param}.';
-$lang['form_validation_greater_than']		= 'The {field} field must contain a number greater than {param}.';
-$lang['form_validation_greater_than_equal_to']	= 'The {field} field must contain a number greater than or equal to {param}.';
-$lang['form_validation_error_message_not_set']	= 'Unable to access an error message corresponding to your field name {field}.';
-$lang['form_validation_in_list']		= 'The {field} field must be one of: {param}.';
+$lang['form_validation_required']		= 'The "{field}" field is required.';
+$lang['form_validation_isset']			= 'The "{field}" field must have a value.';
+$lang['form_validation_valid_email']		= 'The "{field}" field must contain a valid email address.';
+$lang['form_validation_valid_emails']		= 'The "{field}" field must contain all valid email addresses.';
+$lang['form_validation_valid_url']		= 'The "{field}" field must contain a valid URL.';
+$lang['form_validation_valid_ip']		= 'The "{field}" field must contain a valid IP.';
+$lang['form_validation_valid_mac']		= 'The "{field}" field must contain a valid MAC.';
+$lang['form_validation_valid_base64']		= 'The "{field}" field must contain a valid Base64 string.';
+$lang['form_validation_min_length']		= 'The "{field}" field must be at least {param} characters in length.';
+$lang['form_validation_max_length']		= 'The "{field}" field cannot exceed {param} characters in length.';
+$lang['form_validation_exact_length']		= 'The "{field}" field must be exactly {param} characters in length.';
+$lang['form_validation_alpha']			= 'The "{field}" field may only contain alphabetical characters.';
+$lang['form_validation_alpha_numeric']		= 'The "{field}" field may only contain alpha-numeric characters.';
+$lang['form_validation_alpha_numeric_spaces']	= 'The "{field}" field may only contain alpha-numeric characters and spaces.';
+$lang['form_validation_alpha_dash']		= 'The "{field}" field may only contain alpha-numeric characters, underscores, and dashes.';
+$lang['form_validation_numeric']		= 'The "{field}" field must contain only numbers.';
+$lang['form_validation_is_numeric']		= 'The "{field}" field must contain only numeric characters.';
+$lang['form_validation_integer']		= 'The "{field}" field must contain an integer.';
+$lang['form_validation_regex_match']		= 'The "{field}" field is not in the correct format.';
+$lang['form_validation_matches']		= 'The "{field}" field does not match the {param} field.';
+$lang['form_validation_differs']		= 'The "{field}" field must differ from the {param} field.';
+$lang['form_validation_is_unique'] 		= 'The "{field}" field must contain a unique value.';
+$lang['form_validation_is_natural']		= 'The "{field}" field must only contain digits.';
+$lang['form_validation_is_natural_no_zero']	= 'The "{field}" field must only contain digits and must be greater than zero.';
+$lang['form_validation_decimal']		= 'The "{field}" field must contain a decimal number.';
+$lang['form_validation_less_than']		= 'The "{field}" field must contain a number less than {param}.';
+$lang['form_validation_less_than_equal_to']	= 'The "{field}" field must contain a number less than or equal to {param}.';
+$lang['form_validation_greater_than']		= 'The "{field}" field must contain a number greater than {param}.';
+$lang['form_validation_greater_than_equal_to']	= 'The "{field}" field must contain a number greater than or equal to {param}.';
+$lang['form_validation_error_message_not_set']	= 'Unable to access an error message corresponding to your field name "{field}".';
+$lang['form_validation_in_list']		= 'The "{field}" field must be one of: {param}.';
diff --git a/system/language/chinese_simplified/form_validation_lang.php b/system/language/chinese_simplified/form_validation_lang.php
index fac86a2d..846b4dd8 100644
--- a/system/language/chinese_simplified/form_validation_lang.php
+++ b/system/language/chinese_simplified/form_validation_lang.php
@@ -9,34 +9,34 @@
  */
 defined('BASEPATH') OR exit('No direct script access allowed');
 
-$lang['form_validation_required'] = '要求含有 {field} 字段。';
-$lang['form_validation_isset'] = '{field} 字段必须有值。';
-$lang['form_validation_valid_email'] = '{field} 字段必须是一个有效的 E-mail 地址。';
-$lang['form_validation_valid_emails'] = '{field} 字段包含的 E-mail 地址必须全部有效。';
-$lang['form_validation_valid_url'] = '{field} 字段必须是一个有效的 URL。';
-$lang['form_validation_valid_ip'] = '{field} 字段必须包含一个有效的 IP 地址。';
-$lang['form_validation_valid_mac']		= ' {field} 字段必须包含一个有效的 MAC 地址。';
-$lang['form_validation_valid_base64']		= ' {field} 字段必须包含一个有效的 base64 字符串。';
-$lang['form_validation_min_length'] = '{field} 字段最少需要有 {param} 字的长度。';
-$lang['form_validation_max_length'] = '{field} 字段不能超过 {param} 字的长度。';
-$lang['form_validation_exact_length'] = '{field} 字段必须是 {param} 字的长度。';
-$lang['form_validation_alpha'] = '{field} 字段取值只允许为字母。';
-$lang['form_validation_alpha_numeric'] = '{field} 字段取值只允许为字母和数字。';
-$lang['form_validation_alpha_numeric_spaces'] = '{field} 字段取值只允许为字母、数字和空格。';
-$lang['form_validation_alpha_dash'] = '{field} 字段取值只允许为字母、数字、下划线和破折号';
-$lang['form_validation_numeric'] = '{field} 字段取值只允许为数字。';
-$lang['form_validation_is_numeric'] = '{field} 字段必须只包含数字。';
-$lang['form_validation_integer'] = '{field} 字段必须是整数。';
-$lang['form_validation_regex_match'] = '{field} 字段是错误的格式。';
-$lang['form_validation_matches'] = '{field} 字段与 {param} 字段不匹配。';
-$lang['form_validation_differs'] = '{field} 字段与 {param} 字段必须不同。';
-$lang['form_validation_is_unique'] = '{field} 字段必须是一个独一无二的值。';
-$lang['form_validation_is_natural'] = '{field} 字段必须是自然数。';
-$lang['form_validation_is_natural_no_zero'] = '{field} 字段必须是非 0 的自然数。';
-$lang['form_validation_decimal'] = '{field} 字段必须是十进制数。';
-$lang['form_validation_less_than'] = '{field} 字段的值必须小于 {param}。';
-$lang['form_validation_less_than_equal_to'] = '{field} 字段的值必须小于等于 {param}。';
-$lang['form_validation_greater_than'] = '{field} 字段的值必须大于 {param}。';
-$lang['form_validation_greater_than_equal_to'] = '{field} 字段的值必须大于等于 {param}。';
-$lang['form_validation_error_message_not_set'] = '无法获得 {field} 字段的错误信息。';
-$lang['form_validation_in_list'] = '{field} 字段必须是 {param} 中的一种。'; 
+$lang['form_validation_required'] = '要求含有 "{field}" 字段。';
+$lang['form_validation_isset'] = '"{field}" 字段必须有值。';
+$lang['form_validation_valid_email'] = '"{field}" 字段必须是一个有效的 E-mail 地址。';
+$lang['form_validation_valid_emails'] = '"{field}" 字段包含的 E-mail 地址必须全部有效。';
+$lang['form_validation_valid_url'] = '"{field}" 字段必须是一个有效的 URL。';
+$lang['form_validation_valid_ip'] = '"{field}" 字段必须包含一个有效的 IP 地址。';
+$lang['form_validation_valid_mac']		= ' "{field}" 字段必须包含一个有效的 MAC 地址。';
+$lang['form_validation_valid_base64']		= ' "{field}" 字段必须包含一个有效的 base64 字符串。';
+$lang['form_validation_min_length'] = '"{field}" 字段最少需要有 {param} 字的长度。';
+$lang['form_validation_max_length'] = '"{field}" 字段不能超过 {param} 字的长度。';
+$lang['form_validation_exact_length'] = '"{field}" 字段必须是 {param} 字的长度。';
+$lang['form_validation_alpha'] = '"{field}" 字段取值只允许为字母。';
+$lang['form_validation_alpha_numeric'] = '"{field}" 字段取值只允许为字母和数字。';
+$lang['form_validation_alpha_numeric_spaces'] = '"{field}" 字段取值只允许为字母、数字和空格。';
+$lang['form_validation_alpha_dash'] = '"{field}" 字段取值只允许为字母、数字、下划线和破折号';
+$lang['form_validation_numeric'] = '"{field}" 字段取值只允许为数字。';
+$lang['form_validation_is_numeric'] = '"{field}" 字段必须只包含数字。';
+$lang['form_validation_integer'] = '"{field}" 字段必须是整数。';
+$lang['form_validation_regex_match'] = '"{field}" 字段是错误的格式。';
+$lang['form_validation_matches'] = '"{field}" 字段与 {param} 字段不匹配。';
+$lang['form_validation_differs'] = '"{field}" 字段与 {param} 字段必须不同。';
+$lang['form_validation_is_unique'] = '"{field}" 字段必须是一个独一无二的值。';
+$lang['form_validation_is_natural'] = '"{field}" 字段必须是自然数。';
+$lang['form_validation_is_natural_no_zero'] = '"{field}" 字段必须是非 0 的自然数。';
+$lang['form_validation_decimal'] = '"{field}" 字段必须是十进制数。';
+$lang['form_validation_less_than'] = '"{field}" 字段的值必须小于 {param}。';
+$lang['form_validation_less_than_equal_to'] = '"{field}" 字段的值必须小于等于 {param}。';
+$lang['form_validation_greater_than'] = '"{field}" 字段的值必须大于 {param}。';
+$lang['form_validation_greater_than_equal_to'] = '"{field}" 字段的值必须大于等于 {param}。';
+$lang['form_validation_error_message_not_set'] = '无法获得 "{field}" 字段的错误信息。';
+$lang['form_validation_in_list'] = '"{field}" 字段必须是 {param} 中的一种。'; 
diff --git a/system/language/czech/form_validation_lang.php b/system/language/czech/form_validation_lang.php
index 597ed6c3..1c7ef95c 100644
--- a/system/language/czech/form_validation_lang.php
+++ b/system/language/czech/form_validation_lang.php
@@ -9,32 +9,34 @@
  */
 defined('BASEPATH') OR exit('No direct script access allowed');
 
-$lang['form_validation_required']              = 'Pole {field} je povinné.';
-$lang['form_validation_isset']                 = 'Pole {field} musí obsahovat hodnotu.';
-$lang['form_validation_valid_email']           = 'Pole {field} musí obsahovat validní emailovou adresu.';
-$lang['form_validation_valid_emails']          = 'Pole {field} musí obsahovat validní emailovou adresy.';
-$lang['form_validation_valid_url']             = 'Pole {field} musí obsahovat validní URL.';
-$lang['form_validation_valid_ip']              = 'Pole {field} musí obsahovat validní IP.';
-$lang['form_validation_min_length']            = 'Pole {field} musí obsahovat alespoň {param} znaků.';
-$lang['form_validation_max_length']            = 'Pole {field} nesmí obsahovat více než {param} znaků.';
-$lang['form_validation_exact_length']          = 'Pole {field} musí obsahovat přesně {param} znaků.';
-$lang['form_validation_alpha']                 = 'Pole {field} může obsahovat pouze znaky abecedy.';
-$lang['form_validation_alpha_numeric']         = 'Pole {field} může obsahovat pouze znaky abecedy a čísla.';
-$lang['form_validation_alpha_numeric_spaces']  = 'Pole {field} může obsahovat pouze znaky abecedy, čísla a mezery.';
-$lang['form_validation_alpha_dash']            = 'Pole {field} může obsahovat pouze znaky abecedy, čísla, podtržítka a pomlčky.';
-$lang['form_validation_numeric']               = 'Pole {field} může obsahovat pouze čísla.';
-$lang['form_validation_is_numeric']            = 'Pole {field} může obsahovat pouze číselné znaky.';
-$lang['form_validation_integer']               = 'Pole {field} musí být celé číslo.';
-$lang['form_validation_regex_match']           = 'Pole {field} není ve správném formátu.';
-$lang['form_validation_matches']               = 'Pole {field} není shodné s polem {param}.';
-$lang['form_validation_differs']               = 'Pole {field} musí být různé od pole {param}.';
-$lang['form_validation_is_unique']             = 'Pole {field} musí obsahovat unikátní hodnotu.';
-$lang['form_validation_is_natural']            = 'Pole {field} může obsahovat pouze přirozená čísla a nulu.';
-$lang['form_validation_is_natural_no_zero']    = 'Pole {field} může obsahovat pouze přirozená čísla.';
-$lang['form_validation_decimal']               = 'Pole {field} musí obsahovat desetinné čislo.';
-$lang['form_validation_less_than']             = 'Pole {field} musí být menší než pole {param}.';
-$lang['form_validation_less_than_equal_to']    = 'Pole {field} musí být menší nebo stejné jako pole {param}.';
-$lang['form_validation_greater_than']          = 'Pole {field} musí být větší než pole {param}.';
-$lang['form_validation_greater_than_equal_to'] = 'Pole {field} musí být větší nebo stejné jako pole {param}.';
-$lang['form_validation_error_message_not_set'] = 'Pro pole {field} není nastavena chybová zpráva.';
-$lang['form_validation_in_list']               = 'Pole {field} musí být jedním z: {param}.'; 
+$lang['form_validation_required']              = 'Pole "{field}" je povinné.';
+$lang['form_validation_isset']                 = 'Pole "{field}" musí obsahovat hodnotu.';
+$lang['form_validation_valid_email']           = 'Pole "{field}" musí obsahovat validní emailovou adresu.';
+$lang['form_validation_valid_emails']          = 'Pole "{field}" musí obsahovat validní emailovou adresy.';
+$lang['form_validation_valid_url']             = 'Pole "{field}" musí obsahovat validní URL.';
+$lang['form_validation_valid_ip']              = 'Pole "{field}" musí obsahovat validní IP.';
+$lang['form_validation_valid_mac']		= 'The "{field}" field must contain a valid MAC.';
+$lang['form_validation_valid_base64']		= 'The "{field}" field must contain a valid Base64 string.';
+$lang['form_validation_min_length']            = 'Pole "{field}" musí obsahovat alespoň {param} znaků.';
+$lang['form_validation_max_length']            = 'Pole "{field}" nesmí obsahovat více než {param} znaků.';
+$lang['form_validation_exact_length']          = 'Pole "{field}" musí obsahovat přesně {param} znaků.';
+$lang['form_validation_alpha']                 = 'Pole "{field}" může obsahovat pouze znaky abecedy.';
+$lang['form_validation_alpha_numeric']         = 'Pole "{field}" může obsahovat pouze znaky abecedy a čísla.';
+$lang['form_validation_alpha_numeric_spaces']  = 'Pole "{field}" může obsahovat pouze znaky abecedy, čísla a mezery.';
+$lang['form_validation_alpha_dash']            = 'Pole "{field}" může obsahovat pouze znaky abecedy, čísla, podtržítka a pomlčky.';
+$lang['form_validation_numeric']               = 'Pole "{field}" může obsahovat pouze čísla.';
+$lang['form_validation_is_numeric']            = 'Pole "{field}" může obsahovat pouze číselné znaky.';
+$lang['form_validation_integer']               = 'Pole "{field}" musí být celé číslo.';
+$lang['form_validation_regex_match']           = 'Pole "{field}" není ve správném formátu.';
+$lang['form_validation_matches']               = 'Pole "{field}" není shodné s polem {param}.';
+$lang['form_validation_differs']               = 'Pole "{field}" musí být různé od pole {param}.';
+$lang['form_validation_is_unique']             = 'Pole "{field}" musí obsahovat unikátní hodnotu.';
+$lang['form_validation_is_natural']            = 'Pole "{field}" může obsahovat pouze přirozená čísla a nulu.';
+$lang['form_validation_is_natural_no_zero']    = 'Pole "{field}" může obsahovat pouze přirozená čísla.';
+$lang['form_validation_decimal']               = 'Pole "{field}" musí obsahovat desetinné čislo.';
+$lang['form_validation_less_than']             = 'Pole "{field}" musí být menší než pole {param}.';
+$lang['form_validation_less_than_equal_to']    = 'Pole "{field}" musí být menší nebo stejné jako pole {param}.';
+$lang['form_validation_greater_than']          = 'Pole "{field}" musí být větší než pole {param}.';
+$lang['form_validation_greater_than_equal_to'] = 'Pole "{field}" musí být větší nebo stejné jako pole {param}.';
+$lang['form_validation_error_message_not_set'] = 'Pro pole "{field}" není nastavena chybová zpráva.';
+$lang['form_validation_in_list']               = 'Pole "{field}" musí být jedním z: {param}.'; 
diff --git a/system/language/czech/imglib_lang.php b/system/language/czech/imglib_lang.php
index 93ca68eb..64295387 100644
--- a/system/language/czech/imglib_lang.php
+++ b/system/language/czech/imglib_lang.php
@@ -16,6 +16,7 @@ $lang['imglib_unsupported_imagecreate'] = 'Váš server nepodporuje funkce GD kn
 $lang['imglib_gif_not_supported']       = 'GIF obrázky často nejsou z důvodu licencování podporovány. Zvažte prosím použití formátu JPG nebo PNG.';
 $lang['imglib_jpg_not_supported']       = 'JPG obrázky nejsou podporovány.';
 $lang['imglib_png_not_supported']       = 'PNG obrázky nejsou podporovány.';
+$lang['imglib_webp_not_supported'] = 'WEBP images are not supported.';
 $lang['imglib_jpg_or_png_required']     = 'Změna velikosti obrázku je možná pouze pro formáty JPG a PNG';
 $lang['imglib_copy_error']              = 'Nastal error při pokusu o přepsání souboru. Zkontrolujte prosím oprávnění souboru.';
 $lang['imglib_rotate_unsupported']      = 'Vypadá to, že otočení obrázku není serverem podporováno.';
diff --git a/system/language/dutch/form_validation_lang.php b/system/language/dutch/form_validation_lang.php
index 91e53fd9..92ed9ad2 100644
--- a/system/language/dutch/form_validation_lang.php
+++ b/system/language/dutch/form_validation_lang.php
@@ -10,32 +10,34 @@
  */
 defined('BASEPATH') OR exit('Directe toegang tot scripts is niet toegestaan');
 
-$lang['form_validation_required']		= 'Het {field}-veld is verplicht.';
-$lang['form_validation_isset']			= 'Het {field}-veld mag niet leeg zijn.';
-$lang['form_validation_valid_email']		= 'Het {field}-veld dient een geldig e-mailadres te bevatten.';
-$lang['form_validation_valid_emails']		= 'Het {field}-veld dient geldige e-mailadressen te bevatten.';
-$lang['form_validation_valid_url']		= 'Het {field}-veld dient een geldige URL te bevatten.';
-$lang['form_validation_valid_ip']		= 'Het {field}-veld dient een geldig IP-adres te bevatten.';
-$lang['form_validation_min_length']		= 'Het {field}-veld dient tenminste {param} karakters lang te zijn.';
-$lang['form_validation_max_length']		= 'Het {field}-veld mag niet meer dan {param} karaktertekens bevatten.';
-$lang['form_validation_exact_length']		= 'Het {field}-veld dient precies {param} karaktertekens te bevatten.';
-$lang['form_validation_alpha']			= 'Het {field}-veld mag alleen alfabetische karaktertekens bevatten.';
-$lang['form_validation_alpha_numeric']		= 'Het {field}-veld mag alleen alfanumerieke karaktertekens bevatten.';
-$lang['form_validation_alpha_numeric_spaces']	= 'Het {field}-veld mag alleen alfanumerieke karaktertekens en spaties bevatten.';
-$lang['form_validation_alpha_dash']		= 'Het {field}-veld mag alleen alfanumerieke karaktertekens, underscores, en het minteken bevatten.';
-$lang['form_validation_numeric']		= 'Het {field}-veld mag alleen cijfers bevatten.';
-$lang['form_validation_is_numeric']		= 'Het {field}-veld mag alleen numerieke waarden bevatten.';
-$lang['form_validation_integer']		= 'Het {field}-veld mag alleen hele getallen bevatten.';
-$lang['form_validation_regex_match']		= 'Het {field}-veld heeft niet het juiste formaat.';
-$lang['form_validation_matches']		= 'Het {field}-veld komt niet overeen met het {param}-veld.';
-$lang['form_validation_differs']		= 'Het {field}-veld dient verschillend te zijn van het {param}-veld.';
-$lang['form_validation_is_unique']		= 'Het {field}-veld dient een unieke waarde te bevatten.';
-$lang['form_validation_is_natural']		= 'Het {field}-veld dient alleen cijfers te bevatten.';
-$lang['form_validation_is_natural_no_zero']	= 'Het {field}-veld dient alleen cijfers groter dan nul te bevatten.';
-$lang['form_validation_decimal']		= 'Het {field}-veld dient een decimaal nummer te bevatten.';
-$lang['form_validation_less_than']		= 'Het {field}-veld dient een cijfer kleiner dan {param} te bevatten.';
-$lang['form_validation_less_than_equal_to']	= 'Het {field}-veld dient een cijfer kleiner of gelijk aan {param} te bevatten.';
-$lang['form_validation_greater_than']		= 'Het {field}-veld dient een cijfer groter dan {param} te bevatten.';
-$lang['form_validation_greater_than_equal_to']	= 'Het {field}-veld dient een cijfer groter dan, of gelijk aan {param} te bevatten.';
-$lang['form_validation_error_message_not_set']	= 'Tijdens de validatie van het {field}-veld is een niet nader genoemde fout opgetreden.';
-$lang['form_validation_in_list']		= 'Het {field}-veld moet één van de volgende waardes bevatten: {param}.';
\ No newline at end of file
+$lang['form_validation_required']		= 'Het "{field}"-veld is verplicht.';
+$lang['form_validation_isset']			= 'Het "{field}"-veld mag niet leeg zijn.';
+$lang['form_validation_valid_email']		= 'Het "{field}"-veld dient een geldig e-mailadres te bevatten.';
+$lang['form_validation_valid_emails']		= 'Het "{field}"-veld dient geldige e-mailadressen te bevatten.';
+$lang['form_validation_valid_url']		= 'Het "{field}"-veld dient een geldige URL te bevatten.';
+$lang['form_validation_valid_ip']		= 'Het "{field}"-veld dient een geldig IP-adres te bevatten.';
+$lang['form_validation_valid_mac']		= 'The "{field}" field must contain a valid MAC.';
+$lang['form_validation_valid_base64']		= 'The "{field}" field must contain a valid Base64 string.';
+$lang['form_validation_min_length']		= 'Het "{field}"-veld dient tenminste {param} karakters lang te zijn.';
+$lang['form_validation_max_length']		= 'Het "{field}"-veld mag niet meer dan {param} karaktertekens bevatten.';
+$lang['form_validation_exact_length']		= 'Het "{field}"-veld dient precies {param} karaktertekens te bevatten.';
+$lang['form_validation_alpha']			= 'Het "{field}"-veld mag alleen alfabetische karaktertekens bevatten.';
+$lang['form_validation_alpha_numeric']		= 'Het "{field}"-veld mag alleen alfanumerieke karaktertekens bevatten.';
+$lang['form_validation_alpha_numeric_spaces']	= 'Het "{field}"-veld mag alleen alfanumerieke karaktertekens en spaties bevatten.';
+$lang['form_validation_alpha_dash']		= 'Het "{field}"-veld mag alleen alfanumerieke karaktertekens, underscores, en het minteken bevatten.';
+$lang['form_validation_numeric']		= 'Het "{field}"-veld mag alleen cijfers bevatten.';
+$lang['form_validation_is_numeric']		= 'Het "{field}"-veld mag alleen numerieke waarden bevatten.';
+$lang['form_validation_integer']		= 'Het "{field}"-veld mag alleen hele getallen bevatten.';
+$lang['form_validation_regex_match']		= 'Het "{field}"-veld heeft niet het juiste formaat.';
+$lang['form_validation_matches']		= 'Het "{field}"-veld komt niet overeen met het {param}-veld.';
+$lang['form_validation_differs']		= 'Het "{field}"-veld dient verschillend te zijn van het {param}-veld.';
+$lang['form_validation_is_unique']		= 'Het "{field}"-veld dient een unieke waarde te bevatten.';
+$lang['form_validation_is_natural']		= 'Het "{field}"-veld dient alleen cijfers te bevatten.';
+$lang['form_validation_is_natural_no_zero']	= 'Het "{field}"-veld dient alleen cijfers groter dan nul te bevatten.';
+$lang['form_validation_decimal']		= 'Het "{field}"-veld dient een decimaal nummer te bevatten.';
+$lang['form_validation_less_than']		= 'Het "{field}"-veld dient een cijfer kleiner dan {param} te bevatten.';
+$lang['form_validation_less_than_equal_to']	= 'Het "{field}"-veld dient een cijfer kleiner of gelijk aan {param} te bevatten.';
+$lang['form_validation_greater_than']		= 'Het "{field}"-veld dient een cijfer groter dan {param} te bevatten.';
+$lang['form_validation_greater_than_equal_to']	= 'Het "{field}"-veld dient een cijfer groter dan, of gelijk aan {param} te bevatten.';
+$lang['form_validation_error_message_not_set']	= 'Tijdens de validatie van het "{field}"-veld is een niet nader genoemde fout opgetreden.';
+$lang['form_validation_in_list']		= 'Het "{field}"-veld moet één van de volgende waardes bevatten: {param}.';
\ No newline at end of file
diff --git a/system/language/dutch/imglib_lang.php b/system/language/dutch/imglib_lang.php
index f0bd5da2..5614a6d8 100644
--- a/system/language/dutch/imglib_lang.php
+++ b/system/language/dutch/imglib_lang.php
@@ -17,6 +17,7 @@ $lang['imglib_unsupported_imagecreate']		= 'De benodigde GD functie die nodig is
 $lang['imglib_gif_not_supported']		= 'GIF-afbeeldingen worden veelal niet ondersteund vanwege licensierestricties. U zou JPG- of PNG-afbeeldingen kunnen gebruiken.';
 $lang['imglib_jpg_not_supported']		= 'JPG-afbeeldingen worden niet ondersteund.';
 $lang['imglib_png_not_supported']		= 'PNG-afbeeldingen worden niet ondersteund.';
+$lang['imglib_webp_not_supported'] = 'WEBP images are not supported.';
 $lang['imglib_jpg_or_png_required']		= 'Het in de voorkeuren opgegeven protocol voor het schalen van afbeeldingen is alleen geschikt voor JPEG en PNG-afbeeldingen.';
 $lang['imglib_copy_error']			= 'Er is een fout opgetreden tijdens het vervangen van het bestand. Controleer de bestandsrechten voor de directory.';
 $lang['imglib_rotate_unsupported']		= 'Het roteren van afbeeldingen wordt blijkbaar niet door de server ondersteund.';
diff --git a/system/language/english/form_validation_lang.php b/system/language/english/form_validation_lang.php
index 74a2512c..27227877 100644
--- a/system/language/english/form_validation_lang.php
+++ b/system/language/english/form_validation_lang.php
@@ -37,34 +37,34 @@
  */
 defined('BASEPATH') OR exit('No direct script access allowed');
 
-$lang['form_validation_required']		= 'The {field} field is required.';
-$lang['form_validation_isset']			= 'The {field} field must have a value.';
-$lang['form_validation_valid_email']		= 'The {field} field must contain a valid email address.';
-$lang['form_validation_valid_emails']		= 'The {field} field must contain all valid email addresses.';
-$lang['form_validation_valid_url']		= 'The {field} field must contain a valid URL.';
-$lang['form_validation_valid_ip']		= 'The {field} field must contain a valid IP.';
-$lang['form_validation_valid_mac']		= 'The {field} field must contain a valid MAC.';
-$lang['form_validation_valid_base64']		= 'The {field} field must contain a valid Base64 string.';
-$lang['form_validation_min_length']		= 'The {field} field must be at least {param} characters in length.';
-$lang['form_validation_max_length']		= 'The {field} field cannot exceed {param} characters in length.';
-$lang['form_validation_exact_length']		= 'The {field} field must be exactly {param} characters in length.';
-$lang['form_validation_alpha']			= 'The {field} field may only contain alphabetical characters.';
-$lang['form_validation_alpha_numeric']		= 'The {field} field may only contain alpha-numeric characters.';
-$lang['form_validation_alpha_numeric_spaces']	= 'The {field} field may only contain alpha-numeric characters and spaces.';
-$lang['form_validation_alpha_dash']		= 'The {field} field may only contain alpha-numeric characters, underscores, and dashes.';
-$lang['form_validation_numeric']		= 'The {field} field must contain only numbers.';
-$lang['form_validation_is_numeric']		= 'The {field} field must contain only numeric characters.';
-$lang['form_validation_integer']		= 'The {field} field must contain an integer.';
-$lang['form_validation_regex_match']		= 'The {field} field is not in the correct format.';
-$lang['form_validation_matches']		= 'The {field} field does not match the {param} field.';
-$lang['form_validation_differs']		= 'The {field} field must differ from the {param} field.';
-$lang['form_validation_is_unique'] 		= 'The {field} field must contain a unique value.';
-$lang['form_validation_is_natural']		= 'The {field} field must only contain digits.';
-$lang['form_validation_is_natural_no_zero']	= 'The {field} field must only contain digits and must be greater than zero.';
-$lang['form_validation_decimal']		= 'The {field} field must contain a decimal number.';
-$lang['form_validation_less_than']		= 'The {field} field must contain a number less than {param}.';
-$lang['form_validation_less_than_equal_to']	= 'The {field} field must contain a number less than or equal to {param}.';
-$lang['form_validation_greater_than']		= 'The {field} field must contain a number greater than {param}.';
-$lang['form_validation_greater_than_equal_to']	= 'The {field} field must contain a number greater than or equal to {param}.';
-$lang['form_validation_error_message_not_set']	= 'Unable to access an error message corresponding to your field name {field}.';
-$lang['form_validation_in_list']		= 'The {field} field must be one of: {param}.';
+$lang['form_validation_required']		= 'The "{field}" field is required.';
+$lang['form_validation_isset']			= 'The "{field}" field must have a value.';
+$lang['form_validation_valid_email']		= 'The "{field}" field must contain a valid email address.';
+$lang['form_validation_valid_emails']		= 'The "{field}" field must contain all valid email addresses.';
+$lang['form_validation_valid_url']		= 'The "{field}" field must contain a valid URL.';
+$lang['form_validation_valid_ip']		= 'The "{field}" field must contain a valid IP.';
+$lang['form_validation_valid_mac']		= 'The "{field}" field must contain a valid MAC.';
+$lang['form_validation_valid_base64']		= 'The "{field}" field must contain a valid Base64 string.';
+$lang['form_validation_min_length']		= 'The "{field}" field must be at least {param} characters in length.';
+$lang['form_validation_max_length']		= 'The "{field}" field cannot exceed {param} characters in length.';
+$lang['form_validation_exact_length']		= 'The "{field}" field must be exactly {param} characters in length.';
+$lang['form_validation_alpha']			= 'The "{field}" field may only contain alphabetical characters.';
+$lang['form_validation_alpha_numeric']		= 'The "{field}" field may only contain alpha-numeric characters.';
+$lang['form_validation_alpha_numeric_spaces']	= 'The "{field}" field may only contain alpha-numeric characters and spaces.';
+$lang['form_validation_alpha_dash']		= 'The "{field}" field may only contain alpha-numeric characters, underscores, and dashes.';
+$lang['form_validation_numeric']		= 'The "{field}" field must contain only numbers.';
+$lang['form_validation_is_numeric']		= 'The "{field}" field must contain only numeric characters.';
+$lang['form_validation_integer']		= 'The "{field}" field must contain an integer.';
+$lang['form_validation_regex_match']		= 'The "{field}" field is not in the correct format.';
+$lang['form_validation_matches']		= 'The "{field}" field does not match the {param} field.';
+$lang['form_validation_differs']		= 'The "{field}" field must differ from the {param} field.';
+$lang['form_validation_is_unique'] 		= 'The "{field}" field must contain a unique value.';
+$lang['form_validation_is_natural']		= 'The "{field}" field must only contain digits.';
+$lang['form_validation_is_natural_no_zero']	= 'The "{field}" field must only contain digits and must be greater than zero.';
+$lang['form_validation_decimal']		= 'The "{field}" field must contain a decimal number.';
+$lang['form_validation_less_than']		= 'The "{field}" field must contain a number less than {param}.';
+$lang['form_validation_less_than_equal_to']	= 'The "{field}" field must contain a number less than or equal to {param}.';
+$lang['form_validation_greater_than']		= 'The "{field}" field must contain a number greater than {param}.';
+$lang['form_validation_greater_than_equal_to']	= 'The "{field}" field must contain a number greater than or equal to {param}.';
+$lang['form_validation_error_message_not_set']	= 'Unable to access an error message corresponding to your field name "{field}".';
+$lang['form_validation_in_list']		= 'The "{field}" field must be one of: {param}.';
diff --git a/system/language/finnish/form_validation_lang.php b/system/language/finnish/form_validation_lang.php
index 7eaec04c..fae9490f 100644
--- a/system/language/finnish/form_validation_lang.php
+++ b/system/language/finnish/form_validation_lang.php
@@ -37,33 +37,34 @@
  */
 defined('BASEPATH') OR exit('No direct script access allowed');
 
-$lang['form_validation_required']		= '{field} vaaditaan.';
-$lang['form_validation_isset']			= '{field} -kenttä pitää sisältää arvon.';
-$lang['form_validation_valid_email']		= '{field} -kentän pitää sisältää kelvollisen sähköpostiosoitteen.';
-$lang['form_validation_valid_emails']		= '{field} -kentän pitää sisältää vain kelvollisia sähköpostiosoitteita.';
-$lang['form_validation_valid_url']		= '{field} -kentän pitää sisältää kelvollinen URL-osoite.';
-$lang['form_validation_valid_ip']		= '{field} -kentän pitää sisältää kelvollinen IP.';
-$lang['form_validation_valid_base64']		= '{field} -kentän pitää sisältää kelvollinen  Base64 string.';
-$lang['form_validation_min_length']		= '{field} -kentän pitää olla vähintään {param} merkkiä pitkä.';
-$lang['form_validation_max_length']		= '{field} -kenttä ei voi ylittää {param} merkkiä.';
-$lang['form_validation_exact_length']		= '{field} -kentän täytyy olla tasan {param} merkkiä pitkä.';
-$lang['form_validation_alpha']			= '{field} -kenttä voi sisältää vain aakkosia.';
-$lang['form_validation_alpha_numeric']		= '{field} -kenttä voi sisältää vain aakkosia ja numeroita.';
-$lang['form_validation_alpha_numeric_spaces']	= '{field} -kenttä voi sisältää vain aakkosia, numeroita sekä välilyöntejä.';
-$lang['form_validation_alpha_dash']		= '{field} -kenttä voi sisältää vain aakkosia, numeroita, alaviivoja tai väliviivoja.';
-$lang['form_validation_numeric']		= '{field} -kentän täytyy sisältää vain numeroita.';
-$lang['form_validation_is_numeric']		= '{field} -kentän täytyy sisältää vain numeroita.';
-$lang['form_validation_integer']		= '{field} -kenttä voi sisältää vain kokonaisluvun.';
-$lang['form_validation_regex_match']		= '{field} -kenttä ei ole ole oikeassa muodossa.';
-$lang['form_validation_matches']		= '{field} -kenttä ei vastaa {param} -kenttää.';
-$lang['form_validation_differs']		= '{field} -kentän on oltava erilainen kuin {param}.';
-$lang['form_validation_is_unique'] 		= '{field} -kentän on sisällettävä yksilöllinen arvo.';
-$lang['form_validation_is_natural']		= '{field} -kenttä saa sisältää vain numeroita.';
-$lang['form_validation_is_natural_no_zero']	= '{field} -kenttä saa sisältää vain numeroita ja sen on oltava suurempi kuin nolla.';
-$lang['form_validation_decimal']		= '{field} -kentässä on oltava desimaaliluku.';
-$lang['form_validation_less_than']		= '{field} -kentän on sisällettävä numero, joka on pienempi kuin {param}.';
-$lang['form_validation_less_than_equal_to']	= '{field} -kentän tulee sisältää numero, joka on pienempi tai yhtä suuri kuin {param}.';
-$lang['form_validation_greater_than']		= '{field} -kentän on oltava suurempi kuin {param}.';
-$lang['form_validation_greater_than_equal_to']	= '{field} -kentän tulee sisältää numero, joka on suurempi tai yhtä suuri kuin {param}.';
-$lang['form_validation_error_message_not_set']	= 'Kentän {field} nimeä vastaavaa virhesanomaa ei voida käyttää.';
-$lang['form_validation_in_list']		= '{field} -kentän on oltava yksi: {param}.';
+$lang['form_validation_required']		= '"{field}" vaaditaan.';
+$lang['form_validation_isset']			= '"{field}" -kenttä pitää sisältää arvon.';
+$lang['form_validation_valid_email']		= '"{field}" -kentän pitää sisältää kelvollisen sähköpostiosoitteen.';
+$lang['form_validation_valid_emails']		= '"{field}" -kentän pitää sisältää vain kelvollisia sähköpostiosoitteita.';
+$lang['form_validation_valid_url']		= '"{field}" -kentän pitää sisältää kelvollinen URL-osoite.';
+$lang['form_validation_valid_ip']		= '"{field}" -kentän pitää sisältää kelvollinen IP.';
+$lang['form_validation_valid_mac']		= 'The "{field}" field must contain a valid MAC.';
+$lang['form_validation_valid_base64']		= '"{field}" -kentän pitää sisältää kelvollinen  Base64 string.';
+$lang['form_validation_min_length']		= '"{field}" -kentän pitää olla vähintään {param} merkkiä pitkä.';
+$lang['form_validation_max_length']		= '"{field}" -kenttä ei voi ylittää {param} merkkiä.';
+$lang['form_validation_exact_length']		= '"{field}" -kentän täytyy olla tasan {param} merkkiä pitkä.';
+$lang['form_validation_alpha']			= '"{field}" -kenttä voi sisältää vain aakkosia.';
+$lang['form_validation_alpha_numeric']		= '"{field}" -kenttä voi sisältää vain aakkosia ja numeroita.';
+$lang['form_validation_alpha_numeric_spaces']	= '"{field}" -kenttä voi sisältää vain aakkosia, numeroita sekä välilyöntejä.';
+$lang['form_validation_alpha_dash']		= '"{field}" -kenttä voi sisältää vain aakkosia, numeroita, alaviivoja tai väliviivoja.';
+$lang['form_validation_numeric']		= '"{field}" -kentän täytyy sisältää vain numeroita.';
+$lang['form_validation_is_numeric']		= '"{field}" -kentän täytyy sisältää vain numeroita.';
+$lang['form_validation_integer']		= '"{field}" -kenttä voi sisältää vain kokonaisluvun.';
+$lang['form_validation_regex_match']		= '"{field}" -kenttä ei ole ole oikeassa muodossa.';
+$lang['form_validation_matches']		= '"{field}" -kenttä ei vastaa {param} -kenttää.';
+$lang['form_validation_differs']		= '"{field}" -kentän on oltava erilainen kuin {param}.';
+$lang['form_validation_is_unique'] 		= '"{field}" -kentän on sisällettävä yksilöllinen arvo.';
+$lang['form_validation_is_natural']		= '"{field}" -kenttä saa sisältää vain numeroita.';
+$lang['form_validation_is_natural_no_zero']	= '"{field}" -kenttä saa sisältää vain numeroita ja sen on oltava suurempi kuin nolla.';
+$lang['form_validation_decimal']		= '"{field}" -kentässä on oltava desimaaliluku.';
+$lang['form_validation_less_than']		= '"{field}" -kentän on sisällettävä numero, joka on pienempi kuin {param}.';
+$lang['form_validation_less_than_equal_to']	= '"{field}" -kentän tulee sisältää numero, joka on pienempi tai yhtä suuri kuin {param}.';
+$lang['form_validation_greater_than']		= '"{field}" -kentän on oltava suurempi kuin {param}.';
+$lang['form_validation_greater_than_equal_to']	= '"{field}" -kentän tulee sisältää numero, joka on suurempi tai yhtä suuri kuin {param}.';
+$lang['form_validation_error_message_not_set']	= 'Kentän "{field}" nimeä vastaavaa virhesanomaa ei voida käyttää.';
+$lang['form_validation_in_list']		= '"{field}" -kentän on oltava yksi: {param}.';
diff --git a/system/language/finnish/imglib_lang.php b/system/language/finnish/imglib_lang.php
index 1f827168..0590e9ac 100644
--- a/system/language/finnish/imglib_lang.php
+++ b/system/language/finnish/imglib_lang.php
@@ -44,6 +44,7 @@ $lang['imglib_unsupported_imagecreate'] = 'Palvelimesi ei tue GD-toimintoa, jota
 $lang['imglib_gif_not_supported'] = 'GIF-kuvia ei usein tueta lisenssirajoitusten takia. Saatat joutua käyttämään JPG- tai PNG-kuvia.';
 $lang['imglib_jpg_not_supported'] = 'JPG-kuvia ei tueta.';
 $lang['imglib_png_not_supported'] = 'PNG-kuvia ei tueta.';
+$lang['imglib_webp_not_supported'] = 'WEBP images are not supported.';
 $lang['imglib_jpg_or_png_required'] = 'Asetuksissasi määritetty kuvan koon muuttamisprotokolla toimii vain JPEG- tai PNG-kuvatyyppien kanssa.';
 $lang['imglib_copy_error'] = 'Tiedoston korvaamisen yhteydessä tapahtui virhe. Varmista, että tiedostohakemisto on kirjoitettavissa.';
 $lang['imglib_rotate_unsupported'] = 'Palvelimesi ei näytä tukevan kuvan kiertämistä.';
diff --git a/system/language/french/date_lang.php b/system/language/french/date_lang.php
index 2471e514..334d2cad 100644
--- a/system/language/french/date_lang.php
+++ b/system/language/french/date_lang.php
@@ -32,7 +32,7 @@ $lang['UM35']	 = '(UTC -3:30) Newfoundland Standard Time';
 $lang['UM3']	 = '(UTC -3:00) Argentina, Brazil, French Guiana, Uruguay';
 $lang['UM2']	 = '(UTC -2:00) South Georgia/South Sandwich Islands';
 $lang['UM1']	 = '(UTC -1:00) Azores, Cape Verde Islands';
-$lang['UTC']	 = '(UTC 0:00) Greenwich heure normale de référence, heure d\'Europe occidentale';
+$lang['UTC']	 = '(UTC) Greenwich heure normale de référence, heure d\'Europe occidentale';
 $lang['UP1']	 = '(UTC +1:00) Heure d\'Europe centrale, heure normale d\'Afrique de l\'ouest';
 $lang['UP2']	 = '(UTC +2:00) Heure normale d\'Afrique centrale, heure d\'Europe orientale, heure normale de Kaliningrad';
 $lang['UP3']	 = '(UTC +3:00) Heure de Moscou, heure normale d\'Afrique de l\'est, heure d\'Arabie';
diff --git a/system/language/french/form_validation_lang.php b/system/language/french/form_validation_lang.php
index b3cad1b7..0e0054c0 100644
--- a/system/language/french/form_validation_lang.php
+++ b/system/language/french/form_validation_lang.php
@@ -1,32 +1,34 @@
 <?php
 defined('BASEPATH') OR exit('No direct script access allowed');
 
-$lang['form_validation_required']		        = 'Le champ {field} est requis.';
-$lang['form_validation_isset']			        = 'Le champ {field} doit recevoir une valeur obligatoirement.';
-$lang['form_validation_valid_email']		     = 'Le champ {field} doit contenir une adresse e-mail valide.';
-$lang['form_validation_valid_emails']		     = 'Le champ {field} doit contenir des adresses e-mail valides.';
-$lang['form_validation_valid_url']		        = 'Le champ {field} doit contenir une URL valide.';
-$lang['form_validation_valid_ip']		        = 'Le champ {field} doit contenir une adresse IP valide.';
-$lang['form_validation_min_length']		        = 'Le champ {field} doit avoir une longueur d\'au moins {param} caractères.';
-$lang['form_validation_max_length']		        = 'Le champ {field} ne peut pas excéder {param} caractères en longueur.';
-$lang['form_validation_exact_length']		     = 'Le champ {field} doit avoir exactement {param} caractères en longueur.';
-$lang['form_validation_alpha']			        = 'Le champ {field} ne peut contenir que des caractères alphabétiques.';
-$lang['form_validation_alpha_numeric']		     = 'Le champ {field} ne peut contenir que des caractères alpha-numériques.';
-$lang['form_validation_alpha_numeric_spaces']  = 'Le champ {field} ne peut contenir que des caractères alpha-numériques et des espaces.';
-$lang['form_validation_alpha_dash']		        = 'Le champ {field} ne peut contenir que des caractères alpha-numériques, des underscores ou des slashs.';
-$lang['form_validation_numeric']		           = 'Le champ {field} ne peut contenir que des nombres.';
-$lang['form_validation_is_numeric']		        = 'Le champ {field} ne peut contenir que des caractères numériques.';
-$lang['form_validation_integer']		           = 'Le champ {field} doit contenir un chiffre entier.';
-$lang['form_validation_regex_match']		     = 'Le champ {field} n\'a pas un format correct.';
-$lang['form_validation_matches']		           = 'Le champ {field} doit être égal au champ {param}.';
-$lang['form_validation_differs']		           = 'Le champ {field} doit être différent du champ {param}.';
-$lang['form_validation_is_unique'] 		        = 'Le champ {field} doit contenir une valeur unique.';
-$lang['form_validation_is_natural']		        = 'Le champ {field} ne peut contenir que des entiers naturels.';
-$lang['form_validation_is_natural_no_zero']	  = 'Le champ {field} ne peut contenir que des entiers naturels plus grands que zéro.';
-$lang['form_validation_decimal']		           = 'Le champ {field} doit contenir un nombre décimal.';
-$lang['form_validation_less_than']		        = 'Le champ {field} doit contenir un nombre moins grand que {param}.';
-$lang['form_validation_less_than_equal_to']    = 'Le champ {field} doit contenir un nombre moins grand ou égal à {param}.';
-$lang['form_validation_greater_than']		     = 'Le champ {field} doit contenir un nombre plus grand que {param}.';
-$lang['form_validation_greater_than_equal_to'] = 'Le champ {field} doit contenir un nombre plus grand ou égal à {param}.';
-$lang['form_validation_error_message_not_set'] = 'Impossible d\'accéder à un message d\'erreur correspondant au champ {field}.';
-$lang['form_validation_in_list']		           = 'Le champ {field} doit être pris parmi : {param}.';
+$lang['form_validation_required']		        = 'Le champ "{field}" est requis.';
+$lang['form_validation_isset']			        = 'Le champ "{field}" doit recevoir une valeur obligatoirement.';
+$lang['form_validation_valid_email']		     = 'Le champ "{field}" doit contenir une adresse e-mail valide.';
+$lang['form_validation_valid_emails']		     = 'Le champ "{field}" doit contenir des adresses e-mail valides.';
+$lang['form_validation_valid_url']		        = 'Le champ "{field}" doit contenir une URL valide.';
+$lang['form_validation_valid_ip']		        = 'Le champ "{field}" doit contenir une adresse IP valide.';
+$lang['form_validation_valid_mac']		= 'The "{field}" field must contain a valid MAC.';
+$lang['form_validation_valid_base64']		= 'The "{field}" field must contain a valid Base64 string.';
+$lang['form_validation_min_length']		        = 'Le champ "{field}" doit avoir une longueur d\'au moins {param} caractères.';
+$lang['form_validation_max_length']		        = 'Le champ "{field}" ne peut pas excéder {param} caractères en longueur.';
+$lang['form_validation_exact_length']		     = 'Le champ "{field}" doit avoir exactement {param} caractères en longueur.';
+$lang['form_validation_alpha']			        = 'Le champ "{field}" ne peut contenir que des caractères alphabétiques.';
+$lang['form_validation_alpha_numeric']		     = 'Le champ "{field}" ne peut contenir que des caractères alpha-numériques.';
+$lang['form_validation_alpha_numeric_spaces']  = 'Le champ "{field}" ne peut contenir que des caractères alpha-numériques et des espaces.';
+$lang['form_validation_alpha_dash']		        = 'Le champ "{field}" ne peut contenir que des caractères alpha-numériques, des underscores ou des slashs.';
+$lang['form_validation_numeric']		           = 'Le champ "{field}" ne peut contenir que des nombres.';
+$lang['form_validation_is_numeric']		        = 'Le champ "{field}" ne peut contenir que des caractères numériques.';
+$lang['form_validation_integer']		           = 'Le champ "{field}" doit contenir un chiffre entier.';
+$lang['form_validation_regex_match']		     = 'Le champ "{field}" n\'a pas un format correct.';
+$lang['form_validation_matches']		           = 'Le champ "{field}" doit être égal au champ {param}.';
+$lang['form_validation_differs']		           = 'Le champ "{field}" doit être différent du champ {param}.';
+$lang['form_validation_is_unique'] 		        = 'Le champ "{field}" doit contenir une valeur unique.';
+$lang['form_validation_is_natural']		        = 'Le champ "{field}" ne peut contenir que des entiers naturels.';
+$lang['form_validation_is_natural_no_zero']	  = 'Le champ "{field}" ne peut contenir que des entiers naturels plus grands que zéro.';
+$lang['form_validation_decimal']		           = 'Le champ "{field}" doit contenir un nombre décimal.';
+$lang['form_validation_less_than']		        = 'Le champ "{field}" doit contenir un nombre moins grand que {param}.';
+$lang['form_validation_less_than_equal_to']    = 'Le champ "{field}" doit contenir un nombre moins grand ou égal à {param}.';
+$lang['form_validation_greater_than']		     = 'Le champ "{field}" doit contenir un nombre plus grand que {param}.';
+$lang['form_validation_greater_than_equal_to'] = 'Le champ "{field}" doit contenir un nombre plus grand ou égal à {param}.';
+$lang['form_validation_error_message_not_set'] = 'Impossible d\'accéder à un message d\'erreur correspondant au champ "{field}".';
+$lang['form_validation_in_list']		           = 'Le champ "{field}" doit être pris parmi : {param}.';
diff --git a/system/language/german/calendar_lang.php b/system/language/german/calendar_lang.php
index 463a02e1..0571804c 100644
--- a/system/language/german/calendar_lang.php
+++ b/system/language/german/calendar_lang.php
@@ -60,7 +60,7 @@ $lang['cal_friday'] = 'Freitag';
 $lang['cal_saturday'] = 'Samstag';
 $lang['cal_jan'] = 'Jan';
 $lang['cal_feb'] = 'Feb';
-$lang['cal_mar'] = 'M&auml;r';
+$lang['cal_mar'] = 'Mär';
 $lang['cal_apr'] = 'Apr';
 $lang['cal_may'] = 'Mai';
 $lang['cal_jun'] = 'Jun';
@@ -72,7 +72,7 @@ $lang['cal_nov'] = 'Nov';
 $lang['cal_dec'] = 'Dez';
 $lang['cal_january'] = 'Januar';
 $lang['cal_february'] = 'Februar';
-$lang['cal_march'] = 'M&auml;rz';
+$lang['cal_march'] = 'März';
 $lang['cal_april'] = 'April';
 $lang['cal_mayl'] = 'Mai';
 $lang['cal_june'] = 'Juni';
diff --git a/system/language/german/date_lang.php b/system/language/german/date_lang.php
index 83c938e4..b993c404 100644
--- a/system/language/german/date_lang.php
+++ b/system/language/german/date_lang.php
@@ -54,41 +54,41 @@ $lang['date_seconds'] = 'Sekunden';
 
 $lang['UM12']  = '(UTC -12:00) Bakerinsel/Howlandinsel';
 $lang['UM11']  = '(UTC -11:00) Amerikanisch-Samoa, Niue';
-$lang['UM10']  = '(UTC -10:00) Hawaii-Aleutian Standard Time, Cookinseln, Hawaii';
+$lang['UM10']  = '(UTC -10:00) Hawaii-Aleutian Standard Zeit, Cookinseln, Hawaii';
 $lang['UM95']  = '(UTC -9:30) Marquesas-Inseln';
-$lang['UM9']   = '(UTC -9:00) Alaska Standard Time, Gambierinseln';
-$lang['UM8']   = '(UTC -8:00) Pacific Standard Time, Clipperton-Insel';
-$lang['UM7']   = '(UTC -7:00) Mountain Standard Time';
-$lang['UM6']   = '(UTC -6:00) Central Standard Time';
-$lang['UM5']   = '(UTC -5:00) Eastern Standard Time, Western Caribbean Standard Time';
-$lang['UM45']  = '(UTC -4:30) Venezuelan Standard Time';
-$lang['UM4']   = '(UTC -4:00) Atlantic Standard Time, Eastern Caribbean Standard Time';
-$lang['UM35']  = '(UTC -3:30) Newfoundland Standard Time';
-$lang['UM3']   = '(UTC -3:00) Argentinien, Brasilien, Franz&ouml;sisch-Guayana, Uruguay';
-$lang['UM2']   = '(UTC -2:00) S&uuml;dgeorgien und die s&uuml;dlichen Sandwichinseln';
+$lang['UM9']   = '(UTC -9:00) Alaska Standard Zeit, Gambierinseln';
+$lang['UM8']   = '(UTC -8:00) Pacific Standard Zeit, Clipperton-Insel';
+$lang['UM7']   = '(UTC -7:00) Mountain Standard Zeit';
+$lang['UM6']   = '(UTC -6:00) Central Standard Zeit';
+$lang['UM5']   = '(UTC -5:00) Eastern Standard Zeit, Western Caribbean Standard Zeit';
+$lang['UM45']  = '(UTC -4:30) Venezuelan Standard Zeit';
+$lang['UM4']   = '(UTC -4:00) Atlantic Standard Zeit, Eastern Caribbean Standard Zeit';
+$lang['UM35']  = '(UTC -3:30) Newfoundland Standard Zeit';
+$lang['UM3']   = '(UTC -3:00) Argentinien, Brasilien, Französisch-Guayana, Uruguay';
+$lang['UM2']   = '(UTC -2:00) Südgeorgien und die südlichen Sandwichinseln';
 $lang['UM1']   = '(UTC -1:00) Azoren, Kap Verde';
-$lang['UTC']   = '(UTC) Greenwich Mean Time, Westeurop&auml;ische Zeit';
-$lang['UP1']   = '(UTC +1:00) Mitteleurop&auml;ische Zeit, West Africa Time';
-$lang['UP2']   = '(UTC +2:00) Central Africa Time, Osteurop&auml;ische Zeit, Kaliningrad Time';
-$lang['UP3']   = '(UTC +3:00) Moscow Time, East Africa Time';
-$lang['UP35']  = '(UTC +3:30) Iran Standard Time';
-$lang['UP4']   = '(UTC +4:00) Azerbaijan Standard Time, Samara Time';
+$lang['UTC']   = '(UTC) Greenwich Mean Zeit, Westeuropäische Zeit';
+$lang['UP1']   = '(UTC +1:00) Mitteleuropäische Zeit, West Africa Zeit';
+$lang['UP2']   = '(UTC +2:00) Central Africa Zeit, Osteuropäische Zeit, Kaliningrad Zeit';
+$lang['UP3']   = '(UTC +3:00) Moscow Zeit, East Africa Zeit';
+$lang['UP35']  = '(UTC +3:30) Iran Standard Zeit';
+$lang['UP4']   = '(UTC +4:00) Azerbaijan Standard Zeit, Samara Zeit';
 $lang['UP45']  = '(UTC +4:30) Afghanistan';
-$lang['UP5']   = '(UTC +5:00) Pakistan Standard Time, Yekaterinburg Time';
-$lang['UP55']  = '(UTC +5:30) Indian Standard Time, Sri Lanka Time';
-$lang['UP575']    = '(UTC +5:45) Nepal Time';
-$lang['UP6']   = '(UTC +6:00) Bangladesh Standard Time, Bhutan Time, Omsk Time';
+$lang['UP5']   = '(UTC +5:00) Pakistan Standard Zeit, Yekaterinburg Zeit';
+$lang['UP55']  = '(UTC +5:30) Indian Standard Zeit, Sri Lanka Zeit';
+$lang['UP575']    = '(UTC +5:45) Nepal Zeit';
+$lang['UP6']   = '(UTC +6:00) Bangladesh Standard Zeit, Bhutan Zeit, Omsk Zeit';
 $lang['UP65']  = '(UTC +6:30) Kokosinseln, Myanmar';
-$lang['UP7']   = '(UTC +7:00) Krasnoyarsk Time, Kambodscha, Laos, Thailand, Vietnam';
-$lang['UP8']   = '(UTC +8:00) Australian Western Standard Time, Beijing Time, Irkutsk Time';
-$lang['UP875']    = '(UTC +8:45) Australian Central Western Standard Time';
-$lang['UP9']   = '(UTC +9:00) Japan Standard Time, Korea Standard Time, Yakutsk Time';
-$lang['UP95']  = '(UTC +9:30) Australian Central Standard Time';
-$lang['UP10']  = '(UTC +10:00) Australian Eastern Standard Time, Vladivostok Time';
+$lang['UP7']   = '(UTC +7:00) Krasnoyarsk Zeit, Kambodscha, Laos, Thailand, Vietnam';
+$lang['UP8']   = '(UTC +8:00) Australian Western Standard Zeit, Beijing Zeit, Irkutsk Zeit';
+$lang['UP875']    = '(UTC +8:45) Australian Central Western Standard Zeit';
+$lang['UP9']   = '(UTC +9:00) Japan Standard Zeit, Korea Standard Zeit, Yakutsk Zeit';
+$lang['UP95']  = '(UTC +9:30) Australian Central Standard Zeit';
+$lang['UP10']  = '(UTC +10:00) Australian Eastern Standard Zeit, Vladivostok Zeit';
 $lang['UP105']    = '(UTC +10:30) Lord-Howe-Insel';
-$lang['UP11']  = '(UTC +11:00) Magadan Time, Salomonen, Vanuatu';
+$lang['UP11']  = '(UTC +11:00) Magadan Zeit, Salomonen, Vanuatu';
 $lang['UP115']    = '(UTC +11:30) Norfolkinseln';
-$lang['UP12']  = '(UTC +12:00) Fidschi, Gilbertinseln, Kamtschatka, New Zealand Standard Time';
+$lang['UP12']  = '(UTC +12:00) Fidschi, Gilbertinseln, Kamtschatka, New Zealand Standard Zeit';
 $lang['UP1275'] = '(UTC +12:45) Chatham-Inseln';
 $lang['UP13']  = '(UTC +13:00) Phoenixinseln, Tonga';
 $lang['UP14']  = '(UTC +14:00) Line Islands';
diff --git a/system/language/german/db_lang.php b/system/language/german/db_lang.php
index 06ab97cc..1d0fab79 100644
--- a/system/language/german/db_lang.php
+++ b/system/language/german/db_lang.php
@@ -37,27 +37,27 @@
  */
 defined('BASEPATH') OR exit('Direkter Skriptzugriff ist nicht erlaubt');
 
-$lang['db_invalid_connection_str'] = 'Die Datenbankkonfiguration konnte f&uuml;r die angegebene Verbindung nicht ermittelt werden.';
+$lang['db_invalid_connection_str'] = 'Die Datenbankkonfiguration konnte für die angegebene Verbindung nicht ermittelt werden.';
 $lang['db_unable_to_connect'] = 'Die Verbindung zur Datenbank konnte mit der angegebenen Konfiguration nicht hergestellt werden.';
-$lang['db_unable_to_select'] = 'Die Datenbank %s konnte nicht ausgew&auml;hlt werden.';
+$lang['db_unable_to_select'] = 'Die Datenbank %s konnte nicht ausgewählt werden.';
 $lang['db_unable_to_create'] = 'Die Datenbank %s konnte nicht erstellt werden.';
-$lang['db_invalid_query'] = 'Die angegebene Abfrage ist ung&uuml;ltig.';
+$lang['db_invalid_query'] = 'Die angegebene Abfrage ist ungültig.';
 $lang['db_must_set_table'] = 'Diese Abfrage erfordert die Angabe einer Datenbanktabelle.';
 $lang['db_must_use_set'] = 'Der Befehl "set" muss verwendet werden, um einen Eintrag zu aktualisieren.';
 $lang['db_must_use_index'] = 'Batch-Updates erfordern einen passenden.';
-$lang['db_batch_missing_index'] = 'Einem oder mehreren Eintr&auml;gen f&uuml;r das Batch-Update fehlt ein Index.';
-$lang['db_must_use_where'] = 'Aktualisierungen von Datens&auml;tzen erfordern eine "WHERE"-Klausel.';
-$lang['db_del_must_use_where'] = 'Das L&ouml;schen von Datens&auml;tzen erfordert eine "WHERE"-Klausel.';
+$lang['db_batch_missing_index'] = 'Einem oder mehreren Einträgen für das Batch-Update fehlt ein Index.';
+$lang['db_must_use_where'] = 'Aktualisierungen von Datensätzen erfordern eine "WHERE"-Klausel.';
+$lang['db_del_must_use_where'] = 'Das Löschen von Datensätzen erfordert eine "WHERE"-Klausel.';
 $lang['db_field_param_missing'] = 'Der Name der Tabelle, aus der Daten abgefragt werden sollen, muss angegeben werden.';
-$lang['db_unsupported_function'] = 'Dieser Befehl wird von der verwendeten Datenbank nicht unterst&uuml;tzt.';
+$lang['db_unsupported_function'] = 'Dieser Befehl wird von der verwendeten Datenbank nicht unterstützt.';
 $lang['db_transaction_failure'] = 'Die Transaktion ist fehlgeschlagen: Der vorherige Zustand wurde wiederhergestellt.';
-$lang['db_unable_to_drop'] = 'Die Datenbank konnte nicht gelouml;scht werden.';
-$lang['db_unsuported_feature'] = 'Dieser Befehl wird von der verwendeten Datenbank nicht unterst&uuml;tzt.';
-$lang['db_unsuported_compression'] = 'Das verwendete Kompressions-Dateiformat wird von der Datenbank nicht unterst&uuml;tzt.';
+$lang['db_unable_to_drop'] = 'Die Datenbank konnte nicht gelöscht werden.';
+$lang['db_unsuported_feature'] = 'Dieser Befehl wird von der verwendeten Datenbank nicht unterstützt.';
+$lang['db_unsuported_compression'] = 'Das verwendete Kompressions-Dateiformat wird von der Datenbank nicht unterstützt.';
 $lang['db_filepath_error'] = 'Die Ausgabe von Daten in den angegebenen Dateipfad ist fehlgeschlagen.';
-$lang['db_invalid_cache_path'] = 'Der Cache-Pfad ist ung&uuml;ltig oder schreibgesch&uuml;tzt.';
+$lang['db_invalid_cache_path'] = 'Der Cache-Pfad ist ungültig oder schreibgeschützt.';
 $lang['db_table_name_required'] = 'Dieser Befehl erfordert die Angabe eines Tabellennamens.';
 $lang['db_column_name_required'] = 'Dieser Befehl erfordert die Angabe eines Spaltennamens.';
 $lang['db_column_definition_required'] = 'Dieser Befehl erfordert die Angabe einer Spaltendefinition.';
-$lang['db_unable_to_set_charset'] = 'Der Zeichensatz f&uuml;r die Datenbankverbindung konnte nicht festgelegt werden: %s';
+$lang['db_unable_to_set_charset'] = 'Der Zeichensatz für die Datenbankverbindung konnte nicht festgelegt werden: %s';
 $lang['db_error_heading'] = 'Ein Datenbankfehler ist aufgetreten';
diff --git a/system/language/german/email_lang.php b/system/language/german/email_lang.php
index 4a80c889..fa113b3d 100644
--- a/system/language/german/email_lang.php
+++ b/system/language/german/email_lang.php
@@ -38,20 +38,21 @@
 defined('BASEPATH') OR exit('Direkter Skriptzugriff ist nicht erlaubt');
 
 $lang['email_must_be_array'] = 'Der E-Mail-Validierungsmethode muss ein Array übergeben werden.';
-$lang['email_invalid_address'] = 'Ung&uuml;ltige E-Mail-Adresse: %s';
+$lang['email_invalid_address'] = 'Ungültige E-Mail-Adresse: %s';
 $lang['email_attachment_missing'] = 'Der Dateianhang %s wurde nicht gefunden.';
-$lang['email_attachment_unreadable'] = 'Der Dateianhang %s konnte nicht ge&ouml;ffnet werden.';
-$lang['email_no_recipients'] = 'Es muss mindestens ein Empf&auml;nger (To, Cc oder Bcc) angegeben werden.';
-$lang['email_send_failure_phpmail'] = 'Der E-Mail-Versand &uuml;ber die PHP-Funktion mail() ist fehlgeschlagen. Der Server muss m&ouml;glicherweise für diese Methode konfiguriert werden.';
-$lang['email_send_failure_sendmail'] = 'Der E-Mail-Versand &uuml;ber sendmail ist fehlgeschlagen. Der Server muss m&ouml;glicherweise für diese Methode konfiguriert werden.';
-$lang['email_send_failure_smtp'] = 'Der E-Mail-Versand &uuml;ber SMTP ist fehlgeschlagen. Der Server muss m&ouml;glicherweise für diese Methode konfiguriert werden.';
+$lang['email_attachment_unreadable'] = 'Der Dateianhang %s konnte nicht geöffnet werden.';
+$lang['email_no_from'] = 'E-Mail kann ohne "From" Header nicht verschickt werden';
+$lang['email_no_recipients'] = 'Es muss mindestens ein Empfänger (To, Cc oder Bcc) angegeben werden.';
+$lang['email_send_failure_phpmail'] = 'Der E-Mail-Versand über die PHP-Funktion mail() ist fehlgeschlagen. Der Server muss möglicherweise für diese Methode konfiguriert werden.';
+$lang['email_send_failure_sendmail'] = 'Der E-Mail-Versand über sendmail ist fehlgeschlagen. Der Server muss möglicherweise für diese Methode konfiguriert werden.';
+$lang['email_send_failure_smtp'] = 'Der E-Mail-Versand über SMTP ist fehlgeschlagen. Der Server muss möglicherweise für diese Methode konfiguriert werden.';
 $lang['email_sent'] = 'Ihre Nachricht wurde erfolgreich mit dem Protokoll %s versandt.';
-$lang['email_no_socket'] = 'Es konnte kein Socket f&uuml;r Sendmail ge&ouml;ffnet werden. Bitte pr&uuml;fen Sie die Einstellungen.';
+$lang['email_no_socket'] = 'Es konnte kein Socket für Sendmail geöffnet werden. Bitte prüfen Sie die Einstellungen.';
 $lang['email_no_hostname'] = 'Es wurde kein SMTP-Hostname angegeben.';
 $lang['email_smtp_error'] = 'Der SMTP-Fehler %s ist aufgetreten';
-$lang['email_no_smtp_unpw'] = 'SMTP-Benutzername und -Passwort m&uuml;ssen angegeben werden.';
+$lang['email_no_smtp_unpw'] = 'SMTP-Benutzername und -Passwort müssen angegeben werden.';
 $lang['email_failed_smtp_login'] = 'Der AUTH LOGIN-Befehl konnte nicht gesendet werden. Fehler: %s';
-$lang['email_smtp_auth_un'] = 'Der Benutzername ist nicht g&uuml;ltig. Fehler: %s';
-$lang['email_smtp_auth_pw'] = 'Das Passwort ist nicht g&uuml;ltig. Fehler: %s';
+$lang['email_smtp_auth_un'] = 'Der Benutzername ist nicht gültig. Fehler: %s';
+$lang['email_smtp_auth_pw'] = 'Das Passwort ist nicht gültig. Fehler: %s';
 $lang['email_smtp_data_failure'] = 'Die Daten konnten nicht versandt werden: %s';
 $lang['email_exit_status'] = 'Abbruch mit Statuscode: %s';
diff --git a/system/language/german/form_validation_lang.php b/system/language/german/form_validation_lang.php
index faa3e5cf..e0fc76d3 100644
--- a/system/language/german/form_validation_lang.php
+++ b/system/language/german/form_validation_lang.php
@@ -37,30 +37,34 @@
  */
 defined('BASEPATH') OR exit('Direkter Skriptzugriff ist nicht erlaubt');
 
-$lang['form_validation_required']         = 'Das Feld {field} ist ein Pflichtfeld.';
-$lang['form_validation_isset']            = 'Das Feld {field} muss einen Wert enthalten.';
-$lang['form_validation_valid_email']      = 'Das Feld {field} muss eine g&uuml;ltige E-Mail-Adresse enthalten.';
-$lang['form_validation_valid_emails']     = 'Das Feld {field} kann nur g&uuml;ltige E-Mail-Adressen enthalten.';
-$lang['form_validation_valid_url']        = 'Das Feld {field} muss eine g&uuml;ltige Web-Adresse (URL) enthalten.';
-$lang['form_validation_valid_ip']         = 'Das Feld {field} muss eine g&uuml;ltige IP enthalten.';
-$lang['form_validation_min_length']       = 'Das Feld {field} muss mindestens {param} Zeichen lang sein.';
-$lang['form_validation_max_length']       = 'Das Feld {field} darf nicht l&auml;nger als {param} Zeichen lang sein.';
-$lang['form_validation_exact_length']     = 'Das Feld {field} muss genau {param} lang sein.';
-$lang['form_validation_alpha']            = 'Das Feld {field} darf nur Buchstaben enthalten.';
-$lang['form_validation_alpha_numeric']       = 'Das Feld {field} darf nur Buchstaben und/oder Zahlen enthalten.';
-$lang['form_validation_alpha_dash']       = 'Das Feld {field} darf nur Buchstaben, Zahlen, Bindestriche und Unterstriche enthalten.';
-$lang['form_validation_numeric']          = 'Das Feld {field} darf nur Zahlen enthalten.';
-$lang['form_validation_is_numeric']       = 'Das Feld {field} darf nur Zahlen enthalten.';
-$lang['form_validation_integer']          = 'Das Feld {field} muss einen ganzzahligen Wert enthalten.';
-$lang['form_validation_regex_match']      = 'Das Feld {field} ist nicht im korrekten Format.';
-$lang['form_validation_matches']          = 'Das Feld {field} muss mit dem Feld {param} &uuml;bereinstimmen.';
-$lang['form_validation_is_unique']        = 'Das Feld {field} muss einen eindeutigen Wert enthalten.';
-$lang['form_validation_is_natural']       = 'Das Feld {field} darf nur positive Zahlen enthalten.';
-$lang['form_validation_is_natural_no_zero'] = 'Das Feld {field} darf nur Zahlen grö&szlig;er Null enthalten.';
-$lang['form_validation_decimal']       = 'Das Feld {field} muss eine Dezimalzahl enthalten.';
-$lang['form_validation_less_than']        = 'Das Feld {field} muss eine Zahl kleiner als {param} enthalten.';
-$lang['form_validation_less_than_equal_to']  = 'Das Feld {field} muß eine Zahl kleiner als oder gleich {param} enthalten.';
-$lang['form_validation_greater_than']     = 'Das Feld {field} muss eine Zahl gr&ouml;&szlig; als {param} enthalten.';
-$lang['form_validation_greater_than_equal_to']  = 'Das Feld {field} muss eine Zahl gr&ouml;&szlig; als oder gleich {param} enthalten.';
-$lang['form_validation_error_message_not_set']  = 'Kein Zugriff auf eine Fehlermeldung die Ihrem Feldnamen {field} entspricht.';
-$lang['form_validation_in_list']    = 'Das Feld {field} muss eines von {param} sein';
+$lang['form_validation_required']         = 'Das Feld "{field}" ist ein Pflichtfeld.';
+$lang['form_validation_isset']            = 'Das Feld "{field}" muss einen Wert enthalten.';
+$lang['form_validation_valid_email']      = 'Das Feld "{field}" muss eine gültige E-Mail-Adresse enthalten.';
+$lang['form_validation_valid_emails']     = 'Das Feld "{field}" kann nur gültige E-Mail-Adressen enthalten.';
+$lang['form_validation_valid_url']        = 'Das Feld "{field}" muss eine gültige Web-Adresse (URL) enthalten.';
+$lang['form_validation_valid_ip']         = 'Das Feld "{field}" muss eine gültige IP enthalten.';
+$lang['form_validation_valid_mac']		= 'Das Feld "{field}" muss eine gültige MAC Adresse enthalten.';
+$lang['form_validation_valid_base64']		= 'Das Feld "{field}" muss einen gültigen Base64 String enthalten.';
+$lang['form_validation_min_length']       = 'Das Feld "{field}" muss mindestens {param} Zeichen lang sein.';
+$lang['form_validation_max_length']       = 'Das Feld "{field}" darf nicht länger als {param} Zeichen lang sein.';
+$lang['form_validation_exact_length']     = 'Das Feld "{field}" muss genau {param} lang sein.';
+$lang['form_validation_alpha']            = 'Das Feld "{field}" darf nur Buchstaben enthalten.';
+$lang['form_validation_alpha_numeric']       = 'Das Feld "{field}" darf nur Buchstaben und/oder Zahlen enthalten.';
+$lang['form_validation_alpha_numeric_spaces']	= 'Das Feld "{field}" darf nur Buchstaben und/oder Zahlen, sowie Leerzeichen enthalten..';
+$lang['form_validation_alpha_dash']       = 'Das Feld "{field}" darf nur Buchstaben, Zahlen, Bindestriche und Unterstriche enthalten.';
+$lang['form_validation_numeric']          = 'Das Feld "{field}" darf nur Zahlen enthalten.';
+$lang['form_validation_is_numeric']       = 'Das Feld "{field}" darf nur Zahlen enthalten.';
+$lang['form_validation_integer']          = 'Das Feld "{field}" muss einen ganzzahligen Wert enthalten.';
+$lang['form_validation_regex_match']      = 'Das Feld "{field}" ist nicht im korrekten Format.';
+$lang['form_validation_matches']          = 'Das Feld "{field}" muss mit dem Feld {param} &uuml;bereinstimmen.';
+$lang['form_validation_differs']		= 'Das Feld "{field}" muss sich von dem Feld {param} unterscheiden.';
+$lang['form_validation_is_unique']        = 'Das Feld "{field}" muss einen eindeutigen Wert enthalten.';
+$lang['form_validation_is_natural']       = 'Das Feld "{field}" darf nur positive Zahlen enthalten.';
+$lang['form_validation_is_natural_no_zero'] = 'Das Feld "{field}" darf nur Zahlen grösser Null enthalten.';
+$lang['form_validation_decimal']       = 'Das Feld "{field}" muss eine Dezimalzahl enthalten.';
+$lang['form_validation_less_than']        = 'Das Feld "{field}" muss eine Zahl kleiner als {param} enthalten.';
+$lang['form_validation_less_than_equal_to']  = 'Das Feld "{field}" muss eine Zahl kleiner als oder gleich {param} enthalten.';
+$lang['form_validation_greater_than']     = 'Das Feld "{field}" muss eine Zahl grösser als {param} enthalten.';
+$lang['form_validation_greater_than_equal_to']  = 'Das Feld "{field}" muss eine Zahl grösser als oder gleich {param} enthalten.';
+$lang['form_validation_error_message_not_set']  = 'Kein Zugriff auf eine Fehlermeldung die Ihrem Feldnamen "{field}" entspricht.';
+$lang['form_validation_in_list']    = 'Das Feld "{field}" muss eines von {param} sein';
diff --git a/system/language/german/ftp_lang.php b/system/language/german/ftp_lang.php
index 6108213e..d5e494e6 100644
--- a/system/language/german/ftp_lang.php
+++ b/system/language/german/ftp_lang.php
@@ -37,15 +37,15 @@
  */
 defined('BASEPATH') OR exit('Direkter Skriptzugriff ist nicht erlaubt');
 
-$lang['ftp_no_connection']          = 'Es konnte keine g&uuml;ltige Verbindungs-ID gefunden werden. Stellen Sie sicher, dass eine Verbindung besteht, bevor Dateioperationen ausgef&uuml;hrt werden.';
+$lang['ftp_no_connection']          = 'Es konnte keine gültige Verbindungs-ID gefunden werden. Stellen Sie sicher, dass eine Verbindung besteht, bevor Dateioperationen ausgeführt werden.';
 $lang['ftp_unable_to_connect']      = 'Es konnte keine Verbindung zum angegebenen Server hergestellt werden.';
-$lang['ftp_unable_to_login']     = 'Es konnte keine Verbindung zum angegebenen Server hergestellt werden. Bitte pr&uuml;fen Sie Benutzernamen und Passwort.';
+$lang['ftp_unable_to_login']     = 'Es konnte keine Verbindung zum angegebenen Server hergestellt werden. Bitte prüfen Sie Benutzernamen und Passwort.';
 $lang['ftp_unable_to_makdir']       = 'Das Verzeichnis konnte nicht erstellt werden.';
 $lang['ftp_unable_to_changedir']    = 'Es konnte nicht zu dem Verzeichnis gewechselt werden.';
-$lang['ftp_unable_to_chmod']     = 'Die Dateirechte konnten nicht gesetzt werden. Bitte pr&uuml;fen Sie den Pfad. Hinweis: Diese Funktion ist nur in PHP 5 oder h&ouml;her verf&uuml;gbar.';
-$lang['ftp_unable_to_upload']       = 'Die Datei konnte nicht hochgeladen werden. Bitte pr&uuml;fen Sie den Pfad.';
-$lang['ftp_unable_to_download']  = 'Die Dateie konnte nicht heruntergeladen werden. Bitte pr&uuml;fen Sie den Pfad.';
-$lang['ftp_no_source_file']      = 'Die Quelldatei konnte nicht gefunden werden. Bitte pr&uuml;fen Sie den Pfad.';
+$lang['ftp_unable_to_chmod']     = 'Die Dateirechte konnten nicht gesetzt werden. Bitte prüfen Sie den Pfad. Hinweis: Diese Funktion ist nur in PHP 5 oder höher verfügbar.';
+$lang['ftp_unable_to_upload']       = 'Die Datei konnte nicht hochgeladen werden. Bitte prüfen Sie den Pfad.';
+$lang['ftp_unable_to_download']  = 'Die Dateie konnte nicht heruntergeladen werden. Bitte prüfen Sie den Pfad.';
+$lang['ftp_no_source_file']      = 'Die Quelldatei konnte nicht gefunden werden. Bitte prüfen Sie den Pfad.';
 $lang['ftp_unable_to_rename']       = 'Die Datei konnte nicht umbenannt werden.';
-$lang['ftp_unable_to_delete']       = 'Die Datei konnte nicht gel&ouml;scht werden.';
+$lang['ftp_unable_to_delete']       = 'Die Datei konnte nicht gelöscht werden.';
 $lang['ftp_unable_to_move']      = 'Die Datei konnte nicht verschoben werden. Bitte stellen Sie sicher, dass das Zielverzeichnis existiert.';
diff --git a/system/language/german/imglib_lang.php b/system/language/german/imglib_lang.php
index 0232ae89..2f06ea30 100644
--- a/system/language/german/imglib_lang.php
+++ b/system/language/german/imglib_lang.php
@@ -38,20 +38,21 @@
 defined('BASEPATH') OR exit('Direkter Skriptzugriff ist nicht erlaubt');
 
 $lang['imglib_source_image_required'] = 'Eine Quelldatei muss in den Voreinstellungen festgelegt werden.';
-$lang['imglib_gd_required'] = 'Die GD-Bibliothek ist f&uuml;r diese Funktion erforderlich.';
-$lang['imglib_gd_required_for_props'] = 'Der Server muss die GD-Bibliothek unterst&uuml;tzen, um die Bildeigenschaften auszulesen.';
-$lang['imglib_unsupported_imagecreate'] = 'Der Server muss die GD-Bibliothek unterst&uuml;tzen, um dieses Bildformat zu verarbeiten.';
-$lang['imglib_gif_not_supported'] = 'GIF-Dateien werden h&auml;ufig wegen Lizenzbeschr&auml;nkungen nicht unterst&uuml;tzt. Mouml;glicherweise m&uuml;ssen Sie stattdessen JPEG- oder PNG-Dateien verwenden.';
-$lang['imglib_jpg_not_supported'] = 'JPEG-Dateien werden nicht unterst&uuml;tzt.';
-$lang['imglib_png_not_supported'] = 'PNG-Dateien werden nicht unterst&uuml;tzt.';
-$lang['imglib_jpg_or_png_required'] = 'Nur JPEG- und PNG-Dateien kouml;nnen mit der festgelegten Methode verkleinert und vergrouml;&szlig;ert werden.';
-$lang['imglib_copy_error'] = 'Die Datei konnte nicht &uuml;berschrieben werden. Mouml;glicherweise ist das Verzeichnis schreibgesch&uuml;tzt.';
-$lang['imglib_rotate_unsupported'] = 'Der Server unterst&uuml;tzt das Drehen von Bildern nicht.';
-$lang['imglib_libpath_invalid'] = 'Die Bildbearbeitungs-Bibliothek konnte nicht gefunden werden. Bitte pr&uuml;fen Sie, ob der Pfad in den Einstellungen stimmt.';
-$lang['imglib_image_process_failed'] = 'Die Bildbearbeitung ist fehlgeschlagen. Bitte stellen Sie sicher, dass der Server das angegebene Protokoll unterst&uuml;tzt und der Pfad zur Bildbearbeitungs-Bibliothek stimmt.';
-$lang['imglib_rotation_angle_required'] = 'Der gew&uuml;nschte Grad f&uuml;r die Drehung des Bildes muss angegeben werden.';
-$lang['imglib_writing_failed_gif'] = 'Die GIF-Datei konnte nicht erzeugt werden.';
-$lang['imglib_invalid_path'] = 'Der Pfad zur Bilddatei ist ung&uuml;ltig.';
+$lang['imglib_gd_required'] = 'Die GD-Bibliothek ist für diese Funktion erforderlich.';
+$lang['imglib_gd_required_for_props'] = 'Der Server muss die GD-Bibliothek unterstützen, um die Bildeigenschaften auszulesen.';
+$lang['imglib_unsupported_imagecreate'] = 'Der Server muss die GD-Bibliothek unterstützen, um dieses Bildformat zu verarbeiten.';
+$lang['imglib_gif_not_supported'] = 'GIF-Dateien werden häufig wegen Lizenzbeschränkungen nicht unterstützt. Möglicherweise müssen Sie stattdessen JPEG- oder PNG-Dateien verwenden.';
+$lang['imglib_jpg_not_supported'] = 'JPEG-Dateien werden nicht unterstützt.';
+$lang['imglib_png_not_supported'] = 'PNG-Dateien werden nicht unterstützt.';
+$lang['imglib_webp_not_supported'] = 'WEBP Bilder werden nicht unterstützt.';
+$lang['imglib_jpg_or_png_required'] = 'Nur JPEG- und PNG-Dateien können mit der festgelegten Methode verkleinert und vergrössert werden.';
+$lang['imglib_copy_error'] = 'Die Datei konnte nicht überschrieben werden. Möglicherweise ist das Verzeichnis schreibgeschützt.';
+$lang['imglib_rotate_unsupported'] = 'Der Server unterstützt das Drehen von Bildern nicht.';
+$lang['imglib_libpath_invalid'] = 'Die Bildbearbeitungs-Bibliothek konnte nicht gefunden werden. Bitte prüfen Sie, ob der Pfad in den Einstellungen stimmt.';
+$lang['imglib_image_process_failed'] = 'Die Bildbearbeitung ist fehlgeschlagen. Bitte stellen Sie sicher, dass der Server das angegebene Protokoll unterstützt und der Pfad zur Bildbearbeitungs-Bibliothek stimmt.';
+$lang['imglib_rotation_angle_required'] = 'Der gewünschte Grad für die Drehung des Bildes muss angegeben werden.';
+$lang['imglib_invalid_path'] = 'Der Pfad zur Bilddatei ist ungültig.';
+$lang['imglib_invalid_image'] = 'Das verwendete Bild ist ungültig';
 $lang['imglib_copy_failed'] = 'Das Kopieren der Bilddatei ist fehlgeschlagen.';
 $lang['imglib_missing_font'] = 'Es konnte keine Schriftartendatei gefunden werden.';
 $lang['imglib_save_failed'] = 'Speichern der Bilddatei fehlgeschlagen. Bitte vergewissern Sie sich, dass die Bilddatei und das Zielverzeichnis beschreibbar sind.';
diff --git a/system/language/german/migration_lang.php b/system/language/german/migration_lang.php
index f4437c60..8ac41611 100644
--- a/system/language/german/migration_lang.php
+++ b/system/language/german/migration_lang.php
@@ -44,4 +44,4 @@ $lang['migration_multiple_version']    = 'Dies sind mehrere Migrationen mit der
 $lang['migration_class_doesnt_exist']  = 'Die Migrationsklasse "%s" konnte nicht gefunden werden.';
 $lang['migration_missing_up_method']   = 'Der Migrationsklasse "%s" fehlt eine "up" -Methode.';
 $lang['migration_missing_down_method'] = 'Der Migrationsklasse "%s" fehlt eine "down" -Methode.';
-$lang['migration_invalid_filename']    = 'Migration "%s" hat einen ung&uuml;ltigen Dateinamen.';
+$lang['migration_invalid_filename']    = 'Migration "%s" hat einen ungültigen Dateinamen.';
diff --git a/system/language/german/profiler_lang.php b/system/language/german/profiler_lang.php
index 2701d273..295bd7a0 100644
--- a/system/language/german/profiler_lang.php
+++ b/system/language/german/profiler_lang.php
@@ -49,7 +49,7 @@ $lang['profiler_config']         = 'KONFIGURATIONS-VARIABLEN';
 $lang['profiler_session_data']      = 'SESSION-DATEN';
 $lang['profiler_headers']        = 'HTTP-HEADER';
 $lang['profiler_no_db']          = 'Der Datenbanktreiber ist zur Zeit nicht geladen';
-$lang['profiler_no_queries']     = 'Keine Abfragen durchgef&uuml;hrt';
+$lang['profiler_no_queries']     = 'Keine Abfragen durchgeführt';
 $lang['profiler_no_post']        = 'Keine POST-Daten vorhanden';
 $lang['profiler_no_get']         = 'Keine GET-Daten vorhanden';
 $lang['profiler_no_uri']         = 'Keine URI-Daten vorhanden';
diff --git a/system/language/german/unit_test_lang.php b/system/language/german/unit_test_lang.php
index c6080d3f..7684fa06 100644
--- a/system/language/german/unit_test_lang.php
+++ b/system/language/german/unit_test_lang.php
@@ -48,8 +48,8 @@ $lang['ut_passed']         = 'Erfolgreich';
 $lang['ut_failed']         = 'Fehlgeschlagen';
 $lang['ut_boolean']     = 'Boolescher Wert';
 $lang['ut_integer']     = 'Integer';
-$lang['ut_float']          = 'Flie&szlig;kommazahl';
-$lang['ut_double']         = 'Flie&szlig;kommazahl (Double)';  // can be the same as float
+$lang['ut_float']          = 'Fliesskommazahl';
+$lang['ut_double']         = 'Fliesskommazahl (Double)';  // can be the same as float
 $lang['ut_string']         = 'String';
 $lang['ut_array']          = 'Array';
 $lang['ut_object']         = 'Objekt';
diff --git a/system/language/german/upload_lang.php b/system/language/german/upload_lang.php
index 8deca565..74b29e87 100644
--- a/system/language/german/upload_lang.php
+++ b/system/language/german/upload_lang.php
@@ -37,19 +37,19 @@
  */
 defined('BASEPATH') OR exit('Direkter Skriptzugriff ist nicht erlaubt');
 
-$lang['upload_userfile_not_set'] = 'Die POST-Variable userfile wurde nicht &uuml;bergeben.';
-$lang['upload_file_exceeds_limit'] = 'Die Gr&ouml;&szlig;e der hochgeladenen Datei &uuml;berschreitet den in der PHP-Konfiguration angegebenen Maximalwert.';
-$lang['upload_file_exceeds_form_limit'] = 'Die Gr&ouml;&szlig;e der hochgeladenen Datei &uuml;berschreitet den im Formular festgelegten Maximalwert.';
-$lang['upload_file_partial'] = 'Die Datei wurde nicht vollst&auml;ndig hochgeladen.';
-$lang['upload_no_temp_directory'] = 'Der tempor&auml;re Ordner fehlt.';
+$lang['upload_userfile_not_set'] = 'Die POST-Variable userfile wurde nicht übergeben.';
+$lang['upload_file_exceeds_limit'] = 'Die Grösse der hochgeladenen Datei überschreitet den in der PHP-Konfiguration angegebenen Maximalwert.';
+$lang['upload_file_exceeds_form_limit'] = 'Die Grösse der hochgeladenen Datei überschreitet den im Formular festgelegten Maximalwert.';
+$lang['upload_file_partial'] = 'Die Datei wurde nicht vollständig hochgeladen.';
+$lang['upload_no_temp_directory'] = 'Der temporäre Ordner fehlt.';
 $lang['upload_unable_to_write_file'] = 'Die Datei konnte nicht auf die Festplatte geschrieben werden.';
 $lang['upload_stopped_by_extension'] = 'Die Datentyp-Erweiterung verusachte den Abbruch des Ladens.';
-$lang['upload_no_file_selected'] = 'Sie haben keine Datei zum Hochladen ausgew&auml;hlt.';
-$lang['upload_invalid_filetype'] = 'Dateien dieses Dateityps k&ouml;nnen nicht hochgeladen werden.';
-$lang['upload_invalid_filesize'] = 'Die Gr&ouml;&szlig;e der hochgeladenen Datei &uuml;berschreitet den zul&auml;ssigen Maximalwert.';
-$lang['upload_invalid_dimensions'] = 'Das hochgeladene Bild &uuml;berschreitet die Maximalbreite oder -h&ouml;he.';
+$lang['upload_no_file_selected'] = 'Sie haben keine Datei zum Hochladen ausgewählt.';
+$lang['upload_invalid_filetype'] = 'Dateien dieses Dateityps können nicht hochgeladen werden.';
+$lang['upload_invalid_filesize'] = 'Die Grösse der hochgeladenen Datei überschreitet den zulässigen Maximalwert.';
+$lang['upload_invalid_dimensions'] = 'Das hochgeladene Bild überschreitet die Maximalbreite oder -höhe.';
 $lang['upload_destination_error'] = 'Die hochgeladene Datei konnte nicht an den definierten Zielort verschoben werden.';
-$lang['upload_no_filepath'] = 'Der Pfad zum Speichern hochgeladener Dateien ist ung&uuml;ltig.';
-$lang['upload_no_file_types'] = 'Es wurden keine g&uuml;ltigen Dateitypen zum Hochladen von Dateien festgelegt.';
+$lang['upload_no_filepath'] = 'Der Pfad zum Speichern hochgeladener Dateien ist ungültig.';
+$lang['upload_no_file_types'] = 'Es wurden keine gültigen Dateitypen zum Hochladen von Dateien festgelegt.';
 $lang['upload_bad_filename'] = 'Eine Datei gleichen Namens ist bereits vorhanden.';
-$lang['upload_not_writable'] = 'Der Pfad zum Speichern hochgeladener Dateien ist schreibgesch&uuml;tzt.';
+$lang['upload_not_writable'] = 'Der Pfad zum Speichern hochgeladener Dateien ist schreibgeschützt.';
diff --git a/system/language/greek/form_validation_lang.php b/system/language/greek/form_validation_lang.php
index 74a2512c..27227877 100644
--- a/system/language/greek/form_validation_lang.php
+++ b/system/language/greek/form_validation_lang.php
@@ -37,34 +37,34 @@
  */
 defined('BASEPATH') OR exit('No direct script access allowed');
 
-$lang['form_validation_required']		= 'The {field} field is required.';
-$lang['form_validation_isset']			= 'The {field} field must have a value.';
-$lang['form_validation_valid_email']		= 'The {field} field must contain a valid email address.';
-$lang['form_validation_valid_emails']		= 'The {field} field must contain all valid email addresses.';
-$lang['form_validation_valid_url']		= 'The {field} field must contain a valid URL.';
-$lang['form_validation_valid_ip']		= 'The {field} field must contain a valid IP.';
-$lang['form_validation_valid_mac']		= 'The {field} field must contain a valid MAC.';
-$lang['form_validation_valid_base64']		= 'The {field} field must contain a valid Base64 string.';
-$lang['form_validation_min_length']		= 'The {field} field must be at least {param} characters in length.';
-$lang['form_validation_max_length']		= 'The {field} field cannot exceed {param} characters in length.';
-$lang['form_validation_exact_length']		= 'The {field} field must be exactly {param} characters in length.';
-$lang['form_validation_alpha']			= 'The {field} field may only contain alphabetical characters.';
-$lang['form_validation_alpha_numeric']		= 'The {field} field may only contain alpha-numeric characters.';
-$lang['form_validation_alpha_numeric_spaces']	= 'The {field} field may only contain alpha-numeric characters and spaces.';
-$lang['form_validation_alpha_dash']		= 'The {field} field may only contain alpha-numeric characters, underscores, and dashes.';
-$lang['form_validation_numeric']		= 'The {field} field must contain only numbers.';
-$lang['form_validation_is_numeric']		= 'The {field} field must contain only numeric characters.';
-$lang['form_validation_integer']		= 'The {field} field must contain an integer.';
-$lang['form_validation_regex_match']		= 'The {field} field is not in the correct format.';
-$lang['form_validation_matches']		= 'The {field} field does not match the {param} field.';
-$lang['form_validation_differs']		= 'The {field} field must differ from the {param} field.';
-$lang['form_validation_is_unique'] 		= 'The {field} field must contain a unique value.';
-$lang['form_validation_is_natural']		= 'The {field} field must only contain digits.';
-$lang['form_validation_is_natural_no_zero']	= 'The {field} field must only contain digits and must be greater than zero.';
-$lang['form_validation_decimal']		= 'The {field} field must contain a decimal number.';
-$lang['form_validation_less_than']		= 'The {field} field must contain a number less than {param}.';
-$lang['form_validation_less_than_equal_to']	= 'The {field} field must contain a number less than or equal to {param}.';
-$lang['form_validation_greater_than']		= 'The {field} field must contain a number greater than {param}.';
-$lang['form_validation_greater_than_equal_to']	= 'The {field} field must contain a number greater than or equal to {param}.';
-$lang['form_validation_error_message_not_set']	= 'Unable to access an error message corresponding to your field name {field}.';
-$lang['form_validation_in_list']		= 'The {field} field must be one of: {param}.';
+$lang['form_validation_required']		= 'The "{field}" field is required.';
+$lang['form_validation_isset']			= 'The "{field}" field must have a value.';
+$lang['form_validation_valid_email']		= 'The "{field}" field must contain a valid email address.';
+$lang['form_validation_valid_emails']		= 'The "{field}" field must contain all valid email addresses.';
+$lang['form_validation_valid_url']		= 'The "{field}" field must contain a valid URL.';
+$lang['form_validation_valid_ip']		= 'The "{field}" field must contain a valid IP.';
+$lang['form_validation_valid_mac']		= 'The "{field}" field must contain a valid MAC.';
+$lang['form_validation_valid_base64']		= 'The "{field}" field must contain a valid Base64 string.';
+$lang['form_validation_min_length']		= 'The "{field}" field must be at least {param} characters in length.';
+$lang['form_validation_max_length']		= 'The "{field}" field cannot exceed {param} characters in length.';
+$lang['form_validation_exact_length']		= 'The "{field}" field must be exactly {param} characters in length.';
+$lang['form_validation_alpha']			= 'The "{field}" field may only contain alphabetical characters.';
+$lang['form_validation_alpha_numeric']		= 'The "{field}" field may only contain alpha-numeric characters.';
+$lang['form_validation_alpha_numeric_spaces']	= 'The "{field}" field may only contain alpha-numeric characters and spaces.';
+$lang['form_validation_alpha_dash']		= 'The "{field}" field may only contain alpha-numeric characters, underscores, and dashes.';
+$lang['form_validation_numeric']		= 'The "{field}" field must contain only numbers.';
+$lang['form_validation_is_numeric']		= 'The "{field}" field must contain only numeric characters.';
+$lang['form_validation_integer']		= 'The "{field}" field must contain an integer.';
+$lang['form_validation_regex_match']		= 'The "{field}" field is not in the correct format.';
+$lang['form_validation_matches']		= 'The "{field}" field does not match the {param} field.';
+$lang['form_validation_differs']		= 'The "{field}" field must differ from the {param} field.';
+$lang['form_validation_is_unique'] 		= 'The "{field}" field must contain a unique value.';
+$lang['form_validation_is_natural']		= 'The "{field}" field must only contain digits.';
+$lang['form_validation_is_natural_no_zero']	= 'The "{field}" field must only contain digits and must be greater than zero.';
+$lang['form_validation_decimal']		= 'The "{field}" field must contain a decimal number.';
+$lang['form_validation_less_than']		= 'The "{field}" field must contain a number less than {param}.';
+$lang['form_validation_less_than_equal_to']	= 'The "{field}" field must contain a number less than or equal to {param}.';
+$lang['form_validation_greater_than']		= 'The "{field}" field must contain a number greater than {param}.';
+$lang['form_validation_greater_than_equal_to']	= 'The "{field}" field must contain a number greater than or equal to {param}.';
+$lang['form_validation_error_message_not_set']	= 'Unable to access an error message corresponding to your field name "{field}".';
+$lang['form_validation_in_list']		= 'The "{field}" field must be one of: {param}.';
diff --git a/system/language/italian/form_validation_lang.php b/system/language/italian/form_validation_lang.php
index f84fb4a9..d461ac93 100644
--- a/system/language/italian/form_validation_lang.php
+++ b/system/language/italian/form_validation_lang.php
@@ -37,34 +37,34 @@
  */
 defined('BASEPATH') OR exit('Non è permesso l\'accesso diretto allo script');
 
-$lang['form_validation_required']		= 'Il campo {field} è obbligatorio.';
-$lang['form_validation_isset']			= 'Il campo {field} deve avere un valore.';
-$lang['form_validation_valid_email']		= 'Il campo {field} deve contenere un indirizzo email valido.';
-$lang['form_validation_valid_emails']		= 'Il campo {field} deve contenere degli indirizzi email validi.';
-$lang['form_validation_valid_url']		= 'Il campo {field} deve contenere un URL valido.';
-$lang['form_validation_valid_ip']		= 'Il campo {field} deve contenere un IP valido.';
-$lang['form_validation_valid_mac']		= 'Il campo {field} deve contenere un MAC valido.';
-$lang['form_validation_valid_base64']		= 'Il campo {field} deve contenere una stringa Base64 valida.';
-$lang['form_validation_min_length']		= 'Il campo {field} deve avere una lunghezza di almeno {param} caratteri.';
-$lang['form_validation_max_length']		= 'Il campo {field} non può superare {param} caratteri di lunghezza.';
-$lang['form_validation_exact_length']		= 'Il campo {field} deve avere esattamente {param} caratteri di lunghezza.';
-$lang['form_validation_alpha']			= 'Il campo {field} può contenere solo caratteri alfabetici.';
-$lang['form_validation_alpha_numeric']		= 'Il campo {field} può contenere solo caratteri alfanumerici.';
-$lang['form_validation_alpha_numeric_spaces']	= 'Il campo {field} può contenere solo caratteri alfanumerici e spazi.';
-$lang['form_validation_alpha_dash']		= 'Il campo {field} può contenere solo caratteri alfanumerici, trattini bassi e trattini.';
-$lang['form_validation_numeric']		= 'Il campo {field} deve contenere solo numeri.';
-$lang['form_validation_is_numeric']		= 'Il campo {field} deve contenere solo caratteri numerici.';
-$lang['form_validation_integer']		= 'Il campo {field} deve contenere un numero intero.';
-$lang['form_validation_regex_match']		= 'Il campo {field} non è nel formato corretto.';
-$lang['form_validation_matches']		= 'Il campo {field} non corrisponde al campo {param}.';
-$lang['form_validation_differs']		= 'Il campo {field} deve differire dal campo {param}.';
-$lang['form_validation_is_unique'] 		= 'Il campo {field} deve contenere un valore univoco.';
-$lang['form_validation_is_natural']		= 'Il campo {field} deve contenere solo cifre.';
-$lang['form_validation_is_natural_no_zero']	= 'Il campo {field} deve contenere solo cifre e deve essere maggiore di zero.';
-$lang['form_validation_decimal']		= 'Il campo {field} deve contenere un numero decimale.';
-$lang['form_validation_less_than']		= 'Il campo {field} deve contenere un numero inferiore a {param}.';
-$lang['form_validation_less_than_equal_to']	= 'Il campo {field} deve contenere un numero minore o uguale a {param}.';
-$lang['form_validation_greater_than']		= 'Il campo {field} deve contenere un numero maggiore di {param}.';
-$lang['form_validation_greater_than_equal_to']	= 'Il campo {field} deve contenere un numero maggiore o uguale a {param}.';
-$lang['form_validation_error_message_not_set']	= 'Impossibile accedere a un messaggio di errore corrispondente al nome del campo {field}.';
-$lang['form_validation_in_list']		= 'Il campo {field} il campo deve essere uno di: {param}.';
+$lang['form_validation_required']		= 'Il campo "{field}" è obbligatorio.';
+$lang['form_validation_isset']			= 'Il campo "{field}" deve avere un valore.';
+$lang['form_validation_valid_email']		= 'Il campo "{field}" deve contenere un indirizzo email valido.';
+$lang['form_validation_valid_emails']		= 'Il campo "{field}" deve contenere degli indirizzi email validi.';
+$lang['form_validation_valid_url']		= 'Il campo "{field}" deve contenere un URL valido.';
+$lang['form_validation_valid_ip']		= 'Il campo "{field}" deve contenere un IP valido.';
+$lang['form_validation_valid_mac']		= 'Il campo "{field}" deve contenere un MAC valido.';
+$lang['form_validation_valid_base64']		= 'Il campo "{field}" deve contenere una stringa Base64 valida.';
+$lang['form_validation_min_length']		= 'Il campo "{field}" deve avere una lunghezza di almeno {param} caratteri.';
+$lang['form_validation_max_length']		= 'Il campo "{field}" non può superare {param} caratteri di lunghezza.';
+$lang['form_validation_exact_length']		= 'Il campo "{field}" deve avere esattamente {param} caratteri di lunghezza.';
+$lang['form_validation_alpha']			= 'Il campo "{field}" può contenere solo caratteri alfabetici.';
+$lang['form_validation_alpha_numeric']		= 'Il campo "{field}" può contenere solo caratteri alfanumerici.';
+$lang['form_validation_alpha_numeric_spaces']	= 'Il campo "{field}" può contenere solo caratteri alfanumerici e spazi.';
+$lang['form_validation_alpha_dash']		= 'Il campo "{field}" può contenere solo caratteri alfanumerici, trattini bassi e trattini.';
+$lang['form_validation_numeric']		= 'Il campo "{field}" deve contenere solo numeri.';
+$lang['form_validation_is_numeric']		= 'Il campo "{field}" deve contenere solo caratteri numerici.';
+$lang['form_validation_integer']		= 'Il campo "{field}" deve contenere un numero intero.';
+$lang['form_validation_regex_match']		= 'Il campo "{field}" non è nel formato corretto.';
+$lang['form_validation_matches']		= 'Il campo "{field}" non corrisponde al campo {param}.';
+$lang['form_validation_differs']		= 'Il campo "{field}" deve differire dal campo {param}.';
+$lang['form_validation_is_unique'] 		= 'Il campo "{field}" deve contenere un valore univoco.';
+$lang['form_validation_is_natural']		= 'Il campo "{field}" deve contenere solo cifre.';
+$lang['form_validation_is_natural_no_zero']	= 'Il campo "{field}" deve contenere solo cifre e deve essere maggiore di zero.';
+$lang['form_validation_decimal']		= 'Il campo "{field}" deve contenere un numero decimale.';
+$lang['form_validation_less_than']		= 'Il campo "{field}" deve contenere un numero inferiore a {param}.';
+$lang['form_validation_less_than_equal_to']	= 'Il campo "{field}" deve contenere un numero minore o uguale a {param}.';
+$lang['form_validation_greater_than']		= 'Il campo "{field}" deve contenere un numero maggiore di {param}.';
+$lang['form_validation_greater_than_equal_to']	= 'Il campo "{field}" deve contenere un numero maggiore o uguale a {param}.';
+$lang['form_validation_error_message_not_set']	= 'Impossibile accedere a un messaggio di errore corrispondente al nome del campo "{field}".';
+$lang['form_validation_in_list']		= 'Il campo "{field}" il campo deve essere uno di: {param}.';
diff --git a/system/language/polish/form_validation_lang.php b/system/language/polish/form_validation_lang.php
index 74a2512c..27227877 100644
--- a/system/language/polish/form_validation_lang.php
+++ b/system/language/polish/form_validation_lang.php
@@ -37,34 +37,34 @@
  */
 defined('BASEPATH') OR exit('No direct script access allowed');
 
-$lang['form_validation_required']		= 'The {field} field is required.';
-$lang['form_validation_isset']			= 'The {field} field must have a value.';
-$lang['form_validation_valid_email']		= 'The {field} field must contain a valid email address.';
-$lang['form_validation_valid_emails']		= 'The {field} field must contain all valid email addresses.';
-$lang['form_validation_valid_url']		= 'The {field} field must contain a valid URL.';
-$lang['form_validation_valid_ip']		= 'The {field} field must contain a valid IP.';
-$lang['form_validation_valid_mac']		= 'The {field} field must contain a valid MAC.';
-$lang['form_validation_valid_base64']		= 'The {field} field must contain a valid Base64 string.';
-$lang['form_validation_min_length']		= 'The {field} field must be at least {param} characters in length.';
-$lang['form_validation_max_length']		= 'The {field} field cannot exceed {param} characters in length.';
-$lang['form_validation_exact_length']		= 'The {field} field must be exactly {param} characters in length.';
-$lang['form_validation_alpha']			= 'The {field} field may only contain alphabetical characters.';
-$lang['form_validation_alpha_numeric']		= 'The {field} field may only contain alpha-numeric characters.';
-$lang['form_validation_alpha_numeric_spaces']	= 'The {field} field may only contain alpha-numeric characters and spaces.';
-$lang['form_validation_alpha_dash']		= 'The {field} field may only contain alpha-numeric characters, underscores, and dashes.';
-$lang['form_validation_numeric']		= 'The {field} field must contain only numbers.';
-$lang['form_validation_is_numeric']		= 'The {field} field must contain only numeric characters.';
-$lang['form_validation_integer']		= 'The {field} field must contain an integer.';
-$lang['form_validation_regex_match']		= 'The {field} field is not in the correct format.';
-$lang['form_validation_matches']		= 'The {field} field does not match the {param} field.';
-$lang['form_validation_differs']		= 'The {field} field must differ from the {param} field.';
-$lang['form_validation_is_unique'] 		= 'The {field} field must contain a unique value.';
-$lang['form_validation_is_natural']		= 'The {field} field must only contain digits.';
-$lang['form_validation_is_natural_no_zero']	= 'The {field} field must only contain digits and must be greater than zero.';
-$lang['form_validation_decimal']		= 'The {field} field must contain a decimal number.';
-$lang['form_validation_less_than']		= 'The {field} field must contain a number less than {param}.';
-$lang['form_validation_less_than_equal_to']	= 'The {field} field must contain a number less than or equal to {param}.';
-$lang['form_validation_greater_than']		= 'The {field} field must contain a number greater than {param}.';
-$lang['form_validation_greater_than_equal_to']	= 'The {field} field must contain a number greater than or equal to {param}.';
-$lang['form_validation_error_message_not_set']	= 'Unable to access an error message corresponding to your field name {field}.';
-$lang['form_validation_in_list']		= 'The {field} field must be one of: {param}.';
+$lang['form_validation_required']		= 'The "{field}" field is required.';
+$lang['form_validation_isset']			= 'The "{field}" field must have a value.';
+$lang['form_validation_valid_email']		= 'The "{field}" field must contain a valid email address.';
+$lang['form_validation_valid_emails']		= 'The "{field}" field must contain all valid email addresses.';
+$lang['form_validation_valid_url']		= 'The "{field}" field must contain a valid URL.';
+$lang['form_validation_valid_ip']		= 'The "{field}" field must contain a valid IP.';
+$lang['form_validation_valid_mac']		= 'The "{field}" field must contain a valid MAC.';
+$lang['form_validation_valid_base64']		= 'The "{field}" field must contain a valid Base64 string.';
+$lang['form_validation_min_length']		= 'The "{field}" field must be at least {param} characters in length.';
+$lang['form_validation_max_length']		= 'The "{field}" field cannot exceed {param} characters in length.';
+$lang['form_validation_exact_length']		= 'The "{field}" field must be exactly {param} characters in length.';
+$lang['form_validation_alpha']			= 'The "{field}" field may only contain alphabetical characters.';
+$lang['form_validation_alpha_numeric']		= 'The "{field}" field may only contain alpha-numeric characters.';
+$lang['form_validation_alpha_numeric_spaces']	= 'The "{field}" field may only contain alpha-numeric characters and spaces.';
+$lang['form_validation_alpha_dash']		= 'The "{field}" field may only contain alpha-numeric characters, underscores, and dashes.';
+$lang['form_validation_numeric']		= 'The "{field}" field must contain only numbers.';
+$lang['form_validation_is_numeric']		= 'The "{field}" field must contain only numeric characters.';
+$lang['form_validation_integer']		= 'The "{field}" field must contain an integer.';
+$lang['form_validation_regex_match']		= 'The "{field}" field is not in the correct format.';
+$lang['form_validation_matches']		= 'The "{field}" field does not match the {param} field.';
+$lang['form_validation_differs']		= 'The "{field}" field must differ from the {param} field.';
+$lang['form_validation_is_unique'] 		= 'The "{field}" field must contain a unique value.';
+$lang['form_validation_is_natural']		= 'The "{field}" field must only contain digits.';
+$lang['form_validation_is_natural_no_zero']	= 'The "{field}" field must only contain digits and must be greater than zero.';
+$lang['form_validation_decimal']		= 'The "{field}" field must contain a decimal number.';
+$lang['form_validation_less_than']		= 'The "{field}" field must contain a number less than {param}.';
+$lang['form_validation_less_than_equal_to']	= 'The "{field}" field must contain a number less than or equal to {param}.';
+$lang['form_validation_greater_than']		= 'The "{field}" field must contain a number greater than {param}.';
+$lang['form_validation_greater_than_equal_to']	= 'The "{field}" field must contain a number greater than or equal to {param}.';
+$lang['form_validation_error_message_not_set']	= 'Unable to access an error message corresponding to your field name "{field}".';
+$lang['form_validation_in_list']		= 'The "{field}" field must be one of: {param}.';
diff --git a/system/language/russian/form_validation_lang.php b/system/language/russian/form_validation_lang.php
index 74a2512c..27227877 100644
--- a/system/language/russian/form_validation_lang.php
+++ b/system/language/russian/form_validation_lang.php
@@ -37,34 +37,34 @@
  */
 defined('BASEPATH') OR exit('No direct script access allowed');
 
-$lang['form_validation_required']		= 'The {field} field is required.';
-$lang['form_validation_isset']			= 'The {field} field must have a value.';
-$lang['form_validation_valid_email']		= 'The {field} field must contain a valid email address.';
-$lang['form_validation_valid_emails']		= 'The {field} field must contain all valid email addresses.';
-$lang['form_validation_valid_url']		= 'The {field} field must contain a valid URL.';
-$lang['form_validation_valid_ip']		= 'The {field} field must contain a valid IP.';
-$lang['form_validation_valid_mac']		= 'The {field} field must contain a valid MAC.';
-$lang['form_validation_valid_base64']		= 'The {field} field must contain a valid Base64 string.';
-$lang['form_validation_min_length']		= 'The {field} field must be at least {param} characters in length.';
-$lang['form_validation_max_length']		= 'The {field} field cannot exceed {param} characters in length.';
-$lang['form_validation_exact_length']		= 'The {field} field must be exactly {param} characters in length.';
-$lang['form_validation_alpha']			= 'The {field} field may only contain alphabetical characters.';
-$lang['form_validation_alpha_numeric']		= 'The {field} field may only contain alpha-numeric characters.';
-$lang['form_validation_alpha_numeric_spaces']	= 'The {field} field may only contain alpha-numeric characters and spaces.';
-$lang['form_validation_alpha_dash']		= 'The {field} field may only contain alpha-numeric characters, underscores, and dashes.';
-$lang['form_validation_numeric']		= 'The {field} field must contain only numbers.';
-$lang['form_validation_is_numeric']		= 'The {field} field must contain only numeric characters.';
-$lang['form_validation_integer']		= 'The {field} field must contain an integer.';
-$lang['form_validation_regex_match']		= 'The {field} field is not in the correct format.';
-$lang['form_validation_matches']		= 'The {field} field does not match the {param} field.';
-$lang['form_validation_differs']		= 'The {field} field must differ from the {param} field.';
-$lang['form_validation_is_unique'] 		= 'The {field} field must contain a unique value.';
-$lang['form_validation_is_natural']		= 'The {field} field must only contain digits.';
-$lang['form_validation_is_natural_no_zero']	= 'The {field} field must only contain digits and must be greater than zero.';
-$lang['form_validation_decimal']		= 'The {field} field must contain a decimal number.';
-$lang['form_validation_less_than']		= 'The {field} field must contain a number less than {param}.';
-$lang['form_validation_less_than_equal_to']	= 'The {field} field must contain a number less than or equal to {param}.';
-$lang['form_validation_greater_than']		= 'The {field} field must contain a number greater than {param}.';
-$lang['form_validation_greater_than_equal_to']	= 'The {field} field must contain a number greater than or equal to {param}.';
-$lang['form_validation_error_message_not_set']	= 'Unable to access an error message corresponding to your field name {field}.';
-$lang['form_validation_in_list']		= 'The {field} field must be one of: {param}.';
+$lang['form_validation_required']		= 'The "{field}" field is required.';
+$lang['form_validation_isset']			= 'The "{field}" field must have a value.';
+$lang['form_validation_valid_email']		= 'The "{field}" field must contain a valid email address.';
+$lang['form_validation_valid_emails']		= 'The "{field}" field must contain all valid email addresses.';
+$lang['form_validation_valid_url']		= 'The "{field}" field must contain a valid URL.';
+$lang['form_validation_valid_ip']		= 'The "{field}" field must contain a valid IP.';
+$lang['form_validation_valid_mac']		= 'The "{field}" field must contain a valid MAC.';
+$lang['form_validation_valid_base64']		= 'The "{field}" field must contain a valid Base64 string.';
+$lang['form_validation_min_length']		= 'The "{field}" field must be at least {param} characters in length.';
+$lang['form_validation_max_length']		= 'The "{field}" field cannot exceed {param} characters in length.';
+$lang['form_validation_exact_length']		= 'The "{field}" field must be exactly {param} characters in length.';
+$lang['form_validation_alpha']			= 'The "{field}" field may only contain alphabetical characters.';
+$lang['form_validation_alpha_numeric']		= 'The "{field}" field may only contain alpha-numeric characters.';
+$lang['form_validation_alpha_numeric_spaces']	= 'The "{field}" field may only contain alpha-numeric characters and spaces.';
+$lang['form_validation_alpha_dash']		= 'The "{field}" field may only contain alpha-numeric characters, underscores, and dashes.';
+$lang['form_validation_numeric']		= 'The "{field}" field must contain only numbers.';
+$lang['form_validation_is_numeric']		= 'The "{field}" field must contain only numeric characters.';
+$lang['form_validation_integer']		= 'The "{field}" field must contain an integer.';
+$lang['form_validation_regex_match']		= 'The "{field}" field is not in the correct format.';
+$lang['form_validation_matches']		= 'The "{field}" field does not match the {param} field.';
+$lang['form_validation_differs']		= 'The "{field}" field must differ from the {param} field.';
+$lang['form_validation_is_unique'] 		= 'The "{field}" field must contain a unique value.';
+$lang['form_validation_is_natural']		= 'The "{field}" field must only contain digits.';
+$lang['form_validation_is_natural_no_zero']	= 'The "{field}" field must only contain digits and must be greater than zero.';
+$lang['form_validation_decimal']		= 'The "{field}" field must contain a decimal number.';
+$lang['form_validation_less_than']		= 'The "{field}" field must contain a number less than {param}.';
+$lang['form_validation_less_than_equal_to']	= 'The "{field}" field must contain a number less than or equal to {param}.';
+$lang['form_validation_greater_than']		= 'The "{field}" field must contain a number greater than {param}.';
+$lang['form_validation_greater_than_equal_to']	= 'The "{field}" field must contain a number greater than or equal to {param}.';
+$lang['form_validation_error_message_not_set']	= 'Unable to access an error message corresponding to your field name "{field}".';
+$lang['form_validation_in_list']		= 'The "{field}" field must be one of: {param}.';
diff --git a/system/language/spanish/form_validation_lang.php b/system/language/spanish/form_validation_lang.php
index 74a2512c..27227877 100644
--- a/system/language/spanish/form_validation_lang.php
+++ b/system/language/spanish/form_validation_lang.php
@@ -37,34 +37,34 @@
  */
 defined('BASEPATH') OR exit('No direct script access allowed');
 
-$lang['form_validation_required']		= 'The {field} field is required.';
-$lang['form_validation_isset']			= 'The {field} field must have a value.';
-$lang['form_validation_valid_email']		= 'The {field} field must contain a valid email address.';
-$lang['form_validation_valid_emails']		= 'The {field} field must contain all valid email addresses.';
-$lang['form_validation_valid_url']		= 'The {field} field must contain a valid URL.';
-$lang['form_validation_valid_ip']		= 'The {field} field must contain a valid IP.';
-$lang['form_validation_valid_mac']		= 'The {field} field must contain a valid MAC.';
-$lang['form_validation_valid_base64']		= 'The {field} field must contain a valid Base64 string.';
-$lang['form_validation_min_length']		= 'The {field} field must be at least {param} characters in length.';
-$lang['form_validation_max_length']		= 'The {field} field cannot exceed {param} characters in length.';
-$lang['form_validation_exact_length']		= 'The {field} field must be exactly {param} characters in length.';
-$lang['form_validation_alpha']			= 'The {field} field may only contain alphabetical characters.';
-$lang['form_validation_alpha_numeric']		= 'The {field} field may only contain alpha-numeric characters.';
-$lang['form_validation_alpha_numeric_spaces']	= 'The {field} field may only contain alpha-numeric characters and spaces.';
-$lang['form_validation_alpha_dash']		= 'The {field} field may only contain alpha-numeric characters, underscores, and dashes.';
-$lang['form_validation_numeric']		= 'The {field} field must contain only numbers.';
-$lang['form_validation_is_numeric']		= 'The {field} field must contain only numeric characters.';
-$lang['form_validation_integer']		= 'The {field} field must contain an integer.';
-$lang['form_validation_regex_match']		= 'The {field} field is not in the correct format.';
-$lang['form_validation_matches']		= 'The {field} field does not match the {param} field.';
-$lang['form_validation_differs']		= 'The {field} field must differ from the {param} field.';
-$lang['form_validation_is_unique'] 		= 'The {field} field must contain a unique value.';
-$lang['form_validation_is_natural']		= 'The {field} field must only contain digits.';
-$lang['form_validation_is_natural_no_zero']	= 'The {field} field must only contain digits and must be greater than zero.';
-$lang['form_validation_decimal']		= 'The {field} field must contain a decimal number.';
-$lang['form_validation_less_than']		= 'The {field} field must contain a number less than {param}.';
-$lang['form_validation_less_than_equal_to']	= 'The {field} field must contain a number less than or equal to {param}.';
-$lang['form_validation_greater_than']		= 'The {field} field must contain a number greater than {param}.';
-$lang['form_validation_greater_than_equal_to']	= 'The {field} field must contain a number greater than or equal to {param}.';
-$lang['form_validation_error_message_not_set']	= 'Unable to access an error message corresponding to your field name {field}.';
-$lang['form_validation_in_list']		= 'The {field} field must be one of: {param}.';
+$lang['form_validation_required']		= 'The "{field}" field is required.';
+$lang['form_validation_isset']			= 'The "{field}" field must have a value.';
+$lang['form_validation_valid_email']		= 'The "{field}" field must contain a valid email address.';
+$lang['form_validation_valid_emails']		= 'The "{field}" field must contain all valid email addresses.';
+$lang['form_validation_valid_url']		= 'The "{field}" field must contain a valid URL.';
+$lang['form_validation_valid_ip']		= 'The "{field}" field must contain a valid IP.';
+$lang['form_validation_valid_mac']		= 'The "{field}" field must contain a valid MAC.';
+$lang['form_validation_valid_base64']		= 'The "{field}" field must contain a valid Base64 string.';
+$lang['form_validation_min_length']		= 'The "{field}" field must be at least {param} characters in length.';
+$lang['form_validation_max_length']		= 'The "{field}" field cannot exceed {param} characters in length.';
+$lang['form_validation_exact_length']		= 'The "{field}" field must be exactly {param} characters in length.';
+$lang['form_validation_alpha']			= 'The "{field}" field may only contain alphabetical characters.';
+$lang['form_validation_alpha_numeric']		= 'The "{field}" field may only contain alpha-numeric characters.';
+$lang['form_validation_alpha_numeric_spaces']	= 'The "{field}" field may only contain alpha-numeric characters and spaces.';
+$lang['form_validation_alpha_dash']		= 'The "{field}" field may only contain alpha-numeric characters, underscores, and dashes.';
+$lang['form_validation_numeric']		= 'The "{field}" field must contain only numbers.';
+$lang['form_validation_is_numeric']		= 'The "{field}" field must contain only numeric characters.';
+$lang['form_validation_integer']		= 'The "{field}" field must contain an integer.';
+$lang['form_validation_regex_match']		= 'The "{field}" field is not in the correct format.';
+$lang['form_validation_matches']		= 'The "{field}" field does not match the {param} field.';
+$lang['form_validation_differs']		= 'The "{field}" field must differ from the {param} field.';
+$lang['form_validation_is_unique'] 		= 'The "{field}" field must contain a unique value.';
+$lang['form_validation_is_natural']		= 'The "{field}" field must only contain digits.';
+$lang['form_validation_is_natural_no_zero']	= 'The "{field}" field must only contain digits and must be greater than zero.';
+$lang['form_validation_decimal']		= 'The "{field}" field must contain a decimal number.';
+$lang['form_validation_less_than']		= 'The "{field}" field must contain a number less than {param}.';
+$lang['form_validation_less_than_equal_to']	= 'The "{field}" field must contain a number less than or equal to {param}.';
+$lang['form_validation_greater_than']		= 'The "{field}" field must contain a number greater than {param}.';
+$lang['form_validation_greater_than_equal_to']	= 'The "{field}" field must contain a number greater than or equal to {param}.';
+$lang['form_validation_error_message_not_set']	= 'Unable to access an error message corresponding to your field name "{field}".';
+$lang['form_validation_in_list']		= 'The "{field}" field must be one of: {param}.';
diff --git a/system/language/swedish/form_validation_lang.php b/system/language/swedish/form_validation_lang.php
index fa00e14d..328e63bc 100644
--- a/system/language/swedish/form_validation_lang.php
+++ b/system/language/swedish/form_validation_lang.php
@@ -37,34 +37,34 @@
  */
 defined('BASEPATH') OR exit('No direct script access allowed');
 
-$lang['form_validation_required']		= 'Fältet {field} är obligatoriskt.';
-$lang['form_validation_isset']			= 'Fältet {field} måste ha ett värde.';
-$lang['form_validation_valid_email']		= 'Fältet {field} måste innehålla en godkänd e-postadress.';
-$lang['form_validation_valid_emails']		= 'Fältet {field} måste innehålla alla godkända e-postadresser.';
-$lang['form_validation_valid_url']		= 'Fältet {field} måste vara en godkänd URL.';
-$lang['form_validation_valid_ip']		= 'Fältet {field} måste vara en godkänd IP-adress.';
-$lang['form_validation_valid_mac']		= 'Fältet {field} måste vara en godkänd MAC-adress.';
-$lang['form_validation_valid_base64']		= 'Fältet {field} måste vara en godkänd Base64 sträng.';
-$lang['form_validation_min_length']		= 'Fältet {field} måste vara minst {param} char längd.';
-$lang['form_validation_max_length']		= 'Fältet {field} får inte vara längre än {param} char.';
-$lang['form_validation_exact_length']		= 'Fältet {field} måste vara exakt {param} char i längd.';
-$lang['form_validation_alpha']			= 'Fältet {field} får bara innehålla bokstäver.';
-$lang['form_validation_alpha_numeric']		= 'Fältet {field} får bara innehålla siffror.';
-$lang['form_validation_alpha_numeric_spaces']	= 'Fältet {field} får bara innehålla siffror och mellanslag.';
-$lang['form_validation_alpha_dash']		= 'Fältet {field} får bara innehålla siffror och mellanslag, underscore och punkter.';
-$lang['form_validation_numeric']		= 'Fältet {field} får bara innehålla siffror.';
-$lang['form_validation_is_numeric']		= 'Fältet {field} får bara innehålla siffror.';
-$lang['form_validation_integer']		= 'Fältet {field} måste vara en integer.';
-$lang['form_validation_regex_match']		= 'Fältet {field} är inte i korrekt format.';
-$lang['form_validation_matches']		= 'Fältet {field} är inte samma som {param} fältet.';
-$lang['form_validation_differs']		= 'Fältet {field} får int evara samma som {param} fältet.';
-$lang['form_validation_is_unique'] 		= 'Fältet {field} måste vara ett unikt värde.';
-$lang['form_validation_is_natural']		= 'Fältet {field} kan bara innehålla siffror.';
-$lang['form_validation_is_natural_no_zero']	= 'Fältet {field} måste vara siffror större än 0 (noll).';
-$lang['form_validation_decimal']		= 'Fältet {field} måste vara decimaler.';
-$lang['form_validation_less_than']		= 'Fältet {field} måste vara en siffra mindre än {param}.';
-$lang['form_validation_less_than_equal_to']	= 'Fältet {field} måste vara en siffra mindre än eller lika {param}.';
-$lang['form_validation_greater_than']		= 'Fältet {field} måste vara en siffra större än {param}.';
-$lang['form_validation_greater_than_equal_to']	= 'Fältet {field} måste vara en siffra större än eller lika {param}.';
-$lang['form_validation_error_message_not_set']	= 'Hittar inget felmeddelande för fältet {field}.';
-$lang['form_validation_in_list']		= 'Fältet {field} måste vara en av: {param}.';
+$lang['form_validation_required']		= 'Fältet "{field}" är obligatoriskt.';
+$lang['form_validation_isset']			= 'Fältet "{field}" måste ha ett värde.';
+$lang['form_validation_valid_email']		= 'Fältet "{field}" måste innehålla en godkänd e-postadress.';
+$lang['form_validation_valid_emails']		= 'Fältet "{field}" måste innehålla alla godkända e-postadresser.';
+$lang['form_validation_valid_url']		= 'Fältet "{field}" måste vara en godkänd URL.';
+$lang['form_validation_valid_ip']		= 'Fältet "{field}" måste vara en godkänd IP-adress.';
+$lang['form_validation_valid_mac']		= 'Fältet "{field}" måste vara en godkänd MAC-adress.';
+$lang['form_validation_valid_base64']		= 'Fältet "{field}" måste vara en godkänd Base64 sträng.';
+$lang['form_validation_min_length']		= 'Fältet "{field}" måste vara minst {param} char längd.';
+$lang['form_validation_max_length']		= 'Fältet "{field}" får inte vara längre än {param} char.';
+$lang['form_validation_exact_length']		= 'Fältet "{field}" måste vara exakt {param} char i längd.';
+$lang['form_validation_alpha']			= 'Fältet "{field}" får bara innehålla bokstäver.';
+$lang['form_validation_alpha_numeric']		= 'Fältet "{field}" får bara innehålla siffror.';
+$lang['form_validation_alpha_numeric_spaces']	= 'Fältet "{field}" får bara innehålla siffror och mellanslag.';
+$lang['form_validation_alpha_dash']		= 'Fältet "{field}" får bara innehålla siffror och mellanslag, underscore och punkter.';
+$lang['form_validation_numeric']		= 'Fältet "{field}" får bara innehålla siffror.';
+$lang['form_validation_is_numeric']		= 'Fältet "{field}" får bara innehålla siffror.';
+$lang['form_validation_integer']		= 'Fältet "{field}" måste vara en integer.';
+$lang['form_validation_regex_match']		= 'Fältet "{field}" är inte i korrekt format.';
+$lang['form_validation_matches']		= 'Fältet "{field}" är inte samma som {param} fältet.';
+$lang['form_validation_differs']		= 'Fältet "{field}" får int evara samma som {param} fältet.';
+$lang['form_validation_is_unique'] 		= 'Fältet "{field}" måste vara ett unikt värde.';
+$lang['form_validation_is_natural']		= 'Fältet "{field}" kan bara innehålla siffror.';
+$lang['form_validation_is_natural_no_zero']	= 'Fältet "{field}" måste vara siffror större än 0 (noll).';
+$lang['form_validation_decimal']		= 'Fältet "{field}" måste vara decimaler.';
+$lang['form_validation_less_than']		= 'Fältet "{field}" måste vara en siffra mindre än {param}.';
+$lang['form_validation_less_than_equal_to']	= 'Fältet "{field}" måste vara en siffra mindre än eller lika {param}.';
+$lang['form_validation_greater_than']		= 'Fältet "{field}" måste vara en siffra större än {param}.';
+$lang['form_validation_greater_than_equal_to']	= 'Fältet "{field}" måste vara en siffra större än eller lika {param}.';
+$lang['form_validation_error_message_not_set']	= 'Hittar inget felmeddelande för fältet "{field}".';
+$lang['form_validation_in_list']		= 'Fältet "{field}" måste vara en av: {param}.';
diff --git a/system/language/turkish/form_validation_lang.php b/system/language/turkish/form_validation_lang.php
index 7546cbec..dda154c8 100644
--- a/system/language/turkish/form_validation_lang.php
+++ b/system/language/turkish/form_validation_lang.php
@@ -37,34 +37,34 @@
  */
 defined('BASEPATH') OR exit('Doğrudan komut dosyası erişimine izin verilmez');
 
-$lang['form_validation_required'] = '{field} alanı zorunludur.';
-$lang['form_validation_isset'] = '{field} alanının bir değeri olmalıdır.';
-$lang['form_validation_valid_email'] = '{field} alanı geçerli bir e-posta adresi içermelidir.';
-$lang['form_validation_valid_emails'] = '{field} alanı tüm geçerli e-posta adreslerini içermelidir.';
-$lang['form_validation_valid_url'] = '{field} alanı geçerli bir URL içermelidir.';
-$lang['form_validation_valid_ip'] = '{field} alanı geçerli bir IP içermelidir.';
-$lang['form_validation_valid_mac']		= 'The {field}, geçerli bir MAC adresi içermelidir.';
-$lang['form_validation_valid_base64']		= 'The {field} alaın geçerli bir Base64 dizisi içermelidir.';
-$lang['form_validation_min_length'] = '{field} alanı en az {param} karakter uzunluğunda olmalıdır.';
-$lang['form_validation_max_length'] = '{field} alanının uzunluğu {param} karakteri aşamaz.';
-$lang['form_validation_exact_length'] = '{field} alanı tam olarak {param} karakter uzunluğunda olmalıdır.';
-$lang['form_validation_alpha'] = '{field} alanı yalnızca alfabetik karakterler içerebilir.';
-$lang['form_validation_alpha_numeric'] = '{field} alanı yalnızca alfasayısal karakterler içerebilir.';
-$lang['form_validation_alpha_numeric_spaces'] = '{field} alanı yalnızca alfasayısal karakterler ve boşluklar içerebilir.';
-$lang['form_validation_alpha_dash'] = '{field} alanı yalnızca alfasayısal karakterler, alt çizgiler ve tireler içerebilir.';
-$lang['form_validation_numeric'] = '{field} alanı sadece sayıları içermelidir.';
-$lang['form_validation_is_numeric'] = '{field} alanı yalnızca sayısal karakterler içermelidir.';
-$lang['form_validation_integer'] = '{field} alanı bir tamsayı içermelidir.';
-$lang['form_validation_regex_match'] = '{field} alanı doğru biçimde değil.';
-$lang['form_validation_matches'] = '{field} alanı, {param} alanıyla eşleşmiyor.';
-$lang['form_validation_differs'] = '{field} alanı, {param} alanından farklı olmalıdır.';
-$lang['form_validation_is_unique'] = '{field} alanı benzersiz bir değer içermelidir.';
-$lang['form_validation_is_natural'] = '{field} alanı sadece rakam içermelidir.';
-$lang['form_validation_is_natural_no_zero'] = '{field} alanı sadece rakam içermeli ve sıfırdan büyük olmalıdır.';
-$lang['form_validation_decimal'] = '{field} alanı bir ondalık sayı içermelidir.';
-$lang['form_validation_less_than'] = '{field} alanı, {param}\'dan küçük bir sayı içermelidir.';
-$lang['form_validation_less_than_equal_to'] = '{field} alanı, {param}\'dan küçük veya ona eşit bir sayı içermelidir.';
-$lang['form_validation_greer_than'] = '{field} alanı, {param}\'dan büyük bir sayı içermelidir.';
-$lang['form_validation_greter_than_equal_to'] = '{field} alanı, {param}\'dan büyük veya ona eşit bir sayı içermelidir.';
-$lang['form_validation_error_message_not_set'] = '{field} alan adınıza karşılık gelen bir hata mesajına erişilemiyor.';
-$lang['form_validation_in_list'] = '{field} alanı şunlardan biri olmalıdır: {param}.';
+$lang['form_validation_required'] = '"{field}" alanı zorunludur.';
+$lang['form_validation_isset'] = '"{field}" alanının bir değeri olmalıdır.';
+$lang['form_validation_valid_email'] = '"{field}" alanı geçerli bir e-posta adresi içermelidir.';
+$lang['form_validation_valid_emails'] = '"{field}" alanı tüm geçerli e-posta adreslerini içermelidir.';
+$lang['form_validation_valid_url'] = '"{field}" alanı geçerli bir URL içermelidir.';
+$lang['form_validation_valid_ip'] = '"{field}" alanı geçerli bir IP içermelidir.';
+$lang['form_validation_valid_mac']		= 'The "{field}", geçerli bir MAC adresi içermelidir.';
+$lang['form_validation_valid_base64']		= 'The "{field}" alaın geçerli bir Base64 dizisi içermelidir.';
+$lang['form_validation_min_length'] = '"{field}" alanı en az {param} karakter uzunluğunda olmalıdır.';
+$lang['form_validation_max_length'] = '"{field}" alanının uzunluğu {param} karakteri aşamaz.';
+$lang['form_validation_exact_length'] = '"{field}" alanı tam olarak {param} karakter uzunluğunda olmalıdır.';
+$lang['form_validation_alpha'] = '"{field}" alanı yalnızca alfabetik karakterler içerebilir.';
+$lang['form_validation_alpha_numeric'] = '"{field}" alanı yalnızca alfasayısal karakterler içerebilir.';
+$lang['form_validation_alpha_numeric_spaces'] = '"{field}" alanı yalnızca alfasayısal karakterler ve boşluklar içerebilir.';
+$lang['form_validation_alpha_dash'] = '"{field}" alanı yalnızca alfasayısal karakterler, alt çizgiler ve tireler içerebilir.';
+$lang['form_validation_numeric'] = '"{field}" alanı sadece sayıları içermelidir.';
+$lang['form_validation_is_numeric'] = '"{field}" alanı yalnızca sayısal karakterler içermelidir.';
+$lang['form_validation_integer'] = '"{field}" alanı bir tamsayı içermelidir.';
+$lang['form_validation_regex_match'] = '"{field}" alanı doğru biçimde değil.';
+$lang['form_validation_matches'] = '"{field}" alanı, {param} alanıyla eşleşmiyor.';
+$lang['form_validation_differs'] = '"{field}" alanı, {param} alanından farklı olmalıdır.';
+$lang['form_validation_is_unique'] = '"{field}" alanı benzersiz bir değer içermelidir.';
+$lang['form_validation_is_natural'] = '"{field}" alanı sadece rakam içermelidir.';
+$lang['form_validation_is_natural_no_zero'] = '"{field}" alanı sadece rakam içermeli ve sıfırdan büyük olmalıdır.';
+$lang['form_validation_decimal'] = '"{field}" alanı bir ondalık sayı içermelidir.';
+$lang['form_validation_less_than'] = '"{field}" alanı, {param}\'dan küçük bir sayı içermelidir.';
+$lang['form_validation_less_than_equal_to'] = '"{field}" alanı, {param}\'dan küçük veya ona eşit bir sayı içermelidir.';
+$lang['form_validation_greer_than'] = '"{field}" alanı, {param}\'dan büyük bir sayı içermelidir.';
+$lang['form_validation_greter_than_equal_to'] = '"{field}" alanı, {param}\'dan büyük veya ona eşit bir sayı içermelidir.';
+$lang['form_validation_error_message_not_set'] = '"{field}" alan adınıza karşılık gelen bir hata mesajına erişilemiyor.';
+$lang['form_validation_in_list'] = '"{field}" alanı şunlardan biri olmalıdır: {param}.';