New language subsystem container.

This commit is contained in:
Yuriy Pikhtarev 2017-06-28 22:50:21 +03:00
commit 60af371b1f
No known key found for this signature in database
GPG key ID: 3A9B5A757B48ECC6
36 changed files with 3138 additions and 0 deletions

View file

@ -16,6 +16,8 @@ use Illuminate\Database\Capsule\Manager;
use Illuminate\Database\Events\StatementPrepared;
use Illuminate\Events\Dispatcher;
use Illuminate\Filesystem\Filesystem;
use Illuminate\Translation\FileLoader;
use Illuminate\Translation\Translator;
use Symfony\Component\Finder\Finder;
try {
@ -126,6 +128,9 @@ $container->singleton('config', function () {
],
]);
$config->set('app.locale', 'ru');
$config->set('app.fallback_locale', 'source');
return $config;
});
@ -138,3 +143,21 @@ $container->singleton('cache', function ($container) {
return $cache->driver();
});
/**
* Localization
*/
$container->singleton('translator', function ($app) {
$loader = $app['translation.loader'];
$locale = $app['config']['app.locale'];
$trans = new Translator($loader, $locale);
$trans->setFallback($app['config']['app.fallback_locale']);
return $trans;
});
$container->singleton('translation.loader', function ($app) {
return new FileLoader($app['files'], __DIR__ . '/../resources/lang');
});

View file

@ -0,0 +1,10 @@
Это письмо отправлено вам администратором сайта "{SITENAME}". Если это сообщение является спамом, содержит оскорбления или прочие неприятные вам комментарии, пожалуйста свяжитесь с администратором сайта по адресу:
{BOARD_EMAIL}
Включите данное сообщение целиком (особенно заголовки).
Отправленное вам сообщение:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{MESSAGE}

View file

@ -0,0 +1 @@
{MESSAGE}

View file

@ -0,0 +1,9 @@
Поздравляем!
Вы были приняты в группу "{GROUP_NAME}" на сайте {SITENAME}.
Это было проделано модератором группы или администратором сайта, обратитесь к ним за дополнительной информацией.
Перейдите по ссылке, чтобы увидеть информацию о вашем членстве в группах:
{U_GROUP}
{EMAIL_SIG}

View file

@ -0,0 +1,8 @@
Поздравляем!
Ваша просьба о вступлении в группу "{GROUP_NAME}" на сайте {SITENAME} была удовлетворена.
Перейдите по ссылке, чтобы увидеть информацию о вашем членстве в группах.
{U_GROUP}
{EMAIL_SIG}

View file

@ -0,0 +1,8 @@
Уважаемый(ая) {GROUP_MODERATOR}!
Пользователь {USER} попросил о вступлении в группу (на сайте {SITENAME}), модератором которой Вы являетесь.
Чтобы удовлетворить или отклонить эту просьбу, перейдите по следующей ссылке:
{U_GROUP}
{EMAIL_SIG}

View file

@ -0,0 +1,9 @@
Здравствуйте, {USERNAME}!
{NAME_FROM} отправил(а) Вам личное сообщение на сайте {SITENAME}. Вы можете прочитать его, перейдя по следующей ссылке:
{U_INBOX}
Вы можете отказаться от получения подобных уведомлений, если измените настройки в своем профиле.
{EMAIL_SIG}

View file

@ -0,0 +1,12 @@
Здравствуйте, {TO_USERNAME}!
Ниже следует письмо, отправленное вам пользователем {FROM_USERNAME} через вашу регистрацию на сайте {SITENAME}. Если это сообщение является спамом, содержит оскорбления или прочие неприятные вам комментарии, пожалуйста свяжитесь с администратором сайта по адресу:
{BOARD_EMAIL}
Включите данное сообщение целиком (особенно заголовки). Пожалуйста учтите, что адрес ответа в этом сообщении является адресом {FROM_USERNAME}.
Посланное вам сообщение:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{MESSAGE}

View file

@ -0,0 +1,11 @@
Здравствуйте, {USERNAME}!
Вы получили это сообщение потому, что следите за темой "{TOPIC_TITLE}" на сайте {SITENAME}. В этой теме со времени вашего последнего посещения появилось новое сообщение. Вы можете перейти по ссылке, чтобы прочитать поступившие ответы; новые уведомления не будут приходить, пока вы не просмотрите тему.
{U_TOPIC}
Если вы больше не хотите следить за темой, то либо щелкните по ссылке "перестать следить за темой" внизу страницы, либо перейдите по следующей ссылке:
{U_STOP_WATCHING_TOPIC}
{EMAIL_SIG}

View file

@ -0,0 +1,7 @@
Здравствуйте, {USERNAME}!
Ваша учетная запись на сайте {SITENAME} была отключена, скорее всего из-за внесенных в ваш профиль изменений. Чтобы вновь ее активировать, перейдите по этой ссылке:
{U_ACTIVATE}
{EMAIL_SIG}

View file

@ -0,0 +1,15 @@
Здравствуйте, {USERNAME}!
Вы получили это письмо потому, что вы (либо кто-то, выдающий себя за вас) попросили выслать новый пароль к вашей учетной записи на сайте {SITENAME}. Если вы не просили выслать пароль, то не обращайте внимания на это письмо, если же подобные письма будут продолжать приходить, обратитесь к администратору сайта.
Прежде чем использовать новый пароль, вы должны его активировать. Для этого перейдите по ссылке.
{U_ACTIVATE}
В случае успешной активации вы сможете входить в систему, используя следующий пароль:
Пароль: {PASSWORD}
Вы сможете сменить этот пароль на странице редактирования профиля. Если у вас возникнут какие-то трудности, обратитесь к администратору сайта.
{EMAIL_SIG}

View file

@ -0,0 +1,14 @@
{WELCOME_MSG}
Пожалуйста сохраните это сообщение. Параметры вашей учетной записи таковы:
----------------------------
Имя пользователя: {USERNAME}
Пароль: {PASSWORD}
----------------------------
Не забывайте свой пароль: он хранится в нашей базе в зашифрованном виде, и мы не сможем вам его выслать. Если вы все же забудете пароль, то сможете запросить новый, который придется активировать таким же образом, как и вашу учетную запись.
Спасибо за то, что зарегистрировались на нашем сайте.
{EMAIL_SIG}

View file

@ -0,0 +1,18 @@
{WELCOME_MSG}
Пожалуйста сохраните это сообщение. Параметры вашей учетной записи таковы:
----------------------------
Имя пользователя: {USERNAME}
Пароль: {PASSWORD}
----------------------------
Ваша учетная запись еще не активна. Вы не сможете ей пользоваться, пока не перейдете по следующей ссылке:
{U_ACTIVATE}
Не забывайте свой пароль: он хранится в нашей базе в зашифрованном виде, и мы не сможем вам его выслать. Если вы все же забудете пароль, то сможете запросить новый, который придется активировать таким же образом, как и вашу учетную запись.
Благодарим за регистрацию.
{EMAIL_SIG}

View file

@ -0,0 +1,4 @@
<div id="infobox-body">
<h2 class="bold">Реклама на нашем сайте</h2>
<p>По вопросам размещения рекламы обращайтесь: <strong><a href="mailto:<?= config('tp.adv_email'); ?>" class="gen"><?= config('tp.adv_email'); ?></a></strong></p>
</div><!--/infobox-body-->

View file

@ -0,0 +1,35 @@
<div id="infobox-body">
<p><h1>ИНФОРМАЦИЯ ДЛЯ ПРАВООБЛАДАТЕЛЕЙ</h1></p>
<p>Если вы являетесь правообладателем какого-либо материала, ссылка (либо ссылки) на который размещена на этом сайте, и не хотели бы чтобы данная информация распространялась пользователями без вашего на то согласия, то мы будем рады оказать Вам содействие, удалив соответствующие ссылки.</p>
<p>Для этого необходимо, чтобы вы прислали нам письмо (в электронном виде)
в котором указали нам следующую информацию:</p>
<p>1. Документальное подтверждение ваших прав на материал, защищенный авторским правом:</p>
<p> - отсканированный документ с печатью, или</p>
<p> - email с официального почтового домена компании правообладателя, либо</p>
<p> - иная контактная информация, позволяющая однозначно идентифицировать вас, как правообладателя данного материала.</p>
<p>2. Текст, который Вы желаете разместить в сопровождении удаляемой информации.</p>
<p>В нем вы можете указать где, и на каких условиях можно получить информацию ссылки на которую были удалены, а также вашу контактную информацию, чтобы пользователи могли получить от вас всю интересующую их информацию относительно данного материала.</p>
<p>3. Прямые ссылки на страницы сайта, которые содержат ссылки на данные, которые должны быть удалены.</p>
<p>Ссылки должны иметь вид <strong>https://url.to/link</strong> или что-то подобное.</p>
<p>После этого в течение 48 часов, мы удалим интересующие вас ссылки с сайта.</p>
<p class="bold">Наш email: <strong><a href="mailto:<?= config('tp.abuse_email'); ?>" class="gen"><?= config('tp.abuse_email'); ?></a></strong></p>
<p>Предупреждение!</p>
<p>а) мы оставляем за собой право публикации на сайте любой информации присланной нам по почте <strong><a href="mailto:<?= config('tp.abuse_email'); ?>" class="gen"><?= config('tp.abuse_email'); ?></a></strong></p>
<p>б) мы не осуществляем контроль за действиями пользователей, которые могут повторно размещать ссылки на информацию, являющуюся объектом вашего авторского права. Любая информация на форуме, размещается автоматически, без какого-либо контроля с чьей либо стороны, что соответствует общепринятой мировой практике размещения информации в сети Интернет. Однако, мы в любом случае рассмотрим все Ваши запросы относительно ссылок на информацию, нарушающую ваши права.</p>
<p>C) согласно Закону об авторском и смежном правах, ссылка на любые данные (информационное сообщение), сама по себе, не является объектом авторского права (хотя может нарушать "Соглашение об использовании сайта"). Таким образом, не стоит присылать письма содержащие угрозы либо требования, как не имеющие под собой реальных оснований.</p>
</div><!--/infobox-body-->

View file

@ -0,0 +1,3 @@
<div id="infobox-body">
<p>Файл не найден</p>
</div><!--/infobox-body-->

View file

@ -0,0 +1,23 @@
<div>
<h3>BitTorrent клиенты</h3>
<ul>
<li><a rel="nofollow" href="http://www.utorrent.com/" class="med"><b>µTorrent</b></a></li>
<li><a rel="nofollow" href="http://www.bittorrent.com/" class="med"><b>BitTorrent</b></a></li>
<li><a rel="nofollow" href="https://transmissionbt.com/" class="med"><b>Transmission</b></a></li>
</ul>
</div>
<br />
<div>
<h3>ЧАВО</h3>
<ul class="med">
<li><a href="info.php?show=user_agreement" class="med" onclick="window.open(this.href, '', IWP); return false;"><b>Условия использования</b></a></li>
<li><a href="https://torrentpier.com/forum/threads/260" class="med">FAQ для новичков</a></li>
<li><a href="https://torrentpier.com/forum/forums/10" class="med">Где задать вопрос?</a></li>
</ul>
</div>
<br />
<img width="210" class="spacer" src="./styles/images/spacer.gif" alt="" />

View file

@ -0,0 +1,11 @@
<div>
<h3>Врезка 2</h3>
Чтобы добавить содержимое в эту боковую панель, отредактируйте следующие файлы:
<br /><br />
<ul class="med">
<li>library/language/*/html/sidebar2.html</li>
<li>style/templates/default/page_footer.tpl</li>
</ul>
<br />
Чтобы отключить эту боковую панель, установите для переменной $bb_cfg['page']['show_sidebar2'] в файле config.php значение false.
</div>

View file

@ -0,0 +1,84 @@
<div id="infobox-body">
<p>
<p><h1>ПОЛЬЗОВАТЕЛЬСКОЕ СОГЛАШЕНИЕ</h1></p>
<p><h3>О САЙТЕ</h3></p>
<p>Интернет-ресурс / веб-сайт (далее - Ресурс) - это интернет-сайт, который позволяет пользователям обмениваться информацией друг с другом через бит-торрент в свободной форме и предоставляет средства для мониторинга целостности передаваемой информации (через хэш- файлы).</p>
<ol>
<li type="1"><h3>О ПОЛЬЗОВАТЕЛЬСКОМ СОГЛАШЕНИИ</h3>
<p>Данное Пользовательское Соглашение вступает в силу после нажатия "я согласен" в нижней части и работает все время использования пользователи ресурса. Пользовательское соглашение может быть изменено Администрацией без какого-либо предварительного уведомления. Новая редакция ПС вступает в силу по истечении 3 (трех) дней с момента ее размещения, если иное не предусмотрено новой редакцией пользовательского соглашения.</p>
<li><h3>ОГРАНИЧЕНИЯ ОТВЕТСТВЕННОСТИ</h3>
<p>Пользователь прямо соглашается, что использует ресурс на свой собственный риск.</p>
<p>Пользователь знает и соглашается с тем, что касается справочных материалов и данных, созданных третьими лицами и размещали их в сети Интернет на своих компьютерах и (или сервера). Содержание и безопасность этих материалов не могут быть проконтролированы администрацией ресурса, поэтому последняя не несет ответственности:</p>
<ul>
<p>- за содержание материалов, полученных пользователем от использования данных ресурсов и их возможное несоответствие действующему законодательству или оскорбительный характер;</p>
<p>- за последствия применения, использования или неиспользования полученной информации;</p>
<p> на возможное несоответствие результатов, полученных при использовании ожиданиям пользователя ресурса;</p>
<p>- за любые повреждения оборудования или программного обеспечения пользователя, возникшие в результате использования ресурса;</p>
<p>- для невозможности использования ресурсов для какой-либо причине;</p>
<p>- за последствия, которые может повлечь распространение нелегального либо нелицензионного программного обеспечения и аудио-/видеопродукции, а также иных материалов либо данных, затрагивающих права третьих лиц.</p>
</ul>
<p>Ни при каких обстоятельствах ресурс не несет перед пользователем ответственности или ответственности перед третьими лицами за ущерб, убытки или расходы, возникшие в связи с настоящим ресурсом, его использованием или невозможностью использования, включая упущенную либо недополученную прибыль.</p>
<p>Администрация ресурса не несет никаких обязательств по обеспечению конфиденциальности в отношении информации, предоставляемой его пользователям, хотя принимает все возможные меры к этому, если нет договоренности об обратном или соответствующих требований действующего законодательства.</p>
<p>В обязанности ресурса не входит контроль законно или незаконно передаваемой информации (любой, включая, но не ограничиваясь, информацией передаваемой между пользователями через бит-торрент, внутренней передачи информации в различных ссылок, текстов или архивов), определение прав собственности или законности передачи, приема или использования этой информации.</p>
<li><h3>ОГРАНИЧЕНИЯ НА ИСПОЛЬЗОВАНИЕ РЕСУРСА ПОЛЬЗОВАТЕЛЕМ</h3>
<p>При использовании данного ресурса, пользователь не имеет права, и соглашается с этим:</p>
<ul>
<p>- место хэш-файлы (торренты) данных, содержащие вирусы или другие вредоносные программы, действия, файлы или программы, предназначенные для прерывания, уничтожения или ограничения функциональности любого компьютерного или телекоммуникационного оборудования или программ, для осуществления несанкционированного доступа, а также серийные номера к коммерческим программным продуктам и программы для их генерации, логины, пароли и прочие Средства для получения несанкционированного доступа к платным ресурсам в Интернете, а также размещать ссылки на вышеуказанную информацию;</p>
<p>- место хэш-файлы (торренты) любых Сообщений, данных или программ, использование которых нарушает какой-либо патент, торговую марку, коммерческую тайну, копирайт или прочие права собственности и / или авторские и смежные права третьих лиц;</p>
<p>- присылайте адреса электронной почты, указанные на сайте, несанкционированные почтовые сообщения рекламного типа (нежелательная почта, спам);</p>
<p>- копировать и использовать в коммерческих целях любую информацию, полученную посредством данного ресурса, нарушающую права других или могли причинить им прямой материальный или моральный ущерб;</p>
<p>- размещать ссылки на ресурсы сети, содержание которых противоречит действующему законодательству Российской Федерации;</p>
<p>- выдавать себя за другого человека или представителя организации и / или сообщества без достаточных на то прав, в том числе сотрудников администрации, за владельца ресурса.</p>
</ul>
<li><h3>ГАРАНТИЯ ПРОИЗВОДИТЕЛЬНОСТИ</h3>
<p>Доступ к ресурсу предоставляются по принципу «как есть» без гарантий любого рода как прямых, так и косвенных.</p>
<p>В частности Администрация ресурса не гарантирует работоспособность как сайта и его отдельных разделов, так и работоспособность и достоверность ссылок, размещенных на нем его пользователями.</p>
<p>Ресурса не несет ответственности за любые прямые или непрямые убытки, произошедшие из-за: использования либо невозможности использования сервиса; несанкционированного доступа к вашим коммуникациям.</p>
<li><h3>ПРАВА АДМИНИСТРАЦИИ РЕСУРСА</h3>
<p>Администрация ресурса вправе отказать в доступе к ресурсу любому пользователю, или группе пользователей без объяснения причин своих действий и предварительного уведомления.</p>
<p>Администрация ресурса вправе изменять либо удалять информацию, хеш-файлов (торрентов), графические, аудио и другие данные на представленных пользователей от ресурсов без предупреждения и объяснения причин своих действий.</p>
<li><h3>ОТВЕТСТВЕННОСТЬ СТОРОН</h3>
<p>Пользователь соглашается, что все возможные споры по поводу соглашения об использовании будут разрешаться по нормам российского права.</p>
<p>Пользователь соглашается с тем, что нормы и законы О защите прав потребителей не могут быть применимы к использованию их ресурсов, так как он не имеет платных услуг.</p>
<p>Ресурс не задан пользователем агентских отношений, отношений товарищества, отношений по совместной деятельности, отношений личного найма, а также каких-то иных отношений, прямо не описанных в соглашении по использованию.</p>
<p>Бездействие со стороны ресурса в случае нарушения Пользователем, либо группой пользователей пользовательского соглашения не означает, что ресурс, чтобы помочь пользователям или группам пользователей на такие действия.</p>
<p>Бездействие со стороны ресурса в случае нарушения Пользователем, либо группой пользователей пользовательского соглашения не лишает права ресурсов, чтобы предпринять соответствующие действия в защиту своих интересов позднее.</p>
<li><h3>ПРИНЯТИЕ ПОЛЬЗОВАТЕЛЬСКОГО СОГЛАШЕНИЯ</h3>
<p>ЕСЛИ ВЫ НЕ СОГЛАСНЫ СО ВСЕМИ ВЫШЕУКАЗАННЫМИ УСЛОВИЯМИ, ВЫ НЕ МОЖЕТЕ ПОЙТИ К РЕСУРСУ В ЦЕЛОМ ИЛИ ЛЮБУЮ ЕГО ЧАСТЬ, КРОМЕ СТРАНИЦЫ С ПОЛЬЗОВАТЕЛЬСКИМ СОГЛАШЕНИЕМ, ПОЛУЧАТЬ И / ИЛИ ПОЛУЧИТЬ ДОСТУП К СОДЕРЖИМОМУ ЭТОГО РЕСУРСА ЛЮБЫМИ ДРУГИМИ СПОСОБАМИ КАК В ЦЕЛОМ ИЛИ В ЛЮБОЙ ЕГО ЧАСТИ!</p>
<p>ЕСЛИ ВЫ НЕ СОГЛАСНЫ С ПОЛЬЗОВАТЕЛЬСКИМ СОГЛАШЕНИЕМ, ВЫ ДОЛЖНЫ НЕМЕДЛЕННО ПОКИНУТЬ РЕСУРС.</p>
</ol>
</p>
</div><!--/infobox-body-->

2833
library/language/ru/main.php Normal file

File diff suppressed because it is too large Load diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB