]> _ Git - cubedesigners-v7.git/commitdiff
Projet crée
authorvincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Fri, 17 Jan 2014 10:24:47 +0000 (10:24 +0000)
committervincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Fri, 17 Jan 2014 10:24:47 +0000 (10:24 +0000)
60 files changed:
.htaccess [new file with mode: 0644]
.ovhconfig [new file with mode: 0644]
desktop.ini [new file with mode: 0644]
framework/application/Bootstrap.php [new file with mode: 0644]
framework/application/configs/application.ini [new file with mode: 0644]
framework/application/configs/settings.ini [new file with mode: 0644]
framework/application/controllers/AdminController.php [new file with mode: 0644]
framework/application/controllers/AdminajaxController.php [new file with mode: 0644]
framework/application/controllers/AdminajaxpopupController.php [new file with mode: 0644]
framework/application/controllers/AjaxController.php [new file with mode: 0644]
framework/application/controllers/AjaxpopupController.php [new file with mode: 0644]
framework/application/controllers/DebugController.php [new file with mode: 0644]
framework/application/controllers/ErrorController.php [new file with mode: 0644]
framework/application/controllers/IndexController.php [new file with mode: 0644]
framework/application/controllers/MaintenanceController.php [new file with mode: 0644]
framework/application/forms/CMS.php [new file with mode: 0644]
framework/application/forms/CMS/Home.php [new file with mode: 0644]
framework/application/forms/Settings.php [new file with mode: 0644]
framework/application/forms/User.php [new file with mode: 0644]
framework/application/models/Content.php [new file with mode: 0644]
framework/application/models/User.php [new file with mode: 0644]
framework/application/views/scripts/templates/home.phtml [new file with mode: 0644]
framework/data/GeoIP.dat [new file with mode: 0644]
framework/data/GeoIPv6.dat [new file with mode: 0644]
framework/languages/.php [new file with mode: 0644]
framework/languages/en.php [new file with mode: 0644]
framework/languages/fr.php [new file with mode: 0644]
framework/resources/languages/cs/Zend_Validate.php [new file with mode: 0644]
framework/resources/languages/de/Zend_Validate.php [new file with mode: 0644]
framework/resources/languages/en/Zend_Validate.php [new file with mode: 0644]
framework/resources/languages/es/Zend_Validate.php [new file with mode: 0644]
framework/resources/languages/fi/Zend_Validate.php [new file with mode: 0644]
framework/resources/languages/fr/Zend_Validate.php [new file with mode: 0644]
framework/resources/languages/hr/Zend_Validate.php [new file with mode: 0644]
framework/resources/languages/it/Zend_Validate.php [new file with mode: 0644]
framework/resources/languages/ja/Zend_Validate.php [new file with mode: 0644]
framework/resources/languages/nl/Zend_Validate.php [new file with mode: 0644]
framework/resources/languages/pt_BR/Zend_Validate.php [new file with mode: 0644]
framework/resources/languages/ru/Zend_Validate.php [new file with mode: 0644]
framework/resources/languages/sr/Zend_Validate.php [new file with mode: 0644]
framework/resources/languages/uk/Zend_Validate.php [new file with mode: 0644]
images/close.png [new file with mode: 0644]
images/favicon/favicon-ios-114.png [new file with mode: 0644]
images/favicon/favicon-ios-120.png [new file with mode: 0644]
images/favicon/favicon-ios-144.png [new file with mode: 0644]
images/favicon/favicon-ios-152.png [new file with mode: 0644]
images/favicon/favicon-ios-57.png [new file with mode: 0644]
images/favicon/favicon-ios-72.png [new file with mode: 0644]
images/favicon/favicon-ios-76.png [new file with mode: 0644]
images/favicon/favicon.ico [new file with mode: 0644]
images/favicon/favicon.png [new file with mode: 0644]
images/order/ASC.png [new file with mode: 0644]
images/order/DESC.png [new file with mode: 0644]
index.php [new file with mode: 0644]
js/admin.js [new file with mode: 0644]
js/common.js [new file with mode: 0644]
less/admin.less [new file with mode: 0644]
less/common.less [new file with mode: 0644]
less/ie7.less [new file with mode: 0644]
less/ie8.less [new file with mode: 0644]

diff --git a/.htaccess b/.htaccess
new file mode 100644 (file)
index 0000000..bd79ecc
--- /dev/null
+++ b/.htaccess
@@ -0,0 +1,91 @@
+# PHP Configuration
+<IfModule mod_php5.c>
+       php_value post_max_size "128M"
+       php_value upload_max_filesize "128M"
+       php_value date.timezone "Europe/Paris"
+       php_flag session.use_trans_sid off
+       php_flag magic_quotes_gpc off
+       php_flag magic_quotes_runtime off
+       php_flag magic_quotes_sybase off
+</IfModule>
+
+# Specific OVH Environnement variables
+<IfModule mod_env.c>
+       SetEnv PHP_VER 5_4
+       SetEnv ZEND_OPTIMIZER 1
+       SetEnv REGISTER_GLOBALS 0
+       SetEnv MAGIC_QUOTES 0
+       SetEnv SESSION_USE_TRANS_SID 0
+</IfModule>
+
+# Rewrite for Zend Framework  
+<IfModule mod_rewrite.c>
+       Options +FollowSymlinks
+       RewriteEngine on
+       RewriteBase /
+       # Redirection to www. subdomain
+       RewriteCond %{HTTP_HOST} ^example.com$
+       RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
+       # Redirect auth header to env
+       RewriteRule ^.*$ - [E=REMOTE_USER:%{HTTP:Authorization}]
+       # Skip static files
+       RewriteRule ^css/ - [NC,L]
+       RewriteRule ^js/ - [NC,L]
+       RewriteRule ^images/ - [NC,L]
+       RewriteRule ^files/ - [NC,L]
+       # Redirect CMS files to the right URL
+       RewriteRule ^([a-f0-9]{6,})-([a-z0-9-.])([a-z0-9-.])([a-z0-9-.]*)$ files/$2/$3/$1-$2$3$4 [NC,L]
+       # Ignore static files or directories
+       RewriteCond %{REQUEST_FILENAME} -s [OR]
+       RewriteCond %{REQUEST_FILENAME} -l [OR]
+       RewriteCond %{REQUEST_FILENAME} -d
+       RewriteRule ^.*$ - [NC,L]
+       # Finally, redirect all other cases to the index.php
+       RewriteRule ^.*$ index.php [NC,L]
+</IfModule>
+
+<IfModule mod_headers.c>
+       Header Set Cache-Control "max-age=2592000"
+       Header Set X-UA-Compatible "IE=edge"
+</IfModule>
+
+# Mime types
+<IfModule mod_mime.c>
+       AddType video/ogg .ogm
+       AddType video/ogg .ogv
+       AddType video/ogg .ogg
+       AddType video/mp4 .mp4
+       AddType video/webm .webm
+       AddType image/svg+xml .svg
+       AddType image/svg+xml .svgz
+       AddType application/json .json
+       AddType application/vnd.ms-fontobject .eot
+       AddType application/octet-stream .otf
+       AddType application/octet-stream .ttf
+       AddType application/x-font-woff .woff
+       AddType text/cache-manifest .appcache
+       AddType text/x-component .htc
+
+       AddEncoding gzip svgz
+</IfModule>
+
+<IfModule mod_expires.c>
+       ExpiresByType text/cache-manifest "access plus 0 seconds"
+</IfModule>
+
+# Output compression
+<IfModule mod_deflate.c>
+       SetOutputFilter DEFLATE
+       SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png|swf|zip|exe|mp3|f4v|mp4|flv|gz|pdf|swc|ogv|ogm|ogg|webm|svgz|eot|otf|ttf|woff)$ no-gzip dont-vary
+       
+       <IfModule mod_headers.c>
+               Header append Vary User-Agent
+       </IfModule>
+       
+       BrowserMatch ^Mozilla/4 gzip-only-text/html
+       BrowserMatch ^Mozilla/4\.0[678] no-gzip
+       BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
+</IfModule>
+
+# Set Default Charset
+AddDefaultCharset UTF-8
\ No newline at end of file
diff --git a/.ovhconfig b/.ovhconfig
new file mode 100644 (file)
index 0000000..e976c42
--- /dev/null
@@ -0,0 +1,4 @@
+app.engine=php\r
+app.engine.version=5.5\r
+http.firewall=none\r
+environment=development
\ No newline at end of file
diff --git a/desktop.ini b/desktop.ini
new file mode 100644 (file)
index 0000000..648ef12
--- /dev/null
@@ -0,0 +1,2 @@
+[.ShellClassInfo]\r
+IconResource=H:\Works\ZendSample\images\favicon\favicon.ico,0\r
diff --git a/framework/application/Bootstrap.php b/framework/application/Bootstrap.php
new file mode 100644 (file)
index 0000000..8294566
--- /dev/null
@@ -0,0 +1,65 @@
+<?php
+
+class Bootstrap extends CubeIT_Bootstrap {
+
+       protected function _initMinimum() {
+               parent::_initMinimum();
+               // If a project with html display (don't activate by default for web services apps
+               $this->bootstrap('doctype');
+               $this->bootstrap('scripts');
+       }
+
+       protected function _initScripts() {
+               parent::_initScripts();
+               $this->getView()->headLink()->appendStylesheet('/css/fonts/fonts.css');
+       }
+
+       protected function _initRouter($initCms = true) {
+               $router = parent::_initRouter($initCms);
+               return $router;
+       }
+
+       /**
+        * 
+        * @param \Doctrine\DBAL\Schema\Schema  $schema
+        * @param array $options
+        */
+       protected function _defineSchema(&$schema, $options) {
+               parent::_defineSchema($schema, $options);
+
+               $user = $schema->createTable('user');
+               $user->addColumn('id', 'integer', array('unsigned' => true, 'autoincrement' => true));
+               $user->setPrimaryKey(array('id'));
+               $user->addColumn('username', 'string', array('length' => 64));
+               $user->addUniqueIndex(array('username'));
+               $user->addColumn('password', 'string', array('length' => 255));
+               $user->addColumn('role', 'string', array('length' => 32));
+       }
+
+       protected function _initAcl() {
+               $acl = parent::_initAcl();
+               return $acl;
+       }
+
+       /**
+        * 
+        * @return array
+        */
+       public function getCMSTemplates() {
+               $templates = parent::getCMSTemplates();
+
+
+               return $templates;
+       }
+
+       public function run() {
+               // run have to be the last call of bootstrap
+               parent::run();
+       }
+
+       function __destroy() {
+               endProfile();
+       }
+
+}
+
diff --git a/framework/application/configs/application.ini b/framework/application/configs/application.ini
new file mode 100644 (file)
index 0000000..7a736c4
--- /dev/null
@@ -0,0 +1,64 @@
+[production]
+dev = false
+
+minify.js = true
+minify.css = true
+
+bin.mysqldump = /usr/bin/mysqldump
+bin.mysql = /usr/bin/mysql
+bin.zip = /usr/bin/zip
+bin.unzip = /usr/bin/unzip
+;bin.imagemagick=convert
+bin.cp = /bin/cp
+bin.rm = /bin/rm
+
+appnamespace = "ZendSample"
+
+timezone = 'Europe/Paris'
+
+session.lifetime = 31536000 ;1 year
+session.adapter = cache
+
+webhost = www.
+
+database.adapter = pdo_mysql
+database.params.host = localhost
+database.params.username = $username
+database.params.password = $password
+database.params.dbname = $username
+
+;former.database.adapter = pdo_mysql
+;former.database.params.host =
+;former.database.params.username =
+;former.database.params.password =
+;former.database.params.dbname =
+
+;former.home =
+
+seo.universalAnalytics =
+seo.google =
+seo.bing =
+
+navigation.containers[]=0;
+;navigation.containers[]=-1;
+navigation.containers[]=-2;
+navigation.containers[]=-3;
+
+locales.fr =
+;locales.en =
+
+
+acl.perpage = true
+acl.roles[] = superadmin
+acl.roles[] = admin
+
+mail.test = APPLICATION_PATH "/../data/email/test"
+
+[testing : production]
+
+dev = true
+
+;httpauth.username = username
+;httpauth.password = password
+
+webhost = $devdomain
\ No newline at end of file
diff --git a/framework/application/configs/settings.ini b/framework/application/configs/settings.ini
new file mode 100644 (file)
index 0000000..bf3746a
--- /dev/null
@@ -0,0 +1 @@
+[production]
diff --git a/framework/application/controllers/AdminController.php b/framework/application/controllers/AdminController.php
new file mode 100644 (file)
index 0000000..00b0235
--- /dev/null
@@ -0,0 +1,6 @@
+<?php
+
+class AdminController extends CubeIT_Controller_Admin_AdminController {
+
+}
+
diff --git a/framework/application/controllers/AdminajaxController.php b/framework/application/controllers/AdminajaxController.php
new file mode 100644 (file)
index 0000000..6998418
--- /dev/null
@@ -0,0 +1,7 @@
+<?php
+
+class AdminajaxController extends CubeIT_Controller_Admin_AdminajaxController {
+
+}
+
+?>
diff --git a/framework/application/controllers/AdminajaxpopupController.php b/framework/application/controllers/AdminajaxpopupController.php
new file mode 100644 (file)
index 0000000..2a1039b
--- /dev/null
@@ -0,0 +1,7 @@
+<?php
+
+class AdminajaxpopupController extends CubeIT_Controller_Admin_AdminajaxpopupController {
+       
+}
+
+?>
diff --git a/framework/application/controllers/AjaxController.php b/framework/application/controllers/AjaxController.php
new file mode 100644 (file)
index 0000000..7cef670
--- /dev/null
@@ -0,0 +1,9 @@
+<?php
+
+class AjaxController extends CubeIT_Controller_AjaxController {
+
+
+
+}
+
+?>
diff --git a/framework/application/controllers/AjaxpopupController.php b/framework/application/controllers/AjaxpopupController.php
new file mode 100644 (file)
index 0000000..842bc4d
--- /dev/null
@@ -0,0 +1,8 @@
+<?php
+
+class AjaxpopupController extends CubeIT_Controller_AjaxpopupController {
+
+
+}
+
+?>
diff --git a/framework/application/controllers/DebugController.php b/framework/application/controllers/DebugController.php
new file mode 100644 (file)
index 0000000..2a00946
--- /dev/null
@@ -0,0 +1,7 @@
+<?php
+
+class DebugController extends CubeIT_Controller_Admin_DebugController {
+       
+}
+
+?>
diff --git a/framework/application/controllers/ErrorController.php b/framework/application/controllers/ErrorController.php
new file mode 100644 (file)
index 0000000..be15621
--- /dev/null
@@ -0,0 +1,6 @@
+<?php
+
+class ErrorController extends CubeIT_Controller_ErrorController
+{
+}
+
diff --git a/framework/application/controllers/IndexController.php b/framework/application/controllers/IndexController.php
new file mode 100644 (file)
index 0000000..d4df531
--- /dev/null
@@ -0,0 +1,6 @@
+<?php
+
+class IndexController extends CubeIT_Controller_IndexController {
+       
+}
+
diff --git a/framework/application/controllers/MaintenanceController.php b/framework/application/controllers/MaintenanceController.php
new file mode 100644 (file)
index 0000000..24e8354
--- /dev/null
@@ -0,0 +1,6 @@
+<?php
+
+class MaintenanceController extends CubeIT_Controller_MaintenanceController {
+}
+
+?>
diff --git a/framework/application/forms/CMS.php b/framework/application/forms/CMS.php
new file mode 100644 (file)
index 0000000..125bf48
--- /dev/null
@@ -0,0 +1,9 @@
+<?php
+
+class ZendSample_Form_CMS extends CubeIT_Form_CMS {
+       public function init(){
+               parent::init();
+       }
+}
+
+?>
diff --git a/framework/application/forms/CMS/Home.php b/framework/application/forms/CMS/Home.php
new file mode 100644 (file)
index 0000000..ae8a8e0
--- /dev/null
@@ -0,0 +1,9 @@
+<?php
+
+class ZendSample_Form_CMS_Home extends ZendSample_Form_CMS{
+       public function init(){
+               parent::init();
+       }
+}
+
+?>
diff --git a/framework/application/forms/Settings.php b/framework/application/forms/Settings.php
new file mode 100644 (file)
index 0000000..d2baf42
--- /dev/null
@@ -0,0 +1,21 @@
+<?php
+
+class ZendSample_Form_Settings extends CubeIT_Form_Settings {
+
+       public function init() {
+               parent::init();
+
+               $this->setTitle('Edition des paramètres du site');
+
+               $longTitle = new Zend_Form_Element_Text('longTitle');
+               $longTitle->setLabel('Titre long par défaut');
+               $this->addElementLocalized($longTitle);
+
+               $description = new CubeIT_Form_Element_Textarea('description');
+               $description->setLabel('Description de la page par défaut');
+               $this->addElementLocalized($description);
+       }
+
+}
+
+?>
diff --git a/framework/application/forms/User.php b/framework/application/forms/User.php
new file mode 100644 (file)
index 0000000..8f3fccf
--- /dev/null
@@ -0,0 +1,9 @@
+<?php
+
+class ZendSample_Form_User extends CubeIT_Form_User {
+       public function init(){
+               parent::init();
+       }
+}
+
+?>
diff --git a/framework/application/models/Content.php b/framework/application/models/Content.php
new file mode 100644 (file)
index 0000000..df6a828
--- /dev/null
@@ -0,0 +1,11 @@
+<?php
+
+class ZendSample_Model_Content extends CubeIT_Model {
+
+       protected $id;
+       protected $name;
+       protected $value;
+
+}
+
+?>
diff --git a/framework/application/models/User.php b/framework/application/models/User.php
new file mode 100644 (file)
index 0000000..8709809
--- /dev/null
@@ -0,0 +1,7 @@
+<?php
+
+class ZendSample_Model_User extends CubeIT_Model_User {
+       
+}
+
+?>
diff --git a/framework/application/views/scripts/templates/home.phtml b/framework/application/views/scripts/templates/home.phtml
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/framework/data/GeoIP.dat b/framework/data/GeoIP.dat
new file mode 100644 (file)
index 0000000..98642c7
Binary files /dev/null and b/framework/data/GeoIP.dat differ
diff --git a/framework/data/GeoIPv6.dat b/framework/data/GeoIPv6.dat
new file mode 100644 (file)
index 0000000..7e543bd
Binary files /dev/null and b/framework/data/GeoIPv6.dat differ
diff --git a/framework/languages/.php b/framework/languages/.php
new file mode 100644 (file)
index 0000000..5030bee
--- /dev/null
@@ -0,0 +1,3 @@
+<?php
+$translations = array (
+);
\ No newline at end of file
diff --git a/framework/languages/en.php b/framework/languages/en.php
new file mode 100644 (file)
index 0000000..e591340
--- /dev/null
@@ -0,0 +1,4 @@
+<?php
+$translations = array (
+
+);
\ No newline at end of file
diff --git a/framework/languages/fr.php b/framework/languages/fr.php
new file mode 100644 (file)
index 0000000..32617e5
--- /dev/null
@@ -0,0 +1,3 @@
+<?php\r
+\r
+$translations = array('dummy' => 'dummy');\r
diff --git a/framework/resources/languages/cs/Zend_Validate.php b/framework/resources/languages/cs/Zend_Validate.php
new file mode 100644 (file)
index 0000000..ba26f0e
--- /dev/null
@@ -0,0 +1,265 @@
+<?php
+/**
+ * Zend Framework
+ *
+ * LICENSE
+ *
+ * This source file is subject to the new BSD license that is bundled
+ * with this package in the file LICENSE.txt.
+ * It is also available through the world-wide-web at this URL:
+ * http://framework.zend.com/license/new-bsd
+ * If you did not receive a copy of the license and are unable to
+ * obtain it through the world-wide-web, please send an email
+ * to license@zend.com so we can send you a copy immediately.
+ *
+ * @category   Zend
+ * @package    Zend_Translate
+ * @subpackage Ressource
+ * @copyright  Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
+ * @license    http://framework.zend.com/license/new-bsd     New BSD License
+ * @version    $Id:$
+ */
+
+/**
+ * EN-Revision: 22668
+ */
+return array(
+    // Zend_Validate_Alnum
+    "Invalid type given. String, integer or float expected" => "Chybný typ. Byl očekáván řetězec, celé nebo desetinné číslo",
+    "'%value%' contains characters which are non alphabetic and no digits" => "'%value%' obsahuje i jiné znaky než písmena a číslice",
+    "'%value%' is an empty string" => "'%value%' je prázdný řetězec",
+
+    // Zend_Validate_Alpha
+    "Invalid type given. String expected" => "Chybný typ. Byl očekáván řetězec",
+    "'%value%' contains non alphabetic characters" => "'%value%' obsahuje i jiné znaky než písmena",
+    "'%value%' is an empty string" => "'%value%' je prázdný řetězec",
+
+    // Zend_Validate_Barcode
+    "'%value%' failed checksum validation" => "'%value%' má chybný kontrolní součet",
+    "'%value%' contains invalid characters" => "'%value%' obsahuje neplatné znaky",
+    "'%value%' should have a length of %length% characters" => "'%value%' by měl mít délku %length% znaků",
+    "Invalid type given. String expected" => "Chybný typ. Byl očekáván řetězec.",
+
+    // Zend_Validate_Between
+    "'%value%' is not between '%min%' and '%max%', inclusively" => "'%value%' není mezi '%min%' a '%max%', včetně",
+    "'%value%' is not strictly between '%min%' and '%max%'" => "'%value%' není ostře mezi '%min%' a '%max%'",
+
+    // Zend_Validate_Callback
+    "'%value%' is not valid" => "Hodnota '%value%' není platná",
+    "An exception has been raised within the callback" => "Během volání byla vyvolána výjimka",
+
+    // Zend_Validate_Ccnum
+    "'%value%' must contain between 13 and 19 digits" => "'%value%' musí obsahovat 13 až 19 číslic",
+    "Luhn algorithm (mod-10 checksum) failed on '%value%'" => "Luhnův algoritmus (kontrolní součet mod-10) nevyšel pro '%value%'",
+
+    // Zend_Validate_CreditCard
+    "'%value%' seems to contain an invalid checksum" => "'%value%' obsahuje neplatný kontrolní součet",
+    "'%value%' must contain only digits" => "'%value%' musí obsahovat jen čísla",
+    "Invalid type given. String expected" => "Chybný typ. Byl očekáván řetězec",
+    "'%value%' contains an invalid amount of digits" => "'%value%' obsahuje neplatný počet číslic",
+    "'%value%' is not from an allowed institute" => "'%value%' není od povolené společnosti",
+    "'%value%' seems to be an invalid creditcard number" => "'%value%' není platné číslo kreditní karty",
+    "An exception has been raised while validating '%value%'" => "Během validace '%value%' byla vyvolána výjimka",
+
+    // Zend_Validate_Date
+    "Invalid type given. String, integer, array or Zend_Date expected" => "Chybný typ. Byl očekáván řetězec, číslo, pole nebo Zend_Date",
+    "'%value%' does not appear to be a valid date" => "'%value%' není platné datum",
+    "'%value%' does not fit the date format '%format%'" => "'%value%' neodpovídá formátu data '%format%'",
+
+    // Zend_Validate_Db_Abstract
+    "No record matching '%value%' was found" => "Nebyl nalezen žádný záznam odpovídající '%value%'",
+    "A record matching '%value%' was found" => "Byl nalezen záznam odpovídající '%value%'",
+
+    // Zend_Validate_Digits
+    "Invalid type given. String, integer or float expected" => "Chybný typ. Byl očekáván řetězec, celé nebo desetinné číslo",
+    "'%value%' must contain only digits" => "'%value%' musí obsahovat jen číslice",
+    "'%value%' is an empty string" => "'%value%' je prázdný řetězec",
+
+    // Zend_Validate_EmailAddress
+    "Invalid type given. String expected" => "Chybný typ. Byl očekáván řetězec",
+    "'%value%' is no valid email address in the basic format local-part@hostname" => "'%value%' není platná e-mailová adresa ve formátu local-part@hostname",
+    "'%hostname%' is no valid hostname for email address '%value%'" => "'%hostname%' není platné hostname pro emailovou adresu '%value%'",
+    "'%hostname%' does not appear to have a valid MX record for the email address '%value%'" => "'%hostname%' neobsahuje platný MX záznam pro e-mailovou adresu '%value%'",
+    "'%hostname%' is not in a routable network segment. The email address '%value%' should not be resolved from public network" => "'%hostname%' není v směrovatelném úseku sítě. E-mailová adresa '%value%' by neměla být požadována z veřejné sítě",
+    "'%localPart%' can not be matched against dot-atom format" => "'%localPart%' nemůže být porovnán proti dot-atom formátu",
+    "'%localPart%' can not be matched against quoted-string format" => "'%localPart%' nemůže být porovnán proti quoted-string formátu",
+    "'%localPart%' is no valid local part for email address '%value%'" => "'%localPart%' není platná 'local part' pro e-mailovou adresu '%value%'",
+    "'%value%' exceeds the allowed length" => "'%value%' překročil dovolenou délku",
+
+    // Zend_Validate_File_Count
+    "Too many files, maximum '%max%' are allowed but '%count%' are given" => "Příliš mnoho souborů. Maximum je '%max%', ale bylo zadáno '%count%'",
+    "Too few files, minimum '%min%' are expected but '%count%' are given" => "Příliš málo souborů. Minimum je '%min%', ale byl zadáno jen '%count%'",
+
+    // Zend_Validate_File_Crc32
+    "File '%value%' does not match the given crc32 hashes" => "Soubor '%value%' neodpovídá zadanému crc32 hashi",
+    "A crc32 hash could not be evaluated for the given file" => "Pro zadaný soubor nemohl být vypočítán crc32 hash",
+    "File '%value%' is not readable or does not exist" => "Soubor '%value%' buď není čitelný nebo neexistuje",
+
+    // Zend_Validate_File_ExcludeExtension
+    "File '%value%' has a false extension" => "Soubor '%value%' má nesprávnou příponu",
+    "File '%value%' is not readable or does not exist" => "Soubor '%value%' buď není čitelný nebo neexistuje",
+
+    // Zend_Validate_File_ExcludeMimeType
+    "File '%value%' has a false mimetype of '%type%'" => "Soubor '%value%' má nesprávný mimetyp '%type%'",
+    "The mimetype of file '%value%' could not be detected" => "Mimetyp souboru '%value%' nebylo možné zjistit",
+    "File '%value%' is not readable or does not exist" => "Soubor '%value%' buď není čitelný nebo neexistuje",
+
+    // Zend_Validate_File_Exists
+    "File '%value%' does not exist" => "Soubor '%value%' neexistuje",
+
+    // Zend_Validate_File_Extension
+    "File '%value%' has a false extension" => "Soubor '%value%' má nesprávnou příponu",
+    "File '%value%' is not readable or does not exist" => "Soubor '%value%' buď není čitelný nebo neexistuje",
+
+    // Zend_Validate_File_FilesSize
+    "All files in sum should have a maximum size of '%max%' but '%size%' were detected" => "Součet velikostí všech souborů by měl být maximálně '%max%', ale je '%size%'",
+    "All files in sum should have a minimum size of '%min%' but '%size%' were detected" => "Součet velikostí všech souborů by měl být nejméně '%min%', ale je '%size%'",
+    "One or more files can not be read" => "Jeden nebo více souborů není možné načíst",
+
+    // Zend_Validate_File_Hash
+    "File '%value%' does not match the given hashes" => "Soubor '%value%' neodpovídané danému hashi",
+    "A hash could not be evaluated for the given file" => "Hash nemohl být pro daný soubor vypočítán",
+    "File '%value%' is not readable or does not exist" => "Soubor '%value%' buď není čitelný nebo neexistuje",
+
+    // Zend_Validate_File_ImageSize
+    "Maximum allowed width for image '%value%' should be '%maxwidth%' but '%width%' detected" => "Maximální šířka obrázku '%value%' by měla být '%maxwidth%', ale je '%width%'",
+    "Minimum expected width for image '%value%' should be '%minwidth%' but '%width%' detected" => "Minimální šířka obrázku '%value%' by měla být '%minwidth%', ale je '%width%'",
+    "Maximum allowed height for image '%value%' should be '%maxheight%' but '%height%' detected" => "Maximální výška obrázku '%value%' by měla být '%maxheight%', ale je '%height%'",
+    "Minimum expected height for image '%value%' should be '%minheight%' but '%height%' detected" => "Minimální výška obrázku '%value%' by měla být '%minheight%', ale je '%height%'",
+    "The size of image '%value%' could not be detected" => "Rozměry obrázku '%value%' nebylo možné zjistit",
+    "File '%value%' is not readable or does not exist" => "Soubor '%value%' buď není čitelný nebo neexistuje",
+
+    // Zend_Validate_File_IsCompressed
+    "File '%value%' is not compressed, '%type%' detected" => "Soubor '%value%' není komprimovaný, ale '%type%'",
+    "The mimetype of file '%value%' could not be detected" => "Mimetyp souboru '%value%' nebylo možné zjistit",
+    "File '%value%' is not readable or does not exist" => "Soubor '%value%' buď není čitelný nebo neexistuje",
+
+    // Zend_Validate_File_IsImage
+    "File '%value%' is no image, '%type%' detected" => "Soubor '%value%' není obrázek, ale '%type%'",
+    "The mimetype of file '%value%' could not be detected" => "Mimetyp souboru '%value%' nebylo možné zjistit",
+    "File '%value%' is not readable or does not exist" => "Soubor '%value%' buď není čitelný nebo neexistuje",
+
+    // Zend_Validate_File_Md5
+    "File '%value%' does not match the given md5 hashes" => "Soubor '%value%' neodpovídá danému md5 hashi",
+    "A md5 hash could not be evaluated for the given file" => "md5 hash nemohl být pro daný soubor vypočítán",
+    "File '%value%' is not readable or does not exist" => "Soubor '%value%' buď není čitelný nebo neexistuje",
+
+    // Zend_Validate_File_MimeType
+    "File '%value%' has a false mimetype of '%type%'" => "Soubor '%value%' má neplatný mimetyp '%type%'",
+    "The mimetype of file '%value%' could not be detected" => "Mimetyp souboru '%value%' nebylo možné zjistit",
+    "File '%value%' is not readable or does not exist" => "Soubor '%value%' buď není čitelný nebo neexistuje",
+
+    // Zend_Validate_File_NotExists
+    "File '%value%' exists" => "Soubor '%value%' již existuje",
+
+    // Zend_Validate_File_Sha1
+    "File '%value%' does not match the given sha1 hashes" => "Soubor '%value%' neodpovídá danému sha1 hashi",
+    "A sha1 hash could not be evaluated for the given file" => "sha1 hash nemohl být pro daný soubor vypočítán",
+    "File '%value%' is not readable or does not exist" => "Soubor '%value%' buď není čitelný nebo neexistuje",
+
+    // Zend_Validate_File_Size
+    "Maximum allowed size for file '%value%' is '%max%' but '%size%' detected" => "Maximální povolená velikost souboru je '%max%', ale '%value%' má '%size%'",
+    "Minimum expected size for file '%value%' is '%min%' but '%size%' detected" => "Minimální velikost souboru je '%min%', ale '%value%' má '%size%'",
+    "File '%value%' is not readable or does not exist" => "Soubor '%value%' buď není čitelný nebo neexistuje",
+
+    // Zend_Validate_File_Upload
+    "File '%value%' exceeds the defined ini size" => "Soubor '%value%' překročil velikost definovanou v ini souboru",
+    "File '%value%' exceeds the defined form size" => "Soubor '%value%' překročil velikost definovanou ve formuláři",
+    "File '%value%' was only partially uploaded" => "Soubor '%value%' byl nahrán jen částečně",
+    "File '%value%' was not uploaded" => "Soubor '%value%' nebyl nahrán",
+    "No temporary directory was found for file '%value%'" => "Pro soubor '%value%' nebyl nalezen žádný dočasný adresář",
+    "File '%value%' can't be written" => "Soubor '%value%' nemůže být zapsán",
+    "A PHP extension returned an error while uploading the file '%value%'" => "PHP rozšíření vrátilo chybu během nahrávání souboru '%value%'",
+    "File '%value%' was illegally uploaded. This could be a possible attack" => "Soubor '%value%' byl nedovoleně nahrán. Může se jednat o útok",
+    "File '%value%' was not found" => "Soubor '%value%' nebyl nalezen",
+    "Unknown error while uploading file '%value%'" => "Během nahrávání souboru '%value%' došlo k chybě",
+
+    // Zend_Validate_File_WordCount
+    "Too much words, maximum '%max%' are allowed but '%count%' were counted" => "Příliš mnoho slov. Je jich dovoleno maximálně '%max%', ale bylo zadáno '%count%'",
+    "Too less words, minimum '%min%' are expected but '%count%' were counted" => "Příliš málo slov. Musí jich být alespoň '%min%', ale bylo zadáno jen '%count%'",
+    "File '%value%' is not readable or does not exist" => "Soubor '%value%' buď není čitelný nebo neexistuje",
+
+    // Zend_Validate_Float
+    "Invalid type given. String, integer or float expected" => "Chybný typ. Byl očekáván řetězec, celé nebo desetinné číslo",
+    "'%value%' does not appear to be a float" => "'%value%' není desetinné číslo",
+
+    // Zend_Validate_GreaterThan
+    "'%value%' is not greater than '%min%'" => "'%value%' není větší než '%min%'",
+
+    // Zend_Validate_Hex
+    "Invalid type given. String expected" => "Chybný typ. Byl očekáván řetězec",
+    "'%value%' has not only hexadecimal digit characters" => "'%value%' neobsahuje jen znaky hexadecimálních čísel.",
+
+    // Zend_Validate_Hostname
+    "Invalid type given. String expected" => "Chybný typ. Byl očekáván řetězec",
+    "'%value%' appears to be an IP address, but IP addresses are not allowed" => "'%value%' vypadá jako IP adresa, ale ty nejsou dovoleny",
+    "'%value%' appears to be a DNS hostname but cannot match TLD against known list" => "'%value%' vypadá jako hostname, ale nemohl být ověřen proti známým TLD",
+    "'%value%' appears to be a DNS hostname but contains a dash in an invalid position" => "'%value%' vypadá jako hostname, ale obsahuje pomlčku na nedovoleném místě",
+    "'%value%' appears to be a DNS hostname but cannot match against hostname schema for TLD '%tld%'" => "'%value%' vypadá jako hostname, ale neodpovídá formátu hostname pro '%tld%'",
+    "'%value%' appears to be a DNS hostname but cannot extract TLD part" => "'%value%' sice vypadá jako hostname, ale nemohu určit TLD",
+    "'%value%' does not match the expected structure for a DNS hostname" => "'%value%' neodpovídá očekáváné struktuře hostname",
+    "'%value%' does not appear to be a valid local network name" => "'%value%' nevypadá jako platné síťové jméno",
+    "'%value%' appears to be a local network name but local network names are not allowed" => "'%value%' vypadá jako hostname lokální sítě, ty ale nejsou povoleny",
+    "'%value%' appears to be a DNS hostname but the given punycode notation cannot be decoded" => "'%value%' vypadá jako DNS hostname ale zadanou punycode notaci není možné dekódovat",
+
+    // Zend_Validate_Iban
+    "Unknown country within the IBAN '%value%'" => "Neznámý stát v IBAN '%value%'",
+    "'%value%' has a false IBAN format" => "'%value%' není platný formát IBAN",
+    "'%value%' has failed the IBAN check" => "'%value%' neprošlo kontrolou IBAN",
+
+    // Zend_Validate_Identical
+    "The two given tokens do not match" => "Zadané položky nejsou shodné",
+    "No token was provided to match against" => "Nebyla zadána položka pro porovnání",
+
+    // Zend_Validate_InArray
+    "'%value%' was not found in the haystack" => "'%value%' nebyla nalezena v seznamu",
+
+    // Zend_Validate_Int
+    "Invalid type given. String or integer expected" => "Chybný typ. Byl očekáván řetězec nebo celé číslo",
+    "'%value%' does not appear to be an integer" => "'%value%' není celé číslo",
+
+    // Zend_Validate_Ip
+    "Invalid type given. String expected" => "Chybný typ. Byl očekáván řetězec",
+    "'%value%' does not appear to be a valid IP address" => "'%value%' není platná IP adresa",
+
+    // Zend_Validate_Isbn
+    "Invalid type given. String or integer expected" => "Chybný typ. Byl očekáván řetězec nebo celé číslo",
+    "'%value%' is no valid ISBN number" => "'%value%' není platné ISBN",
+
+    // Zend_Validate_LessThan
+    "'%value%' is not less than '%max%'" => "'%value%' není méně než '%max%'",
+
+    // Zend_Validate_NotEmpty
+    "Invalid type given. String, integer, float, boolean or array expected" => "Chybný typ. Byl očekáván řetězec, celé nebo desetinné číslo, boolean nebo pole",
+    "Value is required and can't be empty" => "Položka je povinná a nesmí být prázdná",
+
+    // Zend_Validate_PostCode
+    "Invalid type given. String or integer expected" => "Chybný typ. Byl očekáván řetězec nebo celé číslo",
+    "'%value%' does not appear to be a postal code" => "'%value%' nevypadá jako PSČ",
+
+    // Zend_Validate_Regex
+    "Invalid type given. String, integer or float expected" => "Chybný typ. Byl očekáván řetězec, celé nebo desetinné číslo",
+    "'%value%' does not match against pattern '%pattern%'" => "'%value%' neodpovídá šabloně '%pattern%'",
+    "There was an internal error while using the pattern '%pattern%'" => "Během zpracování šablony '%pattern%' došlo k interní chybě",
+
+    // Zend_Validate_Sitemap_Changefreq
+    "'%value%' is no valid sitemap changefreq" => "'%value%' není platné 'changefreq' pro sitemapu",
+    "Invalid type given. String expected" => "Chybný typ. Byl očekáván řetězec",
+
+    // Zend_Validate_Sitemap_Lastmod
+    "'%value%' is no valid sitemap lastmod" => "'%value%' není platné 'lastmod' pro sitemapu",
+    "Invalid type given. String expected" => "Chybný typ. Byl očekáván řetězec",
+
+    // Zend_Validate_Sitemap_Loc
+    "'%value%' is no valid sitemap location" => "'%value%' není platná 'location' pro sitemapu",
+    "Invalid type given. String expected" => "Chybný typ. Byl očekáván řetězec",
+
+    // Zend_Validate_Sitemap_Priority
+    "'%value%' is no valid sitemap priority" => "'%value%' není platná 'priority' pro sitemapu",
+    "Invalid type given. Numeric string, integer or float expected" => "Chybný typ. Byl očekáván číselný řetězec, celé nebo desetinné číslo.",
+
+    // Zend_Validate_StringLength
+    "Invalid type given. String expected" => "Chybný typ. Byl očekáván řetězec",
+    "'%value%' is less than %min% characters long" => "'%value%' je kratší než %min% znaků",
+    "'%value%' is more than %max% characters long" => "'%value%' je delší než %max% znaků",
+);
diff --git a/framework/resources/languages/de/Zend_Validate.php b/framework/resources/languages/de/Zend_Validate.php
new file mode 100644 (file)
index 0000000..b2d2fca
--- /dev/null
@@ -0,0 +1,265 @@
+<?php
+/**
+ * Zend Framework
+ *
+ * LICENSE
+ *
+ * This source file is subject to the new BSD license that is bundled
+ * with this package in the file LICENSE.txt.
+ * It is also available through the world-wide-web at this URL:
+ * http://framework.zend.com/license/new-bsd
+ * If you did not receive a copy of the license and are unable to
+ * obtain it through the world-wide-web, please send an email
+ * to license@zend.com so we can send you a copy immediately.
+ *
+ * @category   Zend
+ * @package    Zend_Translate
+ * @subpackage Ressource
+ * @copyright  Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
+ * @license    http://framework.zend.com/license/new-bsd     New BSD License
+ * @version    $Id:$
+ */
+
+/**
+ * EN-Revision: 22668
+ */
+return array(
+    // Zend_Validate_Alnum
+    "Invalid type given. String, integer or float expected" => "Ungültiger Typ angegeben. String, Integer oder Float erwartet",
+    "'%value%' contains characters which are non alphabetic and no digits" => "'%value%' enthält Zeichen welche keine Buchstaben und keine Ziffern sind",
+    "'%value%' is an empty string" => "'%value%' ist ein leerer String",
+
+    // Zend_Validate_Alpha
+    "Invalid type given. String expected" => "Ungültiger Typ angegeben. String erwartet",
+    "'%value%' contains non alphabetic characters" => "'%value%' enthält Zeichen welche keine Buchstaben sind",
+    "'%value%' is an empty string" => "'%value%' ist ein leerer String",
+
+    // Zend_Validate_Barcode
+    "'%value%' failed checksum validation" => "'%value%' hat die Prüfung der Checksumme nicht bestanden",
+    "'%value%' contains invalid characters" => "'%value%' enthält ungültige Zeichen",
+    "'%value%' should have a length of %length% characters" => "'%value%' sollte eine Länge von %length% Zeichen haben",
+    "Invalid type given. String expected" => "Ungültiger Typ angegeben. String erwartet",
+
+    // Zend_Validate_Between
+    "'%value%' is not between '%min%' and '%max%', inclusively" => "'%value%' ist nicht zwischen '%min%' und '%max%', inklusive diesen Werten",
+    "'%value%' is not strictly between '%min%' and '%max%'" => "'%value%' ist nicht strikt zwischen '%min%' und '%max%'",
+
+    // Zend_Validate_Callback
+    "'%value%' is not valid" => "'%value%' ist nicht gültig",
+    "An exception has been raised within the callback" => "Eine Exception wurde im Callback geworfen",
+
+    // Zend_Validate_Ccnum
+    "'%value%' must contain between 13 and 19 digits" => "'%value%' muss zwischen 13 und 19 Ziffern enthalten",
+    "Luhn algorithm (mod-10 checksum) failed on '%value%'" => "Der Luhn Algorithmus (Mod-10 Checksumme) ist auf '%value%' fehlgeschlagen",
+
+    // Zend_Validate_CreditCard
+    "'%value%' seems to contain an invalid checksum" => "'%value%' scheint eine ungültige Prüfsumme zu enthalten",
+    "'%value%' must contain only digits" => "'%value%' darf nur Ziffern enthalten",
+    "Invalid type given. String expected" => "Ungültiger Typ angegeben. String erwartet",
+    "'%value%' contains an invalid amount of digits" => "'%value%' enthält eine ungültige Anzahl an Ziffern",
+    "'%value%' is not from an allowed institute" => "'%value%' ist nicht von einem der erlaubten Institute",
+    "'%value%' seems to be an invalid creditcard number" => "'%value%' scheint eine ungültige Kreditkarten-Nummer zu sein",
+    "An exception has been raised while validating '%value%'" => "Eine Exception wurde wärend der Prüfung von '%value%' geworfen",
+
+    // Zend_Validate_Date
+    "Invalid type given. String, integer, array or Zend_Date expected" => "Ungültiger Typ angegeben. String, Integer, Array oder Zend_Date erwartet",
+    "'%value%' does not appear to be a valid date" => "'%value%' scheint kein gültiges Datum zu sein",
+    "'%value%' does not fit the date format '%format%'" => "'%value%' passt nicht in das angegebene Datumsformat '%format%'",
+
+    // Zend_Validate_Db_Abstract
+    "No record matching '%value%' was found" => "Es wurde kein Eintrag gefunden der '%value%' entspricht",
+    "A record matching '%value%' was found" => "Ein Eintrag der '%value%' entspricht wurde gefunden",
+
+    // Zend_Validate_Digits
+    "Invalid type given. String, integer or float expected" => "Ungültiger Typ angegeben. String, Integer oder Float erwartet",
+    "'%value%' must contain only digits" => "'%value%' darf nur Ziffern enthalten",
+    "'%value%' is an empty string" => "'%value%' ist ein leerer String",
+
+    // Zend_Validate_EmailAddress
+    "Invalid type given. String expected" => "Ungültiger Typ angegeben. String erwartet",
+    "'%value%' is not a valid email address in the basic format local-part@hostname" => "'%value%' ist keine gültige Emailadresse im Basisformat local-part@hostname",
+    "'%hostname%' is not a valid hostname for email address '%value%'" => "'%hostname%' ist kein gültiger Hostname für die Emailadresse '%value%'",
+    "'%hostname%' does not appear to have a valid MX record for the email address '%value%'" => "'%hostname%' scheint keinen gültigen MX Eintrag für die Emailadresse '%value%' zu haben",
+    "'%hostname%' is not in a routable network segment. The email address '%value%' should not be resolved from public network" => "'%hostname%' ist in keinem routebaren Netzwerksegment. Die Emailadresse '%value%' sollte nicht vom öffentlichen Netz aus aufgelöst werden",
+    "'%localPart%' can not be matched against dot-atom format" => "'%localPart%' passt nicht auf das dot-atom Format",
+    "'%localPart%' can not be matched against quoted-string format" => "'%localPart%' passt nicht auf das quoted-string Format",
+    "'%localPart%' is not a valid local part for email address '%value%'" => "'%localPart%' ist kein gültiger lokaler Teil für die Emailadresse '%value%'",
+    "'%value%' exceeds the allowed length" => "'%value%' ist länger als erlaubt",
+
+    // Zend_Validate_File_Count
+    "Too many files, maximum '%max%' are allowed but '%count%' are given" => "Zu viele Dateien. Maximal '%max%' sind erlaubt aber '%count%' wurden angegeben",
+    "Too few files, minimum '%min%' are expected but '%count%' are given" => "Zu wenige Dateien. Minimal '%min%' wurden erwartet aber nur '%count%' wurden angegeben",
+
+    // Zend_Validate_File_Crc32
+    "File '%value%' does not match the given crc32 hashes" => "Die Datei '%value%' passt nicht auf die angegebenen Crc32 Hashes",
+    "A crc32 hash could not be evaluated for the given file" => "Für die angegebene Datei konnte kein Crc32 Hash evaluiert werden",
+    "File '%value%' is not readable or does not exist" => "Die Datei '%value%' konnte nicht gelesen werden oder existiert nicht",
+
+    // Zend_Validate_File_ExcludeExtension
+    "File '%value%' has a false extension" => "Die Datei '%value%' hat eine falsche Erweiterung",
+    "File '%value%' is not readable or does not exist" => "Die Datei '%value%' konnte nicht gelesen werden oder existiert nicht",
+
+    // Zend_Validate_File_ExcludeMimeType
+    "File '%value%' has a false mimetype of '%type%'" => "Die Datei '%value%' hat einen falschen Mimetyp von '%type%'",
+    "The mimetype of file '%value%' could not be detected" => "Der Mimetyp der Datei '%value%' konnte nicht erkannt werden",
+    "File '%value%' is not readable or does not exist" => "Die Datei '%value%' konnte nicht gelesen werden oder existiert nicht",
+
+    // Zend_Validate_File_Exists
+    "File '%value%' does not exist" => "Die Datei '%value%' existiert nicht",
+
+    // Zend_Validate_File_Extension
+    "File '%value%' has a false extension" => "Die Datei '%value%' hat eine falsche Erweiterung",
+    "File '%value%' is not readable or does not exist" => "Die Datei '%value%' konnte nicht gelesen werden oder existiert nicht",
+
+    // Zend_Validate_File_FilesSize
+    "All files in sum should have a maximum size of '%max%' but '%size%' were detected" => "Alle Dateien sollten in Summe eine maximale Größe von '%max%' haben, aber es wurde '%size%' erkannt",
+    "All files in sum should have a minimum size of '%min%' but '%size%' were detected" => "Alle Dateien sollten in Summe eine minimale Größe von '%min%' haben, aber es wurde '%size%' erkannt",
+    "One or more files can not be read" => "Ein oder mehrere Dateien konnten nicht gelesen werden",
+
+    // Zend_Validate_File_Hash
+    "File '%value%' does not match the given hashes" => "Die Datei '%value%' passt nicht auf die angegebenen Hashes",
+    "A hash could not be evaluated for the given file" => "Für die angegebene Datei konnte kein Hash evaluiert werden",
+    "File '%value%' is not readable or does not exist" => "Die Datei '%value%' konnte nicht gelesen werden oder existiert nicht",
+
+    // Zend_Validate_File_ImageSize
+    "Maximum allowed width for image '%value%' should be '%maxwidth%' but '%width%' detected" => "Die maximal erlaubte Breite für das Bild '%value%' ist '%maxwidth%', aber es wurde '%width%' erkannt",
+    "Minimum expected width for image '%value%' should be '%minwidth%' but '%width%' detected" => "Die minimal erlaubte Breite für das Bild '%value%' ist '%minwidth%', aber es wurde '%width%' erkannt",
+    "Maximum allowed height for image '%value%' should be '%maxheight%' but '%height%' detected" => "Die maximal erlaubte Höhe für das Bild '%value%' ist '%maxheight%', aber es wurde '%height%' erkannt",
+    "Minimum expected height for image '%value%' should be '%minheight%' but '%height%' detected" => "Die minimal erlaubte Höhe für das Bild '%value%' ist '%minheight%', aber es wurde '%height%' erkannt",
+    "The size of image '%value%' could not be detected" => "Die Größe des Bildes '%value%' konnte nicht erkannt werden",
+    "File '%value%' is not readable or does not exist" => "Die Datei '%value%' konnte nicht gelesen werden oder existiert nicht",
+
+    // Zend_Validate_File_IsCompressed
+    "File '%value%' is not compressed, '%type%' detected" => "Die Datei '%value%' ist nicht komprimiert. Es wurde '%type%' erkannt",
+    "The mimetype of file '%value%' could not be detected" => "Der Mimetyp der Datei '%value%' konnte nicht erkannt werden",
+    "File '%value%' is not readable or does not exist" => "Die Datei '%value%' konnte nicht gelesen werden oder existiert nicht",
+
+    // Zend_Validate_File_IsImage
+    "File '%value%' is no image, '%type%' detected" => "Die Datei '%value%' ist kein Bild. Es wurde '%type%' erkannt",
+    "The mimetype of file '%value%' could not be detected" => "Der Mimetyp der Datei '%value%' konnte nicht erkannt werden",
+    "File '%value%' is not readable or does not exist" => "Die Datei '%value%' konnte nicht gelesen werden oder existiert nicht",
+
+    // Zend_Validate_File_Md5
+    "File '%value%' does not match the given md5 hashes" => "Die Datei '%value%' passt nicht auf die angegebenen Md5 Hashes",
+    "A md5 hash could not be evaluated for the given file" => "Für die angegebene Datei konnte kein Md5 Hash evaluiert werden",
+    "File '%value%' is not readable or does not exist" => "Die Datei '%value%' konnte nicht gelesen werden oder existiert nicht",
+
+    // Zend_Validate_File_MimeType
+    "File '%value%' has a false mimetype of '%type%'" => "Die Datei '%value%' hat einen falschen Mimetyp von '%type%'",
+    "The mimetype of file '%value%' could not be detected" => "Der Mimetyp der Datei '%value%' konnte nicht erkannt werden",
+    "File '%value%' is not readable or does not exist" => "Die Datei '%value%' konnte nicht gelesen werden oder existiert nicht",
+
+    // Zend_Validate_File_NotExists
+    "File '%value%' exists" => "Die Datei '%value%' existiert bereits",
+
+    // Zend_Validate_File_Sha1
+    "File '%value%' does not match the given sha1 hashes" => "Die Datei '%value%' passt nicht auf die angegebenen Sha1 Hashes",
+    "A sha1 hash could not be evaluated for the given file" => "Für die angegebene Datei konnte kein Sha1 Hash evaluiert werden",
+    "File '%value%' is not readable or does not exist" => "Die Datei '%value%' konnte nicht gelesen werden oder existiert nicht",
+
+    // Zend_Validate_File_Size
+    "Maximum allowed size for file '%value%' is '%max%' but '%size%' detected" => "Die maximal erlaubte Größe für die Datei '%value%' ist '%max%', aber es wurde '%size%' entdeckt",
+    "Minimum expected size for file '%value%' is '%min%' but '%size%' detected" => "Die mindestens erwartete Größe für die Datei '%value%' ist '%min%', aber es wurde '%size%' entdeckt",
+    "File '%value%' is not readable or does not exist" => "Die Datei '%value%' konnte nicht gelesen werden oder existiert nicht",
+
+    // Zend_Validate_File_Upload
+    "File '%value%' exceeds the defined ini size" => "Die Datei '%value%' übersteigt die definierte Größe in der Konfiguration",
+    "File '%value%' exceeds the defined form size" => "Die Datei '%value%' übersteigt die definierte Größe des Formulars",
+    "File '%value%' was only partially uploaded" => "Die Datei '%value%' wurde nur teilweise hochgeladen",
+    "File '%value%' was not uploaded" => "Die Datei '%value%' wurde nicht hochgeladen",
+    "No temporary directory was found for file '%value%'" => "Für die Datei '%value%' wurde kein temporäres Verzeichnis gefunden",
+    "File '%value%' can't be written" => "Die Datei '%value%' konnte nicht geschrieben werden",
+    "A PHP extension returned an error while uploading the file '%value%'" => "Eine PHP Erweiterung retournierte einen Fehler wärend die Datei '%value%' hochgeladen wurde",
+    "File '%value%' was illegally uploaded. This could be a possible attack" => "Die Datei '%value%' wurde illegal hochgeladen. Dies könnte eine mögliche Attacke sein",
+    "File '%value%' was not found" => "Die Datei '%value%' wurde nicht gefunden",
+    "Unknown error while uploading file '%value%'" => "Ein unbekannter Fehler ist aufgetreten wärend die Datei '%value%' hochgeladen wurde",
+
+    // Zend_Validate_File_WordCount
+    "Too much words, maximum '%max%' are allowed but '%count%' were counted" => "Zu viele Wörter. Maximal '%max%' sind erlaubt, aber '%count%' wurden gezählt",
+    "Too less words, minimum '%min%' are expected but '%count%' were counted" => "Zu wenige Wörter. Mindestens '%min%' wurden erwartet, aber '%count%' wurden gezählt",
+    "File '%value%' is not readable or does not exist" => "Die Datei '%value%' konnte nicht gelesen werden oder existiert nicht",
+
+    // Zend_Validate_Float
+    "Invalid type given. String, integer or float expected" => "Ungültiger Typ angegeben. String, Integer oder Float erwartet",
+    "'%value%' does not appear to be a float" => "'%value%' scheint kein Float zu sein",
+
+    // Zend_Validate_GreaterThan
+    "'%value%' is not greater than '%min%'" => "'%value%' ist nicht größer als '%min%'",
+
+    // Zend_Validate_Hex
+    "Invalid type given. String expected" => "Ungültiger Typ angegeben. String erwartet",
+    "'%value%' has not only hexadecimal digit characters" => "'%value%' enthält nicht nur hexadezimale Ziffern",
+
+    // Zend_Validate_Hostname
+    "Invalid type given. String expected" => "Ungültiger Typ angegeben. String erwartet",
+    "'%value%' appears to be an IP address, but IP addresses are not allowed" => "'%value%' scheint eine IP Adresse zu sein, aber IP Adressen sind nicht erlaubt",
+    "'%value%' appears to be a DNS hostname but cannot match TLD against known list" => "'%value%' scheint ein DNS Hostname zu sein, aber die TLD wurde in der bekannten Liste nicht gefunden",
+    "'%value%' appears to be a DNS hostname but contains a dash in an invalid position" => "'%value%' scheint ein DNS Hostname zu sein, enthält aber einen Bindestrich an einer ungültigen Position",
+    "'%value%' appears to be a DNS hostname but cannot match against hostname schema for TLD '%tld%'" => "'%value%' scheint ein DNS Hostname zu sein, passt aber nicht in das Hostname Schema für die TLD '%tld%'",
+    "'%value%' appears to be a DNS hostname but cannot extract TLD part" => "'%value%' scheint ein DNS Hostname zu sein, aber der TLD Teil konnte nicht extrahiert werden",
+    "'%value%' does not match the expected structure for a DNS hostname" => "'%value%' passt nicht in die erwartete Struktur für einen DNS Hostname",
+    "'%value%' does not appear to be a valid local network name" => "'%value%' scheint kein gültiger lokaler Netzerkname zu sein",
+    "'%value%' appears to be a local network name but local network names are not allowed" => "'%value%' scheint ein lokaler Netzwerkname zu sein, aber lokale Netzwerknamen sind nicht erlaubt",
+    "'%value%' appears to be a DNS hostname but the given punycode notation cannot be decoded" => "'%value%' scheint ein DNS Hostname zu sein, aber die angegebene Punycode Schreibweise konnte nicht dekodiert werden",
+
+    // Zend_Validate_Iban
+    "Unknown country within the IBAN '%value%'" => "Unbekanntes Land in der IBAN '%value%'",
+    "'%value%' has a false IBAN format" => "'%value%' enthält ein falsches IBAN Format",
+    "'%value%' has failed the IBAN check" => "Die IBAN Prüfung ist für '%value%' fehlgeschlagen",
+
+    // Zend_Validate_Identical
+    "The two given tokens do not match" => "Die zwei angegebenen Token stimmen nicht überein",
+    "No token was provided to match against" => "Es wurde kein Token angegeben gegen den geprüft werden kann",
+
+    // Zend_Validate_InArray
+    "'%value%' was not found in the haystack" => "'%value%' wurde im Haystack nicht gefunden",
+
+    // Zend_Validate_Int
+    "Invalid type given. String or integer expected" => "Ungültiger Typ angegeben. String oder Integer erwartet",
+    "'%value%' does not appear to be an integer" => "'%value%' scheint kein Integer zu sein",
+
+    // Zend_Validate_Ip
+    "Invalid type given. String expected" => "Ungültiger Typ angegeben. String erwartet",
+    "'%value%' does not appear to be a valid IP address" => "'%value%' scheint keine gültige IP Adresse zu sein",
+
+    // Zend_Validate_Isbn
+    "Invalid type given. String or integer expected" => "Ungültiger Typ angegeben. String oder Integer erwartet",
+    "'%value%' is not a valid ISBN number" => "'%value%' ist keine gültige ISBN Nummer",
+
+    // Zend_Validate_LessThan
+    "'%value%' is not less than '%max%'" => "'%value%' ist nicht weniger als '%max%'",
+
+    // Zend_Validate_NotEmpty
+    "Invalid type given. String, integer, float, boolean or array expected" => "Ungültiger Typ angegeben. String, Integer, Float, Boolean oder Array erwartet",
+    "Value is required and can't be empty" => "Es wird ein Wert benötigt. Dieser darf nicht leer sein",
+
+    // Zend_Validate_PostCode
+    "Invalid type given. String or integer expected" => "Ungültiger Typ angegeben. String oder Integer erwartet",
+    "'%value%' does not appear to be a postal code" => "'%value%' scheint keine gültige Postleitzahl zu sein",
+
+    // Zend_Validate_Regex
+    "Invalid type given. String, integer or float expected" => "Ungültiger Typ angegeben. String, Integer oder Float erwartet",
+    "'%value%' does not match against pattern '%pattern%'" => "'%value%' scheint nicht auf das Pattern '%pattern%' zu passen",
+    "There was an internal error while using the pattern '%pattern%'" => "Es gab einen internen Fehler bei der Verwendung des Patterns '%pattern%'",
+
+    // Zend_Validate_Sitemap_Changefreq
+    "'%value%' is not a valid sitemap changefreq" => "'%value%' ist keine gültige Changefreq für Sitemap",
+    "Invalid type given. String expected" => "Ungültiger Typ angegeben. String erwartet",
+
+    // Zend_Validate_Sitemap_Lastmod
+    "'%value%' is not a valid sitemap lastmod" => "'%value%' ist keine gültige Lastmod für Sitemap",
+    "Invalid type given. String expected" => "Ungültiger Typ angegeben. String erwartet",
+
+    // Zend_Validate_Sitemap_Loc
+    "'%value%' is not a valid sitemap location" => "'%value%' ist keine gültige Location für Sitemap",
+    "Invalid type given. String expected" => "Ungültiger Typ angegeben. String erwartet",
+
+    // Zend_Validate_Sitemap_Priority
+    "'%value%' is not a valid sitemap priority" => "'%value%' ist keine gültige Priority für Sitemap",
+    "Invalid type given. Numeric string, integer or float expected" => "Ungültiger Typ angegeben. Nummerischer String, Integer oder Float erwartet",
+
+    // Zend_Validate_StringLength
+    "Invalid type given. String expected" => "Ungültiger Typ angegeben. String erwartet",
+    "'%value%' is less than %min% characters long" => "'%value%' ist weniger als %min% Zeichen lang",
+    "'%value%' is more than %max% characters long" => "'%value%' ist mehr als %max% Zeichen lang",
+);
diff --git a/framework/resources/languages/en/Zend_Validate.php b/framework/resources/languages/en/Zend_Validate.php
new file mode 100644 (file)
index 0000000..e31a480
--- /dev/null
@@ -0,0 +1,265 @@
+<?php
+/**
+ * Zend Framework
+ *
+ * LICENSE
+ *
+ * This source file is subject to the new BSD license that is bundled
+ * with this package in the file LICENSE.txt.
+ * It is also available through the world-wide-web at this URL:
+ * http://framework.zend.com/license/new-bsd
+ * If you did not receive a copy of the license and are unable to
+ * obtain it through the world-wide-web, please send an email
+ * to license@zend.com so we can send you a copy immediately.
+ *
+ * @category   Zend
+ * @package    Zend_Translate
+ * @subpackage Ressource
+ * @copyright  Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
+ * @license    http://framework.zend.com/license/new-bsd     New BSD License
+ * @version    $Id:$
+ */
+
+/**
+ * EN-Revision: 22668
+ */
+return array(
+    // Zend_Validate_Alnum
+    "Invalid type given. String, integer or float expected" => "Invalid type given. String, integer or float expected",
+    "'%value%' contains characters which are non alphabetic and no digits" => "'%value%' contains characters which are non alphabetic and no digits",
+    "'%value%' is an empty string" => "'%value%' is an empty string",
+
+    // Zend_Validate_Alpha
+    "Invalid type given. String expected" => "Invalid type given. String expected",
+    "'%value%' contains non alphabetic characters" => "'%value%' contains non alphabetic characters",
+    "'%value%' is an empty string" => "'%value%' is an empty string",
+
+    // Zend_Validate_Barcode
+    "'%value%' failed checksum validation" => "'%value%' failed checksum validation",
+    "'%value%' contains invalid characters" => "'%value%' contains invalid characters",
+    "'%value%' should have a length of %length% characters" => "'%value%' should have a length of %length% characters",
+    "Invalid type given. String expected" => "Invalid type given. String expected",
+
+    // Zend_Validate_Between
+    "'%value%' is not between '%min%' and '%max%', inclusively" => "'%value%' is not between '%min%' and '%max%', inclusively",
+    "'%value%' is not strictly between '%min%' and '%max%'" => "'%value%' is not strictly between '%min%' and '%max%'",
+
+    // Zend_Validate_Callback
+    "'%value%' is not valid" => "'%value%' is not valid",
+    "An exception has been raised within the callback" => "An exception has been raised within the callback",
+
+    // Zend_Validate_Ccnum
+    "'%value%' must contain between 13 and 19 digits" => "'%value%' must contain between 13 and 19 digits",
+    "Luhn algorithm (mod-10 checksum) failed on '%value%'" => "Luhn algorithm (mod-10 checksum) failed on '%value%'",
+
+    // Zend_Validate_CreditCard
+    "'%value%' seems to contain an invalid checksum" => "'%value%' seems to contain an invalid checksum",
+    "'%value%' must contain only digits" => "'%value%' must contain only digits",
+    "Invalid type given. String expected" => "Invalid type given. String expected",
+    "'%value%' contains an invalid amount of digits" => "'%value%' contains an invalid amount of digits",
+    "'%value%' is not from an allowed institute" => "'%value%' is not from an allowed institute",
+    "'%value%' seems to be an invalid creditcard number" => "'%value%' seems to be an invalid creditcard number",
+    "An exception has been raised while validating '%value%'" => "An exception has been raised while validating '%value%'",
+
+    // Zend_Validate_Date
+    "Invalid type given. String, integer, array or Zend_Date expected" => "Invalid type given. String, integer, array or Zend_Date expected",
+    "'%value%' does not appear to be a valid date" => "'%value%' does not appear to be a valid date",
+    "'%value%' does not fit the date format '%format%'" => "'%value%' does not fit the date format '%format%'",
+
+    // Zend_Validate_Db_Abstract
+    "No record matching '%value%' was found" => "No record matching '%value%' was found",
+    "A record matching '%value%' was found" => "A record matching '%value%' was found",
+
+    // Zend_Validate_Digits
+    "Invalid type given. String, integer or float expected" => "Invalid type given. String, integer or float expected",
+    "'%value%' must contain only digits" => "'%value%' must contain only digits",
+    "'%value%' is an empty string" => "'%value%' is an empty string",
+
+    // Zend_Validate_EmailAddress
+    "Invalid type given. String expected" => "Invalid type given. String expected",
+    "'%value%' is not a valid email address in the basic format local-part@hostname" => "'%value%' is not a valid email address in the basic format local-part@hostname",
+    "'%hostname%' is not a valid hostname for email address '%value%'" => "'%hostname%' is not a valid hostname for email address '%value%'",
+    "'%hostname%' does not appear to have a valid MX record for the email address '%value%'" => "'%hostname%' does not appear to have a valid MX record for the email address '%value%'",
+    "'%hostname%' is not in a routable network segment. The email address '%value%' should not be resolved from public network" => "'%hostname%' is not in a routable network segment. The email address '%value%' should not be resolved from public network",
+    "'%localPart%' can not be matched against dot-atom format" => "'%localPart%' can not be matched against dot-atom format",
+    "'%localPart%' can not be matched against quoted-string format" => "'%localPart%' can not be matched against quoted-string format",
+    "'%localPart%' is not a valid local part for email address '%value%'" => "'%localPart%' is not a valid local part for email address '%value%'",
+    "'%value%' exceeds the allowed length" => "'%value%' exceeds the allowed length",
+
+    // Zend_Validate_File_Count
+    "Too many files, maximum '%max%' are allowed but '%count%' are given" => "Too many files, maximum '%max%' are allowed but '%count%' are given",
+    "Too few files, minimum '%min%' are expected but '%count%' are given" => "Too few files, minimum '%min%' are expected but '%count%' are given",
+
+    // Zend_Validate_File_Crc32
+    "File '%value%' does not match the given crc32 hashes" => "File '%value%' does not match the given crc32 hashes",
+    "A crc32 hash could not be evaluated for the given file" => "A crc32 hash could not be evaluated for the given file",
+    "File '%value%' is not readable or does not exist" => "File '%value%' is not readable or does not exist",
+
+    // Zend_Validate_File_ExcludeExtension
+    "File '%value%' has a false extension" => "File '%value%' has a false extension",
+    "File '%value%' is not readable or does not exist" => "File '%value%' is not readable or does not exist",
+
+    // Zend_Validate_File_ExcludeMimeType
+    "File '%value%' has a false mimetype of '%type%'" => "File '%value%' has a false mimetype of '%type%'",
+    "The mimetype of file '%value%' could not be detected" => "The mimetype of file '%value%' could not be detected",
+    "File '%value%' is not readable or does not exist" => "File '%value%' is not readable or does not exist",
+
+    // Zend_Validate_File_Exists
+    "File '%value%' does not exist" => "File '%value%' does not exist",
+
+    // Zend_Validate_File_Extension
+    "File '%value%' has a false extension" => "File '%value%' has a false extension",
+    "File '%value%' is not readable or does not exist" => "File '%value%' is not readable or does not exist",
+
+    // Zend_Validate_File_FilesSize
+    "All files in sum should have a maximum size of '%max%' but '%size%' were detected" => "All files in sum should have a maximum size of '%max%' but '%size%' were detected",
+    "All files in sum should have a minimum size of '%min%' but '%size%' were detected" => "All files in sum should have a minimum size of '%min%' but '%size%' were detected",
+    "One or more files can not be read" => "One or more files can not be read",
+
+    // Zend_Validate_File_Hash
+    "File '%value%' does not match the given hashes" => "File '%value%' does not match the given hashes",
+    "A hash could not be evaluated for the given file" => "A hash could not be evaluated for the given file",
+    "File '%value%' is not readable or does not exist" => "File '%value%' is not readable or does not exist",
+
+    // Zend_Validate_File_ImageSize
+    "Maximum allowed width for image '%value%' should be '%maxwidth%' but '%width%' detected" => "Maximum allowed width for image '%value%' should be '%maxwidth%' but '%width%' detected",
+    "Minimum expected width for image '%value%' should be '%minwidth%' but '%width%' detected" => "Minimum expected width for image '%value%' should be '%minwidth%' but '%width%' detected",
+    "Maximum allowed height for image '%value%' should be '%maxheight%' but '%height%' detected" => "Maximum allowed height for image '%value%' should be '%maxheight%' but '%height%' detected",
+    "Minimum expected height for image '%value%' should be '%minheight%' but '%height%' detected" => "Minimum expected height for image '%value%' should be '%minheight%' but '%height%' detected",
+    "The size of image '%value%' could not be detected" => "The size of image '%value%' could not be detected",
+    "File '%value%' is not readable or does not exist" => "File '%value%' is not readable or does not exist",
+
+    // Zend_Validate_File_IsCompressed
+    "File '%value%' is not compressed, '%type%' detected" => "File '%value%' is not compressed, '%type%' detected",
+    "The mimetype of file '%value%' could not be detected" => "The mimetype of file '%value%' could not be detected",
+    "File '%value%' is not readable or does not exist" => "File '%value%' is not readable or does not exist",
+
+    // Zend_Validate_File_IsImage
+    "File '%value%' is no image, '%type%' detected" => "File '%value%' is no image, '%type%' detected",
+    "The mimetype of file '%value%' could not be detected" => "The mimetype of file '%value%' could not be detected",
+    "File '%value%' is not readable or does not exist" => "File '%value%' is not readable or does not exist",
+
+    // Zend_Validate_File_Md5
+    "File '%value%' does not match the given md5 hashes" => "File '%value%' does not match the given md5 hashes",
+    "A md5 hash could not be evaluated for the given file" => "A md5 hash could not be evaluated for the given file",
+    "File '%value%' is not readable or does not exist" => "File '%value%' is not readable or does not exist",
+
+    // Zend_Validate_File_MimeType
+    "File '%value%' has a false mimetype of '%type%'" => "File '%value%' has a false mimetype of '%type%'",
+    "The mimetype of file '%value%' could not be detected" => "The mimetype of file '%value%' could not be detected",
+    "File '%value%' is not readable or does not exist" => "File '%value%' is not readable or does not exist",
+
+    // Zend_Validate_File_NotExists
+    "File '%value%' exists" => "File '%value%' exists",
+
+    // Zend_Validate_File_Sha1
+    "File '%value%' does not match the given sha1 hashes" => "File '%value%' does not match the given sha1 hashes",
+    "A sha1 hash could not be evaluated for the given file" => "A sha1 hash could not be evaluated for the given file",
+    "File '%value%' is not readable or does not exist" => "File '%value%' is not readable or does not exist",
+
+    // Zend_Validate_File_Size
+    "Maximum allowed size for file '%value%' is '%max%' but '%size%' detected" => "Maximum allowed size for file '%value%' is '%max%' but '%size%' detected",
+    "Minimum expected size for file '%value%' is '%min%' but '%size%' detected" => "Minimum expected size for file '%value%' is '%min%' but '%size%' detected",
+    "File '%value%' is not readable or does not exist" => "File '%value%' is not readable or does not exist",
+
+    // Zend_Validate_File_Upload
+    "File '%value%' exceeds the defined ini size" => "File '%value%' exceeds the defined ini size",
+    "File '%value%' exceeds the defined form size" => "File '%value%' exceeds the defined form size",
+    "File '%value%' was only partially uploaded" => "File '%value%' was only partially uploaded",
+    "File '%value%' was not uploaded" => "File '%value%' was not uploaded",
+    "No temporary directory was found for file '%value%'" => "No temporary directory was found for file '%value%'",
+    "File '%value%' can't be written" => "File '%value%' can't be written",
+    "A PHP extension returned an error while uploading the file '%value%'" => "A PHP extension returned an error while uploading the file '%value%'",
+    "File '%value%' was illegally uploaded. This could be a possible attack" => "File '%value%' was illegally uploaded. This could be a possible attack",
+    "File '%value%' was not found" => "File '%value%' was not found",
+    "Unknown error while uploading file '%value%'" => "Unknown error while uploading file '%value%'",
+
+    // Zend_Validate_File_WordCount
+    "Too much words, maximum '%max%' are allowed but '%count%' were counted" => "Too much words, maximum '%max%' are allowed but '%count%' were counted",
+    "Too less words, minimum '%min%' are expected but '%count%' were counted" => "Too less words, minimum '%min%' are expected but '%count%' were counted",
+    "File '%value%' is not readable or does not exist" => "File '%value%' is not readable or does not exist",
+
+    // Zend_Validate_Float
+    "Invalid type given. String, integer or float expected" => "Invalid type given. String, integer or float expected",
+    "'%value%' does not appear to be a float" => "'%value%' does not appear to be a float",
+
+    // Zend_Validate_GreaterThan
+    "'%value%' is not greater than '%min%'" => "'%value%' is not greater than '%min%'",
+
+    // Zend_Validate_Hex
+    "Invalid type given. String expected" => "Invalid type given. String expected",
+    "'%value%' has not only hexadecimal digit characters" => "'%value%' has not only hexadecimal digit characters",
+
+    // Zend_Validate_Hostname
+    "Invalid type given. String expected" => "Invalid type given. String expected",
+    "'%value%' appears to be an IP address, but IP addresses are not allowed" => "'%value%' appears to be an IP address, but IP addresses are not allowed",
+    "'%value%' appears to be a DNS hostname but cannot match TLD against known list" => "'%value%' appears to be a DNS hostname but cannot match TLD against known list",
+    "'%value%' appears to be a DNS hostname but contains a dash in an invalid position" => "'%value%' appears to be a DNS hostname but contains a dash in an invalid position",
+    "'%value%' appears to be a DNS hostname but cannot match against hostname schema for TLD '%tld%'" => "'%value%' appears to be a DNS hostname but cannot match against hostname schema for TLD '%tld%'",
+    "'%value%' appears to be a DNS hostname but cannot extract TLD part" => "'%value%' appears to be a DNS hostname but cannot extract TLD part",
+    "'%value%' does not match the expected structure for a DNS hostname" => "'%value%' does not match the expected structure for a DNS hostname",
+    "'%value%' does not appear to be a valid local network name" => "'%value%' does not appear to be a valid local network name",
+    "'%value%' appears to be a local network name but local network names are not allowed" => "'%value%' appears to be a local network name but local network names are not allowed",
+    "'%value%' appears to be a DNS hostname but the given punycode notation cannot be decoded" => "'%value%' appears to be a DNS hostname but the given punycode notation cannot be decoded",
+
+    // Zend_Validate_Iban
+    "Unknown country within the IBAN '%value%'" => "Unknown country within the IBAN '%value%'",
+    "'%value%' has a false IBAN format" => "'%value%' has a false IBAN format",
+    "'%value%' has failed the IBAN check" => "'%value%' has failed the IBAN check",
+
+    // Zend_Validate_Identical
+    "The two given tokens do not match" => "The two given tokens do not match",
+    "No token was provided to match against" => "No token was provided to match against",
+
+    // Zend_Validate_InArray
+    "'%value%' was not found in the haystack" => "'%value%' was not found in the haystack",
+
+    // Zend_Validate_Int
+    "Invalid type given. String or integer expected" => "Invalid type given. String or integer expected",
+    "'%value%' does not appear to be an integer" => "'%value%' does not appear to be an integer",
+
+    // Zend_Validate_Ip
+    "Invalid type given. String expected" => "Invalid type given. String expected",
+    "'%value%' does not appear to be a valid IP address" => "'%value%' does not appear to be a valid IP address",
+
+    // Zend_Validate_Isbn
+    "Invalid type given. String or integer expected" => "Invalid type given. String or integer expected",
+    "'%value%' is not a valid ISBN number" => "'%value%' is not a valid ISBN number",
+
+    // Zend_Validate_LessThan
+    "'%value%' is not less than '%max%'" => "'%value%' is not less than '%max%'",
+
+    // Zend_Validate_NotEmpty
+    "Invalid type given. String, integer, float, boolean or array expected" => "Invalid type given. String, integer, float, boolean or array expected",
+    "Value is required and can't be empty" => "Value is required and can't be empty",
+
+    // Zend_Validate_PostCode
+    "Invalid type given. String or integer expected" => "Invalid type given. String or integer expected",
+    "'%value%' does not appear to be a postal code" => "'%value%' does not appear to be a postal code",
+
+    // Zend_Validate_Regex
+    "Invalid type given. String, integer or float expected" => "Invalid type given. String, integer or float expected",
+    "'%value%' does not match against pattern '%pattern%'" => "'%value%' does not match against pattern '%pattern%'",
+    "There was an internal error while using the pattern '%pattern%'" => "There was an internal error while using the pattern '%pattern%'",
+
+    // Zend_Validate_Sitemap_Changefreq
+    "'%value%' is not a valid sitemap changefreq" => "'%value%' is not a valid sitemap changefreq",
+    "Invalid type given. String expected" => "Invalid type given. String expected",
+
+    // Zend_Validate_Sitemap_Lastmod
+    "'%value%' is not a valid sitemap lastmod" => "'%value%' is not a valid sitemap lastmod",
+    "Invalid type given. String expected" => "Invalid type given. String expected",
+
+    // Zend_Validate_Sitemap_Loc
+    "'%value%' is not a valid sitemap location" => "'%value%' is not a valid sitemap location",
+    "Invalid type given. String expected" => "Invalid type given. String expected",
+
+    // Zend_Validate_Sitemap_Priority
+    "'%value%' is not a valid sitemap priority" => "'%value%' is not a valid sitemap priority",
+    "Invalid type given. Numeric string, integer or float expected" => "Invalid type given. Numeric string, integer or float expected",
+
+    // Zend_Validate_StringLength
+    "Invalid type given. String expected" => "Invalid type given. String expected",
+    "'%value%' is less than %min% characters long" => "'%value%' is less than %min% characters long",
+    "'%value%' is more than %max% characters long" => "'%value%' is more than %max% characters long",
+);
diff --git a/framework/resources/languages/es/Zend_Validate.php b/framework/resources/languages/es/Zend_Validate.php
new file mode 100644 (file)
index 0000000..66f4758
--- /dev/null
@@ -0,0 +1,266 @@
+<?php
+/**
+ * Zend Framework
+ *
+ * LICENSE
+ *
+ * This source file is subject to the new BSD license that is bundled
+ * with this package in the file LICENSE.txt.
+ * It is also available through the world-wide-web at this URL:
+ * http://framework.zend.com/license/new-bsd
+ * If you did not receive a copy of the license and are unable to
+ * obtain it through the world-wide-web, please send an email
+ * to license@zend.com so we can send you a copy immediately.
+ *
+ * @category   Zend
+ * @package    Zend_Translate
+ * @subpackage Ressource
+ * @copyright  Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
+ * @license    http://framework.zend.com/license/new-bsd     New BSD License
+ * @version    $Id:$
+ */
+
+/**
+ * EN-Revision: 22075
+ */
+return array(
+    // Zend_Validate_Alnum
+    "Invalid type given, value should be float, string, or integer" => "El tipo especificado no es válido, el valor debe ser de tipo float, una cadena de texto o entero",
+    "'%value%' contains characters which are non alphabetic and no digits" => "'%value%' contiene caracteres que no son alfabéticos ni dígitos",
+    "'%value%' is an empty string" => "'%value%' es una cadena de texto vacia",
+
+    // Zend_Validate_Alpha
+    "Invalid type given, value should be a string" => "El tipo especificado no es válido, el valor debe ser una cadena de texto",
+    "'%value%' contains non alphabetic characters" => "'%value%' contiene caracteres no alfabéticos",
+    "'%value%' is an empty string" => "'%value%' es una cadena de texto vacia",
+
+    // Zend_Validate_Barcode
+    "'%value%' failed checksum validation" => "'%value%' Fallo la validación de  checksum",
+    "'%value%' contains invalid characters" => "'%value%' contiene caracteres no válidos",
+    "'%value%' should have a length of %length% characters" => "'%value%' debe tener una longitud de %length% caracteres",
+    "Invalid type given, value should be string" => "El tipo especificado no es válido, el valor debe ser una cadena de texto",
+
+    // Zend_Validate_Between
+    "'%value%' is not between '%min%' and '%max%', inclusively" => "'%value%' no está incluido entre '%min%' y '%max%'",
+    "'%value%' is not strictly between '%min%' and '%max%'" => "'%value%' no está exactamente entre '%min%' y '%max%'",
+
+    // Zend_Validate_Callback
+    "'%value%' is not valid" => "'%value%' no es válido",
+    "Failure within the callback, exception returned" => "Falló dentro de la llamada de retorno, ha devuelto una excepción",
+
+    // Zend_Validate_Ccnum
+    "'%value%' must contain between 13 and 19 digits" => "'%value%' debe contener entre 13 y 19 dígitos",
+    "Luhn algorithm (mod-10 checksum) failed on '%value%'" => "El algoritmo de Luhn (checksum del módulo 10) fallo en '%value%'",
+
+    // Zend_Validate_CreditCard
+    "Luhn algorithm (mod-10 checksum) failed on '%value%'" => "El algoritmo de Luhn (checksum del módulo 10) fallo en '%value%'",
+    "'%value%' must contain only digits" => "'%value%' debe contener solo dígitos",
+    "Invalid type given, value should be a string" => "El tipo especificado no es válido, el valor debe ser una cadena de texto",
+    "'%value%' contains an invalid amount of digits" => "'%value%' contiene una cantidad inválida de dígitos",
+    "'%value%' is not from an allowed institute" => "'%value%' no es de una institución autorizada",
+    "Validation of '%value%' has been failed by the service" => "La validación de '%value%' fallo por causa del servicio",
+    "The service returned a failure while validating '%value%'" => "El servicio devolvió un fallo durante la validación de '%value%'",
+
+    // Zend_Validate_Date
+    "Invalid type given, value should be string, integer, array or Zend_Date" => "El tipo especificado no es válido, el valor debe ser una cadena de texto, entero, array o un objeto Zend_Date",
+    "'%value%' does not appear to be a valid date" => "'%value%' no parece ser una fecha válida",
+    "'%value%' does not fit the date format '%format%'" => "'%value%' no se ajusta al formato de fecha '%format%'",
+
+    // Zend_Validate_Db_Abstract
+    "No record matching %value% was found" => "No fue encontrado ningun registro que coincida con %value%",
+    "A record matching %value% was found" => "Se encontro un registro coincidente con %value%",
+
+    // Zend_Validate_Digits
+    "Invalid type given, value should be string, integer or float" => "El tipo especificado no es válido, el valor debe ser una cadena de texto, entero o float",
+    "'%value%' contains characters which are not digits; but only digits are allowed" => "'%value%' contiene caracteres que no son dígitos, solo se permiten dígitos",
+    "'%value%' is an empty string" => "'%value%' es una cadena vacía",
+
+    // Zend_Validate_EmailAddress
+    "Invalid type given, value should be a string" => "El tipo especificado no es válido, el valor debe ser una cadena de texto",
+    "'%value%' is no valid email address in the basic format local-part@hostname" => "'%value%' no es una dirección de correo electrónico válido en el formato local-part@hostname",
+    "'%hostname%' is no valid hostname for email address '%value%'" => "'%hostname%' no es un nombre de host válido para la dirección de correo electrónico '%value%'",
+    "'%hostname%' does not appear to have a valid MX record for the email address '%value%'" => "'%hostname%' no parece tener un registro MX válido para la dirección de correo electrónico '%value%'",
+    "'%hostname%' is not in a routable network segment. The email address '%value%' should not be resolved from public network." => "'%hostname%' no esta en un segmento de red ruteable. La dirección de correo electrónico '%value%' no se debe poder resolver desde una red pública.",
+    "'%localPart%' can not be matched against dot-atom format" => "'%localPart%' no es igual al formato dot-atom",
+    "'%localPart%' can not be matched against quoted-string format" => "'%localPart%' no es igual al formato quoted-string",
+    "'%localPart%' is no valid local part for email address '%value%'" => "'%localPart%' no es una parte local válida para la dirección de correo electrónico '%value%'",
+    "'%value%' exceeds the allowed length" => "'%value%' excede la longitud permitida",
+
+    // Zend_Validate_File_Count
+    "Too many files, maximum '%max%' are allowed but '%count%' are given" => "Demasiados archivos, se permiten un máximo de '%max%' pero se han especificado '%count%'",
+    "Too few files, minimum '%min%' are expected but '%count%' are given" => "Muy pocos archivos, se esperaba un mí­nimo de '%min%' pero sólo se han especificado '%count%'",
+
+    // Zend_Validate_File_Crc32
+    "File '%value%' does not match the given crc32 hashes" => "El CRC32 del archivo '%value%' es incorrecto",
+    "A crc32 hash could not be evaluated for the given file" => "No se ha podido calcular el CRC32 del archivo especificado",
+    "File '%value%' could not be found" => "No se ha podido encontrar el archivo '%value%'",
+
+    // Zend_Validate_File_ExcludeExtension
+    "File '%value%' has a false extension" => "El archivo '%value%' tiene una extensión incorrecta",
+    "File '%value%' could not be found" => "No se ha podido encontrar el archivo '%value%'",
+
+    // Zend_Validate_File_ExcludeMimeType
+    "File '%value%' has a false mimetype of '%type%'" => "El archivo '%value%' tiene un tipo MIME '%type%' incorrecto",
+    "The mimetype of file '%value%' could not be detected" => "No se ha podido determinar el tipo MIME del archivo '%value%'",
+    "File '%value%' can not be read" => "El archivo '%value%' no se puede leer",
+
+    // Zend_Validate_File_Exists
+    "File '%value%' does not exist" => "El archivo '%value%' no existe",
+
+    // Zend_Validate_File_Extension
+    "File '%value%' has a false extension" => "El archivo '%value%' tiene una extensión incorrecta",
+    "File '%value%' could not be found" => "No se ha podido encontrar el archivo '%value%'",
+
+    // Zend_Validate_File_FilesSize
+    "All files in sum should have a maximum size of '%max%' but '%size%' were detected" => "Todos los archivos deberí­an tener un tamaño máximo de '%max%' pero tiene un tamaño de '%size%'",
+    "All files in sum should have a minimum size of '%min%' but '%size%' were detected" => "Todos los archivos deberí­an tener un tamaño mí­nimo de '%min%' pero tiene un tamaño de '%size%'",
+    "One or more files can not be read" => "Uno o más archivos no se pueden leer",
+
+    // Zend_Validate_File_Hash
+    "File '%value%' does not match the given hashes" => "El archivo '%value%' no se corresponde con los códigos hash especificados",
+    "A hash could not be evaluated for the given file" => "No se ha podido evaluar ningún código hash para el archivo especificado",
+    "File '%value%' could not be found" => "No se ha podido encontrar el archivo '%value%'",
+
+    // Zend_Validate_File_ImageSize
+    "Maximum allowed width for image '%value%' should be '%maxwidth%' but '%width%' detected" => "El ancho máxima para la imagen '%value%' deberí­a ser '%maxwidth%' pero es de '%width%'",
+    "Minimum expected width for image '%value%' should be '%minwidth%' but '%width%' detected" => "El ancho mí­nima para la imagen '%value%' deberí­a ser '%minwidth%' pero es de '%width%'",
+    "Maximum allowed height for image '%value%' should be '%maxheight%' but '%height%' detected" => "La altura máxima para la imagen '%value%' deberí­a ser '%maxheight%' pero es de '%height%'",
+    "Minimum expected height for image '%value%' should be '%minheight%' but '%height%' detected" => "La altura mí­nima para la imagen '%value%' deberí­a ser '%minheight%' pero es de '%height%'",
+    "The size of image '%value%' could not be detected" => "No se ha podido determinar el tamaño de la imagen '%value%'",
+    "File '%value%' can not be read" => "El archivo '%value%' no se puede leer",
+
+    // Zend_Validate_File_IsCompressed
+    "File '%value%' is not compressed, '%type%' detected" => "El archivo '%value%' no está comprimido, '%type%' detectado",
+    "The mimetype of file '%value%' could not be detected" => "No se ha podido determinar el tipo MIME del archivo '%value%'",
+    "File '%value%' can not be read" => "El archivo '%value%' no se puede leer",
+
+    // Zend_Validate_File_IsImage
+    "File '%value%' is no image, '%type%' detected" => "El archivo '%value%' no es una imagen, '%type%' detectado",
+    "The mimetype of file '%value%' could not be detected" => "No se ha podido determinar el tipo MIME del archivo '%value%'",
+    "File '%value%' can not be read" => "El archivo '%value%' no se puede leer",
+
+    // Zend_Validate_File_Md5
+    "File '%value%' does not match the given md5 hashes" => "El archivo '%value%' no se corresponde con el MD5 especificado",
+    "A md5 hash could not be evaluated for the given file" => "No se ha podido calcular el MD5 del archivo especificado",
+    "File '%value%' could not be found" => "No se ha podido encontrar el archivo '%value%'",
+
+    // Zend_Validate_File_MimeType
+    "File '%value%' has a false mimetype of '%type%'" => "El archivo '%value%' tiene un tipo MIME '%type%' falso",
+    "The mimetype of file '%value%' could not be detected" => "No se ha podido determinar el tipo MIME del archivo '%value%'",
+    "File '%value%' can not be read" => "El archivo '%value%' no se puede leer",
+
+    // Zend_Validate_File_NotExists
+    "File '%value%' exists" => "El archivo '%value%' existe",
+
+    // Zend_Validate_File_Sha1
+    "File '%value%' does not match the given sha1 hashes" => "El archivo '%value%' no es igual al SHA1 especificado",
+    "A sha1 hash could not be evaluated for the given file" => "No se ha podido calcular el SHA1 del archivo especificado",
+    "File '%value%' could not be found" => "No se ha podido encontrar el archivo '%value%'",
+
+    // Zend_Validate_File_Size
+    "Maximum allowed size for file '%value%' is '%max%' but '%size%' detected" => "El tamaño máximo permitido para el archivo '%value%' es '%max%' pero se ha detectado un tamaño de '%size%'",
+    "Minimum expected size for file '%value%' is '%min%' but '%size%' detected" => "El tamaño mí­nimo permitido para el archivo '%value%' es '%min%' pero se ha detectado un tamaño de '%size%'",
+    "File '%value%' could not be found" => "No se ha podido encontrar el archivo '%value%'",
+
+    // Zend_Validate_File_Upload
+    "File '%value%' exceeds the defined ini size" => "El tamaño del archivo '%value%' excede el valor definido en el ini",
+    "File '%value%' exceeds the defined form size" => "El archivo '%value%' excede el tamaño definido en el formulario",
+    "File '%value%' was only partially uploaded" => "El archivo '%value%' ha sido sólo parcialmente subido",
+    "File '%value%' was not uploaded" => "El archivo '%value%' no ha sido subido",
+    "No temporary directory was found for file '%value%'" => "No se ha encontrado el directorio temporal para el archivo '%value%'",
+    "File '%value%' can't be written" => "No se puede escribir en el archivo '%value%'",
+    "A PHP extension returned an error while uploading the file '%value%'" => "Una extensión PHP devolvió un error mientras se subí­a el archivo '%value%'",
+    "File '%value%' was illegally uploaded. This could be a possible attack" => "El archivo '%value%' ha sido subido ilegalmente, lo cual podrí­a ser un ataque",
+    "File '%value%' was not found" => "Archivo '%value%' no encontrado",
+    "Unknown error while uploading file '%value%'" => "error desconocido al intentar subir el archivo '%value%'",
+
+    // Zend_Validate_File_WordCount
+    "Too much words, maximum '%max%' are allowed but '%count%' were counted" => "Demasiadas palabras, sólo se permiten '%max%' pero se han contado '%count%'",
+    "Too less words, minimum '%min%' are expected but '%count%' were counted" => "Demasiado pocas palabras, se esperaban al menos '%min%' pero se han contado '%count%'",
+    "File '%value%' could not be found" => "No se ha podido encontrar el archivo '%value%'",
+
+    // Zend_Validate_Float
+    "Invalid type given, value should be float, string, or integer" => "El tipo especificado no es válido, el valor deberí­a ser de tipo float, una cadena de texto o un entero",
+    "'%value%' does not appear to be a float" => "'%value%' no parece ser un float",
+
+// Zend_Validate_GreaterThan
+    "'%value%' is not greater than '%min%'" => "'%value%' no es mayor que '%min%'",
+
+    // Zend_Validate_Hex
+    "Invalid type given, value should be a string" => "El tipo especificado es incorrecto, el valor deberí­a ser una cadena de texto",
+    "'%value%' has not only hexadecimal digit characters" => "'%value%' no consta únicamente de dí­gitos y caracteres hexadecimales",
+
+    // Zend_Validate_Hostname
+    "Invalid type given, value should be a string" => "El tipo especificado es incorrecto, el valor deberí­a ser una cadena de texto",
+    "'%value%' appears to be an IP address, but IP addresses are not allowed" => "'%value%' parece una dirección IP, pero éstas no están permitidas",
+    "'%value%' appears to be a DNS hostname but cannot match TLD against known list" => "'%value%' parece ser un nombre de dominio DNS pero el TLD no es válido",
+    "'%value%' appears to be a DNS hostname but contains a dash in an invalid position" => "'%value%' parece ser un nombre de dominio DNS pero contiene una barra en una posición inválida",
+    "'%value%' appears to be a DNS hostname but cannot match against hostname schema for TLD '%tld%'" => "'%value%' parece ser un nombre de dominio DNS pero su formato no se corresponde con el correcto para el TLD '%tld%'",
+    "'%value%' appears to be a DNS hostname but cannot extract TLD part" => "'%value%' parece ser un nombre de dominio DNS pero no se puede extraer la parte del TLD",
+    "'%value%' does not match the expected structure for a DNS hostname" => "'%value%' no se corresponde con la estructura esperada para un nombre de dominio DNS",
+    "'%value%' does not appear to be a valid local network name" => "'%value%' no parece ser un nombre de área local válido",
+    "'%value%' appears to be a local network name but local network names are not allowed" => "'%value%' parece ser un nombre de área local pero no se permiten nombres de área local",
+    "'%value%' appears to be a DNS hostname but the given punycode notation cannot be decoded" => "'%value%' parece ser un nombre de dominio DNS pero no se puede decodificar la notación de punycode",
+
+    // Zend_Validate_Iban
+    "Unknown country within the IBAN '%value%'" => "Paí­s desconocido dentro del IBAN '%value%'",
+    "'%value%' has a false IBAN format" => "'%value%' tiene un formato falso de IBAN",
+    "'%value%' has failed the IBAN check" => "La prueba de validación de IBAN de '%value%' ha fallado",
+
+    // Zend_Validate_Identical
+    "The two given tokens do not match" => "Las dos muestras especificados no concuerdan",
+    "No token was provided to match against" => "No se ha especificado ninguna muestra a comprobar",
+
+    // Zend_Validate_InArray
+    "'%value%' was not found in the haystack" => "No se ha encontrado '%value%' en el argumento especificado",
+
+    // Zend_Validate_Int
+    "Invalid type given, value should be string or integer" => "El tipo especificado es inválido, el valor deberí­a ser una cadena de texto o un entero",
+    "'%value%' does not appear to be an integer" => "'%value%' no parece ser un entero",
+
+    // Zend_Validate_Ip
+    "Invalid type given, value should be a string" => "El tipo especificado es incorrecto, el valor deberí­a ser una cadena de texto",
+    "'%value%' does not appear to be a valid IP address" => "'%value%' no parece ser una dirección IP válida",
+
+    // Zend_Validate_Isbn
+    "Invalid type given, value should be string or integer" => "El tipo especificado es inválido, el valor deberí­a ser una cadena de texto o un entero",
+    "'%value%' is not a valid ISBN number" => "El número ISBN especificado ('%value%') no es válido",
+
+    // Zend_Validate_LessThan
+    "'%value%' is not less than '%max%'" => "'%value%' no es menor que '%max%'",
+
+    // Zend_Validate_NotEmpty
+    "Invalid type given, value should be float, string, array, boolean or integer" => "El tipo especificado es inválido, el valor deberí­a ser un float, una cadena de texto, un array, un boolean o un entero",
+    "Value is required and can't be empty" => "Se requiere un valor y éste no puede estar vací­o",
+
+    // Zend_Validate_PostCode
+    "Invalid type given. The value should be a string or a integer" => "El tipo especificado es incorrecto, el valor deberí­a ser una cadena de texto",
+    "'%value%' does not appear to be a postal code" => "'%value%' no parece ser un código postal",
+
+    // Zend_Validate_Regex
+    "Invalid type given, value should be string, integer or float" => "El tipo especificado es incorrecto, el valor deberí­a ser de tipo float, una cadena de texto o un entero",
+    "'%value%' does not match against pattern '%pattern%'" => "'%value%' no concuerda con el patrón '%pattern%' especificado",
+    "There was an internal error while using the pattern '%pattern%'" => "Se ha producido un error interno al usar el patrón '%pattern%' especificado",
+
+    // Zend_Validate_Sitemap_Changefreq
+    "'%value%' is not a valid sitemap changefreq" => "'%value%' no es una especificación válida de frecuencia de cambio",
+    "Invalid type given, the value should be a string" => "El tipo especificado es inválido, el valor deberí­a ser una cadena de texto",
+
+    // Zend_Validate_Sitemap_Lastmod
+    "'%value%' is not a valid sitemap lastmod" => "'%value%' no es un lastmod de mapa web válido",
+    "Invalid type given, the value should be a string" => "El tipo especificado es inválido, el valor deberí­a ser una cadena de texto",
+
+    // Zend_Validate_Sitemap_Loc
+    "'%value%' is not a valid sitemap location" => "'%value%' no es una ubicación de mapa web válida",
+    "Invalid type given, the value should be a string" => "El tipo especificado es inválido, el valor deberí­a ser una cadena de texto",
+
+    // Zend_Validate_Sitemap_Priority
+    "'%value%' is not a valid sitemap priority" => "'%value%' no es una prioridad de mapa web válida",
+    "Invalid type given, the value should be a integer, a float or a numeric string" => "El tipo especificado es inválido, el valor deberí­a ser un entero, un float o una cadena de texto numérica",
+
+    // Zend_Validate_StringLength
+    "Invalid type given, value should be a string" => "El tipo especificado es incorrecto, el valor deberí­a ser una cadena de texto",
+    "'%value%' is less than %min% characters long" => "'%value%' tiene menos de '%min%' caracteres",
+    "'%value%' is more than %max% characters long" => "'%value%' tiene más de '%max%' caracteres",
+);
+
diff --git a/framework/resources/languages/fi/Zend_Validate.php b/framework/resources/languages/fi/Zend_Validate.php
new file mode 100644 (file)
index 0000000..ce5d666
--- /dev/null
@@ -0,0 +1,265 @@
+<?php
+/**
+ * Zend Framework
+ *
+ * LICENSE
+ *
+ * This source file is subject to the new BSD license that is bundled
+ * with this package in the file LICENSE.txt.
+ * It is also available through the world-wide-web at this URL:
+ * http://framework.zend.com/license/new-bsd
+ * If you did not receive a copy of the license and are unable to
+ * obtain it through the world-wide-web, please send an email
+ * to license@zend.com so we can send you a copy immediately.
+ *
+ * @category   Zend
+ * @package    Zend_Translate
+ * @subpackage Ressource
+ * @copyright  Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
+ * @license    http://framework.zend.com/license/new-bsd     New BSD License
+ * @version    $Id:$
+ */
+
+/**
+ * EN-Revision: 22075
+ */
+return array(
+    // Zend_Validate_Alnum
+    "Invalid type given. String, integer or float expected" => "Epäkelpo syöte. Pitäisi olla liukuluku, merkkijono tai kokonaisluku",
+    "'%value%' contains characters which are non alphabetic and no digits" => "'%value%' on virheelinen, ainoastaan aakkoset ja numerot ovat sallittuja",
+    "'%value%' is an empty string" => "'%value%' on tyhjä merkkijono",
+
+    // Zend_Validate_Alpha
+    "Invalid type given. String expected" => "Epäkelpo syöte. Pitäisi olla merkkijono",
+    "'%value%' contains non alphabetic characters" => "'%value%' on virheellinen, ainoastaan aakkoset ovat sallittuja",
+    "'%value%' is an empty string" => "'%value%' on tyhjä merkkijono",
+
+    // Zend_Validate_Barcode
+    "'%value%' failed checksum validation" => "Syötteen '%value%' tarkistusluvun vahvistus epäonnistui",
+    "'%value%' contains invalid characters" => "'%value%' sisältää epäkelpoja merkkejä",
+    "'%value%' should have a length of %length% characters" => "'%value%' pitäisi olla %length% merkkiä pitkä",
+    "Invalid type given. String expected" => "Epäkelpo syöte. Pitäisi olla merkkijono",
+
+    // Zend_Validate_Between
+    "'%value%' is not between '%min%' and '%max%', inclusively" => "'%value%' ei ole luku väliltä %min%-%max%",
+    "'%value%' is not strictly between '%min%' and '%max%'" => "'%value%' ei ole luku väliltä %min%-%max%, poislukien ylä- ja alarajat",
+
+    // Zend_Validate_Callback
+    "'%value%' is not valid" => "'%value%' on epäkelpo",
+    "An exception has been raised within the callback" => "Odottamaton virhe, callback-validaattori palautti poikkeuksen",
+
+    // Zend_Validate_Ccnum
+    "'%value%' must contain between 13 and 19 digits" => "'%value%' pitää olla luku väliltä 13-19",
+    "Luhn algorithm (mod-10 checksum) failed on '%value%'" => "Luhn-algoritmin (mod 10) suoritus syötteelle '%value%' epäonnistui",
+
+    // Zend_Validate_CreditCard
+    "'%value%' seems to contain an invalid checksum" => "Syötteen '%value%' tarkistusluku on viallinen",
+    "'%value%' must contain only digits" => "'%value%' saa sisältää ainoastaan numeroita",
+    "Invalid type given. String expected" => "Epäkelpo syöte. Pitäisi olla merkkijono",
+    "'%value%' contains an invalid amount of digits" => "'%value%' sisältää väärän määrän numeroita",
+    "'%value%' is not from an allowed institute" => "'%value%' ei ole sallitun luottolaitoksen alkuosa",
+    "'%value%' seems to be an invalid creditcard number" => "Luottokortin numero '%value%' tulkittiin virheelliseksi",
+    "An exception has been raised while validating '%value%'" => "Kortin '%value%' varmennus epäonnistui, palvelu palautti virheen",
+
+    // Zend_Validate_Date
+    "Invalid type given. String, integer, array or Zend_Date expected" => "Epäkelpo syöte. Pitäisi olla merkkijono, kokonaisluku, taulukko tai Zend_Date",
+    "'%value%' does not appear to be a valid date" => "'%value%' ei ole kelvollinen päivä",
+    "'%value%' does not fit the date format '%format%'" => "'%value%' ei ole muotoa '%format%'",
+
+    // Zend_Validate_Db_Abstract
+    "No record matching '%value%' was found" => "Rekisteristä ei löytynyt arvoa, joka vastaisi syötettä '%value%'",
+    "A record matching '%value%' was found" => "Rekisteristä löytyi syötettä '%value%' vastaava arvo",
+
+    // Zend_Validate_Digits
+    "Invalid type given. String, integer or float expected" => "Epäkelpo syöte. Pitäisi olla merkkijono, kokonaisluku tai liukuluku",
+    "'%value%' must contain only digits" => "'%value%' on virheellinen, ainoastaan numerot ovat sallittuja",
+    "'%value%' is an empty string" => "'%value%' on tyhjä merkkijono",
+
+    // Zend_Validate_EmailAddress
+    "Invalid type given. String expected" => "Epäkelpo syöte. Pitäisi olla merkkijono",
+    "'%value%' is not a valid email address in the basic format local-part@hostname" => "'%value%' on virheellinen sähköpostiosoite, ei vastaa muotoa paikallisosa@alue",
+    "'%hostname%' is not a valid hostname for email address '%value%'" => "'%hostname%' on virheellinen verkkotunnus osoitteelle '%value%'",
+    "'%hostname%' does not appear to have a valid MX record for the email address '%value%'" => "Osoitteen '%value%' verkkotunnukselle '%hostname%' ei löydy MX-tietuetta",
+    "'%hostname%' is not in a routable network segment. The email address '%value%' should not be resolved from public network" => "'%hostname%' ei ole reititettävän verkon osa. Sähköpostiosoitetta '%value%' ei pitäisi selvittää julkisesta verkosta.",
+    "'%localPart%' can not be matched against dot-atom format" => "Virheellinen paikallisosa, '%localPart%' ei ole verrattavissa dot-atom -muotoon",
+    "'%localPart%' can not be matched against quoted-string format" => "Virheellinen paikallisosa, '%localPart%' ei ole verrattavissa quoted-string -muotoon",
+    "'%localPart%' is not a valid local part for email address '%value%'" => "Sähköpostiosoitteen '%value%' paikallisosa '%localPart%' on virheellinen",
+    "'%value%' exceeds the allowed length" => "Osoite '%value%' on liian pitkä",
+
+    // Zend_Validate_File_Count
+    "Too many files, maximum '%max%' are allowed but '%count%' are given" => "Virheellinen määrä tiedostoja, maksimimäärä on '%max%', vastaanotettiin '%count%'",
+    "Too few files, minimum '%min%' are expected but '%count%' are given" => "Virheellinen määrä tiedostoja, minimimäärä on '%min%', vastaanotettiin '%count%'",
+
+    // Zend_Validate_File_Crc32
+    "File '%value%' does not match the given crc32 hashes" => "Tiedoston '%value%' crc32-tarkistusluku ei vastaa annettua",
+    "A crc32 hash could not be evaluated for the given file" => "Tarkistuslukua crc32 ei pystytty määrittämään vastaanotetulle tiedostolle",
+    "File '%value%' is not readable or does not exist" => "Tiedostoa '%value%' ei voida lukea tai sitä ei ole",
+
+    // Zend_Validate_File_ExcludeExtension
+    "File '%value%' has a false extension" => "Tiedostolla '%value%' on virheellinen pääte",
+    "File '%value%' is not readable or does not exist" => "Tiedostoa '%value%' ei voida lukea tai sitä ei ole",
+
+    // Zend_Validate_File_ExcludeMimeType
+    "File '%value%' has a false mimetype of '%type%'" => "Tiedoston '%value%' MIME-tyyppi '%type%' on virheellinen",
+    "The mimetype of file '%value%' could not be detected" => "Tiedoston '%value%' MIME-tyyppiä ei pystytty todentamaan",
+    "File '%value%' is not readable or does not exist" => "Tiedostoa '%value%' ei voida lukea tai sitä ei ole",
+
+    // Zend_Validate_File_Exists
+    "File '%value%' does not exist" => "Tiedostoa '%value%' ei ole olemassa",
+
+    // Zend_Validate_File_Extension
+    "File '%value%' has a false extension" => "Tiedostolla '%value%' on virheellinen pääte",
+    "File '%value%' is not readable or does not exist" => "Tiedostoa '%value%' ei voida lukea tai sitä ei ole",
+
+    // Zend_Validate_File_FilesSize
+    "All files in sum should have a maximum size of '%max%' but '%size%' were detected" => "Kaikkien tiedostojen yhteenlaskettu koko saa olla maksimissaan '%max%', vastaanotettiin '%size%'",
+    "All files in sum should have a minimum size of '%min%' but '%size%' were detected" => "Kaikkien tiedostojen yhteenlaskettu koko pitää olla vähintään '%min%', vastaanotettiin '%size%'",
+    "One or more files can not be read" => "Yhtä tai useampaa tiedostoa ei voida lukea",
+
+    // Zend_Validate_File_Hash
+    "File '%value%' does not match the given hashes" => "Tiedoston '%value%' tarkastusluku ei vastaa annettua",
+    "A hash could not be evaluated for the given file" => "Tarkistuslukua ei pystytty määrittämään vastaanotetulle tiedostolle",
+    "File '%value%' is not readable or does not exist" => "Tiedostoa '%value%' ei voida lukea tai sitä ei ole",
+
+    // Zend_Validate_File_ImageSize
+    "Maximum allowed width for image '%value%' should be '%maxwidth%' but '%width%' detected" => "Kuvan '%value%' maksimileveys on '%maxwidth%', annettu '%width%'",
+    "Minimum expected width for image '%value%' should be '%minwidth%' but '%width%' detected" => "Kuvan '%value%' minimileveys on '%minwidth%', annettu '%width%'",
+    "Maximum allowed height for image '%value%' should be '%maxheight%' but '%height%' detected" => "Kuvan '%value%' maksimikorkeus on '%maxheight%', annettu '%height%'",
+    "Minimum expected height for image '%value%' should be '%minheight%' but '%height%' detected" => "Kuvan '%value%' minimikorkeus on '%minheight%', annettu '%height%'",
+    "The size of image '%value%' could not be detected" => "Kuvan '%value%' kokoa ei voida todentaa",
+    "File '%value%' is not readable or does not exist" => "Tiedostoa '%value%' ei voida lukea tai sitä ei ole",
+
+    // Zend_Validate_File_IsCompressed
+    "File '%value%' is not compressed, '%type%' detected" => "Tiedosto '%value%' ei ole pakattu, vastaanotettiin tyyppiä '%type%'",
+    "The mimetype of file '%value%' could not be detected" => "Tiedoston '%value%' MIME-tyyppiä ei pystytty todentamaan",
+    "File '%value%' is not readable or does not exist" => "Tiedostoa '%value%' ei voida lukea tai sitä ei ole",
+
+    // Zend_Validate_File_IsImage
+    "File '%value%' is no image, '%type%' detected" => "Tiedosto '%value%' ei ole kuvatiedosto, vastaanotettiin tyyppiä '%type%'",
+    "The mimetype of file '%value%' could not be detected" => "Tiedoston '%value%' MIME-tyyppiä ei pystytty todentamaan",
+    "File '%value%' is not readable or does not exist" => "Tiedostoa '%value%' ei voida lukea tai sitä ei ole",
+
+    // Zend_Validate_File_Md5
+    "File '%value%' does not match the given md5 hashes" => "Tiedoston '%value%' tarkistusluku ei vastaa annettua (md5)",
+    "A md5 hash could not be evaluated for the given file" => "Tiedostolle ei voitu määrittää md5-tarkistuslukua",
+    "File '%value%' is not readable or does not exist" => "Tiedostoa '%value%' ei voida lukea tai sitä ei ole",
+
+    // Zend_Validate_File_MimeType
+    "File '%value%' has a false mimetype of '%type%'" => "Tiedoston '%value%' MIME-tyyppi '%type%' on virheellinen",
+    "The mimetype of file '%value%' could not be detected" => "Tiedoston '%value%' MIME-tyyppiä ei pystytty todentamaan",
+    "File '%value%' is not readable or does not exist" => "Tiedostoa '%value%' ei voida lukea tai sitä ei ole",
+
+    // Zend_Validate_File_NotExists
+    "File '%value%' exists" => "Tiedostoa '%value%' ei ole olemassa",
+
+    // Zend_Validate_File_Sha1
+    "File '%value%' does not match the given sha1 hashes" => "Tiedoston '%value%' tarkistusluku ei vastaa annettua (sha1)",
+    "A sha1 hash could not be evaluated for the given file" => "Tiedostolle ei voitu määrittää sha1-tarkistuslukua",
+    "File '%value%' is not readable or does not exist" => "Tiedostoa '%value%' ei voida lukea tai sitä ei ole",
+
+    // Zend_Validate_File_Size
+    "Maximum allowed size for file '%value%' is '%max%' but '%size%' detected" => "Tiedoston '%value%' maksimikoko on '%max%', vastaanotettu '%size%'",
+    "Minimum expected size for file '%value%' is '%min%' but '%size%' detected" => "Tiedoston '%value%' minimikoko on '%min%', vastaanotettu '%size%'",
+    "File '%value%' is not readable or does not exist" => "Tiedostoa '%value%' ei voidea lukea tai sitä ei ole",
+
+    // Zend_Validate_File_Upload
+    "File '%value%' exceeds the defined ini size" => "Tiedosto '%value%' ylittää ini-tiedostossa määritellyn tiedostokoon",
+    "File '%value%' exceeds the defined form size" => "Tiedosto '%value%' ylittää lomakkeessa määritellyn tiedostokoon",
+    "File '%value%' was only partially uploaded" => "Tiedosto '%value%' vastaanotettiin ainoastaan osittain",
+    "File '%value%' was not uploaded" => "Tiedostoa '%value%' ei lähetetty",
+    "No temporary directory was found for file '%value%'" => "Väliaikaishakemistoa ei löytynyt tiedostolle '%value%'",
+    "File '%value%' can't be written" => "Tiedostoon '%value%' ei voida kirjoittaa",
+    "A PHP extension returned an error while uploading the file '%value%'" => "PHP:n lisäosa palautti virheen kesken tiedoston '%value%' lähetyksen",
+    "File '%value%' was illegally uploaded. This could be a possible attack" => "Tiedoston '%value%' lähetyksessä haivattu laittomuus, mahdollinen hyökkäys",
+    "File '%value%' was not found" => "Tiedostoa '%value%' ei löydy",
+    "Unknown error while uploading file '%value%'" => "Tiedoston '%value%' lähetyksessä tapahtui tunnistamaton virhe",
+
+    // Zend_Validate_File_WordCount
+    "Too much words, maximum '%max%' are allowed but '%count%' were counted" => "Virheellinen määrä sanoja, maksimäärä on '%max%', annettu '%count%'",
+    "Too less words, minimum '%min%' are expected but '%count%' were counted" => "Virheellinen määrä sanoja, minimimäärä on '%min%', annettu '%count%'",
+    "File '%value%' is not readable or does not exist" => "Tiedostoa '%value%' ei voida lukea tai sitä ei ole",
+
+    // Zend_Validate_Float
+    "Invalid type given. String, integer or float expected" => "Epäkelpo syöte. Pitäisi olla liukuluku, merkkijono tai kokonaisluku",
+    "'%value%' does not appear to be a float" => "'%value%' ei ole liukuluku",
+
+    // Zend_Validate_GreaterThan
+    "'%value%' is not greater than '%min%'" => "'%value%' ei ole suurempi kuin '%min%'",
+
+    // Zend_Validate_Hex
+    "Invalid type given. String expected" => "Epäkelpo syöte. Pitäisi olla merkkijono",
+    "'%value%' has not only hexadecimal digit characters" => "'%value%' voi sisältää ainoastaan heksadeslimaalin muotoisia merkkejä",
+
+    // Zend_Validate_Hostname
+    "Invalid type given. String expected" => "Epäkelpo syöte. Pitäisi olla merkkijono",
+    "'%value%' appears to be an IP address, but IP addresses are not allowed" => "'%value%' näyttäisi olevan ip-osoite eikä verkkotunnus",
+    "'%value%' appears to be a DNS hostname but cannot match TLD against known list" => "'%value%' verkkotunnuksen TLD-osa ei ole tunnettu",
+    "'%value%' appears to be a DNS hostname but contains a dash in an invalid position" => "'%value%' näyttäisi olevan käypä verkkotunnus, mutta sisältää viivan väärässä paikassa",
+    "'%value%' appears to be a DNS hostname but cannot match against hostname schema for TLD '%tld%'" => "'%value%' näyttäisi olevan käypä verkkotunnus, mutta sen TLD-osa '%tld%' on virheellinen",
+    "'%value%' appears to be a DNS hostname but cannot extract TLD part" => "'%value%' verkkotunnuksen TLD-osaa ei pystytty erottamaan",
+    "'%value%' does not match the expected structure for a DNS hostname" => "Verkkotunnus '%value%' on jäsennykseltään virheellinen",
+    "'%value%' does not appear to be a valid local network name" => "'%value%' on epäkelpo paikallisverkkon tunnus",
+    "'%value%' appears to be a local network name but local network names are not allowed" => "'%value%' tulkittiin paikallisverkon tunnukseksi, jotka eivät ole sallittuja",
+    "'%value%' appears to be a DNS hostname but the given punycode notation cannot be decoded" => "Verkkotunnuksen '%value%' punycode-koodauksen purku epäonnistui",
+
+    // Zend_Validate_Iban
+    "Unknown country within the IBAN '%value%'" => "Maata ei pystytty tunnistamaan IBAN-koodista '%value%'",
+    "'%value%' has a false IBAN format" => "'%value%' on väärän muotoinen IBAN-koodi",
+    "'%value%' has failed the IBAN check" => "'%value%' IBAN-koodin tarkastus epäonnistui",
+
+    // Zend_Validate_Identical
+    "The two given tokens do not match" => "Annetut kaksi arvoa eivät täsmää",
+    "No token was provided to match against" => "Toinen arvoista puuttuu",
+
+    // Zend_Validate_InArray
+    "'%value%' was not found in the haystack" => "'%value%' ei löydy sallittujen syötteiden joukosta",
+
+    // Zend_Validate_Int
+    "Invalid type given. String or integer expected" => "Epäkelpo syöte. Pitäisi olla merkkijono tai kokonaisluku",
+    "'%value%' does not appear to be an integer" => "'%value%' ei ole kokonaisluku",
+
+    // Zend_Validate_Ip
+    "Invalid type given. String expected" => "Epäkelpo syöte. Pitäisi olla merkkijono",
+    "'%value%' does not appear to be a valid IP address" => "'%value%' ei ole käypä IP-osoite",
+
+    // Zend_Validate_Isbn
+    "Invalid type given. String or integer expected" => "Epäkelpo syöte. Pitäisi olla merkkijono tai kokonaisluku",
+    "'%value%' is not a valid ISBN number" => "'%value%' ei ole käypä ISBN-numero",
+
+    // Zend_Validate_LessThan
+    "'%value%' is not less than '%max%'" => "'%value%' ei ole pienempi kuin '%max%'",
+
+    // Zend_Validate_NotEmpty
+    "Invalid type given. String, integer, float, boolean or array expected" => "Epäkelpo syöte. Pitäisi olla kokonaisluku, liukuluku, boolean tai taulukko",
+    "Value is required and can't be empty" => "Kenttä ei voi olla tyhjä",
+
+    // Zend_Validate_PostCode
+    "Invalid type given. String or integer expected" => "Epäkelpo syöte. Pitäisi olla merkkijono tai kokonaisluku",
+    "'%value%' does not appear to be a postal code" => "'%value%' ei ole käypä postiosoite",
+
+    // Zend_Validate_Regex
+    "Invalid type given. String, integer or float expected" => "Epäkelpo syöte. Pitäisi olla merkkijono, kokonaisluku tai liukuluku",
+    "'%value%' does not match against pattern '%pattern%'" => "'%value%' ei ole muotoa '%pattern%'",
+    "There was an internal error while using the pattern '%pattern%'" => "Sisäinen virhe käytettäessa muotoa '%pattern%'",
+
+    // Zend_Validate_Sitemap_Changefreq
+    "'%value%' is not a valid sitemap changefreq" => "'%value%' ei ole käypä sivukartan muutosnopeus",
+    "Invalid type given. String expected" => "Epäkelpo syöte. Pitäisi olla merkkijono",
+
+    // Zend_Validate_Sitemap_Lastmod
+    "'%value%' is not a valid sitemap lastmod" => "'%value%' ei ole käypä arvo sivukartan viimeksimuokatuksi arvoksi",
+    "Invalid type given. String expected" => "Epäkelpo syöte. Pitäisi olla merkkijono",
+
+    // Zend_Validate_Sitemap_Loc
+    "'%value%' is not a valid sitemap location" => "'%value%' ei ole käypä sivukartan sijainti",
+    "Invalid type given. String expected" => "Epäkelpo syöte. Pitäisi olla merkkijono",
+
+    // Zend_Validate_Sitemap_Priority
+    "'%value%' is not a valid sitemap priority" => "'%value%' ei ole käypä sivukartan prioriteetti",
+    "Invalid type given. Numeric string, integer or float expected" => "Epäkelpo syöte. Pitäisi olla kokonaisluku tai liukuluku",
+
+    // Zend_Validate_StringLength
+    "Invalid type given. String expected" => "Epäkelpo syöte. Pitäisi olla merkkijono",
+    "'%value%' is less than %min% characters long" => "'%value%' on lyhyempi kuin vaaditut %min% merkkiä",
+    "'%value%' is more than %max% characters long" => "'%value%' on pidempi kuin sallitut %max% merkkiä",
+);
diff --git a/framework/resources/languages/fr/Zend_Validate.php b/framework/resources/languages/fr/Zend_Validate.php
new file mode 100644 (file)
index 0000000..c8f10d0
--- /dev/null
@@ -0,0 +1,135 @@
+<?php
+/**
+ * Zend Framework
+ *
+ * LICENSE
+ *
+ * This source file is subject to the new BSD license that is bundled
+ * with this package in the file LICENSE.txt.
+ * It is also available through the world-wide-web at this URL:
+ * http://framework.zend.com/license/new-bsd
+ * If you did not receive a copy of the license and are unable to
+ * obtain it through the world-wide-web, please send an email
+ * to license@zend.com so we can send you a copy immediately.
+ *
+ * @category   Zend
+ * @package    Zend_Translate
+ * @subpackage Ressource
+ * @copyright  Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
+ * @license    http://framework.zend.com/license/new-bsd     New BSD License
+ * @version    $Id:$
+ */
+
+/**
+ * EN-Revision: 22668
+ */
+return array (
+    "'%hostname%' does not appear to have a valid MX record for the email address '%value%'" => "'%hostname%' ne semble pas avoir d'enregistrement MX valide pour l'adresse email '%value%'",
+    "'%hostname%' is not a valid hostname for email address '%value%'" => "'%hostname%' n'est pas un nom d'hôte valide pour l'adresse email '%value%'",
+    "'%hostname%' is not in a routable network segment. The email address '%value%' should not be resolved from public network" => "'%hostname%' n'est pas dans un segment réseau routable. L'adresse email '%value%' ne devrait pas être résolue depuis un réseau public.",
+    "'%localPart%' can not be matched against dot-atom format" => "'%localPart%' ne correspond pas au format dot-atom",
+    "'%localPart%' can not be matched against quoted-string format" => "'%localPart%' ne correspond pas au format quoted-string",
+    "'%localPart%' is not a valid local part for email address '%value%'" => "'%localPart%' n'est pas une partie locale valide pour l'adresse email '%value%'",
+    "'%value%' appears to be a DNS hostname but cannot extract TLD part" => "'%value%' semble être un nom d'hôte DNS mais l'extension TLD ne peut être extraite",
+    "'%value%' appears to be a DNS hostname but cannot match TLD against known list" => "'%value%' semble être un nom d'hôte DNS mais son extension TLD semble inconnue",
+    "'%value%' appears to be a DNS hostname but cannot match against hostname schema for TLD '%tld%'" => "'%value%' semble être un nom d'hôte DNS valide mais ne correspond pas au schéma de l'extension TLD '%tld%'",
+    "'%value%' appears to be a DNS hostname but contains a dash in an invalid position" => "'%value%' semble être un nom d'hôte DNS mais il contient un tiret à une position invalide",
+    "'%value%' appears to be a DNS hostname but the given punycode notation cannot be decoded" => "'%value%' semble être un DNS valide mais le code n'a pu être décodé",
+    "'%value%' appears to be a local network name but local network names are not allowed" => "'%value%' semble être un nom réseau local mais les noms locaux sont interdits",
+    "'%value%' appears to be an IP address, but IP addresses are not allowed" => "'%value%' semble être une IP valide mais celles-ci ne sont pas autorisées",
+    "'%value%' contains an invalid amount of digits" => "'%value%' contient un nombre incorrect de chiffres",
+    "'%value%' contains characters which are non alphabetic and no digits" => "'%value%' contient des caractères non alphabétiques et non numériques",
+    "'%value%' contains invalid characters" => "'%value%' contient des caractères invalides",
+    "'%value%' contains non alphabetic characters" => "'%value%' contient des caractères non alphabétiques",
+    "'%value%' does not appear to be a float" => "'%value%' ne semble pas être de type flottant",
+    "'%value%' does not appear to be a postal code" => "'%value%' ne semble pas être un code postal valide",
+    "'%value%' does not appear to be a valid IP address" => "'%value%' n'est pas une IP valide",
+    "'%value%' does not appear to be a valid date" => "'%value%' ne semble pas être une date valide",
+    "'%value%' does not appear to be a valid local network name" => "'%value%' ne semble pas être une adresse réseau local valide",
+    "'%value%' does not appear to be an integer" => "'%value%' n'est pas un entier",
+    "'%value%' does not fit the date format '%format%'" => "'%value%' ne correspond pas au format de date '%format%'",
+    "'%value%' does not match against pattern '%pattern%'" => "'%value%' n'a pas de correspondance avec le motif '%pattern%'",
+    "'%value%' does not match the expected structure for a DNS hostname" => "'%value%' ne correspond pas à la structure d'un nom d'hôte DNS valide",
+    "'%value%' exceeds the allowed length" => "'%value%' excède la taille autorisée",
+    "'%value%' failed checksum validation" => "'%value%' ne passe pas la validation de somme de contrôle",
+    "'%value%' has a false IBAN format" => "'%value%' n'a pas un format IBAN valide",
+    "'%value%' has failed the IBAN check" => "'%value%' n'a pas passé la validation IBAN",
+    "'%value%' has not only hexadecimal digit characters" => "'%value%' ne contient pas uniquement des caractères héxadécimaux",
+    "'%value%' is an empty string" => "'%value%' est une chaîne vide",
+    "'%value%' is less than %min% characters long" => "La taille de '%value%' est inférieure à %min% caractères",
+    "'%value%' is more than %max% characters long" => "La taille de '%value%' est supérieure à %max% caractères",
+    "'%value%' is not a valid ISBN number" => "'%value%' n'est pas un ISBN valide",
+    "'%value%' is not a valid email address in the basic format local-part@hostname" => "'%value%' n'est pas un email valide dans le format local-part@hostname",
+    "'%value%' is not a valid sitemap changefreq" => "'%value%' n'est pas une valeur de fréquence de sitemap valide",
+    "'%value%' is not a valid sitemap lastmod" => "'%value%' n'est pas une date de modification de sitemap valide",
+    "'%value%' is not a valid sitemap location" => "'%value%' n'est pas un emplacement valide pour une sitemap",
+    "'%value%' is not a valid sitemap priority" => "'%value%' n'est pas une priorité sitemap valide",
+    "'%value%' is not between '%min%' and '%max%', inclusively" => "'%value%' n'est pas comprise entre '%min%' et '%max%', inclusivement",
+    "'%value%' is not from an allowed institute" => "'%value%' ne provient pas d'une institution autorisée",
+    "'%value%' is not greater than '%min%'" => "'%value%' n'est pas plus grand que '%min%'",
+    "'%value%' is not less than '%max%'" => "'%value%' n'est pas plus petit que '%max%'",
+    "'%value%' is not strictly between '%min%' and '%max%'" => "'%value%' n'est pas strictement comprise entre '%min%' et '%max%'",
+    "'%value%' is not valid" => "'%value%' n'est pas valide",
+    "'%value%' must contain between 13 and 19 digits" => "'%value%' doit contenir entre 13 et 19 chiffres",
+    "'%value%' must contain only digits" => "'%value%' ne doit contenir que des chiffres",
+    "'%value%' seems to be an invalid creditcard number" => "'%value%' ne semble pas être une carte de crédit valide",
+    "'%value%' seems to contain an invalid checksum" => "'%value%' semble contenir un somme de vérification invalide",
+    "'%value%' should have a length of %length% characters" => "'%value%' devrait avoir une taille de %length% caractères",
+    "'%value%' was not found in the haystack" => "'%value%' ne fait pas partie des valeurs attendues",
+    "A PHP extension returned an error while uploading the file '%value%'" => "Une extension PHP a retourné une erreur lors de l'envoi du fichier '%value%'",
+    "A crc32 hash could not be evaluated for the given file" => "La somme de contrôle crc32 n'a pas pu être évaluée pour le fichier",
+    "A hash could not be evaluated for the given file" => "Une somme de contrôle n'a pas pu être calculée pour le fichier",
+    "A md5 hash could not be evaluated for the given file" => "Une somme de contrôle MD5 n'a pas pu être calculée pour le fichier",
+    "A record matching '%value%' was found" => "Un enregistrement a été trouvé pour '%value%'",
+    "A sha1 hash could not be evaluated for the given file" => "La valeur de somme de contrôle SHA-1 n'a pas pu être calculée pour le fichier",
+    "An exception has been raised within the callback" => "Une exception a été levée par la fonction de rappel",
+    "An exception has been raised while validating '%value%'" => "Une exception a été levée lors de la validation de '%value%'",
+    "All files in sum should have a maximum size of '%max%' but '%size%' were detected" => "Tous les fichiers devraient avoir une taille maximale de '%max%' mais une taille de '%size%' a été détectée",
+    "All files in sum should have a minimum size of '%min%' but '%size%' were detected" => "Tous les fichiers devraient avoir une taille minimale de '%min%' mais une taille de '%size%' a été détectée",
+    "File '%value%' can't be written" => "Le fichier '%value%' ne peut être écrit",
+    "File '%value%' does not exist" => "Le fichier '%value%' n'existe pas",
+    "File '%value%' does not match the given crc32 hashes" => "Le fichier '%value%' ne correspond pas à la somme de contrôle crc32",
+    "File '%value%' does not match the given hashes" => "Le fichier '%value%' ne correspond pas à la somme de contrôle",
+    "File '%value%' does not match the given md5 hashes" => "Le fichier '%value%' ne correspond pas à la somme de contrôle MD5",
+    "File '%value%' does not match the given sha1 hashes" => "Le fichier '%value%' ne correspond pas à la somme de contrôle SHA-1",
+    "File '%value%' exceeds the defined form size" => "Le fichier '%value%' excède la taille requise par le formulaire",
+    "File '%value%' exceeds the defined ini size" => "Le fichier '%value%' excède la taille requise par le fichier ini",
+    "File '%value%' exists" => "Le fichier '%value%' existe déja",
+    "File '%value%' has a false extension" => "Le fichier '%value%' n'a pas la bonne extension",
+    "File '%value%' has a false mimetype of '%type%'" => "Le fichier '%value%' a un mauvais type MIME : '%type%'",
+    "File '%value%' is no image, '%type%' detected" => "Le fichier '%value%' n'est pas une image : '%type%' détecté",
+    "File '%value%' is not compressed, '%type%' detected" => "Le fichier '%value%' n'est pas compressé : '%type%' détecté",
+    "File '%value%' is not readable or does not exist" => "Le fichier '%value%' n'est pas lisible ou n'existe pas",
+    "File '%value%' was illegally uploaded. This could be a possible attack" => "Fichier '%value%' mal envoyé. Ceci peut être possiblement une attaque",
+    "File '%value%' was not found" => "Fichier '%value%' introuvable",
+    "File '%value%' was not uploaded" => "Le fichier '%value%' n'a pas été envoyé",
+    "File '%value%' was only partially uploaded" => "Le fichier '%value%' n'a été que partiellement envoyé",
+    "Invalid type given. Numeric string, integer or float expected" => "Type invalide. Chaîne numérique, entier ou flottant attendu",
+    "Invalid type given. String expected" => "Type invalide. Chaîne attendue",
+    "Invalid type given. String or integer expected" => "Type invalide. Chaîne ou entier attendu",
+    "Invalid type given. String, integer, array or Zend_Date expected" => "Type invalide. Chaîne, entier, tableau ou Zend_Date attendu",
+    "Invalid type given. String, integer, float, boolean or array expected" => "Type invalide. Chaîne, entier, flottant, booléen ou tableau attendu",
+    "Invalid type given. String, integer or float expected" => "Type invalide. Chaîne, entier ou flottant attendu",
+    "Luhn algorithm (mod-10 checksum) failed on '%value%'" => "L'algorithme Luhn (somme de contrôle mod-10) a échoué pour '%value%'",
+    "Maximum allowed height for image '%value%' should be '%maxheight%' but '%height%' detected" => "La hauteur maximale de l'image '%value%' devrait être '%maxheight%' mais '%height%' a été détectée",
+    "Maximum allowed size for file '%value%' is '%max%' but '%size%' detected" => "La taille maximale requise pour le fichier '%value%' est de '%max%' mais '%size%' a été détecté",
+    "Maximum allowed width for image '%value%' should be '%maxwidth%' but '%width%' detected" => "La largeur maximale de l'image '%value%' devrait être '%maxwidth%' mais '%width%' a été détectée",
+    "Minimum expected height for image '%value%' should be '%minheight%' but '%height%' detected" => "La hauteur minimale de l'image '%value%' devrait être '%minheight%' mais '%height%' a été détectée",
+    "Minimum expected size for file '%value%' is '%min%' but '%size%' detected" => "La taille minimale requise pour le fichier '%value%' est de '%min%' mais '%size%' a été détecté",
+    "Minimum expected width for image '%value%' should be '%minwidth%' but '%width%' detected" => "La largeur minimale de l'image '%value%' devrait être '%minwidth%' mais '%width%' a été détectée",
+    "No record matching '%value%' was found" => "Aucun enregistrement trouvé pour '%value%'",
+    "No temporary directory was found for file '%value%'" => "Pas de dossier temporaire trouvé pour le fichier '%value%'",
+    "No token was provided to match against" => "Aucun jeton de correspondance n'a été donné",
+    "One or more files can not be read" => "Un ou plusieurs fichiers n'est pas lisible",
+    "The mimetype of file '%value%' could not be detected" => "Le type MIME du fichier '%value%' n'a pu être détecté",
+    "The size of image '%value%' could not be detected" => "La taille de l'image '%value%' n'a pas pu être détectée",
+    "The two given tokens do not match" => "Les deux jetons passés ne correspondent pas",
+    "There was an internal error while using the pattern '%pattern%'" => "Il y a eu une erreur interne lors de l'utilisation du motif '%pattern%'",
+    "Too few files, minimum '%min%' are expected but '%count%' are given" => "Trop peu de fichiers : un minimum de '%min%' est autorisé mais '%count%' ont été fournis",
+    "Too less words, minimum '%min%' are expected but '%count%' were counted" => "Trop peu de mots, un minimum de '%min%' est requis, '%count%' ont été fournis",
+    "Too many files, maximum '%max%' are allowed but '%count%' are given" => "Trop de fichiers : un maximum de'%max%' est autorisé mais '%count%' ont été fournis",
+    "Too much words, maximum '%max%' are allowed but '%count%' were counted" => "Trop de mots, un maximum de '%max%' est requis, '%count%' ont été fournis",
+    "Unknown country within the IBAN '%value%'" => "Pays inconnu pour l'IBAN '%value%'",
+    "Unknown error while uploading file '%value%'" => "Erreur inconnue lors de l'envoi du fichier '%value%'",
+    "Value is required and can't be empty" => "Cette valeur est obligatoire et ne peut être vide",
+);
\ No newline at end of file
diff --git a/framework/resources/languages/hr/Zend_Validate.php b/framework/resources/languages/hr/Zend_Validate.php
new file mode 100644 (file)
index 0000000..3ac87dc
--- /dev/null
@@ -0,0 +1,264 @@
+<?php
+/**
+ * Zend Framework
+ *
+ * LICENSE
+ *
+ * This source file is subject to the new BSD license that is bundled
+ * with this package in the file LICENSE.txt.
+ * It is also available through the world-wide-web at this URL:
+ * http://framework.zend.com/license/new-bsd
+ * If you did not receive a copy of the license and are unable to
+ * obtain it through the world-wide-web, please send an email
+ * to license@zend.com so we can send you a copy immediately.
+ *
+ * @category   Zend
+ * @package    Zend_Translate
+ * @subpackage Ressource
+ * @copyright  Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
+ * @license    http://framework.zend.com/license/new-bsd     New BSD License
+ */
+
+/**
+ * HR-Revision: 2
+ */
+return array(
+    // Zend_Validate_Alnum
+    "Invalid type given, value should be float, string, or integer" => "Neispravan tip, vrijednost bi trebala biti niz slova, brojki ili realni broj",
+    "'%value%' contains characters which are non alphabetic and no digits" => "'%value%' sadrži znakove koji nisu ni slova ni brojke",
+    "'%value%' is an empty string" => "'%value%' je prazan niz",
+
+    // Zend_Validate_Alpha
+    "Invalid type given, value should be a string" => "Neispravan tip, vrijednost mora biti niz slova",
+    "'%value%' contains non alphabetic characters" => "'%value%' sadrži znakove koji nisu slova",
+    "'%value%' is an empty string" => "'%value%' je prazan niz",
+
+    // Zend_Validate_Barcode
+    "'%value%' failed checksum validation" => "'%value%' nije prošao provjeru",
+    "'%value%' contains invalid characters" => "'%value%' sadrži neispravne znakove",
+    "'%value%' should have a length of %length% characters" => "'%value%' bi trebao imati dužinu od %length% znakova",
+    "Invalid type given, value should be string" => "Neispravan tip, vrijedno mora biti niz znakova",
+
+    // Zend_Validate_Between
+    "'%value%' is not between '%min%' and '%max%', inclusively" => "'%value%' nije između '%min%' i '%max%', uključivo",
+    "'%value%' is not strictly between '%min%' and '%max%'" => "'%value%' nije strogo između '%min%' i '%max%'",
+
+    // Zend_Validate_Callback
+    "'%value%' is not valid" => "'%value%' nije ispravan",
+    "Failure within the callback, exception returned" => "Pogreška sa povratnim pozivom, iznimka vraćena",
+
+    // Zend_Validate_Ccnum
+    "'%value%' must contain between 13 and 19 digits" => "'%value%' mora sadržavati između 13 i 19 znamenki",
+    "Luhn algorithm (mod-10 checksum) failed on '%value%'" => "Luhn algoritam (mod-10 provjera) nije prošla na '%value%'",
+
+    // Zend_Validate_CreditCard
+    "Luhn algorithm (mod-10 checksum) failed on '%value%'" => "Luhn algoritam (mod-10 provjera) nije prošla na '%value%'",
+    "'%value%' must contain only digits" => "'%value%' mora sadržavati samo znamenke",
+    "Invalid type given, value should be a string" => "Neispravan tip, vrijednost mora biti niz znakova",
+    "'%value%' contains an invalid amount of digits" => "'%value%' sadrži neispravan broj znamenki",
+    "'%value%' is not from an allowed institute" => "'%value%' nije iz dozvoljene institucije",
+    "Validation of '%value%' has been failed by the service" => "Servis nije odobrio provjeru '%value%'",
+    "The service returned a failure while validating '%value%'" => "Servis je vratio pogrešku provjeravajući '%value%'",
+
+    // Zend_Validate_Date
+    "Invalid type given, value should be string, integer, array or Zend_Date" => "Neispravan tip, vrijednost mora biti niz znakova, broj, polje ili Zend_Date",
+    "'%value%' does not appear to be a valid date" => "'%value%' ne izgleda kao ispravan datum",
+    "'%value%' does not fit the date format '%format%'" => "'%value%' ne odgovara formatu datuma '%format%'",
+
+    // Zend_Validate_Db_Abstract
+    "No record matching %value% was found" => "Nije pronađen zapis koji se podudara sa %value%",
+    "A record matching %value% was found" => "Zapis koji se podudara sa %value% je pronađen",
+
+    // Zend_Validate_Digits
+    "Invalid type given, value should be string, integer or float" => "Neispravan tip, vrijednost bi trebala biti niz slova, brojki ili realni broj",
+    "'%value%' contains characters which are not digits; but only digits are allowed" => "'%value%' sadrži znakove koji nisu znamenke; samo znamenke su dozvoljene",
+    "'%value%' is an empty string" => "'%value%' je prazan niz",
+
+    // Zend_Validate_EmailAddress
+    "Invalid type given, value should be a string" => "Neispravan tip, vrijednost bi trebala biti niz",
+    "'%value%' is not a valid email address in the basic format local-part@hostname" => "'%value%' nije ispravna email adresa u osnovnom formatu lokalni-dio@ime-poslužitelja",
+    "'%hostname%' is not a valid hostname for email address '%value%'" => "'%hostname%' nije ispravno ime poslužitelja za email adresu '%value%'",
+    "'%hostname%' does not appear to have a valid MX record for the email address '%value%'" => "'%hostname%' nema ispravan MX zapis za email adresu '%value%'",
+    "'%hostname%' is not in a routable network segment. The email address '%value%' should not be resolved from public network." => "'%hostname%' nije u rutabilnom mrežnom segmentu. Email adresa '%value%' ne bi smjela biti razlučiva iz javne mreže.",
+    "'%localPart%' can not be matched against dot-atom format" => "'%localPart%' se ne podudara s dot-atom formatom",
+    "'%localPart%' can not be matched against quoted-string format" => "'%localPart%' se ne podudara s 'quoted-string' formatom",
+    "'%localPart%' is not a valid local part for email address '%value%'" => "'%localPart%' nije ispravan lokalni dio za email adresu '%value%'",
+    "'%value%' exceeds the allowed length" => "'%value%' je duža od dozvoljene dužine",
+
+    // Zend_Validate_File_Count
+    "Too many files, maximum '%max%' are allowed but '%count%' are given" => "Previše datoteka, maksimalno '%max%' je dozvoljeno, a '%count%' je zadano",
+    "Too few files, minimum '%min%' are expected but '%count%' are given" => "Premalo datoteka, minimalno '%min%' se očekuje a '%count%' je zadano",
+
+    // Zend_Validate_File_Crc32
+    "File '%value%' does not match the given crc32 hashes" => "Datoteka '%value%' se ne podudara sa zadanim crc32 hash-em",
+    "A crc32 hash could not be evaluated for the given file" => "crc32 hash se ne može izračunati za zadanu datoteku",
+    "File '%value%' could not be found" => "Datoteku '%value%' nije moguće pronaći",
+
+    // Zend_Validate_File_ExcludeExtension
+    "File '%value%' has a false extension" => "Datoteka '%value%' ima neispravnu ekstenziju",
+    "File '%value%' could not be found" => "Datoteku '%value%' nije moguće pronaći",
+
+    // Zend_Validate_File_ExcludeMimeType
+    "File '%value%' has a false mimetype of '%type%'" => "Datoteka '%value%' ima neispravan 'mime' tip '%type%'",
+    "The mimetype of file '%value%' could not be detected" => "'Mime' tip datoteke '%value%' nije moguće detektirati",
+    "File '%value%' can not be read" => "Datoteku '%value%' nije moguće pročitati",
+
+    // Zend_Validate_File_Exists
+    "File '%value%' does not exist" => "Datoteka '%value%' ne postoji",
+
+    // Zend_Validate_File_Extension
+    "File '%value%' has a false extension" => "Datoteka '%value%' ima neispravnu ekstenziju",
+    "File '%value%' could not be found" => "Datoteku '%value%' nije moguće pronaći",
+
+    // Zend_Validate_File_FilesSize
+    "All files in sum should have a maximum size of '%max%' but '%size%' were detected" => "Sve datoteke zajedno mogu imati maksimalnu veličinu od '%max%', a imaju '%size%'",
+    "All files in sum should have a minimum size of '%min%' but '%size%' were detected" => "Sve datoteke zajedno moraju imati minimalnu veličinu od '%min%', a imaju '%size%'",
+    "One or more files can not be read" => "Jednu ili više datoteka nije moguće pročitati",
+
+    // Zend_Validate_File_Hash
+    "File '%value%' does not match the given hashes" => "Datoteka '%value%' ne odgovara danom 'hashu'",
+    "A hash could not be evaluated for the given file" => "'Hash' nije moguće izračunati za zadanu datoteku",
+    "File '%value%' could not be found" => "Datoteku '%value%' nije moguće pronaći",
+
+    // Zend_Validate_File_ImageSize
+    "Maximum allowed width for image '%value%' should be '%maxwidth%' but '%width%' detected" => "Maksimalna dozvoljena širina slike '%value%' je '%maxwidth%', slika je široka '%width%'",
+    "Minimum expected width for image '%value%' should be '%minwidth%' but '%width%' detected" => "Minimalna očekivana širina slike '%value%' je '%minwidth%' slika je široka '%width%'",
+    "Maximum allowed height for image '%value%' should be '%maxheight%' but '%height%' detected" => "Maksimalna dozvoljena visina slike '%value%' je '%maxheight%', slika je visoka '%height%'",
+    "Minimum expected height for image '%value%' should be '%minheight%' but '%height%' detected" => "Minimalna očekivana visina slike '%value%' je '%minheight%', slika je visoka '%height%'",
+    "The size of image '%value%' could not be detected" => "Dimenzije slike '%value%' nije moguće otkriti",
+    "File '%value%' can not be read" => "Datoteku '%value%' nije moguće pročitati",
+
+    // Zend_Validate_File_IsCompressed
+    "File '%value%' is not compressed, '%type%' detected" => "Datoteka '%value%' nije kompresirana, datoteka je tipa '%type%'",
+    "The mimetype of file '%value%' could not be detected" => "'Mime' tip datoteke '%value%' nije moguće detektirati",
+    "File '%value%' can not be read" => "Datoteku '%value%' nije moguće pročitati",
+
+    // Zend_Validate_File_IsImage
+    "File '%value%' is no image, '%type%' detected" => "Datoteka '%value%' nije slika, datoteka je tipa '%type%'",
+    "The mimetype of file '%value%' could not be detected" => "'Mime' tip datoteke '%value%' nijem moguće detektirati",
+    "File '%value%' can not be read" => "Datoteku '%value%' nije moguće pročitati",
+
+    // Zend_Validate_File_Md5
+    "File '%value%' does not match the given md5 hashes" => "Datoteka '%value%' ne odgovara zadanom md5 hash-u",
+    "A md5 hash could not be evaluated for the given file" => "Md5 hash nije moguće izračunati za zadanu datoteku",
+    "File '%value%' could not be found" => "Datoteku '%value%' nije moguće pronaći",
+
+    // Zend_Validate_File_MimeType
+    "File '%value%' has a false mimetype of '%type%'" => "Datoteka '%value%' ima neispravan 'mime' tip '%type%'",
+    "The mimetype of file '%value%' could not be detected" => "'Mime' tip datoteke '%value%' nije moguće detektirati",
+    "File '%value%' can not be read" => "Datoteku '%value%' nije moguće pročitati",
+
+    // Zend_Validate_File_NotExists
+    "File '%value%' exists" => "Datiteja '%value%' postoji",
+
+    // Zend_Validate_File_Sha1
+    "File '%value%' does not match the given sha1 hashes" => "Datoteka '%value%' ne odgovara zadanom sha1 hash-u",
+    "A sha1 hash could not be evaluated for the given file" => "Sha1 hash se ne može izračunati za zadanu datoteku",
+    "File '%value%' could not be found" => "Datoteku '%value%' nije moguće pronaći",
+
+    // Zend_Validate_File_Size
+    "Maximum allowed size for file '%value%' is '%max%' but '%size%' detected" => "Maksimalna dozvoljena veličina datoteka '%value%' je '%max%', datoteka je velika '%size%'",
+    "Minimum expected size for file '%value%' is '%min%' but '%size%' detected" => "Minimalna dozvoljena veličina datoteke '%value%' je '%min%', datoteka je velika '%size%'",
+    "File '%value%' could not be found" => "Datoteku '%value%' nije moguće pronaći",
+
+    // Zend_Validate_File_Upload
+    "File '%value%' exceeds the defined ini size" => "Datoteka '%value%' prelazi veličinu definiranu u ini datoteci",
+    "File '%value%' exceeds the defined form size" => "Datoteka '%value%' prelazi veličinu definiranu u formi",
+    "File '%value%' was only partially uploaded" => "Datoteka '%value%' je samo djelomično poslana",
+    "File '%value%' was not uploaded" => "Datoteka '%value%' nije poslana",
+    "No temporary directory was found for file '%value%'" => "Nije pronađen privremeni direktorij za datoteku '%value%'",
+    "File '%value%' can't be written" => "Datoteku '%value%' nije moguće zapisati",
+    "A PHP extension returned an error while uploading the file '%value%'" => "PHP ekstenzija je vratila pogrešku prilikom slanja datoteke '%value%'",
+    "File '%value%' was illegally uploaded. This could be a possible attack" => "Datoteka '%value%' je nelegalno poslana. Ovo bi mogao biti napad",
+    "File '%value%' was not found" => "Datoteka '%value%' nije pronađena",
+    "Unknown error while uploading file '%value%'" => "Nepoznata pogreška prilikom slanja datoteke '%value%'",
+
+    // Zend_Validate_File_WordCount
+    "Too much words, maximum '%max%' are allowed but '%count%' were counted" => "Previše riječi, maksimalno '%max%' riječi je dozvoljeno, a ima ih '%count%'",
+    "Too less words, minimum '%min%' are expected but '%count%' were counted" => "Premalo riječi, očekuje se minimalno '%min%' riječi, a ima ih '%count%' ",
+    "File '%value%' could not be found" => "Datoteku '%value%' nije moguće pronaći",
+
+    // Zend_Validate_Float
+    "Invalid type given, value should be float, string, or integer" => "Neispravan tip, vrijednost bi trebala biti niz slova, brojki ili realni broj",
+    "'%value%' does not appear to be a float" => "'%value%' nije realni broj",
+
+    // Zend_Validate_GreaterThan
+    "'%value%' is not greater than '%min%'" => "'%value%' nije veće od '%min%'",
+
+    // Zend_Validate_Hex
+    "Invalid type given, value should be a string" => "Neispravan tip, vrijednost bi trebala biti niz",
+    "'%value%' has not only hexadecimal digit characters" => "'%value%' nema samo heksadekadske znamenke",
+
+    // Zend_Validate_Hostname
+    "Invalid type given, value should be a string" => "Neispravan tup, vrijednost bi trebala biti niz",
+    "'%value%' appears to be an IP address, but IP addresses are not allowed" => "'%value%' izgleda kao IP adresa, IP adrese nisu dozvoljene",
+    "'%value%' appears to be a DNS hostname but cannot match TLD against known list" => "'%value%' izgleda kao DNS ime poslužitelja, ali ne mogu pronaći vršnu domenu u listi poznatih",
+    "'%value%' appears to be a DNS hostname but contains a dash in an invalid position" => "'%value%' izgleda kao DNS ime poslužitelja, ali ima crtu ne neispravnoj poziciji",
+    "'%value%' appears to be a DNS hostname but cannot match against hostname schema for TLD '%tld%'" => "'%value%' izgleda kao DNS ime poslužitelja ali se ne podudara sa shemom imena poslužitelja za vršnu domenu '%tld%'",
+    "'%value%' appears to be a DNS hostname but cannot extract TLD part" => "'%value%' izgleda kao DNS ime poslužitelja, ali ne mogu izvući dio koji označava vršnu domenu",
+    "'%value%' does not match the expected structure for a DNS hostname" => "'%value%' se ne podudara sa očekivanom strukturom DNS imena poslužitelja",
+    "'%value%' does not appear to be a valid local network name" => "'%value%' ne izgleda kao ispravno ime lokalne mreže",
+    "'%value%' appears to be a local network name but local network names are not allowed" => "'%value%' izgleda kao ime lokalne mreže, ali imena lokalnih mreža nisu dozvoljena",
+    "'%value%' appears to be a DNS hostname but the given punycode notation cannot be decoded" => "'%value%' izgleda kao DNS ime poslužitelja ali zadanu 'punycode' notaciju nije moguće dekodirati",
+
+    // Zend_Validate_Iban
+    "Unknown country within the IBAN '%value%'" => "Nepoznata zemlja unutar IBAN-a '%value%'",
+    "'%value%' has a false IBAN format" => "'%value%' ima neispravan IBAN format",
+    "'%value%' has failed the IBAN check" => "'%value%' nije prošlo IBAN provjeru",
+
+    // Zend_Validate_Identical
+    "The two given tokens do not match" => "Zadane vrijednosti se ne podudaraju",
+    "No token was provided to match against" => "Nije zadano vrijednost s kojom se treba usporediti",
+
+    // Zend_Validate_InArray
+    "'%value%' was not found in the haystack" => "Vrijednost '%value%' nije pronađena u polju",
+
+    // Zend_Validate_Int
+    "Invalid type given, value should be string or integer" => "Neispravan tip, vrijednost bi trebala biti niz ili cijeli broj",
+    "'%value%' does not appear to be an integer" => "'%value%' ne izgleda kao cijeli broj",
+
+    // Zend_Validate_Ip
+    "Invalid type given, value should be a string" => "Neispravan tip, vrijednost mora biti niz",
+    "'%value%' does not appear to be a valid IP address" => "'%value%' ne izgleda kao ispravna IP adresa",
+
+    // Zend_Validate_Isbn
+    "Invalid type given, value should be string or integer" => "Neispravan tip, vrijednost mora biti niz ili cijeli broj",
+    "'%value%' is not a valid ISBN number" => "'%value%' nije ispravan ISBN broj",
+
+    // Zend_Validate_LessThan
+    "'%value%' is not less than '%max%'" => "'%value%' nije manje od '%max%'",
+
+    // Zend_Validate_NotEmpty
+    "Invalid type given, value should be float, string, array, boolean or integer" => "Neispravan tip, vrijednost mora biti realni broj, niz, polje, cijeli broj ili 'boolean'",
+    "Value is required and can't be empty" => "Vrijednost ne smije biti prazna",
+
+    // Zend_Validate_PostCode
+    "Invalid type given. The value should be a string or a integer" => "Neispravan tip. Vrijednost mora biti niz ili cijeli broj",
+    "'%value%' does not appear to be a postal code" => "'%value%' ne izgleda kao poštanski kod",
+
+    // Zend_Validate_Regex
+    "Invalid type given, value should be string, integer or float" => "Neispravan tip, vrijednost mora biti niz, cijeli ili realni broj",
+    "'%value%' does not match against pattern '%pattern%'" => "'%value%' se ne podudara sa uzorkom '%pattern%'",
+    "There was an internal error while using the pattern '%pattern%'" => "Došlo je do interne pogreške prilikom korištenja uzorka '%pattern%'",
+
+    // Zend_Validate_Sitemap_Changefreq
+    "'%value%' is not a valid sitemap changefreq" => "'%value%' nije ispravna vrijednost za sitemap 'changefreq'",
+    "Invalid type given, the value should be a string" => "Neispravan tip, vrijednost mora biti niz",
+
+    // Zend_Validate_Sitemap_Lastmod
+    "'%value%' is not a valid sitemap lastmod" => "'%value%' nije ispravna vrijednost za sitemap 'lastmod'",
+    "Invalid type given, the value should be a string" => "Neispravan tip, vrijednost mora biti niz",
+
+    // Zend_Validate_Sitemap_Loc
+    "'%value%' is not a valid sitemap location" => "'%value%' nije ispravna lokacija za 'sitemap'",
+    "Invalid type given, the value should be a string" => "Neispravan tip, vrijednost mora biti niz",
+
+    // Zend_Validate_Sitemap_Priority
+    "'%value%' is not a valid sitemap priority" => "'%value%' nije ispravna vrijednost za sitemap 'priority'",
+    "Invalid type given, the value should be a integer, a float or a numeric string" => "Neispravan tip, vrijednost mora biti cijeli broj, realni broj ili niz znamenki",
+
+    // Zend_Validate_StringLength
+    "Invalid type given, value should be a string" => "Neispravan tip, vrijednost mora biti niz",
+    "'%value%' is less than %min% characters long" => "'%value%' ima manje od %min% znaka",
+    "'%value%' is more than %max% characters long" => "'%value%' ima više od %max% znakova",
+);
diff --git a/framework/resources/languages/it/Zend_Validate.php b/framework/resources/languages/it/Zend_Validate.php
new file mode 100644 (file)
index 0000000..d1caabb
--- /dev/null
@@ -0,0 +1,265 @@
+<?php
+/**
+ * Zend Framework
+ *
+ * LICENSE
+ *
+ * This source file is subject to the new BSD license that is bundled
+ * with this package in the file LICENSE.txt.
+ * It is also available through the world-wide-web at this URL:
+ * http://framework.zend.com/license/new-bsd
+ * If you did not receive a copy of the license and are unable to
+ * obtain it through the world-wide-web, please send an email
+ * to license@zend.com so we can send you a copy immediately.
+ *
+ * @category   Zend
+ * @package    Zend_Translate
+ * @subpackage Ressource
+ * @copyright  Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
+ * @license    http://framework.zend.com/license/new-bsd     New BSD License
+ * @version    $Id:$
+ */
+
+/**
+ * EN-Revision: 21759
+ */
+return array(
+    // Zend_Validate_Alnum
+    "Invalid type given, value should be float, string, or integer" => "Tipo di dato non valido: il dato dev'essere di tipo float, stringa o intero.",
+    "'%value%' contains characters which are non alphabetic and no digits" => "'%value%' contine caratteri che non sono alfanumerici",
+    "'%value%' is an empty string" => "'%value%' è una stringa vuota",
+
+    // Zend_Validate_Alpha
+    "Invalid type given, value should be a string" => "Tipo di dato non valido, il dato dev'essere una stringa",
+    "'%value%' contains non alphabetic characters" => "'%value%' contiene caratteri non alfabetici",
+    "'%value%' is an empty string" => "'%value%' è una stringa vuota",
+
+    // Zend_Validate_Barcode
+    "'%value%' failed checksum validation" => "'%value%' non ha un checksum valido",
+    "'%value%' contains invalid characters" => "'%value%' contiene caratteri non permessi",
+    "'%value%' should have a length of %length% characters" => "'%value%' non ha la lunghezza corretta di %length% caratteri",
+    "Invalid type given, value should be a string" => "Tipo di dato non valido, il dato dev'essere una stringa",
+
+    // Zend_Validate_Between
+    "'%value%' is not between '%min%' and '%max%', inclusively" => "'%value%' non è compreso tra '%min%' e '%max%', inclusi",
+    "'%value%' is not strictly between '%min%' and '%max%'" => "'%value%' non è strettamente compreso tra '%min%' e '%max%'",
+
+    // Zend_Validate_Callback
+    "'%value%' is not valid" => "'%value%' non è valido",
+    "Failure within the callback, exception returned" => "Callback fallita, eccezione ritornata",
+
+    // Zend_Validate_Ccnum
+    "'%value%' must contain between 13 and 19 digits" => "'%value%' deve contenere tra 13 e 19 cifre",
+    "Luhn algorithm (mod-10 checksum) failed on '%value%'" => "L'algoritmo di Luhn (checksum mod-10) è fallito su '%value%'",
+
+    // Zend_Validate_CreditCard
+    "Luhn algorithm (mod-10 checksum) failed on '%value%'" => "L'algoritmo di Luhn (checksum mod-10) è fallito su '%value%'",
+    "'%value%' must contain only digits" => "'%value%' deve contenere solo cifre",
+    "Invalid type given, value should be a string" => "Tipo di dato non valido, il dato dev'essere una stringa",
+    "'%value%' contains an invalid amount of digits" => "'%value%' contiene un numero non valido di cifre",
+    "'%value%' is not from an allowed institute" => "'%value%' proviene da un istituto non supportato",
+    "Validation of '%value%' has been failed by the service" => "'%value%' non è stato validato dal servizio",
+    "The service returned a failure while validating '%value%'" => "Il servizio ha ritornato validazione negativa per '%value%'",
+
+    // Zend_Validate_Date
+    "Invalid type given, value should be string, integer, array or Zend_Date" => "Tipo di dato non valido, il dato dev'essere di tipo stringa, intero, array o Zend_Date",
+    "'%value%' does not appear to be a valid date" => "'%value%' non sembra essere una data valida",
+    "'%value%' does not fit the date format '%format%'" => "'%value%' non corrisponde al formato data '%format%'",
+
+    // Zend_Validate_Db_Abstract
+    "No record matching %value% was found" => "Non è stato trovato una riga con valore %value%",
+    "A record matching %value% was found" => "E' già stata trovata una riga con valore %value%",
+
+    // Zend_Validate_Digits
+    "Invalid type given, value should be float, string, or integer" => "Tipo di dato non valido: il dato dev'essere di tipo float, stringa o intero.",
+    "'%value%' contains characters which are not digits; but only digits are allowed" => "'%value%' contiene caratteri che non sono cifre, ma solo le cifre sono ammesse",
+    "'%value%' is an empty string" => "'%value%' è una stringa vuota",
+
+    // Zend_Validate_EmailAddress
+    "Invalid type given, value should be a string" => "Tipo di dato non valido, il dato dev'essere una stringa",
+    "'%value%' is not a valid email address in the basic format local-part@hostname" => "'%value%' non è un indirizzo email valido nel formato base local-part@hostname",
+    "'%hostname%' is not a valid hostname for email address '%value%'" => "'%hostname%' non è un hostname valido nell'indirizzo email '%value%'",
+    "'%hostname%' does not appear to have a valid MX record for the email address '%value%'" => "'%hostname%' non sembra avere un record MX DNS valido nell'indirizzo email %value%'",
+    "'%hostname%' is not in a routable network segment. The email address '%value%' should not be resolved from public network." => "'%hostname%' non è in un segmento di rete routabile. L'indirizzo email '%value%' non può essere risolto nella rete pubblica.",
+    "'%localPart%' can not be matched against dot-atom format" => "'%localPart%' non può essere validato nel formato dot-atom",
+    "'%localPart%' can not be matched against quoted-string format" => "'%localPart%' non può essere validato nel formato quoted-string",
+    "'%localPart%' is not a valid local part for email address '%value%'" => "'%localPart%' non è una local part valida nell'indirizzo email '%value%'",
+    "'%value%' exceeds the allowed length" => "'%value%' supera la lunghezza consentita",
+
+    // Zend_Validate_File_Count
+    "Too many files, maximum '%max%' are allowed but '%count%' are given" => "Troppi file, sono consentiti massimo '%max%' file ma ne sono stati passati '%count%'",
+    "Too few files, minimum '%min%' are expected but '%count%' are given" => "Troppi pochi file, sono attesi minimo '%min%' file ma ne sono stato passati solo '%count%'",
+
+    // Zend_Validate_File_Crc32
+    "File '%value%' does not match the given crc32 hashes" => "Il file '%value%' non ha un hash crc32 tra quelli consentiti",
+    "A crc32 hash could not be evaluated for the given file" => "L'hash crc32 non può essere calcolato per il file dato",
+    "File '%value%' could not be found" => "Il file '%value%' non può essere trovato",
+
+    // Zend_Validate_File_ExcludeExtension
+    "File '%value%' has a false extension" => "Il file '%value%' ha un'estensione invalida",
+    "File '%value%' could not be found" => "Il file '%value%' non può essere trovato",
+
+    // Zend_Validate_File_ExcludeMimeType
+    "File '%value%' has a false mimetype of '%type%'" => " Il file '%value%' ha un mimetype non consentito: '%type%'",
+    "The mimetype of file '%value%' could not be detected" => "Il mimetype del file '%value%' non può essere individuato",
+    "File '%value%' can not be read" => "Il file '%value%' non può essere letto",
+
+    // Zend_Validate_File_Exists
+    "File '%value%' does not exist" => "Il file '%value%' non esiste",
+
+    // Zend_Validate_File_Extension
+    "File '%value%' has a false extension" => "Il file '%value%' ha un'estensione invalida",
+    "File '%value%' could not be found" => "Il file '%value%' non può essere trovato",
+
+    // Zend_Validate_File_FilesSize
+    "All files in sum should have a maximum size of '%max%' but '%size%' were detected" => "I file devono avere in totale una dimensione massima di '%max%' ma è stata rilevata una dimensione di '%size%'",
+    "All files in sum should have a minimum size of '%min%' but '%size%' were detected" => "I file devono avere in totale una dimensione minima di '%min%' ma è stata rilevata una dimensione di '%size%'",
+    "One or more files can not be read" => "Uno o più file non possono essere letti",
+
+    // Zend_Validate_File_Hash
+    "File '%value%' does not match the given hashes" => "I file '%value%' non corrisponde agli hash dati",
+    "A hash could not be evaluated for the given file" => "Un hash non può essere valutato per il file dato",
+    "File '%value%' could not be found" => "Il file '%value%' non può essere trovato",
+
+    // Zend_Validate_File_ImageSize
+    "Maximum allowed width for image '%value%' should be '%maxwidth%' but '%width%' detected" => "La larghezza massima consentita per l'immagine '%value%' è '%maxwidth%' ma è stata rilevata una larghezza di '%width%'",
+    "Minimum expected width for image '%value%' should be '%minwidth%' but '%width%' detected" => "La larghezza minima consentita per l'immagine '%value%' è '%minwidth%' ma è stata rilevata una larghezza di '%width%'",
+    "Maximum allowed height for image '%value%' should be '%maxheight%' but '%height%' detected" => "L'altezza massima consentita per l'immagine '%value%' è '%maxheight%' ma è stata rilevata un'altezza di '%height%'",
+    "Minimum expected height for image '%value%' should be '%minheight%' but '%height%' detected" => "L'altezza minima consentita per l'immagine '%value%' è '%minheight%' ma è stata rilevata un'altezza di '%height%'",
+    "The size of image '%value%' could not be detected" => "Le dimensioni dell'immagine '%value%' non possono essere rilevate",
+    "File '%value%' can not be read" => "Il file '%value%' non può essere letto",
+
+    // Zend_Validate_File_IsCompressed
+    "File '%value%' is not compressed, '%type%' detected" => "Il file '%value%' non è un file compresso, ma un file di tipo '%type%'",
+    "The mimetype of file '%value%' could not be detected" => "Il mimetype del file '%value%' non può essere rilevato",
+    "File '%value%' can not be read" => "Il file '%value%' non può essere letto",
+
+    // Zend_Validate_File_IsImage
+    "File '%value%' is no image, '%type%' detected" => "Il file '%value%' non è un'immagine, ma un file di tipo '%type%'",
+    "The mimetype of file '%value%' could not be detected" => "Il mimetype del file '%value%' non può essere rilevato",
+    "File '%value%' can not be read" => "Il file '%value%' non può essere letto",
+
+    // Zend_Validate_File_Md5
+    "File '%value%' does not match the given md5 hashes" => "Il file '%value%' non corrisponde agli hash md5 dati",
+    "A md5 hash could not be evaluated for the given file" => "Un hash md5 non può essere valutato per il file dato",
+    "File '%value%' could not be found" => "Il file '%value%' non può essere trovato",
+
+    // Zend_Validate_File_MimeType
+    "File '%value%' has a false mimetype of '%type%'" => "Il file '%value%' ha un mimetype invalido: '%type%'",
+    "The mimetype of file '%value%' could not be detected" => "Il mimetype del file '%value%' non può essere rilevato",
+    "File '%value%' can not be read" => "Il file '%value%' non può essere letto",
+
+    // Zend_Validate_File_NotExists
+    "File '%value%' exists" => "Il file '%value%' esiste già",
+
+    // Zend_Validate_File_Sha1
+    "File '%value%' does not match the given sha1 hashes" => "Il file '%value%' non corrisponde agli hash sha1 dati",
+    "A sha1 hash could not be evaluated for the given file" => "Un hash sha1 non può essere valutato per il file dato",
+    "File '%value%' could not be found" => "Il file '%value%' non può essere trovato",
+
+    // Zend_Validate_File_Size
+    "Maximum allowed size for file '%value%' is '%max%' but '%size%' detected" => "La dimensione massima consentita per il file '%value%' è '%max%' ma è stata rilevata una dimensione di '%size%'",
+    "Minimum expected size for file '%value%' is '%min%' but '%size%' detected" => "La dimensione minima consentita per il file '%value%' è '%min%' ma è stata rilevata una dimensione di '%size%'",
+    "File '%value%' could not be found" => "Il file '%value%' non può essere trovato",
+
+    // Zend_Validate_File_Upload
+    "File '%value%' exceeds the defined ini size" => "Il file '%value%' eccede la dimensione definita nell'ini",
+    "File '%value%' exceeds the defined form size" => "Il file '%value%' eccede la dimensione definita nella form",
+    "File '%value%' was only partially uploaded" => "Il file '%value%' è stato caricato solo parzialmente",
+    "File '%value%' was not uploaded" => "Il file '%value%' non è stato caricato",
+    "No temporary directory was found for file '%value%'" => "Non è stata trovata una directory temporanea per il file '%value%'",
+    "File '%value%' can't be written" => "Il file '%value%' non può essere scritto",
+    "A PHP extension returned an error while uploading the file '%value%'" => "Un'estensione di PHP ha generato un errore durante il caricamento del file '%value%'",
+    "File '%value%' was illegally uploaded. This could be a possible attack" => "Il file '%value%' è stato caricato irregolarmente. Potrebbe trattarsi di un attacco",
+    "File '%value%' was not found" => "Il file '%value%' non è stato trovato",
+    "Unknown error while uploading file '%value%'" => "Errore sconosciuto durante il caricamento del file '%value%'",
+
+    // Zend_Validate_File_WordCount
+    "Too much words, maximum '%max%' are allowed but '%count%' were counted" => "Il file contiene troppe parole, ne sono consentite massimo '%max%' ma ne sono state contate '%count%'",
+    "Too less words, minimum '%min%' are expected but '%count%' were counted" => "Il file contiene troppe poche parole, ne sono consentite minimo '%min%' ma ne sono state contate '%count%'",
+    "File '%value%' could not be found" => "Il file '%value%' non può essere trovato",
+
+    // Zend_Validate_Float
+    "Invalid type given, value should be float, string, or integer" => "Tipo di dato non valido: il dato dev'essere di tipo float, stringa o intero.",
+    "'%value%' does not appear to be a float" => "'%value%' non sembra essere un dato di tipo float",
+
+    // Zend_Validate_GreaterThan
+    "'%value%' is not greater than '%min%'" => "'%value%' non è maggiore di '%min%'",
+
+    // Zend_Validate_Hex
+    "Invalid type given, value should be a string" => "Tipo di dato non valido, il dato dev'essere una stringa",
+    "'%value%' has not only hexadecimal digit characters" => "'%value%' non è composto solo da caratteri esadecimali",
+
+    // Zend_Validate_Hostname
+    "Invalid type given, value should be a string" => "Tipo di dato non valido, il dato dev'essere una stringa",
+    "'%value%' appears to be an IP address, but IP addresses are not allowed" => "'%value%' sembra essere un indirizzo IP, ma gli indirizzi IP non sono consentiti",
+    "'%value%' appears to be a DNS hostname but cannot match TLD against known list" => "'%value%' sembra essere un hostname DNS ma il suo TLD è sconosciuto",
+    "'%value%' appears to be a DNS hostname but contains a dash in an invalid position" => "'%value%' sembra essere un hostname DNS ma contiene un trattino in una posizione non valida",
+    "'%value%' appears to be a DNS hostname but cannot match against hostname schema for TLD '%tld%'" => "'%value%' sembra essere un hostname DNS ma non rispetta lo schema per il TLD '%tld%'",
+    "'%value%' appears to be a DNS hostname but cannot extract TLD part" => "'%value%' sembra essere un hostname DNS ma non è possibile estrarne il TLD",
+    "'%value%' does not match the expected structure for a DNS hostname" => "'%value%' non sembra rispettare la struttura attesa per un hostname DNS",
+    "'%value%' does not appear to be a valid local network name" => "'%value%' non sembra essere un local network name valido",
+    "'%value%' appears to be a local network name but local network names are not allowed" => "'%value%' sembra essere un local network name, ma i local network names non sono consentiti",
+    "'%value%' appears to be a DNS hostname but the given punycode notation cannot be decoded" => "'%value%' sembra essere un hostname DNS ma la notazione punycode data non può essere decodificata",
+
+    // Zend_Validate_Iban
+    "Unknown country within the IBAN '%value%'" => "Country Code sconosciuto nell'IBAN '%value%'",
+    "'%value%' has a false IBAN format" => "'%value%' ha un formato IBAN non valido",
+    "'%value%' has failed the IBAN check" => "'%value%' ha fallito il controllo IBAN",
+
+    // Zend_Validate_Identical
+    "The token '%token%' does not match the given token '%value%'" => "Il token '%token%' non corrisponde al token dato '%value%'",
+    "No token was provided to match against" => "Non è stato dato nessun token per il confronto",
+
+    // Zend_Validate_InArray
+    "'%value%' was not found in the haystack" => "'%value%' non è stato trovato nell'array",
+
+    // Zend_Validate_Int
+    "Invalid type given, value should be string or integer" => "Tipo di dato non valido, il dato dev'essere una stringa o un intero",
+    "'%value%' does not appear to be an integer" => "'%value%' non sembra essere un intero",
+
+    // Zend_Validate_Ip
+    "Invalid type given, value should be a string" => "Tipo di dato non valido, il dato dev'essere una stringa",
+    "'%value%' does not appear to be a valid IP address" => "'%value%' non sembra essere un indirizzo IP valido",
+
+    // Zend_Validate_Isbn
+    "Invalid type given, value should be string or integer" => "Tipo di dato non valido, il dato dev'essere una stringa o un intero",
+    "'%value%' is not a valid ISBN number" => "'%value%' non è un numero ISBN valido",
+
+    // Zend_Validate_LessThan
+    "'%value%' is not less than '%max%'" => "'%value%' non è minore di '%max%'",
+
+    // Zend_Validate_NotEmpty
+    "Invalid type given, value should be float, string, array, boolean or integer" => "Tipo di dato non valido, il dato dev'essere di tipo float, stringa, array, booleano o intero",
+    "Value is required and can't be empty" => "Il dato è richiesto e non può essere vuoto",
+
+    // Zend_Validate_PostCode
+    "Invalid type given. The value should be a string or a integer" => "Tipo di dato non valido. Il dato dev'essere una stringa o un intero",
+    "'%value%' does not appear to be a postal code" => "'%value%' non sembra essere un codice postale",
+
+    // Zend_Validate_Regex
+    "Invalid type given, value should be string, integer or float" => "Tipo di dato non valido: il dato dev'essere di tipo stringa, intero o float.",
+    "'%value%' does not match against pattern '%pattern%'" => "'%value%' non corrisponde al pattern '%pattern%'",
+    "There was an internal error while using the pattern '%pattern%'" => "Si è verificato un errore interno usando il pattern '%pattern%'",
+
+    // Zend_Validate_Sitemap_Changefreq
+    "'%value%' is not a valid sitemap changefreq" => "'%value%' non è una sitemap changefreq valida",
+    "Invalid type given, the value should be a string" => "Invalid type given, the value should be a string",
+
+    // Zend_Validate_Sitemap_Lastmod
+    "'%value%' is not a valid sitemap lastmod" => "'%value%' non è un sitemap lastmod valido",
+    "Invalid type given, the value should be a string" => "Tipo di dato non valido, il dato dev'essere una stringa",
+
+    // Zend_Validate_Sitemap_Loc
+    "'%value%' is not a valid sitemap location" => "'%value%' non è una sitemap location valida",
+    "Invalid type given, the value should be a string" => "Tipo di dato non valido, il dato dev'essere una stringa",
+
+    // Zend_Validate_Sitemap_Priority
+    "'%value%' is not a valid sitemap priority" => "'%value%' non è una sitemap priority valida",
+    "Invalid type given, the value should be a integer, a float or a numeric string" => "Tipo di dato non valido, il dato dev'essere di tipo intero, float o una stringa numerica",
+
+    // Zend_Validate_StringLength
+    "Invalid type given, value should be a string" => "Tipo di dato non valido, il dato dev'essere una stringa",
+    "'%value%' is less than %min% characters long" => "'%value%' è meno lungo di %min% caratteri",
+    "'%value%' is more than %max% characters long" => "'%value%' è più lungo di %max% caratteri",
+);
diff --git a/framework/resources/languages/ja/Zend_Validate.php b/framework/resources/languages/ja/Zend_Validate.php
new file mode 100644 (file)
index 0000000..d3c8cc7
--- /dev/null
@@ -0,0 +1,265 @@
+<?php
+/**
+ * Zend Framework
+ *
+ * LICENSE
+ *
+ * This source file is subject to the new BSD license that is bundled
+ * with this package in the file LICENSE.txt.
+ * It is also available through the world-wide-web at this URL:
+ * http://framework.zend.com/license/new-bsd
+ * If you did not receive a copy of the license and are unable to
+ * obtain it through the world-wide-web, please send an email
+ * to license@zend.com so we can send you a copy immediately.
+ *
+ * @category   Zend
+ * @package    Zend_Translate
+ * @subpackage Ressource
+ * @copyright  Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
+ * @license    http://framework.zend.com/license/new-bsd     New BSD License
+ * @version    $Id:$
+ */
+
+/**
+ * EN-Revision: 23772
+ */
+return array(
+    // Zend_Validate_Alnum
+    "Invalid type given. String, integer or float expected" => "不正な形式です。文字列、整数もしくは小数が期待されています",
+    "'%value%' contains characters which are non alphabetic and no digits" => "'%value%' にアルファベットと数字以外の文字が含まれています",
+    "'%value%' is an empty string" => "'%value%' は空の文字列です",
+
+    // Zend_Validate_Alpha
+    "Invalid type given. String expected" => "不正な形式です。文字列が期待されています",
+    "'%value%' contains non alphabetic characters" => "'%value%' にアルファベット以外の文字が含まれています",
+    "'%value%' is an empty string" => "'%value%' は空の文字列です",
+
+    // Zend_Validate_Barcode
+    "'%value%' failed checksum validation" => "'%value%' はチェックサムが一致していません",
+    "'%value%' contains invalid characters" => "'%value%' は不正な文字を含んでいます",
+    "'%value%' should have a length of %length% characters" => "'%value%' は %length% 文字である必要があります",
+    "Invalid type given. String expected" => "不正な形式です。文字列が期待されています",
+
+    // Zend_Validate_Between
+    "'%value%' is not between '%min%' and '%max%', inclusively" => "'%value%' は '%min%' 以上 '%max%' 以下ではありません",
+    "'%value%' is not strictly between '%min%' and '%max%'" => "'%value%' は '%min%' 以下か '%max%' 以上です",
+
+    // Zend_Validate_Callback
+    "'%value%' is not valid" => "'%value%' は正しくありません",
+    "An exception has been raised within the callback" => "コールバック内で例外が発生しました",
+
+    // Zend_Validate_Ccnum
+    "'%value%' must contain between 13 and 19 digits" => "'%value%' は 13 桁から 19 桁の数字でなければなりません",
+    "Luhn algorithm (mod-10 checksum) failed on '%value%'" => "'%value%' でルーンアルゴリズム(mod-10 チェックサム)に失敗しました",
+
+    // Zend_Validate_CreditCard
+    "%value%' seems to contain an invalid checksum" => "'%value%' は不正なチェックサムを含んでいるようです",
+    "'%value%' must contain only digits" => "'%value%' は数値だけで構成される必要があります",
+    "Invalid type given. String expected" => "不正な形式です。文字列が期待されています",
+    "'%value%' contains an invalid amount of digits" => "'%value%' は不正な桁数です",
+    "'%value%' is not from an allowed institute" => "'%value%' は認可機関から許可されていません",
+    "%value%' seems to be an invalid creditcard number" => "'%value%' は不正なクレジットカード番号を含んでいるようです",
+    "An exception has been raised while validating '%value%" => "'%value%' を検証中に例外が発生しました",
+
+    // Zend_Validate_Date
+    "Invalid type given, value should be string, integer, array or Zend_Date" => "不正な形式です。値は文字列、整数、配列もしくは Zend_Date 形式である必要があります",
+    "'%value%' does not appear to be a valid date" => "'%value%' は正しい日付ではないようです",
+    "'%value%' does not fit the date format '%format%'" => "'%value%' は '%format%' フォーマットに一致していません",
+
+    // Zend_Validate_Db_Abstract
+    "No record matching '%value%' was found" => " '%value%' に一致するレコードは見つかりませんでした",
+    "A record matching '%value%' was found" => " '%value%' に一致するレコードが見つかりました",
+
+    // Zend_Validate_Digits
+    "Invalid type given. String, integer or float expected" => "不正な形式です。文字列、整数または小数が期待されています",
+    "%value%' must contain only digits" => "'%value%' は数字のみである必要があります",
+    "'%value%' is an empty string" => "'%value%' は空の文字列です",
+
+    // Zend_Validate_EmailAddress
+    "Invalid type given. String expected" => "不正な形式です。文字列が期待されています",
+    "'%value%' is no valid email address in the basic format local-part@hostname" => "'%value%' はメールアドレスの基本的な形式 local-part@hostname ではありません",
+    "'%hostname%' is no valid hostname for email address '%value%'" => "メールアドレス '%value%' 内の '%hostname%' は有効なホスト名ではありません",
+    "'%hostname%' does not appear to have a valid MX record for the email address '%value%'" => "メールアドレス '%value%' 内の '%hostname%' は有効な MX レコードではないようです",
+    "'%hostname%' is not in a routable network segment. The email address '%value%' should not be resolved from public network" => "'%hostname%' はネットワークセグメントにありません。メールアドレス '%value%' はパブリックなネットワークから名前解決できませんでした",
+    "'%localPart%' can not be matched against dot-atom format" => "'%localPart%' はドットアトム形式ではありません",
+    "'%localPart%' can not be matched against quoted-string format" => "'%localPart%' は引用文字列形式ではありません",
+    "'%localPart%' is no valid local part for email address '%value%'" => "メールアドレス '%value%' 内の '%localPart%' は有効なローカルパートではありません",
+    "'%value%' exceeds the allowed length" => "'%value%' は許された長さを超えています",
+
+    // Zend_Validate_File_Count
+    "Too many files, maximum '%max%' are allowed but '%count%' are given" => "ファイル数が多すぎます。最大 '%max%' まで許されていますが、 '%count%' 個指定しました",
+    "Too few files, minimum '%min%' are expected but '%count%' are given" => "ファイル数が少なすぎます。最小 '%min%' 以上の必要がありますが、 '%count%' 個指定されていません",
+
+    // Zend_Validate_File_Crc32
+    "File '%value%' does not match the given crc32 hashes" => "ファイル '%value%' は crc32 ハッシュ値と一致しませんでした",
+    "A crc32 hash could not be evaluated for the given file" => "ファイルに crc32 ハッシュ値が見つかりませんでした",
+    "File '%value%' is not readable or does not exist" => "ファイル '%value%' は読み込めないかもしくは存在しません",
+
+    // Zend_Validate_File_ExcludeExtension
+    "File '%value%' has a false extension" => "ファイル '%value%' は誤った拡張子です",
+    "File '%value%' is not readable or does not exist" => "ファイル '%value%' は読み込めないかもしくは存在しません",
+
+    // Zend_Validate_File_ExcludeMimeType
+    "File '%value%' has a false mimetype of '%type%'" => "ファイル '%value%' は誤った mimetype '%type%' です",
+    "The mimetype of file '%value%' could not be detected" => "ファイル '%value%' の mimetype が見つかりませんでした",
+    "File '%value%' is not readable or does not exist" => "ファイル '%value%' は読み込めないかもしくは存在しません",
+
+    // Zend_Validate_File_Exists
+    "File '%value%' does not exist" => "ファイル '%value%' は存在しません",
+
+    // Zend_Validate_File_Extension
+    "File '%value%' has a false extension" => "ファイル '%value%' は誤った拡張子です",
+    "File '%value%' is not readable or does not exist" => "ファイル '%value%' は読み込めないかもしくは存在しません",
+
+    // Zend_Validate_File_FilesSize
+    "All files in sum should have a maximum size of '%max%' but '%size%' were detected" => "全てのファイルの合計は最大 '%max%' より小さい必要があります。しかしファイルサイズは '%size%' でした",
+    "All files in sum should have a minimum size of '%min%' but '%size%' were detected" => "全てのファイルの合計は最小 '%min%' より大きい必要があります。しかしファイルサイズは '%size%' でした",
+    "One or more files can not be read" => "ファイルを読み込めませんでした",
+
+    // Zend_Validate_File_Hash
+    "File '%value%' does not match the given hashes" => "ファイル '%value%' は設定されたハッシュ値と一致しませんでした",
+    "A hash could not be evaluated for the given file" => "渡されたファイルのハッシュ値を評価できませんでした",
+    "File '%value%' is not readable or does not exist" => "ファイル '%value%' は読み込めないかもしくは存在しません",
+
+    // Zend_Validate_File_ImageSize
+    "Maximum allowed width for image '%value%' should be '%maxwidth%' but '%width%' detected" => "画像 '%value%' の横幅は '%width%' でした。横幅は最大 '%maxwidth%' まで許されています",
+    "Minimum expected width for image '%value%' should be '%minwidth%' but '%width%' detected" => "画像 '%value%' の横幅は '%width%' でした。横幅は最小 '%minwidth%' 以上である必要があります",
+    "Maximum allowed height for image '%value%' should be '%maxheight%' but '%height%' detected" => "画像 '%value%' の高さは '%height%' でした。高さは最大 '%maxheight%' まで許されています",
+    "Minimum expected height for image '%value%' should be '%minheight%' but '%height%' detected" => "画像 '%value%' の高さは '%height%' でした。高さは最小 '%minheight%' 以上である必要があります",
+    "The size of image '%value%' could not be detected" => "画像 '%value%' の大きさを取得できませんでした",
+    "File '%value%' is not readable or does not exist" => "ファイル '%value%' は読み込めないかもしくは存在しません",
+
+    // Zend_Validate_File_IsCompressed
+    "File '%value%' is not compressed, '%type%' detected" => " '%type%' が見つかりました。ファイル '%value%' は圧縮されていません",
+    "The mimetype of file '%value%' could not be detected" => "ファイル '%value%' の Mimetype は見つかりませんでした",
+    "File '%value%' is not readable or does not exist" => "ファイル '%value%' は読み込めないかもしくは存在しません",
+
+    // Zend_Validate_File_IsImage
+    "File '%value%' is no image, '%type%' detected" => "ファイル '%value%' は画像ではありません。 '%type%' です",
+    "The mimetype of file '%value%' could not be detected" => "ファイル '%value%' の Mimetype は見つかりませんでした",
+    "File '%value%' is not readable or does not exist" => "ファイル '%value%' は読み込めないかもしくは存在しません",
+
+    // Zend_Validate_File_Md5
+    "File '%value%' does not match the given md5 hashes" => "ファイル '%value%' は md5 ハッシュ値と一致していません",
+    "A md5 hash could not be evaluated for the given file" => "渡されたファイルの md5 ハッシュ値を評価できませんでした",
+    "File '%value%' is not readable or does not exist" => "ファイル '%value%' は読み込めないかもしくは存在しません",
+
+    // Zend_Validate_File_MimeType
+    "File '%value%' has a false mimetype of '%type%'" => "ファイル '%value%' は誤った MimeType '%type%' です",
+    "The mimetype of file '%value%' could not be detected" => "ファイル '%value%' の Mimetype は見つかりませんでした",
+    "File '%value%' is not readable or does not exist" => "ファイル '%value%' は読み込めないかもしくは存在しません",
+
+    // Zend_Validate_File_NotExists
+    "File '%value%' exists" => "ファイル '%value%' は存在しています",
+
+    // Zend_Validate_File_Sha1
+    "File '%value%' does not match the given sha1 hashes" => "ファイル '%value%' は sha1 ハッシュ値と一致していません",
+    "A sha1 hash could not be evaluated for the given file" => "渡されたファイルの sha1 ハッシュ値を評価できませんでした",
+    "File '%value%' is not readable or does not exist" => "ファイル '%value%' は読み込めないかもしくは存在しません",
+
+    // Zend_Validate_File_Size
+    "Maximum allowed size for file '%value%' is '%max%' but '%size%' detected" => "ファイルサイズは '%size%' です。ファイル '%value%' のサイズは最大 '%max%' まで許されています",
+    "Minimum expected size for file '%value%' is '%min%' but '%size%' detected" => "ファイルサイズは '%size%' です。ファイル '%value%' のサイズは最小 '%min%' 以上必要です",
+    "File '%value%' is not readable or does not exist" => "ファイル '%value%' は読み込めないかもしくは存在しません",
+
+    // Zend_Validate_File_Upload
+    "File '%value%' exceeds the defined ini size" => "ファイル '%value%' は ini で定義されたサイズを超えています",
+    "File '%value%' exceeds the defined form size" => "ファイル '%value%' はフォームで定義されたサイズを超えています",
+    "File '%value%' was only partially uploaded" => "ファイル '%value%' は一部のみしかアップロードされていません",
+    "File '%value%' was not uploaded" => "ファイル '%value%' はアップロードされませんでした",
+    "No temporary directory was found for file '%value%'" => "ファイル '%value%' をアップロードする一時ディレクトリが見つかりませんでした",
+    "File '%value%' can't be written" => "ファイル '%value%' は書き込めませんでした",
+    "A PHP extension returned an error while uploading the file '%value%'" => "ファイル '%value%' をアップロード中に拡張モジュールがエラーを応答しました",
+    "File '%value%' was illegally uploaded. This could be a possible attack" => "ファイル '%value%' は不正なアップロードでした。攻撃の可能性があります",
+    "File '%value%' was not found" => "ファイル '%value%' は見つかりませんでした",
+    "Unknown error while uploading file '%value%'" => "ファイル '%value%' をアップロード中に未知のエラーが発生しました",
+
+    // Zend_Validate_File_WordCount
+    "Too much words, maximum '%max%' are allowed but '%count%' were counted" => "単語数 '%count%' が多過ぎます。最大で '%max%' 個が許されます",
+    "Too less words, minimum '%min%' are expected but '%count%' were counted" => "単語数 '%count%' が少な過ぎます。少なくとも '%min%' 個必要です",
+    "File '%value%' is not readable or does not exist" => "ファイル '%value%' は読み込めないかもしくは存在しません",
+
+    // Zend_Validate_Float
+    "Invalid type given. String, integer or float expected" => "不正な形式です。文字列、整数もしくは小数が期待されています",
+    "'%value%' does not appear to be a float" => " '%value%' は小数ではないようです",
+
+    // Zend_Validate_GreaterThan
+    "'%value%' is not greater than '%min%'" => " '%value%' は '%min%' より大きくありません",
+
+    // Zend_Validate_Hex
+    "Invalid type given. String expected" => "不正な形式です。文字列が期待されています",
+    "'%value%' has not only hexadecimal digit characters" => " '%value%' は 16 進文字列以外を含んでいます",
+
+    // Zend_Validate_Hostname
+    "Invalid type given. String expected" => "不正な形式です。文字列が期待されています",
+    "'%value%' appears to be an IP address, but IP addresses are not allowed" => " '%value%' は IP アドレスのようですが、 IP アドレスは許されていません",
+    "'%value%' appears to be a DNS hostname but cannot match TLD against known list" => " '%value%' は DNS ホスト名のようですが、 TLD が一覧に見つかりません",
+    "'%value%' appears to be a DNS hostname but contains a dash in an invalid position" => " '%value%' は DNS ホスト名のようですが不正な位置にダッシュがあります",
+    "'%value%' appears to be a DNS hostname but cannot match against hostname schema for TLD '%tld%'" => " '%value%' は DNS ホスト名のようですが TLD '%tld%' のホスト名スキーマと一致していません",
+    "'%value%' appears to be a DNS hostname but cannot extract TLD part" => " '%value%' は DNS ホスト名のようですが TLD 部を展開できません",
+    "'%value%' does not match the expected structure for a DNS hostname" => " '%value%' は DNS ホスト名の構造に一致していません",
+    "'%value%' does not appear to be a valid local network name" => " '%value%' は有効なローカルネットワーク名ではないようです",
+    "'%value%' appears to be a local network name but local network names are not allowed" => " '%value%' はローカルネットワーク名のようですがローカルネットワーク名は許されていません",
+    "'%value%' appears to be a DNS hostname but the given punycode notation cannot be decoded" => " '%value%' は DNS ホスト名のようですが、 punycode 変換ができませんでした",
+
+    // Zend_Validate_Iban
+    "Unknown country within the IBAN '%value%'" => "IBAN コード '%value%' に未知の国があります",
+    "'%value%' has a false IBAN format" => " '%value%' は誤った IBAN 書式です",
+    "'%value%' has failed the IBAN check" => " '%value%' は IBAN コードチェックに失敗しました",
+
+    // Zend_Validate_Identical
+    "The two given tokens do not match" => "2 つのトークンは一致しませんでした",
+    "No token was provided to match against" => "チェックを行うためのトークンがありませんでした",
+
+    // Zend_Validate_InArray
+    "'%value%' was not found in the haystack" => " '%value%' が haystack の中に見つかりませんでした",
+
+    // Zend_Validate_Int
+    "Invalid type given. String or integer expected" => "不正な形式です。文字列または整数が期待されています",
+    "'%value%' does not appear to be an integer" => " '%value%' は整数ではないようです",
+
+    // Zend_Validate_Ip
+    "Invalid type given. String expected" => "不正な形式です。文字列が期待されています",
+    "'%value%' does not appear to be a valid IP address" => " '%value%' は IP アドレスではないようです",
+
+    // Zend_Validate_Isbn
+     "Invalid type given. String or integer expected" => "不正な形式です。文字列または整数が期待されています",
+    "'%value%' is no valid ISBN number" => " '%value%' は ISBN 番号ではありません",
+
+    // Zend_Validate_LessThan
+    "'%value%' is not less than '%max%'" => " '%value%' は '%max%' 未満ではありません",
+
+    // Zend_Validate_NotEmpty
+    "Invalid type given. String, integer, float, boolean or array expected" => "不正な形式です。文字列、整数、小数、真偽値もしくは配列が期待されています",
+    "Value is required and can't be empty" => "値は必須です。空値は許可されていません",
+
+    // Zend_Validate_PostCode
+    "Invalid type given. String or integer expected" => "不正な形式です。文字列もしくは整数が期待されています",
+    "'%value%' does not appear to be a postal code" => " '%value%' は郵便番号でないようです",
+
+    // Zend_Validate_Regex
+    "Invalid type given. String, integer or float expected" => "不正な形式です。文字列、整数、もしくは小数が期待されています",
+    "'%value%' does not match against pattern '%pattern%'" => " '%value%' はパターン '%pattern%' と一致していません",
+    "There was an internal error while using the pattern '%pattern%'" => "正規表現パターン '%pattern%' を使用中に内部エラーが発生しました。",
+
+    // Zend_Validate_Sitemap_Changefreq
+    "'%value%' is no valid sitemap changefreq" => " '%value%' は正しいサイトマップの更新頻度ではありません",
+    "Invalid type given. String expected" => "不正な形式です。文字列が期待されています",
+
+    // Zend_Validate_Sitemap_Lastmod
+    "'%value%' is no valid sitemap lastmod" => " '%value%' は正しいサイトマップの最終更新日ではありません",
+    "Invalid type given. String expected" => "不正な形式です。文字列が期待されています",
+
+    // Zend_Validate_Sitemap_Loc
+    "'%value%' is no valid sitemap location" => " '%value%' は正しいサイトマップの位置ではありません",
+    "Invalid type given. String expected" => "不正な形式です。文字列が期待されています",
+
+    // Zend_Validate_Sitemap_Priority
+    "'%value%' is no valid sitemap priority" => " '%value%' は正しいサイトマップの優先度ではありません",
+    "Invalid type given. Numeric string, integer or float expected" => "不正な形式です。数字、整数もしくは小数が期待されています",
+
+    // Zend_Validate_StringLength
+    "Invalid type given. String expected" => "不正な形式です。文字列が期待されています",
+    "'%value%' is less than %min% characters long" => " '%value%' は %min% 文字より短いです",
+    "'%value%' is more than %max% characters long" => " '%value%' は %max% 文字より長いです",
+);
diff --git a/framework/resources/languages/nl/Zend_Validate.php b/framework/resources/languages/nl/Zend_Validate.php
new file mode 100644 (file)
index 0000000..217b780
--- /dev/null
@@ -0,0 +1,265 @@
+<?php
+/**
+ * Zend Framework
+ *
+ * LICENSE
+ *
+ * This source file is subject to the new BSD license that is bundled
+ * with this package in the file LICENSE.txt.
+ * It is also available through the world-wide-web at this URL:
+ * http://framework.zend.com/license/new-bsd
+ * If you did not receive a copy of the license and are unable to
+ * obtain it through the world-wide-web, please send an email
+ * to license@zend.com so we can send you a copy immediately.
+ *
+ * @category   Zend
+ * @package    Zend_Translate
+ * @subpackage Ressource
+ * @copyright  Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
+ * @license    http://framework.zend.com/license/new-bsd     New BSD License
+ * @version    $Id:$
+ */
+
+/**
+ * EN-Revision: 22076
+ */
+return array(
+    // Zend_Validate_Alnum
+    "Invalid type given, value should be float, string, or integer" => "Ongeldig type opgegeven, waarde moet een float, string of integer zijn",
+    "'%value%' contains characters which are non alphabetic and no digits" => "'%value%' bevat tekens welke alfabetisch, noch numeriek zijn",
+    "'%value%' is an empty string" => "'%value%' is een lege string",
+
+    // Zend_Validate_Alpha
+    "Invalid type given, value should be a string" => "Ongeldig type opgegeven, waarde moet een string zijn",
+    "'%value%' contains non alphabetic characters" => "'%value%' bevat tekens welke niet alfabetisch zijn",
+    "'%value%' is an empty string" => "'%value%' is een lege string",
+
+    // Zend_Validate_Barcode
+    "'%value%' failed checksum validation" => "'%value%' slaagde niet in de checksum validatie",
+    "'%value%' contains invalid characters" => "'%value%' bevat ongeldige tekens",
+    "'%value%' should have a length of %length% characters" => "'%value%' moet een lengte hebben van %length% tekens",
+    "Invalid type given, value should be string" => "Ongeldig type opgegeven, waarde moet een string zijn",
+
+    // Zend_Validate_Between
+    "'%value%' is not between '%min%' and '%max%', inclusively" => "'%value%' is niet tussen of gelijk aan '%min%' en '%max%'",
+    "'%value%' is not strictly between '%min%' and '%max%'" => "'%value%' is niet tussen '%min%' en '%max%'",
+
+    // Zend_Validate_Callback
+    "'%value%' is not valid" => "'%value%' is ongeldig",
+    "Failure within the callback, exception returned" => "Fout opgetreden in de callback, exceptie teruggegeven",
+
+    // Zend_Validate_Ccnum
+    "'%value%' must contain between 13 and 19 digits" => "'%value%' moet 13 tot 19 cijfers bevatten",
+    "Luhn algorithm (mod-10 checksum) failed on '%value%'" => "Het Luhn algoritme (mod-10 checksum) is niet gelukt op '%value%'",
+
+    // Zend_Validate_CreditCard
+    "Luhn algorithm (mod-10 checksum) failed on '%value%'" => "Het Luhn algoritme (mod-10 checksum) is niet geslaagd op '%value%'",
+    "'%value%' must contain only digits" => "'%value%' kan alleen cijfers bevatten",
+    "Invalid type given, value should be a string" => "Ongeldig type opgegeven, waarde moet een string zijn",
+    "'%value%' contains an invalid amount of digits" => "'%value%' bevat een ongeldige hoeveelheid cijfers",
+    "'%value%' is not from an allowed institute" => "'%value%' is niet afkomstig van een toegestaan instituut",
+    "Validation of '%value%' has been failed by the service" => "Validatie door de service van '%value%' is mislukt",
+    "The service returned a failure while validating '%value%'" => "De service heeft een foutmelding teruggegeven bij het valideren van '%value%'",
+
+    // Zend_Validate_Date
+    "Invalid type given, value should be string, integer, array or Zend_Date" => "Ongeldig type opgegeven, waarde moet een string, integer, array of Zend_Date zijn",
+    "'%value%' does not appear to be a valid date" => "'%value%' lijkt geen geldige datum te zijn",
+    "'%value%' does not fit the date format '%format%'" => "'%value%' past niet in het datumformaat '%format%'",
+
+    // Zend_Validate_Db_Abstract
+    "No record matching %value% was found" => "Er kon geen record gevonden wat overeenkomt met %value%",
+    "A record matching %value% was found" => "Een record wat overeenkomt met %value% is gevonden",
+
+    // Zend_Validate_Digits
+    "Invalid type given, value should be string, integer or float" => "Ongeldig type opgegeven, waarde moet een string, integer of float zijn",
+    "'%value%' contains characters which are not digits; but only digits are allowed" => "'%value%' bevat niet enkel numerieke karakters",
+    "'%value%' is an empty string" => "'%value%' is een lege string",
+
+    // Zend_Validate_EmailAddress
+    "Invalid type given, value should be a string" => "Ongeldig type opgegeven, waarde moet een string zijn",
+    "'%value%' is not a valid email address in the basic format local-part@hostname" => "'%value%' is geen geldig e-mail adres in het basis formaat lokaal-gedeelte@hostname",
+    "'%hostname%' is not a valid hostname for email address '%value%'" => "'%hostname%' is geen geldige hostnaam voor e-mail adres '%value%'",
+    "'%hostname%' does not appear to have a valid MX record for the email address '%value%'" => "'%hostname%' lijkt geen geldig MX record te hebben voor e-mail adres '%value%'",
+    "'%hostname%' is not in a routable network segment. The email address '%value%' should not be resolved from public network." => "'%hostname%' bevindt zich niet in een routeerbaar netwerk segment. Het e-mail adres '%value%' zou niet naar mogen worden verwezen vanaf een publiek netwerk.",
+    "'%localPart%' can not be matched against dot-atom format" => "'%localPart%' kan niet worden gematched met het dot-atom formaat",
+    "'%localPart%' can not be matched against quoted-string format" => "'%localPart%' kan niet worden gematched met het quoted-string formaat",
+    "'%localPart%' is not a valid local part for email address '%value%'" => "'%localPart%' is geen geldig lokaal gedeelte voor e-mail adres '%value%'",
+    "'%value%' exceeds the allowed length" => "'%value%' overschrijdt de toegestane lengte",
+
+    // Zend_Validate_File_Count
+    "Too many files, maximum '%max%' are allowed but '%count%' are given" => "Te veel bestanden, maximaal '%max%' zijn toegestaan, maar '%count%' werd opgegeven",
+    "Too few files, minimum '%min%' are expected but '%count%' are given" => "Te weinig bestanden, er worden er minimaal '%min%' verwacht, maar er waren er  '%count%' opgegeven",
+
+    // Zend_Validate_File_Crc32
+    "File '%value%' does not match the given crc32 hashes" => "File '%value%' matcht niet met de opgegeven crc32 hashes",
+    "A crc32 hash could not be evaluated for the given file" => "Fout tijdens het genereren van een crc32 hash van het opgegeven bestand",
+    "File '%value%' could not be found" => "Het bestand '%value%' kon niet worden gevonden",
+
+    // Zend_Validate_File_ExcludeExtension
+    "File '%value%' has a false extension" => "Het bestand '%value%' heeft een ongeldige extensie",
+    "File '%value%' could not be found" => "Het bestand '%value%' kon niet worden gevonden",
+
+    // Zend_Validate_File_ExcludeMimeType
+    "File '%value%' has a false mimetype of '%type%'" => "Het bestand '%value%' heeft een ongeldig mimetype: '%type%'",
+    "The mimetype of file '%value%' could not be detected" => "Het mimetype van bestand '%value%' kon niet worden gedetecteerd",
+    "File '%value%' can not be read" => "Het bestand '%value%' kon niet worden gelezen",
+
+    // Zend_Validate_File_Exists
+    "File '%value%' does not exist" => "Bestand '%value%' bestaat niet",
+
+    // Zend_Validate_File_Extension
+    "File '%value%' has a false extension" => "Het bestand '%value%' heeft een ongeldige extensie",
+    "File '%value%' could not be found" => "Het bestand '%value%' kon niet worden gevonden",
+
+    // Zend_Validate_File_FilesSize
+    "All files in sum should have a maximum size of '%max%' but '%size%' were detected" => "Alle bestanden tesamen hebben een maximale grootte van '%max%' maar '%size%' was gedetecteerd",
+    "All files in sum should have a minimum size of '%min%' but '%size%' were detected" => "Alle bestanden tesamen hebben een minimum grotte van '%min%' maar '%size%' was gedetecteerd",
+    "One or more files can not be read" => "Eén of meer bestanden konden niet worden gelezen",
+
+    // Zend_Validate_File_Hash
+    "File '%value%' does not match the given hashes" => "Het bestand '%value%' matcht niet met de opgegeven hashes",
+    "A hash could not be evaluated for the given file" => "Een hash kon niet worden gegenereerd voor het opgegeven bestand",
+    "File '%value%' could not be found" => "Het bestand '%value%' kon niet worden gevonden",
+
+    // Zend_Validate_File_ImageSize
+    "Maximum allowed width for image '%value%' should be '%maxwidth%' but '%width%' detected" => "Maximum breedte voor afbeelding '%value%' is '%maxwidth%' maar '%width%' werd gedetecteerd",
+    "Minimum expected width for image '%value%' should be '%minwidth%' but '%width%' detected" => "Minimum breedte voor afbeelding '%value%' is '%minwidth%' maar '%width%' werd gedetecteerd",
+    "Maximum allowed height for image '%value%' should be '%maxheight%' but '%height%' detected" => "Maximum hoogte voor afbeelding '%value%' is '%maxheight%' maar '%height%' werd gedetecteerd",
+    "Minimum expected height for image '%value%' should be '%minheight%' but '%height%' detected" => "Minimum hoogte voor afbeelding '%value%' is '%minheight%' maar '%height%' werd gedetecteerd",
+    "The size of image '%value%' could not be detected" => "De grootte van afbeelding '%value%' kon niet worden gedetecteerd",
+    "File '%value%' can not be read" => "Het bestand '%value%' kan niet worden gelezen",
+
+    // Zend_Validate_File_IsCompressed
+    "File '%value%' is not compressed, '%type%' detected" => "Het bestand '%value%' is niet gecomprimeerd, '%type%' gedetecteerd",
+    "The mimetype of file '%value%' could not be detected" => "Het mimetype van bestand '%value%' kon niet worden gedetecteerd",
+    "File '%value%' can not be read" => "Bestand '%value%' kan niet worden gelezen",
+
+    // Zend_Validate_File_IsImage
+    "File '%value%' is no image, '%type%' detected" => "Het bestand '%value%' is geen afbeelding, '%type%' gedetecteerd",
+    "The mimetype of file '%value%' could not be detected" => "Het mimetype van bestand '%value%' kon niet worden gedetecteerd",
+    "File '%value%' can not be read" => "Het bestand '%value%' kon niet worden gelezen",
+
+    // Zend_Validate_File_Md5
+    "File '%value%' does not match the given md5 hashes" => "Het bestand '%value%' matcht niet met de opgegeven md5-hashes",
+    "A md5 hash could not be evaluated for the given file" => "Een md5-hash kon niet gegenereerd worden voor het opgegeven bestand",
+    "File '%value%' could not be found" => "Het bestand '%value%' kon niet worden gevonden",
+
+    // Zend_Validate_File_MimeType
+    "File '%value%' has a false mimetype of '%type%'" => "Het bestand '%value%' heeft een ongeldig mimetype: '%type%'",
+    "The mimetype of file '%value%' could not be detected" => "Het mimetype van bestand '%value%' kon niet worden gedetecteerd",
+    "File '%value%' can not be read" => "Het bestand '%value%' kon niet worden gelezen",
+
+    // Zend_Validate_File_NotExists
+    "File '%value%' exists" => "Het bestand '%value%' bestaat",
+
+    // Zend_Validate_File_Sha1
+    "File '%value%' does not match the given sha1 hashes" => "Het bestand '%value%' matcht niet met de opgegeven sha1-hashes",
+    "A sha1 hash could not be evaluated for the given file" => "Een sha1-hash kon niet worden gegenereerd voor het opgegeven bestand",
+    "File '%value%' could not be found" => "Het bestand '%value%' kon niet worden gevonden",
+
+    // Zend_Validate_File_Size
+    "Maximum allowed size for file '%value%' is '%max%' but '%size%' detected" => "Maximum grootte voor bestand '%value%' is '%max%' maar '%size%' werd gedetecteerd",
+    "Minimum expected size for file '%value%' is '%min%' but '%size%' detected" => "Minimum grootte voor bestand '%value%' is '%min%' maar '%size%' werd gedetecteerd",
+    "File '%value%' could not be found" => "Het bestand '%value%' kon niet worden gevonden",
+
+    // Zend_Validate_File_Upload
+    "File '%value%' exceeds the defined ini size" => "Het bestand '%value%' overschrijdt de ini grootte",
+    "File '%value%' exceeds the defined form size" => "Het bestand '%value%' overschrijdt de formulier grootte",
+    "File '%value%' was only partially uploaded" => "Het bestand '%value%' was slechts gedeeltelijk geüpload",
+    "File '%value%' was not uploaded" => "Het bestand '%value%' was niet geüpload",
+    "No temporary directory was found for file '%value%'" => "Geen tijdelijke map was gevonden voor bestand '%value%'",
+    "File '%value%' can't be written" => "Het bestand '%value%' kan niet worden geschreven",
+    "A PHP extension returned an error while uploading the file '%value%'" => "Een PHP-extensie gaf een foutmelding terug tijdens het uploaden van het bestand '%value%'",
+    "File '%value%' was illegally uploaded. This could be a possible attack" => "Het bestand '%value%' was illegaal geüpload. Dit kan een aanval zijn",
+    "File '%value%' was not found" => "Het bestand '%value%' kon niet worden gevonden",
+    "Unknown error while uploading file '%value%'" => "Er is een onbekende fout opgetreden tijdens het uploaden van '%value%'",
+
+    // Zend_Validate_File_WordCount
+    "Too much words, maximum '%max%' are allowed but '%count%' were counted" => "Te veel woorden, er is een maximum van '%max%', maar er waren '%count%' geteld",
+    "Too less words, minimum '%min%' are expected but '%count%' were counted" => "Te weinig worden, er is een minimum van '%min%' maar er waren '%count%' geteld",
+    "File '%value%' could not be found" => "Het bestand '%value%' kon niet worden gevonden",
+
+    // Zend_Validate_Float
+    "Invalid type given, value should be float, string, or integer" => "Ongeldig type opgegeven, waarde moet een float, string, of integer zijn",
+    "'%value%' does not appear to be a float" => "'%value%' lijkt geen float te zijn",
+
+    // Zend_Validate_GreaterThan
+    "'%value%' is not greater than '%min%'" => "'%value%' is niet groter dan '%min%'",
+
+    // Zend_Validate_Hex
+    "Invalid type given, value should be a string" => "Ongeldig type gegeven, waarde moet een string zijn",
+    "'%value%' has not only hexadecimal digit characters" => "'%value%' bestaat niet enkel uit acht hexadecimale cijfers",
+
+    // Zend_Validate_Hostname
+    "Invalid type given, value should be a string" => "Ongeldig type gegeven, waarde moet een string zijn",
+    "'%value%' appears to be an IP address, but IP addresses are not allowed" => "'%value%' lijkt een IP adres te zijn, maar IP adressen zijn niet toegestaan",
+    "'%value%' appears to be a DNS hostname but cannot match TLD against known list" => "'%value%' lijkt een DNS hostnaam te zijn, maar het TLD bestaat niet in de lijst met bekende TLD's",
+    "'%value%' appears to be a DNS hostname but contains a dash in an invalid position" => "'%value%' lijkt een DNS hostnaam te zijn, maar bevat een streep op een ongeldige plek",
+    "'%value%' appears to be a DNS hostname but cannot match against hostname schema for TLD '%tld%'" => "'%value%' lijkt een DNS hostnaam te zijn, maar past niet in het hostnaam-schema voor TLD '%tld%'",
+    "'%value%' appears to be a DNS hostname but cannot extract TLD part" => "'%value%' lijkt een DNS hostnaam te zijn, maar kan niet het TLD gedeelte bepalen",
+    "'%value%' does not match the expected structure for a DNS hostname" => "'%value%' matcht niet met de verwachte structuur voor een DNS hostnaam",
+    "'%value%' does not appear to be a valid local network name" => "'%value%' lijkt geen geldige lokale netwerknaam te zijn",
+    "'%value%' appears to be a local network name but local network names are not allowed" => "'%value%' lijkt een lokale netwerknaam te zijn, welke niet zijn toegestaan",
+    "'%value%' appears to be a DNS hostname but the given punycode notation cannot be decoded" => "'%value%' lijkt een geldige DNS hostnaam te zijn, maar de opgegeven punnycode notatie kan niet worden gedecodeerd",
+
+    // Zend_Validate_Iban
+    "Unknown country within the IBAN '%value%'" => "Onbekend land in de IBAN '%value%'",
+    "'%value%' has a false IBAN format" => "'%value%' heeft een ongeldig IBAN formaat",
+    "'%value%' has failed the IBAN check" => "'%value%' is geen geldige IBAN",
+
+    // Zend_Validate_Identical
+    "The two given tokens do not match" => "De twee tokens komen niet overeen",
+    "No token was provided to match against" => "Er is geen token opgegeven om mee te matchen",
+
+    // Zend_Validate_InArray
+    "'%value%' was not found in the haystack" => "'%value%' kon niet worden gevonden in lijst met beschikbare waardes",
+
+    // Zend_Validate_Int
+    "Invalid type given, value should be string or integer" => "Ongeldig type opgegeven, waarde moet een string of integer zijn",
+    "'%value%' does not appear to be an integer" => "'%value%' lijkt geen integer te zijn",
+
+    // Zend_Validate_Ip
+    "Invalid type given, value should be a string" => "Ongeldig type gegeven, waarde moet een string zijn",
+    "'%value%' does not appear to be a valid IP address" => "'%value%' lijkt geen geldig IP adres te zijn",
+
+    // Zend_Validate_Isbn
+    "Invalid type given, value should be string or integer" => "Ongeldig type opgegeven, waarde moet een string of integer zijn",
+    "'%value%' is not a valid ISBN number" => "'%value%' is geen geldig ISBN nummer",
+
+    // Zend_Validate_LessThan
+    "'%value%' is not less than '%max%'" => "'%value%' is niet minder dan '%max%'",
+
+    // Zend_Validate_NotEmpty
+    "Invalid type given, value should be float, string, array, boolean or integer" => "Ongeldig type opgegeven, waarde dient een float, string, array, boolean of integer te zijn",
+    "Value is required and can't be empty" => "Waarde is vereist en kan niet leeg worden gelaten",
+
+    // Zend_Validate_PostCode
+    "Invalid type given. The value should be a string or a integer" => "Ongeldig type opgegeven, waarde moet een string of integer zijn",
+    "'%value%' does not appear to be a postal code" => "'%value%' lijkt geen geldige postcode te zijn",
+
+    // Zend_Validate_Regex
+    "Invalid type given, value should be string, integer or float" => "Ongeldig type opgegeven, waarde dient een string, integer of float te zijn",
+    "'%value%' does not match against pattern '%pattern%'" => "'%value%' matcht niet met het patroon '%pattern%'",
+    "There was an internal error while using the pattern '%pattern%'" => "Er is een interne fout opgetreden tijdens het gebruik van het patroon '%pattern%'",
+
+    // Zend_Validate_Sitemap_Changefreq
+    "'%value%' is not a valid sitemap changefreq" => "'%value%' is geen geldige sitemap changefreq",
+    "Invalid type given, the value should be a string" => "Ongeldig type opgegeven, waarde dient een string te zijn",
+
+    // Zend_Validate_Sitemap_Lastmod
+    "'%value%' is not a valid sitemap lastmod" => "'%value%' is geen geldige sitemap lastmod",
+    "Invalid type given, the value should be a string" => "Ongeldig type opgegeven, waarde dient een string te zijn",
+
+    // Zend_Validate_Sitemap_Loc
+    "'%value%' is not a valid sitemap location" => "'%value%' is geen geldige sitemap locatie",
+    "Invalid type given, the value should be a string" => "Ongeldig type opgegeven, waarde dient een string te zijn",
+
+    // Zend_Validate_Sitemap_Priority
+    "'%value%' is not a valid sitemap priority" => "'%value%' is geen geldige sitemap prioriteit",
+    "Invalid type given, the value should be a integer, a float or a numeric string" => "Ongeldig type opgegeven, waarde dient een integer, float of een numerieke string te zijn",
+
+    // Zend_Validate_StringLength
+    "Invalid type given, value should be a string" => "Ongeldig type opgegeven, waarde dient een string te zijn",
+    "'%value%' is less than %min% characters long" => "'%value%' is minder dan %min% tekens lang",
+    "'%value%' is more than %max% characters long" => "'%value%' is meer dan %max% tekens lang",
+);
diff --git a/framework/resources/languages/pt_BR/Zend_Validate.php b/framework/resources/languages/pt_BR/Zend_Validate.php
new file mode 100644 (file)
index 0000000..d33a271
--- /dev/null
@@ -0,0 +1,265 @@
+<?php
+/**
+ * Zend Framework
+ *
+ * LICENSE
+ *
+ * This source file is subject to the new BSD license that is bundled
+ * with this package in the file LICENSE.txt.
+ * It is also available through the world-wide-web at this URL:
+ * http://framework.zend.com/license/new-bsd
+ * If you did not receive a copy of the license and are unable to
+ * obtain it through the world-wide-web, please send an email
+ * to license@zend.com so we can send you a copy immediately.
+ *
+ * @category   Zend
+ * @package    Zend_Translate
+ * @subpackage Ressource
+ * @copyright  Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
+ * @license    http://framework.zend.com/license/new-bsd     New BSD License
+ * @version    $Id:$
+ */
+
+/**
+ * EN-Revision: 22075
+ */
+return array(
+    // Zend_Validate_Alnum
+    "Invalid type given, value should be float, string, or integer" => "O tipo especificado é inválido, o valor deve ser float, string, ou inteiro",
+    "'%value%' contains characters which are non alphabetic and no digits" => "'%value%' contém caracteres que não são alfabéticos e nem dígitos",
+    "'%value%' is an empty string" => "'%value%' é uma string vazia",
+
+    // Zend_Validate_Alpha
+    "Invalid type given, value should be a string" => "O tipo especificado é inválido, o valor deve ser uma string",
+    "'%value%' contains non alphabetic characters" => "'%value%' contém caracteres não alfabéticos",
+    "'%value%' is an empty string" => "'%value%' é uma string vazia",
+
+    // Zend_Validate_Barcode
+    "'%value%' failed checksum validation" => "'%value%' falhou na validação do checksum",
+    "'%value%' contains invalid characters" => "'%value%' contém caracteres inválidos",
+    "'%value%' should have a length of %length% characters" => "'%value%' tem um comprimento de %length% caracteres",
+    "Invalid type given, value should be string" => "O tipo especificado é inválido, o valor deve ser string",
+
+    // Zend_Validate_Between
+    "'%value%' is not between '%min%' and '%max%', inclusively" => "'%value%' não está entre '%min%' e '%max%', inclusivamente",
+    "'%value%' is not strictly between '%min%' and '%max%'" => "'%value%' não está exatamente entre '%min%' e '%max%'",
+
+    // Zend_Validate_Callback
+    "'%value%' is not valid" => "'%value%' não é válido",
+    "Failure within the callback, exception returned" => "Falha na chamada de retorno, exceção retornada",
+
+    // Zend_Validate_Ccnum
+    "'%value%' must contain between 13 and 19 digits" => "'%value%' deve conter entre 13 e 19 dígitos",
+    "Luhn algorithm (mod-10 checksum) failed on '%value%'" => "O algoritmo de Luhn (checksum de módulo 10) falhou em '%value%'",
+
+    // Zend_Validate_CreditCard
+    "Luhn algorithm (mod-10 checksum) failed on '%value%'" => "O algoritmo de Luhn (checksum de módulo 10) falhou em '%value%'",
+    "'%value%' must contain only digits" => "'%value%' deve conter apenas dígitos",
+    "Invalid type given, value should be a string" => "O tipo especificado é inválido, o valor deve ser uma string",
+    "'%value%' contains an invalid amount of digits" => "'%value%' contém uma quantidade inválida de dígitos",
+    "'%value%' is not from an allowed institute" => "'%value%' não vem de uma instituição autorizada",
+    "Validation of '%value%' has been failed by the service" => "A validação de '%value%' falhou por causa do serviço",
+    "The service returned a failure while validating '%value%'" => "O serviço devolveu um erro enquanto validava '%value%'",
+
+    // Zend_Validate_Date
+    "Invalid type given, value should be string, integer, array or Zend_Date" => "O tipo especificado é inválido, o valor deve ser string, inteiro, matriz ou Zend_Date",
+    "'%value%' does not appear to be a valid date" => "'%value%' não parece ser uma data válida",
+    "'%value%' does not fit the date format '%format%'" => "'%value%' não se encaixa no formato de data '%format%'",
+
+    // Zend_Validate_Db_Abstract
+    "No record matching %value% was found" => "Não foram encontrados registros para %value%",
+    "A record matching %value% was found" => "Um registro foi encontrado para %value%",
+
+    // Zend_Validate_Digits
+    "Invalid type given, value should be string, integer or float" => "O tipo especificado é inválido, o valor deve ser string, inteiro ou float",
+    "'%value%' contains characters which are not digits; but only digits are allowed" => "'%value%' contém caracteres que não são dígitos, mas apenas dígitos são permitidos",
+    "'%value%' is an empty string" => "'%value%' é uma string vazia",
+
+    // Zend_Validate_EmailAddress
+    "Invalid type given, value should be a string" => "O tipo especificado é inválido, o valor deve ser uma string",
+    "'%value%' is not a valid email address in the basic format local-part@hostname" => "'%value%' não é um endereço de e-mail válido no formato local-part@hostname",
+    "'%hostname%' is not a valid hostname for email address '%value%'" => "'%hostname%' não é um nome de host válido para o endereço de e-mail '%value%'",
+    "'%hostname%' does not appear to have a valid MX record for the email address '%value%'" => "'%hostname%' não parece ter um registro MX válido para o endereço de e-mail '%value%'",
+    "'%hostname%' is not in a routable network segment. The email address '%value%' should not be resolved from public network." => "'%hostname%' não é um segmento de rede roteável. O endereço de e-mail '%value%' não deve ser resolvido a partir de um rede pública.",
+    "'%localPart%' can not be matched against dot-atom format" => "'%localPart%' não corresponde com o formato dot-atom",
+    "'%localPart%' can not be matched against quoted-string format" => "'%localPart%' não corresponde com o formato quoted-string",
+    "'%localPart%' is not a valid local part for email address '%value%'" => "'%localPart%' não é uma parte local válida para o endereço de e-mail '%value%'",
+    "'%value%' exceeds the allowed length" => "'%value%' excede o comprimento permitido",
+
+    // Zend_Validate_File_Count
+    "Too many files, maximum '%max%' are allowed but '%count%' are given" => "Há muitos arquivos, são permitidos no máximo '%max%', mas '%count%' foram fornecidos",
+    "Too few files, minimum '%min%' are expected but '%count%' are given" => "Há poucos arquivos, são esperados no mínimo '%min%', mas '%count%' foram fornecidos",
+
+    // Zend_Validate_File_Crc32
+    "File '%value%' does not match the given crc32 hashes" => "O arquivo '%value%' não corresponde ao hash crc32 fornecido",
+    "A crc32 hash could not be evaluated for the given file" => "Não foi possível avaliar um hash crc32 para o arquivo fornecido",
+    "File '%value%' could not be found" => "O arquivo '%value%' não pôde ser encontrado",
+
+    // Zend_Validate_File_ExcludeExtension
+    "File '%value%' has a false extension" => "O arquivo '%value%' possui a extensão incorreta",
+    "File '%value%' could not be found" => "O arquivo '%value%' não pôde ser encontrado",
+
+    // Zend_Validate_File_ExcludeMimeType
+    "File '%value%' has a false mimetype of '%type%'" => "O arquivo '%value%' tem o mimetype incorreto: '%type%'",
+    "The mimetype of file '%value%' could not be detected" => "O mimetype do arquivo '%value%' não pôde ser detectado",
+    "File '%value%' can not be read" => "O arquivo '%value%' não pôde ser lido",
+
+    // Zend_Validate_File_Exists
+    "File '%value%' does not exist" => "O arquivo '%value%' não existe",
+
+    // Zend_Validate_File_Extension
+    "File '%value%' has a false extension" => "O arquivo '%value%' possui a extensão incorreta",
+    "File '%value%' could not be found" => "O arquivo '%value%' não pôde ser encontrado",
+
+    // Zend_Validate_File_FilesSize
+    "All files in sum should have a maximum size of '%max%' but '%size%' were detected" => "Todos os arquivos devem ter um tamanho máximo de '%max%', mas um tamanho de '%size%' foi detectado",
+    "All files in sum should have a minimum size of '%min%' but '%size%' were detected" => "Todos os arquivos devem ter um tamanho mínimo de '%min%', mas um tamanho de '%size%' foi detectado",
+    "One or more files can not be read" => "Um ou mais arquivos não puderam ser lidos",
+
+    // Zend_Validate_File_Hash
+    "File '%value%' does not match the given hashes" => "O arquivo '%value%' não corresponde ao hash fornecido",
+    "A hash could not be evaluated for the given file" => "Não foi possível avaliar um hash para o arquivo fornecido",
+    "File '%value%' could not be found" => "O arquivo '%value%' não pôde ser encontrado",
+
+    // Zend_Validate_File_ImageSize
+    "Maximum allowed width for image '%value%' should be '%maxwidth%' but '%width%' detected" => "A largura máxima permitida para a imagem '%value%' deve ser '%maxwidth%', mas '%width%' foi detectada",
+    "Minimum expected width for image '%value%' should be '%minwidth%' but '%width%' detected" => "A largura mínima esperada para a imagem '%value%' deve ser '%minwidth%', mas '%width%' foi detectada",
+    "Maximum allowed height for image '%value%' should be '%maxheight%' but '%height%' detected" => "A altura máxima permitida para a imagem '%value%' deve ser '%maxheight%', mas '%height%' foi detectada",
+    "Minimum expected height for image '%value%' should be '%minheight%' but '%height%' detected" => "A altura mínima esperada para a imagem '%value%' deve ser '%minheight%', mas '%height%' foi detectada",
+    "The size of image '%value%' could not be detected" => "O tamanho da imagem '%value%' não pôde ser detectado",
+    "File '%value%' can not be read" => "O arquivo '%value%' não pôde ser lido",
+
+    // Zend_Validate_File_IsCompressed
+    "File '%value%' is not compressed, '%type%' detected" => "O arquivo '%value%' não está compactado: '%type%' detectado",
+    "The mimetype of file '%value%' could not be detected" => "O mimetype do arquivo '%value%' não pôde ser detectado",
+    "File '%value%' can not be read" => "O arquivo '%value%' não pôde ser lido",
+
+    // Zend_Validate_File_IsImage
+    "File '%value%' is no image, '%type%' detected" => "O arquivo '%value%' não é uma imagem: '%type%' detectado",
+    "The mimetype of file '%value%' could not be detected" => "O mimetype do arquivo '%value%' não pôde ser detectado",
+    "File '%value%' can not be read" => "O arquivo '%value%' não pôde ser lido",
+
+    // Zend_Validate_File_Md5
+    "File '%value%' does not match the given md5 hashes" => "O arquivo '%value%' não corresponde ao hash md5 fornecido",
+    "A md5 hash could not be evaluated for the given file" => "Não foi possível avaliar um hash md5 para o arquivo fornecido",
+    "File '%value%' could not be found" => "O arquivo '%value%' não pôde ser encontrado",
+
+    // Zend_Validate_File_MimeType
+    "File '%value%' has a false mimetype of '%type%'" => "O arquivo '%value%' tem o mimetype incorreto: '%type%'",
+    "The mimetype of file '%value%' could not be detected" => "O mimetype do arquivo '%value%' não pôde ser detectado",
+    "File '%value%' can not be read" => "O arquivo '%value%' não pôde ser lido",
+
+    // Zend_Validate_File_NotExists
+    "File '%value%' exists" => "O arquivo '%value%' existe",
+
+    // Zend_Validate_File_Sha1
+    "File '%value%' does not match the given sha1 hashes" => "O arquivo '%value%' não corresponde ao hash sha1 fornecido",
+    "A sha1 hash could not be evaluated for the given file" => "Não foi possível avaliar um hash sha1 para o arquivo fornecido",
+    "File '%value%' could not be found" => "O arquivo '%value%' não pôde ser encontrado",
+
+    // Zend_Validate_File_Size
+    "Maximum allowed size for file '%value%' is '%max%' but '%size%' detected" => "O tamanho máximo permitido para o arquivo '%value%' é '%max%', mas '%size%' foram detectados",
+    "Minimum expected size for file '%value%' is '%min%' but '%size%' detected" => "O tamanho mínimo esperado para o arquivo '%value%' é '%min%', mas '%size%' foram detectados",
+    "File '%value%' could not be found" => "O arquivo '%value%' não pôde ser encontrado",
+
+    // Zend_Validate_File_Upload
+    "File '%value%' exceeds the defined ini size" => "O arquivo '%value%' excede o tamanho definido na configuração",
+    "File '%value%' exceeds the defined form size" => "O arquivo '%value%' excede o tamanho definido do formulário",
+    "File '%value%' was only partially uploaded" => "O arquivo '%value%' foi apenas parcialmente enviado",
+    "File '%value%' was not uploaded" => "O arquivo '%value%' não foi enviado",
+    "No temporary directory was found for file '%value%'" => "Nenhum diretório temporário foi encontrado para o arquivo '%value%'",
+    "File '%value%' can't be written" => "O arquivo '%value%' não pôde ser escrito",
+    "A PHP extension returned an error while uploading the file '%value%'" => "Uma extensão do PHP retornou um erro enquanto o arquivo '%value%' era enviado",
+    "File '%value%' was illegally uploaded. This could be a possible attack" => "O arquivo '%value%' foi enviado ilegalmente. Este poderia ser um possível ataque",
+    "File '%value%' was not found" => "O arquivo '%value%' não foi encontrado",
+    "Unknown error while uploading file '%value%'" => "Erro desconhecido ao enviar o arquivo '%value%'",
+
+    // Zend_Validate_File_WordCount
+    "Too much words, maximum '%max%' are allowed but '%count%' were counted" => "Há muitas palavras, são permitidas no máximo '%max%', mas '%count%' foram contadas",
+    "Too less words, minimum '%min%' are expected but '%count%' were counted" => "Há poucas palavras, são esperadas no mínimo '%min%', mas '%count%' foram contadas",
+    "File '%value%' could not be found" => "O arquivo '%value%' não pôde ser encontrado",
+
+    // Zend_Validate_Float
+    "Invalid type given, value should be float, string, or integer" => "O tipo especificado é inválido, o valor deve ser float, string, ou inteiro",
+    "'%value%' does not appear to be a float" => "'%value%' não parece ser um float",
+
+    // Zend_Validate_GreaterThan
+    "'%value%' is not greater than '%min%'" => "'%value%' não é maior que '%min%'",
+
+    // Zend_Validate_Hex
+    "Invalid type given, value should be a string" => "O tipo especificado é inválido, o valor deve ser uma string",
+    "'%value%' has not only hexadecimal digit characters" => "'%value%' não contém somente caracteres hexadecimais",
+
+    // Zend_Validate_Hostname
+    "Invalid type given, value should be a string" => "O tipo especificado é inválido, o valor deve ser uma string",
+    "'%value%' appears to be an IP address, but IP addresses are not allowed" => "'%value%' parece ser um endereço de IP, mas endereços de IP não são permitidos",
+    "'%value%' appears to be a DNS hostname but cannot match TLD against known list" => "'%value%' parece ser um hostname de DNS, mas o TLD não corresponde a nenhum TLD conhecido",
+    "'%value%' appears to be a DNS hostname but contains a dash in an invalid position" => "'%value%' parece ser um hostname de DNS, mas contém um traço em uma posição inválida",
+    "'%value%' appears to be a DNS hostname but cannot match against hostname schema for TLD '%tld%'" => "'%value%' parece ser um hostname de DNS, mas não corresponde ao esquema de hostname para o TLD '%tld%'",
+    "'%value%' appears to be a DNS hostname but cannot extract TLD part" => "'%value%' parece ser um hostname de DNS, mas o TLD não pôde ser extraído",
+    "'%value%' does not match the expected structure for a DNS hostname" => "'%value%' não corresponde com a estrutura esperada para um hostname de DNS",
+    "'%value%' does not appear to be a valid local network name" => "'%value%' não parece ser um nome de rede local válido",
+    "'%value%' appears to be a local network name but local network names are not allowed" => "'%value%' parece ser um nome de rede local, mas os nomes de rede local não são permitidos",
+    "'%value%' appears to be a DNS hostname but the given punycode notation cannot be decoded" => "'%value%' parece ser um hostname de DNS, mas a notação punycode fornecida não pode ser decodificada",
+
+    // Zend_Validate_Iban
+    "Unknown country within the IBAN '%value%'" => "País desconhecido para o IBAN '%value%'",
+    "'%value%' has a false IBAN format" => "'%value%' não é um formato IBAN válido",
+    "'%value%' has failed the IBAN check" => "'%value%' falhou na verificação do IBAN",
+
+    // Zend_Validate_Identical
+    "The two given tokens do not match" => "Os dois tokens fornecidos não combinam",
+    "No token was provided to match against" => "Nenhum token foi fornecido para a comparação",
+
+    // Zend_Validate_InArray
+    "'%value%' was not found in the haystack" => "'%value%' não faz parte dos valores esperados",
+
+    // Zend_Validate_Int
+    "Invalid type given, value should be string or integer" => "O tipo especificado é inválido, o valor deve ser string ou inteiro",
+    "'%value%' does not appear to be an integer" => "'%value%' não parece ser um número inteiro",
+
+    // Zend_Validate_Ip
+    "Invalid type given, value should be a string" => "O tipo especificado é inválido, o valor deve ser uma string",
+    "'%value%' does not appear to be a valid IP address" => "'%value%' não parece ser um endereço de IP válido",
+
+    // Zend_Validate_Isbn
+    "Invalid type given, value should be string or integer" => "O tipo especificado é inválido, o valor deve ser string ou inteiro",
+    "'%value%' is not a valid ISBN number" => "'%value%' não é um número ISBN válido",
+
+    // Zend_Validate_LessThan
+    "'%value%' is not less than '%max%'" => "'%value%' não é menor que '%max%'",
+
+    // Zend_Validate_NotEmpty
+    "Invalid type given, value should be float, string, array, boolean or integer" => "O tipo especificado é inválido, o valor deve ser float, string, matriz, booleano ou inteiro",
+    "Value is required and can't be empty" => "O valor é obrigatório e não pode estar vazio",
+
+    // Zend_Validate_PostCode
+    "Invalid type given. The value should be a string or a integer" => "O tipo especificado é inválido. O valor deve ser uma string ou um inteiro",
+    "'%value%' does not appear to be a postal code" => "'%value%' não parece ser um código postal",
+
+    // Zend_Validate_Regex
+    "Invalid type given, value should be string, integer or float" => "O tipo especificado é inválido, o valor deve ser string, inteiro ou float",
+    "'%value%' does not match against pattern '%pattern%'" => "'%value%' não corresponde ao padrão '%pattern%'",
+    "There was an internal error while using the pattern '%pattern%'" => "Houve um erro interno durante o uso do padrão '%pattern%'",
+
+    // Zend_Validate_Sitemap_Changefreq
+    "'%value%' is not a valid sitemap changefreq" => "'%value%' não é um changefreq de sitemap válido",
+    "Invalid type given, the value should be a string" => "O tipo especificado é inválido, o valor deve ser uma string",
+
+    // Zend_Validate_Sitemap_Lastmod
+    "'%value%' is not a valid sitemap lastmod" => "'%value%' não é um lastmod de sitemap válido",
+    "Invalid type given, the value should be a string" => "O tipo especificado é inválido, o valor deve ser uma string",
+
+    // Zend_Validate_Sitemap_Loc
+    "'%value%' is not a valid sitemap location" => "'%value%' não é uma localização de sitemap válida",
+    "Invalid type given, the value should be a string" => "O tipo especificado é inválido, o valor deve ser uma string",
+
+    // Zend_Validate_Sitemap_Priority
+    "'%value%' is not a valid sitemap priority" => "'%value%' não é uma prioridade de sitemap válida",
+    "Invalid type given, the value should be a integer, a float or a numeric string" => "O tipo especificado é inválido, o valor deve ser um inteiro, um float ou uma string numérica",
+
+    // Zend_Validate_StringLength
+    "Invalid type given, value should be a string" => "O tipo especificado é inválido, o valor deve ser uma string",
+    "'%value%' is less than %min% characters long" => "O tamanho de '%value%' é inferior a %min% caracteres",
+    "'%value%' is more than %max% characters long" => "O tamanho de '%value%' é superior a %max% caracteres",
+);
diff --git a/framework/resources/languages/ru/Zend_Validate.php b/framework/resources/languages/ru/Zend_Validate.php
new file mode 100644 (file)
index 0000000..b52dbf1
--- /dev/null
@@ -0,0 +1,259 @@
+<?php
+/**
+ * Zend Framework
+ *
+ * LICENSE
+ *
+ * This source file is subject to the new BSD license that is bundled
+ * with this package in the file LICENSE.txt.
+ * It is also available through the world-wide-web at this URL:
+ * http://framework.zend.com/license/new-bsd
+ * If you did not receive a copy of the license and are unable to
+ * obtain it through the world-wide-web, please send an email
+ * to license@zend.com so we can send you a copy immediately.
+ *
+ * @category   Zend
+ * @package    Zend_Translate
+ * @subpackage Ressource
+ * @copyright  Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
+ * @license    http://framework.zend.com/license/new-bsd     New BSD License
+ * @version    $Id:$
+ */
+
+/**
+ * EN-Revision: 20377
+ */
+return array(
+    // Zend_Validate_Alnum
+    "Invalid type given, value should be float, string, or integer" => "Недопустимый тип данных, значение должно быть числом с плавающей точкой, строкой или целым числом",
+    "'%value%' contains characters which are non alphabetic and no digits" => "'%value%' содержит недопустимые символы. Разрешены только буквенные символы и цифры",
+    "'%value%' is an empty string" => "'%value%' - пустая строка",
+
+    // Zend_Validate_Alpha
+    "Invalid type given, value should be a string" => "Недопустимый тип данных, значение должно быть строкой",
+    "'%value%' contains non alphabetic characters" => "'%value%' содержит не буквенные символы",
+    "'%value%' is an empty string" => "'%value%' - пустая строка",
+
+    // Zend_Validate_Barcode
+    "'%value%' failed checksum validation" => "'%value%' ошибка проверки контрольной суммы",
+    "'%value%' contains invalid characters" => "'%value%' содержит недопустимые символы",
+    "'%value%' should have a length of %length% characters" => "Длина '%value%' должна составлять %length% символов",
+    "Invalid type given, value should be string" => "Недопустимый тип данных, значение должно быть строкой",
+
+    // Zend_Validate_Between
+    "'%value%' is not between '%min%' and '%max%', inclusively" => "'%value%' не в диапазоне от '%min%' до '%max%', включительно",
+    "'%value%' is not strictly between '%min%' and '%max%'" => "'%value%' не в диапазоне от '%min%' до '%max%'",
+
+    // Zend_Validate_Callback
+    "'%value%' is not valid" => "'%value%' недопустимое значение",
+    "Failure within the callback, exception returned" => "Ошибка в обратном вызове, возвращено исключение",
+
+    // Zend_Validate_Ccnum
+    "'%value%' must contain between 13 and 19 digits" => "'%value%' должно содержать от 13 до 19 цифр",
+    "Luhn algorithm (mod-10 checksum) failed on '%value%'" => "Алгоритм Луна (вычисление контрольной цифры) вернул ошибку для '%value%'",
+
+    // Zend_Validate_CreditCard
+    "Luhn algorithm (mod-10 checksum) failed on '%value%'" => "Алгоритм Луна (вычисление контрольной цифры) вернул ошибку для '%value%'",
+    "'%value%' must contain only digits" => "'%value%' должно содержать только цифры",
+    "Invalid type given, value should be a string" => "Недопустимый тип данных, значение должно быть строкой",
+    "'%value%' contains an invalid amount of digits" => "'%value%' содержит недопустимое количество цифр",
+    "'%value%' is not from an allowed institute" => "'%value%' не входит в список разрешенных платежных систем",
+    "Validation of '%value%' has been failed by the service" => "Проверка '%value%' закончилась ошибкой сервиса",
+    "The service returned a failure while validating '%value%'" => "Сервис возвратил ошибку во время проверки '%value%'",
+
+    // Zend_Validate_Date
+    "Invalid type given, value should be string, integer, array or Zend_Date" => "Недопустимый тип данных, значение должно быть строкой, целым числом, массивом или объектом Zend_Date",
+    "'%value%' does not appear to be a valid date" => "'%value%' не является корректной датой",
+    "'%value%' does not fit the date format '%format%'" => "'%value%' не соответствует формату даты '%format%'",
+
+    // Zend_Validate_Db_Abstract
+    "No record matching %value% was found" => "Не найдено записей, совпадающих с '%value%'",
+    "A record matching %value% was found" => "Найдена запись, совпадающая со значением '%value%'",
+
+    // Zend_Validate_Digits
+    "Invalid type given, value should be string, integer or float" => "Недопустимый тип данных, значение должно быть числом с плавающей точкой, строкой, или целым числом",
+    "'%value%' contains not only digit characters" => "Значение '%value%' должно содержать только цифровые символы",
+    "'%value%' is an empty string" => "'%value%' - пустая строка",
+
+    // Zend_Validate_EmailAddress
+    "Invalid type given, value should be a string" => "Недопустимый тип данных, значение должно быть строкой",
+    "'%value%' is not a valid email address in the basic format local-part@hostname" => "'%value%' недопустимый адрес электронной почты. Введите его в формате имя@домен",
+    "'%hostname%' is not a valid hostname for email address '%value%'" => "'%hostname%' недопустимое имя хоста для адреса '%value%'",
+    "'%hostname%' does not appear to have a valid MX record for the email address '%value%'" => "'%hostname%' не имеет корректной MX-записи об адресе '%value%'",
+    "'%hostname%' is not in a routable network segment. The email address '%value%' should not be resolved from public network." => "'%hostname%' не является маршрутизируемым сегментом сети. Адрес электронной почты '%value%' не может быть получен из публичной сети.",
+    "'%localPart%' can not be matched against dot-atom format" => "'%localPart% не соответствует формату dot-atom",
+    "'%localPart%' can not be matched against quoted-string format" => "'%localPart%' не соответствует формату quoted-string",
+    "'%localPart%' is not a valid local part for email address '%value%'" => "'%localPart%' недопустимое имя для адреса '%value%'",
+    "'%value%' exceeds the allowed length" => "'%value%' превышает допустимую длину",
+
+    // Zend_Validate_File_Count
+    "Too many files, maximum '%max%' are allowed but '%count%' are given" => "Слишком много файлов, максимально разрешено - '%max%', а получено - '%count%'",
+    "Too few files, minimum '%min%' are expected but '%count%' are given" => "Слишком мало файлов, минимально разрешено - '%min%', а получено - '%count%'",
+
+    // Zend_Validate_File_Crc32
+    "File '%value%' does not match the given crc32 hashes" => "Файл '%value%' не соответствует заданному crc32 хешу",
+    "A crc32 hash could not be evaluated for the given file" => "crc32 хеш не может быть вычислен для данного файла",
+    "File '%value%' could not be found" => "Файл '%value%' не найден",
+
+    // Zend_Validate_File_ExcludeExtension
+    "File '%value%' has a false extension" => "Файл '%value%' имеет недопустимое расширение",
+    "File '%value%' could not be found" => "Файл '%value%' не найден",
+
+    // Zend_Validate_File_ExcludeMimeType
+    "File '%value%' has a false mimetype of '%type%'" => "MIME-тип '%type%' файла '%value%' недопустим",
+    "The mimetype of file '%value%' could not be detected" => "Не удается определить MIME-тип файла '%value%'",
+    "File '%value%' can not be read" => "Файл '%value%' не может быть прочитан",
+
+    // Zend_Validate_File_Exists
+    "File '%value%' does not exist" => "Файл '%value%' не существует",
+
+    // Zend_Validate_File_Extension
+    "File '%value%' has a false extension" => "Файл '%value%' имеет недопустимое расширение",
+    "File '%value%' could not be found" => "Файл '%value%' не найден",
+
+    // Zend_Validate_File_FilesSize
+    "All files in sum should have a maximum size of '%max%' but '%size%' were detected" => "Общий размер файлов не должен превышать '%max%', сейчас - '%size%'",
+    "All files in sum should have a minimum size of '%min%' but '%size%' were detected" => "Общий размер файлов не должен быть менее '%min%', сейчас - '%size%'",
+    "One or more files can not be read" => "Один или более файлов не могут быть прочитаны",
+
+    // Zend_Validate_File_Hash
+    "File '%value%' does not match the given hashes" => "Файл '%value%' не соответствует указанному хешу",
+    "A hash could not be evaluated for the given file" => "Хеш не может быть подсчитан для указанного файла",
+    "File '%value%' could not be found" => "Файл '%value%' не найден",
+
+    // Zend_Validate_File_ImageSize
+    "Maximum allowed width for image '%value%' should be '%maxwidth%' but '%width%' detected" => "Максимально разрешённая ширина изображения '%value%' должна быть '%maxwidth%', сейчас - '%width%'",
+    "Minimum expected width for image '%value%' should be '%minwidth%' but '%width%' detected" => "Минимально ожидаемая ширина изображения '%value%' должна быть '%minwidth%', сейчас - '%width%'",
+    "Maximum allowed height for image '%value%' should be '%maxheight%' but '%height%' detected" => "Максимально разрешённая высота изображения '%value%' должна быть '%maxheight%', сейчас - '%height%'",
+    "Minimum expected height for image '%value%' should be '%minheight%' but '%height%' detected" => "Минимально ожидаемая высота изображения '%value%' должна быть '%minheight%', сейчас - '%height%'",
+    "The size of image '%value%' could not be detected" => "Невозможно определить размер изображения '%value%'",
+    "File '%value%' can not be read" => "Файл '%value%' не может быть прочитан",
+
+    // Zend_Validate_File_IsCompressed
+    "File '%value%' is not compressed, '%type%' detected" => "Файл '%value%' не является сжатым. MIME-тип файла - '%type%'",
+    "The mimetype of file '%value%' could not be detected" => "Не удается определить MIME-тип файла '%value%'",
+    "File '%value%' can not be read" => "Файл '%value%' не может быть прочитан",
+
+    // Zend_Validate_File_IsImage
+    "File '%value%' is no image, '%type%' detected" => "Файл '%value%' не является изображением. MIME-тип файла - '%type%'",
+    "The mimetype of file '%value%' could not be detected" => "Не удается определить MIME-тип файла '%value%'",
+    "File '%value%' can not be read" => "Файл '%value%' не может быть прочитан",
+
+    // Zend_Validate_File_Md5
+    "File '%value%' does not match the given md5 hashes" => "Файл '%value%' не соответствует указанному md5 хешу",
+    "A md5 hash could not be evaluated for the given file" => "md5 хеш не может быть вычислен для указанного файла",
+    "File '%value%' could not be found" => "Файл '%value%' не найден",
+
+    // Zend_Validate_File_MimeType
+    "File '%value%' has a false mimetype of '%type%'" => "MIME-тип '%type%' файла '%value%' недопустим",
+    "The mimetype of file '%value%' could not be detected" => "Не удается определить MIME-тип файла '%value%'",
+    "File '%value%' can not be read" => "Файл '%value%' не может быть прочитан",
+
+    // Zend_Validate_File_NotExists
+    "File '%value%' exists" => "Файл '%value%' уже существует",
+
+    // Zend_Validate_File_Sha1
+    "File '%value%' does not match the given sha1 hashes" => "Файл '%value%' не соответствует указаному хешу sha1",
+    "A sha1 hash could not be evaluated for the given file" => "Хеш sha1 не может быть подсчитан для указанного файла",
+    "File '%value%' could not be found" => "Файл '%value%' не найден",
+
+    // Zend_Validate_File_Size
+    "Maximum allowed size for file '%value%' is '%max%' but '%size%' detected" => "Максимальный разрешенный размер файла '%value%' это '%max%', сейчас - '%size%'",
+    "Minimum expected size for file '%value%' is '%min%' but '%size%' detected" => "Минимальный разрешенный размер файла '%value%' это '%min%', сейчас - '%size%'",
+    "File '%value%' could not be found" => "Файл '%value%' не найден",
+
+    // Zend_Validate_File_Upload
+    "File '%value%' exceeds the defined ini size" => "Размер файла '%value%' превышает допустимый размер, указанный в php.ini",
+    "File '%value%' exceeds the defined form size" => "Размер файла '%value%' превышает допустимый размер, указанный в форме",
+    "File '%value%' was only partially uploaded" => "Файл '%value%' был загружен только частично",
+    "File '%value%' was not uploaded" => "Файл '%value%' не был загружен",
+    "No temporary directory was found for file '%value%'" => "Не найдена временная директория для файла '%value%'",
+    "File '%value%' can't be written" => "Файл '%value%' не может быть записан",
+    "A PHP extension returned an error while uploading the file '%value%'" => "PHP расширение возвратило ошибку во время загрузки файла '%value%'",
+    "File '%value%' was illegally uploaded. This could be a possible attack" => "Файл '%value%' загружен некорректно. Возможна атака",
+    "File '%value%' was not found" => "Файл '%value%' не найден",
+    "Unknown error while uploading file '%value%'" => "Произошла неизвестная ошибка во время загрузки файла '%value%'",
+
+    // Zend_Validate_File_WordCount
+    "Too much words, maximum '%max%' are allowed but '%count%' were counted" => "Слишком много слов, разрешено максимум '%max%' слов, но сейчас - '%count%'",
+    "Too less words, minimum '%min%' are expected but '%count%' were counted" => "Слишком мало слов, разрешено минимум '%min%' слов, но сейчас - '%count%'",
+    "File '%value%' could not be found" => "Файл '%value%' не найден",
+
+    // Zend_Validate_Float
+    "Invalid type given, value should be float, string, or integer" => "Недопустимый тип данных, значение должно быть числом с плавающей точкой, строкой, или целым числом",
+    "'%value%' does not appear to be a float" => "'%value%' не является числом с плавающей точкой",
+
+    // Zend_Validate_GreaterThan
+    "'%value%' is not greater than '%min%'" => "'%value%' не превышает '%min%'",
+
+    // Zend_Validate_Hex
+    "Invalid type given, value should be a string" => "Недопустимый тип данных, значение должно быть строкой",
+    "'%value%' has not only hexadecimal digit characters" => "Значение '%value%' должно содержать только шестнадцатиричные символы",
+
+    // Zend_Validate_Hostname
+    "Invalid type given, value should be a string" => "Недопустимый тип данных, значение должно быть строкой",
+    "'%value%' appears to be an IP address, but IP addresses are not allowed" => "Значение '%value%' выглядит как IP-адрес, но IP-адреса не разрешены",
+    "'%value%' appears to be a DNS hostname but cannot match TLD against known list" => "'%value%' выглядит как DNS имя хоста, но оно не дожно быть из списка доменов верхнего уровня",
+    "'%value%' appears to be a DNS hostname but contains a dash in an invalid position" => "'%value%' выглядит как DNS имя хоста, но знак '-' находится в недопустимом месте",
+    "'%value%' appears to be a DNS hostname but cannot match against hostname schema for TLD '%tld%'" => "'%value%' выглядит как DNS имя хоста, но оно не соответствует шаблону для доменных имен верхнего уровня '%tld%'",
+    "'%value%' appears to be a DNS hostname but cannot extract TLD part" => "'%value%' выглядит как DNS имя хоста, но не удаётся извлечь домен верхнего уровня",
+    "'%value%' does not match the expected structure for a DNS hostname" => "'%value%' не соответствует ожидаемой структуре для DNS имени хоста",
+    "'%value%' does not appear to be a valid local network name" => "'%value%' является недопустимым локальным сетевым адресом",
+    "'%value%' appears to be a local network name but local network names are not allowed" => "'%value%' выглядит как локальный сетевой адрес, но локальные сетевые адреса не разрешены",
+    "'%value%' appears to be a DNS hostname but the given punycode notation cannot be decoded" => "'%value%' выглядит как DNS имя хоста, но указанное значение не может быть преобразованно в допустимый для DNS набор символов",
+
+    // Zend_Validate_Iban
+    "Unknown country within the IBAN '%value%'" => "Не известная страна IBAN '%value%'",
+    "'%value%' has a false IBAN format" => "'%value%' имеет недопустимый IBAN формат",
+    "'%value%' has failed the IBAN check" => "'%value%' не прошло IBAN проверку",
+
+    // Zend_Validate_Identical
+    "The token '%token%' does not match the given token '%value%'" => "Значение '%token%' не совпадает с указанным значением '%value%'",
+    "No token was provided to match against" => "Не было указано значение для проверки на идентичность",
+
+    // Zend_Validate_InArray
+    "'%value%' was not found in the haystack" => "'%value%' не найдено в перечисленных допустимых значениях",
+
+    // Zend_Validate_Int
+    "Invalid type given, value should be string or integer" => "Недопустимый тип данных, значение должно быть строкой или целым числом",
+    "'%value%' does not appear to be an integer" => "'%value%' не является целым числом",
+
+    // Zend_Validate_Ip
+    "Invalid type given, value should be a string" => "Недопустимый тип данных, значение должно быть строкой",
+    "'%value%' does not appear to be a valid IP address" => "'%value%' не является корректным IP-адресом",
+
+    // Zend_Validate_Isbn
+    "'%value%' is not a valid ISBN number" => "'%value%' не является корректным номером ISBN",
+
+    // Zend_Validate_LessThan
+    "'%value%' is not less than '%max%'" => "'%value%' не меньше, чем '%max%'",
+
+    // Zend_Validate_NotEmpty
+    "Invalid type given, value should be float, string, array, boolean or integer" => "Недопустимый тип данных, значение должно быть числом с плавающей точкой, строкой, массивом, булевым значением или целым числом",
+    "Value is required and can't be empty" => "Значение обязательно для заполнения и не может быть пустым",
+
+    // Zend_Validate_PostCode
+    "Invalid type given, value should be string or integer" => "Недопустимый тип данных, значение должно быть строкой или целым числом",
+    "'%value%' does not appear to be an postal code" => "'%value%' не является корректным почтовым кодом",
+
+    // Zend_Validate_Regex
+    "Invalid type given, value should be string, integer or float" => "Недопустимый тип данных, значение должно быть числом с плавающей точкой, строкой, или целым числом",
+    "'%value%' does not match against pattern '%pattern%'" => "'%value%' не соответствует шаблону '%pattern%'",
+
+    // Zend_Validate_Sitemap_Changefreq
+    "'%value%' is not a valid sitemap changefreq" => "'%value%' недопустимое значение для sitemap changefreq",
+
+    // Zend_Validate_Sitemap_Lastmod
+    "'%value%' is not a valid sitemap lastmod" => "'%value%' недопустимое значение для sitemap lastmod",
+
+    // Zend_Validate_Sitemap_Loc
+    "'%value%' is not a valid sitemap location" => "'%value%' недопустимое значение для sitemap location",
+
+    // Zend_Validate_Sitemap_Priority
+    "'%value%' is not a valid sitemap priority" => "'%value%' недопустимое значение для sitemap priority",
+
+    // Zend_Validate_StringLength
+    "Invalid type given, value should be a string" => "Недопустимый тип данных, значение должно быть строкой",
+    "'%value%' is less than %min% characters long" => "'%value%' меньше разрешенной минимальной длины в %min% символов",
+    "'%value%' is more than %max% characters long" => "'%value%' больше разрешенной максимальной длины в %max% символов",
+);
diff --git a/framework/resources/languages/sr/Zend_Validate.php b/framework/resources/languages/sr/Zend_Validate.php
new file mode 100644 (file)
index 0000000..8424f30
--- /dev/null
@@ -0,0 +1,266 @@
+<?php
+/**
+ * Zend Framework
+ *
+ * LICENSE
+ *
+ * This source file is subject to the new BSD license that is bundled
+ * with this package in the file LICENSE.txt.
+ * It is also available through the world-wide-web at this URL:
+ * http://framework.zend.com/license/new-bsd
+ * If you did not receive a copy of the license and are unable to
+ * obtain it through the world-wide-web, please send an email
+ * to license@zend.com so we can send you a copy immediately.
+ *
+ * @category   Zend
+ * @package    Zend_Translate
+ * @subpackage Ressource
+ * @copyright  Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
+ * @license    http://framework.zend.com/license/new-bsd     New BSD License
+ * @version    $Id:$
+ */
+
+/**
+ * EN-Revision: 21135
+ */
+return array(
+    // Zend_Validate_Alnum
+    "Invalid type given, value should be float, string, or integer" => "Nevalidan tip, vrednost treba da bude tekst ili broj",
+    "'%value%' contains characters which are non alphabetic and no digits" => "'%value%' sadrži karaktere koji nisu slova niti cifre",
+    "'%value%' is an empty string" => "'%value%' je prazan tekst",
+
+    // Zend_Validate_Alpha
+    "Invalid type given, value should be a string" => "Nevalidan tip, vrednost treba da bude tekst",
+    "'%value%' contains non alphabetic characters" => "'%value%' sadrži karaktere koji nisu slova",
+    "'%value%' is an empty string" => "'%value%' je prazan tekst",
+
+    // Zend_Validate_Barcode
+    "'%value%' failed checksum validation" => "'%value%' greška u checksum validaciji",
+    "'%value%' contains invalid characters" => "'%value%' sadrži nevalidne karaktere",
+    "'%value%' should have a length of %length% characters" => "'%value%' treba da bude dužine %length%",
+    "Invalid type given, value should be string" => "Nevalidan tip, vrednost treba da bude tekst",
+
+    // Zend_Validate_Between
+    "'%value%' is not between '%min%' and '%max%', inclusively" => "'%value%' nije između '%min%' i '%max%', uključivo",
+    "'%value%' is not strictly between '%min%' and '%max%'" => "'%value%' nije strogo između '%min%' i '%max%'",
+
+    // Zend_Validate_Callback
+    "'%value%' is not valid" => "'%value%' nije validno",
+    "Failure within the callback, exception returned" => "Greška u pozivu",
+
+    // Zend_Validate_Ccnum
+    "'%value%' must contain between 13 and 19 digits" => "'%value%' treba da sadrži između 13 i 19 cifara",
+    "Luhn algorithm (mod-10 checksum) failed on '%value%'" => "Luhn algoritam ne prolazi na '%value%'",
+
+    // Zend_Validate_CreditCard
+    "Luhn algorithm (mod-10 checksum) failed on '%value%'" => "Luhn algoritam ne prolazi na '%value%'",
+    "'%value%' must contain only digits" => "'%value%' treba da sadrži samo cifre",
+    "Invalid type given, value should be a string" => "Nevalidan tip, vrednost treba da bude tekst",
+    "'%value%' contains an invalid amount of digits" => "'%value%' sadrži nevalidu količinu cifara",
+    "'%value%' is not from an allowed institute" => "'%value%' nije iz dozvoljene institucije",
+    "Validation of '%value%' has been failed by the service" => "Validacija '%value%' nije uspela od strane servisa",
+    "The service returned a failure while validating '%value%'" => "Servis je vratio grešku pri validaciji '%value%'",
+
+    // Zend_Validate_Date
+    "Invalid type given, value should be string, integer, array or Zend_Date" => "Nevalidan tip, vrednost treba da bude tekst, ceo broj, niz ili Zend_Date",
+    "'%value%' does not appear to be a valid date" => "'%value%' nije validan datum",
+    "'%value%' does not fit the date format '%format%'" => "'%value%' nije u formatu datuma '%format%'",
+
+    // Zend_Validate_Db_Abstract
+    "No record matching %value% was found" => "Zapis koji se poklapa sa %value% nije pronađen",
+    "A record matching %value% was found" => "Zapis koji se poklapa sa %value% je pronađen",
+
+    // Zend_Validate_Digits
+    "Invalid type given, value should be string, integer or float" => "Nevalidan tip, vrednost treba da bude tekst ili broj",
+    "'%value%' contains characters which are not digits; but only digits are allowed" => "'%value%' sadrži karaktere koji nisu cifre, a samo cifre su dozvoljene",
+    "'%value%' contains not only digit characters" => "'%value%' ne sadrži samo cifre",
+    "'%value%' is an empty string" => "'%value%' je prazan tekst",
+
+    // Zend_Validate_EmailAddress
+    "Invalid type given, value should be a string" => "Nevalidan tip, vrednost treba da bude tekst",
+    "'%value%' is not a valid email address in the basic format local-part@hostname" => "'%value%' nije validna adresa elektronske pošte u formatu adresa@imehosta",
+    "'%hostname%' is not a valid hostname for email address '%value%'" => "'%hostname%' nije validno ime hosta za adresu elektronske pošte '%value%'",
+    "'%hostname%' does not appear to have a valid MX record for the email address '%value%'" => "'%hostname%' nema validan MX zapis za adresu elektronske pošte '%value%'",
+    "'%hostname%' is not in a routable network segment. The email address '%value%' should not be resolved from public network." => "'%hostname%' nije rutabilan mrežni segment. Adresa elektronske pošte '%value%' ne treba da bude razrešena sa javne mreže",
+    "'%localPart%' can not be matched against dot-atom format" => "'%localPart%' se ne poklapa sa dot-atom formatom",
+    "'%localPart%' can not be matched against quoted-string format" => "'%localPart%' se ne poklapa sa quoted-string formatom",
+    "'%localPart%' is not a valid local part for email address '%value%'" => "'%localPart%' nije validan deo adrese elektronske pošte '%value%'",
+    "'%value%' exceeds the allowed length" => "'%value%' prelazi dozvoljenu dužinu",
+
+    // Zend_Validate_File_Count
+    "Too many files, maximum '%max%' are allowed but '%count%' are given" => "Preveliki broj fajlova, maksimalno '%max%' je dozvoljeno, a '%count%' je prosleđeno",
+    "Too few files, minimum '%min%' are expected but '%count%' are given" => "Premali broj fajlova, minimalno '%min%' je očekivano, a '%count%' je prosleđeno",
+
+    // Zend_Validate_File_Crc32
+    "File '%value%' does not match the given crc32 hashes" => "Fajl '%value%' ne prolazi crc32 proveru",
+    "A crc32 hash could not be evaluated for the given file" => "Nema crc32 kodova za dati fajl",
+    "File '%value%' could not be found" => "Fajl '%value%' ne može biti pronađen",
+
+    // Zend_Validate_File_ExcludeExtension
+    "File '%value%' has a false extension" => "Fajl '%value%' ima nevalidnu ekstenziju",
+    "File '%value%' could not be found" => "Fajl '%value%' ne može biti pronađen",
+
+    // Zend_Validate_File_ExcludeMimeType
+    "File '%value%' has a false mimetype of '%type%'" => "Fajl '%value%' ima nevalidan mime-tip '%type%'",
+    "The mimetype of file '%value%' could not be detected" => "Mime-tip fajla '%value%' ne može biti detektovan",
+    "File '%value%' can not be read" => "Fajl '%value%' ne može biti pročitan",
+
+    // Zend_Validate_File_Exists
+    "File '%value%' does not exist" => "Fajl '%value%' ne postoji",
+
+    // Zend_Validate_File_Extension
+    "File '%value%' has a false extension" => "Fajl '%value%' ima nevalidnu ekstenziju",
+    "File '%value%' could not be found" => "Fajl '%value%' ne može biti pronađen",
+
+    // Zend_Validate_File_FilesSize
+    "All files in sum should have a maximum size of '%max%' but '%size%' were detected" => "Svi fajlovi u zbiru treba da imaju maksimalnu veličinu '%max%', veličina poslatih fajlova je '%size%'",
+    "All files in sum should have a minimum size of '%min%' but '%size%' were detected" => "Svi fajlovi u zbiru treba da imaju minimalnu veličinu '%min%', veličina poslatih fajlova je '%size%'",
+    "One or more files can not be read" => "Jedan ili više fajlova ne može biti pročitan",
+
+    // Zend_Validate_File_Hash
+    "File '%value%' does not match the given hashes" => "Fajl '%value%' je nepravilno kodiran",
+    "A hash could not be evaluated for the given file" => "Heševi nisu pronađeni za dati fajl",
+    "File '%value%' could not be found" => "Fajl '%value%' ne može biti pronađen",
+
+    // Zend_Validate_File_ImageSize
+    "Maximum allowed width for image '%value%' should be '%maxwidth%' but '%width%' detected" => "Maksimalna dozvoljena širina slike '%value%' je '%maxwidth%', data slika ima širinu '%width%'",
+    "Minimum expected width for image '%value%' should be '%minwidth%' but '%width%' detected" => "Minimalna očekivana širina slike '%value%' je '%minwidth%', data slika ima širinu '%width%'",
+    "Maximum allowed height for image '%value%' should be '%maxheight%' but '%height%' detected" => "Maksimalna dozvoljena visina slike '%value%' je '%maxheight%', data slika ima visinu '%height%'",
+    "Minimum expected height for image '%value%' should be '%minheight%' but '%height%' detected" => "Minimalna očekivana visina slike '%value%' je '%minheight%', data slika ima visinu '%height%'",
+    "The size of image '%value%' could not be detected" => "Veličina slike '%value%' ne može biti određena",
+    "File '%value%' can not be read" => "Fajl '%value%' ne može biti pročitan",
+
+    // Zend_Validate_File_IsCompressed
+    "File '%value%' is not compressed, '%type%' detected" => "Fajl '%value%' nije kompresovan, '%type%' detektovan",
+    "The mimetype of file '%value%' could not be detected" => "Mime-tip fajla '%value%' ne može biti detektovan",
+    "File '%value%' can not be read" => "Fajl '%value%' ne može biti pročitan",
+
+    // Zend_Validate_File_IsImage
+    "File '%value%' is no image, '%type%' detected" => "Fajl '%value%' nije slika, '%type%' detektovan",
+    "The mimetype of file '%value%' could not be detected" => "Mime-tip fajla '%value%' ne može biti detektovan",
+    "File '%value%' can not be read" => "Fajl '%value%' ne može biti pročitan",
+
+    // Zend_Validate_File_Md5
+    "File '%value%' does not match the given md5 hashes" => "Fajl '%value%' ne prolazi md5 proveru",
+    "A md5 hash could not be evaluated for the given file" => "Nema md5 heševa za dati fajl",
+    "File '%value%' could not be found" => "Fajl '%value%' ne može biti pronađen",
+
+    // Zend_Validate_File_MimeType
+    "File '%value%' has a false mimetype of '%type%'" => "Fajl '%value%' ima nevalidan mime-tip '%type%'",
+    "The mimetype of file '%value%' could not be detected" => "Mime-tip fajla '%value%' ne može biti detektovan",
+    "File '%value%' can not be read" => "Fajl '%value%' ne može biti pročitan",
+
+    // Zend_Validate_File_NotExists
+    "File '%value%' exists" => "Fajl '%value%' postoji",
+
+    // Zend_Validate_File_Sha1
+    "File '%value%' does not match the given sha1 hashes" => "Fajl '%value%' ne prolazi sha1 proveru",
+    "A sha1 hash could not be evaluated for the given file" => "Nema sha1 heševa za dati fajl",
+    "File '%value%' could not be found" => "Fajl '%value%' ne može biti pronađen",
+
+    // Zend_Validate_File_Size
+    "Maximum allowed size for file '%value%' is '%max%' but '%size%' detected" => "Maksimalna dozvoljena veličina fajla '%value%' je '%max%', data veličina je '%size%'",
+    "Minimum expected size for file '%value%' is '%min%' but '%size%' detected" => "Minimalna očekivana veličina fajla '%value%' je '%min%', data veličina je '%size%'",
+    "File '%value%' could not be found" => "Fajl '%value%' ne može biti pronađen",
+
+    // Zend_Validate_File_Upload
+    "File '%value%' exceeds the defined ini size" => "Fajl '%value%' prevazilazi maksimalnu dozvoljenu veličinu",
+    "File '%value%' exceeds the defined form size" => "Fajl '%value%' prevazilazi maksimalnu dozvoljenu veličinu",
+    "File '%value%' was only partially uploaded" => "Fajl '%value%' je samo parcijalno uploadovan",
+    "File '%value%' was not uploaded" => "Fajl '%value%' nije uploadovan",
+    "No temporary directory was found for file '%value%'" => "Privremeni direktorijum nije pronađen za fajl '%value%'",
+    "File '%value%' can't be written" => "Fajl '%value%' ne može biti izmenjen",
+    "A PHP extension returned an error while uploading the file '%value%'" => "Ekstenzija je vratila grešku tokom uploada fajla '%value%'",
+    "File '%value%' was illegally uploaded. This could be a possible attack" => "Fajl '%value%' je ilegalno uploadovan, moguć napad",
+    "File '%value%' was not found" => "Fajl '%value%' nije pronađen",
+    "Unknown error while uploading file '%value%'" => "Nepoznata greška pri uploadu fajla '%value%'",
+
+    // Zend_Validate_File_WordCount
+    "Too much words, maximum '%max%' are allowed but '%count%' were counted" => "Previše reči, maksimalno '%max%' je dozvoljeno, '%count%' je izbrojano",
+    "Too less words, minimum '%min%' are expected but '%count%' were counted" => "Premalo reči, minimalno '%min%' je očekivano, '%count%' je izbrojano",
+    "File '%value%' could not be found" => "Fajl '%value%' ne može biti pronađen",
+
+    // Zend_Validate_Float
+    "Invalid type given, value should be float, string, or integer" => "Nevalidan tip, vrednost treba da bude tekst ili broj",
+    "'%value%' does not appear to be a float" => "'%value%' nije razlomljeni broj",
+
+    // Zend_Validate_GreaterThan
+    "'%value%' is not greater than '%min%'" => "'%value%' nije veće od '%min%'",
+
+    // Zend_Validate_Hex
+    "Invalid type given, value should be a string" => "Nevalidan tip, vrednost treba da bude tekst",
+    "'%value%' has not only hexadecimal digit characters" => "'%value%' se ne sastoji samo od heksadecimalnih karaktera",
+
+    // Zend_Validate_Hostname
+    "Invalid type given, value should be a string" => "Nevalidan tip, vrednost treba da bude tekst",
+    "'%value%' appears to be an IP address, but IP addresses are not allowed" => "'%value%' je IP adresa, IP adrese nisu dozvoljene",
+    "'%value%' appears to be a DNS hostname but cannot match TLD against known list" => "'%value%' je DNS ime hosta, ali TLD nije u listi poznatih",
+    "'%value%' appears to be a DNS hostname but contains a dash in an invalid position" => "'%value%' je DNS ime hosta, ali sadrži srednju crtu (-) na nedozvoljenoj poziciji",
+    "'%value%' appears to be a DNS hostname but cannot match against hostname schema for TLD '%tld%'" => "'%value%' je DNS ime hosta, ali se ne poklapa sa šemom za '%tld%' TLD",
+    "'%value%' appears to be a DNS hostname but cannot extract TLD part" => "'%value%' je DNS ime hosta, ali ne može da se ekstraktuje TLD deo '%tld%'",
+    "'%value%' does not match the expected structure for a DNS hostname" => "'%value%' se ne poklapa sa očekivanom strukturom DNS imena hosta",
+    "'%value%' does not appear to be a valid local network name" => "'%value%' nije validno ime lokalne mreže",
+    "'%value%' appears to be a local network name but local network names are not allowed" => "'%value%' je ime lokalne mreže, lokalna imena mreža nisu dozvoljena",
+    "'%value%' appears to be a DNS hostname but the given punycode notation cannot be decoded" => "'%value%' je DNS ime hosta, ali data punikod notacija ne može biti dekodirana",
+
+    // Zend_Validate_Iban
+    "Unknown country within the IBAN '%value%'" => "Nepoznata zemlja u IBAN '%value%'",
+    "'%value%' has a false IBAN format" => "'%value%' nije u validnom IBAN formatu",
+    "'%value%' has failed the IBAN check" => "'%value%' ne prolazi IBAN proveru",
+
+    // Zend_Validate_Identical
+    "The two given tokens do not match" => "Tokeni se ne poklapaju",
+    "No token was provided to match against" => "Token za proveru nije prosleđen",
+
+    // Zend_Validate_InArray
+    "'%value%' was not found in the haystack" => "'%value%' nije pronađeno u gomili",
+
+    // Zend_Validate_Int
+    "Invalid type given, value should be string or integer" => "Nevalidan tip, vrednost treba da bude tekst ili ceo broj",
+    "'%value%' does not appear to be an integer" => "'%value%' nije ceo broj",
+
+    // Zend_Validate_Ip
+    "Invalid type given, value should be a string" => "Nevalidan tip, vrednost treba da bude tekst",
+    "'%value%' does not appear to be a valid IP address" => "'%value%' nije validna IP adresa",
+
+    // Zend_Validate_Isbn
+    "Invalid type given, value should be string or integer" => "Nevalidan tip, vrednost treba da bude tekst ili ceo broj",
+    "'%value%' is not a valid ISBN number" => "'%value%' nije validan ISBN broj",
+
+    // Zend_Validate_LessThan
+    "'%value%' is not less than '%max%'" => "'%value%' je manje od '%max%'",
+
+    // Zend_Validate_NotEmpty
+    "Invalid type given, value should be float, string, array, boolean or integer" => "Nevalidan tip, vrednost treba da bude tekst, broj ili logička vrednost",
+    "Value is required and can't be empty" => "Vrednost je obavezna i ne sme biti prazna",
+
+    // Zend_Validate_PostCode
+    "Invalid type given. The value should be a string or a integer" => "Nevalidan tip. Vrednost treba da bude tekst ili ceo broj",
+    "'%value%' does not appear to be a postal code" => "'%value%' nije poštanski broj",
+
+    // Zend_Validate_Regex
+    "Invalid type given, value should be string, integer or float" => "Nevalidan tip, vrednost treba da bude tekst ili broj",
+    "'%value%' does not match against pattern '%pattern%'" => "'%value%' se ne poklapa sa formatom '%pattern%'",
+    "There was an internal error while using the pattern '%pattern%'" => "Dogodila se greška pri korišćenju formata '%pattern%'",
+
+    // Zend_Validate_Sitemap_Changefreq
+    "'%value%' is not a valid sitemap changefreq" => "'%value%' nije validna frekvencija promene mape sajta",
+    "Invalid type given, the value should be a string" => "Nevalidan tip, vrednost treba da bude tekst",
+
+    // Zend_Validate_Sitemap_Lastmod
+    "'%value%' is not a valid sitemap lastmod" => "'%value%' nije validan datum izmene mape sajta",
+    "Invalid type given, the value should be a string" => "Nevalidan tip, vrednost treba da bude tekst",
+
+    // Zend_Validate_Sitemap_Loc
+    "'%value%' is not a valid sitemap location" => "'%value%' nije validna lokacija mape sajta",
+    "Invalid type given, the value should be a string" => "Nevalidan tip, vrednost treba da bude tekst",
+
+    // Zend_Validate_Sitemap_Priority
+    "'%value%' is not a valid sitemap priority" => "'%value%' nije validan prioritet mape sajta",
+    "Invalid type given, the value should be a integer, a float or a numeric string" => "Nevalidan tip, vrednost treba da bude broj ili numerički niz",
+
+    // Zend_Validate_StringLength
+    "Invalid type given, value should be a string" => "Nevalidan tip, vrednost treba da bude tekst",
+    "'%value%' is less than %min% characters long" => "'%value%' ima manje od %min% karaktera",
+    "'%value%' is more than %max% characters long" => "'%value%' ima više od %max% karaktera",
+);
\ No newline at end of file
diff --git a/framework/resources/languages/uk/Zend_Validate.php b/framework/resources/languages/uk/Zend_Validate.php
new file mode 100644 (file)
index 0000000..0172b70
--- /dev/null
@@ -0,0 +1,259 @@
+<?php
+/**
+ * Zend Framework
+ *
+ * LICENSE
+ *
+ * This source file is subject to the new BSD license that is bundled
+ * with this package in the file LICENSE.txt.
+ * It is also available through the world-wide-web at this URL:
+ * http://framework.zend.com/license/new-bsd
+ * If you did not receive a copy of the license and are unable to
+ * obtain it through the world-wide-web, please send an email
+ * to license@zend.com so we can send you a copy immediately.
+ *
+ * @category   Zend
+ * @package    Zend_Translate
+ * @subpackage Ressource
+ * @copyright  Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
+ * @license    http://framework.zend.com/license/new-bsd     New BSD License
+ * @version    $Id:$
+ */
+
+/**
+ * EN-Revision: 21134
+ */
+return array(
+    // Zend_Validate_Alnum
+    "Invalid type given, value should be float, string, or integer" => "Неприпустимий тип даних, значення повинно бути числом з плаваючою крапкою, рядком чи цілим числом",
+    "'%value%' contains characters which are non alphabetic and no digits" => "'%value%' містить символи які не є літерами чи цифрами",
+    "'%value%' is an empty string" => "'%value%' - пустий рядок",
+
+    // Zend_Validate_Alpha
+    "Invalid type given, value should be a string" => "Неприпустимий тип даних, значення повинно бути рядком",
+    "'%value%' contains non alphabetic characters" => "'%value%' містить символи які не є літерами",
+    "'%value%' is an empty string" => "'%value%' - пустий рядок",
+
+    // Zend_Validate_Barcode
+    "'%value%' failed checksum validation" => "'%value%' помилка перевірки контрольної суми",
+    "'%value%' contains invalid characters" => "'%value%' містить неприпустимі символи",
+    "'%value%' should have a length of %length% characters" => "Довжина '%value%' повинна складати %length% символів",
+    "Invalid type given, value should be string" => "Неприпустимий тип даних, значення повинно бути рядком",
+
+    // Zend_Validate_Between
+    "'%value%' is not between '%min%' and '%max%', inclusively" => "'%value%' за межами діапазону від '%min%' до '%max%', включно",
+    "'%value%' is not strictly between '%min%' and '%max%'" => "'%value%' за межами діапазону від '%min%' до '%max%'",
+
+    // Zend_Validate_Callback
+    "'%value%' is not valid" => "'%value%' - неприпустиме значення",
+    "Failure within the callback, exception returned" => "Помилка в зворотньому виклику, повернено виключення",
+
+    // Zend_Validate_Ccnum
+    "'%value%' must contain between 13 and 19 digits" => "'%value%' має містити від 13 до 19 цифр",
+    "Luhn algorithm (mod-10 checksum) failed on '%value%'" => "Алгоритм Луна (обчислення контрольної цифри) повернув помилку для '%value%'",
+
+    // Zend_Validate_CreditCard
+    "Luhn algorithm (mod-10 checksum) failed on '%value%'" => "Алгоритм Луна (обчислення контрольної цифри) повернув помилку для '%value%'",
+    "'%value%' must contain only digits" => "'%value%' має містити тільки цифри",
+    "Invalid type given, value should be a string" => "Неприпустимий тип даних, значення повинно бути рядком",
+    "'%value%' contains an invalid amount of digits" => "'%value%' містить неприпустиму кількість цифр",
+    "'%value%' is not from an allowed institute" => "'%value%' не відноситься до дозволенних платіжних систем",
+    "Validation of '%value%' has been failed by the service" => "Перевірка '%value%' закінчилась помилкою сервісу",
+    "The service returned a failure while validating '%value%'" => "Сервіс повернув помилку під час перевірки '%value%'",
+
+    // Zend_Validate_Date
+    "Invalid type given, value should be string, integer, array or Zend_Date" => "Неприпустимий тип даних, значення повинно бути рядком, цілим числом, масивом чи об'єктом Zend_Date",
+    "'%value%' does not appear to be a valid date" => "'%value%' - некоректна дата",
+    "'%value%' does not fit the date format '%format%'" => "'%value%' не відповідає формату дати '%format%'",
+
+    // Zend_Validate_Db_Abstract
+    "No record matching %value% was found" => "Не знайдено записів, що відповідають '%value%'",
+    "A record matching %value% was found" => "Знайдено запис, що відповідає '%value%'",
+
+    // Zend_Validate_Digits
+    "Invalid type given, value should be string, integer or float" => "Неприпустимий тип даних, значення повинно бути числом з плаваючою крапкою, рядком чи цілим числом",
+    "'%value%' contains characters which are not digits; but only digits are allowed" => "'%value%' має містити тільки цифри",
+    "'%value%' is an empty string" => "'%value%' - пустий рядок",
+
+    // Zend_Validate_EmailAddress
+    "Invalid type given, value should be a string" => "Неприпустимий тип даних, значення повинно рядком",
+    "'%value%' is not a valid email address in the basic format local-part@hostname" => "'%value%' неприпустима адреса електронної пошти для формату ім'я@домен",
+    "'%hostname%' is not a valid hostname for email address '%value%'" => "'%hostname%' неприпустиме ім'я хоста для адреси '%value%'",
+    "'%hostname%' does not appear to have a valid MX record for the email address '%value%'" => "'%hostname%' не має коректного MX-запису про адресу '%value%'",
+    "'%hostname%' is not in a routable network segment. The email address '%value%' should not be resolved from public network." => "'%hostname%' не є маршрутизованим сегментом мережі. Адреса електронної пошти '%value%' не може бути отримана з публічної мережі.",
+    "'%localPart%' can not be matched against dot-atom format" => "'%localPart% не відповідає формату dot-atom",
+    "'%localPart%' can not be matched against quoted-string format" => "'%localPart%' не відповідає формату quoted-string",
+    "'%localPart%' is not a valid local part for email address '%value%'" => "'%localPart%' неприпустиме ім'я для адреси '%value%'",
+    "'%value%' exceeds the allowed length" => "'%value%' перевищує дозволену довжину",
+
+    // Zend_Validate_File_Count
+    "Too many files, maximum '%max%' are allowed but '%count%' are given" => "Занадто багато файлів, дозволено максимум - '%max%', отримано - '%count%'",
+    "Too few files, minimum '%min%' are expected but '%count%' are given" => "Занадто мало файлів, дозволено мінімум - '%min%', отримано - '%count%'",
+
+    // Zend_Validate_File_Crc32
+    "File '%value%' does not match the given crc32 hashes" => "Файл '%value%' не відповідає заданому crc32 хешу",
+    "A crc32 hash could not be evaluated for the given file" => "crc32 хеш не може бути обчисленний для цього файлу",
+    "File '%value%' could not be found" => "Файл '%value%' не знайдено",
+
+    // Zend_Validate_File_ExcludeExtension
+    "File '%value%' has a false extension" => "Файл '%value%' має неприпустиме розширення",
+    "File '%value%' could not be found" => "Файл '%value%' не знайдено",
+
+    // Zend_Validate_File_ExcludeMimeType
+    "File '%value%' has a false mimetype of '%type%'" => "Файл '%value%' має неприпустимий MIME-тип '%type%'",
+    "The mimetype of file '%value%' could not be detected" => "Не вдається визначити MIME-тип файлу '%value%'",
+    "File '%value%' can not be read" => "Файл '%value%' неможливо прочитати",
+
+    // Zend_Validate_File_Exists
+    "File '%value%' does not exist" => "Файл '%value%' не існує",
+
+    // Zend_Validate_File_Extension
+    "File '%value%' has a false extension" => "Файл '%value%' має неприпустиме розширення",
+    "File '%value%' could not be found" => "Файл '%value%' не знайдено",
+
+    // Zend_Validate_File_FilesSize
+    "All files in sum should have a maximum size of '%max%' but '%size%' were detected" => "Загальний розмір файлів не повинен перевищувати '%max%', зараз - '%size%'",
+    "All files in sum should have a minimum size of '%min%' but '%size%' were detected" => "Загальний розмір файлів має бути менше '%min%', зараз - '%size%'",
+    "One or more files can not be read" => "Неможливо прочитати один чи декілька файлів",
+
+    // Zend_Validate_File_Hash
+    "File '%value%' does not match the given hashes" => "Файл '%value%' не відповідає вказаному хешу",
+    "A hash could not be evaluated for the given file" => "Не можливо обчислити хеш для вказаного файла",
+    "File '%value%' could not be found" => "Файл '%value%' не знайдено",
+
+    // Zend_Validate_File_ImageSize
+    "Maximum allowed width for image '%value%' should be '%maxwidth%' but '%width%' detected" => "Максимально допустима ширина для зображення '%value%' - '%maxwidth%', зараз - '%width%'",
+    "Minimum expected width for image '%value%' should be '%minwidth%' but '%width%' detected" => "Мінімально очікувана ширина для зображення '%value%' - '%minwidth%', зараз - '%width%'",
+    "Maximum allowed height for image '%value%' should be '%maxheight%' but '%height%' detected" => "Максимально допустима висота для зображення '%value%' - '%maxheight%', зараз - '%height%'",
+    "Minimum expected height for image '%value%' should be '%minheight%' but '%height%' detected" => "Мінімально очікувана ширина для зображення '%value%' - '%minheight%', зараз - '%height%'",
+    "The size of image '%value%' could not be detected" => "Неможливо визначити розмір зображення '%value%'",
+    "File '%value%' can not be read" => "Файл '%value%' неможливо прочитати",
+
+    // Zend_Validate_File_IsCompressed
+    "File '%value%' is not compressed, '%type%' detected" => "Файл '%value%' не є стислий. MIME-тип файлу - '%type%'",
+    "The mimetype of file '%value%' could not be detected" => "Неможливо визначити MIME-тип файлу '%value%'",
+    "File '%value%' can not be read" => "Файл '%value%' неможливо прочитати",
+
+    // Zend_Validate_File_IsImage
+    "File '%value%' is no image, '%type%' detected" => "Файл '%value%' не є зображенням. MIME-тип файлу - '%type%'",
+    "The mimetype of file '%value%' could not be detected" => "Неможливо визначити MIME-тип файлу '%value%'",
+    "File '%value%' can not be read" => "Файл '%value%' неможливо прочитати",
+
+    // Zend_Validate_File_Md5
+    "File '%value%' does not match the given md5 hashes" => "Файл '%value%' не відповідає вказаному md5 хешу",
+    "A md5 hash could not be evaluated for the given file" => "md5 хеш не може бути визначений для вказаного файлу",
+    "File '%value%' could not be found" => "Файл '%value%' не знайдено",
+
+    // Zend_Validate_File_MimeType
+    "File '%value%' has a false mimetype of '%type%'" => "MIME-тип '%type%' файлу '%value%' неприпустимий",
+    "The mimetype of file '%value%' could not be detected" => "Неможливо визначити MIME-тип файлу '%value%'",
+    "File '%value%' can not be read" => "Файл '%value%' не можливо прочитати",
+
+    // Zend_Validate_File_NotExists
+    "File '%value%' exists" => "Файл '%value%' вже існує",
+
+    // Zend_Validate_File_Sha1
+    "File '%value%' does not match the given sha1 hashes" => "Файл '%value%' не відповідає хешу sha1",
+    "A sha1 hash could not be evaluated for the given file" => "Неможливо визначити sha1 хеш для вказаного файлу",
+    "File '%value%' could not be found" => "Файл '%value%' не знайдено",
+
+    // Zend_Validate_File_Size
+    "Maximum allowed size for file '%value%' is '%max%' but '%size%' detected" => "Максимально дозволений розмір файлу '%value%' - '%max%', зараз - '%size%'",
+    "Minimum expected size for file '%value%' is '%min%' but '%size%' detected" => "Мінімально дозволений розмір файлу '%value%' - '%min%', зараз - '%size%'",
+    "File '%value%' could not be found" => "Файл '%value%' не знайдено",
+
+    // Zend_Validate_File_Upload
+    "File '%value%' exceeds the defined ini size" => "Розмір файлу '%value%' більше ніж дозволений, що вказаний в php.ini",
+    "File '%value%' exceeds the defined form size" => "Розмір файлу '%value%' більше ніж дозволений, що вказаний  в формі",
+    "File '%value%' was only partially uploaded" => "Файл '%value%' був завантажений тільки частково",
+    "File '%value%' was not uploaded" => "Файл '%value%' не був завантажений",
+    "No temporary directory was found for file '%value%'" => "Не знайдено тимчасову директорію для файлу '%value%'",
+    "File '%value%' can't be written" => "Файл '%value%' не може бути записаний",
+    "A PHP extension returned an error while uploading the file '%value%'" => "PHP розширення повернуло помилку під час завантаження фалу '%value%'",
+    "File '%value%' was illegally uploaded. This could be a possible attack" => "Файл '%value%' завантажений некоректно. Можлива атака",
+    "File '%value%' was not found" => "Файл '%value%' не знайдено",
+    "Unknown error while uploading file '%value%'" => "Під час завантаження файлу '%value%' виникла невідома помилка",
+
+    // Zend_Validate_File_WordCount
+    "Too much words, maximum '%max%' are allowed but '%count%' were counted" => "Занадто багато слів, дозволено максимум '%max%' слів, зараз - '%count%'",
+    "Too less words, minimum '%min%' are expected but '%count%' were counted" => "Занадто мало слів, дозволено мінімум '%min%' слів, зараз - '%count%'",
+    "File '%value%' could not be found" => "Файл '%value%' не знайдено",
+
+    // Zend_Validate_Float
+    "Invalid type given, value should be float, string, or integer" => "Неприпустимий тип даних, значення повинно бути числом з плаваючою крапкою, рядком, або цілим числом",
+    "'%value%' does not appear to be a float" => "'%value%' не є числом з плаваючою крапкою",
+
+    // Zend_Validate_GreaterThan
+    "'%value%' is not greater than '%min%'" => "'%value%' не більше ніж '%min%'",
+
+    // Zend_Validate_Hex
+    "Invalid type given, value should be a string" => "Неприпустимий тип даних, значення повинно бути рядком",
+    "'%value%' has not only hexadecimal digit characters" => "Значення '%value%' повинно містити тільки шістнадцятирічні символи",
+
+    // Zend_Validate_Hostname
+    "Invalid type given, value should be a string" => "Неприпустимий тип даних, значення повинно бути рядком",
+    "'%value%' appears to be an IP address, but IP addresses are not allowed" => "Значення '%value%' виглядає як IP-адреса, але IP-адреси не дозволені",
+    "'%value%' appears to be a DNS hostname but cannot match TLD against known list" => "'%value%' виглядає як DNS ім’я хоста, але воно не повинно бути зі списку доменів верхнього рівня",
+    "'%value%' appears to be a DNS hostname but contains a dash in an invalid position" => "'%value%' виглядає як DNS ім’я хоста, але знак '-' знаходиться в неприпустимому місці",
+    "'%value%' appears to be a DNS hostname but cannot match against hostname schema for TLD '%tld%'" => "'%value%' виглядає як DNS ім’я хоста, але воно не відповідає шаблону для доменних імен верхнього рівня '%tld%'",
+    "'%value%' appears to be a DNS hostname but cannot extract TLD part" => "'%value%' виглядає як DNS ім’я хоста, але не вдається визначити домен верхнього рівня",
+    "'%value%' does not match the expected structure for a DNS hostname" => "'%value%' не відповідає очікуваній структурі для DNS імені хоста",
+    "'%value%' does not appear to be a valid local network name" => "'%value%' є неприпустимим іменем локальної мережі",
+    "'%value%' appears to be a local network name but local network names are not allowed" => "'%value%' виглядає як ім’я локальної мережі, але імена локальних мереж не дозволені",
+    "'%value%' appears to be a DNS hostname but the given punycode notation cannot be decoded" => "'%value%' виглядає як DNS ім’я хоста, але вказане значення не може бути перетворене в припустимий для DNS набір символів",
+
+    // Zend_Validate_Iban
+    "Unknown country within the IBAN '%value%'" => "Невідома країна IBAN '%value%'",
+    "'%value%' has a false IBAN format" => "'%value%' має неприпустимий IBAN формат",
+    "'%value%' has failed the IBAN check" => "'%value%' не пройшло IBAN перевірку",
+
+    // Zend_Validate_Identical
+    "The token '%token%' does not match the given token '%value%'" => "Значення '%token%' не співпадає з вказаним значенням '%value%'",
+    "No token was provided to match against" => "Не вказано значення для перевірки на ідентичність",
+
+    // Zend_Validate_InArray
+    "'%value%' was not found in the haystack" => "'%value%' не знайдено в списку допустимих значень",
+
+    // Zend_Validate_Int
+    "Invalid type given, value should be string or integer" => "Неприпустимий тип даних, значення повинно бути рядком чи цілим числом",
+    "'%value%' does not appear to be an integer" => "'%value%' не є цілим числом",
+
+    // Zend_Validate_Ip
+    "Invalid type given, value should be a string" => "Неприпустимий тип даних, значення повинно бути рядком",
+    "'%value%' does not appear to be a valid IP address" => "'%value%' - некоректна IP-адреса",
+
+    // Zend_Validate_Isbn
+    "'%value%' is not a valid ISBN number" => "'%value%' - некоректний номер ISBN",
+
+    // Zend_Validate_LessThan
+    "'%value%' is not less than '%max%'" => "'%value%' не менше ніж '%max%'",
+
+    // Zend_Validate_NotEmpty
+    "Invalid type given, value should be float, string, array, boolean or integer" => "Неприпустимий тип даних, значення повинно бути числом з плаваючою крапкою, рядком, масивом чи цілим числом",
+    "Value is required and can't be empty" => "Значення обов'язкове і не може бути порожнім",
+
+    // Zend_Validate_PostCode
+    "Invalid type given, value should be string or integer" => "Неприпустимий тип даних, значення повинно бути рядком чи цілим числом",
+    "'%value%' does not appear to be an postal code" => "'%value%' не являється поштовим індексом",
+
+    // Zend_Validate_Regex
+    "Invalid type given, value should be string, integer or float" => "Неприпустимий тип даних, значення повинно бути числом з плаваючою крапкою, рядком чи цілим числом",
+    "'%value%' does not match against pattern '%pattern%'" => "'%value%' не відповідає шаблону '%pattern%'",
+
+    // Zend_Validate_Sitemap_Changefreq
+    "'%value%' is not a valid sitemap changefreq" => "'%value%' неприпустиме значення для sitemap changefreq",
+
+    // Zend_Validate_Sitemap_Lastmod
+    "'%value%' is not a valid sitemap lastmod" => "'%value%' неприпустиме значення для sitemap lastmod",
+
+    // Zend_Validate_Sitemap_Loc
+    "'%value%' is not a valid sitemap location" => "'%value%' неприпустиме значення для sitemap location",
+
+    // Zend_Validate_Sitemap_Priority
+    "'%value%' is not a valid sitemap priority" => "'%value%' неприпустиме значення для sitemap priority",
+
+    // Zend_Validate_StringLength
+    "Invalid type given, value should be a string" => "Неприпустимий тип даних, значення повинно бути рядком",
+    "'%value%' is less than %min% characters long" => "Довжина '%value%' менше %min% символів",
+    "'%value%' is more than %max% characters long" => "Довжина '%value%' перевищує %max% символів",
+);
diff --git a/images/close.png b/images/close.png
new file mode 100644 (file)
index 0000000..1f98bf5
Binary files /dev/null and b/images/close.png differ
diff --git a/images/favicon/favicon-ios-114.png b/images/favicon/favicon-ios-114.png
new file mode 100644 (file)
index 0000000..341f77c
Binary files /dev/null and b/images/favicon/favicon-ios-114.png differ
diff --git a/images/favicon/favicon-ios-120.png b/images/favicon/favicon-ios-120.png
new file mode 100644 (file)
index 0000000..0e4c9c4
Binary files /dev/null and b/images/favicon/favicon-ios-120.png differ
diff --git a/images/favicon/favicon-ios-144.png b/images/favicon/favicon-ios-144.png
new file mode 100644 (file)
index 0000000..1fed203
Binary files /dev/null and b/images/favicon/favicon-ios-144.png differ
diff --git a/images/favicon/favicon-ios-152.png b/images/favicon/favicon-ios-152.png
new file mode 100644 (file)
index 0000000..34c21b6
Binary files /dev/null and b/images/favicon/favicon-ios-152.png differ
diff --git a/images/favicon/favicon-ios-57.png b/images/favicon/favicon-ios-57.png
new file mode 100644 (file)
index 0000000..9016e3c
Binary files /dev/null and b/images/favicon/favicon-ios-57.png differ
diff --git a/images/favicon/favicon-ios-72.png b/images/favicon/favicon-ios-72.png
new file mode 100644 (file)
index 0000000..41f38c1
Binary files /dev/null and b/images/favicon/favicon-ios-72.png differ
diff --git a/images/favicon/favicon-ios-76.png b/images/favicon/favicon-ios-76.png
new file mode 100644 (file)
index 0000000..abf913e
Binary files /dev/null and b/images/favicon/favicon-ios-76.png differ
diff --git a/images/favicon/favicon.ico b/images/favicon/favicon.ico
new file mode 100644 (file)
index 0000000..c6f0635
Binary files /dev/null and b/images/favicon/favicon.ico differ
diff --git a/images/favicon/favicon.png b/images/favicon/favicon.png
new file mode 100644 (file)
index 0000000..f9c9d49
Binary files /dev/null and b/images/favicon/favicon.png differ
diff --git a/images/order/ASC.png b/images/order/ASC.png
new file mode 100644 (file)
index 0000000..bc9fe55
Binary files /dev/null and b/images/order/ASC.png differ
diff --git a/images/order/DESC.png b/images/order/DESC.png
new file mode 100644 (file)
index 0000000..94c53d2
Binary files /dev/null and b/images/order/DESC.png differ
diff --git a/index.php b/index.php
new file mode 100644 (file)
index 0000000..8c3ee78
--- /dev/null
+++ b/index.php
@@ -0,0 +1,13 @@
+<?php
+
+$start = microtime(true);
+ini_set('log_errors', '1');
+ini_set('error_log', dirname(__FILE__) . '/log/php_error.log');
+
+if ($_SERVER['HTTP_HOST'] == '$devdomain') {
+       define('APPLICATION_ENV', 'testing');
+} else if ($_SERVER['HTTP_HOST'] == 'www.') {
+       define('APPLICATION_ENV', 'production');
+}
+
+include dirname(__FILE__) . '/CubeIT/common.php';
diff --git a/js/admin.js b/js/admin.js
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/js/common.js b/js/common.js
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/less/admin.less b/less/admin.less
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/less/common.less b/less/common.less
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/less/ie7.less b/less/ie7.less
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/less/ie8.less b/less/ie8.less
new file mode 100644 (file)
index 0000000..e69de29