diff options
author | Andrey Andreev <narf@devilix.net> | 2015-04-14 15:56:28 +0200 |
---|---|---|
committer | Andrey Andreev <narf@devilix.net> | 2015-04-14 15:56:28 +0200 |
commit | 5d8e2a6e4c50b772f4b789ea5d831f47c45dc851 (patch) | |
tree | e819ab69efe6fbbb36bb1bbccfc29fd72b40e44f /system | |
parent | 8af87468487101e14e69effb80a166870f1b79be (diff) |
Fix #3771
Diffstat (limited to 'system')
-rw-r--r-- | system/libraries/Form_validation.php | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/system/libraries/Form_validation.php b/system/libraries/Form_validation.php index 522eba704..bb872c7cc 100644 --- a/system/libraries/Form_validation.php +++ b/system/libraries/Form_validation.php @@ -870,17 +870,11 @@ class CI_Form_validation { */ protected function _translate_fieldname($fieldname) { - // Do we need to translate the field name? - // We look for the prefix lang: to determine this - if (sscanf($fieldname, 'lang:%s', $line) === 1) + // Do we need to translate the field name? We look for the prefix 'lang:' to determine this + // If we find one, but there's no translation for the string - just return it + if (sscanf($fieldname, 'lang:%s', $line) === 1 && FALSE === ($fieldname = $this->CI->lang->line($line, FALSE))) { - // Were we able to translate the field name? If not we use $line - if (FALSE === ($fieldname = $this->CI->lang->line('form_validation_'.$line)) - // DEPRECATED support for non-prefixed keys - && FALSE === ($fieldname = $this->CI->lang->line($line, FALSE))) - { - return $line; - } + return $line; } return $fieldname; |