Browse Source

Redistribute content of language files for form validator

Visman 4 years ago
parent
commit
0edf2dc6e6

+ 1 - 0
app/Models/Pages/Admin/Bans.php

@@ -23,6 +23,7 @@ class Bans extends Admin
 
 
         $this->aIndex = 'bans';
         $this->aIndex = 'bans';
 
 
+        $this->c->Lang->load('validator');
         $this->c->Lang->load('admin_bans');
         $this->c->Lang->load('admin_bans');
     }
     }
 
 

+ 2 - 0
app/Models/Pages/Admin/Categories.php

@@ -20,6 +20,7 @@ class Categories extends Admin
      */
      */
     public function view(array $args, string $method): Page
     public function view(array $args, string $method): Page
     {
     {
+        $this->c->Lang->load('validator');
         $this->c->Lang->load('admin_categories');
         $this->c->Lang->load('admin_categories');
 
 
         if ('POST' === $method) {
         if ('POST' === $method) {
@@ -151,6 +152,7 @@ class Categories extends Admin
             return $this->c->Message->message('Bad request');
             return $this->c->Message->message('Bad request');
         }
         }
 
 
+        $this->c->Lang->load('validator');
         $this->c->Lang->load('admin_categories');
         $this->c->Lang->load('admin_categories');
 
 
         if ('POST' === $method) {
         if ('POST' === $method) {

+ 1 - 0
app/Models/Pages/Admin/Censoring.php

@@ -18,6 +18,7 @@ class Censoring extends Admin
      */
      */
     public function edit(array $args, string $method): Page
     public function edit(array $args, string $method): Page
     {
     {
+        $this->c->Lang->load('validator');
         $this->c->Lang->load('admin_censoring');
         $this->c->Lang->load('admin_censoring');
 
 
         if ('POST' === $method) {
         if ('POST' === $method) {

+ 3 - 0
app/Models/Pages/Admin/Forums.php

@@ -94,6 +94,7 @@ class Forums extends Admin
      */
      */
     public function view(array $args, string $method): Page
     public function view(array $args, string $method): Page
     {
     {
+        $this->c->Lang->load('validator');
         $this->c->Lang->load('admin_forums');
         $this->c->Lang->load('admin_forums');
 
 
         if ('POST' === $method) {
         if ('POST' === $method) {
@@ -243,6 +244,7 @@ class Forums extends Admin
             return $this->c->Message->message('Bad request');
             return $this->c->Message->message('Bad request');
         }
         }
 
 
+        $this->c->Lang->load('validator');
         $this->c->Lang->load('admin_forums');
         $this->c->Lang->load('admin_forums');
 
 
         if ('POST' === $method) {
         if ('POST' === $method) {
@@ -359,6 +361,7 @@ class Forums extends Admin
      */
      */
     public function edit(array $args, string $method): Page
     public function edit(array $args, string $method): Page
     {
     {
+        $this->c->Lang->load('validator');
         $this->c->Lang->load('admin_forums');
         $this->c->Lang->load('admin_forums');
 
 
         if (empty($args['id'])) {
         if (empty($args['id'])) {

+ 1 - 0
app/Models/Pages/Admin/Groups.php

@@ -19,6 +19,7 @@ class Groups extends Admin
     {
     {
         parent::__construct($container);
         parent::__construct($container);
 
 
+        $this->c->Lang->load('validator');
         $this->c->Lang->load('admin_groups');
         $this->c->Lang->load('admin_groups');
 
 
         $groupsList    = [];
         $groupsList    = [];

+ 1 - 0
app/Models/Pages/Admin/Install.php

@@ -84,6 +84,7 @@ class Install extends Admin
         }
         }
         $v = null;
         $v = null;
 
 
+        $this->c->Lang->load('validator');
         $this->c->Lang->load('admin_install');
         $this->c->Lang->load('admin_install');
 
 
         // версия PHP
         // версия PHP

+ 2 - 0
app/Models/Pages/Admin/Maintenance.php

@@ -20,6 +20,7 @@ class Maintenance extends Admin
      */
      */
     public function view(array $args, string $method): Page
     public function view(array $args, string $method): Page
     {
     {
+        $this->c->Lang->load('validator');
         $this->c->Lang->load('admin_maintenance');
         $this->c->Lang->load('admin_maintenance');
 
 
         $config = clone $this->c->config;
         $config = clone $this->c->config;
@@ -201,6 +202,7 @@ class Maintenance extends Admin
      */
      */
     public function rebuild(array $args, string $method): Page
     public function rebuild(array $args, string $method): Page
     {
     {
+        $this->c->Lang->load('validator');
         $this->c->Lang->load('admin_maintenance');
         $this->c->Lang->load('admin_maintenance');
 
 
         $v = $this->c->Validator->reset()
         $v = $this->c->Validator->reset()

+ 1 - 0
app/Models/Pages/Admin/Options.php

@@ -20,6 +20,7 @@ class Options extends Admin
      */
      */
     public function edit(array $args, string $method): Page
     public function edit(array $args, string $method): Page
     {
     {
+        $this->c->Lang->load('validator');
         $this->c->Lang->load('admin_options');
         $this->c->Lang->load('admin_options');
         $this->c->Lang->load('profile_other');
         $this->c->Lang->load('profile_other');
 
 

+ 1 - 0
app/Models/Pages/Admin/Permissions.php

@@ -20,6 +20,7 @@ class Permissions extends Admin
      */
      */
     public function edit(array $args, string $method): Page
     public function edit(array $args, string $method): Page
     {
     {
+        $this->c->Lang->load('validator');
         $this->c->Lang->load('admin_permissions');
         $this->c->Lang->load('admin_permissions');
 
 
         $config = clone $this->c->config;
         $config = clone $this->c->config;

+ 1 - 0
app/Models/Pages/Admin/Update.php

@@ -33,6 +33,7 @@ class Update extends Admin
     {
     {
         parent::__construct($container);
         parent::__construct($container);
 
 
+        $container->Lang->load('validator');
         $container->Lang->load('admin_update');
         $container->Lang->load('admin_update');
 
 
         $this->aIndex     = 'update';
         $this->aIndex     = 'update';

+ 1 - 0
app/Models/Pages/Admin/Users.php

@@ -24,6 +24,7 @@ abstract class Users extends Admin
 
 
         $this->aIndex = 'users';
         $this->aIndex = 'users';
 
 
+        $this->c->Lang->load('validator');
         $this->c->Lang->load('admin_users');
         $this->c->Lang->load('admin_users');
     }
     }
 
 

+ 3 - 0
app/Models/Pages/Auth.php

@@ -42,6 +42,7 @@ class Auth extends Page
      */
      */
     public function login(array $args, string $method): Page
     public function login(array $args, string $method): Page
     {
     {
+        $this->c->Lang->load('validator');
         $this->c->Lang->load('auth');
         $this->c->Lang->load('auth');
 
 
         $v = null;
         $v = null;
@@ -188,6 +189,7 @@ class Auth extends Page
      */
      */
     public function forget(array $args, string $method): Page
     public function forget(array $args, string $method): Page
     {
     {
+        $this->c->Lang->load('validator');
         $this->c->Lang->load('auth');
         $this->c->Lang->load('auth');
 
 
         $v = null;
         $v = null;
@@ -326,6 +328,7 @@ class Auth extends Page
             return $this->c->Message->message('Bad request', false);
             return $this->c->Message->message('Bad request', false);
         }
         }
 
 
+        $this->c->Lang->load('validator');
         $this->c->Lang->load('auth');
         $this->c->Lang->load('auth');
 
 
         if ('POST' === $method) {
         if ('POST' === $method) {

+ 1 - 0
app/Models/Pages/Delete.php

@@ -30,6 +30,7 @@ class Delete extends Page
         $topic       = $post->parent;
         $topic       = $post->parent;
         $deleteTopic = $post->id === $topic->first_post_id;
         $deleteTopic = $post->id === $topic->first_post_id;
 
 
+        $this->c->Lang->load('validator');
         $this->c->Lang->load('delete');
         $this->c->Lang->load('delete');
 
 
         if ('POST' === $method) {
         if ('POST' === $method) {

+ 1 - 0
app/Models/Pages/Email.php

@@ -39,6 +39,7 @@ class Email extends Page
             return $this->c->Message->message($message);
             return $this->c->Message->message($message);
         }
         }
 
 
+        $this->c->Lang->load('validator');
         $this->c->Lang->load('misc');
         $this->c->Lang->load('misc');
 
 
         $floodSize = \time() - (int) $this->user->last_email_sent;
         $floodSize = \time() - (int) $this->user->last_email_sent;

+ 1 - 0
app/Models/Pages/Moderate.php

@@ -47,6 +47,7 @@ class Moderate extends Page
         $this->onlinePos = 'moderate';
         $this->onlinePos = 'moderate';
         $this->robots    = 'noindex, nofollow';
         $this->robots    = 'noindex, nofollow';
 
 
+        $container->Lang->load('validator');
         $container->Lang->load('misc');
         $container->Lang->load('misc');
     }
     }
 
 

+ 2 - 0
app/Models/Pages/PostValidatorTrait.php

@@ -103,6 +103,8 @@ trait PostValidatorTrait
      */
      */
     protected function messageValidator(Model $model, string $marker, array $args, bool $editPost = false, bool $editSubject = false): Validator
     protected function messageValidator(Model $model, string $marker, array $args, bool $editPost = false, bool $editSubject = false): Validator
     {
     {
+        $this->c->Lang->load('validator');
+
         if ($this->user->isGuest) {
         if ($this->user->isGuest) {
             $ruleEmail    = ('1' == $this->c->config->p_force_guest_email ? 'required|' : '') . 'string:trim|email:noban';
             $ruleEmail    = ('1' == $this->c->config->p_force_guest_email ? 'required|' : '') . 'string:trim|email:noban';
             $ruleUsername = 'required|string:trim,spaces|username';
             $ruleUsername = 'required|string:trim,spaces|username';

+ 1 - 0
app/Models/Pages/Profile/Config.php

@@ -26,6 +26,7 @@ class Config extends Profile
             return $this->c->Message->message('Bad request');
             return $this->c->Message->message('Bad request');
         }
         }
 
 
+        $this->c->Lang->load('validator');
         $this->c->Lang->load('profile_other');
         $this->c->Lang->load('profile_other');
 
 
         if ('POST' === $method) {
         if ('POST' === $method) {

+ 1 - 0
app/Models/Pages/Profile/Edit.php

@@ -29,6 +29,7 @@ class Edit extends Profile
             return $this->c->Message->message('Bad request');
             return $this->c->Message->message('Bad request');
         }
         }
 
 
+        $this->c->Lang->load('validator');
         $this->c->Lang->load('profile_other');
         $this->c->Lang->load('profile_other');
 
 
         if ('POST' === $method) {
         if ('POST' === $method) {

+ 2 - 0
app/Models/Pages/Profile/Email.php

@@ -58,6 +58,8 @@ class Email extends Profile
             return $this->c->Message->message('Bad request');
             return $this->c->Message->message('Bad request');
         }
         }
 
 
+        $this->c->Lang->load('validator');
+
         if ('POST' === $method) {
         if ('POST' === $method) {
             $v = $this->c->Validator->reset()
             $v = $this->c->Validator->reset()
                 ->addValidators([
                 ->addValidators([

+ 2 - 0
app/Models/Pages/Profile/Mod.php

@@ -30,6 +30,8 @@ class Mod extends Profile
             return $this->c->Message->message('Bad request');
             return $this->c->Message->message('Bad request');
         }
         }
 
 
+        $this->c->Lang->load('validator');
+
         if ('POST' === $method) {
         if ('POST' === $method) {
             $v = $this->c->Validator->reset()
             $v = $this->c->Validator->reset()
                 ->addValidators([
                 ->addValidators([

+ 2 - 0
app/Models/Pages/Profile/Pass.php

@@ -29,6 +29,8 @@ class Pass extends Profile
             return $this->c->Message->message('Bad request');
             return $this->c->Message->message('Bad request');
         }
         }
 
 
+        $this->c->Lang->load('validator');
+
         if ('POST' === $method) {
         if ('POST' === $method) {
             $v = $this->c->Validator->reset()
             $v = $this->c->Validator->reset()
                 ->addValidators([
                 ->addValidators([

+ 1 - 0
app/Models/Pages/Register.php

@@ -17,6 +17,7 @@ class Register extends Page
      */
      */
     public function reg(): Page
     public function reg(): Page
     {
     {
+        $this->c->Lang->load('validator');
         $this->c->Lang->load('register');
         $this->c->Lang->load('register');
 
 
         $v = $this->c->Validator->reset()
         $v = $this->c->Validator->reset()

+ 1 - 0
app/Models/Pages/Report.php

@@ -28,6 +28,7 @@ class Report extends Page
 
 
         $topic = $post->parent;
         $topic = $post->parent;
 
 
+        $this->c->Lang->load('validator');
         $this->c->Lang->load('misc');
         $this->c->Lang->load('misc');
 
 
         $floodSize = \time() - (int) $this->user->last_report_sent;
         $floodSize = \time() - (int) $this->user->last_report_sent;

+ 1 - 0
app/Models/Pages/Search.php

@@ -65,6 +65,7 @@ class Search extends Page
      */
      */
     public function view(array $args, string $method, bool $advanced = false): Page
     public function view(array $args, string $method, bool $advanced = false): Page
     {
     {
+        $this->c->Lang->load('validator');
         $this->c->Lang->load('search');
         $this->c->Lang->load('search');
         $this->calcList();
         $this->calcList();
 
 

+ 1 - 0
app/Models/Pages/Userlist.php

@@ -40,6 +40,7 @@ class Userlist extends Page
      */
      */
     public function view(array $args, string $method): Page
     public function view(array $args, string $method): Page
     {
     {
+        $this->c->Lang->load('validator');
         $this->c->Lang->load('userlist');
         $this->c->Lang->load('userlist');
 
 
         $prefix = 'POST' === $method ? 'required|' : '';
         $prefix = 'POST' === $method ? 'required|' : '';

+ 1 - 1
app/Models/Validators/Username.php

@@ -35,7 +35,7 @@ class Username extends Validators
 
 
             // 2-25 символов, буквы, цифры, пробел, подчеркивание, точка и тире
             // 2-25 символов, буквы, цифры, пробел, подчеркивание, точка и тире
             if (! \preg_match('%^(?=.{2,25}$)\p{L}[\p{L}\p{N}\x20\._-]+$%uD', $username)) {
             if (! \preg_match('%^(?=.{2,25}$)\p{L}[\p{L}\p{N}\x20\._-]+$%uD', $username)) {
-                $v->addError('The :alias is not valid format'); // ???? выводить отдельное сообщение для username
+                $v->addError('Login format');
             // username = Гость
             // username = Гость
             } elseif (\preg_match('%^(guest|' . \preg_quote(__('Guest'), '%') . ')$%iu', $username)) { // ???? а зачем?
             } elseif (\preg_match('%^(guest|' . \preg_quote(__('Guest'), '%') . ')$%iu', $username)) { // ???? а зачем?
                 $v->addError('Username guest');
                 $v->addError('Username guest');

+ 0 - 9
app/lang/en/auth.po

@@ -15,9 +15,6 @@ msgstr ""
 msgid "Sign in"
 msgid "Sign in"
 msgstr "Sign in"
 msgstr "Sign in"
 
 
-msgid "Banned email"
-msgstr "The email address you entered is banned in this forum."
-
 msgid "Account is not activated"
 msgid "Account is not activated"
 msgstr "Account is not activated."
 msgstr "Account is not activated."
 
 
@@ -66,12 +63,6 @@ msgstr "New passphrase"
 msgid "Confirm new pass"
 msgid "Confirm new pass"
 msgstr "Confirm new passphrase"
 msgstr "Confirm new passphrase"
 
 
-msgid "Pass format"
-msgstr "Passphrase must contain a few words."
-
-msgid "Pass info"
-msgstr "Passphrase must be at least 16 characters long. Passphrase are case sensitive."
-
 msgid "Pass updated"
 msgid "Pass updated"
 msgstr "Your passphrase has been updated. You can now login with your new passphrase."
 msgstr "Your passphrase has been updated. You can now login with your new passphrase."
 
 

+ 0 - 6
app/lang/en/common.po

@@ -145,12 +145,6 @@ msgstr "on"
 msgid "off"
 msgid "off"
 msgstr "off"
 msgstr "off"
 
 
-msgid "Invalid email"
-msgstr "The email address you entered is invalid."
-
-msgid "Long email"
-msgstr "The email address you entered is too long."
-
 msgid "Required"
 msgid "Required"
 msgstr "(Required)"
 msgstr "(Required)"
 
 

+ 0 - 15
app/lang/en/post.po

@@ -104,18 +104,3 @@ msgstr "Merge with previous if it yours"
 
 
 msgid "Edit redirect"
 msgid "Edit redirect"
 msgstr "Post updated. Redirecting …"
 msgstr "Post updated. Redirecting …"
-
-msgid "Login format"
-msgstr "The username must begin with a letter. May contain letters, numbers, spaces, dots, dashes and underscores."
-
-msgid "Banned email"
-msgstr "The email address you entered is banned in this forum."
-
-msgid "Username guest"
-msgstr "The username guest is reserved. Please choose another username."
-
-msgid "Username censor"
-msgstr "The username you entered contains one or more censored words. Please choose another username."
-
-msgid "Banned username"
-msgstr "The username you entered is banned in this forum. Please choose another username."

+ 0 - 12
app/lang/en/profile.po

@@ -72,12 +72,6 @@ msgstr "New password"
 msgid "Confirm new pass"
 msgid "Confirm new pass"
 msgstr "Confirm new password"
 msgstr "Confirm new password"
 
 
-msgid "Pass format"
-msgstr "Password must contain the digit, uppercase and lowercase letters, symbol different from the digits and letters."
-
-msgid "Pass info"
-msgstr "Passwords must be at least 8 characters long. Passwords are case sensitive."
-
 msgid "Email key bad"
 msgid "Email key bad"
 msgstr "The specified email activation key was incorrect or has expired. Please re-request change of email address. If that fails, contact the forum administrator at"
 msgstr "The specified email activation key was incorrect or has expired. Please re-request change of email address. If that fails, contact the forum administrator at"
 
 
@@ -465,12 +459,6 @@ msgstr "New passphrase"
 msgid "Confirm new pass"
 msgid "Confirm new pass"
 msgstr "Confirm new passphrase"
 msgstr "Confirm new passphrase"
 
 
-msgid "Pass format"
-msgstr "Passphrase must contain a few words."
-
-msgid "Pass info"
-msgstr "Passphrase must be at least 16 characters long. Passphrase are case sensitive."
-
 msgid "Pass updated"
 msgid "Pass updated"
 msgstr "Your passphrase has been updated. You can now login with your new passphrase."
 msgstr "Your passphrase has been updated. You can now login with your new passphrase."
 
 

+ 0 - 27
app/lang/en/register.po

@@ -30,24 +30,6 @@ msgstr "A new user was registered with the same IP address as you within the las
 msgid "Agree"
 msgid "Agree"
 msgstr "Agree"
 msgstr "Agree"
 
 
-msgid "Username guest"
-msgstr "The username guest is reserved. Please choose another username."
-
-msgid "Username censor"
-msgstr "The username you entered contains one or more censored words. Please choose another username."
-
-msgid "Banned username"
-msgstr "The username you entered is banned in this forum. Please choose another username."
-
-msgid "Username not unique"
-msgstr "The username you entered is not unique. Please choose another username."
-
-msgid "Banned email"
-msgstr "The email address you entered is banned in this forum. Please choose another email address."
-
-msgid "Dupe email"
-msgstr "Someone else is already registered with that email address. Please choose another email address."
-
 msgid "Reg email"
 msgid "Reg email"
 msgstr "Thank you for registering. A letter with a link to activate your account was sent to the specified address. If it doesn't arrive you can contact the forum administrator at <a href=\"mailto:%1$s\">%1$s</a>."
 msgstr "Thank you for registering. A letter with a link to activate your account was sent to the specified address. If it doesn't arrive you can contact the forum administrator at <a href=\"mailto:%1$s\">%1$s</a>."
 
 
@@ -57,14 +39,5 @@ msgstr "Registration complete. You can log in the forums."
 msgid "Email info"
 msgid "Email info"
 msgstr "Please enter a valid email address. It will be used to activate your account."
 msgstr "Please enter a valid email address. It will be used to activate your account."
 
 
-msgid "Pass format"
-msgstr "Passphrase must contain a few words."
-
-msgid "Pass info"
-msgstr "Passphrase must be at least 16 characters long. Passphrase are case sensitive."
-
-msgid "Login format"
-msgstr "The username must begin with a letter. May contain letters, numbers, spaces, dots, dashes and underscores."
-
 msgid "Error welcom mail"
 msgid "Error welcom mail"
 msgstr "When sending email there was an error. Please use the passphrase reset form for activate your account or contact the forum administrator at <a href=\"mailto:%1$s\">%1$s</a>."
 msgstr "When sending email there was an error. Please use the passphrase reset form for activate your account or contact the forum administrator at <a href=\"mailto:%1$s\">%1$s</a>."

+ 46 - 0
app/lang/en/validator.po

@@ -0,0 +1,46 @@
+#
+msgid ""
+msgstr ""
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"Project-Id-Version: ForkBB\n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: \n"
+"Last-Translator: \n"
+"Language-Team: ForkBB <mio.visman@yandex.ru>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: en\n"
+
+msgid "Invalid email"
+msgstr "The email address you entered is invalid."
+
+msgid "Long email"
+msgstr "The email address you entered is too long."
+
+msgid "Pass format"
+msgstr "Passphrase must contain a few words."
+
+msgid "Pass info"
+msgstr "Passphrase must be at least 16 characters long. Passphrase are case sensitive."
+
+msgid "Login format"
+msgstr "The username must begin with a letter. May contain letters, numbers, spaces, dots, dashes and underscores."
+
+msgid "Banned email"
+msgstr "The email address you entered is banned in this forum."
+
+msgid "Username guest"
+msgstr "The username guest is reserved. Please choose another username."
+
+msgid "Username censor"
+msgstr "The username you entered contains one or more censored words. Please choose another username."
+
+msgid "Banned username"
+msgstr "The username you entered is banned in this forum. Please choose another username."
+
+msgid "Username not unique"
+msgstr "The username you entered is not unique. Please choose another username."
+
+msgid "Dupe email"
+msgstr "Someone else is already registered with that email address. Please choose another email address."

+ 0 - 9
app/lang/ru/auth.po

@@ -15,9 +15,6 @@ msgstr ""
 msgid "Sign in"
 msgid "Sign in"
 msgstr "Войти"
 msgstr "Войти"
 
 
-msgid "Banned email"
-msgstr "Введенный почтовый адрес заблокирован."
-
 msgid "Account is not activated"
 msgid "Account is not activated"
 msgstr "Аккаунт не активирован."
 msgstr "Аккаунт не активирован."
 
 
@@ -66,12 +63,6 @@ msgstr "Новая кодовая фраза"
 msgid "Confirm new pass"
 msgid "Confirm new pass"
 msgstr "Ещё раз"
 msgstr "Ещё раз"
 
 
-msgid "Pass format"
-msgstr "Кодовая фраза должна содержать несколько слов."
-
-msgid "Pass info"
-msgstr "Кодовая фраза должна состоять минимум из 16 символов. Она чувствительна к регистру вводимых букв."
-
 msgid "Pass updated"
 msgid "Pass updated"
 msgstr "Ваша кодовая фраза изменена. Вы можете войти на форум с ее помощью."
 msgstr "Ваша кодовая фраза изменена. Вы можете войти на форум с ее помощью."
 
 

+ 0 - 6
app/lang/ru/common.po

@@ -145,12 +145,6 @@ msgstr "вкл."
 msgid "off"
 msgid "off"
 msgstr "выкл."
 msgstr "выкл."
 
 
-msgid "Invalid email"
-msgstr "Указанный почтовый адрес неверен."
-
-msgid "Long email"
-msgstr "Указанный почтовый адрес слишком длинный."
-
 msgid "Required"
 msgid "Required"
 msgstr "(Обязательно)"
 msgstr "(Обязательно)"
 
 

+ 0 - 15
app/lang/ru/post.po

@@ -104,18 +104,3 @@ msgstr "Соединить с предыдущим сообщением, есл
 
 
 msgid "Edit redirect"
 msgid "Edit redirect"
 msgstr "Сообщение обновлено. Переадресация &hellip;"
 msgstr "Сообщение обновлено. Переадресация &hellip;"
-
-msgid "Login format"
-msgstr "Имя пользователя должно начинаться с буквы. Может содержать буквы, цифры, пробел, точку, дефис и знак подчеркивания."
-
-msgid "Banned email"
-msgstr "Введенный почтовый адрес заблокирован."
-
-msgid "Username guest"
-msgstr "Гость - зарезервированное имя. Пожалуйста, выберите другое имя."
-
-msgid "Username censor"
-msgstr "Выбранное имя пользователя содержит запрещенные слова. Пожалуйста, выберите другое имя."
-
-msgid "Banned username"
-msgstr "Введенное имя пользователя заблокировано. Пожалуйста, выберите другое имя."

+ 0 - 12
app/lang/ru/profile.po

@@ -72,12 +72,6 @@ msgstr "Новый пароль"
 msgid "Confirm new pass"
 msgid "Confirm new pass"
 msgstr "Ещё раз"
 msgstr "Ещё раз"
 
 
-msgid "Pass format"
-msgstr "Пароль должен содержать цифру, строчную и прописную буквы, символ отличающийся от цифр и букв."
-
-msgid "Pass info"
-msgstr "Пароль должен состоять минимум из 8 символов. Пароль чувствителен к регистру вводимых букв."
-
 msgid "Email key bad"
 msgid "Email key bad"
 msgstr "Указанный ключ активации почтового адреса неверен или истек срок его действия. Пожалуйста, повторно запросите смену почтового адреса. Если ничего не получится, то свяжитесь с администрацией; почтовый адрес для связи"
 msgstr "Указанный ключ активации почтового адреса неверен или истек срок его действия. Пожалуйста, повторно запросите смену почтового адреса. Если ничего не получится, то свяжитесь с администрацией; почтовый адрес для связи"
 
 
@@ -465,12 +459,6 @@ msgstr "Новая кодовая фраза"
 msgid "Confirm new pass"
 msgid "Confirm new pass"
 msgstr "Ещё раз"
 msgstr "Ещё раз"
 
 
-msgid "Pass format"
-msgstr "Кодовая фраза должна содержать несколько слов."
-
-msgid "Pass info"
-msgstr "Кодовая фраза должна состоять минимум из 16 символов. Она чувствительна к регистру вводимых букв."
-
 msgid "Pass updated"
 msgid "Pass updated"
 msgstr "Ваша кодовая фраза изменена. Вы можете войти на форум с ее помощью."
 msgstr "Ваша кодовая фраза изменена. Вы можете войти на форум с ее помощью."
 
 

+ 0 - 27
app/lang/ru/register.po

@@ -30,24 +30,6 @@ msgstr "Недавно с вашего IP адреса был зарегистр
 msgid "Agree"
 msgid "Agree"
 msgstr "Принимаю правила"
 msgstr "Принимаю правила"
 
 
-msgid "Username guest"
-msgstr "Гость - зарезервированное имя. Пожалуйста, выберите другое имя."
-
-msgid "Username censor"
-msgstr "Выбранное имя пользователя содержит запрещенные слова. Пожалуйста, выберите другое имя."
-
-msgid "Banned username"
-msgstr "Введенное имя пользователя заблокировано. Пожалуйста, выберите другое имя."
-
-msgid "Username not unique"
-msgstr "Выбранное имя пользователя не уникально. Пожалуйста, выберите другое имя."
-
-msgid "Banned email"
-msgstr "Введенный почтовый адрес заблокирован. Пожалуйста, выберите другой адрес."
-
-msgid "Dupe email"
-msgstr "Введенный почтовый адрес уже кем-то используется. Пожалуйста, выберите другой адрес."
-
 msgid "Reg email"
 msgid "Reg email"
 msgstr "Спасибо за регистрацию. Письмо с ссылкой для активации аккаунта было отправлено на указанный почтовый адрес. Если оно не дойдет, свяжитесь с администратором форума по адресу <a href=\"mailto:%1$s\">%1$s</a>."
 msgstr "Спасибо за регистрацию. Письмо с ссылкой для активации аккаунта было отправлено на указанный почтовый адрес. Если оно не дойдет, свяжитесь с администратором форума по адресу <a href=\"mailto:%1$s\">%1$s</a>."
 
 
@@ -57,14 +39,5 @@ msgstr "Регистрация завершена. Вы можете войти
 msgid "Email info"
 msgid "Email info"
 msgstr "Укажите действующий почтовый адрес. Он будет использован для активации аккаунта."
 msgstr "Укажите действующий почтовый адрес. Он будет использован для активации аккаунта."
 
 
-msgid "Pass format"
-msgstr "Кодовая фраза должна содержать несколько слов."
-
-msgid "Pass info"
-msgstr "Иметь длину не менее 16 символов. Она чувствительна к регистру."
-
-msgid "Login format"
-msgstr "Имя пользователя должно начинаться с буквы. Может содержать буквы, цифры, пробел, точку, дефис и знак подчеркивания."
-
 msgid "Error welcom mail"
 msgid "Error welcom mail"
 msgstr "При отправке письма возникла ошибка. Пожалуйста, воспользуйтесь формой восстановления кодовой фразы для активации аккаунта или свяжитесь с администратором форума по адресу <a href=\"mailto:%1$s\">%1$s</a>."
 msgstr "При отправке письма возникла ошибка. Пожалуйста, воспользуйтесь формой восстановления кодовой фразы для активации аккаунта или свяжитесь с администратором форума по адресу <a href=\"mailto:%1$s\">%1$s</a>."

+ 46 - 0
app/lang/ru/validator.po

@@ -0,0 +1,46 @@
+#
+msgid ""
+msgstr ""
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"Project-Id-Version: ForkBB\n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: \n"
+"Last-Translator: \n"
+"Language-Team: ForkBB <mio.visman@yandex.ru>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ru\n"
+
+msgid "Invalid email"
+msgstr "Указанный почтовый адрес неверен."
+
+msgid "Long email"
+msgstr "Указанный почтовый адрес слишком длинный."
+
+msgid "Pass format"
+msgstr "Кодовая фраза должна содержать несколько слов."
+
+msgid "Pass info"
+msgstr "Кодовая фраза должна состоять минимум из 16 символов. Она чувствительна к регистру вводимых букв."
+
+msgid "Login format"
+msgstr "Имя пользователя должно начинаться с буквы. Может содержать буквы, цифры, пробел, точку, дефис и знак подчеркивания."
+
+msgid "Banned email"
+msgstr "Введенный почтовый адрес заблокирован."
+
+msgid "Username guest"
+msgstr "Гость - зарезервированное имя. Пожалуйста, выберите другое имя."
+
+msgid "Username censor"
+msgstr "Выбранное имя пользователя содержит запрещенные слова. Пожалуйста, выберите другое имя."
+
+msgid "Banned username"
+msgstr "Введенное имя пользователя заблокировано. Пожалуйста, выберите другое имя."
+
+msgid "Username not unique"
+msgstr "Выбранное имя пользователя не уникально. Пожалуйста, выберите другое имя."
+
+msgid "Dupe email"
+msgstr "Введенный почтовый адрес уже кем-то используется. Пожалуйста, выберите другой адрес."