mirror of
https://github.com/openvk/openvk
synced 2025-04-23 16:43:02 +03:00
😭😭😭
This commit is contained in:
parent
ee2e5e8d1c
commit
f7ed085314
30 changed files with 242 additions and 84 deletions
|
@ -38,9 +38,8 @@
|
||||||
<body>
|
<body>
|
||||||
<div id="sudo-banner" n:if="isset($thisUser) && $userTainted">
|
<div id="sudo-banner" n:if="isset($thisUser) && $userTainted">
|
||||||
<p>
|
<p>
|
||||||
Вы вошли как <b>{$thisUser->getCanonicalName()}</b>. Пожалуйста, уважайте
|
{_you_entered_as} <b>{$thisUser->getCanonicalName()}</b>. {_please_rights}
|
||||||
право на тайну переписки других людей и не злоупотребляйте подменой пользователя.
|
{_click_on} <a href="/setSID/unset?hash={rawurlencode($csrfToken)}">{_there}</a>, {_to_leave}.
|
||||||
Нажмите <a href="/setSID/unset?hash={rawurlencode($csrfToken)}">здесь</a>, чтобы выйти.
|
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -1,12 +1,10 @@
|
||||||
{extends "../@layout.xml"}
|
{extends "../@layout.xml"}
|
||||||
{block title}Ваш браузер устарел{/block}
|
{block title}{_deprecated_browser}{/block}
|
||||||
|
|
||||||
{block header}
|
{block header}
|
||||||
Устаревший браузер
|
{_deprecated_browser}
|
||||||
{/block}
|
{/block}
|
||||||
|
|
||||||
{block content}
|
{block content}
|
||||||
Для просмотра этого контента вам понадобится Firefox ESR 52+ или
|
{_deprecated_browser_description}
|
||||||
эквивалентный по функционалу навигатор по всемирной сети интернет.<br/>
|
|
||||||
Сожалеем об этом.
|
|
||||||
{/block}
|
{/block}
|
||||||
|
|
|
@ -9,5 +9,5 @@
|
||||||
<div id="faqhead">Для кого этот сайт?</div>
|
<div id="faqhead">Для кого этот сайт?</div>
|
||||||
<div id="faqcontent">Сайт предназначен для поиска друзей и знакомых, а также просмотр данных пользователя. Это как справочник города, с помощью которого люди могут быстро найти актуальную информацию о человеке. Также этот сайт подойдёт для ностальгираторов и тех, кто решил слезть с трубы "ВКонтакте", которого клон и является.<br></div>
|
<div id="faqcontent">Сайт предназначен для поиска друзей и знакомых, а также просмотр данных пользователя. Это как справочник города, с помощью которого люди могут быстро найти актуальную информацию о человеке. Также этот сайт подойдёт для ностальгираторов и тех, кто решил слезть с трубы "ВКонтакте", которого клон и является.<br></div>
|
||||||
Я попозже допишу ок ~~ veselcraft - 12.01.2020 - 22:05 GMT+3
|
Я попозже допишу ок ~~ veselcraft - 12.01.2020 - 22:05 GMT+3
|
||||||
|
Давай
|
||||||
{/block}
|
{/block}
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
{block title}Sandbox{/block}
|
{block title}Sandbox{/block}
|
||||||
|
|
||||||
{block header}
|
{block header}
|
||||||
Sandbox для разработчиков
|
{_sandbox_for_developers}
|
||||||
{/block}
|
{/block}
|
||||||
|
|
||||||
{block content}
|
{block content}
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
{extends "./@layout.xml"}
|
{extends "./@layout.xml"}
|
||||||
|
|
||||||
{block title}
|
{block title}
|
||||||
История блокировок
|
{_bans_history}
|
||||||
{/block}
|
{/block}
|
||||||
|
|
||||||
{block heading}
|
{block heading}
|
||||||
|
@ -13,13 +13,13 @@
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th>ID</th>
|
<th>ID</th>
|
||||||
<th>Забаненный</th>
|
<th>{_bans_history_blocked}</th>
|
||||||
<th>Инициатор</th>
|
<th>{_bans_history_initiator}</th>
|
||||||
<th>Начало</th>
|
<th>{_bans_history_start}</th>
|
||||||
<th>Конец</th>
|
<th>{_bans_history_end}</th>
|
||||||
<th>Время</th>
|
<th>{_bans_history_time}</th>
|
||||||
<th>Причина</th>
|
<th>{_bans_history_reason}</th>
|
||||||
<th>Снята</th>
|
<th>{_bans_history_removed}</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
|
@ -77,7 +77,7 @@
|
||||||
{_admin_banned}
|
{_admin_banned}
|
||||||
</span>
|
</span>
|
||||||
{else}
|
{else}
|
||||||
<b style="color: red;">Активная блокировка</b>
|
<b style="color: red;">{_bans_history_active}</b>
|
||||||
{/if}
|
{/if}
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
{extends "@layout.xml"}
|
{extends "@layout.xml"}
|
||||||
|
|
||||||
{block title}
|
{block title}
|
||||||
Логи
|
{_logs}
|
||||||
{/block}
|
{/block}
|
||||||
|
|
||||||
{block heading}
|
{block heading}
|
||||||
Логи
|
{_logs}
|
||||||
{/block}
|
{/block}
|
||||||
|
|
||||||
{block content}
|
{block content}
|
||||||
|
@ -18,23 +18,23 @@
|
||||||
</style>
|
</style>
|
||||||
<form class="aui">
|
<form class="aui">
|
||||||
<div>
|
<div>
|
||||||
<select class="select medium-field" type="number" id="type" name="type" placeholder="Тип изменения">
|
<select class="select medium-field" type="number" id="type" name="type" placeholder="{_logs_change_type}">
|
||||||
<option value="any" n:attr="selected => !$type">Любое</option>
|
<option value="any" n:attr="selected => !$type">{_logs_anything}</option>
|
||||||
<option value="0" n:attr="selected => $type === 0">Создание</option>
|
<option value="0" n:attr="selected => $type === 0">{_logs_adding}</option>
|
||||||
<option value="1" n:attr="selected => $type === 1">Редактирование</option>
|
<option value="1" n:attr="selected => $type === 1">{_logs_editing}</option>
|
||||||
<option value="2" n:attr="selected => $type === 2">Удаление</option>
|
<option value="2" n:attr="selected => $type === 2">{_logs_removing}</option>
|
||||||
<option value="3" n:attr="selected => $type === 3">Восстановление</option>
|
<option value="3" n:attr="selected => $type === 3">{_logs_restoring}</option>
|
||||||
</select>
|
</select>
|
||||||
<input class="text medium-field" type="number" id="id" name="id" placeholder="ID записи" n:attr="value => $id"/>
|
<input class="text medium-field" type="number" id="id" name="id" placeholder="{_logs_id_post}" n:attr="value => $id"/>
|
||||||
<input class="text medium-field" type="text" id="uid" name="uid" placeholder="UUID пользователя" n:attr="value => $user"/>
|
<input class="text medium-field" type="text" id="uid" name="uid" placeholder="{_logs_uuid_user}" n:attr="value => $user"/>
|
||||||
</div>
|
</div>
|
||||||
<div style="margin: 8px 0;" />
|
<div style="margin: 8px 0;" />
|
||||||
<div>
|
<div>
|
||||||
<select class="select medium-field" id="obj_type" name="obj_type" placeholder="Тип объекта">
|
<select class="select medium-field" id="obj_type" name="obj_type" placeholder="{_logs_change_object}">
|
||||||
<option value="any" n:attr="selected => !$obj_type">Любой</option>
|
<option value="any" n:attr="selected => !$obj_type">{_logs_anything}</option>
|
||||||
<option n:foreach="$object_types as $type" n:attr="selected => $obj_type === $type">{$type}</option>
|
<option n:foreach="$object_types as $type" n:attr="selected => $obj_type === $type">{$type}</option>
|
||||||
</select>
|
</select>
|
||||||
<input class="text medium-field" type="number" id="obj_id" name="obj_id" placeholder="ID объекта" n:attr="value => $obj_id"/>
|
<input class="text medium-field" type="number" id="obj_id" name="obj_id" placeholder="{_logs_id_object}" n:attr="value => $obj_id"/>
|
||||||
<input type="submit" class="aui-button aui-button-primary medium-field" value="Поиск" style="width: 165px;"/>
|
<input type="submit" class="aui-button aui-button-primary medium-field" value="Поиск" style="width: 165px;"/>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
|
@ -42,11 +42,11 @@
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th>ID</th>
|
<th>ID</th>
|
||||||
<th>Пользователь</th>
|
<th>{_logs_user}</th>
|
||||||
<th>Объект</th>
|
<th>{_logs_object}</th>
|
||||||
<th>Тип</th>
|
<th>{_logs_type}</th>
|
||||||
<th>Изменения</th>
|
<th>{_logs_changes}</th>
|
||||||
<th>Время</th>
|
<th>{_logs_time}</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
|
|
||||||
{block header}
|
{block header}
|
||||||
{$name}
|
{$name}
|
||||||
<a style="float: right;" onClick="reportApp()" n:if="$canReport ?? false">Пожаловаться</a>
|
<a style="float: right;" onClick="reportApp()" n:if="$canReport ?? false">{_report}</a>
|
||||||
{/block}
|
{/block}
|
||||||
|
|
||||||
{block content}
|
{block content}
|
||||||
|
@ -37,20 +37,20 @@
|
||||||
|
|
||||||
<script n:if="$canReport ?? false">
|
<script n:if="$canReport ?? false">
|
||||||
function reportApp() {
|
function reportApp() {
|
||||||
uReportMsgTxt = "Вы собираетесь пожаловаться на данное приложение.";
|
uReportMsgTxt = {_going_to_report_app};
|
||||||
uReportMsgTxt += "<br/>Что именно вам кажется недопустимым в этом материале?";
|
uReportMsgTxt += "<br/>"+tr("report_question_text");
|
||||||
uReportMsgTxt += "<br/><br/><b>Причина жалобы</b>: <input type='text' id='uReportMsgInput' placeholder='Причина' />"
|
uReportMsgTxt += "<br/><br/><b>"+tr("report_reason")+"</b>: <input type='text' id='uReportMsgInput' placeholder='" + tr("reason") + "' />"
|
||||||
|
|
||||||
MessageBox("Пожаловаться?", uReportMsgTxt, ["Подтвердить", "Отмена"], [
|
MessageBox(tr("report_question"), uReportMsgTxt, [tr("confirm_m"), tr("cancel")], [
|
||||||
(function() {
|
(function() {
|
||||||
res = document.querySelector("#uReportMsgInput").value;
|
res = document.querySelector("#uReportMsgInput").value;
|
||||||
xhr = new XMLHttpRequest();
|
xhr = new XMLHttpRequest();
|
||||||
xhr.open("GET", "/report/" + {$id} + "?reason=" + res + "&type=app", true);
|
xhr.open("GET", "/report/" + {$id} + "?reason=" + res + "&type=app", true);
|
||||||
xhr.onload = (function() {
|
xhr.onload = (function() {
|
||||||
if(xhr.responseText.indexOf("reason") === -1)
|
if(xhr.responseText.indexOf("reason") === -1)
|
||||||
MessageBox("Ошибка", "Не удалось подать жалобу...", ["OK"], [Function.noop]);
|
MessageBox(tr("error"), tr("error_sending_report"), ["OK"], [Function.noop]);
|
||||||
else
|
else
|
||||||
MessageBox("Операция успешна", "Скоро её рассмотрят модераторы", ["OK"], [Function.noop]);
|
MessageBox(tr("action_successfully"), tr("will_be_watched"), ["OK"], [Function.noop]);
|
||||||
});
|
});
|
||||||
xhr.send(null);
|
xhr.send(null);
|
||||||
}),
|
}),
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
{extends "../@layout.xml"}
|
{extends "../@layout.xml"}
|
||||||
|
|
||||||
{block title}Переход по ссылке заблокирован{/block}
|
{block title}{_transition_is_blocked}{/block}
|
||||||
|
|
||||||
{block header}
|
{block header}
|
||||||
Предупреждение
|
{_caution}
|
||||||
{/block}
|
{/block}
|
||||||
|
|
||||||
{block content}
|
{block content}
|
||||||
|
|
|
@ -55,7 +55,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr>
|
<tr>
|
||||||
<td width="120" valign="top"><span class="nobold">{_gender}: </span></td>
|
<td width="120" valign="top"><span class="nobold">{_gender}: </span></td>
|
||||||
<td>{$user->isFemale() ? "женский" : "мужской"}</td>
|
<td>{$user->isFemale() ? tr("female"): tr("male")}</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td width="120" valign="top"><span class="nobold">{_registration_date}: </span></td>
|
<td width="120" valign="top"><span class="nobold">{_registration_date}: </span></td>
|
||||||
|
@ -82,8 +82,6 @@
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<script n:if="$club->getOwner()->getId() != $user->getId() && $manager && $thisUser->getId() == $club->getOwner()->getId()">
|
<script n:if="$club->getOwner()->getId() != $user->getId() && $manager && $thisUser->getId() == $club->getOwner()->getId()">
|
||||||
console.log("gayshit");
|
|
||||||
console.log("сам такой");
|
|
||||||
function changeOwner(club, newOwner) {
|
function changeOwner(club, newOwner) {
|
||||||
const action = "/groups/" + club + "/setNewOwner/" + newOwner;
|
const action = "/groups/" + club + "/setNewOwner/" + newOwner;
|
||||||
|
|
||||||
|
|
|
@ -7,12 +7,12 @@
|
||||||
|
|
||||||
{block content}
|
{block content}
|
||||||
<div>
|
<div>
|
||||||
<h4>Охват</h4>
|
<h4>{_coverage}</h4>
|
||||||
<p>Этот график отображает охват за последние 7 дней.</p>
|
<p>{_coverage_this_week}</p>
|
||||||
<div id="reachChart" style="width: 100%; height: 280px;"></div>
|
<div id="reachChart" style="width: 100%; height: 280px;"></div>
|
||||||
|
|
||||||
<h4>Просмотры</h4>
|
<h4>{_views}</h4>
|
||||||
<p>Этот график отображает просмотры постов сообщества за последние 7 дней.</p>
|
<p>{_views_this_week}</p>
|
||||||
<div id="viewsChart" style="width: 100%; height: 280px;"></div>
|
<div id="viewsChart" style="width: 100%; height: 280px;"></div>
|
||||||
|
|
||||||
<style>
|
<style>
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
<img n:if="$club->isVerified()"
|
<img n:if="$club->isVerified()"
|
||||||
class="name-checkmark"
|
class="name-checkmark"
|
||||||
src="/assets/packages/static/openvk/img/checkmark.png"
|
src="/assets/packages/static/openvk/img/checkmark.png"
|
||||||
alt="Подтверждённая страница"
|
alt="{_verified_page}"
|
||||||
/>
|
/>
|
||||||
{/block}
|
{/block}
|
||||||
|
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
<textarea name="html" style="display:none;"></textarea>
|
<textarea name="html" style="display:none;"></textarea>
|
||||||
<div id="editor" style="width:600px;height:300px;border:1px solid grey"></div>
|
<div id="editor" style="width:600px;height:300px;border:1px solid grey"></div>
|
||||||
|
|
||||||
<p><i><a href="/kb/notes">Кое-что</a> из (X)HTML поддерживается.</i></p>
|
<p><i><a href="/kb/notes">{_something}</a> {_supports_xhtml}</i></p>
|
||||||
|
|
||||||
<input type="hidden" name="hash" value="{$csrfToken}" />
|
<input type="hidden" name="hash" value="{$csrfToken}" />
|
||||||
<button class="button">{_save}</button>
|
<button class="button">{_save}</button>
|
||||||
|
|
|
@ -18,7 +18,7 @@
|
||||||
<textarea name="html" style="display:none;"></textarea>
|
<textarea name="html" style="display:none;"></textarea>
|
||||||
<div id="editor" style="width:600px;height:300px;border:1px solid grey"></div>
|
<div id="editor" style="width:600px;height:300px;border:1px solid grey"></div>
|
||||||
|
|
||||||
<p><i><a href="/kb/notes">Кое-что</a> из (X)HTML поддерживается.</i></p>
|
<p><i><a href="/kb/notes">{_something}</a> {_supports_xhtml}</i></p>
|
||||||
|
|
||||||
<input type="hidden" name="hash" value="{$csrfToken}" />
|
<input type="hidden" name="hash" value="{$csrfToken}" />
|
||||||
<button class="button">{_save}</button>
|
<button class="button">{_save}</button>
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{extends "../@layout.xml"}
|
{extends "../@layout.xml"}
|
||||||
|
|
||||||
{block title}Альбом {$album->getName()}{/block}
|
{block title}{_album} {$album->getName()}{/block}
|
||||||
|
|
||||||
{block header}
|
{block header}
|
||||||
{var $isClub = ($album->getOwner() instanceof openvk\Web\Models\Entities\Club)}
|
{var $isClub = ($album->getOwner() instanceof openvk\Web\Models\Entities\Club)}
|
||||||
|
@ -18,7 +18,8 @@
|
||||||
|
|
||||||
{block content}
|
{block content}
|
||||||
<a href="/album{$album->getPrettyId()}">
|
<a href="/album{$album->getPrettyId()}">
|
||||||
<b>{$album->getPhotosCount()} фотографий</b>
|
{* TODO: Добавить склонения *}
|
||||||
|
<b>{$album->getPhotosCount()} {_photos}</b>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
{if !is_null($thisUser) && $album->canBeModifiedBy($thisUser) && !$album->isCreatedBySystem()}
|
{if !is_null($thisUser) && $album->canBeModifiedBy($thisUser) && !$album->isCreatedBySystem()}
|
||||||
|
|
|
@ -58,7 +58,7 @@
|
||||||
|
|
||||||
{block description}
|
{block description}
|
||||||
<span>{$x->getDescription() ?? $x->getName()}</span><br />
|
<span>{$x->getDescription() ?? $x->getName()}</span><br />
|
||||||
<span style="color: grey;">{$x->getPhotosCount()} фотографий</span><br />
|
<span style="color: grey;">{$x->getPhotosCount()} {_photos}</span><br />
|
||||||
<span style="color: grey;">{tr("updated_at", $x->getEditTime() ?? $x->getCreationTime())}</span><br />
|
<span style="color: grey;">{tr("updated_at", $x->getEditTime() ?? $x->getCreationTime())}</span><br />
|
||||||
<span style="color: grey;">{_created} {$x->getCreationTime()}</span><br />
|
<span style="color: grey;">{_created} {$x->getCreationTime()}</span><br />
|
||||||
{/block}
|
{/block}
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{extends "../@layout.xml"}
|
{extends "../@layout.xml"}
|
||||||
{block title}Изменить альбом{/block}
|
{block title}{_edit_album}{/block}
|
||||||
|
|
||||||
{block header}
|
{block header}
|
||||||
<a href="{$album->getOwner()->getURL()}">{$album->getOwner()->getCanonicalName()}</a>
|
<a href="{$album->getOwner()->getURL()}">{$album->getOwner()->getCanonicalName()}</a>
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{extends "../@layout.xml"}
|
{extends "../@layout.xml"}
|
||||||
{block title}Изменить фотографию{/block}
|
{block title}{_edit_photo}{/block}
|
||||||
|
|
||||||
{block header}
|
{block header}
|
||||||
<a href="{$thisUser->getURL()}">{$thisUser->getCanonicalName()}</a>
|
<a href="{$thisUser->getURL()}">{$thisUser->getCanonicalName()}</a>
|
||||||
|
|
|
@ -1,20 +1,20 @@
|
||||||
{extends "../@layout.xml"}
|
{extends "../@layout.xml"}
|
||||||
|
|
||||||
{block title}Удалить фотографию?{/block}
|
{block title}{_delete_photo}{/block}
|
||||||
|
|
||||||
{block header}
|
{block header}
|
||||||
Удаление фотографии
|
{_delete_photo}
|
||||||
{/block}
|
{/block}
|
||||||
|
|
||||||
{block content}
|
{block content}
|
||||||
Вы уверены что хотите удалить эту фотографию?
|
{_sure_deleting_photo}
|
||||||
<br/>
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
<form method="POST">
|
<form method="POST">
|
||||||
<input type="hidden" value="{$csrfToken}" name="hash" />
|
<input type="hidden" value="{$csrfToken}" name="hash" />
|
||||||
|
|
||||||
<a href="{$_SERVER['HTTP_REFERER']}" class="button">Нет</a>
|
<a href="{$_SERVER['HTTP_REFERER']}" class="button">{_no}</a>
|
||||||
|
|
||||||
<button class="button">Да</button>
|
<button class="button">{_yes}</button>
|
||||||
</form>
|
</form>
|
||||||
{/block}
|
{/block}
|
||||||
|
|
|
@ -344,9 +344,9 @@
|
||||||
<form method="POST" enctype="multipart/form-data">
|
<form method="POST" enctype="multipart/form-data">
|
||||||
<div id="backdropEditor">
|
<div id="backdropEditor">
|
||||||
<div id="backdropFilePicker">
|
<div id="backdropFilePicker">
|
||||||
<label class="button" style="">Обзор<input type="file" accept="image/*" name="backdrop1" style="display: none;"></label>
|
<label class="button" style="">{_browse}<input type="file" accept="image/*" name="backdrop1" style="display: none;"></label>
|
||||||
<div id="spacer" style="width: 366px;"></div>
|
<div id="spacer" style="width: 366px;"></div>
|
||||||
<label class="button" style="">Обзор<input type="file" accept="image/*" name="backdrop2" style="display: none;"></label>
|
<label class="button" style="">{_browse}<input type="file" accept="image/*" name="backdrop2" style="display: none;"></label>
|
||||||
<div id="spacer" style="width: 366px;"></div>
|
<div id="spacer" style="width: 366px;"></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1,13 +1,13 @@
|
||||||
{extends "../@layout.xml"}
|
{extends "../@layout.xml"}
|
||||||
{block title}Подтвердить номер телефона{/block}
|
{block title}{_verify_phone_number}{/block}
|
||||||
|
|
||||||
{block header}
|
{block header}
|
||||||
Подтвердить номер телефона
|
{_verify_phone_number}
|
||||||
{/block}
|
{/block}
|
||||||
|
|
||||||
{block content}
|
{block content}
|
||||||
<center>
|
<center>
|
||||||
<p>Мы отправили SMS с кодом на номер <b>{substr_replace($change->number, "*****", 5, 5)}</b>, введите его сюда:</p>
|
<p>{_we_sended_first} <b>{substr_replace($change->number, "*****", 5, 5)}</b>, {_we_sended_end}:</p>
|
||||||
|
|
||||||
<form method="POST">
|
<form method="POST">
|
||||||
<input type="text" name="code" placeholder="34156, например" required />
|
<input type="text" name="code" placeholder="34156, например" required />
|
||||||
|
|
|
@ -119,10 +119,10 @@
|
||||||
{_warn_user_action}
|
{_warn_user_action}
|
||||||
</a>
|
</a>
|
||||||
<a href="/admin/user{$user->getId()}/bans" class="profile_link">
|
<a href="/admin/user{$user->getId()}/bans" class="profile_link">
|
||||||
Блокировки
|
{_blocks}
|
||||||
</a>
|
</a>
|
||||||
<a href="/admin/logs?uid={$user->getId()}" class="profile_link" style="width: 194px;">
|
<a href="/admin/logs?uid={$user->getId()}" class="profile_link" style="width: 194px;">
|
||||||
Последние действия
|
{_last_actions}
|
||||||
</a>
|
</a>
|
||||||
{/if}
|
{/if}
|
||||||
|
|
||||||
|
|
|
@ -3,9 +3,9 @@
|
||||||
<p>
|
<p>
|
||||||
{tr("user_banned", htmlentities($user->getFirstName()))|noescape}<br/>
|
{tr("user_banned", htmlentities($user->getFirstName()))|noescape}<br/>
|
||||||
{_user_banned_comment} <b>{$user->getBanReason()}</b>.<br/>
|
{_user_banned_comment} <b>{$user->getBanReason()}</b>.<br/>
|
||||||
Пользователь заблокирован
|
{_user_is_blocked}
|
||||||
<span n:if="$user->getUnbanTime() !== NULL">до: <b>{$user->getUnbanTime()}</b></span>
|
<span n:if="$user->getUnbanTime() !== NULL">{_before}: <b>{$user->getUnbanTime()}</b></span>
|
||||||
<span n:if="$user->getUnbanTime() === NULL"><b>навсегда</b></span>
|
<span n:if="$user->getUnbanTime() === NULL"><b>{_forever}</b></span>
|
||||||
</p>
|
</p>
|
||||||
{if isset($thisUser)}
|
{if isset($thisUser)}
|
||||||
<p n:if="$thisUser->getChandlerUser()->can('access')->model('admin')->whichBelongsTo(NULL) || $thisUser->getChandlerUser()->can('write')->model('openvk\Web\Models\Entities\TicketReply')->whichBelongsTo(0)">
|
<p n:if="$thisUser->getChandlerUser()->can('access')->model('admin')->whichBelongsTo(NULL) || $thisUser->getChandlerUser()->can('write')->model('openvk\Web\Models\Entities\TicketReply')->whichBelongsTo(0)">
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{extends "../@layout.xml"}
|
{extends "../@layout.xml"}
|
||||||
{block title}Изменить видеозапись{/block}
|
{block title}{_change_video}{/block}
|
||||||
|
|
||||||
{block header}
|
{block header}
|
||||||
<a href="{$thisUser->getURL()}">{$thisUser->getCanonicalName()}</a>
|
<a href="{$thisUser->getURL()}">{$thisUser->getCanonicalName()}</a>
|
||||||
|
@ -8,12 +8,12 @@
|
||||||
»
|
»
|
||||||
<a href="/video{$video->getPrettyId()}">{_video}</a>
|
<a href="/video{$video->getPrettyId()}">{_video}</a>
|
||||||
»
|
»
|
||||||
Изменить видеозапись
|
{_change_video}
|
||||||
{/block}
|
{/block}
|
||||||
|
|
||||||
{block content}
|
{block content}
|
||||||
<div class="container_gray">
|
<div class="container_gray">
|
||||||
<h4>Изменить видеозапись</h4>
|
<h4>{_change_video}</h4>
|
||||||
<form method="post" enctype="multipart/form-data">
|
<form method="post" enctype="multipart/form-data">
|
||||||
<table cellspacing="7" cellpadding="0" width="60%" border="0" align="center">
|
<table cellspacing="7" cellpadding="0" width="60%" border="0" align="center">
|
||||||
<tbody>
|
<tbody>
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
{else}
|
{else}
|
||||||
{var $driver = $video->getVideoDriver()}
|
{var $driver = $video->getVideoDriver()}
|
||||||
{if !$driver}
|
{if !$driver}
|
||||||
Эта видеозапись не поддерживается в вашей версии OpenVK.
|
{_unknown_video}
|
||||||
{else}
|
{else}
|
||||||
{$driver->getEmbed()|noescape}
|
{$driver->getEmbed()|noescape}
|
||||||
{/if}
|
{/if}
|
||||||
|
|
|
@ -38,7 +38,7 @@
|
||||||
<a class="comment-reply">{_reply}</a>
|
<a class="comment-reply">{_reply}</a>
|
||||||
{if $thisUser->getId() != $comment->getOwner()->getId()}
|
{if $thisUser->getId() != $comment->getOwner()->getId()}
|
||||||
{var $canReport = true}
|
{var $canReport = true}
|
||||||
| <a href="javascript:reportComment()">Пожаловаться</a>
|
| <a href="javascript:reportComment()">{_report}</a>
|
||||||
{/if}
|
{/if}
|
||||||
<div style="float: right; font-size: .7rem;">
|
<div style="float: right; font-size: .7rem;">
|
||||||
<a class="post-like-button" href="/comment{$comment->getId()}/like?hash={rawurlencode($csrfToken)}">
|
<a class="post-like-button" href="/comment{$comment->getId()}/like?hash={rawurlencode($csrfToken)}">
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
{var $gift = $notification->getModel(0)}
|
{var $gift = $notification->getModel(0)}
|
||||||
{var $sender = $notification->getModel(1)}
|
{var $sender = $notification->getModel(1)}
|
||||||
|
|
||||||
<a href="{$sender->getURL()}"><b>{$sender->getCanonicalName()}</b></a> отправил вам подарок.
|
<a href="{$sender->getURL()}"><b>{$sender->getCanonicalName()}</b></a> {_nt_sent_gift}.
|
||||||
<div class="nobold">
|
<div class="nobold">
|
||||||
{$notification->getDateTime()}
|
{$notification->getDateTime()}
|
||||||
</div>
|
</div>
|
|
@ -75,7 +75,7 @@
|
||||||
</div>
|
</div>
|
||||||
<div n:if="$post->isAd()" style="color:grey;">
|
<div n:if="$post->isAd()" style="color:grey;">
|
||||||
<br/>
|
<br/>
|
||||||
! Этот пост был размещён за взятку.
|
! {_post_is_ad}
|
||||||
</div>
|
</div>
|
||||||
<div n:if="$post->isSigned()" class="post-signature">
|
<div n:if="$post->isSigned()" class="post-signature">
|
||||||
{var $actualAuthor = $post->getOwner(false)}
|
{var $actualAuthor = $post->getOwner(false)}
|
||||||
|
|
|
@ -69,7 +69,7 @@
|
||||||
</div>
|
</div>
|
||||||
<div n:if="$post->isAd()" style="color:grey;">
|
<div n:if="$post->isAd()" style="color:grey;">
|
||||||
<br/>
|
<br/>
|
||||||
! Этот пост был размещён за взятку.
|
! {_post_is_ad}
|
||||||
</div>
|
</div>
|
||||||
<div n:if="$post->isSigned()" class="post-signature">
|
<div n:if="$post->isSigned()" class="post-signature">
|
||||||
{var $actualAuthor = $post->getOwner(false)}
|
{var $actualAuthor = $post->getOwner(false)}
|
||||||
|
|
|
@ -149,6 +149,10 @@
|
||||||
|
|
||||||
"user_banned" = "Unfortunately, we had to block the <b>$1</b> user page.";
|
"user_banned" = "Unfortunately, we had to block the <b>$1</b> user page.";
|
||||||
"user_banned_comment" = "Moderator's comment:";
|
"user_banned_comment" = "Moderator's comment:";
|
||||||
|
"verified_page" = "Verified page";
|
||||||
|
"user_is_blocked" = "User is blocked";
|
||||||
|
"before" = "before";
|
||||||
|
"forever" = "forever";
|
||||||
|
|
||||||
/* Wall */
|
/* Wall */
|
||||||
|
|
||||||
|
@ -213,6 +217,7 @@
|
||||||
"graffiti" = "Graffiti";
|
"graffiti" = "Graffiti";
|
||||||
|
|
||||||
"reply" = "Reply";
|
"reply" = "Reply";
|
||||||
|
"post_is_ad" = "This post is sponsored.";
|
||||||
|
|
||||||
/* Friends */
|
/* Friends */
|
||||||
|
|
||||||
|
@ -337,9 +342,14 @@
|
||||||
|
|
||||||
"create" = "Create";
|
"create" = "Create";
|
||||||
"albums" = "Albums";
|
"albums" = "Albums";
|
||||||
|
"album" = "Album";
|
||||||
|
"photos" = "photos";
|
||||||
"create_album" = "Create album";
|
"create_album" = "Create album";
|
||||||
"edit_album" = "Edit album";
|
"edit_album" = "Edit album";
|
||||||
|
"edit_photo" = "Edit photo";
|
||||||
"creating_album" = "Creating album";
|
"creating_album" = "Creating album";
|
||||||
|
"delete_photo" = "Delete photo";
|
||||||
|
"sure_deleting_photo" = "Do you really want to delete this picture?";
|
||||||
"upload_photo" = "Upload photo";
|
"upload_photo" = "Upload photo";
|
||||||
"photo" = "Photo";
|
"photo" = "Photo";
|
||||||
"upload_button" = "Upload";
|
"upload_button" = "Upload";
|
||||||
|
@ -415,6 +425,8 @@
|
||||||
|
|
||||||
"notes_closed" = "You can't attach note to post, because only you can see them.<br> You can change it in <a href=\"/settings?act=privacy\">settings</a>.";
|
"notes_closed" = "You can't attach note to post, because only you can see them.<br> You can change it in <a href=\"/settings?act=privacy\">settings</a>.";
|
||||||
"do_not_attach_note" = "Do not attach note";
|
"do_not_attach_note" = "Do not attach note";
|
||||||
|
"something" = "Something";
|
||||||
|
"supports_xhtml" = "from (X)HTML supported.";
|
||||||
|
|
||||||
/* Notes: Article Viewer */
|
/* Notes: Article Viewer */
|
||||||
"aw_legacy_ui" = "Legacy interface";
|
"aw_legacy_ui" = "Legacy interface";
|
||||||
|
@ -656,6 +668,8 @@
|
||||||
"videos_other" = "$1 videos";
|
"videos_other" = "$1 videos";
|
||||||
|
|
||||||
"view_video" = "View";
|
"view_video" = "View";
|
||||||
|
"change_video" = "Change video";
|
||||||
|
"unknown_video" = "This video is not supported in your version of OpenVK.";
|
||||||
|
|
||||||
/* Notifications */
|
/* Notifications */
|
||||||
|
|
||||||
|
@ -695,6 +709,7 @@
|
||||||
"nt_mention_in_video" = "in discussion of this video";
|
"nt_mention_in_video" = "in discussion of this video";
|
||||||
"nt_mention_in_note" = "in discussion of this note";
|
"nt_mention_in_note" = "in discussion of this note";
|
||||||
"nt_mention_in_topic" = "in the discussion";
|
"nt_mention_in_topic" = "in the discussion";
|
||||||
|
"nt_sent_gift" = "sent you a gift";
|
||||||
|
|
||||||
/* Time */
|
/* Time */
|
||||||
|
|
||||||
|
@ -909,6 +924,14 @@
|
||||||
"text_of_the_post" = "Text of the post";
|
"text_of_the_post" = "Text of the post";
|
||||||
"today" = "today";
|
"today" = "today";
|
||||||
|
|
||||||
|
"will_be_watched" = "It will be reviewed by the moderators soon";
|
||||||
|
|
||||||
|
"report_question" = "Report?";
|
||||||
|
"report_question_text" = "What exactly do you find unacceptable about this material?";
|
||||||
|
"report_reason" = "Report reason";
|
||||||
|
"reason" = "Reason";
|
||||||
|
"going_to_report_app" = "You are about to complain to this application.";
|
||||||
|
|
||||||
"comment" = "Comment";
|
"comment" = "Comment";
|
||||||
"sender" = "Sender";
|
"sender" = "Sender";
|
||||||
|
|
||||||
|
@ -1117,6 +1140,7 @@
|
||||||
"media_file_corrupted_or_too_large" = "The media content file is corrupted or too large.";
|
"media_file_corrupted_or_too_large" = "The media content file is corrupted or too large.";
|
||||||
"post_is_empty_or_too_big" = "The post is empty or too big.";
|
"post_is_empty_or_too_big" = "The post is empty or too big.";
|
||||||
"post_is_too_big" = "The post is too big.";
|
"post_is_too_big" = "The post is too big.";
|
||||||
|
"error_sending_report" = "Failed to make a report...";
|
||||||
|
|
||||||
/* Admin actions */
|
/* Admin actions */
|
||||||
|
|
||||||
|
@ -1124,6 +1148,8 @@
|
||||||
"manage_user_action" = "Manage user";
|
"manage_user_action" = "Manage user";
|
||||||
"manage_group_action" = "Manage group";
|
"manage_group_action" = "Manage group";
|
||||||
"ban_user_action" = "Ban user";
|
"ban_user_action" = "Ban user";
|
||||||
|
"blocks" = "Blocks";
|
||||||
|
"last_actions" = "Last actions";
|
||||||
"unban_user_action" = "Unban user";
|
"unban_user_action" = "Unban user";
|
||||||
"warn_user_action" = "Warn user";
|
"warn_user_action" = "Warn user";
|
||||||
"ban_in_support_user_action" = "Ban in support";
|
"ban_in_support_user_action" = "Ban in support";
|
||||||
|
@ -1133,6 +1159,7 @@
|
||||||
|
|
||||||
"admin" = "Admin panel";
|
"admin" = "Admin panel";
|
||||||
|
|
||||||
|
"sandbox_for_developers" = "Sandbox for developers";
|
||||||
"admin_ownerid" = "Owner ID";
|
"admin_ownerid" = "Owner ID";
|
||||||
"admin_author" = "Author";
|
"admin_author" = "Author";
|
||||||
"admin_name" = "Name";
|
"admin_name" = "Name";
|
||||||
|
@ -1218,6 +1245,8 @@
|
||||||
"admin_banned_link_not_specified" = "The link is not specified";
|
"admin_banned_link_not_specified" = "The link is not specified";
|
||||||
"admin_banned_link_not_found" = "Link not found";
|
"admin_banned_link_not_found" = "Link not found";
|
||||||
|
|
||||||
|
"logs" = "Logs";
|
||||||
|
"logs_anything" = "Anything";
|
||||||
"logs_adding" = "Creation";
|
"logs_adding" = "Creation";
|
||||||
"logs_editing" = "Editing";
|
"logs_editing" = "Editing";
|
||||||
"logs_removing" = "Deletion";
|
"logs_removing" = "Deletion";
|
||||||
|
@ -1226,6 +1255,28 @@
|
||||||
"logs_edited" = "edited";
|
"logs_edited" = "edited";
|
||||||
"logs_removed" = "removed";
|
"logs_removed" = "removed";
|
||||||
"logs_restored" = "restored";
|
"logs_restored" = "restored";
|
||||||
|
"logs_id_post" = "ID записи";
|
||||||
|
"logs_id_object" = "ID объекта";
|
||||||
|
"logs_uuid_user" = "UUID пользователя";
|
||||||
|
"logs_change_type" = "Тип изменения";
|
||||||
|
"logs_change_object" = "Тип объекта";
|
||||||
|
|
||||||
|
"logs_user" = "User";
|
||||||
|
"logs_object" = "Object";
|
||||||
|
"logs_type" = "Type";
|
||||||
|
"logs_changes" = "Changes";
|
||||||
|
"logs_time" = "Time";
|
||||||
|
|
||||||
|
"bans_history" = "Blocks history";
|
||||||
|
"bans_history_blocked" = "Blocked";
|
||||||
|
"bans_history_initiator" = "Initiator";
|
||||||
|
"bans_history_start" = "Start";
|
||||||
|
"bans_history_end" = "End";
|
||||||
|
"bans_history_time" = "Time";
|
||||||
|
"bans_history_reason" = "Reason";
|
||||||
|
"bans_history_start" = "Start";
|
||||||
|
"bans_history_removed" = "Removed";
|
||||||
|
"bans_history_active" = "Active block";
|
||||||
|
|
||||||
/* Paginator (deprecated) */
|
/* Paginator (deprecated) */
|
||||||
|
|
||||||
|
@ -1273,6 +1324,8 @@
|
||||||
|
|
||||||
"warning" = "Warning";
|
"warning" = "Warning";
|
||||||
"question_confirm" = "This action can't be undone. Do you really wanna do it?";
|
"question_confirm" = "This action can't be undone. Do you really wanna do it?";
|
||||||
|
"confirm_m" = "Confirm";
|
||||||
|
"action_successfully" = "Success";
|
||||||
|
|
||||||
/* User alerts */
|
/* User alerts */
|
||||||
|
|
||||||
|
@ -1286,6 +1339,8 @@
|
||||||
|
|
||||||
/* Away */
|
/* Away */
|
||||||
|
|
||||||
|
"transition_is_blocked" = "Transition is blocked";
|
||||||
|
"caution" = "Caution";
|
||||||
"url_is_banned" = "Link is not allowed";
|
"url_is_banned" = "Link is not allowed";
|
||||||
"url_is_banned_comment" = "The <b>$1</b> administration recommends not to follow this link.";
|
"url_is_banned_comment" = "The <b>$1</b> administration recommends not to follow this link.";
|
||||||
"url_is_banned_comment_r" = "The <b>$1</b> administration recommends not to follow this link.<br><br>The reason is: <b>$2</b>";
|
"url_is_banned_comment_r" = "The <b>$1</b> administration recommends not to follow this link.<br><br>The reason is: <b>$2</b>";
|
||||||
|
@ -1550,6 +1605,32 @@
|
||||||
|
|
||||||
"no_results" = "No results";
|
"no_results" = "No results";
|
||||||
|
|
||||||
|
/* BadBrowser */
|
||||||
|
|
||||||
|
"deprecated_browser" = "Deprecated browser";
|
||||||
|
"deprecated_browser_description" = "To view this content, you will need Firefox ESR 52+ or an equivalent World Wide Web navigator. Sorry about that.";
|
||||||
|
|
||||||
|
/* Statistics */
|
||||||
|
|
||||||
|
"coverage" = "Coverage";
|
||||||
|
"coverage_this_week" = "This graph shows the coverage over the last 7 days.";
|
||||||
|
"views" = "Views";
|
||||||
|
"views_this_week" = "This graph shows the views of community posts over the last 7 days.";
|
||||||
|
|
||||||
|
/* Sudo */
|
||||||
|
|
||||||
|
"you_entered_as" = "You logged as";
|
||||||
|
"please_rights" = "please respect the right to privacy of other people's correspondence and do not abuse user swapping.";
|
||||||
|
"click_on" = "Click";
|
||||||
|
"there" = "there";
|
||||||
|
"to_leave" = "to logout";
|
||||||
|
|
||||||
|
/* Phone number */
|
||||||
|
|
||||||
|
"verify_phone_number" = "Confirm phone number";
|
||||||
|
"we_sended_first" = "We sended SMS with code on number";
|
||||||
|
"we_sended_end" = "enter it here";
|
||||||
|
|
||||||
/* Mobile */
|
/* Mobile */
|
||||||
"mobile_friends" = "Friends";
|
"mobile_friends" = "Friends";
|
||||||
"mobile_photos" = "Photos";
|
"mobile_photos" = "Photos";
|
||||||
|
|
|
@ -132,6 +132,10 @@
|
||||||
"updated_at" = "Обновлено $1";
|
"updated_at" = "Обновлено $1";
|
||||||
"user_banned" = "К сожалению, нам пришлось заблокировать страницу пользователя <b>$1</b>.";
|
"user_banned" = "К сожалению, нам пришлось заблокировать страницу пользователя <b>$1</b>.";
|
||||||
"user_banned_comment" = "Комментарий модератора:";
|
"user_banned_comment" = "Комментарий модератора:";
|
||||||
|
"verified_page" = "Подтверждённая страница";
|
||||||
|
"user_is_blocked" = "Пользователь заблокирован";
|
||||||
|
"before" = "до";
|
||||||
|
"forever" = "навсегда";
|
||||||
|
|
||||||
/* Wall */
|
/* Wall */
|
||||||
|
|
||||||
|
@ -191,6 +195,7 @@
|
||||||
"version_incompatibility" = "Не удалось отобразить это вложение. Возможно, база данных несовместима с текущей версией OpenVK.";
|
"version_incompatibility" = "Не удалось отобразить это вложение. Возможно, база данных несовместима с текущей версией OpenVK.";
|
||||||
"graffiti" = "Граффити";
|
"graffiti" = "Граффити";
|
||||||
"reply" = "Ответить";
|
"reply" = "Ответить";
|
||||||
|
"post_is_ad" = "Этот пост был размещён за взятку.";
|
||||||
|
|
||||||
/* Friends */
|
/* Friends */
|
||||||
|
|
||||||
|
@ -319,10 +324,15 @@
|
||||||
/* Albums */
|
/* Albums */
|
||||||
|
|
||||||
"create" = "Создать";
|
"create" = "Создать";
|
||||||
|
"album" = "Альбом";
|
||||||
"albums" = "Альбомы";
|
"albums" = "Альбомы";
|
||||||
|
"photos" = "фотографий";
|
||||||
"create_album" = "Создать альбом";
|
"create_album" = "Создать альбом";
|
||||||
"edit_album" = "Редактировать альбом";
|
"edit_album" = "Редактировать альбом";
|
||||||
|
"edit_photo" = "Изменить фотографию";
|
||||||
"creating_album" = "Создание альбома";
|
"creating_album" = "Создание альбома";
|
||||||
|
"delete_photo" = "Удалить фотографию";
|
||||||
|
"sure_deleting_photo" = "Вы уверены, что хотите удалить эту фотографию?";
|
||||||
"upload_photo" = "Загрузить фотографию";
|
"upload_photo" = "Загрузить фотографию";
|
||||||
"photo" = "Фотография";
|
"photo" = "Фотография";
|
||||||
"upload_button" = "Загрузить";
|
"upload_button" = "Загрузить";
|
||||||
|
@ -399,6 +409,8 @@
|
||||||
|
|
||||||
"notes_closed" = "Вы не можете прикрепить заметку к записи, так как ваши заметки видны только вам.<br><br> Вы можете поменять это в <a href=\"/settings?act=privacy\">настройках</a>.";
|
"notes_closed" = "Вы не можете прикрепить заметку к записи, так как ваши заметки видны только вам.<br><br> Вы можете поменять это в <a href=\"/settings?act=privacy\">настройках</a>.";
|
||||||
"do_not_attach_note" = "Не прикреплять заметку";
|
"do_not_attach_note" = "Не прикреплять заметку";
|
||||||
|
"something" = "Кое-что";
|
||||||
|
"supports_xhtml" = "из (X)HTML поддерживается.";
|
||||||
|
|
||||||
/* Notes: Article Viewer */
|
/* Notes: Article Viewer */
|
||||||
"aw_legacy_ui" = "Старый интерфейс";
|
"aw_legacy_ui" = "Старый интерфейс";
|
||||||
|
@ -614,6 +626,8 @@
|
||||||
"videos_many" = "$1 видеозаписей";
|
"videos_many" = "$1 видеозаписей";
|
||||||
"videos_other" = "$1 видеозаписей";
|
"videos_other" = "$1 видеозаписей";
|
||||||
"view_video" = "Просмотр";
|
"view_video" = "Просмотр";
|
||||||
|
"change_video" = "Изменить видеозапись";
|
||||||
|
"unknown_video" = "Эта видеозапись не поддерживается в вашей версии OpenVK.";
|
||||||
|
|
||||||
/* Notifications */
|
/* Notifications */
|
||||||
|
|
||||||
|
@ -650,6 +664,7 @@
|
||||||
"nt_mention_in_video" = "в обсуждении видеозаписи";
|
"nt_mention_in_video" = "в обсуждении видеозаписи";
|
||||||
"nt_mention_in_note" = "в обсуждении заметки";
|
"nt_mention_in_note" = "в обсуждении заметки";
|
||||||
"nt_mention_in_topic" = "в обсуждении";
|
"nt_mention_in_topic" = "в обсуждении";
|
||||||
|
"nt_sent_gift" = "отправил вам подарок";
|
||||||
|
|
||||||
/* Time */
|
/* Time */
|
||||||
|
|
||||||
|
@ -843,6 +858,14 @@
|
||||||
"text_of_the_post" = "Текст записи";
|
"text_of_the_post" = "Текст записи";
|
||||||
"today" = "сегодня";
|
"today" = "сегодня";
|
||||||
|
|
||||||
|
"will_be_watched" = "Скоро её рассмотрят модераторы";
|
||||||
|
|
||||||
|
"report_question" = "Пожаловаться?";
|
||||||
|
"report_question_text" = "Что именно вам кажется недопустимым в этом материале?";
|
||||||
|
"report_reason" = "Причина жалобы";
|
||||||
|
"reason" = "Причина";
|
||||||
|
"going_to_report_app" = "Вы собираетесь пожаловаться на данное приложение.";
|
||||||
|
|
||||||
"comment" = "Комментарий";
|
"comment" = "Комментарий";
|
||||||
"sender" = "Отправитель";
|
"sender" = "Отправитель";
|
||||||
"author" = "Автор";
|
"author" = "Автор";
|
||||||
|
@ -1017,6 +1040,7 @@
|
||||||
"media_file_corrupted_or_too_large" = "Файл медиаконтента повреждён или слишком велик.";
|
"media_file_corrupted_or_too_large" = "Файл медиаконтента повреждён или слишком велик.";
|
||||||
"post_is_empty_or_too_big" = "Пост пустой или слишком большой.";
|
"post_is_empty_or_too_big" = "Пост пустой или слишком большой.";
|
||||||
"post_is_too_big" = "Пост слишком большой.";
|
"post_is_too_big" = "Пост слишком большой.";
|
||||||
|
"error_sending_report" = "Не удалось подать жалобу...";
|
||||||
|
|
||||||
/* Admin actions */
|
/* Admin actions */
|
||||||
|
|
||||||
|
@ -1024,6 +1048,8 @@
|
||||||
"manage_user_action" = "Управление пользователем";
|
"manage_user_action" = "Управление пользователем";
|
||||||
"manage_group_action" = "Управление группой";
|
"manage_group_action" = "Управление группой";
|
||||||
"ban_user_action" = "Заблокировать пользователя";
|
"ban_user_action" = "Заблокировать пользователя";
|
||||||
|
"blocks" = "Блокировки";
|
||||||
|
"last_actions" = "Последние действия";
|
||||||
"unban_user_action" = "Разблокировать пользователя";
|
"unban_user_action" = "Разблокировать пользователя";
|
||||||
"warn_user_action" = "Предупредить пользователя";
|
"warn_user_action" = "Предупредить пользователя";
|
||||||
"ban_in_support_user_action" = "Заблокировать в поддержке";
|
"ban_in_support_user_action" = "Заблокировать в поддержке";
|
||||||
|
@ -1032,6 +1058,7 @@
|
||||||
/* Admin panel */
|
/* Admin panel */
|
||||||
|
|
||||||
"admin" = "Админ-панель";
|
"admin" = "Админ-панель";
|
||||||
|
"sandbox_for_developers" = "Sandbox для разработчиков";
|
||||||
"admin_ownerid" = "ID владельца";
|
"admin_ownerid" = "ID владельца";
|
||||||
"admin_author" = "Автор";
|
"admin_author" = "Автор";
|
||||||
"admin_name" = "Имя";
|
"admin_name" = "Имя";
|
||||||
|
@ -1106,6 +1133,8 @@
|
||||||
"admin_banned_link_initiator" = "Инициатор";
|
"admin_banned_link_initiator" = "Инициатор";
|
||||||
"admin_banned_link_not_specified" = "Ссылка не указана";
|
"admin_banned_link_not_specified" = "Ссылка не указана";
|
||||||
"admin_banned_link_not_found" = "Ссылка не найдена";
|
"admin_banned_link_not_found" = "Ссылка не найдена";
|
||||||
|
"logs" = "Логи";
|
||||||
|
"logs_anything" = "Любое";
|
||||||
"logs_adding" = "Создание";
|
"logs_adding" = "Создание";
|
||||||
"logs_editing" = "Редактирование";
|
"logs_editing" = "Редактирование";
|
||||||
"logs_removing" = "Удаление";
|
"logs_removing" = "Удаление";
|
||||||
|
@ -1114,6 +1143,28 @@
|
||||||
"logs_edited" = "отредактировал";
|
"logs_edited" = "отредактировал";
|
||||||
"logs_removed" = "удалил";
|
"logs_removed" = "удалил";
|
||||||
"logs_restored" = "восстановил";
|
"logs_restored" = "восстановил";
|
||||||
|
"logs_id_post" = "ID записи";
|
||||||
|
"logs_id_object" = "ID объекта";
|
||||||
|
"logs_uuid_user" = "UUID пользователя";
|
||||||
|
"logs_change_type" = "Тип изменения";
|
||||||
|
"logs_change_object" = "Тип объекта";
|
||||||
|
|
||||||
|
"logs_user" = "Пользователь";
|
||||||
|
"logs_object" = "Объект";
|
||||||
|
"logs_type" = "Тип";
|
||||||
|
"logs_changes" = "Изменения";
|
||||||
|
"logs_time" = "Время";
|
||||||
|
|
||||||
|
"bans_history" = "История блокировок";
|
||||||
|
"bans_history_blocked" = "Забаненный";
|
||||||
|
"bans_history_initiator" = "Инициатор";
|
||||||
|
"bans_history_start" = "Начало";
|
||||||
|
"bans_history_end" = "Конец";
|
||||||
|
"bans_history_time" = "Время";
|
||||||
|
"bans_history_reason" = "Причина";
|
||||||
|
"bans_history_start" = "Начало";
|
||||||
|
"bans_history_removed" = "Снята";
|
||||||
|
"bans_history_active" = "Активная блокировка";
|
||||||
|
|
||||||
/* Paginator (deprecated) */
|
/* Paginator (deprecated) */
|
||||||
|
|
||||||
|
@ -1163,6 +1214,8 @@
|
||||||
"close" = "Закрыть";
|
"close" = "Закрыть";
|
||||||
"warning" = "Внимание";
|
"warning" = "Внимание";
|
||||||
"question_confirm" = "Это действие нельзя отменить. Вы действительно уверены в том что хотите сделать?";
|
"question_confirm" = "Это действие нельзя отменить. Вы действительно уверены в том что хотите сделать?";
|
||||||
|
"confirm_m" = "Подтвердить";
|
||||||
|
"action_successfully" = "Операция успешна";
|
||||||
|
|
||||||
/* User alerts */
|
/* User alerts */
|
||||||
|
|
||||||
|
@ -1176,6 +1229,8 @@
|
||||||
|
|
||||||
/* Away */
|
/* Away */
|
||||||
|
|
||||||
|
"transition_is_blocked" = "Переход по ссылке заблокирован";
|
||||||
|
"caution" = "Предупреждение";
|
||||||
"url_is_banned" = "Переход невозможен";
|
"url_is_banned" = "Переход невозможен";
|
||||||
"url_is_banned_comment" = "Администрация <b>$1</b> не рекомендует переходить по этой ссылке.";
|
"url_is_banned_comment" = "Администрация <b>$1</b> не рекомендует переходить по этой ссылке.";
|
||||||
"url_is_banned_comment_r" = "Администрация <b>$1</b> не рекомендует переходить по этой ссылке.<br><br>Причина: <b>$2</b>";
|
"url_is_banned_comment_r" = "Администрация <b>$1</b> не рекомендует переходить по этой ссылке.<br><br>Причина: <b>$2</b>";
|
||||||
|
@ -1442,6 +1497,32 @@
|
||||||
|
|
||||||
"no_results" = "Результатов нет";
|
"no_results" = "Результатов нет";
|
||||||
|
|
||||||
|
/* BadBrowser */
|
||||||
|
|
||||||
|
"deprecated_browser" = "Устаревший браузер";
|
||||||
|
"deprecated_browser_description" = "Для просмотра этого контента вам понадобится Firefox ESR 52+ или эквивалентный по функционалу навигатор по всемирной сети интернет. Сожалеем об этом.";
|
||||||
|
|
||||||
|
/* Statistics */
|
||||||
|
|
||||||
|
"coverage" = "Охват";
|
||||||
|
"coverage_this_week" = "Этот график отображает охват за последние 7 дней.";
|
||||||
|
"views" = "Просмотры";
|
||||||
|
"views_this_week" = "Этот график отображает просмотры постов сообщества за последние 7 дней.";
|
||||||
|
|
||||||
|
/* Sudo */
|
||||||
|
|
||||||
|
"you_entered_as" = "Вы вошли как";
|
||||||
|
"please_rights" = "пожалуйста, уважайте право на тайну переписки других людей и не злоупотребляйте подменой пользователя.";
|
||||||
|
"click_on" = "Нажмите";
|
||||||
|
"there" = "здесь";
|
||||||
|
"to_leave" = "чтобы выйти";
|
||||||
|
|
||||||
|
/* Phone number */
|
||||||
|
|
||||||
|
"verify_phone_number" = "Подтвердить номер телефона";
|
||||||
|
"we_sended_first" = "Мы отправили SMS с кодом на номер";
|
||||||
|
"we_sended_end" = "введите его сюда";
|
||||||
|
|
||||||
/* Mobile */
|
/* Mobile */
|
||||||
"mobile_friends" = "Друзья";
|
"mobile_friends" = "Друзья";
|
||||||
"mobile_photos" = "Фотографии";
|
"mobile_photos" = "Фотографии";
|
||||||
|
|
Loading…
Reference in a new issue