Selaa lähdekoodia

[I18N] Zend_Filter/Zend_Validate:

- changed message handling

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@22472 44c647ce-9c0f-0410-b52a-842ac1e357ba
thomas 15 vuotta sitten
vanhempi
commit
ea4ca62041
2 muutettua tiedostoa jossa 9 lisäystä ja 9 poistoa
  1. 6 6
      library/Zend/Filter/Input.php
  2. 3 3
      library/Zend/Validate/Abstract.php

+ 6 - 6
library/Zend/Filter/Input.php

@@ -744,10 +744,10 @@ class Zend_Filter_Input
         $message = $this->_defaults[self::MISSING_MESSAGE];
 
         if (null !== ($translator = $this->getTranslator())) {
-            if ($translator->isTranslated($message)) {
-                $message = $translator->translate($message);
-            } else {
+            if ($translator->isTranslated(self::MISSING_MESSAGE)) {
                 $message = $translator->translate(self::MISSING_MESSAGE);
+            } else {
+                $message = $translator->translate($message);
             }
         }
 
@@ -764,10 +764,10 @@ class Zend_Filter_Input
         $message = $this->_defaults[self::NOT_EMPTY_MESSAGE];
 
         if (null !== ($translator = $this->getTranslator())) {
-            if ($translator->isTranslated($message)) {
-                $message = $translator->translate($message);
-            } else {
+            if ($translator->isTranslated(self::NOT_EMPTY_MESSAGE)) {
                 $message = $translator->translate(self::NOT_EMPTY_MESSAGE);
+            } else {
+                $message = $translator->translate($message);
             }
         }
 

+ 3 - 3
library/Zend/Validate/Abstract.php

@@ -216,10 +216,10 @@ abstract class Zend_Validate_Abstract implements Zend_Validate_Interface
         $message = $this->_messageTemplates[$messageKey];
 
         if (null !== ($translator = $this->getTranslator())) {
-            if ($translator->isTranslated($message)) {
-                $message = $translator->translate($message);
-            } else {
+            if ($translator->isTranslated($messageKey)) {
                 $message = $translator->translate($messageKey);
+            } else {
+                $message = $translator->translate($message);
             }
         }