ADD: Запрет комментариев из Фасета (глобальный)

См. https://libarea.ru/post/1569/allow-admins-to-close-spicfic-to-prevent-the-users-from-posting-comments-on-the-posts
This commit is contained in:
Evg 2023-10-30 06:26:30 +03:00
parent aa49b0cf12
commit a115dc4693
54 changed files with 289 additions and 230 deletions

View file

@ -62,7 +62,9 @@ class EditFacetController extends Controller
$facet_user_id = $this->selectAuthor($facet['facet_user_id'], Request::getPost('user_id'));
$post_related = $this->relatedPost();
$facet_top_level = $data['facet_top_level'] ?? false;
$facet_is_comments = $data['facet_is_comments'] ?? false;
FacetModel::edit(
[
@ -77,6 +79,7 @@ class EditFacetController extends Controller
'facet_top_level' => $facet_top_level == 'on' ? 1 : 0,
'facet_post_related' => $post_related,
'facet_type' => $new_type,
'facet_is_comments' => $facet_is_comments == 'on' ? 1 : 0,
]
);

View file

@ -14,4 +14,3 @@ return [
'to_main' => 'الى الصفحة الرئيسية',
'error_404' => 'خطأ 404',
];

View file

@ -53,7 +53,7 @@ return [
'remove' => 'حذف',
'completed' => 'تم اتمام الامر',
'reward_user' => 'كافئ المشارك',
'topic' => 'موضوع',
'topics' => 'مواضيع',
'blog' => 'مدونة',
@ -72,7 +72,7 @@ return [
'item' => 'موقع',
'invite' => 'ادعو',
'report' => 'شكوى',
'submenu' => 'قائمة فرعية',
'update' => 'تحديث',
'ban' => 'حظر',
@ -114,7 +114,7 @@ return [
'tl4_title' => 'متردد',
'tl5_title' => 'قائد',
'tl10_title' => 'طاقم',
'deleted' => 'تمت ازالته',
'added' => 'تمت اضافته',
'restored' => 'تم استرجاعه',
@ -124,17 +124,17 @@ return [
'settings' => 'إعدادات',
'interface' => 'واجهه المستخدم',
'functions' => 'المهام',
'url_help' => 'URL الموقع (مع https)',
'email_help' => 'البريد الإلكتروني العام للتواصل',
'name_help' => 'الاسم المختصر للموقع',
'title_help' => 'اسم الموقع الكامل',
'img_path' => 'المسار إلى الصورة (مقدمة عن الموقع)',
'img_path_help' => 'مستخدم في og: صورة وأماكن أخرى عندما لا يكون هناك مقدمة في المنشور ، على سبيل المثال',
'img_path_web' => 'مسار الصورة (مقدمة عن الكتالوج)',
'img_path_web_help' => 'تستخدم في og: صورة لدليل الموقع',
'banner_title' => 'رأس البانر',
'banner_title_help' => 'عنوان البانر على الصفحة الرئيسية للموقع ، إذا لم يكن المشارك مخولاً',
'banner_desc' => 'نص البنر',
@ -150,7 +150,7 @@ return [
'count_like_feed_help' => 'كم عدد الإعجابات التي يجب أن تظهر على المنشور في الصفحة المركزية للموقع',
'type_post_feed' => 'ظهور المنشور في الخلاصة',
'type_post_feed_help' => 'الكلاسيكية أو البطاقة. إذا كان كلاسيكيًا ، فهذا تصميم بسيط',
'ads_home_post' => 'الصفحة الرئيسية, التدفق, بعد 4 منشورات',
'ads_home_sidebar' => 'الصفحة الرئيسية, الشريط الجانبي',
'ads_home_menu' => 'الصفحة الرئيسية, اسفل القائمة اليسرى',

View file

@ -89,7 +89,7 @@ return [
'write_message' => 'لكتابة الرسالة',
'send' => 'ارسال',
'information' => 'معلومات',
'donate' => 'ادعم هذا المشروع',
'donate' => 'ادعم هذا المشروع',
'review' => 'مراجعة',
'contacts' => 'جهات الاتصال',
'public_data' => 'البيانات العامة مرئية في الملف الشخصي.',
@ -177,7 +177,7 @@ return [
'delete_profile' => 'حذف الملف الشخصي',
'read_carefully' => 'اقرأ بعناية ، مهم جداً!',
'read_information' => 'أنت على وشك حذف الملف الشخصي الخاص بك. لحذف ملف الشخصي ، يجب عليك تأكيد استعدادك لحذف كافة المعلومات المدرجة. يعد حذف ملف الشخصي <strong> إجراء لا رجوع فيه </strong> ، فلن تتمكن من استعادة بياناتك المفقودة.',
// Editor
'foto' => 'صورة',
'bold' => 'عريض',
@ -197,7 +197,7 @@ return [
'entry_policy' => 'وافق على الاعضاء الجدد',
'option' => 'تحرير الاستطلاع',
'back' => 'عودة',
'edit' => 'تعديل',
'save' => 'حفظ',
@ -214,7 +214,7 @@ return [
'edit_blog' => 'تعديل المدونة',
'edit_page' => 'تعديل الصفحة',
'edit_section' => 'تعديل القسم',
'share_post' => 'آخر حصة',
'share_topic' => 'موضوع المشاركة',
'share_blog' => 'مشاركة المدونة',
@ -233,7 +233,7 @@ return [
'no_cover' => 'لايوجد غلاف بعد...',
'no_invites' => 'انت لم تنشئ اي دعوات',
'no_content' => 'للاسف, لايوجد محتوى بعد',
'no_dialogs' => 'للاسف, لا يوجد حوارات بعد',
'no_dialogs' => 'للاسف, لا يوجد حوارات بعد',
'no_posts' => 'للاسف, لايوجد منشورات بعد',
'no_favorites' => 'للاسف, لا يوجد مفضلات بعد',
'no_comments' => 'للاسف, لايوجد تعلقيات بعد',
@ -249,7 +249,7 @@ return [
'format_Q&A' => 'هذا سؤال (يتم نشره بصيغة سؤال) ؟',
'poll_closed' => 'هل هذا الاستطلاع مغلق؟',
'pin' => 'ثبت هذا المنشور ؟',
'source' => 'المصدر',
'website' => 'الموقع الالكتروني',
'websites' => 'المواقع',
@ -301,7 +301,7 @@ return [
'forgot_password' => 'نسيت كلمة السر',
'rules' => 'قوانين الموقع',
'restriction' => 'القيود',
'text_closed' => 'لا يمكن عرض هذا النص المخفي دون تصريح',
/* Date and time + events */
@ -363,7 +363,7 @@ return [
'rec_posts' => 'مواضيع موصى بها',
'topic_subs' => 'اشترك بالمواضيع و اقرئهم في التدفق',
'i_read' => 'مقروء',
'message_PM' => 'عند استلام الرسالة',
'appeal_@' => 'حين يتم الاشارة بواسطة @',
@ -389,15 +389,20 @@ return [
'content_deleted' => '{name} محذوف',
'topic_deleted' => 'تم حذف الموضوع',
'facet_comments_disabled' => 'هل تريد تعطيل التعليقات؟',
'topic_comments_disabled' => 'التعليقات معطلة في الموضوع.',
'blog_comments_disabled' => 'قام مؤلف المدونة بتعطيل التعليقات.',
'dir_comments_disabled' => 'التعليقات معطلة في هذا القسم.',
'endless_scroll' => 'تفعيل التمرير الى لا نهاية؟',
'notification_email' => 'تنبيه بواسطة البريد الالكتروني',
'notifications_limit' => 'اظهار 100 اشعار على الاقل',
'ignore' => 'يتجاهل',
'ignored' => 'تم تجاهلهم',
'ignored' => 'تم تجاهلهم',
'ignored_users' => 'مستخدمين تم تجاهلهم',
'ignored_users_help' => '.الاعضاء الذين يقومون بالنشر لن يتم مشاهدة منشوراتهم في التدفق',
'ignored_no' => 'ليس هناك اي اعضاء تم تجاهلهم.',
'ignored_no' => 'ليس هناك اي اعضاء تم تجاهلهم.',
'not_confirmed' => 'غير مؤكد.',
'resend_email' => 'تحقق من صندوق بريدك الإلكتروني أو أعد إرسال بريد إلكتروني جديد.',

View file

@ -10,7 +10,7 @@ return [
'mail_confirm' => 'بعد تقديم النموذج المكتمل ، سيُطلب منك التحقق من عنوان بريدك الإلكتروني. من المهم ملاحظة أنك لن تتمكن من متابعة بقية عملية الإعداد حتى تنتهي من ذلك.',
'login_info' => 'يمنحك التسجيل القدرة على نشر المنشورات والرد والتعليق والتصويت.',
'invate_text' => 'لست مستخدم حتى الآن؟ يتم التسجيل عن طريق الدعوة فقط لمكافحة البريد العشوائي وزيادة المساءلة. إذا كنت تعرف <a href="/users"> المستخدم الحالي </a> للموقع ، فاطلب منه دعوة.',
// form validation on registration page
'nickname_empty' => 'لا يمكن أن يكون الاسم المستعار فارغًا.',
'nickname_least' => 'يجب أن يكون الاسم المستعار> = {info} حرفًا.',
@ -21,4 +21,3 @@ return [
'password_again' => 'أدخل كلمة المرور مرة أخرى.',
'password_mismatch' => 'كلمة المرور غير متطابقة.',
];

View file

@ -30,10 +30,10 @@ return [
'edit_topic' => 'تستخدم المواضيع لتجميع (التنقل) المشاركات. هذا التنقل ، خذها على محمل الجد.',
'edit_blog' => 'عادة ما يتم إنشاء المدونات من قبل المساهمين. المدونة مخصصة لمستخدم معين.',
'edit_section' => 'هذا هو تحرير التنقل لصفحات الخدمة (التوثيق). خذها على محمل الجد.',
'team_info' => 'المستخدمين الاخرين ايضاً يمكنهم نشر مقالات في مدونتك - لهذا تحتاج لمنحهم حق الوصول.',
'draft_info' => 'يمكن للمؤلف فقط قراءة المسودات.',
'add_poll' => 'املأ جميع الحقول. يمكن استخدام هذا الاستطلاع في أجزاء أخرى من الموقع (على سبيل المثال ، في المنشورات).',
'poll_info' => 'تصويتي مرتبة حسب الوقت.',
];

View file

@ -12,18 +12,18 @@ return [
'changing_password_subject' => '{name} — استعادة كلمة السر',
'changing_password_message' => '<p>رابط اعادة تعين كلمة السر الخاصة بك:</p><p>{url}</p>',
'test_subject' => '{name} — اختبار البريد (لوحة المدير)',
'test_message' => '<p>هذا البريد الإلكتروني هو بريد إلكتروني تجريبي تم إرساله من خلال لوحة الإدارة.</p>',
'activate_email_subject' => '{name} — تفعيل البريد',
'activate_email_message' => '<p>لمتابعة التسجيل ، قم بتفعيل بريدك الإلكتروني. اتبع هذا الرابط:</p><p>{url}</p>',
'new_email_subject' => '{name} — تغيير الايميل',
'new_email_message' => '<p>للمتابعة ، قم بتفعيل بريدك الإلكتروني بالضغط على الرابط:</p><p>{url}</p>',
'invite_reg_subject' => '{name} — دعوة للانظمام (ادعو)',
'invite_reg_message' => '<p>لقد تمت دعوتك للانضمام إلى المجتمع. إذا وافقت. ثم اتبع الرابط:</p><p>{url}</p>',
'footer' => '<p>تم إنشاء هذا البريد الإلكتروني تلقائيًا. <br> لست بحاجة إلى الرد عليه. </ p> <p> الإدارة.<br>{name}</p>',
];

View file

@ -8,14 +8,14 @@
return [
// Member profile
// Профиль участника
// Member profile
// Профиль участника
'profile_title' => '{name} — ملف العضو ',
'profile_desc' => '{name} — صفحة ملف العضو. المنشورات, الجوائز و جهات الاتصالات. {information}',
'profile_posts_title' => '{name} — قائمة المنشورات ',
'profile_posts_all_desc' => '{name} — قائمة المنشورات, مقالات المشارك بترتيب زمني. جميع المنشورات على الموقع.',
'profile_comments_title' => '{name} — تعليقات المشارك \المشاركين',
'profile_comments_desc' => '{name} — تعليقات المشارك \ المشاركين بالترتيب الزمني. {information}',
// end
@ -23,31 +23,31 @@ return [
'all_users' => 'قائمة المشاركين',
'all_users_info' => 'قائمة المشاركين بحسب ترتيب نشاطهم على الموقع',
'all_users_desc' => 'ترتيب الأعضاء حسب نشاطهم على الموقع. القدرة على عرض معلومات الملف الشخصي',
'new_users' => 'الاعضاء الجدد',
'new_users_info' => 'قائمة الأعضاء الذين قاموا بالتسجيل في الموقع مؤخرًا',
'new_users_desc' => 'الأعضاء الذين سجلوا في الموقع مؤخرًا. عرض النشاط ، الصور الرمزية ، الملف الشخصي',
'all_blogs' => 'كل المدونات',
'all_blogs_info' => 'المدونات التي تم انشائها بواسطة الاعضاء',
'all_blogs_desc' => 'المدونات بترتيب تسجيلها في الموقع ، والقدرة على عرض المدونات التي تم إنشاؤها ، والاشتراك فيها ، وعرض الإحصائيات',
'new_blogs' => 'المدونات الجديدة',
'new_blogs_info' => 'المدونات التي تمت اضافتها على الموقع مؤخراً',
'new_blogs_desc' => 'المدونات التي تمت اضافتها على الموقع مؤخرًا. المدونات الشخصية للمشاركين ، إمكانية الاشتراك في مدونات شيقة',
'new_blogs_desc' => 'المدونات التي تمت اضافتها على الموقع مؤخرًا. المدونات الشخصية للمشاركين ، إمكانية الاشتراك في مدونات شيقة',
'my_blogs' => 'مدوناتي',
'my_blogs_info' => 'المدونات التي أتابعها أو أنشئها',
'my_blogs_desc' => 'المدونات التي قرأتها أو أنشأتها',
'all_topics' => 'كل المواضيع',
'all_topics_info' => 'جميع الموضوعات الموجودة على الموقع حسب شعبيتها',
'all_topics_desc' => 'صفحة مواضيع مرتبة حسب الشعبية. حسب عدد المنشورات المنشورة ، القدرة على الاشتراك في المدونات',
'new_topics' => 'مواضيع جديدة',
'new_topics' => 'مواضيع جديدة',
'new_topics_info' => 'مواضيع جديدة, مواضيع تمت اضافتها مؤخراً',
'new_topics_desc' => 'مواضيع جديدة أضيفت إلى الموقع مؤخرًا. إحصائيات الموضوعات والقدرة على الاشتراك في الموضوعات',
'my_topics' => 'اَقرءها',
'my_topics_info' => 'المواضيع التي اشترك بها',
'my_topics_desc' => 'المواضيع التي اَقرءها او قمت بأنشائها',
@ -56,11 +56,11 @@ return [
'comments_deleted_info' => 'ازالة التعلقيات...',
'answers_all_info' => 'كل الاجابات...',
'answers_deleted_info' => 'الردود المحذوفة...',
'comments_desc' => 'كل التعليقات (لكل ردود) مرتبة حسب الأولوية في المجتمع',
'domain_desc' => 'تجميع المشاركات في المجتمع حسب النطاق',
'all_comments' => 'كل التعليقات',
'feed_facet_desc' => 'التدفق العام ',
'feed_facet_posts_desc' => 'تدفق النشور',
'feed_facet_questions_desc' => 'موضوع الأسئلة. ',

View file

@ -62,14 +62,14 @@ return [
'invite_created' => 'تم انشاء الدعوة',
'url_reserved' => 'عنوان نطاق المدونة مستخدم',
'url_correctness' => 'عنوان النطاق غير صحيح',
'string_length' => 'خطأ في الطول {name}',
'slug_correctness' => '{name} يجب ان يحتوي فقط على احرف لاتينية, ارقام',
'email_correctness' => 'بريد غير صالح',
'limit_day' => 'لقد تجاوزت الحد المسموح لليوم',
'content_audit' => 'تم ارسال رسالتك للمراجعة',
'access_denied' => 'تم رفض الوصول الخاص بك',
'field_limit' => 'بلغ عدد الحقول الحد الأقصى.',
];

View file

@ -25,4 +25,3 @@ return [
'help' => 'بحث الموقع والمزيد...',
'query' => 'طلب',
];

View file

@ -71,11 +71,11 @@ return [
'closed' => 'مناقشة الموقع محظور. المؤلف أو فريق العمل قاموا بغلق النقاش.',
'screenshot_time' => 'اخذ لقطة شاشة قد يستغرق بعض الوقت.',
'audits_home_title' => 'تقارير الموقع',
'audits_home_desc' => 'المواقع تحت المراجعة',
'num_website' => ['موقع', 'مواقع', 'مواقع'],
'news' => 'الاخبار و الاعلام',
'internet' => 'الانترنيت',
'culture' => 'ثقافة و فن',
@ -102,17 +102,17 @@ return [
'data_help' => '<i class="gray-600">صيغة العنوان:</i><br> «LibArea» — community<br><br><i class="gray-600">الوصف (بدون اعلانات)):</i><br> ...ماذا يوجد بالموقع؟',
'admin_help' => 'قسم مغلق متاح فقط للموظفين',
'add_category' => 'اضافة تصنيف',
'add_website' => 'اضافة موقع',
'edit_website' => 'تعديل موقع',
'sidebar_info' => 'تصنيفات المواقع منظمة بحسب العناوين النمطية',
'banner_info' => 'تصنيفات المواقع مع التعليقات التوضيحية ولقطات الشاشة. <br> اعادة صياغة الأوجه ، البحث. الإشارات المرجعية على الموارد مع القدرة على التصويت للمواقع والبرامج والتصنيف',
'main_title' => 'قاموس الموقع',
'main_desc' => 'قائمة المواقع في الدليل مرتبة ترتيبًا زمنيًا. القدرة على البحث ، المرجعية ، الفرز حسب الشعبية',
'deleted_title' => 'مواقع بعيدة',
'audits_title' => 'مراجعة الموقع',

View file

@ -14,4 +14,3 @@ return [
'to_main' => 'To home',
'error_404' => 'Error 404',
];

View file

@ -53,7 +53,7 @@ return [
'remove' => 'Delete',
'completed' => 'Command completed',
'reward_user' => 'Reward the participant',
'topic' => 'Topic',
'topics' => 'Topics',
'blog' => 'Blog',
@ -72,7 +72,7 @@ return [
'item' => 'Website',
'invite' => 'Invite',
'report' => 'A complaint',
'submenu' => 'Submenu',
'update' => 'Update',
'ban' => 'Ban',
@ -114,27 +114,27 @@ return [
'tl4_title' => 'Frequenter',
'tl5_title' => 'Leader',
'tl10_title' => 'Staff',
'deleted' => 'Removed',
'added' => 'Added',
'restored' => 'Restored',
// Settings section
// Раздел настройки
'settings' => 'Settings',
'interface' => 'Interface',
'functions' => 'Functions',
'url_help' => 'Site URL (with https)',
'email_help' => 'Public email for communication',
'name_help' => 'Site short name',
'title_help' => 'Full site name',
'img_path' => 'The path to the photo (intro for the site)',
'img_path_help' => 'Used in og:image and other places when there is no intro in the post, e.g.',
'img_path_web' => 'Path to photo (intro for catalog)',
'img_path_web_help' => 'Used in og:image for site directory',
'banner_title' => 'Banner header',
'banner_title_help' => 'Banner title on the main page of the site, if the participant is not authorized',
'banner_desc' => 'Banner Body',
@ -150,7 +150,7 @@ return [
'count_like_feed_help' => 'How many likes should a post get to be visible on the central page of the site',
'type_post_feed' => 'Appearance of the post in the feed',
'type_post_feed_help' => 'Classic or Card. If Classic, then this is a minimal design',
'ads_home_post' => 'Home page, feed, after 4 posts',
'ads_home_sidebar' => 'Home page, sidebar',
'ads_home_menu' => 'Home page, under the left menu',
@ -159,5 +159,5 @@ return [
'ads_post_answer' => 'Full post, after 2 replies',
'ads_catalog_home' => 'Main page of the catalog, under the banner',
'ads_catalog_sidebar' => 'Catalog sidebar',
];

View file

@ -93,7 +93,7 @@ return [
'write_message' => 'To write a message',
'send' => 'Send',
'information' => 'Information',
'donate' => 'Support the project',
'donate' => 'Support the project',
'review' => 'Review',
'contacts' => 'Contacts',
'public_data' => 'Public data visible in the profile.',
@ -201,7 +201,7 @@ return [
'entry_policy' => 'Approve new members',
'option' => 'Option',
'back' => 'Back',
'edit' => 'Change',
'save' => 'Save',
@ -237,7 +237,7 @@ return [
'no_cover' => 'No covers yet',
'no_invites' => 'You have not created invitations',
'no_content' => 'Sorry, no content yet',
'no_dialogs' => 'Sorry, there are no dialogues yet',
'no_dialogs' => 'Sorry, there are no dialogues yet',
'no_posts' => 'Sorry, no posts yet',
'no_favorites' => 'Sorry, there are no bookmarks yet',
'no_comments' => 'Unfortunately, there are no comments yet',
@ -253,7 +253,7 @@ return [
'format_Q&A' => 'This is a question (will become a Q&A format) ?',
'poll_closed' => 'Is this poll closed?',
'pin' => 'Pin this post ?',
'source' => 'Source',
'website' => 'Website',
'websites' => 'Sites',
@ -305,7 +305,7 @@ return [
'forgot_password' => 'Forgot your password',
'rules' => 'Site rules',
'restriction' => 'Restrictions',
'text_closed' => 'Without authorization it is forbidden to view this hidden text',
/* Date and time + events */
@ -367,7 +367,7 @@ return [
'rec_posts' => 'recommended posts',
'topic_subs' => 'Subscribe to topics and read them in the feed',
'i_read' => 'I read',
'message_PM' => 'When the PM message came',
'appeal_@' => 'When contacted via @',
@ -393,15 +393,20 @@ return [
'content_deleted' => '{name} deleted',
'topic_deleted' => 'The topic has been deleted',
'facet_comments_disabled' => 'Disable comments?',
'topic_comments_disabled' => 'Comments are disabled in the Topic.',
'blog_comments_disabled' => 'The Blog author has disabled comments.',
'dir_comments_disabled' => 'Comments are disabled in this Section.',
'endless_scroll' => 'Enable infinite scroll?',
'notification_email' => 'Notify by email',
'notifications_limit' => 'Showing last 100 notifications',
'ignore' => 'Ignore',
'ignored' => 'Ignored',
'ignored' => 'Ignored',
'ignored_users' => 'Ignored users',
'ignored_users_help' => 'Users whose posts you will not see in the feed.',
'ignored_no' => 'You don\'t have users that you ignore.',
'ignored_no' => 'You don\'t have users that you ignore.',
'not_confirmed' => 'not confirmed.',
'resend_email' => 'Check your email inbox or resend a new email.',

View file

@ -10,7 +10,7 @@ return [
'mail_confirm' => 'After submitting the completed form, you will be asked to verify your email address. It is important to note that you will not be able to proceed through the rest of the onboarding process until you have done so.',
'login_info' => 'Authorization gives you the ability to publish posts, reply, comment and vote.',
'invate_text' => 'Not a user yet? Registration is by invitation only to fight spam and increase accountability. If you know the <a href="/users">current user</a> of the site, ask them for an invite.',
// form validation on registration page
'nickname_empty' => 'Nickname cannot be empty.',
'nickname_least' => 'Nickname must be >= {info} characters.',
@ -21,4 +21,3 @@ return [
'password_again' => 'Enter the password again.',
'password_mismatch' => 'Password mismatch.',
];

View file

@ -33,7 +33,7 @@ return [
'team_info' => 'Other participants can also post articles to your Blog — for this you need to grant them access.',
'draft_info' => 'Only the author can read drafts.',
'add_poll' => 'Fill in all the fields. This survey can be used in other parts of the site (for example, in posts).',
'poll_info' => 'My votes sorted by time.',
];

View file

@ -12,18 +12,18 @@ return [
'changing_password_subject' => '{name} — password recovery',
'changing_password_message' => '<p>Your password reset link:</p><p>{url}</p>',
'test_subject' => '{name} — mail testing (admin panel)',
'test_message' => '<p>This email is a test email sent through the admin panel.</p>',
'activate_email_subject' => '{name} — email activation',
'activate_email_message' => '<p>To continue registration, activate your E-mail. Follow this link:</p><p>{url}</p>',
'new_email_subject' => '{name} — change email',
'new_email_message' => '<p>To continue, activate your Email by clicking on the link:</p><p>{url}</p>',
'invite_reg_subject' => '{name} — invitation to join (invite)',
'invite_reg_message' => '<p>You have been invited to join the community. If you agree. then follow the link:</p><p>{url}</p>',
'footer' => '<p>This email was generated automatically.<br>You don\'t need to reply to it.</p><p>Administration.<br>{name}</p>',
];

View file

@ -8,14 +8,14 @@
return [
// Member profile
// Профиль участника
// Member profile
// Профиль участника
'profile_title' => '{name} — member profile ',
'profile_desc' => '{name} — member profile page. Posts, awards and contacts. {information}',
'profile_posts_title' => '{name} — post list ',
'profile_posts_all_desc' => '{name} — list of posts, articles of the participant in chronological order. All publications on the site.',
'profile_comments_title' => '{name} — participant\'s comments ',
'profile_comments_desc' => '{name} — participant\'s comments in chronological order. {information}',
// end
@ -23,31 +23,31 @@ return [
'all_users' => 'List of participants',
'all_users_info' => 'All participants registered on the site',
'all_users_desc' => 'Members arranged in order of their activity on the site. Ability to view profile information',
'new_users' => 'New Members',
'new_users_info' => 'List of members who have signed up to the site recently',
'new_users_desc' => 'Members who have registered on the site recently. Show activity, avatars, profile',
'all_blogs' => 'All blogs',
'all_blogs_info' => 'Blogs created by members',
'all_blogs_desc' => 'Blogs in the order of their registration on the site, the ability to view created blogs, subscribe to them, view statistics',
'new_blogs' => 'New blogs',
'new_blogs_info' => 'Blogs on the site added recently',
'new_blogs_desc' => 'Blogs on the site added recently. Personal blogs of participants, the possibility of subscribing to interesting blogs',
'new_blogs_desc' => 'Blogs on the site added recently. Personal blogs of participants, the possibility of subscribing to interesting blogs',
'my_blogs' => 'My blogs',
'my_blogs_info' => 'Blogs I follow or create',
'my_blogs_desc' => 'Blogs I read or created',
'all_topics' => 'All topics',
'all_topics_info' => 'All topics on the site in order of their popularity',
'all_topics_desc' => 'A page of topics arranged in order of popularity. By the number of posted posts, the ability to subscribe to blogs',
'new_topics' => 'New themes',
'new_topics' => 'New themes',
'new_topics_info' => 'New topics, topics added recently',
'new_topics_desc' => 'New themes added to the site recently. Topic statistics and the ability to subscribe to topics',
'my_topics' => 'I read',
'my_topics_info' => 'Topics I subscribe to',
'my_topics_desc' => 'Topics I read or created',
@ -56,11 +56,11 @@ return [
'comments_deleted_info' => 'Removed Comments...',
'answers_all_info' => 'All answers...',
'answers_deleted_info' => 'Deleted responses...',
'comments_desc' => 'All comments (per replies) in order of priority in the community',
'domain_desc' => 'Grouping posts in the community by domain',
'all_comments' => 'All comments',
'feed_facet_desc' => 'General feed. ',
'feed_facet_posts_desc' => 'Post feed. ',
'feed_facet_questions_desc' => 'Questions thread. ',

View file

@ -62,14 +62,14 @@ return [
'invite_created' => 'Invite created',
'url_reserved' => 'This blog URL is reserved',
'url_correctness' => 'URL is not correct',
'string_length' => 'Incorrect length {name}',
'slug_correctness' => '{name} must contain only Latin characters, numbers',
'email_correctness' => 'Invalid email',
'limit_day' => 'You have reached the limit for today',
'content_audit' => 'Your message has been sent for review',
'access_denied' => 'You are denied access',
'field_limit' => 'The number of fields has reached its maximum.',
];

View file

@ -25,4 +25,3 @@ return [
'help' => 'Site search and more...',
'query' => 'Query',
];

View file

@ -76,7 +76,7 @@ return [
'audits_home_title' => 'Website audit',
'audits_home_desc' => 'Sites under consideration',
'num_website' => ['Site', 'Sites', 'Sites'],
'news' => 'News and Media',
'internet' => 'Internet',
'culture' => 'Culture and art',
@ -103,17 +103,17 @@ return [
'data_help' => '<i class="gray-600">Title Format:</i><br> «LibArea» — community<br><br><i class="gray-600">Description (no ads)):</i><br> ...what is on the site?',
'admin_help' => 'Closed section available only to staff...',
'add_category' => 'Add category',
'add_website' => 'Add site',
'edit_website' => 'Edit site',
'sidebar_info' => 'Catalog of sites systematized by thematic headings.',
'banner_info' => 'Catalog of sites with annotations and screenshots. <br> Faceted rubrication, search. Bookmarks on resources with the ability to vote for sites, programs, rating',
'main_title' => 'Website directory',
'main_desc' => 'List of sites in the directory placed in chronological order. Ability to search, bookmark, sort by popularity',
'deleted_title' => 'Remote Sites',
'audits_title' => 'Website audit',

View file

@ -14,4 +14,3 @@ return [
'to_main' => 'Spre casă',
'error_404' => 'Eroare 404',
];

View file

@ -53,7 +53,7 @@ return [
'remove' => 'Șterge',
'completed' => 'Comanda finalizată',
'reward_user' => 'Recompensați participantul',
'topic' => 'Subiect',
'topics' => 'Subiecte',
'blog' => 'Blog',
@ -72,7 +72,7 @@ return [
'item' => 'Site-ul web',
'invite' => 'A invita',
'report' => 'O plangere',
'submenu' => 'submeniu',
'update' => 'Reîmprospăta',
'ban' => 'Interzice',
@ -114,27 +114,27 @@ return [
'tl4_title' => 'Regulat',
'tl5_title' => 'Lider',
'tl10_title' => 'Personal',
'deleted' => 'Îndepărtat',
'added' => 'Adăugat',
'restored' => 'Restaurat',
// Settings section
// Раздел настройки
'settings' => 'Setări',
'interface' => 'Interfață',
'functions' => 'Funcții',
'url_help' => 'Adresa URL a site-ului (cu https)',
'email_help' => 'E-mail public pentru comunicare',
'name_help' => 'Numele scurt al site-ului',
'title_help' => 'Numele complet al site-ului',
'img_path' => 'Calea către fotografie (intro pentru site)',
'img_path_help' => 'Folosit în og:image și în alte locuri când nu există o introducere în postare, de ex.',
'img_path_web' => 'Calea către fotografie (introducere pentru catalog)',
'img_path_web_help' => 'Folosit în og:image pentru directorul site-ului',
'banner_title' => 'Antet banner',
'banner_title_help' => 'Titlul bannerului pe pagina principală a site-ului, dacă participantul nu este autorizat',
'banner_desc' => 'Corpul bannerului',
@ -150,7 +150,7 @@ return [
'count_like_feed_help' => 'Câte aprecieri ar trebui să fie vizibile o postare pe pagina centrală a site-ului',
'type_post_feed' => 'Apariția postării în feed',
'type_post_feed_help' => 'Clasic sau Card. Dacă este clasic, atunci acesta este un design minimal',
'ads_home_post' => 'Pagina principală, feed, după 4 postări',
'ads_home_sidebar' => 'Pagina de pornire, bară laterală',
'ads_home_menu' => 'Pagina principală, meniul din stânga',

View file

@ -92,7 +92,7 @@ return [
'write_message' => 'Pentru a scrie un mesaj',
'send' => 'Trimite',
'information' => 'Informație',
'donate' => 'Susține proiectul',
'donate' => 'Susține proiectul',
'review' => 'Revizuire',
'contacts' => 'Contacte',
'public_data' => 'Date publice vizibile în profil.',
@ -180,7 +180,7 @@ return [
'delete_profile' => 'Ștergeți profilul',
'read_carefully' => 'Citiți cu atenție, este foarte important!',
'read_information' => 'Sunteți pe cale să vă ștergeți profilul. Pentru a șterge un profil, trebuie să confirmați că sunteți pregătit să ștergeți toate informațiile enumerate. Ștergerea unui profil este o <strong>acțiune ireversibilă</strong>, nu veți putea recupera datele pierdute.',
// Редактор
'foto' => 'A photo',
'bold' => 'îndrăzneţ',
@ -236,7 +236,7 @@ return [
'no_cover' => 'Nicio copertă încă',
'no_invites' => 'Nu ați creat invitații',
'no_content' => 'Ne pare rău, încă nu există conținut',
'no_dialogs' => 'Ne pare rău, încă nu există dialoguri',
'no_dialogs' => 'Ne pare rău, încă nu există dialoguri',
'no_posts' => 'Ne pare rău, încă nu există postări',
'no_favorites' => 'Ne pare rău, nu există încă marcaje',
'no_comments' => 'Din păcate, încă nu există comentarii',
@ -252,7 +252,7 @@ return [
'format_Q&A' => 'Aceasta este o întrebare (Q&A)',
'poll_closed' => 'Acest sondaj este închis?',
'pin' => 'Fixați această postare',
'source' => 'Sursa',
'website' => 'Site web',
'websites' => 'Site-uri web',
@ -304,7 +304,7 @@ return [
'forgot_password' => 'Ați uitat parola',
'rules' => 'Regulile site-ului',
'restriction' => 'Restricții',
'text_closed' => 'Fără autorizație este interzisă vizualizarea acestui text ascuns',
/* Дата и время + события */
@ -318,14 +318,14 @@ return [
'num_view' => ['Vizualizare', 'Vizualizare', 'Vizualizare'],
'num_up' => ['Voce', 'Voci', 'Voci'],
'comment' => 'Comentariu',
'comments' => 'Comentarii',
'answer' => 'Răspuns',
'answers' => 'Răspunsuri',
'message' => 'Mesaj',
'messages' => 'Mesaje',
'post' => 'Postare',
'posts' => 'Postări',
'comment' => 'Comentariu',
'comments' => 'Comentarii',
'answer' => 'Răspuns',
'answers' => 'Răspunsuri',
'message' => 'Mesaj',
'messages' => 'Mesaje',
'post' => 'Postare',
'posts' => 'Postări',
'language' => 'Localizare',
@ -366,7 +366,7 @@ return [
'rec_posts' => 'postări recomandate',
'topic_subs' => 'Abonați-vă la subiecte și citiți-le în feed',
'i_read' => 'Citesc',
'message_PM' => 'Când a venit mesajul PM',
'appeal_@' => 'Când sunteți contactat prin @',
@ -392,15 +392,20 @@ return [
'content_deleted' => '{name} îndepărtat',
'topic_deleted' => 'Subiectul a fost șters',
'facet_comments_disabled' => 'Dezactivați comentariile?',
'topic_comments_disabled' => 'Comentariile sunt dezactivate în subiect.',
'blog_comments_disabled' => 'Autorul blogului a dezactivat comentariile.',
'dir_comments_disabled' => 'Comentariile sunt dezactivate în această secțiune.',
'endless_scroll' => 'Activați derularea infinită?',
'notification_email' => 'Notificare prin e-mail',
'notifications_limit' => 'Se afișează ultimele 100 de notificări',
'ignore' => 'Ignora',
'ignored' => 'Ignorat',
'ignored' => 'Ignorat',
'ignored_users' => 'Utilizatori ignorați',
'ignored_users_help' => 'Utilizatori ale căror postări nu le vei vedea în feed.',
'ignored_no' => 'Nu aveți utilizatori pe care să-i ignorați.',
'ignored_no' => 'Nu aveți utilizatori pe care să-i ignorați.',
'not_confirmed' => 'neconfirmat.',
'resend_email' => 'Verificați-vă căsuța de e-mail sau retrimiteți un e-mail nou.',

View file

@ -10,7 +10,7 @@ return [
'mail_confirm' => 'După ce ați trimis formularul completat, vi se va cere să vă verificați adresa de e-mail. Este important să rețineți că nu veți putea trece prin restul procesului de îmbarcare până când nu veți face acest lucru.',
'login_info' => 'Autorizarea vă oferă posibilitatea de a publica postări, de a răspunde, de a comenta și de a vota.',
'invate_text' => 'Nu sunteți încă utilizator? Înregistrarea se face doar pe bază de invitație pentru a lupta împotriva spamului și pentru a crește responsabilitatea. Dacă cunoașteți <a href="/users">utilizatorul actual</a> al site-ului, cereți-i o invitație.',
// form validation on registration page
'nickname_empty' => 'Porecla nu poate fi goală.',
'nickname_least' => 'Porecla ar trebui să fie >= {info} caractere.',
@ -21,4 +21,3 @@ return [
'password_again' => 'Introduceți parola din nou.',
'password_mismatch' => 'Parola nepotrivită.',
];

View file

@ -33,7 +33,7 @@ return [
'team_info' => 'Puteți partaja blogul dvs. cu alți utilizatori, acordându-le acces.',
'draft_info' => 'Doar autorul poate citi schițele.',
'add_poll' => 'Completați toate câmpurile. Acest sondaj poate fi folosit în alte părți ale site-ului (de exemplu, în postări).',
'poll_info' => 'Voturile mele sunt sortate după timp.',
];

View file

@ -15,15 +15,15 @@ return [
'test_subject' => '{name} — testare e-mail (panoul de administrare)',
'test_message' => '<p>Acest e-mail este un e-mail de testare trimis prin panoul de administrare.</p>',
'activate_email_subject' => '{name} — activare prin e-mail',
'activate_email_message' => '<p>Pentru a continua înregistrarea, activați-vă adresa de e-mail. Urmați acest link:</p><p>{url}</p>',
'new_email_subject' => '{name} — schimbă e-mail',
'new_email_message' => '<p>Pentru a continua, activați-vă e-mailul făcând clic pe linkul:</p><p>{url}</p>',
'invite_reg_subject' => '{name} — invitație de a se alătura (invitație)',
'invite_reg_message' => '<p>Ați fost invitat să vă alăturați comunității. Dacă sunteți de acord. apoi urmați linkul:</p><p>{url}</p>',
'footer' => '<p>Acest e-mail a fost generat automat.<br>Nu trebuie să răspundeți la el.</p><p>Administrare.<br>{name}</p>',
];

View file

@ -8,14 +8,14 @@
return [
// Member profile
// Профиль участника
// Member profile
// Профиль участника
'profile_title' => '{name} — profilul membrului ',
'profile_desc' => '{name} — pagina de profil de membru. Postări, premii și contacte. {information}',
'profile_posts_title' => '{name} — lista de postări ',
'profile_posts_desc' => '{name} — lista de postări, articole ale participantului în ordine cronologică. Toate publicațiile de pe site.',
'profile_comments_title' => '{name} — comentariile participantului ',
'profile_comments_desc' => '{name} — comentariile participantului în ordine cronologică. {information}',
// end
@ -23,31 +23,31 @@ return [
'all_users' => 'Lista participanților',
'all_users_info' => 'Toți participanții s-au înscris pe site',
'all_users_desc' => 'Membrii aranjați în ordinea activității lor pe site. Posibilitatea de a vizualiza informațiile de profil',
'new_users' => 'Membri noi',
'new_users_info' => 'Lista membrilor care s-au înscris recent pe site',
'new_users_desc' => 'Membrii care s-au înregistrat recent pe site. Afișați activitatea, avatarele, profilul',
'all_blogs' => 'Toate blogurile',
'all_blogs_info' => 'Bloguri create de membrii',
'all_blogs_desc' => 'Bloguri în ordinea înregistrării lor pe site, posibilitatea de a vizualiza blogurile create, de a vă abona la ele, de a vizualiza statistici',
'new_blogs' => 'Bloguri noi',
'new_blogs_info' => 'Bloguri pe site adăugate recent',
'new_blogs_desc' => 'Bloguri pe site adăugate recent. Bloguri personale ale participanților, posibilitatea de a vă abona la bloguri interesante',
'new_blogs_desc' => 'Bloguri pe site adăugate recent. Bloguri personale ale participanților, posibilitatea de a vă abona la bloguri interesante',
'my_blogs' => 'Blogurile mele',
'my_blogs_info' => 'Bloguri pe care le urmăresc sau le creez',
'my_blogs_desc' => 'Bloguri pe care le-am citit sau creat',
'all_topics' => 'Toate subiectele',
'all_topics_info' => 'Toate subiectele de pe site în ordinea popularității lor',
'all_topics_desc' => 'O pagină cu subiecte aranjate în ordinea popularității. După numărul de postări postate, capacitatea de a te abona la bloguri',
'new_topics' => 'Teme noi',
'new_topics' => 'Teme noi',
'new_topics_info' => 'Subiecte noi, subiecte adăugate recent',
'new_topics_desc' => 'Teme noi adăugate recent pe site. Statisticile subiectelor și capacitatea de a te abona la subiecte',
'my_topics' => 'Citesc',
'my_topics_info' => 'Subiecte la care sunt abonat',
'my_topics_desc' => 'Subiecte pe care le-am citit sau creat',
@ -56,11 +56,11 @@ return [
'comments_deleted_info' => 'Comentarii eliminate...',
'answers_all_info' => 'Toate răspunsurile...',
'answers_deleted_info' => 'Răspunsuri șterse...',
'comments_desc' => 'Toate comentariile (pe răspunsuri) în ordinea priorității în comunitate',
'domain_desc' => 'Gruparea postărilor din comunitate după domeniu',
'all_comments' => 'Toate comentariile',
'feed_facet_desc' => 'Bandă generală. ',
'feed_facet_posts_desc' => 'Postați feedul. ',
'feed_facet_questions_desc' => 'Firul de întrebări. ',

View file

@ -62,14 +62,14 @@ return [
'invite_created' => 'Invitație creată',
'url_reserved' => 'URL-ul acestui blog este rezervat',
'url_correctness' => 'URL-ul nu este corect',
'string_length' => 'Lungime incorectă {name}',
'slug_correctness' => '{name} trebuie să conțină numai caractere latine, numere',
'email_correctness' => 'E-mail invalid',
'limit_day' => 'Ai atins limita pentru azi',
'content_audit' => 'Mesajul dvs. a fost trimis spre examinare',
'access_denied' => 'Vi se interzice accesul',
'field_limit' => 'Numărul de câmpuri a atins maximul.',
];

View file

@ -25,4 +25,3 @@ return [
'help' => 'Căutare pe site și multe altele...',
'query' => 'Cerere',
];

View file

@ -72,11 +72,11 @@ return [
'closed' => 'Discuțiile despre site sunt interzise. Autorul sau personalul a închis discuția.',
'screenshot_time' => 'Realizarea unei capturi de ecran poate dura ceva timp.',
'audits_home_title' => 'Auditul site-ului',
'audits_home_desc' => 'Site-uri luate în considerare',
'num_website' => ['Site-ul web', 'Site', 'Site-uri'],
'news' => 'Știri și mass-media',
'internet' => 'Internet',
'culture' => 'Cultură și artă',
@ -104,17 +104,17 @@ return [
'data_help' => '<i class="gray-600">Format antet:</i><br> «LibArea» — comunitate<br><br><i class="gray-600">Descriere (fără reclame):</i><br> ...ce este pe site?',
'admin_help' => 'Secțiune închisă disponibilă numai personalului',
'add_category' => 'Adăugați o categorie',
'add_website' => 'Adăugați site',
'edit_website' => 'Editați site-ul',
'sidebar_info' => 'Catalog de site-uri sistematizate pe rubrici tematice.',
'banner_info' => 'Catalog de site-uri cu adnotări și capturi de ecran. <br> Rubricare fațetă, căutare. Marcaje pe resurse cu posibilitatea de a vota site-uri, programe, rating',
'main_title' => 'Director de site-uri',
'main_desc' => 'Lista site-urilor din director plasate în ordine cronologică. Abilitatea de a căuta, marca, sorta după popularitate',
'deleted_title' => 'Site-uri la distanță',
'audits_title' => 'Auditul site-ului',

View file

@ -173,7 +173,7 @@ return [
'is_nsfw' => 'Включите просмотр контента для взрослых и NSFW (+ размытие миниатюр) в ленте.',
'nsfw_post' => 'Является ли контент для взрослых (NSFW)?',
'hidden_post' => 'Доступ по ссылке?',
'hidden_post_help' => 'Его смогут увидеть только пользователи, у которых есть ссылка.',
@ -217,7 +217,7 @@ return [
'edit_blog' => 'Изменить блог',
'edit_page' => 'Изменить страницу',
'edit_section' => 'Изменить раздел',
'share_post' => 'Поделиться Постом',
'share_topic' => 'Поделиться Темой',
'share_blog' => 'Поделиться Блогом',
@ -392,6 +392,11 @@ return [
'content_deleted' => '{name} удален',
'topic_deleted' => 'Тема удалена',
'facet_comments_disabled' => 'Запретить комментарии?',
'topic_comments_disabled' => 'В Tеме отключены комментарии.',
'blog_comments_disabled' => 'Автор Блога отключил комментарии.',
'dir_comments_disabled' => 'В данном Разделе комментарии выключены.',
'endless_scroll' => 'Включить скролл в ленте?',
'notification_email' => 'Уведомлять по E-mail',
'notifications_limit' => 'Показаны последние 100 уведомлений',

View file

@ -10,7 +10,7 @@ return [
'mail_confirm' => 'После отправки заполненной формы вам будет предложено подтвердить адрес электронной почты. Важно отметить, что вы не сможете пройти остальную часть процесса адаптации, пока не сделаете этого.',
'login_info' => 'Авторизация дает возможность публиковать посты, отвечать, комментировать и голосовать.',
'invate_text' => 'Еще не пользователь? Регистрация осуществляется только по приглашению для борьбы со спамом и повышения ответственности. Если вы знаете <a href="/users">текущего пользователя</a> сайта, попросите у него приглашение.',
// form validation on registration page
'nickname_empty' => 'Никнейм не может быть пустым.',
'nickname_least' => 'Никнейм должно быть >= {info} символов.',

View file

@ -33,7 +33,7 @@ return [
'team_info' => 'Ваш Блог можно вести совместно с другими пользователями — для этого вам нужно предоставить им доступ.',
'draft_info' => 'Читать черновики может только автор.',
'add_poll' => 'Заполните все поля. Данный опрос можно будет использовать в других частях сайта (например, в постах).',
'poll_info' => 'Мои голосования сортированные по времени.',
];

View file

@ -61,7 +61,7 @@ return [
'domain_desc' => 'Группировка постов в сообществе по домену.',
'all_comments' => 'Все комментарии',
'feed_facet_desc' => 'Общая лента. ',
'feed_facet_posts_desc' => 'Лента постов. ',
'feed_facet_questions_desc' => 'Лента вопросов. ',

View file

@ -70,6 +70,6 @@ return [
'limit_day' => 'Вы исчерпали лимит на сегодня',
'content_audit' => 'Ваше сообщение отправлено на проверку',
'access_denied' => 'Вам отказано в доступе',
'field_limit' => 'Число полей достигло своего максимума.',
];

View file

@ -12,4 +12,3 @@ return [
'to_main' => 'На головну',
'error_404' => 'Помилка 404',
];

View file

@ -53,7 +53,7 @@ return [
'remove' => 'Вилучити',
'completed' => 'Команда виконана',
'reward_user' => 'Нагородити учасника',
'topic' => 'Тема',
'topics' => 'Теми',
'blog' => 'Блог',
@ -72,7 +72,7 @@ return [
'item' => 'Сайт',
'invite' => 'Інвайт',
'report' => 'Скарга',
'submenu' => 'субменю',
'update' => 'Оновити',
'ban' => 'Забанити',
@ -114,7 +114,7 @@ return [
'tl4_title' => 'Завзятий',
'tl5_title' => 'Лідер',
'tl10_title' => 'Персонал',
'deleted' => 'Вилучений',
'added' => 'Доданий',
'restored' => 'Відновлено',
@ -124,17 +124,17 @@ return [
'settings' => 'Налаштування',
'interface' => 'Інтерфейс',
'functions' => 'Функції',
'url_help' => 'URL сайту (з https)',
'email_help' => 'Публічний Email для зв\'язку',
'name_help' => 'Коротке ім\'я сайту',
'title_help' => 'Повне ім\'я сайту',
'img_path' => 'Шлях до фотографії (заставка для сайту)',
'img_path_help' => 'Використовується в og:image та в інших місцях, коли в посту немає заставки, наприклад.',
'img_path_web' => 'Шлях до фотографії (заставка для каталогу)',
'img_path_web_help' => 'Використовується в og:image для каталогу сайтів',
'banner_title' => 'Заголовок банера',
'banner_title_help' => 'Заголовок баннера на головній сторінці сайту, якщо учасник без авторизації',
'banner_desc' => 'Тіло банера',
@ -150,7 +150,7 @@ return [
'count_like_feed_help' => 'Скільки лайків має набрати пост, щоб було видно на центральній сторінці сайту',
'type_post_feed' => 'Зовнішній вигляд посту у стрічці',
'type_post_feed_help' => 'Classic або Card. Якщо Classic, то це мінімальний дизайн',
'ads_home_post' => 'Головна сторінка, стрічка, після 4 посту',
'ads_home_sidebar' => 'Головна сторінка, бічна колонка',
'ads_home_menu' => 'Головна сторінка, ліве меню',

View file

@ -92,7 +92,7 @@ return [
'write_message' => 'Написати повідомлення',
'send' => 'Надіслати',
'information' => 'Інформація',
'donate' => '<span class="red">П</span>ідтримайте проект',
'donate' => '<span class="red">П</span>ідтримайте проект',
'review' => 'Огляд',
'contacts' => 'Контакти',
'public_data' => 'Публічні дані, видимі у профілі.',
@ -180,7 +180,7 @@ return [
'delete_profile' => 'Видалити профіль',
'read_carefully' => 'Прочитайте уважно, це справді важливо!',
'read_information' => 'Ви збираєтесь видалити свій профіль. Для видалення профілю необхідно підтвердити, що ви готові видалити всю перелічену інформацію. Видалення профілю <strong>необоротна дія</strong>, ви не зможете повернути втрачені дані.',
// Редактор
'foto' => 'Фото',
'bold' => 'Жирний',
@ -196,11 +196,11 @@ return [
'select_image' => 'Please select an image',
'drop_image' => 'Перетягніть зображення, щоб завантажити його.',
'attach_files' => 'Файли можна вставляти з буфера.',
'entry_policy' => 'Стверджувати учасників, що вступили',
'option' => 'Варіант',
'back' => 'Назад',
'edit' => 'Змінити',
'save' => 'Зберегти',
@ -224,7 +224,7 @@ return [
'share_website' => 'Поділитися сайтом',
'my_blog' => 'Мій блог',
'published' => 'Опубліковано',
'being_developed' => 'У стадії розробки',
@ -252,7 +252,7 @@ return [
'format_Q&A' => 'Це питання (стане форматом Q&A)?',
'poll_closed' => 'Це опитування закрите?',
'pin' => 'Закріпити цей пост?',
'source' => 'Джерело',
'website' => 'Сайт',
'websites' => 'Сайти',
@ -304,7 +304,7 @@ return [
'forgot_password' => 'Забули пароль',
'rules' => 'Правила сайту',
'restriction' => 'Обмеження',
'text_closed' => 'Без авторизації заборонено переглядати цей прихований текст',
/* Дата та час + події */
@ -366,7 +366,7 @@ return [
'rec_posts' => 'рекомендовані пости',
'topic_subs' => 'Підпишіться на теми та читайте їх у стрічці',
'i_read' => 'Я прочитав',
'message_PM' => 'Коли надійшло повідомлення на PM',
'appeal_@' => 'Коли звернулися до мене через @',
@ -392,15 +392,20 @@ return [
'content_deleted' => '{name} видалено',
'topic_deleted' => 'Тема видалена',
'facet_comments_disabled' => 'Заборонити коментарі?',
'topic_comments_disabled' => 'У темі відключені коментарі.',
'blog_comments_disabled' => 'Автор Блога відключив коментарі.',
'dir_comments_disabled' => 'У цьому Розділі коментарі вимкнені.',
'endless_scroll' => 'Увімкнути скролл у стрічці?',
'notification_email' => 'Повідомляти по E-mail',
'notifications_limit' => 'Показано останні 100 повідомлень',
'ignore' => 'Нехтувати',
'ignored' => 'Ігноровані',
'ignored' => 'Ігноровані',
'ignored_users' => 'Ігноровані учасники',
'ignored_users_help' => 'Користувачі, чиї пости ви не бачитимете у стрічці.',
'ignored_no' => 'Ви не маєте користувачів, які ви ігноруєте.',
'ignored_no' => 'Ви не маєте користувачів, які ви ігноруєте.',
'not_confirmed' => 'не підтверджено.',
'resend_email' => 'Перевірте свою електронну скриньку або надішліть новий електронний лист ще раз.',

View file

@ -10,7 +10,7 @@ return [
'mail_confirm' => 'Після надсилання заповненої форми вам буде запропоновано підтвердити адресу електронної пошти. Важливо, що ви зможете пройти решту процесу адаптації, доки зробите цього.',
'login_info' => 'Авторизація дає можливість публікувати пости, відповідати, коментувати та голосувати.',
'invate_text' => 'Ще не користувач? Реєстрація здійснюється тільки на запрошення для боротьби зі спамом та підвищення відповідальності. Якщо ви знаєте <a href="/users">поточного користувача</a> сайту, попросіть у нього запрошення.',
// form validation on registration page
'nickname_empty' => 'Нікнейм не може бути порожнім.',
'nickname_least' => 'Нікнейм має бути >= {info} символів.',
@ -21,4 +21,3 @@ return [
'password_again' => 'Введіть пароль ще раз.',
'password_mismatch' => 'Паролі не співпадають.',
];

View file

@ -33,7 +33,7 @@ return [
'team_info' => 'Ваш Блог можна вести спільно з іншими користувачами для цього вам потрібно надати їм доступ.',
'draft_info' => 'Читати чернетки може лише автор.',
'add_poll' => 'Заповніть всі поля. Це опитування можна буде використовувати в інших частинах сайту (наприклад, у постах).',
'poll_info' => 'Мої голосування сортовані за часом.',
];

View file

@ -15,16 +15,16 @@ return [
'test_subject' => '{name} — тестування пошти (адмін-панель)',
'test_message' => '<p>Цей лист є тестовим, надісланим через адмін-панель.</p>',
'activate_email_subject' => '{name} активація email',
'activate_email_message' => '<p>Щоб продовжити реєстрацію, активуйте свій E-mail. Перейдіть за посиланням:</p><p>{url}</p>',
'new_email_subject' => '{name} — зміна email',
'new_email_message' => '<p>Для продовження, активуйте свій E-mail, перейшовши за посиланням:</p><p>{url}</p>',
'invite_reg_subject' => '{name} — запрошення приєднатися (інвайт)',
'invite_reg_message' => '<p>Вас запросили приєднатися до спільноти. Якщо ви згодні. то перейдіть за посиланням:</p><p>{url}</p>',
'footer' => '<p>Цей лист створено автоматично.<br>Відповідати на нього не треба.</p><p>Адміністрація.<br>{name}</p>',
];

View file

@ -8,14 +8,14 @@
return [
// Member profile
// Профиль участника
// Member profile
// Профиль участника
'profile_title' => '{name} — профіль користувача ',
'profile_desc' => '{name} — сторінка профілю користувача. Пости, нагороди та контакти. {information}',
'profile_posts_title' => '{name} — список постів ',
'profile_posts_desc' => '{name} — список постів, статей учасника у хронологічному порядку. Усі публікації на сайті.',
'profile_posts_desc' => '{name} — список постів, статей учасника у хронологічному порядку. Усі публікації на сайті.',
'profile_comments_title' => '{name} — коментарі учасника ',
'profile_comments_desc' => '{name} — коментарі учасника у хронологічному порядку. {information}',
// end
@ -23,31 +23,31 @@ return [
'all_users' => 'Список учасників',
'all_users_info' => 'Усі учасники зареєстровані на сайті',
'all_users_desc' => 'Учасники розміщені в порядку їхньої активності на сайті. Можливість перегляду даних профілю',
'new_users' => 'Нові учасники',
'new_users_info' => 'Список учасників, які зареєструвалися на сайт останнім часом',
'new_users_desc' => 'Учасники, які реєструвалися на сайті останнім часом. Виявляють активність, аватарки, профіль',
'all_blogs' => 'Усі блоги',
'all_blogs_info' => 'Блоги створені учасниками',
'all_blogs_desc' => 'Блоги в порядку їх реєстрації на сайті, можливість переглядати створені блоги, підписуватись на них, переглядати статистику',
'new_blogs' => 'Нові блоги',
'new_blogs_info' => 'Блоги на сайті додані останнім часом',
'new_blogs_desc' => 'Блоги на сайті додані останнім часом. Особисті блоги учасників, можливість підписки на цікаві блоги',
'new_blogs_desc' => 'Блоги на сайті додані останнім часом. Особисті блоги учасників, можливість підписки на цікаві блоги',
'my_blogs' => 'Мої блоги',
'my_blogs_info' => 'Блоги, на які я підписаний, або створив',
'my_blogs_desc' => 'Блоги, які я читаю чи створив',
'all_topics' => 'Усі теми',
'all_topics_info' => 'Всі теми на сайті в порядку їхньої популярності',
'all_topics_desc' => 'Сторінка тем, що розташовані в порядку популярності. За кількістю розміщених постів, можливість підписки на блоги',
'new_topics' => 'Нові теми',
'new_topics' => 'Нові теми',
'new_topics_info' => 'Нові теми, теми додані останнім часом',
'new_topics_desc' => 'Нові теми додані на сайті останнім часом. Статистика тем та можливість підписатися на теми',
'my_topics' => 'Читаю',
'my_topics_info' => 'Теми, на які я підписаний, читаю',
'my_topics_desc' => 'Теми, які я читаю чи створив',
@ -56,11 +56,11 @@ return [
'deleted_comments_info' => 'Віддалені коментарі...',
'all_answers_info' => 'Усі відповіді...',
'deleted_answers_info' => 'Віддалені відповіді...',
'comments_desc' => 'Усі коментарі, відповіді у порядку черговості у спільноті.',
'domain_desc' => 'Угруповання постів у спільноті за доменом.',
'all_comments' => 'Усі коментарі',
'feed_facet_desc' => 'Загальна стрічка. ',
'feed_facet_posts_desc' => 'Стрічка постів. ',
'feed_facet_questions_desc' => 'Стрічка питань. ',

View file

@ -62,14 +62,14 @@ return [
'invite_created' => 'Інвайт створено',
'url_reserved' => 'Цей URL блог зарезервований',
'url_correctness' => 'URL не є коректним',
'string_length' => 'Некоректна довжина {name}',
'slug_correctness' => '{name} повинен містити лише латиницю, цифри',
'email_correctness' => 'Неприпустимий e-mail',
'limit_day' => 'Ви вичерпали ліміт на сьогодні',
'content_audit' => 'Ваше повідомлення надіслано на перевірку',
'access_denied' => 'Вам відмовлено у доступі',
'field_limit' => 'Число полів досягло свого максимуму.',
];

View file

@ -25,4 +25,3 @@ return [
'help' => 'Пошук по сайту і не тільки...',
'query' => 'Запит',
];

View file

@ -72,11 +72,11 @@ return [
'closed' => 'Обговорення сайту заборонено. Автор чи персонал закрив обговорення.',
'screenshot_time' => 'Створення скріншота може тривати деякий час.',
'audits_home_title' => 'Аудит сайтів',
'audits_home_desc' => 'Сайти на розгляді',
'num_website' => ['Сайт', 'Сайта', 'Сайтів'],
'news' => 'Новини та ЗМІ',
'internet' => 'Інтернет',
'culture' => 'Культура та мистецтво',
@ -103,17 +103,17 @@ return [
'data_help' => '<i class="gray-600">Формат заголовка:</i><br> «LibArea» — спільнота<br><br><i class="gray-600">Опис (без реклами):</i><br> ... Що є на сайті?',
'admin_help' => 'Закритий розділ доступний лише персоналу',
'add_category' => 'Додати категорію',
'add_website' => 'Додати сайт',
'edit_website' => 'Змінити сайт',
'sidebar_info' => 'Каталог сайтів, систематизованих за тематичними рубриками.',
'banner_info' => 'Каталог сайтів з анотаціями та скріншотами. <br>Фасетна рубрикація, пошук. Закладки з ресурсів з можливість голосувати за сайти, програми, рейтинг.',
'main_title' => 'Каталог сайтів',
'main_desc' => 'Список сайтів у каталозі розміщених у хронологічному порядку. Можливість пошуку, закладки, сортування за популярністю',
'deleted_title' => 'Віддалені сайти',
'audits_title' => 'Аудит сайтів',

View file

@ -392,6 +392,11 @@ return [
'content_deleted' => '{name} đã xóa',
'topic_deleted' => 'Đã xóa chủ đề',
'facet_comments_disabled' => 'Tắt bình luận?',
'topic_comments_disabled' => 'Bình luận bị vô hiệu hóa trong chủ đề.',
'blog_comments_disabled' => 'Tác giả Blog đã vô hiệu hóa bình luận.',
'dir_comments_disabled' => 'Bình luận bị vô hiệu hóa trong phần này.',
'endless_scroll' => 'Cho phép cuộn trong nguồn cấp dữ liệu?',
'notification_email' => 'Thông báo qua email',
'notifications_limit' => 'Hiển thị 100 thông báo gần đây nhất',

View file

@ -393,6 +393,11 @@ return [
'content_deleted' => '{name} 已删除',
'topic_deleted' => '该主题已被删除',
'facet_comments_disabled' => '禁止评论?',
'topic_comments_disabled' => '主题中禁用评论。',
'blog_comments_disabled' => '博客作者已禁用评论。',
'dir_comments_disabled' => '本节禁止发表评论。',
'endless_scroll' => '启用无限滚动?',
'notification_email' => '通过邮件通知',
'notifications_limit' => '显示最后100条通知',

View file

@ -393,6 +393,11 @@ return [
'content_deleted' => '{name} 已删除',
'topic_deleted' => '该主题已被删除',
'facet_comments_disabled' => '禁止评论?',
'topic_comments_disabled' => '主题中禁用评论。',
'blog_comments_disabled' => '博客作者已禁用评论。',
'dir_comments_disabled' => '本节禁止发表评论。',
'endless_scroll' => '在feed中启用滚动',
'notification_email' => '以电邮通知',
'notifications_limit' => '最后100个通知显示',

View file

@ -106,6 +106,7 @@ class FacetModel extends \Hleb\Scheme\App\Models\MainModel
facet_post_related,
facet_focus_count,
facet_count,
facet_is_comments,
facet_is_deleted
FROM facets WHERE $sort AND facet_type = :type";
@ -371,7 +372,8 @@ class FacetModel extends \Hleb\Scheme\App\Models\MainModel
facet_user_id = :facet_user_id,
facet_top_level = :facet_top_level,
facet_post_related = :facet_post_related,
facet_type = :facet_type
facet_type = :facet_type,
facet_is_comments = :facet_is_comments
WHERE facet_id = :facet_id";
return DB::run($sql, $params);

View file

@ -297,6 +297,7 @@ class PostModel extends \Hleb\Scheme\App\Models\MainModel
facet_type,
facet_user_id,
facet_short_description,
facet_is_comments,
relation_facet_id,
relation_post_id,
signed_facet_id,

View file

@ -1583,4 +1583,6 @@ CREATE TABLE `items_status` (
ALTER TABLE `posts` ADD `post_nsfw` TINYINT(1) NOT NULL DEFAULT '0' AFTER `post_published`;
ALTER TABLE `users` ADD `nsfw` TINYINT(1) NOT NULL DEFAULT '0' AFTER `my_post`;
ALTER TABLE `posts` ADD `post_hidden` TINYINT(1) NOT NULL DEFAULT '0' COMMENT 'Скрытый пост' AFTER `post_top`;
ALTER TABLE `posts` ADD `post_hidden` TINYINT(1) NOT NULL DEFAULT '0' COMMENT 'Скрытый пост' AFTER `post_top`;
ALTER TABLE `facets` ADD `facet_is_comments` TINYINT(1) NOT NULL DEFAULT '0' COMMENT 'Are comments closed (posts, websites...)?' AFTER `facet_type`;

View file

@ -138,6 +138,10 @@ $url = url('redirect.facet', ['id' => $fs['facet_id']]);
</fieldset>
<?php endif; ?>
<fieldset>
<input type="checkbox" name="facet_is_comments" <?php if ($fs['facet_is_comments'] == 1) : ?>checked <?php endif; ?>> <?= __('app.facet_comments_disabled'); ?>
</fieldset>
<?php if (UserData::checkAdmin()) : ?>
<?= insert('/_block/form/select/user', ['user' => $data['user']]); ?>
<?php endif; ?>

View file

@ -157,40 +157,59 @@ $blog = $data['blog'][0] ?? null;
<?= insert('/_block/related-posts', ['related_posts' => $data['related_posts']]); ?>
<?php if (UserData::checkActiveUser()) : ?>
<?php if ($post['post_feature'] == 0 && $post['post_draft'] == 0 && $post['post_closed'] == 0) : ?>
<?php
$is_comments = 0;
foreach ($data['facets'] as $ind => $facet) : ?>
<?php if ($facet['facet_is_comments'] != 0) {
$is_comments = $facet['facet_is_comments'];
} ?>
<?php endforeach; ?>
<form action="<?= url('content.create', ['type' => 'answer']); ?>" accept-charset="UTF-8" method="post">
<?= csrf_field() ?>
<?php if (empty($is_comments)) : ?>
<?= insert('/_block/form/editor', ['height' => '250px', 'type' => 'answer', 'id' => $post['post_id']]); ?>
<?php if (UserData::checkActiveUser()) : ?>
<?php if ($post['post_feature'] == 0 && $post['post_draft'] == 0 && $post['post_closed'] == 0) : ?>
<div class="clear mt5">
<input type="hidden" name="post_id" value="<?= $post['post_id']; ?>">
<input type="hidden" name="answer_id" value="0">
<?= Html::sumbit(__('app.reply')); ?>
</div>
</form>
<form action="<?= url('content.create', ['type' => 'answer']); ?>" accept-charset="UTF-8" method="post">
<?= csrf_field() ?>
<?= insert('/_block/form/editor', ['height' => '250px', 'type' => 'answer', 'id' => $post['post_id']]); ?>
<div class="clear mt5">
<input type="hidden" name="post_id" value="<?= $post['post_id']; ?>">
<input type="hidden" name="answer_id" value="0">
<?= Html::sumbit(__('app.reply')); ?>
</div>
</form>
<?php endif; ?>
<?php endif; ?>
<?php endif; ?>
<?php else : ?>
<div class="box center bg-red-200">
<?= __('app.content_deleted', ['name' => __('app.post')]); ?>...
</div>
<?php endif; ?>
</article>
<div id="comment"></div>
<?php if ($post['post_draft'] == 0) :
if ($post['post_feature'] == 0) :
insert('/content/post/format-discussion', ['data' => $data, 'post' => $post]);
<?php if (empty($is_comments)) : ?>
<div id="comment"></div>
<?php if ($post['post_draft'] == 0) :
$format = ($post['post_feature'] == 0) ? 'discussion' : 'qa';
insert('/content/post/format-' . $format, ['data' => $data, 'post' => $post]);
else :
insert('/content/post/format-qa', ['data' => $data, 'post' => $post]);
endif;
else :
echo insert('/_block/no-content', ['type' => 'small', 'text' => __('app.this_draft'), 'icon' => 'closed']);
endif; ?>
echo insert('/_block/no-content', ['type' => 'small', 'text' => __('app.this_draft'), 'icon' => 'closed']);
endif; ?>
<?php else : ?>
<?php insert('/_block/no-content', ['type' => 'small', 'text' => __('app.topic_comments_disabled'), 'icon' => 'closed']); ?>
<?php endif; ?>
</main>
<aside>