diff --git a/public/language/ar/admin/appearance/customise.json b/public/language/ar/admin/appearance/customise.json index 4e292f0792..036fa67df2 100644 --- a/public/language/ar/admin/appearance/customise.json +++ b/public/language/ar/admin/appearance/customise.json @@ -8,7 +8,7 @@ "custom-js.enable": "تفعيل Javascript المخصصة", "custom-header": "ترويسة مخصصة", - "custom-header.description": "أدخل HTML الخاصة بك هنا (مثل العلامات الوصفية، وما إلى ذلك)، والتي سيتم إلحاقها الى<head> في تصميم المنتدى. يسمح باستخدام علامات النص البرمجي، ولكن سيتم تعطيلها؛ لتوفر تبويبة\nJavascript المخصصة", + "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", "custom-header.enable": "تفعيل الترويسة المخصصة", "custom-css.livereload": "تفعيل إعادة التحميل المباشرة", diff --git a/public/language/ar/admin/manage/categories.json b/public/language/ar/admin/manage/categories.json index 917886d9b7..2db7556c2c 100644 --- a/public/language/ar/admin/manage/categories.json +++ b/public/language/ar/admin/manage/categories.json @@ -45,7 +45,12 @@ "privileges.search-group": "Add Group", "privileges.copy-to-children": "Copy to Children", "privileges.copy-from-category": "Copy from Category", + "privileges.copy-privileges-to-all-categories": "Copy to All Categories", + "privileges.copy-group-privileges-to-children": "Copy this group's privileges to the children of this category.", + "privileges.copy-group-privileges-to-all-categories": "Copy this group's privileges to all categories.", + "privileges.copy-group-privileges-from": "Copy this group's privileges from another category.", "privileges.inherit": "If the registered-users group is granted a specific privilege, all other groups receive an implicit privilege, even if they are not explicitly defined/checked. This implicit privilege is shown to you because all users are part of the registered-users user group, and so, privileges for additional groups need not be explicitly granted.", + "privileges.copy-success": "Privileges copied!", "analytics.back": "Back to Categories List", "analytics.title": "Analytics for \"%1\" category", diff --git a/public/language/ar/admin/manage/users.json b/public/language/ar/admin/manage/users.json index fdc5151ae7..b29b549bea 100644 --- a/public/language/ar/admin/manage/users.json +++ b/public/language/ar/admin/manage/users.json @@ -28,6 +28,11 @@ "pills.banned": "Banned", "pills.search": "User Search", + "50-per-page": "50 per page", + "100-per-page": "100 per page", + "250-per-page": "250 per page", + "500-per-page": "500 per page", + "search.uid": "By User ID", "search.uid-placeholder": "Enter a user ID to search", "search.username": "By User Name", diff --git a/public/language/ar/admin/settings/advanced.json b/public/language/ar/admin/settings/advanced.json index f989898d05..4bd6b2aa60 100644 --- a/public/language/ar/admin/settings/advanced.json +++ b/public/language/ar/admin/settings/advanced.json @@ -1,6 +1,7 @@ { "maintenance-mode": "Maintenance Mode", "maintenance-mode.help": "When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.", + "maintenance-mode.status": "Maintenance Mode Status Code", "maintenance-mode.message": "Maintenance Message", "headers": "Headers", "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", diff --git a/public/language/ar/admin/settings/chat.json b/public/language/ar/admin/settings/chat.json index c538790b95..c1741d101c 100644 --- a/public/language/ar/admin/settings/chat.json +++ b/public/language/ar/admin/settings/chat.json @@ -6,6 +6,6 @@ "max-length": "Maximum length of chat messages", "max-room-size": "Maximum number of users in chat rooms", "delay": "Time between chat messages in milliseconds", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit chat messages after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete chat messages after posting. (0 disabled)" + "restrictions.seconds-edit-after": "Number of seconds a chat message will remain editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a chat message will remain deletable. (0 disabled)" } \ No newline at end of file diff --git a/public/language/ar/admin/settings/post.json b/public/language/ar/admin/settings/post.json index 6594fe384b..528f02d835 100644 --- a/public/language/ar/admin/settings/post.json +++ b/public/language/ar/admin/settings/post.json @@ -17,8 +17,8 @@ "restrictions.seconds-between-new": "Seconds between posts for new users", "restrictions.rep-threshold": "Reputation threshold before these restrictions are lifted", "restrictions.seconds-defore-new": "Seconds before new user can post", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit posts after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete posts after posting. (0 disabled)", + "restrictions.seconds-edit-after": "Number of seconds a post remains editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a post remains deletable. (0 disabled)", "restrictions.replies-no-delete": "Number of replies after users are disallowed to delete their own topics. (0 disabled)", "restrictions.min-title-length": "Minimum Title Length", "restrictions.max-title-length": "Maximum Title Length", diff --git a/public/language/ar/admin/settings/uploads.json b/public/language/ar/admin/settings/uploads.json index 36093bea31..a297ee90f7 100644 --- a/public/language/ar/admin/settings/uploads.json +++ b/public/language/ar/admin/settings/uploads.json @@ -2,6 +2,7 @@ "posts": "المشاركات", "allow-files": "السماح للأعضاء بتحميل الملفات الإعتيادية", "private": "جعل الملفات التي تم رفعها خاصة", + "strip-exif-data": "Strip EXIF Data", "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", diff --git a/public/language/ar/admin/settings/user.json b/public/language/ar/admin/settings/user.json index e5b3905d31..deec63d64b 100644 --- a/public/language/ar/admin/settings/user.json +++ b/public/language/ar/admin/settings/user.json @@ -34,13 +34,15 @@ "online-cutoff-help": "If user performs no actions for this duration, they are considered inactive and they do not receive realtime updates.", "registration": "تسجيل المستخدم", "registration-type": "نوع التسجيل", + "registration-approval-type": "Registration Approval Type", "registration-type.normal": "عادي", "registration-type.admin-approval": "بموافقة الإدارة", "registration-type.admin-approval-ip": "بموافقة الإدارة لعناوين IP", "registration-type.invite-only": "بالدعوات فقط", "registration-type.admin-invite-only": "بالدعوات من قبل الإدارة فقط", "registration-type.disabled": "لا يوجد تسجيل", - "registration-type.help": "عادي - بإمكان المستخدمين التسجيل من خلال صفحة /التسجيل.
\nبموافقة الإدارة - يتم وضع قائمة تسجيلات المستخدمين في قائمة إنتظار موافقة الإدارة.
\nبموافقة الإدارة لعناوين IP - عادي بالنسبة للمستخدمين الجدد، ويتطلب موافقة الإدارة للتسجيل من عناوين IP تم التسجيل بإستخدامها مسبقاً.
\nبالدعوات فقط - بإمكان المستخدمين إرسال دعوات من خلال صفحة الأعضاء.
\nبالدعوات من قبل الإدارة فقط - فقط المراء بإمكانهم إرسال الدعوات من خلال صفحة الأعضاء و صفحات الإدارة/المشرفين/الأعضاء.
\nلا يوجد تسجيل - إغلاق خيار التسجيل بالكامل.
", + "registration-type.help": "Normal - Users can register from the /register page.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-approval-type.help": "Normal - Users are registered immediately.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
", "registration.max-invites": "الحد الأقصى للدعوات لكل عضو", "max-invites": "الحد الأقصى للدعوات لكل عضو", "max-invites-help": "0 لعدم تحديد قيود، الإدارة تحصل على دعوات لامحدودة
هذا الخيار يعمل فقط عند تحديد خيار \"بالدعوات فقط\"", diff --git a/public/language/ar/email.json b/public/language/ar/email.json index 440420a8c1..906a7f64a6 100644 --- a/public/language/ar/email.json +++ b/public/language/ar/email.json @@ -13,7 +13,7 @@ "welcome.cta": "انقر هنا لتفعيل عنوان بريدك الإلكتروني", "invitation.text1": "%1 قام بدعوتك للانضمام لـ %2", "invitation.text2": "Your invitation will expire in %1 days.", - "invitation.ctr": "إضغط هنا لإنشاء حسابك", + "invitation.cta": "Click here to create your account.", "reset.text1": "لقد توصلنا بطلب إعادة تعيين كلمة المرور الخاصة بك، ربما لكونك قد نسيتها, إن لم يكن الأمر كذلك، المرجو تجاهل هذه الرسالة.", "reset.text2": "لمواصلة طلب إعاة تعيين كلمة المرور، الرجاء تتبع هذا الرابط.", "reset.cta": "انقر هنا لإعادة تعيين كلمة السر الخاصة بك.", @@ -31,9 +31,12 @@ "notif.chat.subject": "هناك محادثة جديدة من %1", "notif.chat.cta": "انقر هنا لمتابعة المحادثة", "notif.chat.unsub.info": "تم إرسال هذا الإشعار بوجودة محادثة جديدة وفقا لخيارات تسجيلك.", - "notif.post.cta": "انقر هنا لقراءة الموضوع بأكمله", "notif.post.unsub.info": "تم إشعارك بهذه المشاركة بناءً على الخيارات التي سبق وأن حددتها.", - "notif.cta": "Click here to go to forum", + "notif.cta": "To the forum", + "notif.cta-new-reply": "View Post", + "notif.cta-new-chat": "View Chat", + "notif.test.short": "Testing Notifications", + "notif.test.long": "This is a test of the notifications email. Send help!", "test.text1": "هذه رسالة تجريبية للتأكد من صحة إعدادت الرسائل الإلكترونية في منتدى NodeBB خاصتك.", "unsub.cta": "انقر هنا لتغيير تلك الإعدادات", "banned.subject": "You have been banned from %1", diff --git a/public/language/bg/admin/advanced/events.json b/public/language/bg/admin/advanced/events.json index 2cb24b59ee..3351345964 100644 --- a/public/language/bg/admin/advanced/events.json +++ b/public/language/bg/admin/advanced/events.json @@ -3,10 +3,10 @@ "no-events": "Няма събития", "control-panel": "Контролен панел за събитията", "delete-events": "Изтриване на събитията", - "filters": "Filters", - "filters-apply": "Apply Filters", - "filter-type": "Event Type", - "filter-start": "Start Date", - "filter-end": "End Date", - "filter-perPage": "Per Page" + "filters": "Филтри", + "filters-apply": "Прилагане на филтрите", + "filter-type": "Вид събитие", + "filter-start": "Начална дата", + "filter-end": "Крайна дата", + "filter-perPage": "На страница" } \ No newline at end of file diff --git a/public/language/bg/admin/appearance/customise.json b/public/language/bg/admin/appearance/customise.json index ddc5aa4354..4f3ed970ec 100644 --- a/public/language/bg/admin/appearance/customise.json +++ b/public/language/bg/admin/appearance/customise.json @@ -8,7 +8,7 @@ "custom-js.enable": "Включване на персонализирания код на Javascript", "custom-header": "Персонализирана заглавна част", - "custom-header.description": "Въведете своя персонализиран код HTML тук (напр. елементи „meta“ и т.н.), те ще бъдат добавени към секцията <head> в кода на Вашия форум. Ползването на елементи „script“ е позволено, но непрепоръчително, тъй като за това можете да ползвате раздела Персонализиран код на Javascript.", + "custom-header.description": "Въведете своя персонализиран код HTML тук (напр. елементи „meta“ и т.н.), те ще бъдат добавени към секцията <head> в кода на Вашия форум. Ползването на елементи „script“ е позволено, но непрепоръчително, тъй като за това можете да ползвате раздела Персонализиран код на Javascript.", "custom-header.enable": "Включване на персонализирана заглавна част", "custom-css.livereload": "Включване на моменталното презареждане", diff --git a/public/language/bg/admin/manage/categories.json b/public/language/bg/admin/manage/categories.json index f75f01f170..f18269d498 100644 --- a/public/language/bg/admin/manage/categories.json +++ b/public/language/bg/admin/manage/categories.json @@ -45,7 +45,12 @@ "privileges.search-group": "Добавяне на група", "privileges.copy-to-children": "Копиране в наследниците", "privileges.copy-from-category": "Копиране от категория", + "privileges.copy-privileges-to-all-categories": "Копиране във всички категории", + "privileges.copy-group-privileges-to-children": "Копиране на правомощията на тази група в поделементите на тази категория.", + "privileges.copy-group-privileges-to-all-categories": "Копиране на правомощията на тази група във всички категории.", + "privileges.copy-group-privileges-from": "Копиране на правомощията на тази група от друга категория.", "privileges.inherit": "Ако групата на регистрираните потребители получи дадено правомощие, всички останали групи го получават като подразбиращо се правомощие, дори то да не им е специално дадено. Вие виждате това подразбиращо се правомощие, защото всички потребители са членове на групата на регистрираните потребители, така че няма нужда да се дават едни и същи правомощия на още групи.", + "privileges.copy-success": "Правомощията са копирани!", "analytics.back": "Назад към списъка с категориите", "analytics.title": "Аналитични данни за категорията „%1“", diff --git a/public/language/bg/admin/manage/users.json b/public/language/bg/admin/manage/users.json index c81aa5b819..0c0ab447d8 100644 --- a/public/language/bg/admin/manage/users.json +++ b/public/language/bg/admin/manage/users.json @@ -28,6 +28,11 @@ "pills.banned": "Блокиран", "pills.search": "Търсене на потребители", + "50-per-page": "50 на страница", + "100-per-page": "100 на страница", + "250-per-page": "250 на страница", + "500-per-page": "500 на страница", + "search.uid": "По потребителски идентификатор", "search.uid-placeholder": "Въведете потребителски идентификатор, който да потърсите", "search.username": "По име на потребител", diff --git a/public/language/bg/admin/settings/advanced.json b/public/language/bg/admin/settings/advanced.json index 358298ec84..acaea9d1c2 100644 --- a/public/language/bg/admin/settings/advanced.json +++ b/public/language/bg/admin/settings/advanced.json @@ -1,6 +1,7 @@ { "maintenance-mode": "Режим на профилактика", "maintenance-mode.help": "Когато форумът е в режим на профилактика, всички заявки ще бъдат пренасочвани към статична страница за изчакване, с изключение на администраторите, които ще могат да използват уеб сайта нормално.", + "maintenance-mode.status": "Код на състоянието за режима на профилактика", "maintenance-mode.message": "Съобщение за профилактиката", "headers": "Заглавни части", "headers.allow-from": "Задайте „ALLOW-FROM“, за да поставите NodeBB в „iFrame“", diff --git a/public/language/bg/admin/settings/chat.json b/public/language/bg/admin/settings/chat.json index 3169ac599e..e3844b991c 100644 --- a/public/language/bg/admin/settings/chat.json +++ b/public/language/bg/admin/settings/chat.json @@ -6,6 +6,6 @@ "max-length": "Максимална дължина на съобщенията в разговорите", "max-room-size": "Максимален брой потребители в стая за разговор", "delay": "Време между съобщеният в разговорите (в милисекунди)", - "restrictions.seconds-edit-after": "Брой секунди, в които потребителите не могат да редактират съобщенията си в разговорите след публикуването им. (0 = изключено)", - "restrictions.seconds-delete-after": "Брой секунди, в които потребителите не могат да изтрият съобщенията си в разговорите след публикуването им. (0 = изключено)" + "restrictions.seconds-edit-after": "Брой секунди, през които съобщенията в разговор могат да бъдат редактирани. (0 = изключено)", + "restrictions.seconds-delete-after": "Брой секунди, през които съобщенията в разговор могат да бъдат изтривани. (0 = изключено)" } \ No newline at end of file diff --git a/public/language/bg/admin/settings/post.json b/public/language/bg/admin/settings/post.json index d13225c433..650e139584 100644 --- a/public/language/bg/admin/settings/post.json +++ b/public/language/bg/admin/settings/post.json @@ -17,8 +17,8 @@ "restrictions.seconds-between-new": "Брой секунди между публикациите за нови потребители", "restrictions.rep-threshold": "Необходима репутация за премахване на това ограничение", "restrictions.seconds-defore-new": "Брой секунди преди новите потребители да могат да публикуват", - "restrictions.seconds-edit-after": "Брой секунди, в които потребителите не могат да редактират публикациите си след публикуването им. (0 = изключено)", - "restrictions.seconds-delete-after": "Брой секунди, в които потребителите не могат да изтрият публикациите си след публикуването им. (0 = изключено)", + "restrictions.seconds-edit-after": "Брой секунди, през които публикациите могат да бъдат редактирани. (0 = изключено)", + "restrictions.seconds-delete-after": "Брой секунди, през които публикациите могат да бъдат изтривани. (0 = изключено)", "restrictions.replies-no-delete": "Брой отговори, след които потребителите вече не могат да изтриват собствените си теми. (0 = изключено)", "restrictions.min-title-length": "Минимална дължина на заглавието", "restrictions.max-title-length": "Максимална дължина на заглавието", diff --git a/public/language/bg/admin/settings/uploads.json b/public/language/bg/admin/settings/uploads.json index cf8cb65ab1..0fb4419935 100644 --- a/public/language/bg/admin/settings/uploads.json +++ b/public/language/bg/admin/settings/uploads.json @@ -2,6 +2,7 @@ "posts": "Публикации", "allow-files": "Позволяване на потребителите да качват обикновени файлове", "private": "Качените файлове да бъдат частни", + "strip-exif-data": "Премахване на данните EXIF", "private-extensions": "Файлови разширения, които да бъдат частни", "private-uploads-extensions-help": "Въведете списък от файлови разширения, разделени със запетаи, които искате да бъдат частни (например pdf,xls,doc). Ако оставите това поле празно, всички файлове ще бъдат частни.", "resize-image-width-threshold": "Преоразмеряване на изображенията, ако са по-широки от определената ширина", diff --git a/public/language/bg/admin/settings/user.json b/public/language/bg/admin/settings/user.json index 69d9b8130b..fcda182db0 100644 --- a/public/language/bg/admin/settings/user.json +++ b/public/language/bg/admin/settings/user.json @@ -34,13 +34,15 @@ "online-cutoff-help": "Ако потребителят не извършва никакви действия през този период, ще бъде смятан за неактивен и няма да получава известия в реално време.", "registration": "Регистриране на потребителите", "registration-type": "Вид регистриране", + "registration-approval-type": "Вид одобрение на регистрацията", "registration-type.normal": "Обикновено", "registration-type.admin-approval": "Одобрена от администратор", "registration-type.admin-approval-ip": "Одобрена от администратор по IP адрес", "registration-type.invite-only": "Само с покана", "registration-type.admin-invite-only": "Само с покана от администратор", "registration-type.disabled": "Без регистриране", - "registration-type.help": "Обикновена — Потребителите могат да се регистрират от страницата /register.
\nОдобрена от администратор — Потребителските регистрации се поставят в опашка за одобрение, която администраторите преглеждат.
\nОдобрена от администратор по IP адрес — Новите потребители се регистрират по обикновения начин, а онези, от чиито IP адрес вече са се регистрирали други акаунти, се нуждаят от одобрението на администратор.
\nСамо с покана — Потребителите могат да поканят други от страницата с потребителите.
\nСамо с покана от администратор — Само администратори могат да канят други от страницата с потребителите и от страниците за управление на потребителите.
\nБез регистриране — Потребителите не се регистрират.
", + "registration-type.help": "Обикновена — Потребителите могат да се регистрират от страницата /register.
\nСамо с покана — Потребителите могат да поканят други от страницата с потребителите.
\nСамо с покана от администратор — Само администратори могат да канят други от страницата с потребителите и от страниците за управление на потребителите.
\nБез регистриране — Потребителите не се регистрират.
", + "registration-approval-type.help": "Обикновена — Потребителите се регистрират на момента.
\nОдобрена от администратор — Потребителските регистрации се поставят в опашка за одобрение, която администраторите преглеждат.
\nОдобрена от администратор по IP адрес — Новите потребители се регистрират по обикновения начин, а онези, от чиито IP адрес вече са се регистрирали други акаунти, се нуждаят от одобрението на администратор.
", "registration.max-invites": "Максимален брой покани на потребител", "max-invites": "Максимален брой покани на потребител", "max-invites-help": "0 = няма ограничение. Администраторите могат да разпращат неограничен брой покани.
Тази стойност се използва, само ако е избран режимът „Само с покана“.", diff --git a/public/language/bg/email.json b/public/language/bg/email.json index 100dd8ee0a..589c1550f2 100644 --- a/public/language/bg/email.json +++ b/public/language/bg/email.json @@ -13,7 +13,7 @@ "welcome.cta": "Натиснете тук, за да потвърдите своята е-поща.", "invitation.text1": "%1 Ви покани да се присъедините към %2", "invitation.text2": "Поканата Ви ще изтече след %1 дни.", - "invitation.ctr": "Натиснете тук, за да си създадете акаунт.", + "invitation.cta": "Натиснете тук, за да си създадете акаунт.", "reset.text1": "Получихме заявка за подновяване на Вашата парола, най-вероятно защото сте я забравили. Ако това не е така, моля не обръщайте внимание на това е-писмо.", "reset.text2": "За да продължите с процедурата по подновяване на паролата, моля последвайте следната връзка:", "reset.cta": "Натиснете тук, за да нулирате паролата си", @@ -31,9 +31,12 @@ "notif.chat.subject": "Получено е ново съобщение от %1", "notif.chat.cta": "Натиснете тук, за да продължите дискусията", "notif.chat.unsub.info": "Това известие за разговор беше изпратено до Вас поради настройките Ви за абонаментите.", - "notif.post.cta": "Натиснете тук, за да прочетете цялата тема", "notif.post.unsub.info": "Това известие за публикация беше изпратено до Вас поради настройките Ви за абонаментите.", - "notif.cta": "Натиснете тук, за да преминете към форума", + "notif.cta": "Към форума", + "notif.cta-new-reply": "Преглед на публикацията", + "notif.cta-new-chat": "Преглед на разговора", + "notif.test.short": "Изпробване на известията", + "notif.test.long": "Това е пробно е-писмо за проверка на работата на известията.", "test.text1": "Това е пробно е-писмо, за да потвърдим, че изпращачът на е-поща е правилно настроен за Вашия NodeBB.", "unsub.cta": "Натиснете тук, за да промените тези настройки", "banned.subject": "Вие бяхте блокиран(а) от %1", diff --git a/public/language/bn/admin/appearance/customise.json b/public/language/bn/admin/appearance/customise.json index 56c11a2805..97abb5ede5 100644 --- a/public/language/bn/admin/appearance/customise.json +++ b/public/language/bn/admin/appearance/customise.json @@ -8,7 +8,7 @@ "custom-js.enable": "Enable Custom Javascript", "custom-header": "Custom Header", - "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", + "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", "custom-header.enable": "Enable Custom Header", "custom-css.livereload": "Enable Live Reload", diff --git a/public/language/bn/admin/manage/categories.json b/public/language/bn/admin/manage/categories.json index 7e49aef36b..1eda6ea080 100644 --- a/public/language/bn/admin/manage/categories.json +++ b/public/language/bn/admin/manage/categories.json @@ -45,7 +45,12 @@ "privileges.search-group": "Add Group", "privileges.copy-to-children": "Copy to Children", "privileges.copy-from-category": "Copy from Category", + "privileges.copy-privileges-to-all-categories": "Copy to All Categories", + "privileges.copy-group-privileges-to-children": "Copy this group's privileges to the children of this category.", + "privileges.copy-group-privileges-to-all-categories": "Copy this group's privileges to all categories.", + "privileges.copy-group-privileges-from": "Copy this group's privileges from another category.", "privileges.inherit": "If the registered-users group is granted a specific privilege, all other groups receive an implicit privilege, even if they are not explicitly defined/checked. This implicit privilege is shown to you because all users are part of the registered-users user group, and so, privileges for additional groups need not be explicitly granted.", + "privileges.copy-success": "Privileges copied!", "analytics.back": "Back to Categories List", "analytics.title": "Analytics for \"%1\" category", diff --git a/public/language/bn/admin/manage/users.json b/public/language/bn/admin/manage/users.json index 05fc3f043f..01088037f2 100644 --- a/public/language/bn/admin/manage/users.json +++ b/public/language/bn/admin/manage/users.json @@ -28,6 +28,11 @@ "pills.banned": "Banned", "pills.search": "User Search", + "50-per-page": "50 per page", + "100-per-page": "100 per page", + "250-per-page": "250 per page", + "500-per-page": "500 per page", + "search.uid": "By User ID", "search.uid-placeholder": "Enter a user ID to search", "search.username": "By User Name", diff --git a/public/language/bn/admin/settings/advanced.json b/public/language/bn/admin/settings/advanced.json index f989898d05..4bd6b2aa60 100644 --- a/public/language/bn/admin/settings/advanced.json +++ b/public/language/bn/admin/settings/advanced.json @@ -1,6 +1,7 @@ { "maintenance-mode": "Maintenance Mode", "maintenance-mode.help": "When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.", + "maintenance-mode.status": "Maintenance Mode Status Code", "maintenance-mode.message": "Maintenance Message", "headers": "Headers", "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", diff --git a/public/language/bn/admin/settings/chat.json b/public/language/bn/admin/settings/chat.json index c538790b95..c1741d101c 100644 --- a/public/language/bn/admin/settings/chat.json +++ b/public/language/bn/admin/settings/chat.json @@ -6,6 +6,6 @@ "max-length": "Maximum length of chat messages", "max-room-size": "Maximum number of users in chat rooms", "delay": "Time between chat messages in milliseconds", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit chat messages after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete chat messages after posting. (0 disabled)" + "restrictions.seconds-edit-after": "Number of seconds a chat message will remain editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a chat message will remain deletable. (0 disabled)" } \ No newline at end of file diff --git a/public/language/bn/admin/settings/post.json b/public/language/bn/admin/settings/post.json index 6594fe384b..528f02d835 100644 --- a/public/language/bn/admin/settings/post.json +++ b/public/language/bn/admin/settings/post.json @@ -17,8 +17,8 @@ "restrictions.seconds-between-new": "Seconds between posts for new users", "restrictions.rep-threshold": "Reputation threshold before these restrictions are lifted", "restrictions.seconds-defore-new": "Seconds before new user can post", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit posts after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete posts after posting. (0 disabled)", + "restrictions.seconds-edit-after": "Number of seconds a post remains editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a post remains deletable. (0 disabled)", "restrictions.replies-no-delete": "Number of replies after users are disallowed to delete their own topics. (0 disabled)", "restrictions.min-title-length": "Minimum Title Length", "restrictions.max-title-length": "Maximum Title Length", diff --git a/public/language/bn/admin/settings/uploads.json b/public/language/bn/admin/settings/uploads.json index 10e53d7e32..34da585485 100644 --- a/public/language/bn/admin/settings/uploads.json +++ b/public/language/bn/admin/settings/uploads.json @@ -2,6 +2,7 @@ "posts": "Posts", "allow-files": "Allow users to upload regular files", "private": "Make uploaded files private", + "strip-exif-data": "Strip EXIF Data", "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", diff --git a/public/language/bn/admin/settings/user.json b/public/language/bn/admin/settings/user.json index 2cfb16addc..9f029bf777 100644 --- a/public/language/bn/admin/settings/user.json +++ b/public/language/bn/admin/settings/user.json @@ -34,13 +34,15 @@ "online-cutoff-help": "If user performs no actions for this duration, they are considered inactive and they do not receive realtime updates.", "registration": "User Registration", "registration-type": "Registration Type", + "registration-approval-type": "Registration Approval Type", "registration-type.normal": "Normal", "registration-type.admin-approval": "Admin Approval", "registration-type.admin-approval-ip": "Admin Approval for IPs", "registration-type.invite-only": "Invite Only", "registration-type.admin-invite-only": "Admin Invite Only", "registration-type.disabled": "No registration", - "registration-type.help": "Normal - Users can register from the /register page.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-type.help": "Normal - Users can register from the /register page.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-approval-type.help": "Normal - Users are registered immediately.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
", "registration.max-invites": "Maximum Invitations per User", "max-invites": "Maximum Invitations per User", "max-invites-help": "0 for no restriction. Admins get infinite invitations
Only applicable for \"Invite Only\"", diff --git a/public/language/bn/email.json b/public/language/bn/email.json index f92e35bec3..ee626642f8 100644 --- a/public/language/bn/email.json +++ b/public/language/bn/email.json @@ -13,7 +13,7 @@ "welcome.cta": "আপনার ইমেইল এড্রেস নিশ্চিত করার জন্য এখানে ক্লিক করুন", "invitation.text1": "%1 আপনাকে %2 তে যোগ দিতে আমন্ত্রণ জানিয়েছেন ", "invitation.text2": "আপনার আমন্ত্রন পত্র %1 দিন পর বাতিল হয়ে যাবে", - "invitation.ctr": "আপনার একাউন্ট খুলতে এখানে ক্লিক করুন", + "invitation.cta": "Click here to create your account.", "reset.text1": "আমরা আপনার পাসওয়ার্ড রিসেট করার অনুরোধ পেয়েছি, সম্ভবত আপনি আপনার পাসওয়ার্ড ভুলে গিয়েছেন বলেই। তবে যদি তা না হয়ে থাকে, তাহলে এই মেইলকে উপেক্ষা করতে পারেন।", "reset.text2": "পাসওয়ার্ড রিসেট করতে নিচের লিংকে ক্লিক করুন", "reset.cta": "পাসওয়ার্ড রিসেট করতে এখানে ক্লিক করুন", @@ -31,9 +31,12 @@ "notif.chat.subject": "%1 এর থেকে নতুন মেসেজ এসেছে।", "notif.chat.cta": "কথপোকথন চালিয়ে যেতে এখানে ক্লিক করুন", "notif.chat.unsub.info": "আপনার সাবস্ক্রীপশন সেটিংসের কারনে আপনার এই নোটিফিকেশন পাঠানো হয়েছে", - "notif.post.cta": "পুরো বিষয়টি পড়তে এখানে ক্লিক করুন", "notif.post.unsub.info": "আপনার সাবস্ক্রিপশন সেটিংসের কারনে আপনার এই বার্তাটি পাঠানো হয়েছে", - "notif.cta": "ফোরামে যেতে এখানে ক্লিক করুন", + "notif.cta": "To the forum", + "notif.cta-new-reply": "View Post", + "notif.cta-new-chat": "View Chat", + "notif.test.short": "Testing Notifications", + "notif.test.long": "This is a test of the notifications email. Send help!", "test.text1": "আপনি সঠিকভাবে নোডবিবির জন্য মেইলার সেটাপ করেছেন কিনা নিশ্চিত করার জন্য এই টেষ্ট ইমেইল পাঠানো হয়েছে", "unsub.cta": "সেটিংসগুলো পরিবর্তন করতে এখানে ক্লিক করুন", "banned.subject": "আপনি %1 এ নিষিদ্ধ হয়েছেন", diff --git a/public/language/cs/admin/appearance/customise.json b/public/language/cs/admin/appearance/customise.json index 10876739b9..1cff9b219c 100644 --- a/public/language/cs/admin/appearance/customise.json +++ b/public/language/cs/admin/appearance/customise.json @@ -8,7 +8,7 @@ "custom-js.enable": "Povolit uživatelský Javascript", "custom-header": "Uživatelská hlavička", - "custom-header.description": "Zde zadejte uživatelské HTML (mimo Meta Tags, atd.), které bude připojeno k části značek <head> vašeho fóra.. Značky pro „script” jsou povoleny, ale nedoporučujeme je, neboť je dostupný Uživatelský Javascript .", + "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", "custom-header.enable": "Povolit uživatelskou hlavičku", "custom-css.livereload": "Povolit aktuální znovu načtení", diff --git a/public/language/cs/admin/manage/categories.json b/public/language/cs/admin/manage/categories.json index 05de6a8604..3697b9318f 100644 --- a/public/language/cs/admin/manage/categories.json +++ b/public/language/cs/admin/manage/categories.json @@ -45,7 +45,12 @@ "privileges.search-group": "Přidat skupinu", "privileges.copy-to-children": "Kopírovat do podřazené", "privileges.copy-from-category": "Kopírovat z kategorie", + "privileges.copy-privileges-to-all-categories": "Copy to All Categories", + "privileges.copy-group-privileges-to-children": "Copy this group's privileges to the children of this category.", + "privileges.copy-group-privileges-to-all-categories": "Copy this group's privileges to all categories.", + "privileges.copy-group-privileges-from": "Copy this group's privileges from another category.", "privileges.inherit": "Má-li skupina registrovaní uživatelé určitá oprávnění, ostatní skupiny budou mít totožné oprávnění i když nejsou výslovně definována/zaškrtnuta. Tyto zděděné oprávnění vám jsou zobrazena, neboť všichni uživatelé jsou součástí skupiny registrovaných uživalelů. Takže oprávnění pro další skupiny nemusí být dodatečně nastavováno.", + "privileges.copy-success": "Privileges copied!", "analytics.back": "Zpět do seznamu kategorii", "analytics.title": "Analýza pro kategorii \"%1\"", diff --git a/public/language/cs/admin/manage/users.json b/public/language/cs/admin/manage/users.json index f3a1eb08a3..d5f2110b65 100644 --- a/public/language/cs/admin/manage/users.json +++ b/public/language/cs/admin/manage/users.json @@ -28,6 +28,11 @@ "pills.banned": "Zakázán", "pills.search": "Hledat uživatele", + "50-per-page": "50 per page", + "100-per-page": "100 per page", + "250-per-page": "250 per page", + "500-per-page": "500 per page", + "search.uid": "Dle ID uživatele", "search.uid-placeholder": "Pro hledání, zadejte ID uživatele", "search.username": "Dle jména uživatele", diff --git a/public/language/cs/admin/settings/advanced.json b/public/language/cs/admin/settings/advanced.json index 3e6e88a59f..4f17952211 100644 --- a/public/language/cs/admin/settings/advanced.json +++ b/public/language/cs/admin/settings/advanced.json @@ -1,6 +1,7 @@ { "maintenance-mode": "Režim údržby", "maintenance-mode.help": "Je-li fórum v režimu údržby, všechny požadavky budou přesměrovány na statickou stránku. Správci jsou vyloučeni z tohoto přesměrování a budou mít normálně zobrazené stránky.", + "maintenance-mode.status": "Maintenance Mode Status Code", "maintenance-mode.message": "Zpráva údržby", "headers": "Hlavičky", "headers.allow-from": "Nastavte ALLOW-FROM pro umístění NodeBB do iFrame", diff --git a/public/language/cs/admin/settings/chat.json b/public/language/cs/admin/settings/chat.json index 57e5e4ad9c..e0e04909aa 100644 --- a/public/language/cs/admin/settings/chat.json +++ b/public/language/cs/admin/settings/chat.json @@ -6,6 +6,6 @@ "max-length": "Maximální délka konverzační zprávy", "max-room-size": "Maximální počet uživatelů v konverzační místnosti", "delay": "Čas mezi konverzačními zprávami v milisekundách", - "restrictions.seconds-edit-after": "Počet sekund než je uživateli umožněno upravit zprávy konverzace po jejich odeslání. (0 zákaz)", - "restrictions.seconds-delete-after": "Počet sekund než je uživateli umožněno smazat zprávy konverzace po jejich odeslání. (0 zákaz)" + "restrictions.seconds-edit-after": "Number of seconds a chat message will remain editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a chat message will remain deletable. (0 disabled)" } \ No newline at end of file diff --git a/public/language/cs/admin/settings/post.json b/public/language/cs/admin/settings/post.json index 6b266770f8..d5e6d8645d 100644 --- a/public/language/cs/admin/settings/post.json +++ b/public/language/cs/admin/settings/post.json @@ -17,8 +17,8 @@ "restrictions.seconds-between-new": "Sekund mezi příspěvky pro nové uživatele", "restrictions.rep-threshold": "Ohraničení reputace než začnou platit tato omezení", "restrictions.seconds-defore-new": "Sekundy předtím, než uživatel může přidat příspěvek", - "restrictions.seconds-edit-after": "Počet sekund než bude moci uživatel upravit příspěvek před jeho odesláním. (0 zákaz)", - "restrictions.seconds-delete-after": "Počet sekund než bude moci uživatel smazat příspěvek před jeho odesláním. (0 zákaz)", + "restrictions.seconds-edit-after": "Number of seconds a post remains editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a post remains deletable. (0 disabled)", "restrictions.replies-no-delete": "Počet odpovědí, kdy je uživatelům zakázáno odstranit jejich vlastní příspěvek. (0 zakázáno)", "restrictions.min-title-length": "Minimální délka názvu", "restrictions.max-title-length": "Maximální délka názvu", diff --git a/public/language/cs/admin/settings/uploads.json b/public/language/cs/admin/settings/uploads.json index b4adf08bdd..638d67b482 100644 --- a/public/language/cs/admin/settings/uploads.json +++ b/public/language/cs/admin/settings/uploads.json @@ -2,6 +2,7 @@ "posts": "Příspěvky", "allow-files": "Povolit uživatelům nahrávat normální soubory", "private": "Nahrané soubory jsou soukromé", + "strip-exif-data": "Strip EXIF Data", "private-extensions": "Přípona souborů je soukromá", "private-uploads-extensions-help": "Pro nastavení soukromí, zde zadejte seznam souborů oddělený čárkou (tj. pdf, xls,doc). prázdný seznam znamená, že všechny soubory jsou soukromé.", "resize-image-width-threshold": "Změnit velikost obrázků, jsou-li širší než určená šířka", diff --git a/public/language/cs/admin/settings/user.json b/public/language/cs/admin/settings/user.json index c62b379ec0..d8c8560e04 100644 --- a/public/language/cs/admin/settings/user.json +++ b/public/language/cs/admin/settings/user.json @@ -34,13 +34,15 @@ "online-cutoff-help": "Nebude-li uživatel vykonávat žádnou akci v tomto časovém rozpětí, bude považován za neaktivního a nebude docházet k automatickým aktualizacím.", "registration": "Registrace uživatele", "registration-type": "Typ registrace", + "registration-approval-type": "Registration Approval Type", "registration-type.normal": "Normální", "registration-type.admin-approval": "Povolení správce", "registration-type.admin-approval-ip": "Povolení správce dle IP", "registration-type.invite-only": "Jen na pozvání", "registration-type.admin-invite-only": "Jen na pozvání správce", "registration-type.disabled": "Bez registrace", - "registration-type.help": "Normální – uživatelé se mohou registrovat ze stránky registrace.
☺\nSchválení správce – uživatelské registrace jsou přesunuty do fronty na schváleníu správce.
\nSchválení správce pro IP – normální pro nové uživatele, schválení správce pro adresy IP, které mají stejné IP jako jiné účty.
\nJen pro zvané – uživatelé mohou pozvat jiné uživatele na stránce uživatelé.
\nJen pro zvané správcem – jen správce může pozvat jiné uživatele na stránce uživatelé a admin/manage/users.
\nBez registrace – žádná registrace uživatelů.
", + "registration-type.help": "Normal - Users can register from the /register page.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-approval-type.help": "Normal - Users are registered immediately.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
", "registration.max-invites": "Maximální počet pozvání na uživatele", "max-invites": "Maximální počet pozvání na uživatele", "max-invites-help": "0 pro neomezené. Správci mají neomezeně pozvánek
Použitelné jen pro „Jen pozvané\"", diff --git a/public/language/cs/email.json b/public/language/cs/email.json index 64f2c627db..0e2e15b172 100644 --- a/public/language/cs/email.json +++ b/public/language/cs/email.json @@ -13,7 +13,7 @@ "welcome.cta": "Pro potvrzení vaší e-mailové adresy, klikněte zde", "invitation.text1": "%1 vás pozval, abyste se připojil k %2", "invitation.text2": "Vaše pozvánky vyprší za %1 dní.", - "invitation.ctr": "Pro vytvoření vašeho účtu, klikněte zde.", + "invitation.cta": "Click here to create your account.", "reset.text1": "Obdrželi jsme požadavek na obnovu vašeho hesla, pravděpodobně z důvodu jeho zapomenutí. Pokud to není tento případ, ignorujte, prosím, tento e-mail.", "reset.text2": "Přejete-li si pokračovat v obnově vašeho hesla, klikněte, prosím, na následující odkaz:", "reset.cta": "Chcete-li obnovit vaše heslo, klikněte zde", @@ -31,9 +31,12 @@ "notif.chat.subject": "Nová zpráva z chatu od %1", "notif.chat.cta": "Chcete-li pokračovat v konverzaci, klikněte zde.", "notif.chat.unsub.info": "Toto upozornění na chat vám bylo odesláno na základě vašeho nastavení odběru.", - "notif.post.cta": "Klikněte zde pro přečtené celého tématu", "notif.post.unsub.info": "Toto upozornění na příspěvek vám bylo odesláno na základě vašeho nastavení odběru.", - "notif.cta": "Pro přejití na fórum, klikněte zde", + "notif.cta": "To the forum", + "notif.cta-new-reply": "View Post", + "notif.cta-new-chat": "View Chat", + "notif.test.short": "Testing Notifications", + "notif.test.long": "This is a test of the notifications email. Send help!", "test.text1": "Tento testovací e-mail slouží k ověření, že je e-mailer správně nastaven pro práci s NodeBB.", "unsub.cta": "Chcete-li změnit tyto nastavení, klikněte zde.", "banned.subject": "Byl jste zablokován od %1", diff --git a/public/language/da/admin/appearance/customise.json b/public/language/da/admin/appearance/customise.json index 56c11a2805..97abb5ede5 100644 --- a/public/language/da/admin/appearance/customise.json +++ b/public/language/da/admin/appearance/customise.json @@ -8,7 +8,7 @@ "custom-js.enable": "Enable Custom Javascript", "custom-header": "Custom Header", - "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", + "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", "custom-header.enable": "Enable Custom Header", "custom-css.livereload": "Enable Live Reload", diff --git a/public/language/da/admin/manage/categories.json b/public/language/da/admin/manage/categories.json index 7e49aef36b..1eda6ea080 100644 --- a/public/language/da/admin/manage/categories.json +++ b/public/language/da/admin/manage/categories.json @@ -45,7 +45,12 @@ "privileges.search-group": "Add Group", "privileges.copy-to-children": "Copy to Children", "privileges.copy-from-category": "Copy from Category", + "privileges.copy-privileges-to-all-categories": "Copy to All Categories", + "privileges.copy-group-privileges-to-children": "Copy this group's privileges to the children of this category.", + "privileges.copy-group-privileges-to-all-categories": "Copy this group's privileges to all categories.", + "privileges.copy-group-privileges-from": "Copy this group's privileges from another category.", "privileges.inherit": "If the registered-users group is granted a specific privilege, all other groups receive an implicit privilege, even if they are not explicitly defined/checked. This implicit privilege is shown to you because all users are part of the registered-users user group, and so, privileges for additional groups need not be explicitly granted.", + "privileges.copy-success": "Privileges copied!", "analytics.back": "Back to Categories List", "analytics.title": "Analytics for \"%1\" category", diff --git a/public/language/da/admin/manage/users.json b/public/language/da/admin/manage/users.json index 05fc3f043f..01088037f2 100644 --- a/public/language/da/admin/manage/users.json +++ b/public/language/da/admin/manage/users.json @@ -28,6 +28,11 @@ "pills.banned": "Banned", "pills.search": "User Search", + "50-per-page": "50 per page", + "100-per-page": "100 per page", + "250-per-page": "250 per page", + "500-per-page": "500 per page", + "search.uid": "By User ID", "search.uid-placeholder": "Enter a user ID to search", "search.username": "By User Name", diff --git a/public/language/da/admin/settings/advanced.json b/public/language/da/admin/settings/advanced.json index f989898d05..4bd6b2aa60 100644 --- a/public/language/da/admin/settings/advanced.json +++ b/public/language/da/admin/settings/advanced.json @@ -1,6 +1,7 @@ { "maintenance-mode": "Maintenance Mode", "maintenance-mode.help": "When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.", + "maintenance-mode.status": "Maintenance Mode Status Code", "maintenance-mode.message": "Maintenance Message", "headers": "Headers", "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", diff --git a/public/language/da/admin/settings/chat.json b/public/language/da/admin/settings/chat.json index c538790b95..c1741d101c 100644 --- a/public/language/da/admin/settings/chat.json +++ b/public/language/da/admin/settings/chat.json @@ -6,6 +6,6 @@ "max-length": "Maximum length of chat messages", "max-room-size": "Maximum number of users in chat rooms", "delay": "Time between chat messages in milliseconds", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit chat messages after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete chat messages after posting. (0 disabled)" + "restrictions.seconds-edit-after": "Number of seconds a chat message will remain editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a chat message will remain deletable. (0 disabled)" } \ No newline at end of file diff --git a/public/language/da/admin/settings/post.json b/public/language/da/admin/settings/post.json index 6594fe384b..528f02d835 100644 --- a/public/language/da/admin/settings/post.json +++ b/public/language/da/admin/settings/post.json @@ -17,8 +17,8 @@ "restrictions.seconds-between-new": "Seconds between posts for new users", "restrictions.rep-threshold": "Reputation threshold before these restrictions are lifted", "restrictions.seconds-defore-new": "Seconds before new user can post", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit posts after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete posts after posting. (0 disabled)", + "restrictions.seconds-edit-after": "Number of seconds a post remains editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a post remains deletable. (0 disabled)", "restrictions.replies-no-delete": "Number of replies after users are disallowed to delete their own topics. (0 disabled)", "restrictions.min-title-length": "Minimum Title Length", "restrictions.max-title-length": "Maximum Title Length", diff --git a/public/language/da/admin/settings/uploads.json b/public/language/da/admin/settings/uploads.json index 10e53d7e32..34da585485 100644 --- a/public/language/da/admin/settings/uploads.json +++ b/public/language/da/admin/settings/uploads.json @@ -2,6 +2,7 @@ "posts": "Posts", "allow-files": "Allow users to upload regular files", "private": "Make uploaded files private", + "strip-exif-data": "Strip EXIF Data", "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", diff --git a/public/language/da/admin/settings/user.json b/public/language/da/admin/settings/user.json index 2cfb16addc..9f029bf777 100644 --- a/public/language/da/admin/settings/user.json +++ b/public/language/da/admin/settings/user.json @@ -34,13 +34,15 @@ "online-cutoff-help": "If user performs no actions for this duration, they are considered inactive and they do not receive realtime updates.", "registration": "User Registration", "registration-type": "Registration Type", + "registration-approval-type": "Registration Approval Type", "registration-type.normal": "Normal", "registration-type.admin-approval": "Admin Approval", "registration-type.admin-approval-ip": "Admin Approval for IPs", "registration-type.invite-only": "Invite Only", "registration-type.admin-invite-only": "Admin Invite Only", "registration-type.disabled": "No registration", - "registration-type.help": "Normal - Users can register from the /register page.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-type.help": "Normal - Users can register from the /register page.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-approval-type.help": "Normal - Users are registered immediately.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
", "registration.max-invites": "Maximum Invitations per User", "max-invites": "Maximum Invitations per User", "max-invites-help": "0 for no restriction. Admins get infinite invitations
Only applicable for \"Invite Only\"", diff --git a/public/language/da/email.json b/public/language/da/email.json index 53772a9688..ad86e64692 100644 --- a/public/language/da/email.json +++ b/public/language/da/email.json @@ -13,7 +13,7 @@ "welcome.cta": "Klik her for at bekræfte din email adresse.", "invitation.text1": "%1 har inviteret dig til at deltage i %2", "invitation.text2": "Your invitation will expire in %1 days.", - "invitation.ctr": "Klik her for at oprette din konto.", + "invitation.cta": "Click here to create your account.", "reset.text1": "Vi har modtaget en anmodning om at nulstille dit kodeord, måske fordi du har glemt det. Hvis det ikke er tilfældet, venligst ignorer denne email.", "reset.text2": "For at fortsætte med at nulstille kodeordet, venligst klik på dette link:", "reset.cta": "Klik her for at nulstille dit kodeord. ", @@ -31,9 +31,12 @@ "notif.chat.subject": "Ny chat besked modtaget fra %1", "notif.chat.cta": "Klik her for at forsætte med samtalen", "notif.chat.unsub.info": "Denne chat notifikation blev sendt til dig pga. indstillingerne i dit abonnement.", - "notif.post.cta": "Klik her for a læse hele emnet", "notif.post.unsub.info": "Denne indlægs notifikation var sendt pga. dine abonnering indstillinger.", - "notif.cta": "Click here to go to forum", + "notif.cta": "To the forum", + "notif.cta-new-reply": "View Post", + "notif.cta-new-chat": "View Chat", + "notif.test.short": "Testing Notifications", + "notif.test.long": "This is a test of the notifications email. Send help!", "test.text1": "Dette er en test email for at kontrollere, at den udgående email server er opsat korrekt i forhold til din NodeBB installation.", "unsub.cta": "Klik her for at ændre disse indstillinger", "banned.subject": "You have been banned from %1", diff --git a/public/language/de/admin/appearance/customise.json b/public/language/de/admin/appearance/customise.json index 1c08ed913d..91941a3a1b 100644 --- a/public/language/de/admin/appearance/customise.json +++ b/public/language/de/admin/appearance/customise.json @@ -8,7 +8,7 @@ "custom-js.enable": "Benutzerdefiniertes Javascript aktivieren", "custom-header": "Benutzerdefinierter Header", - "custom-header.description": "Füge dein benutzerdefiniertes HTML hier ein (wie z.B. meta Tags etc.), welche in die <head> Sektion im Markup des Forums eingefügt werden. script Tags sind erlaubt, es wird aber davon abgeraten, da es den Benutzerdefiniertes Javascript Tab gibt.", + "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", "custom-header.enable": "Benutzerdefinierten Header aktivieren", "custom-css.livereload": "Live-Aktualisierung aktivieren", diff --git a/public/language/de/admin/manage/categories.json b/public/language/de/admin/manage/categories.json index dbe1d7ec12..18311a74b0 100644 --- a/public/language/de/admin/manage/categories.json +++ b/public/language/de/admin/manage/categories.json @@ -45,7 +45,12 @@ "privileges.search-group": "Gruppe hinzufügen", "privileges.copy-to-children": "In Untergeordnete kopieren", "privileges.copy-from-category": "Kopiere von Kategorie", + "privileges.copy-privileges-to-all-categories": "Copy to All Categories", + "privileges.copy-group-privileges-to-children": "Copy this group's privileges to the children of this category.", + "privileges.copy-group-privileges-to-all-categories": "Copy this group's privileges to all categories.", + "privileges.copy-group-privileges-from": "Copy this group's privileges from another category.", "privileges.inherit": "Wenn der Gruppe registered-users eine bestimmte Berechtigung erteilt wird, erhalten alle anderen Gruppen eine implizite Berechtigung, auch wenn sie nicht explizit definiert / ausgewählt werden. Diese implizite Berechtigung wird dir angezeigt, da alle Benutzer Teil der Gruppe registered-users sind und daher keine Berechtigungen für zusätzliche Gruppen explizit erteilt werden müssen.", + "privileges.copy-success": "Privileges copied!", "analytics.back": "Zurück zur Kategorien Übersicht", "analytics.title": "Analyse für \"%1\" Kategorie", diff --git a/public/language/de/admin/manage/users.json b/public/language/de/admin/manage/users.json index 1fb40c57c2..ddb24d22d2 100644 --- a/public/language/de/admin/manage/users.json +++ b/public/language/de/admin/manage/users.json @@ -28,6 +28,11 @@ "pills.banned": "Gebannt", "pills.search": "Benutzer Suche", + "50-per-page": "50 per page", + "100-per-page": "100 per page", + "250-per-page": "250 per page", + "500-per-page": "500 per page", + "search.uid": "Nach Benutzer-ID", "search.uid-placeholder": "Gib eine Benutzer-ID ein um danach zu suchen", "search.username": "Nach Nutzernamen", diff --git a/public/language/de/admin/settings/advanced.json b/public/language/de/admin/settings/advanced.json index 384f7e8046..0b984dc710 100644 --- a/public/language/de/admin/settings/advanced.json +++ b/public/language/de/admin/settings/advanced.json @@ -1,6 +1,7 @@ { "maintenance-mode": "Wartungsmodus", "maintenance-mode.help": "Während das Forum im Wartungsmodus ist werden alle Anfragen zu einer statischen Seite weitergeleitet. Administratoren sind von dieser Weiterleitung ausgenommen und können die Seite normal aufrufen.", + "maintenance-mode.status": "Maintenance Mode Status Code", "maintenance-mode.message": "Wartungsnachricht", "headers": "Headers", "headers.allow-from": "ALLOW-FROM setzen um NodeBB in einem iFrame zu platzieren", diff --git a/public/language/de/admin/settings/chat.json b/public/language/de/admin/settings/chat.json index d80d8fb788..82538eb2f6 100644 --- a/public/language/de/admin/settings/chat.json +++ b/public/language/de/admin/settings/chat.json @@ -6,6 +6,6 @@ "max-length": "Maximale Chatnachrichtenlänge", "max-room-size": "Maximale Anzahl an Nutzern pro Chat-Room", "delay": "Zeit zwischen Chatnachrichten in Millisekunden", - "restrictions.seconds-edit-after": "Zeit in Sekunden bevor Benutzer Chat-Nachrichten editieren dürfen, nachdem sie erstellt wurden. (0 bedeutet deaktiviert)", - "restrictions.seconds-delete-after": "Zeit in Sekunden bevor Benutzer Chat-Nachrichten löschen dürfen, nachdem sie erstellt wurden. (0 bedeutet deaktiviert)" + "restrictions.seconds-edit-after": "Number of seconds a chat message will remain editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a chat message will remain deletable. (0 disabled)" } \ No newline at end of file diff --git a/public/language/de/admin/settings/post.json b/public/language/de/admin/settings/post.json index 591a942db8..e95ac52a3b 100644 --- a/public/language/de/admin/settings/post.json +++ b/public/language/de/admin/settings/post.json @@ -17,8 +17,8 @@ "restrictions.seconds-between-new": "Sekunden zwischen Beiträgen für neue Benutzer", "restrictions.rep-threshold": "Mindesreputation bevor die Beschränkungen aufgehoben werden", "restrictions.seconds-defore-new": "Sekunden befor ein neuer Nutzer einen Beitrag erstellen kann", - "restrictions.seconds-edit-after": "Zeit in Sekunden bevor Benutzer ihre Beiträge editieren dürfen, nachdem sie erstellt wurden. (0 bedeutet deaktiviert)", - "restrictions.seconds-delete-after": "Zeit in Sekunden bevor Benutzer ihre Beiträge löschen dürfen, nachdem sie erstellt wurden. (0 bedeutet deaktiviert)", + "restrictions.seconds-edit-after": "Number of seconds a post remains editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a post remains deletable. (0 disabled)", "restrictions.replies-no-delete": "Anzahl der Antworten auf einen Thema, die Benötigt werden um das löschen des Themas durch den Besitzer zu verhindern. (0 = deaktiviert)", "restrictions.min-title-length": "Minimale Titellänge", "restrictions.max-title-length": "Maximale Titellänge", diff --git a/public/language/de/admin/settings/uploads.json b/public/language/de/admin/settings/uploads.json index 7706906e70..73c1721704 100644 --- a/public/language/de/admin/settings/uploads.json +++ b/public/language/de/admin/settings/uploads.json @@ -2,6 +2,7 @@ "posts": "Beiträge", "allow-files": "Nutzern erlauben normale Dateien hochzuladen", "private": "Hochgeladene Dateien privatisieren", + "strip-exif-data": "Strip EXIF Data", "private-extensions": "Private Dateiendungen", "private-uploads-extensions-help": "Gib eine Komma-Separierte Liste mit Dateiendungen an, die privatisiert werden sollen (z.B. pdf,xls,doc). Eine leere Liste bedeutet, dass alle Dateien privat sind.", "resize-image-width-threshold": "Bilder zu einer bestimmten Breite runterskalieren wenn sie breiter sind als die angegebene Breite.", diff --git a/public/language/de/admin/settings/user.json b/public/language/de/admin/settings/user.json index 62b873c8ad..93b4f9a6eb 100644 --- a/public/language/de/admin/settings/user.json +++ b/public/language/de/admin/settings/user.json @@ -34,13 +34,15 @@ "online-cutoff-help": "Wenn der Benutzer für diese Dauer keine Aktionen ausführt, wird er als inaktiv betrachtet und erhält keine Echtzeit-Updates.", "registration": "Benutzer Registrierung", "registration-type": "Registrierungart", + "registration-approval-type": "Registration Approval Type", "registration-type.normal": "Normal", "registration-type.admin-approval": "Admin Genehmigung", "registration-type.admin-approval-ip": "Admin Genehmigung für IPs", "registration-type.invite-only": "Nur Einladungen", "registration-type.admin-invite-only": "Nur Admin Einladungen", "registration-type.disabled": "Keine Registrierung", - "registration-type.help": "Normal - Benutzer kann sich über die /register Seite registrieren.
\nFreischaltung durch einen Admin - Benutzerregistrationen werden in der Bestätigungswarteschlange für die Admins plaziert.
\nNur Einladung - Benutzer können andere auf der Benutzer Seite einladen.
\nNur Admineinladung - Nur Administratoren können andere auf der Benutzer und der admin/manage/users Seite einladen.
\nKeine Registrierung- Keine Benutzerregistrierung.
", + "registration-type.help": "Normal - Users can register from the /register page.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-approval-type.help": "Normal - Users are registered immediately.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
", "registration.max-invites": "Maximale Einladungen pro Benutzer", "max-invites": "Maximale Einladungen pro Benutzer", "max-invites-help": "0 für keine Beschränkung. Admins haben keine beschränkung.
Nur praktikabel für \"Nur Einladungen\".", diff --git a/public/language/de/email.json b/public/language/de/email.json index ad89c9c154..b19c8d34b0 100644 --- a/public/language/de/email.json +++ b/public/language/de/email.json @@ -13,7 +13,7 @@ "welcome.cta": "Klicke hier, um deine E-Mail-Adresse zu bestätigen.", "invitation.text1": "%1 hat dich eingeladen %2 beizutreten", "invitation.text2": "Deine Einladung wird in %1 Tagen ablaufen.", - "invitation.ctr": "Klicke hier, um ein Konto zu erstellen.", + "invitation.cta": "Click here to create your account.", "reset.text1": "Wir haben eine Anfrage auf Zurücksetzung deines Passworts erhalten, wahrscheinlich, weil du es vergessen hast. Falls dies nicht der Fall ist, ignoriere bitte diese E-Mail.", "reset.text2": "Klicke bitte auf den folgenden Link, um mit der Zurücksetzung deines Passworts fortzufahren:", "reset.cta": "Klicke hier, um dein Passwort zurückzusetzen", @@ -31,9 +31,12 @@ "notif.chat.subject": "Neue Chatnachricht von %1 erhalten", "notif.chat.cta": "Klicke hier, um die Unterhaltung fortzusetzen", "notif.chat.unsub.info": "Diese Chat-Benachrichtigung wurde dir aufgrund deiner Abonnement-Einstellungen gesendet.", - "notif.post.cta": "Hier klicken, um das gesamte Thema zu lesen", "notif.post.unsub.info": "Diese Mitteilung wurde dir aufgrund deiner Abonnement-Einstellungen gesendet.", - "notif.cta": "Klicke hier um das Forum zu besuchen", + "notif.cta": "To the forum", + "notif.cta-new-reply": "View Post", + "notif.cta-new-chat": "View Chat", + "notif.test.short": "Testing Notifications", + "notif.test.long": "This is a test of the notifications email. Send help!", "test.text1": "Dies ist eine Test-E-Mail, um zu überprüfen, ob der E-Mailer deines NodeBB korrekt eingestellt wurde.", "unsub.cta": "Klicke hier, um diese Einstellungen zu ändern", "banned.subject": "Du wurdest von %1 gebannt.", diff --git a/public/language/el/admin/appearance/customise.json b/public/language/el/admin/appearance/customise.json index 56c11a2805..97abb5ede5 100644 --- a/public/language/el/admin/appearance/customise.json +++ b/public/language/el/admin/appearance/customise.json @@ -8,7 +8,7 @@ "custom-js.enable": "Enable Custom Javascript", "custom-header": "Custom Header", - "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", + "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", "custom-header.enable": "Enable Custom Header", "custom-css.livereload": "Enable Live Reload", diff --git a/public/language/el/admin/manage/categories.json b/public/language/el/admin/manage/categories.json index 7e49aef36b..1eda6ea080 100644 --- a/public/language/el/admin/manage/categories.json +++ b/public/language/el/admin/manage/categories.json @@ -45,7 +45,12 @@ "privileges.search-group": "Add Group", "privileges.copy-to-children": "Copy to Children", "privileges.copy-from-category": "Copy from Category", + "privileges.copy-privileges-to-all-categories": "Copy to All Categories", + "privileges.copy-group-privileges-to-children": "Copy this group's privileges to the children of this category.", + "privileges.copy-group-privileges-to-all-categories": "Copy this group's privileges to all categories.", + "privileges.copy-group-privileges-from": "Copy this group's privileges from another category.", "privileges.inherit": "If the registered-users group is granted a specific privilege, all other groups receive an implicit privilege, even if they are not explicitly defined/checked. This implicit privilege is shown to you because all users are part of the registered-users user group, and so, privileges for additional groups need not be explicitly granted.", + "privileges.copy-success": "Privileges copied!", "analytics.back": "Back to Categories List", "analytics.title": "Analytics for \"%1\" category", diff --git a/public/language/el/admin/manage/users.json b/public/language/el/admin/manage/users.json index 05fc3f043f..01088037f2 100644 --- a/public/language/el/admin/manage/users.json +++ b/public/language/el/admin/manage/users.json @@ -28,6 +28,11 @@ "pills.banned": "Banned", "pills.search": "User Search", + "50-per-page": "50 per page", + "100-per-page": "100 per page", + "250-per-page": "250 per page", + "500-per-page": "500 per page", + "search.uid": "By User ID", "search.uid-placeholder": "Enter a user ID to search", "search.username": "By User Name", diff --git a/public/language/el/admin/settings/advanced.json b/public/language/el/admin/settings/advanced.json index f989898d05..4bd6b2aa60 100644 --- a/public/language/el/admin/settings/advanced.json +++ b/public/language/el/admin/settings/advanced.json @@ -1,6 +1,7 @@ { "maintenance-mode": "Maintenance Mode", "maintenance-mode.help": "When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.", + "maintenance-mode.status": "Maintenance Mode Status Code", "maintenance-mode.message": "Maintenance Message", "headers": "Headers", "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", diff --git a/public/language/el/admin/settings/chat.json b/public/language/el/admin/settings/chat.json index c538790b95..c1741d101c 100644 --- a/public/language/el/admin/settings/chat.json +++ b/public/language/el/admin/settings/chat.json @@ -6,6 +6,6 @@ "max-length": "Maximum length of chat messages", "max-room-size": "Maximum number of users in chat rooms", "delay": "Time between chat messages in milliseconds", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit chat messages after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete chat messages after posting. (0 disabled)" + "restrictions.seconds-edit-after": "Number of seconds a chat message will remain editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a chat message will remain deletable. (0 disabled)" } \ No newline at end of file diff --git a/public/language/el/admin/settings/post.json b/public/language/el/admin/settings/post.json index 6594fe384b..528f02d835 100644 --- a/public/language/el/admin/settings/post.json +++ b/public/language/el/admin/settings/post.json @@ -17,8 +17,8 @@ "restrictions.seconds-between-new": "Seconds between posts for new users", "restrictions.rep-threshold": "Reputation threshold before these restrictions are lifted", "restrictions.seconds-defore-new": "Seconds before new user can post", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit posts after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete posts after posting. (0 disabled)", + "restrictions.seconds-edit-after": "Number of seconds a post remains editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a post remains deletable. (0 disabled)", "restrictions.replies-no-delete": "Number of replies after users are disallowed to delete their own topics. (0 disabled)", "restrictions.min-title-length": "Minimum Title Length", "restrictions.max-title-length": "Maximum Title Length", diff --git a/public/language/el/admin/settings/uploads.json b/public/language/el/admin/settings/uploads.json index 10e53d7e32..34da585485 100644 --- a/public/language/el/admin/settings/uploads.json +++ b/public/language/el/admin/settings/uploads.json @@ -2,6 +2,7 @@ "posts": "Posts", "allow-files": "Allow users to upload regular files", "private": "Make uploaded files private", + "strip-exif-data": "Strip EXIF Data", "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", diff --git a/public/language/el/admin/settings/user.json b/public/language/el/admin/settings/user.json index 2cfb16addc..9f029bf777 100644 --- a/public/language/el/admin/settings/user.json +++ b/public/language/el/admin/settings/user.json @@ -34,13 +34,15 @@ "online-cutoff-help": "If user performs no actions for this duration, they are considered inactive and they do not receive realtime updates.", "registration": "User Registration", "registration-type": "Registration Type", + "registration-approval-type": "Registration Approval Type", "registration-type.normal": "Normal", "registration-type.admin-approval": "Admin Approval", "registration-type.admin-approval-ip": "Admin Approval for IPs", "registration-type.invite-only": "Invite Only", "registration-type.admin-invite-only": "Admin Invite Only", "registration-type.disabled": "No registration", - "registration-type.help": "Normal - Users can register from the /register page.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-type.help": "Normal - Users can register from the /register page.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-approval-type.help": "Normal - Users are registered immediately.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
", "registration.max-invites": "Maximum Invitations per User", "max-invites": "Maximum Invitations per User", "max-invites-help": "0 for no restriction. Admins get infinite invitations
Only applicable for \"Invite Only\"", diff --git a/public/language/el/email.json b/public/language/el/email.json index 46f7b0950f..da05826c8f 100644 --- a/public/language/el/email.json +++ b/public/language/el/email.json @@ -13,7 +13,7 @@ "welcome.cta": "Κάνε κλικ εδώ για να επιβεβαιώσεις την διεύθυνσή σου", "invitation.text1": "%1 has invited you to join %2", "invitation.text2": "Your invitation will expire in %1 days.", - "invitation.ctr": "Click here to create your account.", + "invitation.cta": "Click here to create your account.", "reset.text1": "Λάβαμε ένα αίτημα για επαναφορά του κωδικού σου, πιθανότατα γιατί τον ξέχασες. Αν δεν έκανες εσύ αυτό το αίτημα, αγνόησε αυτό το email.", "reset.text2": "Για να κάνεις την επαναφορά του κωδικού σου, παρακαλώ πάτα στο παρακάτω σύνδεσμο:", "reset.cta": "Κάνε κλικ εδώ για να επαναφέρεις τον κωδικό σου", @@ -31,9 +31,12 @@ "notif.chat.subject": "Νέο μήνυμα συνομιλίας από τον/την %1", "notif.chat.cta": "Κάνε κλικ εδώ για να πας στην συνομιλία", "notif.chat.unsub.info": "Αυτή η ειδοποίηση για συνομιλία σου στάλθηκε λόγω των ρυθμίσεών σου. ", - "notif.post.cta": "Click here to read the full topic", "notif.post.unsub.info": "This post notification was sent to you due to your subscription settings.", - "notif.cta": "Click here to go to forum", + "notif.cta": "To the forum", + "notif.cta-new-reply": "View Post", + "notif.cta-new-chat": "View Chat", + "notif.test.short": "Testing Notifications", + "notif.test.long": "This is a test of the notifications email. Send help!", "test.text1": "Αυτό είναι ένα δοκιμαστικό email για να επιβεβαιώσουμε ότι ο emailer έχει στηθεί σωστά για το NodeBB.", "unsub.cta": "Κάνε κλικ εδώ για να αλλάξεις αυτές τις ρυθμίσεις", "banned.subject": "You have been banned from %1", diff --git a/public/language/en-US/admin/appearance/customise.json b/public/language/en-US/admin/appearance/customise.json index 56c11a2805..97abb5ede5 100644 --- a/public/language/en-US/admin/appearance/customise.json +++ b/public/language/en-US/admin/appearance/customise.json @@ -8,7 +8,7 @@ "custom-js.enable": "Enable Custom Javascript", "custom-header": "Custom Header", - "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", + "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", "custom-header.enable": "Enable Custom Header", "custom-css.livereload": "Enable Live Reload", diff --git a/public/language/en-US/admin/manage/categories.json b/public/language/en-US/admin/manage/categories.json index 7e49aef36b..1eda6ea080 100644 --- a/public/language/en-US/admin/manage/categories.json +++ b/public/language/en-US/admin/manage/categories.json @@ -45,7 +45,12 @@ "privileges.search-group": "Add Group", "privileges.copy-to-children": "Copy to Children", "privileges.copy-from-category": "Copy from Category", + "privileges.copy-privileges-to-all-categories": "Copy to All Categories", + "privileges.copy-group-privileges-to-children": "Copy this group's privileges to the children of this category.", + "privileges.copy-group-privileges-to-all-categories": "Copy this group's privileges to all categories.", + "privileges.copy-group-privileges-from": "Copy this group's privileges from another category.", "privileges.inherit": "If the registered-users group is granted a specific privilege, all other groups receive an implicit privilege, even if they are not explicitly defined/checked. This implicit privilege is shown to you because all users are part of the registered-users user group, and so, privileges for additional groups need not be explicitly granted.", + "privileges.copy-success": "Privileges copied!", "analytics.back": "Back to Categories List", "analytics.title": "Analytics for \"%1\" category", diff --git a/public/language/en-US/admin/manage/users.json b/public/language/en-US/admin/manage/users.json index 05fc3f043f..01088037f2 100644 --- a/public/language/en-US/admin/manage/users.json +++ b/public/language/en-US/admin/manage/users.json @@ -28,6 +28,11 @@ "pills.banned": "Banned", "pills.search": "User Search", + "50-per-page": "50 per page", + "100-per-page": "100 per page", + "250-per-page": "250 per page", + "500-per-page": "500 per page", + "search.uid": "By User ID", "search.uid-placeholder": "Enter a user ID to search", "search.username": "By User Name", diff --git a/public/language/en-US/admin/settings/advanced.json b/public/language/en-US/admin/settings/advanced.json index f989898d05..4bd6b2aa60 100644 --- a/public/language/en-US/admin/settings/advanced.json +++ b/public/language/en-US/admin/settings/advanced.json @@ -1,6 +1,7 @@ { "maintenance-mode": "Maintenance Mode", "maintenance-mode.help": "When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.", + "maintenance-mode.status": "Maintenance Mode Status Code", "maintenance-mode.message": "Maintenance Message", "headers": "Headers", "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", diff --git a/public/language/en-US/admin/settings/chat.json b/public/language/en-US/admin/settings/chat.json index c538790b95..c1741d101c 100644 --- a/public/language/en-US/admin/settings/chat.json +++ b/public/language/en-US/admin/settings/chat.json @@ -6,6 +6,6 @@ "max-length": "Maximum length of chat messages", "max-room-size": "Maximum number of users in chat rooms", "delay": "Time between chat messages in milliseconds", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit chat messages after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete chat messages after posting. (0 disabled)" + "restrictions.seconds-edit-after": "Number of seconds a chat message will remain editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a chat message will remain deletable. (0 disabled)" } \ No newline at end of file diff --git a/public/language/en-US/admin/settings/post.json b/public/language/en-US/admin/settings/post.json index 94fb374293..0bfb57bc7c 100644 --- a/public/language/en-US/admin/settings/post.json +++ b/public/language/en-US/admin/settings/post.json @@ -17,8 +17,8 @@ "restrictions.seconds-between-new": "Seconds between posts for new users", "restrictions.rep-threshold": "Reputation threshold before these restrictions are lifted", "restrictions.seconds-defore-new": "Seconds before new user can post", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit posts after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete posts after posting. (0 disabled)", + "restrictions.seconds-edit-after": "Number of seconds a post remains editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a post remains deletable. (0 disabled)", "restrictions.replies-no-delete": "Number of replies after users are disallowed to delete their own topics. (0 disabled)", "restrictions.min-title-length": "Minimum Title Length", "restrictions.max-title-length": "Maximum Title Length", diff --git a/public/language/en-US/admin/settings/uploads.json b/public/language/en-US/admin/settings/uploads.json index 10e53d7e32..34da585485 100644 --- a/public/language/en-US/admin/settings/uploads.json +++ b/public/language/en-US/admin/settings/uploads.json @@ -2,6 +2,7 @@ "posts": "Posts", "allow-files": "Allow users to upload regular files", "private": "Make uploaded files private", + "strip-exif-data": "Strip EXIF Data", "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", diff --git a/public/language/en-US/admin/settings/user.json b/public/language/en-US/admin/settings/user.json index 2cfb16addc..9f029bf777 100644 --- a/public/language/en-US/admin/settings/user.json +++ b/public/language/en-US/admin/settings/user.json @@ -34,13 +34,15 @@ "online-cutoff-help": "If user performs no actions for this duration, they are considered inactive and they do not receive realtime updates.", "registration": "User Registration", "registration-type": "Registration Type", + "registration-approval-type": "Registration Approval Type", "registration-type.normal": "Normal", "registration-type.admin-approval": "Admin Approval", "registration-type.admin-approval-ip": "Admin Approval for IPs", "registration-type.invite-only": "Invite Only", "registration-type.admin-invite-only": "Admin Invite Only", "registration-type.disabled": "No registration", - "registration-type.help": "Normal - Users can register from the /register page.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-type.help": "Normal - Users can register from the /register page.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-approval-type.help": "Normal - Users are registered immediately.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
", "registration.max-invites": "Maximum Invitations per User", "max-invites": "Maximum Invitations per User", "max-invites-help": "0 for no restriction. Admins get infinite invitations
Only applicable for \"Invite Only\"", diff --git a/public/language/en-US/email.json b/public/language/en-US/email.json index dd8e139a5b..d3a7a7acf5 100644 --- a/public/language/en-US/email.json +++ b/public/language/en-US/email.json @@ -13,7 +13,7 @@ "welcome.cta": "Click here to confirm your email address", "invitation.text1": "%1 has invited you to join %2", "invitation.text2": "Your invitation will expire in %1 days.", - "invitation.ctr": "Click here to create your account.", + "invitation.cta": "Click here to create your account.", "reset.text1": "We received a request to reset your password, possibly because you have forgotten it. If this is not the case, please ignore this email.", "reset.text2": "To continue with the password reset, please click on the following link:", "reset.cta": "Click here to reset your password", @@ -31,9 +31,12 @@ "notif.chat.subject": "New chat message received from %1", "notif.chat.cta": "Click here to continue the conversation", "notif.chat.unsub.info": "This chat notification was sent to you due to your subscription settings.", - "notif.post.cta": "Click here to read the full topic", "notif.post.unsub.info": "This post notification was sent to you due to your subscription settings.", - "notif.cta": "Click here to go to forum", + "notif.cta": "To the forum", + "notif.cta-new-reply": "View Post", + "notif.cta-new-chat": "View Chat", + "notif.test.short": "Testing Notifications", + "notif.test.long": "This is a test of the notifications email. Send help!", "test.text1": "This is a test email to verify that the emailer is set up correctly for your NodeBB.", "unsub.cta": "Click here to alter those settings", "banned.subject": "You have been banned from %1", diff --git a/public/language/en-x-pirate/admin/appearance/customise.json b/public/language/en-x-pirate/admin/appearance/customise.json index 56c11a2805..97abb5ede5 100644 --- a/public/language/en-x-pirate/admin/appearance/customise.json +++ b/public/language/en-x-pirate/admin/appearance/customise.json @@ -8,7 +8,7 @@ "custom-js.enable": "Enable Custom Javascript", "custom-header": "Custom Header", - "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", + "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", "custom-header.enable": "Enable Custom Header", "custom-css.livereload": "Enable Live Reload", diff --git a/public/language/en-x-pirate/admin/manage/categories.json b/public/language/en-x-pirate/admin/manage/categories.json index 7e49aef36b..1eda6ea080 100644 --- a/public/language/en-x-pirate/admin/manage/categories.json +++ b/public/language/en-x-pirate/admin/manage/categories.json @@ -45,7 +45,12 @@ "privileges.search-group": "Add Group", "privileges.copy-to-children": "Copy to Children", "privileges.copy-from-category": "Copy from Category", + "privileges.copy-privileges-to-all-categories": "Copy to All Categories", + "privileges.copy-group-privileges-to-children": "Copy this group's privileges to the children of this category.", + "privileges.copy-group-privileges-to-all-categories": "Copy this group's privileges to all categories.", + "privileges.copy-group-privileges-from": "Copy this group's privileges from another category.", "privileges.inherit": "If the registered-users group is granted a specific privilege, all other groups receive an implicit privilege, even if they are not explicitly defined/checked. This implicit privilege is shown to you because all users are part of the registered-users user group, and so, privileges for additional groups need not be explicitly granted.", + "privileges.copy-success": "Privileges copied!", "analytics.back": "Back to Categories List", "analytics.title": "Analytics for \"%1\" category", diff --git a/public/language/en-x-pirate/admin/manage/users.json b/public/language/en-x-pirate/admin/manage/users.json index 05fc3f043f..01088037f2 100644 --- a/public/language/en-x-pirate/admin/manage/users.json +++ b/public/language/en-x-pirate/admin/manage/users.json @@ -28,6 +28,11 @@ "pills.banned": "Banned", "pills.search": "User Search", + "50-per-page": "50 per page", + "100-per-page": "100 per page", + "250-per-page": "250 per page", + "500-per-page": "500 per page", + "search.uid": "By User ID", "search.uid-placeholder": "Enter a user ID to search", "search.username": "By User Name", diff --git a/public/language/en-x-pirate/admin/settings/advanced.json b/public/language/en-x-pirate/admin/settings/advanced.json index f989898d05..4bd6b2aa60 100644 --- a/public/language/en-x-pirate/admin/settings/advanced.json +++ b/public/language/en-x-pirate/admin/settings/advanced.json @@ -1,6 +1,7 @@ { "maintenance-mode": "Maintenance Mode", "maintenance-mode.help": "When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.", + "maintenance-mode.status": "Maintenance Mode Status Code", "maintenance-mode.message": "Maintenance Message", "headers": "Headers", "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", diff --git a/public/language/en-x-pirate/admin/settings/chat.json b/public/language/en-x-pirate/admin/settings/chat.json index c538790b95..c1741d101c 100644 --- a/public/language/en-x-pirate/admin/settings/chat.json +++ b/public/language/en-x-pirate/admin/settings/chat.json @@ -6,6 +6,6 @@ "max-length": "Maximum length of chat messages", "max-room-size": "Maximum number of users in chat rooms", "delay": "Time between chat messages in milliseconds", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit chat messages after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete chat messages after posting. (0 disabled)" + "restrictions.seconds-edit-after": "Number of seconds a chat message will remain editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a chat message will remain deletable. (0 disabled)" } \ No newline at end of file diff --git a/public/language/en-x-pirate/admin/settings/post.json b/public/language/en-x-pirate/admin/settings/post.json index 6594fe384b..528f02d835 100644 --- a/public/language/en-x-pirate/admin/settings/post.json +++ b/public/language/en-x-pirate/admin/settings/post.json @@ -17,8 +17,8 @@ "restrictions.seconds-between-new": "Seconds between posts for new users", "restrictions.rep-threshold": "Reputation threshold before these restrictions are lifted", "restrictions.seconds-defore-new": "Seconds before new user can post", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit posts after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete posts after posting. (0 disabled)", + "restrictions.seconds-edit-after": "Number of seconds a post remains editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a post remains deletable. (0 disabled)", "restrictions.replies-no-delete": "Number of replies after users are disallowed to delete their own topics. (0 disabled)", "restrictions.min-title-length": "Minimum Title Length", "restrictions.max-title-length": "Maximum Title Length", diff --git a/public/language/en-x-pirate/admin/settings/uploads.json b/public/language/en-x-pirate/admin/settings/uploads.json index 10e53d7e32..34da585485 100644 --- a/public/language/en-x-pirate/admin/settings/uploads.json +++ b/public/language/en-x-pirate/admin/settings/uploads.json @@ -2,6 +2,7 @@ "posts": "Posts", "allow-files": "Allow users to upload regular files", "private": "Make uploaded files private", + "strip-exif-data": "Strip EXIF Data", "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", diff --git a/public/language/en-x-pirate/admin/settings/user.json b/public/language/en-x-pirate/admin/settings/user.json index 2cfb16addc..9f029bf777 100644 --- a/public/language/en-x-pirate/admin/settings/user.json +++ b/public/language/en-x-pirate/admin/settings/user.json @@ -34,13 +34,15 @@ "online-cutoff-help": "If user performs no actions for this duration, they are considered inactive and they do not receive realtime updates.", "registration": "User Registration", "registration-type": "Registration Type", + "registration-approval-type": "Registration Approval Type", "registration-type.normal": "Normal", "registration-type.admin-approval": "Admin Approval", "registration-type.admin-approval-ip": "Admin Approval for IPs", "registration-type.invite-only": "Invite Only", "registration-type.admin-invite-only": "Admin Invite Only", "registration-type.disabled": "No registration", - "registration-type.help": "Normal - Users can register from the /register page.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-type.help": "Normal - Users can register from the /register page.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-approval-type.help": "Normal - Users are registered immediately.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
", "registration.max-invites": "Maximum Invitations per User", "max-invites": "Maximum Invitations per User", "max-invites-help": "0 for no restriction. Admins get infinite invitations
Only applicable for \"Invite Only\"", diff --git a/public/language/en-x-pirate/email.json b/public/language/en-x-pirate/email.json index ee88f25a2a..7762a9e8b6 100644 --- a/public/language/en-x-pirate/email.json +++ b/public/language/en-x-pirate/email.json @@ -13,7 +13,7 @@ "welcome.cta": "Click here to confirm your email address", "invitation.text1": "%1 be invitin' ye to join %2", "invitation.text2": "Your invitation will expire in %1 days.", - "invitation.ctr": "Click here to create your account.", + "invitation.cta": "Click here to create your account.", "reset.text1": "We received a request to reset your password, possibly because you have forgotten it. If this is not the case, please ignore this email.", "reset.text2": "To continue with the password reset, please click on the following link:", "reset.cta": "Click here to reset your password", @@ -31,9 +31,12 @@ "notif.chat.subject": "New chat message received from %1", "notif.chat.cta": "Click here to continue the conversation", "notif.chat.unsub.info": "This chat notification was sent to you due to your subscription settings.", - "notif.post.cta": "Click here to read the full topic", "notif.post.unsub.info": "This post notification was sent to you due to your subscription settings.", - "notif.cta": "Click here to go to forum", + "notif.cta": "To the forum", + "notif.cta-new-reply": "View Post", + "notif.cta-new-chat": "View Chat", + "notif.test.short": "Testing Notifications", + "notif.test.long": "This is a test of the notifications email. Send help!", "test.text1": "This is a test email to verify that the emailer is set up correctly for your NodeBB.", "unsub.cta": "Click here to alter those settings", "banned.subject": "You have been banned from %1", diff --git a/public/language/es/admin/appearance/customise.json b/public/language/es/admin/appearance/customise.json index c0b9f0cf49..c39c9bd604 100644 --- a/public/language/es/admin/appearance/customise.json +++ b/public/language/es/admin/appearance/customise.json @@ -8,7 +8,7 @@ "custom-js.enable": "Activar Javascript personalizado", "custom-header": "Cabezera personalizada", - "custom-header.description": "Introduzca su HTML personalizado aquí (ej. Meta Etiquetas, etc.), el cual se adjuntará a la sección <head> del código de su foro.", + "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", "custom-header.enable": "Activar cabecera personalizada", "custom-css.livereload": "Activar Recargar en Vivo", diff --git a/public/language/es/admin/manage/categories.json b/public/language/es/admin/manage/categories.json index a41b6590e4..bcf64a7920 100644 --- a/public/language/es/admin/manage/categories.json +++ b/public/language/es/admin/manage/categories.json @@ -45,7 +45,12 @@ "privileges.search-group": "Añadir Grupo", "privileges.copy-to-children": "Copiar a categorías inferiores", "privileges.copy-from-category": "Copiar de Categoría", + "privileges.copy-privileges-to-all-categories": "Copy to All Categories", + "privileges.copy-group-privileges-to-children": "Copy this group's privileges to the children of this category.", + "privileges.copy-group-privileges-to-all-categories": "Copy this group's privileges to all categories.", + "privileges.copy-group-privileges-from": "Copy this group's privileges from another category.", "privileges.inherit": "Si al grupo de los usuarios registrados se le otorga un privilegio específico, todos los otros grupos reciben un privilegio implícito , incluso si no están definidos/asignados de forma explícita. Este privilegio implícito se te muestra por que todos los usuarios son parte del grupo de usuarios usuarios registrados y, por tanto, los privilegios para grupos adicionales no deben de ser garantizados explícitamente.", + "privileges.copy-success": "Privileges copied!", "analytics.back": "Volver a lista de Categorías", "analytics.title": "Analíticas para \"%1\" categoría", diff --git a/public/language/es/admin/manage/users.json b/public/language/es/admin/manage/users.json index 15bbe3fceb..e1384e4fa7 100644 --- a/public/language/es/admin/manage/users.json +++ b/public/language/es/admin/manage/users.json @@ -28,6 +28,11 @@ "pills.banned": "Baneado", "pills.search": "Buscar Usuario", + "50-per-page": "50 per page", + "100-per-page": "100 per page", + "250-per-page": "250 per page", + "500-per-page": "500 per page", + "search.uid": "Por ID de Usuario", "search.uid-placeholder": "Introduce el ID del usuario a buscar", "search.username": "Por Nombre de Usuario", diff --git a/public/language/es/admin/settings/advanced.json b/public/language/es/admin/settings/advanced.json index f4d9bea266..1c24a7b8da 100644 --- a/public/language/es/admin/settings/advanced.json +++ b/public/language/es/admin/settings/advanced.json @@ -1,6 +1,7 @@ { "maintenance-mode": "Modo de Mantenimiento", "maintenance-mode.help": "Cuando este foro están en Modo de Mantenimiento, todas las peticiones serán redirigidas a una página estática de mantenimiento. Los administradores están exentos de esta redirección, y pueden acceder al sitio normalmente.", + "maintenance-mode.status": "Maintenance Mode Status Code", "maintenance-mode.message": "Mensaje de Mantenimiento", "headers": "Cabeceras", "headers.allow-from": "Establecer ALLOW-FROM para poner NodeBB en un iFrame", diff --git a/public/language/es/admin/settings/chat.json b/public/language/es/admin/settings/chat.json index 8e6fa868ba..34dad1e81f 100644 --- a/public/language/es/admin/settings/chat.json +++ b/public/language/es/admin/settings/chat.json @@ -6,6 +6,6 @@ "max-length": "Maxima longitud de mensajes de chat", "max-room-size": "Máximo numero de usuarios en las salas de chat", "delay": "Tiempo entre envío de mensajes de chat en milisegundos", - "restrictions.seconds-edit-after": "Número de segundos antes de que los usuarios puedan editar los mensajes después de enviarlos. (0 desactivado)", - "restrictions.seconds-delete-after": "Número de segundos antes de que los usuarios puedan borrar mensajes de chat después de enviarlos. (0 desactivado)" + "restrictions.seconds-edit-after": "Number of seconds a chat message will remain editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a chat message will remain deletable. (0 disabled)" } \ No newline at end of file diff --git a/public/language/es/admin/settings/post.json b/public/language/es/admin/settings/post.json index 5ebb987f61..7a840dea13 100644 --- a/public/language/es/admin/settings/post.json +++ b/public/language/es/admin/settings/post.json @@ -17,8 +17,8 @@ "restrictions.seconds-between-new": "Segundos entre respuestas para nuevos usuarios", "restrictions.rep-threshold": "Límite de reputación antes de que estas restricciones sean eliminadas", "restrictions.seconds-defore-new": "Segundos antes de que un usuario nuevo pueda responder", - "restrictions.seconds-edit-after": "Numero de segundos antes de que los usuarios puedan editar entradas después de enviarlas. (0 desactivado)", - "restrictions.seconds-delete-after": "Número de segundos antes de que los usuarios puedan borrar entradas después de enviarlas. (0 desactivado)", + "restrictions.seconds-edit-after": "Number of seconds a post remains editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a post remains deletable. (0 disabled)", "restrictions.replies-no-delete": "Número de respuestas después del cual los usuarios no pueden borrar sus propios temas. (0 desactivado)", "restrictions.min-title-length": "Longitud Mínima del Título", "restrictions.max-title-length": "Longitud Máxima del Título", diff --git a/public/language/es/admin/settings/uploads.json b/public/language/es/admin/settings/uploads.json index c33407a808..0235e26051 100644 --- a/public/language/es/admin/settings/uploads.json +++ b/public/language/es/admin/settings/uploads.json @@ -2,6 +2,7 @@ "posts": "Mensajes", "allow-files": "Permitir a los usuarios subir archivos habituales", "private": "Hacer las subidas de archivos privadas", + "strip-exif-data": "Strip EXIF Data", "private-extensions": "Extensiones de archivo para hacer privadas.", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Cambiar el tamaño de las imágenes si son más anchas que el ancho especificado", diff --git a/public/language/es/admin/settings/user.json b/public/language/es/admin/settings/user.json index 85594d985b..3574cf083c 100644 --- a/public/language/es/admin/settings/user.json +++ b/public/language/es/admin/settings/user.json @@ -34,13 +34,15 @@ "online-cutoff-help": "Si el usuario no realiza acciones durante este tiempo, se considerarán inactivos y no recibirán actualizaciones en tiempo real.", "registration": "Registro de Usuario", "registration-type": "Tipo de Registro", + "registration-approval-type": "Registration Approval Type", "registration-type.normal": "Normal", "registration-type.admin-approval": "Aprovación de Administrador", "registration-type.admin-approval-ip": "Aprovación de Administrador para IPs", "registration-type.invite-only": "Solo Invitación", "registration-type.admin-invite-only": "Solo Invitación de Administrador", "registration-type.disabled": "Sin Registro", - "registration-type.help": "Normal - Los usuarios pueden registrarse desde la pagina /register.
\nAprobación de Administrador - Los registros de usuarios son colocados en una cola de aprobaciónpara los administradores.
\nAprobación de Administrador para IPs - Normal para usuarios nuevos, Aprobación de Administradores para direcciones IP que ya tienen una cuenta.
\n\nSolo Invitación - Los usuarios pueden invitar a otros de la página de usuarios
\nSólo Invitación de Administrador - Solo los administradores pueden invtar a otros de las páginas de usuariosadmin/manage/users.
\nSin registro - Sin registro de usuarios", + "registration-type.help": "Normal - Users can register from the /register page.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-approval-type.help": "Normal - Users are registered immediately.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
", "registration.max-invites": "Máximo de Invitaciones por Usuario", "max-invites": "Máximo de Invitaciones por Usuario", "max-invites-help": "0 para no tener restricciones. Los administradores tienen derecho invitaciones infinitas
Solo aplicable a \"Solo con Invitación\"", diff --git a/public/language/es/email.json b/public/language/es/email.json index f2f4180f09..e4cc5f034d 100644 --- a/public/language/es/email.json +++ b/public/language/es/email.json @@ -13,7 +13,7 @@ "welcome.cta": "Cliquea aquí para confirmar tu dirección de email.", "invitation.text1": "%1 te ha invitado a unirte a %2", "invitation.text2": "Tu invitación expirará en %1 días.", - "invitation.ctr": "Haz click aquí para crear tu cuenta", + "invitation.cta": "Click here to create your account.", "reset.text1": "Hemos recibido una solicitud para reiniciar tu contraseña, posiblemente porque la olvidaste. Si no es así, por favor, ignora este email.", "reset.text2": "Para continuar con el reinicio de contraseña, por favor cliquea en el siguiente vínculo:", "reset.cta": "Cliquea aquí para reiniciar tu contraseña", @@ -31,9 +31,12 @@ "notif.chat.subject": "Nuevo mensaje de chat recibido de %1", "notif.chat.cta": "Haz click aquí para continuar la conversación", "notif.chat.unsub.info": "Esta notificación de chat se te envió debido a tus ajustes de suscripción.", - "notif.post.cta": "Cliquea aquí para leer la publicación completa", "notif.post.unsub.info": "La notificación de este mensaje se te ha enviado debido a tus ajustes de subscripción.", - "notif.cta": "Haga click aquí para ir al foro", + "notif.cta": "To the forum", + "notif.cta-new-reply": "View Post", + "notif.cta-new-chat": "View Chat", + "notif.test.short": "Testing Notifications", + "notif.test.long": "This is a test of the notifications email. Send help!", "test.text1": "Este es un email de prueba para verificar que el envío de email está ajustado correctamente para tu NodeBB", "unsub.cta": "Haz click aquí para modificar los ajustes.", "banned.subject": "Has sido baneado de %1", diff --git a/public/language/et/admin/appearance/customise.json b/public/language/et/admin/appearance/customise.json index 56c11a2805..97abb5ede5 100644 --- a/public/language/et/admin/appearance/customise.json +++ b/public/language/et/admin/appearance/customise.json @@ -8,7 +8,7 @@ "custom-js.enable": "Enable Custom Javascript", "custom-header": "Custom Header", - "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", + "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", "custom-header.enable": "Enable Custom Header", "custom-css.livereload": "Enable Live Reload", diff --git a/public/language/et/admin/manage/categories.json b/public/language/et/admin/manage/categories.json index 7e49aef36b..1eda6ea080 100644 --- a/public/language/et/admin/manage/categories.json +++ b/public/language/et/admin/manage/categories.json @@ -45,7 +45,12 @@ "privileges.search-group": "Add Group", "privileges.copy-to-children": "Copy to Children", "privileges.copy-from-category": "Copy from Category", + "privileges.copy-privileges-to-all-categories": "Copy to All Categories", + "privileges.copy-group-privileges-to-children": "Copy this group's privileges to the children of this category.", + "privileges.copy-group-privileges-to-all-categories": "Copy this group's privileges to all categories.", + "privileges.copy-group-privileges-from": "Copy this group's privileges from another category.", "privileges.inherit": "If the registered-users group is granted a specific privilege, all other groups receive an implicit privilege, even if they are not explicitly defined/checked. This implicit privilege is shown to you because all users are part of the registered-users user group, and so, privileges for additional groups need not be explicitly granted.", + "privileges.copy-success": "Privileges copied!", "analytics.back": "Back to Categories List", "analytics.title": "Analytics for \"%1\" category", diff --git a/public/language/et/admin/manage/users.json b/public/language/et/admin/manage/users.json index b3aba6c5bb..cf3b6a1516 100644 --- a/public/language/et/admin/manage/users.json +++ b/public/language/et/admin/manage/users.json @@ -28,6 +28,11 @@ "pills.banned": "Keelustatud", "pills.search": "Kasutajate otsing", + "50-per-page": "50 per page", + "100-per-page": "100 per page", + "250-per-page": "250 per page", + "500-per-page": "500 per page", + "search.uid": "By User ID", "search.uid-placeholder": "Enter a user ID to search", "search.username": "Kasutajanime järgi", diff --git a/public/language/et/admin/settings/advanced.json b/public/language/et/admin/settings/advanced.json index f989898d05..4bd6b2aa60 100644 --- a/public/language/et/admin/settings/advanced.json +++ b/public/language/et/admin/settings/advanced.json @@ -1,6 +1,7 @@ { "maintenance-mode": "Maintenance Mode", "maintenance-mode.help": "When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.", + "maintenance-mode.status": "Maintenance Mode Status Code", "maintenance-mode.message": "Maintenance Message", "headers": "Headers", "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", diff --git a/public/language/et/admin/settings/chat.json b/public/language/et/admin/settings/chat.json index c538790b95..c1741d101c 100644 --- a/public/language/et/admin/settings/chat.json +++ b/public/language/et/admin/settings/chat.json @@ -6,6 +6,6 @@ "max-length": "Maximum length of chat messages", "max-room-size": "Maximum number of users in chat rooms", "delay": "Time between chat messages in milliseconds", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit chat messages after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete chat messages after posting. (0 disabled)" + "restrictions.seconds-edit-after": "Number of seconds a chat message will remain editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a chat message will remain deletable. (0 disabled)" } \ No newline at end of file diff --git a/public/language/et/admin/settings/post.json b/public/language/et/admin/settings/post.json index 6594fe384b..528f02d835 100644 --- a/public/language/et/admin/settings/post.json +++ b/public/language/et/admin/settings/post.json @@ -17,8 +17,8 @@ "restrictions.seconds-between-new": "Seconds between posts for new users", "restrictions.rep-threshold": "Reputation threshold before these restrictions are lifted", "restrictions.seconds-defore-new": "Seconds before new user can post", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit posts after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete posts after posting. (0 disabled)", + "restrictions.seconds-edit-after": "Number of seconds a post remains editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a post remains deletable. (0 disabled)", "restrictions.replies-no-delete": "Number of replies after users are disallowed to delete their own topics. (0 disabled)", "restrictions.min-title-length": "Minimum Title Length", "restrictions.max-title-length": "Maximum Title Length", diff --git a/public/language/et/admin/settings/uploads.json b/public/language/et/admin/settings/uploads.json index 10e53d7e32..34da585485 100644 --- a/public/language/et/admin/settings/uploads.json +++ b/public/language/et/admin/settings/uploads.json @@ -2,6 +2,7 @@ "posts": "Posts", "allow-files": "Allow users to upload regular files", "private": "Make uploaded files private", + "strip-exif-data": "Strip EXIF Data", "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", diff --git a/public/language/et/admin/settings/user.json b/public/language/et/admin/settings/user.json index 2cfb16addc..9f029bf777 100644 --- a/public/language/et/admin/settings/user.json +++ b/public/language/et/admin/settings/user.json @@ -34,13 +34,15 @@ "online-cutoff-help": "If user performs no actions for this duration, they are considered inactive and they do not receive realtime updates.", "registration": "User Registration", "registration-type": "Registration Type", + "registration-approval-type": "Registration Approval Type", "registration-type.normal": "Normal", "registration-type.admin-approval": "Admin Approval", "registration-type.admin-approval-ip": "Admin Approval for IPs", "registration-type.invite-only": "Invite Only", "registration-type.admin-invite-only": "Admin Invite Only", "registration-type.disabled": "No registration", - "registration-type.help": "Normal - Users can register from the /register page.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-type.help": "Normal - Users can register from the /register page.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-approval-type.help": "Normal - Users are registered immediately.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
", "registration.max-invites": "Maximum Invitations per User", "max-invites": "Maximum Invitations per User", "max-invites-help": "0 for no restriction. Admins get infinite invitations
Only applicable for \"Invite Only\"", diff --git a/public/language/et/email.json b/public/language/et/email.json index 8029bc6886..55bffa9b4a 100644 --- a/public/language/et/email.json +++ b/public/language/et/email.json @@ -13,7 +13,7 @@ "welcome.cta": "Vajuta siia, et kinnitada oma e-maili aadress", "invitation.text1": "%1 kutsus teid gruppi %2", "invitation.text2": "Your invitation will expire in %1 days.", - "invitation.ctr": "Vajuta siia, et registreeruda.", + "invitation.cta": "Click here to create your account.", "reset.text1": "Meile laekus päring parooli muutmiseks. Kui päring ei ole teie poolt esitatud või te ei soovi parooli muuta, siis võite antud kirja ignoreerida.", "reset.text2": "Selleks, et jätkata parooli muutmisega vajuta järgnevale lingile:", "reset.cta": "Vajuta siia, et taotleda uut parooli", @@ -31,9 +31,12 @@ "notif.chat.subject": "Sulle on saabunud uus sõnum kasutajalt %1", "notif.chat.cta": "Vajuta siia, et jätkata vestlusega", "notif.chat.unsub.info": "See chat teavitus on saadetud teile tellimuse seadistuse tõttu.", - "notif.post.cta": "Vajuta siia, et lugeda teemat täies mahus", "notif.post.unsub.info": "See postituse teavitus on saadetud teile tellimuse seadistuse tõttu.", - "notif.cta": "Click here to go to forum", + "notif.cta": "To the forum", + "notif.cta-new-reply": "View Post", + "notif.cta-new-chat": "View Chat", + "notif.test.short": "Testing Notifications", + "notif.test.long": "This is a test of the notifications email. Send help!", "test.text1": "See on test e-mail kinnitamaks, et emailer on korrektselt seadistatud sinu NodeBB jaoks.", "unsub.cta": "Vajuta siia, et muuta neid seadeid", "banned.subject": "You have been banned from %1", diff --git a/public/language/fa-IR/admin/appearance/customise.json b/public/language/fa-IR/admin/appearance/customise.json index 39aab64979..abd4299b03 100644 --- a/public/language/fa-IR/admin/appearance/customise.json +++ b/public/language/fa-IR/admin/appearance/customise.json @@ -8,7 +8,7 @@ "custom-js.enable": "به کارگیری جاوا اسکریپت سفارشی ", "custom-header": "هدر سفارشی", - "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", + "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", "custom-header.enable": "Enable Custom Header", "custom-css.livereload": "Enable Live Reload", diff --git a/public/language/fa-IR/admin/manage/categories.json b/public/language/fa-IR/admin/manage/categories.json index 6dd071bd9e..331d193041 100644 --- a/public/language/fa-IR/admin/manage/categories.json +++ b/public/language/fa-IR/admin/manage/categories.json @@ -45,7 +45,12 @@ "privileges.search-group": "Add Group", "privileges.copy-to-children": "Copy to Children", "privileges.copy-from-category": "Copy from Category", + "privileges.copy-privileges-to-all-categories": "Copy to All Categories", + "privileges.copy-group-privileges-to-children": "Copy this group's privileges to the children of this category.", + "privileges.copy-group-privileges-to-all-categories": "Copy this group's privileges to all categories.", + "privileges.copy-group-privileges-from": "Copy this group's privileges from another category.", "privileges.inherit": "If the registered-users group is granted a specific privilege, all other groups receive an implicit privilege, even if they are not explicitly defined/checked. This implicit privilege is shown to you because all users are part of the registered-users user group, and so, privileges for additional groups need not be explicitly granted.", + "privileges.copy-success": "Privileges copied!", "analytics.back": "Back to Categories List", "analytics.title": "Analytics for \"%1\" category", diff --git a/public/language/fa-IR/admin/manage/users.json b/public/language/fa-IR/admin/manage/users.json index 05fc3f043f..01088037f2 100644 --- a/public/language/fa-IR/admin/manage/users.json +++ b/public/language/fa-IR/admin/manage/users.json @@ -28,6 +28,11 @@ "pills.banned": "Banned", "pills.search": "User Search", + "50-per-page": "50 per page", + "100-per-page": "100 per page", + "250-per-page": "250 per page", + "500-per-page": "500 per page", + "search.uid": "By User ID", "search.uid-placeholder": "Enter a user ID to search", "search.username": "By User Name", diff --git a/public/language/fa-IR/admin/settings/advanced.json b/public/language/fa-IR/admin/settings/advanced.json index f989898d05..4bd6b2aa60 100644 --- a/public/language/fa-IR/admin/settings/advanced.json +++ b/public/language/fa-IR/admin/settings/advanced.json @@ -1,6 +1,7 @@ { "maintenance-mode": "Maintenance Mode", "maintenance-mode.help": "When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.", + "maintenance-mode.status": "Maintenance Mode Status Code", "maintenance-mode.message": "Maintenance Message", "headers": "Headers", "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", diff --git a/public/language/fa-IR/admin/settings/chat.json b/public/language/fa-IR/admin/settings/chat.json index c538790b95..c1741d101c 100644 --- a/public/language/fa-IR/admin/settings/chat.json +++ b/public/language/fa-IR/admin/settings/chat.json @@ -6,6 +6,6 @@ "max-length": "Maximum length of chat messages", "max-room-size": "Maximum number of users in chat rooms", "delay": "Time between chat messages in milliseconds", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit chat messages after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete chat messages after posting. (0 disabled)" + "restrictions.seconds-edit-after": "Number of seconds a chat message will remain editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a chat message will remain deletable. (0 disabled)" } \ No newline at end of file diff --git a/public/language/fa-IR/admin/settings/post.json b/public/language/fa-IR/admin/settings/post.json index 6594fe384b..528f02d835 100644 --- a/public/language/fa-IR/admin/settings/post.json +++ b/public/language/fa-IR/admin/settings/post.json @@ -17,8 +17,8 @@ "restrictions.seconds-between-new": "Seconds between posts for new users", "restrictions.rep-threshold": "Reputation threshold before these restrictions are lifted", "restrictions.seconds-defore-new": "Seconds before new user can post", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit posts after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete posts after posting. (0 disabled)", + "restrictions.seconds-edit-after": "Number of seconds a post remains editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a post remains deletable. (0 disabled)", "restrictions.replies-no-delete": "Number of replies after users are disallowed to delete their own topics. (0 disabled)", "restrictions.min-title-length": "Minimum Title Length", "restrictions.max-title-length": "Maximum Title Length", diff --git a/public/language/fa-IR/admin/settings/uploads.json b/public/language/fa-IR/admin/settings/uploads.json index aafd65a7df..962f329671 100644 --- a/public/language/fa-IR/admin/settings/uploads.json +++ b/public/language/fa-IR/admin/settings/uploads.json @@ -2,6 +2,7 @@ "posts": "پست‌ها", "allow-files": "Allow users to upload regular files", "private": "Make uploaded files private", + "strip-exif-data": "Strip EXIF Data", "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", diff --git a/public/language/fa-IR/admin/settings/user.json b/public/language/fa-IR/admin/settings/user.json index 2cfb16addc..9f029bf777 100644 --- a/public/language/fa-IR/admin/settings/user.json +++ b/public/language/fa-IR/admin/settings/user.json @@ -34,13 +34,15 @@ "online-cutoff-help": "If user performs no actions for this duration, they are considered inactive and they do not receive realtime updates.", "registration": "User Registration", "registration-type": "Registration Type", + "registration-approval-type": "Registration Approval Type", "registration-type.normal": "Normal", "registration-type.admin-approval": "Admin Approval", "registration-type.admin-approval-ip": "Admin Approval for IPs", "registration-type.invite-only": "Invite Only", "registration-type.admin-invite-only": "Admin Invite Only", "registration-type.disabled": "No registration", - "registration-type.help": "Normal - Users can register from the /register page.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-type.help": "Normal - Users can register from the /register page.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-approval-type.help": "Normal - Users are registered immediately.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
", "registration.max-invites": "Maximum Invitations per User", "max-invites": "Maximum Invitations per User", "max-invites-help": "0 for no restriction. Admins get infinite invitations
Only applicable for \"Invite Only\"", diff --git a/public/language/fa-IR/email.json b/public/language/fa-IR/email.json index bb843185d9..75937c05ed 100644 --- a/public/language/fa-IR/email.json +++ b/public/language/fa-IR/email.json @@ -13,7 +13,7 @@ "welcome.cta": "برای تأیید آدرس ایمیل خود اینجا کلیک کنید", "invitation.text1": "%1 شما را برای پیوستن به %2 دعوت کرده", "invitation.text2": "Your invitation will expire in %1 days.", - "invitation.ctr": "برای ساخت شناسه کاربری خود اینجا را کلیک کنید", + "invitation.cta": "Click here to create your account.", "reset.text1": "ما یک درخواست برای بازنشانی رمزعبور شما دریافت کرده ایم، احتمالا به این دلیل که شما آن را فراموش کرده اید. اگر این مورد نیست و شما رمز خود را به یاد دارید، لطفا این ایمیل را نادیده بگیرید.", "reset.text2": "برای ادامه بازنشانی رمز، لطفابر روی این لینک کلیک کنید:", "reset.cta": "برای تنظیم مجدد کلمه عبور‌ی خود اینجا کلیک کنید", @@ -31,9 +31,12 @@ "notif.chat.subject": "پیام چتی جدیدی از %1 دریافت شد", "notif.chat.cta": "برای ادامه‌ی چت اینجا کلیک کنید", "notif.chat.unsub.info": "این اطلاعیه ی چتیی که برای شما فرستاده شده به علت تنظیمات اشترک شماست.", - "notif.post.cta": "برای مشاهده کامل موضوع اینجا کلیک کنید", "notif.post.unsub.info": "این اطلاعیه ی پستی که برای شما فرستاده شده به علت تنظیمات اشترک شماست.", - "notif.cta": "برای رفتن به انجمن اینجا کلیک کنید", + "notif.cta": "To the forum", + "notif.cta-new-reply": "View Post", + "notif.cta-new-chat": "View Chat", + "notif.test.short": "Testing Notifications", + "notif.test.long": "This is a test of the notifications email. Send help!", "test.text1": "این یک ایمیل امتحانی جهت تایید اینکه فرستنده ایمیل برای انجمن NodeBB شما به درستی تنظیم و نصب شده است", "unsub.cta": "برای ویرایش آن تنظیمات اینجا کلیک کنید", "banned.subject": "You have been banned from %1", diff --git a/public/language/fi/admin/appearance/customise.json b/public/language/fi/admin/appearance/customise.json index 56c11a2805..97abb5ede5 100644 --- a/public/language/fi/admin/appearance/customise.json +++ b/public/language/fi/admin/appearance/customise.json @@ -8,7 +8,7 @@ "custom-js.enable": "Enable Custom Javascript", "custom-header": "Custom Header", - "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", + "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", "custom-header.enable": "Enable Custom Header", "custom-css.livereload": "Enable Live Reload", diff --git a/public/language/fi/admin/manage/categories.json b/public/language/fi/admin/manage/categories.json index 7e49aef36b..1eda6ea080 100644 --- a/public/language/fi/admin/manage/categories.json +++ b/public/language/fi/admin/manage/categories.json @@ -45,7 +45,12 @@ "privileges.search-group": "Add Group", "privileges.copy-to-children": "Copy to Children", "privileges.copy-from-category": "Copy from Category", + "privileges.copy-privileges-to-all-categories": "Copy to All Categories", + "privileges.copy-group-privileges-to-children": "Copy this group's privileges to the children of this category.", + "privileges.copy-group-privileges-to-all-categories": "Copy this group's privileges to all categories.", + "privileges.copy-group-privileges-from": "Copy this group's privileges from another category.", "privileges.inherit": "If the registered-users group is granted a specific privilege, all other groups receive an implicit privilege, even if they are not explicitly defined/checked. This implicit privilege is shown to you because all users are part of the registered-users user group, and so, privileges for additional groups need not be explicitly granted.", + "privileges.copy-success": "Privileges copied!", "analytics.back": "Back to Categories List", "analytics.title": "Analytics for \"%1\" category", diff --git a/public/language/fi/admin/manage/users.json b/public/language/fi/admin/manage/users.json index 05fc3f043f..01088037f2 100644 --- a/public/language/fi/admin/manage/users.json +++ b/public/language/fi/admin/manage/users.json @@ -28,6 +28,11 @@ "pills.banned": "Banned", "pills.search": "User Search", + "50-per-page": "50 per page", + "100-per-page": "100 per page", + "250-per-page": "250 per page", + "500-per-page": "500 per page", + "search.uid": "By User ID", "search.uid-placeholder": "Enter a user ID to search", "search.username": "By User Name", diff --git a/public/language/fi/admin/settings/advanced.json b/public/language/fi/admin/settings/advanced.json index f989898d05..4bd6b2aa60 100644 --- a/public/language/fi/admin/settings/advanced.json +++ b/public/language/fi/admin/settings/advanced.json @@ -1,6 +1,7 @@ { "maintenance-mode": "Maintenance Mode", "maintenance-mode.help": "When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.", + "maintenance-mode.status": "Maintenance Mode Status Code", "maintenance-mode.message": "Maintenance Message", "headers": "Headers", "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", diff --git a/public/language/fi/admin/settings/chat.json b/public/language/fi/admin/settings/chat.json index c538790b95..c1741d101c 100644 --- a/public/language/fi/admin/settings/chat.json +++ b/public/language/fi/admin/settings/chat.json @@ -6,6 +6,6 @@ "max-length": "Maximum length of chat messages", "max-room-size": "Maximum number of users in chat rooms", "delay": "Time between chat messages in milliseconds", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit chat messages after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete chat messages after posting. (0 disabled)" + "restrictions.seconds-edit-after": "Number of seconds a chat message will remain editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a chat message will remain deletable. (0 disabled)" } \ No newline at end of file diff --git a/public/language/fi/admin/settings/post.json b/public/language/fi/admin/settings/post.json index 6594fe384b..528f02d835 100644 --- a/public/language/fi/admin/settings/post.json +++ b/public/language/fi/admin/settings/post.json @@ -17,8 +17,8 @@ "restrictions.seconds-between-new": "Seconds between posts for new users", "restrictions.rep-threshold": "Reputation threshold before these restrictions are lifted", "restrictions.seconds-defore-new": "Seconds before new user can post", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit posts after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete posts after posting. (0 disabled)", + "restrictions.seconds-edit-after": "Number of seconds a post remains editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a post remains deletable. (0 disabled)", "restrictions.replies-no-delete": "Number of replies after users are disallowed to delete their own topics. (0 disabled)", "restrictions.min-title-length": "Minimum Title Length", "restrictions.max-title-length": "Maximum Title Length", diff --git a/public/language/fi/admin/settings/uploads.json b/public/language/fi/admin/settings/uploads.json index 10e53d7e32..34da585485 100644 --- a/public/language/fi/admin/settings/uploads.json +++ b/public/language/fi/admin/settings/uploads.json @@ -2,6 +2,7 @@ "posts": "Posts", "allow-files": "Allow users to upload regular files", "private": "Make uploaded files private", + "strip-exif-data": "Strip EXIF Data", "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", diff --git a/public/language/fi/admin/settings/user.json b/public/language/fi/admin/settings/user.json index 2cfb16addc..9f029bf777 100644 --- a/public/language/fi/admin/settings/user.json +++ b/public/language/fi/admin/settings/user.json @@ -34,13 +34,15 @@ "online-cutoff-help": "If user performs no actions for this duration, they are considered inactive and they do not receive realtime updates.", "registration": "User Registration", "registration-type": "Registration Type", + "registration-approval-type": "Registration Approval Type", "registration-type.normal": "Normal", "registration-type.admin-approval": "Admin Approval", "registration-type.admin-approval-ip": "Admin Approval for IPs", "registration-type.invite-only": "Invite Only", "registration-type.admin-invite-only": "Admin Invite Only", "registration-type.disabled": "No registration", - "registration-type.help": "Normal - Users can register from the /register page.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-type.help": "Normal - Users can register from the /register page.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-approval-type.help": "Normal - Users are registered immediately.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
", "registration.max-invites": "Maximum Invitations per User", "max-invites": "Maximum Invitations per User", "max-invites-help": "0 for no restriction. Admins get infinite invitations
Only applicable for \"Invite Only\"", diff --git a/public/language/fi/email.json b/public/language/fi/email.json index ec1de25575..0e384e5656 100644 --- a/public/language/fi/email.json +++ b/public/language/fi/email.json @@ -13,7 +13,7 @@ "welcome.cta": "Napsauta tästä vahvistaaksesi sähköpostiosoitteesi", "invitation.text1": "%1 pyysi sinua liittymään %2", "invitation.text2": "Your invitation will expire in %1 days.", - "invitation.ctr": "Napsauta tästä luodaksesi käyttäjätilisi.", + "invitation.cta": "Click here to create your account.", "reset.text1": "Saimme pyynnön vaihtaa salasanasi, todennäkösesti koska olit unohtanut sen. Jos näin ei ollut käynyt, voit jättää tämän viestin huomiotta.", "reset.text2": "Jatkaaksesi salasanan nollausta, napsauta seuraavaa linkkiä:", "reset.cta": "Napsauta tästä vaihtaaksesi salasanasi", @@ -31,9 +31,12 @@ "notif.chat.subject": "Uusi chatviesti henkilöltä %1", "notif.chat.cta": "Click here to continue the conversation", "notif.chat.unsub.info": "This chat notification was sent to you due to your subscription settings.", - "notif.post.cta": "Click here to read the full topic", "notif.post.unsub.info": "This post notification was sent to you due to your subscription settings.", - "notif.cta": "Click here to go to forum", + "notif.cta": "To the forum", + "notif.cta-new-reply": "View Post", + "notif.cta-new-chat": "View Chat", + "notif.test.short": "Testing Notifications", + "notif.test.long": "This is a test of the notifications email. Send help!", "test.text1": "This is a test email to verify that the emailer is set up correctly for your NodeBB.", "unsub.cta": "Click here to alter those settings", "banned.subject": "You have been banned from %1", diff --git a/public/language/fr/admin/advanced/events.json b/public/language/fr/admin/advanced/events.json index 76e0a981b8..6e7c591e35 100644 --- a/public/language/fr/admin/advanced/events.json +++ b/public/language/fr/admin/advanced/events.json @@ -3,10 +3,10 @@ "no-events": "Il n'y a aucun évènement.", "control-panel": "Panneau de contrôle des évènements", "delete-events": "Supprimer les évènements", - "filters": "Filters", - "filters-apply": "Apply Filters", - "filter-type": "Event Type", - "filter-start": "Start Date", - "filter-end": "End Date", - "filter-perPage": "Per Page" + "filters": "Filtres", + "filters-apply": "Appliquer", + "filter-type": "Évènements", + "filter-start": "Date de début", + "filter-end": "Date de fin", + "filter-perPage": "Par page" } \ No newline at end of file diff --git a/public/language/fr/admin/appearance/customise.json b/public/language/fr/admin/appearance/customise.json index f7337b4158..aa464e96f0 100644 --- a/public/language/fr/admin/appearance/customise.json +++ b/public/language/fr/admin/appearance/customise.json @@ -8,7 +8,7 @@ "custom-js.enable": "Activer le Javascript personnalisé", "custom-header": "En-tête personnalisé", - "custom-header.description": "Entrez un code html personnalisé ici ( par exemple : Méta-Tags,...), qui sera rajouté à la section <head> du balisage de votre forum. Les balises de script sont autorisées, mais sont déconseillées, l'onglet Javascript personnalisé étant prévu à cet effet.", + "custom-header.description": "Saisissez le code HTML personnalisé ici (par exemple, les balises Meta, etc.), qui sera ajouté au section <head> du balisage de votre forum. Les Tags sont autorisées, mais sont déconseillées, dans la mesure où le Javascript personnalisé est disponible.", "custom-header.enable": "Activer les en-têtes personnalisés", "custom-css.livereload": "Activer le rechargement en direct", diff --git a/public/language/fr/admin/manage/categories.json b/public/language/fr/admin/manage/categories.json index c0e6cc6fb5..927dc5747b 100644 --- a/public/language/fr/admin/manage/categories.json +++ b/public/language/fr/admin/manage/categories.json @@ -45,7 +45,12 @@ "privileges.search-group": "Ajouter un groupe", "privileges.copy-to-children": "Copier aux enfants", "privileges.copy-from-category": "Copier depuis une catégorie", + "privileges.copy-privileges-to-all-categories": "Copier dans toutes les catégories", + "privileges.copy-group-privileges-to-children": "Copiez les privilèges de ce groupe de cette catégorie.", + "privileges.copy-group-privileges-to-all-categories": "Copiez les privilèges de ce groupe dans toutes les catégories.", + "privileges.copy-group-privileges-from": "Copiez les privilèges de ce groupe à partir d'une autre catégorie.", "privileges.inherit": "Si le groupe utilisateurs enregistrés bénéficie d'un privilège supplémentaire, tous les autres groupes recevront un privilège implicite, même s'ils ne sont pas explicitement définis. Ce privilège implicite vous est montré car tous les utilisateurs font partie du groupe utilisateurs enregistrés ainsi, les privilèges accordés aux autres groupes ne doivent pas nécessairement être explicitement accordés.", + "privileges.copy-success": "Privilèges copiés !", "analytics.back": "Revenir à la liste des catégories", "analytics.title": "Analytique pour la catégorie \"%1\"", diff --git a/public/language/fr/admin/manage/users.json b/public/language/fr/admin/manage/users.json index eddfa18d4a..c5b739ea98 100644 --- a/public/language/fr/admin/manage/users.json +++ b/public/language/fr/admin/manage/users.json @@ -28,6 +28,11 @@ "pills.banned": "Banni", "pills.search": "Recherche d'utilisateur", + "50-per-page": "50 par page", + "100-per-page": "100 par page", + "250-per-page": "250 par page", + "500-per-page": "500 par page", + "search.uid": "Par ID", "search.uid-placeholder": "Rechercher avec l'ID", "search.username": "Par nom d'utilisateur", diff --git a/public/language/fr/admin/settings/advanced.json b/public/language/fr/admin/settings/advanced.json index c927981568..ea7c6f1568 100644 --- a/public/language/fr/admin/settings/advanced.json +++ b/public/language/fr/admin/settings/advanced.json @@ -1,6 +1,7 @@ { "maintenance-mode": "Mode maintenance", "maintenance-mode.help": "Quand le forum est en mode maintenance, toutes les requêtes sont redirigées vers une page de garde statique. Les administrateurs sont exemptés de cette redirection et peuvent accéder normalement au site. ", + "maintenance-mode.status": "Mode maintenance", "maintenance-mode.message": "Message de maintenance", "headers": "En-têtes", "headers.allow-from": "Définissez ALLOW-FROM pour afficher NodeBB dans un iFrame", diff --git a/public/language/fr/admin/settings/chat.json b/public/language/fr/admin/settings/chat.json index 1bed4bc943..199df93e5f 100644 --- a/public/language/fr/admin/settings/chat.json +++ b/public/language/fr/admin/settings/chat.json @@ -6,6 +6,6 @@ "max-length": "Longueur maximales des messages de discussion", "max-room-size": "Nombre maximum d'utilisateurs dans une même discussion", "delay": "Temps entre chaque message de discussion (en millisecondes)", - "restrictions.seconds-edit-after": "Nombre de secondes avant que les utilisateurs ne soient autorisés à modifier les messages après leur publication. (0 désactivé)", - "restrictions.seconds-delete-after": "Nombre de secondes avant que les utilisateurs ne soient autorisés à supprimer des messages après leur publication. (0 désactivé)" + "restrictions.seconds-edit-after": "Nombre de secondes pendant lesquelles un message de discussion reste modifiable. (0 désactivé)", + "restrictions.seconds-delete-after": "Nombre de secondes pendant lesquelles un message de discussion reste supprimable. (0 désactivé)" } \ No newline at end of file diff --git a/public/language/fr/admin/settings/post.json b/public/language/fr/admin/settings/post.json index 00b241ee9d..7b8f08f360 100644 --- a/public/language/fr/admin/settings/post.json +++ b/public/language/fr/admin/settings/post.json @@ -17,8 +17,8 @@ "restrictions.seconds-between-new": "Secondes entre les messages pour les nouveaux utilisateurs", "restrictions.rep-threshold": "Seuil de réputation avant que ces restrictions ne soient levées", "restrictions.seconds-defore-new": "Nombre de secondes avant qu'un nouvel utilisateur puisse poster", - "restrictions.seconds-edit-after": "Nombre de secondes avant que les utilisateurs ne soient autorisés à modifier des publications après publication. (0 désactivé)", - "restrictions.seconds-delete-after": "Nombre de secondes avant que les utilisateurs ne soient autorisés à supprimer des posts après leur publication. (0 désactivé)", + "restrictions.seconds-edit-after": "Nombre de secondes pendant lesquelles un message reste modifiable. (0 désactivé)", + "restrictions.seconds-delete-after": "Nombre de secondes pendant lesquelles un message reste supprimable. (0 désactivé)", "restrictions.replies-no-delete": "Nombre de réponses après lesquelles les utilisateurs ne peuvent plus supprimer leurs sujets (0 si infini)", "restrictions.min-title-length": "Longueur minimum du titre", "restrictions.max-title-length": "Longueur maximum du titre", diff --git a/public/language/fr/admin/settings/uploads.json b/public/language/fr/admin/settings/uploads.json index f607dcebb5..6044b40371 100644 --- a/public/language/fr/admin/settings/uploads.json +++ b/public/language/fr/admin/settings/uploads.json @@ -2,6 +2,7 @@ "posts": "Sujets", "allow-files": "Autoriser les utilisateurs à télécharger des fichiers standards", "private": "Rendre privés les fichiers téléchargés", + "strip-exif-data": "Supprimer les données EXIF", "private-extensions": "Rendre privé des extensions de fichier.", "private-uploads-extensions-help": "Renseignez ici une liste d'extensions de fichiers séparées par des virgules pour les rendre privées (par exemple : pdf, xls, doc). Une liste vide signifie que tous les fichiers sont privés.", "resize-image-width-threshold": "Redimensionner les images si elles sont plus larges que la largeur spécifiée", diff --git a/public/language/fr/admin/settings/user.json b/public/language/fr/admin/settings/user.json index b41502ba28..2fac6974f0 100644 --- a/public/language/fr/admin/settings/user.json +++ b/public/language/fr/admin/settings/user.json @@ -34,13 +34,15 @@ "online-cutoff-help": "Si l'utilisateur n'effectue aucune action pendant cette durée, il est considéré comme inactif et ne reçoit pas de mises à jour en temps réel.", "registration": "Inscription des utilisateurs", "registration-type": "Type d'inscription", + "registration-approval-type": "Type d'approbation d'inscription", "registration-type.normal": "Normal", "registration-type.admin-approval": "Approbation de administrateur", "registration-type.admin-approval-ip": "Approbation de l'administrateur pour les adresses IP", "registration-type.invite-only": "Uniquement sur invitation", "registration-type.admin-invite-only": "Uniquement sur invitation d'un admin", "registration-type.disabled": "Pas d'inscription", - "registration-type.help": "Normale - Les utilisateurs peuvent s'inscrire depuis la page /register.
\nAvec accord 'un admin - Les inscriptions sont placées dans une file d'approbation pour les administrateurs.
\nAccord d'un admin pour les IPs - Inscription normale pour les nouveaux utilisateurs, sur approbation d'un admin pour les adresses IP qui ont déjà un compte.
\nSur invitation uniquement - Les utilisateurs peuvent inviter des personnes depuis la page utilisateurs.
\nSur invitation d'un admin uniquement - Seuls les administrateurs peuvent inviter des personnes depuis les pages utilisateurs et admin/manage/users.
\nPas d'inscription - Les utilisateurs ne peuvent pas s'inscrire.
", + "registration-type.help": "Normal - Les utilisateurs peuvent s'inscrire à partir de la page d'inscription.
\nInvitation uniquement - Les utilisateurs peuvent inviter d'autres personnes à partir de la page des utilisateurs.
\nInvitation administrateur uniquement - Seuls les administrateurs peuvent inviter d'autres personnes à partir des pages des utilisateurs et des pages d'administration.
\nAucune inscription - Aucune inscription d'utilisateur.
", + "registration-approval-type.help": "Normal - Les utilisateurs sont enregistrés immédiatement.
\nApprobation de l'administrateur - Les inscriptions des utilisateurs sont placées dans une file d'attente d'approbation pour les administrateurs.
\nApprobation par adresses IP pour les nouveaux utilisateurs, Approbation de l'administrateur pour les adresses IP ayant déjà un compte.
", "registration.max-invites": "Nombre maximum d'invitations par utilisateur", "max-invites": "Nombre maximum d'invitations par utilisateur", "max-invites-help": "0 pour supprimer cette restriction. Les admins n'ont aucune restriction
Valable uniquement pour \"Uniquement sur invitation\"", diff --git a/public/language/fr/email.json b/public/language/fr/email.json index 88d84d75df..c61cdd364a 100644 --- a/public/language/fr/email.json +++ b/public/language/fr/email.json @@ -13,7 +13,7 @@ "welcome.cta": "Cliquez ici pour confirmer votre adresse e-mail", "invitation.text1": "%1 vous a invité à rejoindre %2", "invitation.text2": "Votre invitation va expirée dans %1 jours.", - "invitation.ctr": "Cliquer ici pour créer votre compte.", + "invitation.cta": "Cliquez ici pour créer votre compte.", "reset.text1": "Nous avons reçu une demande de réinitialisation de votre mot de passe, probablement parce que vous l'avez oublié. Si ce n'est pas le cas, veuillez ignorer cet email.", "reset.text2": "Pour confirmer la réinitialisation de votre mot de passe, veuillez cliquer sur le lien suivant :", "reset.cta": "Cliquez ici pour réinitialiser votre mot de passe", @@ -31,9 +31,12 @@ "notif.chat.subject": "Nouveau message de chat reçu de %1", "notif.chat.cta": "Cliquez ici pour continuer la conversation", "notif.chat.unsub.info": "Cette notification de chat a été envoyé en raison de vos paramètres d'abonnement.", - "notif.post.cta": "Cliquer ici pour lire le sujet complet", "notif.post.unsub.info": "La notification de ce message vous a été envoyé en raison de vos paramètres d'abonnement.", - "notif.cta": "Cliquez ici pour accéder au forum", + "notif.cta": "Sur le forum", + "notif.cta-new-reply": "Voir les messages", + "notif.cta-new-chat": "Voir les discussions", + "notif.test.short": "Test des notifications", + "notif.test.long": "Ceci est un test de notifications de mail. Envoyez de l'aide!", "test.text1": "Ceci est un e-mail de test pour vérifier que l'e-mailer est correctement configuré pour NodeBB.", "unsub.cta": "Cliquez ici pour modifier ces paramètres", "banned.subject": "Vous avez été banni de %1", diff --git a/public/language/gl/admin/appearance/customise.json b/public/language/gl/admin/appearance/customise.json index 56c11a2805..97abb5ede5 100644 --- a/public/language/gl/admin/appearance/customise.json +++ b/public/language/gl/admin/appearance/customise.json @@ -8,7 +8,7 @@ "custom-js.enable": "Enable Custom Javascript", "custom-header": "Custom Header", - "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", + "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", "custom-header.enable": "Enable Custom Header", "custom-css.livereload": "Enable Live Reload", diff --git a/public/language/gl/admin/manage/categories.json b/public/language/gl/admin/manage/categories.json index 7e49aef36b..1eda6ea080 100644 --- a/public/language/gl/admin/manage/categories.json +++ b/public/language/gl/admin/manage/categories.json @@ -45,7 +45,12 @@ "privileges.search-group": "Add Group", "privileges.copy-to-children": "Copy to Children", "privileges.copy-from-category": "Copy from Category", + "privileges.copy-privileges-to-all-categories": "Copy to All Categories", + "privileges.copy-group-privileges-to-children": "Copy this group's privileges to the children of this category.", + "privileges.copy-group-privileges-to-all-categories": "Copy this group's privileges to all categories.", + "privileges.copy-group-privileges-from": "Copy this group's privileges from another category.", "privileges.inherit": "If the registered-users group is granted a specific privilege, all other groups receive an implicit privilege, even if they are not explicitly defined/checked. This implicit privilege is shown to you because all users are part of the registered-users user group, and so, privileges for additional groups need not be explicitly granted.", + "privileges.copy-success": "Privileges copied!", "analytics.back": "Back to Categories List", "analytics.title": "Analytics for \"%1\" category", diff --git a/public/language/gl/admin/manage/users.json b/public/language/gl/admin/manage/users.json index 05fc3f043f..01088037f2 100644 --- a/public/language/gl/admin/manage/users.json +++ b/public/language/gl/admin/manage/users.json @@ -28,6 +28,11 @@ "pills.banned": "Banned", "pills.search": "User Search", + "50-per-page": "50 per page", + "100-per-page": "100 per page", + "250-per-page": "250 per page", + "500-per-page": "500 per page", + "search.uid": "By User ID", "search.uid-placeholder": "Enter a user ID to search", "search.username": "By User Name", diff --git a/public/language/gl/admin/settings/advanced.json b/public/language/gl/admin/settings/advanced.json index f989898d05..4bd6b2aa60 100644 --- a/public/language/gl/admin/settings/advanced.json +++ b/public/language/gl/admin/settings/advanced.json @@ -1,6 +1,7 @@ { "maintenance-mode": "Maintenance Mode", "maintenance-mode.help": "When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.", + "maintenance-mode.status": "Maintenance Mode Status Code", "maintenance-mode.message": "Maintenance Message", "headers": "Headers", "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", diff --git a/public/language/gl/admin/settings/chat.json b/public/language/gl/admin/settings/chat.json index c538790b95..c1741d101c 100644 --- a/public/language/gl/admin/settings/chat.json +++ b/public/language/gl/admin/settings/chat.json @@ -6,6 +6,6 @@ "max-length": "Maximum length of chat messages", "max-room-size": "Maximum number of users in chat rooms", "delay": "Time between chat messages in milliseconds", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit chat messages after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete chat messages after posting. (0 disabled)" + "restrictions.seconds-edit-after": "Number of seconds a chat message will remain editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a chat message will remain deletable. (0 disabled)" } \ No newline at end of file diff --git a/public/language/gl/admin/settings/post.json b/public/language/gl/admin/settings/post.json index 6594fe384b..528f02d835 100644 --- a/public/language/gl/admin/settings/post.json +++ b/public/language/gl/admin/settings/post.json @@ -17,8 +17,8 @@ "restrictions.seconds-between-new": "Seconds between posts for new users", "restrictions.rep-threshold": "Reputation threshold before these restrictions are lifted", "restrictions.seconds-defore-new": "Seconds before new user can post", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit posts after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete posts after posting. (0 disabled)", + "restrictions.seconds-edit-after": "Number of seconds a post remains editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a post remains deletable. (0 disabled)", "restrictions.replies-no-delete": "Number of replies after users are disallowed to delete their own topics. (0 disabled)", "restrictions.min-title-length": "Minimum Title Length", "restrictions.max-title-length": "Maximum Title Length", diff --git a/public/language/gl/admin/settings/uploads.json b/public/language/gl/admin/settings/uploads.json index 10e53d7e32..34da585485 100644 --- a/public/language/gl/admin/settings/uploads.json +++ b/public/language/gl/admin/settings/uploads.json @@ -2,6 +2,7 @@ "posts": "Posts", "allow-files": "Allow users to upload regular files", "private": "Make uploaded files private", + "strip-exif-data": "Strip EXIF Data", "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", diff --git a/public/language/gl/admin/settings/user.json b/public/language/gl/admin/settings/user.json index 2cfb16addc..9f029bf777 100644 --- a/public/language/gl/admin/settings/user.json +++ b/public/language/gl/admin/settings/user.json @@ -34,13 +34,15 @@ "online-cutoff-help": "If user performs no actions for this duration, they are considered inactive and they do not receive realtime updates.", "registration": "User Registration", "registration-type": "Registration Type", + "registration-approval-type": "Registration Approval Type", "registration-type.normal": "Normal", "registration-type.admin-approval": "Admin Approval", "registration-type.admin-approval-ip": "Admin Approval for IPs", "registration-type.invite-only": "Invite Only", "registration-type.admin-invite-only": "Admin Invite Only", "registration-type.disabled": "No registration", - "registration-type.help": "Normal - Users can register from the /register page.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-type.help": "Normal - Users can register from the /register page.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-approval-type.help": "Normal - Users are registered immediately.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
", "registration.max-invites": "Maximum Invitations per User", "max-invites": "Maximum Invitations per User", "max-invites-help": "0 for no restriction. Admins get infinite invitations
Only applicable for \"Invite Only\"", diff --git a/public/language/gl/email.json b/public/language/gl/email.json index e6037a75f7..9ca5665aa3 100644 --- a/public/language/gl/email.json +++ b/public/language/gl/email.json @@ -13,7 +13,7 @@ "welcome.cta": "Fai clic aquí para confirmar o teu enderezo de correo electrónico ", "invitation.text1": "%1 convidoute a unirte %2", "invitation.text2": "Your invitation will expire in %1 days.", - "invitation.ctr": "Pica aquí para crear a túa conta.", + "invitation.cta": "Click here to create your account.", "reset.text1": "Recibimos unha petición para reiniciar o teu contrasinal, posibelmente porque o esqueciche. Se non é o caso, ignora este correo.", "reset.text2": "Para continuar co reincio do contrasinal, por favor pica no seguinte ligazón:", "reset.cta": "Pica aquí para reiniciar o teu contrasinal", @@ -31,9 +31,12 @@ "notif.chat.subject": "Nova charla recibida de %1", "notif.chat.cta": "Pica aquí para continuar a conversación", "notif.chat.unsub.info": "Esta notificación de charla foiche enviada polas túas opcións de subscrición.", - "notif.post.cta": "Pica aquí para leer todos os temas", "notif.post.unsub.info": "Esta notificación de mensaxe foiche enviada polas túas opcións de subscrición.", - "notif.cta": "Click here to go to forum", + "notif.cta": "To the forum", + "notif.cta-new-reply": "View Post", + "notif.cta-new-chat": "View Chat", + "notif.test.short": "Testing Notifications", + "notif.test.long": "This is a test of the notifications email. Send help!", "test.text1": "Esta é unha mensaxe de proba para verificar que o envío de correo está configurado correctamente para o seu NodeBB.", "unsub.cta": "Pica aquí para cambiar os axustes", "banned.subject": "You have been banned from %1", diff --git a/public/language/he/admin/appearance/customise.json b/public/language/he/admin/appearance/customise.json index 56c11a2805..97abb5ede5 100644 --- a/public/language/he/admin/appearance/customise.json +++ b/public/language/he/admin/appearance/customise.json @@ -8,7 +8,7 @@ "custom-js.enable": "Enable Custom Javascript", "custom-header": "Custom Header", - "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", + "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", "custom-header.enable": "Enable Custom Header", "custom-css.livereload": "Enable Live Reload", diff --git a/public/language/he/admin/manage/categories.json b/public/language/he/admin/manage/categories.json index 7e49aef36b..1eda6ea080 100644 --- a/public/language/he/admin/manage/categories.json +++ b/public/language/he/admin/manage/categories.json @@ -45,7 +45,12 @@ "privileges.search-group": "Add Group", "privileges.copy-to-children": "Copy to Children", "privileges.copy-from-category": "Copy from Category", + "privileges.copy-privileges-to-all-categories": "Copy to All Categories", + "privileges.copy-group-privileges-to-children": "Copy this group's privileges to the children of this category.", + "privileges.copy-group-privileges-to-all-categories": "Copy this group's privileges to all categories.", + "privileges.copy-group-privileges-from": "Copy this group's privileges from another category.", "privileges.inherit": "If the registered-users group is granted a specific privilege, all other groups receive an implicit privilege, even if they are not explicitly defined/checked. This implicit privilege is shown to you because all users are part of the registered-users user group, and so, privileges for additional groups need not be explicitly granted.", + "privileges.copy-success": "Privileges copied!", "analytics.back": "Back to Categories List", "analytics.title": "Analytics for \"%1\" category", diff --git a/public/language/he/admin/manage/users.json b/public/language/he/admin/manage/users.json index 92d92f89d9..79246e9a82 100644 --- a/public/language/he/admin/manage/users.json +++ b/public/language/he/admin/manage/users.json @@ -28,6 +28,11 @@ "pills.banned": "מורחק", "pills.search": "חיפוש משתמשים", + "50-per-page": "50 per page", + "100-per-page": "100 per page", + "250-per-page": "250 per page", + "500-per-page": "500 per page", + "search.uid": "על פי זהות משתמש", "search.uid-placeholder": "הזן מספר משתמש לחיפוש", "search.username": "על פי שם משתמש", diff --git a/public/language/he/admin/settings/advanced.json b/public/language/he/admin/settings/advanced.json index f989898d05..4bd6b2aa60 100644 --- a/public/language/he/admin/settings/advanced.json +++ b/public/language/he/admin/settings/advanced.json @@ -1,6 +1,7 @@ { "maintenance-mode": "Maintenance Mode", "maintenance-mode.help": "When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.", + "maintenance-mode.status": "Maintenance Mode Status Code", "maintenance-mode.message": "Maintenance Message", "headers": "Headers", "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", diff --git a/public/language/he/admin/settings/chat.json b/public/language/he/admin/settings/chat.json index c538790b95..c1741d101c 100644 --- a/public/language/he/admin/settings/chat.json +++ b/public/language/he/admin/settings/chat.json @@ -6,6 +6,6 @@ "max-length": "Maximum length of chat messages", "max-room-size": "Maximum number of users in chat rooms", "delay": "Time between chat messages in milliseconds", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit chat messages after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete chat messages after posting. (0 disabled)" + "restrictions.seconds-edit-after": "Number of seconds a chat message will remain editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a chat message will remain deletable. (0 disabled)" } \ No newline at end of file diff --git a/public/language/he/admin/settings/post.json b/public/language/he/admin/settings/post.json index 6594fe384b..528f02d835 100644 --- a/public/language/he/admin/settings/post.json +++ b/public/language/he/admin/settings/post.json @@ -17,8 +17,8 @@ "restrictions.seconds-between-new": "Seconds between posts for new users", "restrictions.rep-threshold": "Reputation threshold before these restrictions are lifted", "restrictions.seconds-defore-new": "Seconds before new user can post", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit posts after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete posts after posting. (0 disabled)", + "restrictions.seconds-edit-after": "Number of seconds a post remains editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a post remains deletable. (0 disabled)", "restrictions.replies-no-delete": "Number of replies after users are disallowed to delete their own topics. (0 disabled)", "restrictions.min-title-length": "Minimum Title Length", "restrictions.max-title-length": "Maximum Title Length", diff --git a/public/language/he/admin/settings/uploads.json b/public/language/he/admin/settings/uploads.json index 10e53d7e32..34da585485 100644 --- a/public/language/he/admin/settings/uploads.json +++ b/public/language/he/admin/settings/uploads.json @@ -2,6 +2,7 @@ "posts": "Posts", "allow-files": "Allow users to upload regular files", "private": "Make uploaded files private", + "strip-exif-data": "Strip EXIF Data", "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", diff --git a/public/language/he/admin/settings/user.json b/public/language/he/admin/settings/user.json index 2cfb16addc..9f029bf777 100644 --- a/public/language/he/admin/settings/user.json +++ b/public/language/he/admin/settings/user.json @@ -34,13 +34,15 @@ "online-cutoff-help": "If user performs no actions for this duration, they are considered inactive and they do not receive realtime updates.", "registration": "User Registration", "registration-type": "Registration Type", + "registration-approval-type": "Registration Approval Type", "registration-type.normal": "Normal", "registration-type.admin-approval": "Admin Approval", "registration-type.admin-approval-ip": "Admin Approval for IPs", "registration-type.invite-only": "Invite Only", "registration-type.admin-invite-only": "Admin Invite Only", "registration-type.disabled": "No registration", - "registration-type.help": "Normal - Users can register from the /register page.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-type.help": "Normal - Users can register from the /register page.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-approval-type.help": "Normal - Users are registered immediately.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
", "registration.max-invites": "Maximum Invitations per User", "max-invites": "Maximum Invitations per User", "max-invites-help": "0 for no restriction. Admins get infinite invitations
Only applicable for \"Invite Only\"", diff --git a/public/language/he/email.json b/public/language/he/email.json index d634a1b862..384dc7802c 100644 --- a/public/language/he/email.json +++ b/public/language/he/email.json @@ -13,7 +13,7 @@ "welcome.cta": "לחץ כאן על מנת לאשר את כתובת המייל שלך.", "invitation.text1": "%1 הזמין אותך להצתרף ל%2", "invitation.text2": "ההזמנה של תפוג ב %1 ימים", - "invitation.ctr": "לחץ כאן כדי ליצור את החשבון שלך.", + "invitation.cta": "Click here to create your account.", "reset.text1": "קיבלנו בקשה לאפס את הסיסמה לחשבון שלך, כנראה מפני ששכחת אותה. אם לא ביקשת לאפס את הסיסמה, אנא התעלם ממייל זה.", "reset.text2": "על מנת להמשיך עם תהליך איפוס הסיסמה, אנא לחץ על הלינק הבא:", "reset.cta": "לחץ כאן לאפס את הסיסמה שלך.", @@ -31,9 +31,12 @@ "notif.chat.subject": "הודעת צ'אט חדשה התקבלה מ%1", "notif.chat.cta": "לחץ כאן כדי להמשיך את השיחה", "notif.chat.unsub.info": "התראה הצ'אט הזו נשלחה אליך על-פי הגדרות החשבון שלך.", - "notif.post.cta": "לחץ כאן בשביל לקרוא את כל הנושא", "notif.post.unsub.info": "התראת הפוסט הזו נשלחה אליך על-פי הגדרות החשבון שלך.", - "notif.cta": "לחץ כאן על מנת להיכנס לפורום", + "notif.cta": "To the forum", + "notif.cta-new-reply": "View Post", + "notif.cta-new-chat": "View Chat", + "notif.test.short": "Testing Notifications", + "notif.test.long": "This is a test of the notifications email. Send help!", "test.text1": "זהו אימייל ניסיון על מנת לוודא שהגדרות המייל בוצעו כהלכה בהגדרות NodeBB.", "unsub.cta": "לחץ כאן לשנות הגדרות אלו", "banned.subject": "הורחקת מ %1", diff --git a/public/language/hr/admin/appearance/customise.json b/public/language/hr/admin/appearance/customise.json index edd491a29b..db241ab70b 100644 --- a/public/language/hr/admin/appearance/customise.json +++ b/public/language/hr/admin/appearance/customise.json @@ -8,7 +8,7 @@ "custom-js.enable": "Enable Custom Javascript", "custom-header": "Uobičajno zaglavlje", - "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", + "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", "custom-header.enable": "Omogući uobičajeno zaglavlje", "custom-css.livereload": "Enable Live Reload", diff --git a/public/language/hr/admin/manage/categories.json b/public/language/hr/admin/manage/categories.json index fdb90fd68d..a0346abd77 100644 --- a/public/language/hr/admin/manage/categories.json +++ b/public/language/hr/admin/manage/categories.json @@ -45,7 +45,12 @@ "privileges.search-group": "Dodaj grupu", "privileges.copy-to-children": "Kopiraj u dijete", "privileges.copy-from-category": "Kopiraj iz kategorije", + "privileges.copy-privileges-to-all-categories": "Copy to All Categories", + "privileges.copy-group-privileges-to-children": "Copy this group's privileges to the children of this category.", + "privileges.copy-group-privileges-to-all-categories": "Copy this group's privileges to all categories.", + "privileges.copy-group-privileges-from": "Copy this group's privileges from another category.", "privileges.inherit": "If the registered-users group is granted a specific privilege, all other groups receive an implicit privilege, even if they are not explicitly defined/checked. This implicit privilege is shown to you because all users are part of the registered-users user group, and so, privileges for additional groups need not be explicitly granted.", + "privileges.copy-success": "Privileges copied!", "analytics.back": "Povratak na listu kategorija", "analytics.title": "Analitika za \"%1\" kategoriju", diff --git a/public/language/hr/admin/manage/users.json b/public/language/hr/admin/manage/users.json index a5f5a52b6a..bc67c12553 100644 --- a/public/language/hr/admin/manage/users.json +++ b/public/language/hr/admin/manage/users.json @@ -28,6 +28,11 @@ "pills.banned": "Blokirani", "pills.search": "Pretraga korisnika", + "50-per-page": "50 per page", + "100-per-page": "100 per page", + "250-per-page": "250 per page", + "500-per-page": "500 per page", + "search.uid": "By User ID", "search.uid-placeholder": "Enter a user ID to search", "search.username": "Po korisničkom imenu", diff --git a/public/language/hr/admin/settings/advanced.json b/public/language/hr/admin/settings/advanced.json index 04890b57dd..6d58455f7f 100644 --- a/public/language/hr/admin/settings/advanced.json +++ b/public/language/hr/admin/settings/advanced.json @@ -1,6 +1,7 @@ { "maintenance-mode": "Održavanje u toku", "maintenance-mode.help": "Kada je forum u stanju održavanja,svi zahtjevi će biti preusmjereni statičnoj stranici.Administratori su izuzeti od ovog preusmjerenja i mogu normalno koristiti stranicu.", + "maintenance-mode.status": "Maintenance Mode Status Code", "maintenance-mode.message": "Poruka održavanja", "headers": "Zaglavlje", "headers.allow-from": "Izaberi ALLOW-FROM da bi ste postavili NodeBB u iFrame.", diff --git a/public/language/hr/admin/settings/chat.json b/public/language/hr/admin/settings/chat.json index 7837f66857..e3adaa02ff 100644 --- a/public/language/hr/admin/settings/chat.json +++ b/public/language/hr/admin/settings/chat.json @@ -6,6 +6,6 @@ "max-length": "Maksimalna dužina poruka u razgovoru", "max-room-size": "Maksimalan broj korisnika u sobama za razgovor", "delay": "Vrijeme između poruka razgovora u milisekundama", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit chat messages after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete chat messages after posting. (0 disabled)" + "restrictions.seconds-edit-after": "Number of seconds a chat message will remain editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a chat message will remain deletable. (0 disabled)" } \ No newline at end of file diff --git a/public/language/hr/admin/settings/post.json b/public/language/hr/admin/settings/post.json index 6962bccf7a..6fef233b33 100644 --- a/public/language/hr/admin/settings/post.json +++ b/public/language/hr/admin/settings/post.json @@ -17,8 +17,8 @@ "restrictions.seconds-between-new": "Seconds between posts for new users", "restrictions.rep-threshold": "Reputation threshold before these restrictions are lifted", "restrictions.seconds-defore-new": "Sekunde prije novi korisnik može objavljivati", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit posts after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete posts after posting. (0 disabled)", + "restrictions.seconds-edit-after": "Number of seconds a post remains editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a post remains deletable. (0 disabled)", "restrictions.replies-no-delete": "Broj odgovora nakon što je korisniku zabranjeno brisati njegovu temu(u slučaju 0 ova postavka je ugašena).", "restrictions.min-title-length": "Minimalna dužina naslova", "restrictions.max-title-length": "Maksimalna dužina naslova", diff --git a/public/language/hr/admin/settings/uploads.json b/public/language/hr/admin/settings/uploads.json index 984d2ed275..bd74df901d 100644 --- a/public/language/hr/admin/settings/uploads.json +++ b/public/language/hr/admin/settings/uploads.json @@ -2,6 +2,7 @@ "posts": "Objave", "allow-files": "Dozvoli korisnicima učitavanje regularnih datoteka", "private": "Učini datoteke privatnim", + "strip-exif-data": "Strip EXIF Data", "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", diff --git a/public/language/hr/admin/settings/user.json b/public/language/hr/admin/settings/user.json index 7e6ca73169..0c81511c31 100644 --- a/public/language/hr/admin/settings/user.json +++ b/public/language/hr/admin/settings/user.json @@ -34,13 +34,15 @@ "online-cutoff-help": "If user performs no actions for this duration, they are considered inactive and they do not receive realtime updates.", "registration": "Korisnička registracija", "registration-type": "Tip registracije", + "registration-approval-type": "Registration Approval Type", "registration-type.normal": "Nromalno", "registration-type.admin-approval": "Administratorsko dopuštenje", "registration-type.admin-approval-ip": "Administratorska dozovola za IP", "registration-type.invite-only": "Samo uz pozivnicu", "registration-type.admin-invite-only": "Samo uz pozivnicu administratora", "registration-type.disabled": "Bez registracije", - "registration-type.help": "Normal - Users can register from the /register page.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-type.help": "Normal - Users can register from the /register page.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-approval-type.help": "Normal - Users are registered immediately.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
", "registration.max-invites": "Maksimalan broj pozivnica po korisniku", "max-invites": "Maksimalan broj pozivnica po korisniku", "max-invites-help": "0 bez restrikcija. Administrator ima neograničeno pozivnica
Primjenjivo samo za \"poziv na forum\"", diff --git a/public/language/hr/email.json b/public/language/hr/email.json index 52ba2576a2..1a34389c94 100644 --- a/public/language/hr/email.json +++ b/public/language/hr/email.json @@ -13,7 +13,7 @@ "welcome.cta": "Kliknite ovdje da bi potvrdili email adresu", "invitation.text1": "%1 vas je pozvao da se pridružite %2", "invitation.text2": "Your invitation will expire in %1 days.", - "invitation.ctr": "Kliknite ovdje kako biste stvorili korisnički račun.", + "invitation.cta": "Click here to create your account.", "reset.text1": "Dobili smo zahtjev za ponovnim kreiranjem lozinke, vjerojatno jer ste ju zaboravili. Ako niste, molimo vas da ignorirate ovaj email.", "reset.text2": "Da bi nastavili sa ponovnim kreiranjem lozinke, kliknite na ovaj link:", "reset.cta": "Kliknite ovdje kako biste postavili novu lozinku.", @@ -31,9 +31,12 @@ "notif.chat.subject": "Nova poruka od %1", "notif.chat.cta": "Klikni ovdje za nastavak razgovora ", "notif.chat.unsub.info": "Ova obavijest razgovora Vam je poslana na temelju vaših postavki pretplate.", - "notif.post.cta": "Pročitaj temu", "notif.post.unsub.info": "Ova objava Vam je poslana na temelju vaših postavki pretplate.", - "notif.cta": "Click here to go to forum", + "notif.cta": "To the forum", + "notif.cta-new-reply": "View Post", + "notif.cta-new-chat": "View Chat", + "notif.test.short": "Testing Notifications", + "notif.test.long": "This is a test of the notifications email. Send help!", "test.text1": "Ovo je test email za provjeru Vaše konfiguracije.", "unsub.cta": "Klikni ovdje za promjenu postavki", "banned.subject": "Blokirani se na %1", diff --git a/public/language/hu/admin/appearance/customise.json b/public/language/hu/admin/appearance/customise.json index eb735b97ca..96ad023761 100644 --- a/public/language/hu/admin/appearance/customise.json +++ b/public/language/hu/admin/appearance/customise.json @@ -8,7 +8,7 @@ "custom-js.enable": "Egyéni Javascript engedélyezése", "custom-header": "Egyéni fejléc", - "custom-header.description": "Itt adhatsz meg egyéni HTML-t (pl. Meta címkék, stb.), ami fórumod jelölőjének <head> részéhez lesz hozzácsatolva. Megengedettek a szkript címkék is, ám ellenjavalltak, mivel rendelkezésre áll az Egyéni Javascript lap.", + "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", "custom-header.enable": "Egyéni fejléc engedélyezése", "custom-css.livereload": "Élő újratöltés engedélyezése", diff --git a/public/language/hu/admin/manage/categories.json b/public/language/hu/admin/manage/categories.json index 24e72634f9..0d78a254f1 100644 --- a/public/language/hu/admin/manage/categories.json +++ b/public/language/hu/admin/manage/categories.json @@ -45,7 +45,12 @@ "privileges.search-group": "Csoport hozzáadása", "privileges.copy-to-children": "Másolás utódokra", "privileges.copy-from-category": "Másolás kategóriűból", + "privileges.copy-privileges-to-all-categories": "Copy to All Categories", + "privileges.copy-group-privileges-to-children": "Copy this group's privileges to the children of this category.", + "privileges.copy-group-privileges-to-all-categories": "Copy this group's privileges to all categories.", + "privileges.copy-group-privileges-from": "Copy this group's privileges from another category.", "privileges.inherit": "If the registered-users group is granted a specific privilege, all other groups receive an implicit privilege, even if they are not explicitly defined/checked. This implicit privilege is shown to you because all users are part of the registered-users user group, and so, privileges for additional groups need not be explicitly granted.", + "privileges.copy-success": "Privileges copied!", "analytics.back": "Visszatérés a kategórialistához", "analytics.title": "Elemzés \"%1\" kategóriához", diff --git a/public/language/hu/admin/manage/users.json b/public/language/hu/admin/manage/users.json index efad1ccaf5..087932190f 100644 --- a/public/language/hu/admin/manage/users.json +++ b/public/language/hu/admin/manage/users.json @@ -28,6 +28,11 @@ "pills.banned": "Kitiltottak", "pills.search": "Keresés", + "50-per-page": "50 per page", + "100-per-page": "100 per page", + "250-per-page": "250 per page", + "500-per-page": "500 per page", + "search.uid": "ID alapján", "search.uid-placeholder": "Írj be egy ID-t a kereséshez", "search.username": "Felhasználónév szerint", diff --git a/public/language/hu/admin/settings/advanced.json b/public/language/hu/admin/settings/advanced.json index 84b84ab3ed..f6cee0bc6d 100644 --- a/public/language/hu/admin/settings/advanced.json +++ b/public/language/hu/admin/settings/advanced.json @@ -1,6 +1,7 @@ { "maintenance-mode": "Karbantartási mód", "maintenance-mode.help": "Amikor a fórum karbantartási módban van, minden kérés átirányításra kerül egy statikus feltartóztató oldalra. Az adminisztrátorok kivételnek számítanak ez alól, és szokásos módon hozzáférhetnek az oldalhoz.", + "maintenance-mode.status": "Maintenance Mode Status Code", "maintenance-mode.message": "A karbantartás üzenete", "headers": "Fejlécek", "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", diff --git a/public/language/hu/admin/settings/chat.json b/public/language/hu/admin/settings/chat.json index da98a80171..950f5f93a2 100644 --- a/public/language/hu/admin/settings/chat.json +++ b/public/language/hu/admin/settings/chat.json @@ -6,6 +6,6 @@ "max-length": "Chat üzenetek maximális hossza", "max-room-size": "A chat szobákban lévő felhasználók maximális száma", "delay": "Chat üzenetek közötti idő ezredmásodpercben", - "restrictions.seconds-edit-after": "Hozzászólást követő, a felhasználók számára a chat üzenetek szerkesztésének engedélyezését megelőző másodpercek száma. (0 letiltva)", - "restrictions.seconds-delete-after": "Hozzászólást követő, a felhasználók számára a chat üzenetek törlésének engedélyezését megelőző másodpercek száma. (0 letiltva)" + "restrictions.seconds-edit-after": "Number of seconds a chat message will remain editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a chat message will remain deletable. (0 disabled)" } \ No newline at end of file diff --git a/public/language/hu/admin/settings/post.json b/public/language/hu/admin/settings/post.json index 6594fe384b..528f02d835 100644 --- a/public/language/hu/admin/settings/post.json +++ b/public/language/hu/admin/settings/post.json @@ -17,8 +17,8 @@ "restrictions.seconds-between-new": "Seconds between posts for new users", "restrictions.rep-threshold": "Reputation threshold before these restrictions are lifted", "restrictions.seconds-defore-new": "Seconds before new user can post", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit posts after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete posts after posting. (0 disabled)", + "restrictions.seconds-edit-after": "Number of seconds a post remains editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a post remains deletable. (0 disabled)", "restrictions.replies-no-delete": "Number of replies after users are disallowed to delete their own topics. (0 disabled)", "restrictions.min-title-length": "Minimum Title Length", "restrictions.max-title-length": "Maximum Title Length", diff --git a/public/language/hu/admin/settings/uploads.json b/public/language/hu/admin/settings/uploads.json index 88a0103ec2..c39ae68249 100644 --- a/public/language/hu/admin/settings/uploads.json +++ b/public/language/hu/admin/settings/uploads.json @@ -2,6 +2,7 @@ "posts": "Hozzászólások", "allow-files": "Szokásos fájlok feltöltésének engedélyezése a felhasználók számára", "private": "Feltöltött fájlok priváttá tevése", + "strip-exif-data": "Strip EXIF Data", "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", diff --git a/public/language/hu/admin/settings/user.json b/public/language/hu/admin/settings/user.json index 2cfb16addc..9f029bf777 100644 --- a/public/language/hu/admin/settings/user.json +++ b/public/language/hu/admin/settings/user.json @@ -34,13 +34,15 @@ "online-cutoff-help": "If user performs no actions for this duration, they are considered inactive and they do not receive realtime updates.", "registration": "User Registration", "registration-type": "Registration Type", + "registration-approval-type": "Registration Approval Type", "registration-type.normal": "Normal", "registration-type.admin-approval": "Admin Approval", "registration-type.admin-approval-ip": "Admin Approval for IPs", "registration-type.invite-only": "Invite Only", "registration-type.admin-invite-only": "Admin Invite Only", "registration-type.disabled": "No registration", - "registration-type.help": "Normal - Users can register from the /register page.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-type.help": "Normal - Users can register from the /register page.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-approval-type.help": "Normal - Users are registered immediately.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
", "registration.max-invites": "Maximum Invitations per User", "max-invites": "Maximum Invitations per User", "max-invites-help": "0 for no restriction. Admins get infinite invitations
Only applicable for \"Invite Only\"", diff --git a/public/language/hu/email.json b/public/language/hu/email.json index f0079ddc5a..8ae65f8d43 100644 --- a/public/language/hu/email.json +++ b/public/language/hu/email.json @@ -13,7 +13,7 @@ "welcome.cta": "Kattints ide az e-mail címed megerősítéséhez", "invitation.text1": "%1 meghívott ide: %2", "invitation.text2": "A meghívó %1 napon belül lejár.", - "invitation.ctr": "Kattints ide a fiókod létrehozásához.", + "invitation.cta": "Click here to create your account.", "reset.text1": "Kaptunk egy kérést jelszavad visszaállítására, valószínűleg azért, mert elfelejtetted azt. Ha ez nem így van, hagyd figyelmen kívül ezt a levelet.", "reset.text2": "A jelszó visszaállításának folytatásához kattints az alábbi linkre:", "reset.cta": "Kattints ide a jelszavad visszaállításához", @@ -31,9 +31,12 @@ "notif.chat.subject": "Új chat üzenet érkezett a következőtől: %1", "notif.chat.cta": "Kattints ide a beszélgetés folytatásához", "notif.chat.unsub.info": "Ez a chat-értesítés a feliratkozási beállításaid miatt lett kiküldve.", - "notif.post.cta": "Kattints ide a teljes témakör olvasásához", "notif.post.unsub.info": "Ez a hozzászólás-értesítés a feliratkozási beállításaid miatt lett kiküldve.", - "notif.cta": "Kattints ide a fórumra ugráshoz", + "notif.cta": "To the forum", + "notif.cta-new-reply": "View Post", + "notif.cta-new-chat": "View Chat", + "notif.test.short": "Testing Notifications", + "notif.test.long": "This is a test of the notifications email. Send help!", "test.text1": "Ez egy teszt levél, ami által ellenőrizzük, hogy a levelező helyesen lett e beállítva a NodeBB-ben.", "unsub.cta": "Kattintson ide a beállítások módosításához", "banned.subject": "Ki lettél tiltva a(z) %1 oldalról", diff --git a/public/language/id/admin/appearance/customise.json b/public/language/id/admin/appearance/customise.json index 56c11a2805..97abb5ede5 100644 --- a/public/language/id/admin/appearance/customise.json +++ b/public/language/id/admin/appearance/customise.json @@ -8,7 +8,7 @@ "custom-js.enable": "Enable Custom Javascript", "custom-header": "Custom Header", - "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", + "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", "custom-header.enable": "Enable Custom Header", "custom-css.livereload": "Enable Live Reload", diff --git a/public/language/id/admin/manage/categories.json b/public/language/id/admin/manage/categories.json index 7e49aef36b..1eda6ea080 100644 --- a/public/language/id/admin/manage/categories.json +++ b/public/language/id/admin/manage/categories.json @@ -45,7 +45,12 @@ "privileges.search-group": "Add Group", "privileges.copy-to-children": "Copy to Children", "privileges.copy-from-category": "Copy from Category", + "privileges.copy-privileges-to-all-categories": "Copy to All Categories", + "privileges.copy-group-privileges-to-children": "Copy this group's privileges to the children of this category.", + "privileges.copy-group-privileges-to-all-categories": "Copy this group's privileges to all categories.", + "privileges.copy-group-privileges-from": "Copy this group's privileges from another category.", "privileges.inherit": "If the registered-users group is granted a specific privilege, all other groups receive an implicit privilege, even if they are not explicitly defined/checked. This implicit privilege is shown to you because all users are part of the registered-users user group, and so, privileges for additional groups need not be explicitly granted.", + "privileges.copy-success": "Privileges copied!", "analytics.back": "Back to Categories List", "analytics.title": "Analytics for \"%1\" category", diff --git a/public/language/id/admin/manage/users.json b/public/language/id/admin/manage/users.json index 05fc3f043f..01088037f2 100644 --- a/public/language/id/admin/manage/users.json +++ b/public/language/id/admin/manage/users.json @@ -28,6 +28,11 @@ "pills.banned": "Banned", "pills.search": "User Search", + "50-per-page": "50 per page", + "100-per-page": "100 per page", + "250-per-page": "250 per page", + "500-per-page": "500 per page", + "search.uid": "By User ID", "search.uid-placeholder": "Enter a user ID to search", "search.username": "By User Name", diff --git a/public/language/id/admin/settings/advanced.json b/public/language/id/admin/settings/advanced.json index f989898d05..4bd6b2aa60 100644 --- a/public/language/id/admin/settings/advanced.json +++ b/public/language/id/admin/settings/advanced.json @@ -1,6 +1,7 @@ { "maintenance-mode": "Maintenance Mode", "maintenance-mode.help": "When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.", + "maintenance-mode.status": "Maintenance Mode Status Code", "maintenance-mode.message": "Maintenance Message", "headers": "Headers", "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", diff --git a/public/language/id/admin/settings/chat.json b/public/language/id/admin/settings/chat.json index c538790b95..c1741d101c 100644 --- a/public/language/id/admin/settings/chat.json +++ b/public/language/id/admin/settings/chat.json @@ -6,6 +6,6 @@ "max-length": "Maximum length of chat messages", "max-room-size": "Maximum number of users in chat rooms", "delay": "Time between chat messages in milliseconds", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit chat messages after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete chat messages after posting. (0 disabled)" + "restrictions.seconds-edit-after": "Number of seconds a chat message will remain editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a chat message will remain deletable. (0 disabled)" } \ No newline at end of file diff --git a/public/language/id/admin/settings/post.json b/public/language/id/admin/settings/post.json index 6594fe384b..528f02d835 100644 --- a/public/language/id/admin/settings/post.json +++ b/public/language/id/admin/settings/post.json @@ -17,8 +17,8 @@ "restrictions.seconds-between-new": "Seconds between posts for new users", "restrictions.rep-threshold": "Reputation threshold before these restrictions are lifted", "restrictions.seconds-defore-new": "Seconds before new user can post", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit posts after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete posts after posting. (0 disabled)", + "restrictions.seconds-edit-after": "Number of seconds a post remains editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a post remains deletable. (0 disabled)", "restrictions.replies-no-delete": "Number of replies after users are disallowed to delete their own topics. (0 disabled)", "restrictions.min-title-length": "Minimum Title Length", "restrictions.max-title-length": "Maximum Title Length", diff --git a/public/language/id/admin/settings/uploads.json b/public/language/id/admin/settings/uploads.json index 10e53d7e32..34da585485 100644 --- a/public/language/id/admin/settings/uploads.json +++ b/public/language/id/admin/settings/uploads.json @@ -2,6 +2,7 @@ "posts": "Posts", "allow-files": "Allow users to upload regular files", "private": "Make uploaded files private", + "strip-exif-data": "Strip EXIF Data", "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", diff --git a/public/language/id/admin/settings/user.json b/public/language/id/admin/settings/user.json index 2cfb16addc..9f029bf777 100644 --- a/public/language/id/admin/settings/user.json +++ b/public/language/id/admin/settings/user.json @@ -34,13 +34,15 @@ "online-cutoff-help": "If user performs no actions for this duration, they are considered inactive and they do not receive realtime updates.", "registration": "User Registration", "registration-type": "Registration Type", + "registration-approval-type": "Registration Approval Type", "registration-type.normal": "Normal", "registration-type.admin-approval": "Admin Approval", "registration-type.admin-approval-ip": "Admin Approval for IPs", "registration-type.invite-only": "Invite Only", "registration-type.admin-invite-only": "Admin Invite Only", "registration-type.disabled": "No registration", - "registration-type.help": "Normal - Users can register from the /register page.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-type.help": "Normal - Users can register from the /register page.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-approval-type.help": "Normal - Users are registered immediately.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
", "registration.max-invites": "Maximum Invitations per User", "max-invites": "Maximum Invitations per User", "max-invites-help": "0 for no restriction. Admins get infinite invitations
Only applicable for \"Invite Only\"", diff --git a/public/language/id/email.json b/public/language/id/email.json index f6d7944126..7971134101 100644 --- a/public/language/id/email.json +++ b/public/language/id/email.json @@ -13,7 +13,7 @@ "welcome.cta": "Klik disini untuk mengkonfirmasi alamat email anda.", "invitation.text1": "%1 telah mengundang anda untuk bergabung %2", "invitation.text2": "Your invitation will expire in %1 days.", - "invitation.ctr": "Klik di sini untuk membuat akun anda", + "invitation.cta": "Click here to create your account.", "reset.text1": "Kami menerima permintan untuk mengatur ulang kata sandi anda, Ini dikarenakan anda telah lupa akan kata sandi anda. Tolong abaikan email ini jika sebaliknya.", "reset.text2": "Mohon klik link berikut untuk mengatur ulang kata sandi anda.", "reset.cta": "Klik di sini untuk mengatur ulang kata sandi anda", @@ -31,9 +31,12 @@ "notif.chat.subject": "Pesan yang baru diterima dari %1", "notif.chat.cta": "Klik di sini untuk melanjutkan percakapan", "notif.chat.unsub.info": "Sesuai pengaturan langganan anda, notifikasi obrolan ini dikirmkan kepada anda", - "notif.post.cta": "Click here to read the full topic", "notif.post.unsub.info": "This post notification was sent to you due to your subscription settings.", - "notif.cta": "Click here to go to forum", + "notif.cta": "To the forum", + "notif.cta-new-reply": "View Post", + "notif.cta-new-chat": "View Chat", + "notif.test.short": "Testing Notifications", + "notif.test.long": "This is a test of the notifications email. Send help!", "test.text1": "Ini hanya email percobaan untuk menverifkasi pengiriman email telah diatur oleh NodeBB secara benar", "unsub.cta": "Klik di sini untuk mengubah pengaturan-pengaturan tersebut.", "banned.subject": "You have been banned from %1", diff --git a/public/language/it/admin/appearance/customise.json b/public/language/it/admin/appearance/customise.json index a3e0457a00..6774a33429 100644 --- a/public/language/it/admin/appearance/customise.json +++ b/public/language/it/admin/appearance/customise.json @@ -8,7 +8,7 @@ "custom-js.enable": "Abilita Javascript personalizzato", "custom-header": "Intestazione personalizzata", - "custom-header.description": "Inserire l'HTML personalizzato qui (es. Meta Tags, ecc), che sarà aggiunto alla sezione <head>del markup del tuo forum. I tag degli script sono permessi, ma sono sconsigliati, in quanto è disponibile la scheda Javascript personalizzato.", + "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", "custom-header.enable": "Abilita Intestazione personalizzata", "custom-css.livereload": "Abilita riavvio a caldo (Live Reolad)", diff --git a/public/language/it/admin/manage/categories.json b/public/language/it/admin/manage/categories.json index 55a96afe6c..ef51b20370 100644 --- a/public/language/it/admin/manage/categories.json +++ b/public/language/it/admin/manage/categories.json @@ -45,7 +45,12 @@ "privileges.search-group": "Add Group", "privileges.copy-to-children": "Copy to Children", "privileges.copy-from-category": "Copy from Category", + "privileges.copy-privileges-to-all-categories": "Copy to All Categories", + "privileges.copy-group-privileges-to-children": "Copy this group's privileges to the children of this category.", + "privileges.copy-group-privileges-to-all-categories": "Copy this group's privileges to all categories.", + "privileges.copy-group-privileges-from": "Copy this group's privileges from another category.", "privileges.inherit": "If the registered-users group is granted a specific privilege, all other groups receive an implicit privilege, even if they are not explicitly defined/checked. This implicit privilege is shown to you because all users are part of the registered-users user group, and so, privileges for additional groups need not be explicitly granted.", + "privileges.copy-success": "Privileges copied!", "analytics.back": "Back to Categories List", "analytics.title": "Analytics for \"%1\" category", diff --git a/public/language/it/admin/manage/users.json b/public/language/it/admin/manage/users.json index 74093e725e..1827492081 100644 --- a/public/language/it/admin/manage/users.json +++ b/public/language/it/admin/manage/users.json @@ -28,6 +28,11 @@ "pills.banned": "Banned", "pills.search": "User Search", + "50-per-page": "50 per page", + "100-per-page": "100 per page", + "250-per-page": "250 per page", + "500-per-page": "500 per page", + "search.uid": "By User ID", "search.uid-placeholder": "Enter a user ID to search", "search.username": "By User Name", diff --git a/public/language/it/admin/settings/advanced.json b/public/language/it/admin/settings/advanced.json index e392bac423..3e6771aa44 100644 --- a/public/language/it/admin/settings/advanced.json +++ b/public/language/it/admin/settings/advanced.json @@ -1,6 +1,7 @@ { "maintenance-mode": "Modalità manutenzione", "maintenance-mode.help": "Quando il forum è in modalità manutenzione, tutte le richieste saranno reindirizzate ad una pagina di attesa statica. Gli amministratori sono esenti da questo reindirizzamento e sono in grado di accedere al sito normalmente.", + "maintenance-mode.status": "Maintenance Mode Status Code", "maintenance-mode.message": "Messaggio di manutenzione", "headers": "Intestazioni", "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", diff --git a/public/language/it/admin/settings/chat.json b/public/language/it/admin/settings/chat.json index cbaff8f86f..267b6376c1 100644 --- a/public/language/it/admin/settings/chat.json +++ b/public/language/it/admin/settings/chat.json @@ -6,6 +6,6 @@ "max-length": "Lunghezza massima dei messaggi della chat", "max-room-size": "Numero massimo di utenti nelle stanza chat", "delay": "Tempo tra i messaggi della chat in millisecondi", - "restrictions.seconds-edit-after": "Numero di secondi prima che gli utenti siano autorizzati a modificare i messaggi di chat dopo la pubblicazione. (0 disabilitato)", - "restrictions.seconds-delete-after": "Numero di secondi prima che gli utenti siano autorizzati a cancellare i messaggi di chat dopo la pubblicazione. (0 disabilitato)" + "restrictions.seconds-edit-after": "Number of seconds a chat message will remain editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a chat message will remain deletable. (0 disabled)" } \ No newline at end of file diff --git a/public/language/it/admin/settings/post.json b/public/language/it/admin/settings/post.json index 356809fc3a..eb312dea63 100644 --- a/public/language/it/admin/settings/post.json +++ b/public/language/it/admin/settings/post.json @@ -17,8 +17,8 @@ "restrictions.seconds-between-new": "Seconds between posts for new users", "restrictions.rep-threshold": "Reputation threshold before these restrictions are lifted", "restrictions.seconds-defore-new": "Seconds before new user can post", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit posts after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete posts after posting. (0 disabled)", + "restrictions.seconds-edit-after": "Number of seconds a post remains editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a post remains deletable. (0 disabled)", "restrictions.replies-no-delete": "Number of replies after users are disallowed to delete their own topics. (0 disabled)", "restrictions.min-title-length": "Minimum Title Length", "restrictions.max-title-length": "Maximum Title Length", diff --git a/public/language/it/admin/settings/uploads.json b/public/language/it/admin/settings/uploads.json index 10e53d7e32..34da585485 100644 --- a/public/language/it/admin/settings/uploads.json +++ b/public/language/it/admin/settings/uploads.json @@ -2,6 +2,7 @@ "posts": "Posts", "allow-files": "Allow users to upload regular files", "private": "Make uploaded files private", + "strip-exif-data": "Strip EXIF Data", "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", diff --git a/public/language/it/admin/settings/user.json b/public/language/it/admin/settings/user.json index 16d535d622..5c5bcbf8fb 100644 --- a/public/language/it/admin/settings/user.json +++ b/public/language/it/admin/settings/user.json @@ -34,13 +34,15 @@ "online-cutoff-help": "If user performs no actions for this duration, they are considered inactive and they do not receive realtime updates.", "registration": "Registrazione Utente", "registration-type": "Tipo Registrazione", + "registration-approval-type": "Registration Approval Type", "registration-type.normal": "Normal", "registration-type.admin-approval": "Admin Approval", "registration-type.admin-approval-ip": "Admin Approval for IPs", "registration-type.invite-only": "Invite Only", "registration-type.admin-invite-only": "Admin Invite Only", "registration-type.disabled": "No registration", - "registration-type.help": "Normale - Gli utenti possono registrarsi nella /pagina registrazione.
\nApprovazione Amministratore - Le registrazioni degli utenti sono messe in attesa di attesa di approvazione degli amministratori.
\nApprovazione Amministratore per IP - Normale per i nuovi utenti, Approvazione Amministratore per gli indirizzi IP che dispongono già di un account.
\nSolo su invito - Gli utenti possono invitarne altri dalla
pagina utente.
\nSolo su invito Amministratore: Solo gli amministratori possono invitare altri da utenti e dalle pagine amministratore/gestione/utenti.
\nNessuna registrazione - Nessuna registrazione utente.
", + "registration-type.help": "Normal - Users can register from the /register page.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-approval-type.help": "Normal - Users are registered immediately.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
", "registration.max-invites": "Maximum Invitations per User", "max-invites": "Maximum Invitations per User", "max-invites-help": "0 for no restriction. Admins get infinite invitations
Only applicable for \"Invite Only\"", diff --git a/public/language/it/email.json b/public/language/it/email.json index b92b928eab..b646615c36 100644 --- a/public/language/it/email.json +++ b/public/language/it/email.json @@ -13,7 +13,7 @@ "welcome.cta": "Clicca qui per confermare il tuo indirizzo email", "invitation.text1": "%1 ti ha invitato a entrare in %2", "invitation.text2": "Il tuo invito scadrà tra %1 giorno.", - "invitation.ctr": "Clicca qui per creare il tuo account.", + "invitation.cta": "Click here to create your account.", "reset.text1": "Abbiamo ricevuto una richiesta di reset della tua password, probabilmente perché l'hai dimenticata. Se non è così si prega di ignorare questa email.", "reset.text2": "Per confermare il reset della password per favore clicca il seguente link:", "reset.cta": "Clicca qui per resettare la tua password", @@ -31,9 +31,12 @@ "notif.chat.subject": "Nuovo messaggio in chat da %1", "notif.chat.cta": "Clicca qui per continuare la conversazione", "notif.chat.unsub.info": "Questa notifica di chat ti è stata inviata perché l'hai sottoscritta nelle impostazioni.", - "notif.post.cta": "Clicca qui per leggere la discussione completa", "notif.post.unsub.info": "Questa notifica di discussione ti è stata inviata perché l'hai sottoscritta nelle impostazioni.", - "notif.cta": "Clicca qui per andare al forum", + "notif.cta": "To the forum", + "notif.cta-new-reply": "View Post", + "notif.cta-new-chat": "View Chat", + "notif.test.short": "Testing Notifications", + "notif.test.long": "This is a test of the notifications email. Send help!", "test.text1": "Questa è una email di prova per verificare che il servizio di invio email è configurato correttamente sul tuo NodeBB.", "unsub.cta": "Clicca qui per modificare queste impostazioni", "banned.subject": "Sei stato bannato da %1", diff --git a/public/language/ja/admin/appearance/customise.json b/public/language/ja/admin/appearance/customise.json index 6c94263d97..0c3f036726 100644 --- a/public/language/ja/admin/appearance/customise.json +++ b/public/language/ja/admin/appearance/customise.json @@ -8,7 +8,7 @@ "custom-js.enable": "Enable Custom Javascript", "custom-header": "カスタムヘッダー", - "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", + "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", "custom-header.enable": "カスタムヘッダーを有効にする", "custom-css.livereload": "ライブリロードを有効にする", diff --git a/public/language/ja/admin/manage/categories.json b/public/language/ja/admin/manage/categories.json index d33f1f94d2..ae12d05ca5 100644 --- a/public/language/ja/admin/manage/categories.json +++ b/public/language/ja/admin/manage/categories.json @@ -45,7 +45,12 @@ "privileges.search-group": "グループを追加", "privileges.copy-to-children": "子要素にコピーする", "privileges.copy-from-category": "カテゴリからのコピー", + "privileges.copy-privileges-to-all-categories": "Copy to All Categories", + "privileges.copy-group-privileges-to-children": "Copy this group's privileges to the children of this category.", + "privileges.copy-group-privileges-to-all-categories": "Copy this group's privileges to all categories.", + "privileges.copy-group-privileges-from": "Copy this group's privileges from another category.", "privileges.inherit": "登録済ユーザーグループに特定の権限が与えられている場合、他のすべてのグループはたとえ明示的に定義/検査されていなくても暗黙の特権があります。すべてのユーザーは登録済ユーザーのユーザーグループの一部で、この暗黙の特権が表示されるため、追加グループの特権を明示的に付与する必要はありません。", + "privileges.copy-success": "Privileges copied!", "analytics.back": "カテゴリ一覧に戻る", "analytics.title": "カテゴリ\"%1\"のアナリティクス", diff --git a/public/language/ja/admin/manage/users.json b/public/language/ja/admin/manage/users.json index ec180a8693..15a6a0101d 100644 --- a/public/language/ja/admin/manage/users.json +++ b/public/language/ja/admin/manage/users.json @@ -28,6 +28,11 @@ "pills.banned": "BANされた", "pills.search": "ユーザーを検索", + "50-per-page": "50 per page", + "100-per-page": "100 per page", + "250-per-page": "250 per page", + "500-per-page": "500 per page", + "search.uid": "By User ID", "search.uid-placeholder": "Enter a user ID to search", "search.username": "ユーザー名別", diff --git a/public/language/ja/admin/settings/advanced.json b/public/language/ja/admin/settings/advanced.json index c1624672c7..6f4dc2702b 100644 --- a/public/language/ja/admin/settings/advanced.json +++ b/public/language/ja/admin/settings/advanced.json @@ -1,6 +1,7 @@ { "maintenance-mode": "メンテナンスモード", "maintenance-mode.help": "フォーラムがメンテナンスモードの場合、すべてのリクエストは静的な一時ページにリダイレクトされます。管理者はこのリダイレクトから免除され、通常のサイトにアクセスできます。", + "maintenance-mode.status": "Maintenance Mode Status Code", "maintenance-mode.message": "メンテナンスメッセージ", "headers": "ヘッダー", "headers.allow-from": "NodeBBをインラインフレーム内に配置するようALLOW-FROMを設定する", diff --git a/public/language/ja/admin/settings/chat.json b/public/language/ja/admin/settings/chat.json index 5a4754658d..faabb8df82 100644 --- a/public/language/ja/admin/settings/chat.json +++ b/public/language/ja/admin/settings/chat.json @@ -6,6 +6,6 @@ "max-length": "チャットメッセージの最大の長さ", "max-room-size": "チャットルームの最大ユーザー数", "delay": "ミリ秒単位のチャットメッセージ間の時間", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit chat messages after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete chat messages after posting. (0 disabled)" + "restrictions.seconds-edit-after": "Number of seconds a chat message will remain editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a chat message will remain deletable. (0 disabled)" } \ No newline at end of file diff --git a/public/language/ja/admin/settings/post.json b/public/language/ja/admin/settings/post.json index f3252d6b9b..c803af93d4 100644 --- a/public/language/ja/admin/settings/post.json +++ b/public/language/ja/admin/settings/post.json @@ -17,8 +17,8 @@ "restrictions.seconds-between-new": "Seconds between posts for new users", "restrictions.rep-threshold": "Reputation threshold before these restrictions are lifted", "restrictions.seconds-defore-new": "新しいユーザーが投稿できるまでの秒数", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit posts after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete posts after posting. (0 disabled)", + "restrictions.seconds-edit-after": "Number of seconds a post remains editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a post remains deletable. (0 disabled)", "restrictions.replies-no-delete": "ユーザーが自分のスレッドを削除できなくなった後の返信数(0は無効)", "restrictions.min-title-length": "タイトルの最小文字数", "restrictions.max-title-length": "タイトルの最大文字数", diff --git a/public/language/ja/admin/settings/uploads.json b/public/language/ja/admin/settings/uploads.json index 0589479719..2f637baf85 100644 --- a/public/language/ja/admin/settings/uploads.json +++ b/public/language/ja/admin/settings/uploads.json @@ -2,6 +2,7 @@ "posts": "投稿", "allow-files": "ユーザーが通常のファイルをアップロードできるようにする。", "private": "アップロードしたファイルを非公開にする", + "strip-exif-data": "Strip EXIF Data", "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", diff --git a/public/language/ja/admin/settings/user.json b/public/language/ja/admin/settings/user.json index 360818e454..487237ab0f 100644 --- a/public/language/ja/admin/settings/user.json +++ b/public/language/ja/admin/settings/user.json @@ -34,13 +34,15 @@ "online-cutoff-help": "If user performs no actions for this duration, they are considered inactive and they do not receive realtime updates.", "registration": "ユーザー登録", "registration-type": "登録タイプ", + "registration-approval-type": "Registration Approval Type", "registration-type.normal": "標準", "registration-type.admin-approval": "管理者承認", "registration-type.admin-approval-ip": "IPの管理者承認", "registration-type.invite-only": "招待のみ", "registration-type.admin-invite-only": "管理者招待のみ", "registration-type.disabled": "登録なし", - "registration-type.help": "通常 - ユーザーは/登録ページから登録できます。
\n管理者承認 - ユーザー登録は、管理者向けの承認待ちキューに配置されます。
\nIPの管理者承認 - 新規ユーザーの場合は通常、アカウントが既に設定されているIPアドレスの管理者承認の場合。\n招待のみ - ユーザーはユーザーページから他のユーザーを招待できます。
\n管理者招待のみ - 管理者のみがユーザー管理者/管理者から他のユーザーを招待できます/ users ページ\n登録なし - ユーザー登録なし。
", + "registration-type.help": "Normal - Users can register from the /register page.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-approval-type.help": "Normal - Users are registered immediately.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
", "registration.max-invites": "ユーザーごとの最大招待数", "max-invites": "ユーザーごとの最大招待数", "max-invites-help": "無制限の場合は0です。管理者は無限の招待を受ける
「招待のみ」にのみ適用されます", diff --git a/public/language/ja/email.json b/public/language/ja/email.json index 30f857687f..71014c5c92 100644 --- a/public/language/ja/email.json +++ b/public/language/ja/email.json @@ -13,7 +13,7 @@ "welcome.cta": "ここをクリックしてメールアドレスの確認を行ってください", "invitation.text1": "%1さんがあなたを%2に招待しました", "invitation.text2": "Your invitation will expire in %1 days.", - "invitation.ctr": "アカウントを作成するにはここをクリックしてください。", + "invitation.cta": "Click here to create your account.", "reset.text1": "パスワードリセットのリクエストを受け付けました。リクエストしていない場合はこのメールは無視してください。", "reset.text2": "パスワードをリセットするには、次のリンクにクリックしてください:", "reset.cta": "パスワードをリセットするには、ここをクリックしてください", @@ -31,9 +31,12 @@ "notif.chat.subject": "%1さんからの新しいチャットメッセージがあります。", "notif.chat.cta": "クリックして会話を続ける", "notif.chat.unsub.info": "このチャットの通知はあなたの購読設定により送られました。", - "notif.post.cta": "ここをクリックして全て読みます", "notif.post.unsub.info": "この投稿の通知はあなたの購読設定により送られました。", - "notif.cta": "Click here to go to forum", + "notif.cta": "To the forum", + "notif.cta-new-reply": "View Post", + "notif.cta-new-chat": "View Chat", + "notif.test.short": "Testing Notifications", + "notif.test.long": "This is a test of the notifications email. Send help!", "test.text1": "このメールはNodeBBのメーラー(emailer)が正しく設定されているか確認をするためのメールです。", "unsub.cta": "ここをクリックして設定を変更する", "banned.subject": "%1さんからBANされました。", diff --git a/public/language/ko/admin/appearance/customise.json b/public/language/ko/admin/appearance/customise.json index 2b98616966..dc81e71132 100644 --- a/public/language/ko/admin/appearance/customise.json +++ b/public/language/ko/admin/appearance/customise.json @@ -8,7 +8,7 @@ "custom-js.enable": "사용자 javascript 활성화", "custom-header": "사용자 정의 헤더", - "custom-header.description": "사용자의 HTML을 여기에 입력하세요.(메타 태그등) 당신의 포럼 마크업의 섹션에 추가될 것입니다. 사용자 탭 사용이 가능하므로 스크립트 태그는 허용되지만 권장하지 않습니다.", + "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", "custom-header.enable": "사용자 정의 헤더 허용", "custom-css.livereload": "실시간 새로 고침 허용", diff --git a/public/language/ko/admin/manage/categories.json b/public/language/ko/admin/manage/categories.json index 29d9512083..56cec2f3c1 100644 --- a/public/language/ko/admin/manage/categories.json +++ b/public/language/ko/admin/manage/categories.json @@ -45,7 +45,12 @@ "privileges.search-group": "그룹 추가", "privileges.copy-to-children": "하위로 복사", "privileges.copy-from-category": "게시판에서 복사", + "privileges.copy-privileges-to-all-categories": "Copy to All Categories", + "privileges.copy-group-privileges-to-children": "Copy this group's privileges to the children of this category.", + "privileges.copy-group-privileges-to-all-categories": "Copy this group's privileges to all categories.", + "privileges.copy-group-privileges-from": "Copy this group's privileges from another category.", "privileges.inherit": "만약 registered-users그룹이 특정 권한을 허가 받는다면 모든 다른 그룹들 또한 따로 추가하거나 체크하지 않더라도 암시적 권한을 얻게 됩니다. 모든 유저가 registered-users 그룹의 멤버이기 때문에 다른 추가적인 그룹에 대한 권한은 따로 허가 받을 필요가 없습니다.", + "privileges.copy-success": "Privileges copied!", "analytics.back": "게시판 목록으로 돌아가기", "analytics.title": "\"%1\" 게시판 분석 결과", diff --git a/public/language/ko/admin/manage/users.json b/public/language/ko/admin/manage/users.json index 07e61106e9..70091cb7e1 100644 --- a/public/language/ko/admin/manage/users.json +++ b/public/language/ko/admin/manage/users.json @@ -28,6 +28,11 @@ "pills.banned": "차단됨", "pills.search": "사용자 검색", + "50-per-page": "50 per page", + "100-per-page": "100 per page", + "250-per-page": "250 per page", + "500-per-page": "500 per page", + "search.uid": "By User ID", "search.uid-placeholder": "검색 할 사용자 ID를 입력하십시오", "search.username": "이름으로", diff --git a/public/language/ko/admin/settings/advanced.json b/public/language/ko/admin/settings/advanced.json index 576ff41fe5..428a298117 100644 --- a/public/language/ko/admin/settings/advanced.json +++ b/public/language/ko/admin/settings/advanced.json @@ -1,6 +1,7 @@ { "maintenance-mode": "점검 모드", "maintenance-mode.help": "포럼이 점검 모드일 경우 모든 요청은 정적 페이지로 라다이렉트될 것입니다. 관리자는 이 리다이렉션의 예외가 되고 사이트에 접속하는 것이 가능합니다.", + "maintenance-mode.status": "Maintenance Mode Status Code", "maintenance-mode.message": "점검 메세지", "headers": "헤더", "headers.allow-from": "NodeBB를 iFrame에 삽입할 수 있게 하시려면, ALLOW-FROM(NodeBB Embedding할 수 있는 도메인)을 설정하세요", diff --git a/public/language/ko/admin/settings/chat.json b/public/language/ko/admin/settings/chat.json index 539180b24e..0a4d9bad07 100644 --- a/public/language/ko/admin/settings/chat.json +++ b/public/language/ko/admin/settings/chat.json @@ -6,6 +6,6 @@ "max-length": "채팅 메세지의 최대 길이", "max-room-size": "채팅방의 최대 인원 수", "delay": "채팅 메세지 간 시간 간격(단위: 1/1000초)", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit chat messages after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete chat messages after posting. (0 disabled)" + "restrictions.seconds-edit-after": "Number of seconds a chat message will remain editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a chat message will remain deletable. (0 disabled)" } \ No newline at end of file diff --git a/public/language/ko/admin/settings/post.json b/public/language/ko/admin/settings/post.json index 30973373a9..8f4603bc80 100644 --- a/public/language/ko/admin/settings/post.json +++ b/public/language/ko/admin/settings/post.json @@ -17,8 +17,8 @@ "restrictions.seconds-between-new": "Seconds between posts for new users", "restrictions.rep-threshold": "Reputation threshold before these restrictions are lifted", "restrictions.seconds-defore-new": "신규 사용자 글 작성 허가 전 대기시간", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit posts after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete posts after posting. (0 disabled)", + "restrictions.seconds-edit-after": "Number of seconds a post remains editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a post remains deletable. (0 disabled)", "restrictions.replies-no-delete": "게시글이 삭제 불가로 변환되기 위한 답글 수", "restrictions.min-title-length": "최소 제목 길이", "restrictions.max-title-length": "최대 제목 길이", diff --git a/public/language/ko/admin/settings/uploads.json b/public/language/ko/admin/settings/uploads.json index edf8d7e8de..a1637a85da 100644 --- a/public/language/ko/admin/settings/uploads.json +++ b/public/language/ko/admin/settings/uploads.json @@ -2,6 +2,7 @@ "posts": "게시물", "allow-files": "사용자가 (이미지가 아닌) 일반 파일을 업로드하는것을 허용", "private": "업로드된 파일들을 개인만 볼 수 있게 바꿉니다.", + "strip-exif-data": "Strip EXIF Data", "private-extensions": "파일 확장자를 비밀로 만들기", "private-uploads-extensions-help": "여기에서 비공개로 설정하려면 쉼표로 구분 된 파일 확장명 목록을 입력하세요. (예: pdf, xls, doc). 빈 목록은 모든 파일이 비공개임을 의미합니다.", "resize-image-width-threshold": "Resize images if they are wider than specified width", diff --git a/public/language/ko/admin/settings/user.json b/public/language/ko/admin/settings/user.json index 0ec8ae4754..f95520aae5 100644 --- a/public/language/ko/admin/settings/user.json +++ b/public/language/ko/admin/settings/user.json @@ -34,13 +34,15 @@ "online-cutoff-help": "If user performs no actions for this duration, they are considered inactive and they do not receive realtime updates.", "registration": "사용자 등록", "registration-type": "등록 유형", + "registration-approval-type": "Registration Approval Type", "registration-type.normal": "일반", "registration-type.admin-approval": "관리자 승인", "registration-type.admin-approval-ip": "관리자 IP 승인", "registration-type.invite-only": "사용자 초대", "registration-type.admin-invite-only": "관리자 초대", "registration-type.disabled": "신규 가입 불가", - "registration-type.help": "일반 - 사용자가 /register 페이지에서 가입 가능
\n관리자 승인 - 관리자 승인 전까지 사용자의 가입신청이 가입 신청 대기줄 에 위치
\n관리자 IP 승인 - 새로운 사용자에게는 일반 유형과 동일. 이미 등록된 IP로 새로 가입할 시 관리자 승인 필요
\n사용자 초대 - 사용자가 사용자 목록 페이지에서 초대
\n관리자 초대 - 관리자 만이 사용자 목록 페이지 admin/manage/users 페이지에서 초대 가능
\n신규 가입 불가 - 신규 가입 없음
", + "registration-type.help": "Normal - Users can register from the /register page.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-approval-type.help": "Normal - Users are registered immediately.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
", "registration.max-invites": "최대 가능한 초대 수", "max-invites": "최대 가능한 초대 수", "max-invites-help": "아무런 제한을 두지 않으려면 0. 관리자는 초대 수 에 제한이 없습니다.
\"사용자 초대\" 설정에서만 반영됩니다.", diff --git a/public/language/ko/email.json b/public/language/ko/email.json index 4029a55a64..ac7d69afa0 100644 --- a/public/language/ko/email.json +++ b/public/language/ko/email.json @@ -13,7 +13,7 @@ "welcome.cta": "메일 주소를 확인하려면 여기를 클릭하세요.", "invitation.text1": "%1님이 %2에 귀하를 초대하였습니다.", "invitation.text2": "사용자님의 초대장은 %1 일 후에 만료됩니다.", - "invitation.ctr": "이곳을 클릭하여 계정을 생성하세요.", + "invitation.cta": "Click here to create your account.", "reset.text1": "비밀번호 재설정 요청을 받았습니다. 비밀번호를 분실해서 요청한 것이 아니라면 이 메일을 무시하셔도 좋습니다.", "reset.text2": "비밀번호를 재설정하려면 다음 링크를 클릭하세요.", "reset.cta": "비밀번호를 재설정하려면 여기를 클릭하세요.", @@ -31,9 +31,12 @@ "notif.chat.subject": "%1님이 대화 메시지를 보냈습니다.", "notif.chat.cta": "대화를 계속하려면 여기를 클릭하세요.", "notif.chat.unsub.info": "이 대화 알림은 사용자의 구독 설정에 따라 전송되었습니다.", - "notif.post.cta": "이곳을 클릭하여 전체 내용 보기", "notif.post.unsub.info": "이 게시물 알림은 사용자의 구독 설정에 따라 전송되었습니다.", - "notif.cta": "포럼으로 이동하려면 여기를 클릭하십시오", + "notif.cta": "To the forum", + "notif.cta-new-reply": "View Post", + "notif.cta-new-chat": "View Chat", + "notif.test.short": "Testing Notifications", + "notif.test.long": "This is a test of the notifications email. Send help!", "test.text1": "이 시험용 메일은 NodeBB에 설정된 메일 송신자가 정상적으로 메일을 송신할 수 있는지 시험할 목적으로 발송되었습니다.", "unsub.cta": "설정을 변경하려면 여기를 클릭하세요.", "banned.subject": "귀하는 %1 로 부터 차단되었습니다.", diff --git a/public/language/lt/admin/appearance/customise.json b/public/language/lt/admin/appearance/customise.json index 56c11a2805..97abb5ede5 100644 --- a/public/language/lt/admin/appearance/customise.json +++ b/public/language/lt/admin/appearance/customise.json @@ -8,7 +8,7 @@ "custom-js.enable": "Enable Custom Javascript", "custom-header": "Custom Header", - "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", + "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", "custom-header.enable": "Enable Custom Header", "custom-css.livereload": "Enable Live Reload", diff --git a/public/language/lt/admin/manage/categories.json b/public/language/lt/admin/manage/categories.json index 7e49aef36b..1eda6ea080 100644 --- a/public/language/lt/admin/manage/categories.json +++ b/public/language/lt/admin/manage/categories.json @@ -45,7 +45,12 @@ "privileges.search-group": "Add Group", "privileges.copy-to-children": "Copy to Children", "privileges.copy-from-category": "Copy from Category", + "privileges.copy-privileges-to-all-categories": "Copy to All Categories", + "privileges.copy-group-privileges-to-children": "Copy this group's privileges to the children of this category.", + "privileges.copy-group-privileges-to-all-categories": "Copy this group's privileges to all categories.", + "privileges.copy-group-privileges-from": "Copy this group's privileges from another category.", "privileges.inherit": "If the registered-users group is granted a specific privilege, all other groups receive an implicit privilege, even if they are not explicitly defined/checked. This implicit privilege is shown to you because all users are part of the registered-users user group, and so, privileges for additional groups need not be explicitly granted.", + "privileges.copy-success": "Privileges copied!", "analytics.back": "Back to Categories List", "analytics.title": "Analytics for \"%1\" category", diff --git a/public/language/lt/admin/manage/users.json b/public/language/lt/admin/manage/users.json index 05fc3f043f..01088037f2 100644 --- a/public/language/lt/admin/manage/users.json +++ b/public/language/lt/admin/manage/users.json @@ -28,6 +28,11 @@ "pills.banned": "Banned", "pills.search": "User Search", + "50-per-page": "50 per page", + "100-per-page": "100 per page", + "250-per-page": "250 per page", + "500-per-page": "500 per page", + "search.uid": "By User ID", "search.uid-placeholder": "Enter a user ID to search", "search.username": "By User Name", diff --git a/public/language/lt/admin/settings/advanced.json b/public/language/lt/admin/settings/advanced.json index f989898d05..4bd6b2aa60 100644 --- a/public/language/lt/admin/settings/advanced.json +++ b/public/language/lt/admin/settings/advanced.json @@ -1,6 +1,7 @@ { "maintenance-mode": "Maintenance Mode", "maintenance-mode.help": "When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.", + "maintenance-mode.status": "Maintenance Mode Status Code", "maintenance-mode.message": "Maintenance Message", "headers": "Headers", "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", diff --git a/public/language/lt/admin/settings/chat.json b/public/language/lt/admin/settings/chat.json index c538790b95..c1741d101c 100644 --- a/public/language/lt/admin/settings/chat.json +++ b/public/language/lt/admin/settings/chat.json @@ -6,6 +6,6 @@ "max-length": "Maximum length of chat messages", "max-room-size": "Maximum number of users in chat rooms", "delay": "Time between chat messages in milliseconds", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit chat messages after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete chat messages after posting. (0 disabled)" + "restrictions.seconds-edit-after": "Number of seconds a chat message will remain editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a chat message will remain deletable. (0 disabled)" } \ No newline at end of file diff --git a/public/language/lt/admin/settings/post.json b/public/language/lt/admin/settings/post.json index 6594fe384b..528f02d835 100644 --- a/public/language/lt/admin/settings/post.json +++ b/public/language/lt/admin/settings/post.json @@ -17,8 +17,8 @@ "restrictions.seconds-between-new": "Seconds between posts for new users", "restrictions.rep-threshold": "Reputation threshold before these restrictions are lifted", "restrictions.seconds-defore-new": "Seconds before new user can post", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit posts after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete posts after posting. (0 disabled)", + "restrictions.seconds-edit-after": "Number of seconds a post remains editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a post remains deletable. (0 disabled)", "restrictions.replies-no-delete": "Number of replies after users are disallowed to delete their own topics. (0 disabled)", "restrictions.min-title-length": "Minimum Title Length", "restrictions.max-title-length": "Maximum Title Length", diff --git a/public/language/lt/admin/settings/uploads.json b/public/language/lt/admin/settings/uploads.json index 10e53d7e32..34da585485 100644 --- a/public/language/lt/admin/settings/uploads.json +++ b/public/language/lt/admin/settings/uploads.json @@ -2,6 +2,7 @@ "posts": "Posts", "allow-files": "Allow users to upload regular files", "private": "Make uploaded files private", + "strip-exif-data": "Strip EXIF Data", "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", diff --git a/public/language/lt/admin/settings/user.json b/public/language/lt/admin/settings/user.json index 2cfb16addc..9f029bf777 100644 --- a/public/language/lt/admin/settings/user.json +++ b/public/language/lt/admin/settings/user.json @@ -34,13 +34,15 @@ "online-cutoff-help": "If user performs no actions for this duration, they are considered inactive and they do not receive realtime updates.", "registration": "User Registration", "registration-type": "Registration Type", + "registration-approval-type": "Registration Approval Type", "registration-type.normal": "Normal", "registration-type.admin-approval": "Admin Approval", "registration-type.admin-approval-ip": "Admin Approval for IPs", "registration-type.invite-only": "Invite Only", "registration-type.admin-invite-only": "Admin Invite Only", "registration-type.disabled": "No registration", - "registration-type.help": "Normal - Users can register from the /register page.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-type.help": "Normal - Users can register from the /register page.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-approval-type.help": "Normal - Users are registered immediately.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
", "registration.max-invites": "Maximum Invitations per User", "max-invites": "Maximum Invitations per User", "max-invites-help": "0 for no restriction. Admins get infinite invitations
Only applicable for \"Invite Only\"", diff --git a/public/language/lt/email.json b/public/language/lt/email.json index 2561987506..2ba4ce38ec 100644 --- a/public/language/lt/email.json +++ b/public/language/lt/email.json @@ -13,7 +13,7 @@ "welcome.cta": "El. adreso patvirtinimui spauskite čia", "invitation.text1": "%1 pakvietė tave prisijungti į %2", "invitation.text2": "Jūsų pakvietimas baigs galioti už %1 dienų.", - "invitation.ctr": "Spauskite čia kad susikurtumėte paskyrą", + "invitation.cta": "Click here to create your account.", "reset.text1": "Mes, gavome prašymą atstatyti jūsų slaptažodį, tikriausiai jūs jį pamiršote. Jeigu problema ne tame, prašome ignoruoti šį laišką", "reset.text2": "Kad tęsti slaptažodžio atstatymą, prašome paspausti šią nuorodą", "reset.cta": "Slaptažodžio atstatymui spauskite čia", @@ -31,9 +31,12 @@ "notif.chat.subject": "Nauja pokalbio žinutė gauta iš %1", "notif.chat.cta": "Pokalbio pratęsimui spauskite čia", "notif.chat.unsub.info": "Šios žinutės perpėjimas buvo išsiųstas į tavo prenumeratos nustatymus", - "notif.post.cta": "Spauskite čia norėdami skaityti visą temą", "notif.post.unsub.info": "Šios žinutės perspėjimas buvo išsiųstas į tavo prenumeratos nustatymus", - "notif.cta": "Spauskite čia, norėdami aplankyti forumą", + "notif.cta": "To the forum", + "notif.cta-new-reply": "View Post", + "notif.cta-new-chat": "View Chat", + "notif.test.short": "Testing Notifications", + "notif.test.long": "This is a test of the notifications email. Send help!", "test.text1": "Ši žinutė yra bandomoji kad įsitikint, kad vartotojas teisingai nustatė nustatymus tavo NodeBB", "unsub.cta": "Spauskite čia norėdami pakeisti šiuos nustatymus", "banned.subject": "Jūs buvote užblokuotas iš %1", diff --git a/public/language/lv/admin/appearance/customise.json b/public/language/lv/admin/appearance/customise.json index 171b89a436..e6471aff70 100644 --- a/public/language/lv/admin/appearance/customise.json +++ b/public/language/lv/admin/appearance/customise.json @@ -8,7 +8,7 @@ "custom-js.enable": "Iespējot pielāgotu Javascript", "custom-header": "Pielāgotā galvene", - "custom-header.description": "Šeit ievadi pielāgoto HTML (piemēram <Meta> tagi), kas tiks pievienots foruma HTML <head> sekcijai. <Script> tagi ir atļauti, bet nav ieteicami, jo to vietā var pielietot Pielāgoto Javascript.", + "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", "custom-header.enable": "Iespējot pielāgotu galveni", "custom-css.livereload": "Iespējot dzīvo pārlādēšanu", diff --git a/public/language/lv/admin/manage/categories.json b/public/language/lv/admin/manage/categories.json index dffb1f468f..849ee6f0b4 100644 --- a/public/language/lv/admin/manage/categories.json +++ b/public/language/lv/admin/manage/categories.json @@ -45,7 +45,12 @@ "privileges.search-group": "Pievienot grupu", "privileges.copy-to-children": "Kopēt uz apakškategorijām", "privileges.copy-from-category": "Kopēt no kategorijas", + "privileges.copy-privileges-to-all-categories": "Copy to All Categories", + "privileges.copy-group-privileges-to-children": "Copy this group's privileges to the children of this category.", + "privileges.copy-group-privileges-to-all-categories": "Copy this group's privileges to all categories.", + "privileges.copy-group-privileges-from": "Copy this group's privileges from another category.", "privileges.inherit": "Ja registered-users grupai tiek piešķirta īpaša privilēģija, visas pārējās grupas saņem netiešu privilēģiju, pat ja tā nav tieši piešķirta. Šī netiešā privilēģija tiek parādīta, jo visi lietotāji ir daļa no registered-users grupas, tādēļ šī privilēģija pārējām grupām nav papildus jāpiešķir.", + "privileges.copy-success": "Privileges copied!", "analytics.back": "Atpakaļ uz kategoriju sarakstu", "analytics.title": "\"%1\" kategorijas analītika", diff --git a/public/language/lv/admin/manage/users.json b/public/language/lv/admin/manage/users.json index a33c2c42bb..4e725b9c1e 100644 --- a/public/language/lv/admin/manage/users.json +++ b/public/language/lv/admin/manage/users.json @@ -28,6 +28,11 @@ "pills.banned": "Bloķētie", "pills.search": "Meklēt lietotājos", + "50-per-page": "50 per page", + "100-per-page": "100 per page", + "250-per-page": "250 per page", + "500-per-page": "500 per page", + "search.uid": "Pēc lietotāja ID", "search.uid-placeholder": "Meklējamais lietotāja ID", "search.username": "Pēc lietotājvārda", diff --git a/public/language/lv/admin/settings/advanced.json b/public/language/lv/admin/settings/advanced.json index f3ada437fe..adaebd71f7 100644 --- a/public/language/lv/admin/settings/advanced.json +++ b/public/language/lv/admin/settings/advanced.json @@ -1,6 +1,7 @@ { "maintenance-mode": "Apkopes režīms", "maintenance-mode.help": "Kad forums atrodas apkopes režīmā, visa piekļuve tiks novirzīta uz statisku lapu. Uz administratoriem neattiecas šī novirzīšana un viņi var piekļūt vietnei kā parasti.", + "maintenance-mode.status": "Maintenance Mode Status Code", "maintenance-mode.message": "Apkopes paziņojums", "headers": "Iezīmes", "headers.allow-from": "Iestatīt ALLOW-FROM, lai atļautu NodeBB ievietot iFrame", diff --git a/public/language/lv/admin/settings/chat.json b/public/language/lv/admin/settings/chat.json index f545c4783e..056e1b29ab 100644 --- a/public/language/lv/admin/settings/chat.json +++ b/public/language/lv/admin/settings/chat.json @@ -6,6 +6,6 @@ "max-length": "Sarunu lielākais garums", "max-room-size": "Maksimālais lietotāju skaits tērzētavā", "delay": "Laiks starp sarunām milisekundēs", - "restrictions.seconds-edit-after": "Sekunžu skaits, pirms lietotājs var rediģēt savas sarunas pēc rakstīšanas. (Atspējots ja 0)", - "restrictions.seconds-delete-after": "Sekunžu skaits, pirms lietotājs var izdzēst savas sarunas pēc rakstīšanas. (Atspējots ja 0)" + "restrictions.seconds-edit-after": "Number of seconds a chat message will remain editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a chat message will remain deletable. (0 disabled)" } \ No newline at end of file diff --git a/public/language/lv/admin/settings/post.json b/public/language/lv/admin/settings/post.json index 6e9668e275..7274400fa1 100644 --- a/public/language/lv/admin/settings/post.json +++ b/public/language/lv/admin/settings/post.json @@ -17,8 +17,8 @@ "restrictions.seconds-between-new": "Jauniem lietotājiem sekundes starp rakstiem", "restrictions.rep-threshold": "Reputācijas slieksnis pirms ierobežojumu atcelšanas", "restrictions.seconds-defore-new": "Sekundes pirms jauns lietotājs var publicēt rakstu", - "restrictions.seconds-edit-after": "Sekunžu skaits, pirms lietotājs var rediģēt savus rakstus pēc publicēšanas. (Atspējots ja 0)", - "restrictions.seconds-delete-after": "Sekunžu skaits, pirms lietotājs var izdzēst savus rakstus pēc publicēšanas. (Atspējots ja 0)", + "restrictions.seconds-edit-after": "Number of seconds a post remains editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a post remains deletable. (0 disabled)", "restrictions.replies-no-delete": "Atbilžu skaits, pirms lietotājs vairs nevar izdzēst pats savus tematus. (Atspējots ja 0)", "restrictions.min-title-length": "Minimālais virsraksta garums", "restrictions.max-title-length": "Maksimālais virsraksta garums", diff --git a/public/language/lv/admin/settings/uploads.json b/public/language/lv/admin/settings/uploads.json index 09194de16a..fd92c330c3 100644 --- a/public/language/lv/admin/settings/uploads.json +++ b/public/language/lv/admin/settings/uploads.json @@ -2,6 +2,7 @@ "posts": "Raksti", "allow-files": "Atļaut lietotājiem augšupielādēt parastos failus", "private": "Iestatīt augšupielādētos failus kā privātus", + "strip-exif-data": "Strip EXIF Data", "private-extensions": "Failu paplašīnājumi, kurus turēt privātus", "private-uploads-extensions-help": "Ievadīt ar komatu atdalītu failu paplašinājumu sarakstu, kurus turēt privātus (piemērām pdf,xls,doc). Tukšais saraksts nozīmē, ka visi faili ir privāti.", "resize-image-width-threshold": "Samazināt blides izmērus, ja ir plašāka par noteikto platumu", diff --git a/public/language/lv/admin/settings/user.json b/public/language/lv/admin/settings/user.json index 604159378c..2934d638f4 100644 --- a/public/language/lv/admin/settings/user.json +++ b/public/language/lv/admin/settings/user.json @@ -34,13 +34,15 @@ "online-cutoff-help": "Ja lietotājs šajā laikā neveic nekādas darbības, tas tiek uzskatīts par neaktīvu un nesaņem reāllaika atjauninājumus.", "registration": "Reģistrācija", "registration-type": "Reģistrācijas veids", + "registration-approval-type": "Registration Approval Type", "registration-type.normal": "Parastais", "registration-type.admin-approval": "Administratora apstiprināts", "registration-type.admin-approval-ip": "Administratora apstiprināts dublētām IP adresēm", "registration-type.invite-only": "Tikai ar ielūgumu", "registration-type.admin-invite-only": "Tikai ar administratora ielūgumu", "registration-type.disabled": "Nav", - "registration-type.help": "Parastais - Lietotāji var paši sev reģistrēt /register lapā.
\nAdministratora apstiprināts - Lietotāju reģistrācijas tiek ievietotas adminstratora apstiprināšanas rindā.
\nAdministratora apstiprināts dublētām IP adresēm - Parastais jauniem lietotājiem, administratora apstiprināts jau eksistējošām IP adresēm.
\nTikai ar ielūgumu - Lietotāji var uzaicināt jaunus lietotājus /users lapā.
\nTikai ar administratora ielūgumu - Tikai administratori var uzaicināt jaunus lietotājus /users lapā un /admin/manage/users lapā.
Nav - Bez reģistrācijas.
", + "registration-type.help": "Normal - Users can register from the /register page.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-approval-type.help": "Normal - Users are registered immediately.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
", "registration.max-invites": "Maksimālais uzaicinājumu skaits katram lietotājam", "max-invites": "Maksimālais uzaicinājumu skaits katram lietotājam", "max-invites-help": "Ievadīt 0, lai nebūtu ierobežots. Administratori var vienmēr uzaicināt jaunus lietotājus.
Attiecas tikai uz \"Tikai ar ielūgumu\"", diff --git a/public/language/lv/email.json b/public/language/lv/email.json index ff583fda5d..303ae78b45 100644 --- a/public/language/lv/email.json +++ b/public/language/lv/email.json @@ -13,7 +13,7 @@ "welcome.cta": "Noklikšķini, lai apstiprinātu savu e-pasta adresi", "invitation.text1": "%1 ir uzaicinājis Tevi pievienoties %2", "invitation.text2": "Tavs ielūgums beigsies %1 dienu laikā.", - "invitation.ctr": "Noklikšķini, lai izveidotu savu kontu.", + "invitation.cta": "Click here to create your account.", "reset.text1": "Mēs saņēmām pieprasījumu atiestatīt Tavu paroli, iespējams, tāpēc, ka esi to aizmirsis. Ja tas tā nav, lūdzu, ignorē šo e-pastu.", "reset.text2": "Lai turpinātu paroles atiestatīšanu, lūdzu, noklikšķini uz šīs saites:", "reset.cta": "Noklikšķini, lai atiestatītu savu paroli", @@ -31,9 +31,12 @@ "notif.chat.subject": "Jauna saruna saņemta no %1", "notif.chat.cta": "Noklikšķini, lai turpinātu sarunu", "notif.chat.unsub.info": "Sarunas paziņojums tika Tev nosūtīts Tavu abonēšanas iestatījumu dēļ.", - "notif.post.cta": "Noklikšķini, lai izlasītu visu tematu", "notif.post.unsub.info": "Rakstu paziņojums tika Tev nosūtīts Tavu abonēšanas iestatījumu dēļ.", - "notif.cta": "Noklikšķini, lai dotos uz forumu", + "notif.cta": "To the forum", + "notif.cta-new-reply": "View Post", + "notif.cta-new-chat": "View Chat", + "notif.test.short": "Testing Notifications", + "notif.test.long": "This is a test of the notifications email. Send help!", "test.text1": "Šis ir e-pasts, lai pārbaudītu, vai e-pasta sūtītājs ir pareizi iestatīts Tavā NodeBB.", "unsub.cta": "Noklikšķini, lai mainītu šos iestatījumus", "banned.subject": "Tu esi bloķēts no %1", diff --git a/public/language/ms/admin/appearance/customise.json b/public/language/ms/admin/appearance/customise.json index 56c11a2805..97abb5ede5 100644 --- a/public/language/ms/admin/appearance/customise.json +++ b/public/language/ms/admin/appearance/customise.json @@ -8,7 +8,7 @@ "custom-js.enable": "Enable Custom Javascript", "custom-header": "Custom Header", - "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", + "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", "custom-header.enable": "Enable Custom Header", "custom-css.livereload": "Enable Live Reload", diff --git a/public/language/ms/admin/manage/categories.json b/public/language/ms/admin/manage/categories.json index 7e49aef36b..1eda6ea080 100644 --- a/public/language/ms/admin/manage/categories.json +++ b/public/language/ms/admin/manage/categories.json @@ -45,7 +45,12 @@ "privileges.search-group": "Add Group", "privileges.copy-to-children": "Copy to Children", "privileges.copy-from-category": "Copy from Category", + "privileges.copy-privileges-to-all-categories": "Copy to All Categories", + "privileges.copy-group-privileges-to-children": "Copy this group's privileges to the children of this category.", + "privileges.copy-group-privileges-to-all-categories": "Copy this group's privileges to all categories.", + "privileges.copy-group-privileges-from": "Copy this group's privileges from another category.", "privileges.inherit": "If the registered-users group is granted a specific privilege, all other groups receive an implicit privilege, even if they are not explicitly defined/checked. This implicit privilege is shown to you because all users are part of the registered-users user group, and so, privileges for additional groups need not be explicitly granted.", + "privileges.copy-success": "Privileges copied!", "analytics.back": "Back to Categories List", "analytics.title": "Analytics for \"%1\" category", diff --git a/public/language/ms/admin/manage/users.json b/public/language/ms/admin/manage/users.json index 05fc3f043f..01088037f2 100644 --- a/public/language/ms/admin/manage/users.json +++ b/public/language/ms/admin/manage/users.json @@ -28,6 +28,11 @@ "pills.banned": "Banned", "pills.search": "User Search", + "50-per-page": "50 per page", + "100-per-page": "100 per page", + "250-per-page": "250 per page", + "500-per-page": "500 per page", + "search.uid": "By User ID", "search.uid-placeholder": "Enter a user ID to search", "search.username": "By User Name", diff --git a/public/language/ms/admin/settings/advanced.json b/public/language/ms/admin/settings/advanced.json index f989898d05..4bd6b2aa60 100644 --- a/public/language/ms/admin/settings/advanced.json +++ b/public/language/ms/admin/settings/advanced.json @@ -1,6 +1,7 @@ { "maintenance-mode": "Maintenance Mode", "maintenance-mode.help": "When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.", + "maintenance-mode.status": "Maintenance Mode Status Code", "maintenance-mode.message": "Maintenance Message", "headers": "Headers", "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", diff --git a/public/language/ms/admin/settings/chat.json b/public/language/ms/admin/settings/chat.json index c538790b95..c1741d101c 100644 --- a/public/language/ms/admin/settings/chat.json +++ b/public/language/ms/admin/settings/chat.json @@ -6,6 +6,6 @@ "max-length": "Maximum length of chat messages", "max-room-size": "Maximum number of users in chat rooms", "delay": "Time between chat messages in milliseconds", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit chat messages after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete chat messages after posting. (0 disabled)" + "restrictions.seconds-edit-after": "Number of seconds a chat message will remain editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a chat message will remain deletable. (0 disabled)" } \ No newline at end of file diff --git a/public/language/ms/admin/settings/post.json b/public/language/ms/admin/settings/post.json index 6594fe384b..528f02d835 100644 --- a/public/language/ms/admin/settings/post.json +++ b/public/language/ms/admin/settings/post.json @@ -17,8 +17,8 @@ "restrictions.seconds-between-new": "Seconds between posts for new users", "restrictions.rep-threshold": "Reputation threshold before these restrictions are lifted", "restrictions.seconds-defore-new": "Seconds before new user can post", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit posts after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete posts after posting. (0 disabled)", + "restrictions.seconds-edit-after": "Number of seconds a post remains editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a post remains deletable. (0 disabled)", "restrictions.replies-no-delete": "Number of replies after users are disallowed to delete their own topics. (0 disabled)", "restrictions.min-title-length": "Minimum Title Length", "restrictions.max-title-length": "Maximum Title Length", diff --git a/public/language/ms/admin/settings/uploads.json b/public/language/ms/admin/settings/uploads.json index 10e53d7e32..34da585485 100644 --- a/public/language/ms/admin/settings/uploads.json +++ b/public/language/ms/admin/settings/uploads.json @@ -2,6 +2,7 @@ "posts": "Posts", "allow-files": "Allow users to upload regular files", "private": "Make uploaded files private", + "strip-exif-data": "Strip EXIF Data", "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", diff --git a/public/language/ms/admin/settings/user.json b/public/language/ms/admin/settings/user.json index 2cfb16addc..9f029bf777 100644 --- a/public/language/ms/admin/settings/user.json +++ b/public/language/ms/admin/settings/user.json @@ -34,13 +34,15 @@ "online-cutoff-help": "If user performs no actions for this duration, they are considered inactive and they do not receive realtime updates.", "registration": "User Registration", "registration-type": "Registration Type", + "registration-approval-type": "Registration Approval Type", "registration-type.normal": "Normal", "registration-type.admin-approval": "Admin Approval", "registration-type.admin-approval-ip": "Admin Approval for IPs", "registration-type.invite-only": "Invite Only", "registration-type.admin-invite-only": "Admin Invite Only", "registration-type.disabled": "No registration", - "registration-type.help": "Normal - Users can register from the /register page.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-type.help": "Normal - Users can register from the /register page.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-approval-type.help": "Normal - Users are registered immediately.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
", "registration.max-invites": "Maximum Invitations per User", "max-invites": "Maximum Invitations per User", "max-invites-help": "0 for no restriction. Admins get infinite invitations
Only applicable for \"Invite Only\"", diff --git a/public/language/ms/email.json b/public/language/ms/email.json index 10acc1e72e..9aeafb598e 100644 --- a/public/language/ms/email.json +++ b/public/language/ms/email.json @@ -13,7 +13,7 @@ "welcome.cta": "Klik sini untuk sahkan emel anda", "invitation.text1": "%1 telah menjemput untuk menyertai %2", "invitation.text2": "Your invitation will expire in %1 days.", - "invitation.ctr": "Klik sini untuk buka akaun anda.", + "invitation.cta": "Click here to create your account.", "reset.text1": "Kami menerima permintaan set semula kata laluan anda, kemungkinan kerana anda terlupa. Sekiranya tidak, sila abaikan emel ini.", "reset.text2": "Untuk meneruskan dengan set semula kata laluan, sila klik pautan berikut:", "reset.cta": "Klik sini untuk set semula kata laluan anda", @@ -31,9 +31,12 @@ "notif.chat.subject": "Pesanan baru diterima dari %1", "notif.chat.cta": "Klik sini untuk meneruskan perbualan", "notif.chat.unsub.info": "Pemberitahuan sembang ini dihantar berdasarkan tetapan langganan anda.", - "notif.post.cta": "Klik sini untuk baca artikel penuh", "notif.post.unsub.info": "Kiriman pemberitahuan ini dihantar berdasarkan tetapan langganan anda.", - "notif.cta": "Click here to go to forum", + "notif.cta": "To the forum", + "notif.cta-new-reply": "View Post", + "notif.cta-new-chat": "View Chat", + "notif.test.short": "Testing Notifications", + "notif.test.long": "This is a test of the notifications email. Send help!", "test.text1": "Ini adalah percubaan email untuk mengesahkan emailer ditetap dengan betul di NodeBB.", "unsub.cta": "Klik sini untuk mengubah tetapan itu", "banned.subject": "You have been banned from %1", diff --git a/public/language/nb/admin/appearance/customise.json b/public/language/nb/admin/appearance/customise.json index 56c11a2805..97abb5ede5 100644 --- a/public/language/nb/admin/appearance/customise.json +++ b/public/language/nb/admin/appearance/customise.json @@ -8,7 +8,7 @@ "custom-js.enable": "Enable Custom Javascript", "custom-header": "Custom Header", - "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", + "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", "custom-header.enable": "Enable Custom Header", "custom-css.livereload": "Enable Live Reload", diff --git a/public/language/nb/admin/manage/categories.json b/public/language/nb/admin/manage/categories.json index 7e49aef36b..1eda6ea080 100644 --- a/public/language/nb/admin/manage/categories.json +++ b/public/language/nb/admin/manage/categories.json @@ -45,7 +45,12 @@ "privileges.search-group": "Add Group", "privileges.copy-to-children": "Copy to Children", "privileges.copy-from-category": "Copy from Category", + "privileges.copy-privileges-to-all-categories": "Copy to All Categories", + "privileges.copy-group-privileges-to-children": "Copy this group's privileges to the children of this category.", + "privileges.copy-group-privileges-to-all-categories": "Copy this group's privileges to all categories.", + "privileges.copy-group-privileges-from": "Copy this group's privileges from another category.", "privileges.inherit": "If the registered-users group is granted a specific privilege, all other groups receive an implicit privilege, even if they are not explicitly defined/checked. This implicit privilege is shown to you because all users are part of the registered-users user group, and so, privileges for additional groups need not be explicitly granted.", + "privileges.copy-success": "Privileges copied!", "analytics.back": "Back to Categories List", "analytics.title": "Analytics for \"%1\" category", diff --git a/public/language/nb/admin/manage/users.json b/public/language/nb/admin/manage/users.json index 05fc3f043f..01088037f2 100644 --- a/public/language/nb/admin/manage/users.json +++ b/public/language/nb/admin/manage/users.json @@ -28,6 +28,11 @@ "pills.banned": "Banned", "pills.search": "User Search", + "50-per-page": "50 per page", + "100-per-page": "100 per page", + "250-per-page": "250 per page", + "500-per-page": "500 per page", + "search.uid": "By User ID", "search.uid-placeholder": "Enter a user ID to search", "search.username": "By User Name", diff --git a/public/language/nb/admin/settings/advanced.json b/public/language/nb/admin/settings/advanced.json index f989898d05..4bd6b2aa60 100644 --- a/public/language/nb/admin/settings/advanced.json +++ b/public/language/nb/admin/settings/advanced.json @@ -1,6 +1,7 @@ { "maintenance-mode": "Maintenance Mode", "maintenance-mode.help": "When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.", + "maintenance-mode.status": "Maintenance Mode Status Code", "maintenance-mode.message": "Maintenance Message", "headers": "Headers", "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", diff --git a/public/language/nb/admin/settings/chat.json b/public/language/nb/admin/settings/chat.json index c538790b95..c1741d101c 100644 --- a/public/language/nb/admin/settings/chat.json +++ b/public/language/nb/admin/settings/chat.json @@ -6,6 +6,6 @@ "max-length": "Maximum length of chat messages", "max-room-size": "Maximum number of users in chat rooms", "delay": "Time between chat messages in milliseconds", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit chat messages after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete chat messages after posting. (0 disabled)" + "restrictions.seconds-edit-after": "Number of seconds a chat message will remain editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a chat message will remain deletable. (0 disabled)" } \ No newline at end of file diff --git a/public/language/nb/admin/settings/post.json b/public/language/nb/admin/settings/post.json index 6594fe384b..528f02d835 100644 --- a/public/language/nb/admin/settings/post.json +++ b/public/language/nb/admin/settings/post.json @@ -17,8 +17,8 @@ "restrictions.seconds-between-new": "Seconds between posts for new users", "restrictions.rep-threshold": "Reputation threshold before these restrictions are lifted", "restrictions.seconds-defore-new": "Seconds before new user can post", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit posts after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete posts after posting. (0 disabled)", + "restrictions.seconds-edit-after": "Number of seconds a post remains editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a post remains deletable. (0 disabled)", "restrictions.replies-no-delete": "Number of replies after users are disallowed to delete their own topics. (0 disabled)", "restrictions.min-title-length": "Minimum Title Length", "restrictions.max-title-length": "Maximum Title Length", diff --git a/public/language/nb/admin/settings/uploads.json b/public/language/nb/admin/settings/uploads.json index 10e53d7e32..34da585485 100644 --- a/public/language/nb/admin/settings/uploads.json +++ b/public/language/nb/admin/settings/uploads.json @@ -2,6 +2,7 @@ "posts": "Posts", "allow-files": "Allow users to upload regular files", "private": "Make uploaded files private", + "strip-exif-data": "Strip EXIF Data", "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", diff --git a/public/language/nb/admin/settings/user.json b/public/language/nb/admin/settings/user.json index 2cfb16addc..9f029bf777 100644 --- a/public/language/nb/admin/settings/user.json +++ b/public/language/nb/admin/settings/user.json @@ -34,13 +34,15 @@ "online-cutoff-help": "If user performs no actions for this duration, they are considered inactive and they do not receive realtime updates.", "registration": "User Registration", "registration-type": "Registration Type", + "registration-approval-type": "Registration Approval Type", "registration-type.normal": "Normal", "registration-type.admin-approval": "Admin Approval", "registration-type.admin-approval-ip": "Admin Approval for IPs", "registration-type.invite-only": "Invite Only", "registration-type.admin-invite-only": "Admin Invite Only", "registration-type.disabled": "No registration", - "registration-type.help": "Normal - Users can register from the /register page.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-type.help": "Normal - Users can register from the /register page.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-approval-type.help": "Normal - Users are registered immediately.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
", "registration.max-invites": "Maximum Invitations per User", "max-invites": "Maximum Invitations per User", "max-invites-help": "0 for no restriction. Admins get infinite invitations
Only applicable for \"Invite Only\"", diff --git a/public/language/nb/email.json b/public/language/nb/email.json index df28b9011e..df8006ce39 100644 --- a/public/language/nb/email.json +++ b/public/language/nb/email.json @@ -13,7 +13,7 @@ "welcome.cta": "Klikk her for å verifisere e-postadressen din", "invitation.text1": "%1 har invitert deg til å bli med i %2", "invitation.text2": "Your invitation will expire in %1 days.", - "invitation.ctr": "Klikk her for å opprette din konto", + "invitation.cta": "Click here to create your account.", "reset.text1": "Vi har blitt bedt om å tilbakestille passordet ditt, muligens fordi du har glemt det. Hvis dette ikke stemmer kan du ignorere denne e-posten.", "reset.text2": "Vennligst klikk på følgende lenke for å fortsette med tilbakestillingen:", "reset.cta": "Klikk her for å tilbakestille passordet ditt", @@ -31,9 +31,12 @@ "notif.chat.subject": "Ny samtalemelding mottatt fra %1", "notif.chat.cta": "Klikk her for å fortsette samtalen", "notif.chat.unsub.info": "Denne samtale-varselen ble sendt til deg basert på dine innstillinger for abonnering.", - "notif.post.cta": "Trykk for å lese hele emnet", "notif.post.unsub.info": "Dette innleggsvarselet ble sendt til deg basert på dine innstillinger for abonnering.", - "notif.cta": "Click here to go to forum", + "notif.cta": "To the forum", + "notif.cta-new-reply": "View Post", + "notif.cta-new-chat": "View Chat", + "notif.test.short": "Testing Notifications", + "notif.test.long": "This is a test of the notifications email. Send help!", "test.text1": "Dette er en test e-post for å verifisere at e-postsystemet i NodeBB fungerer som det skal.", "unsub.cta": "Klikk her for å endre disse innstillingene", "banned.subject": "You have been banned from %1", diff --git a/public/language/nl/admin/appearance/customise.json b/public/language/nl/admin/appearance/customise.json index 6770efbcc0..64a499febe 100644 --- a/public/language/nl/admin/appearance/customise.json +++ b/public/language/nl/admin/appearance/customise.json @@ -8,7 +8,7 @@ "custom-js.enable": "Activeer aangepast javascript", "custom-header": "Aangepaste header", - "custom-header.description": "Voer hier aangepaste HTML in (bijv. metatags, etc.), die zullen worden toegevoegd aan de <head> sectie van de Forum pagina. Script-tags zijn toegestaan, maar worden afgeraden omdat de Aangepast Javascript tab daarvoor beschikbaar is.", + "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", "custom-header.enable": "Activeer aangepaste header", "custom-css.livereload": "Activeer Live Reload", diff --git a/public/language/nl/admin/manage/categories.json b/public/language/nl/admin/manage/categories.json index 7ebad4d977..ec4a6fe488 100644 --- a/public/language/nl/admin/manage/categories.json +++ b/public/language/nl/admin/manage/categories.json @@ -45,7 +45,12 @@ "privileges.search-group": "Add Group", "privileges.copy-to-children": "Copy to Children", "privileges.copy-from-category": "Copy from Category", + "privileges.copy-privileges-to-all-categories": "Copy to All Categories", + "privileges.copy-group-privileges-to-children": "Copy this group's privileges to the children of this category.", + "privileges.copy-group-privileges-to-all-categories": "Copy this group's privileges to all categories.", + "privileges.copy-group-privileges-from": "Copy this group's privileges from another category.", "privileges.inherit": "If the registered-users group is granted a specific privilege, all other groups receive an implicit privilege, even if they are not explicitly defined/checked. This implicit privilege is shown to you because all users are part of the registered-users user group, and so, privileges for additional groups need not be explicitly granted.", + "privileges.copy-success": "Privileges copied!", "analytics.back": "Back to Categories List", "analytics.title": "Analytics for \"%1\" category", diff --git a/public/language/nl/admin/manage/users.json b/public/language/nl/admin/manage/users.json index bd27491b02..75469ef9bb 100644 --- a/public/language/nl/admin/manage/users.json +++ b/public/language/nl/admin/manage/users.json @@ -28,6 +28,11 @@ "pills.banned": "Banned", "pills.search": "User Search", + "50-per-page": "50 per page", + "100-per-page": "100 per page", + "250-per-page": "250 per page", + "500-per-page": "500 per page", + "search.uid": "By User ID", "search.uid-placeholder": "Enter a user ID to search", "search.username": "By User Name", diff --git a/public/language/nl/admin/settings/advanced.json b/public/language/nl/admin/settings/advanced.json index f989898d05..4bd6b2aa60 100644 --- a/public/language/nl/admin/settings/advanced.json +++ b/public/language/nl/admin/settings/advanced.json @@ -1,6 +1,7 @@ { "maintenance-mode": "Maintenance Mode", "maintenance-mode.help": "When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.", + "maintenance-mode.status": "Maintenance Mode Status Code", "maintenance-mode.message": "Maintenance Message", "headers": "Headers", "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", diff --git a/public/language/nl/admin/settings/chat.json b/public/language/nl/admin/settings/chat.json index c538790b95..c1741d101c 100644 --- a/public/language/nl/admin/settings/chat.json +++ b/public/language/nl/admin/settings/chat.json @@ -6,6 +6,6 @@ "max-length": "Maximum length of chat messages", "max-room-size": "Maximum number of users in chat rooms", "delay": "Time between chat messages in milliseconds", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit chat messages after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete chat messages after posting. (0 disabled)" + "restrictions.seconds-edit-after": "Number of seconds a chat message will remain editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a chat message will remain deletable. (0 disabled)" } \ No newline at end of file diff --git a/public/language/nl/admin/settings/post.json b/public/language/nl/admin/settings/post.json index 6594fe384b..528f02d835 100644 --- a/public/language/nl/admin/settings/post.json +++ b/public/language/nl/admin/settings/post.json @@ -17,8 +17,8 @@ "restrictions.seconds-between-new": "Seconds between posts for new users", "restrictions.rep-threshold": "Reputation threshold before these restrictions are lifted", "restrictions.seconds-defore-new": "Seconds before new user can post", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit posts after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete posts after posting. (0 disabled)", + "restrictions.seconds-edit-after": "Number of seconds a post remains editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a post remains deletable. (0 disabled)", "restrictions.replies-no-delete": "Number of replies after users are disallowed to delete their own topics. (0 disabled)", "restrictions.min-title-length": "Minimum Title Length", "restrictions.max-title-length": "Maximum Title Length", diff --git a/public/language/nl/admin/settings/uploads.json b/public/language/nl/admin/settings/uploads.json index 10e53d7e32..34da585485 100644 --- a/public/language/nl/admin/settings/uploads.json +++ b/public/language/nl/admin/settings/uploads.json @@ -2,6 +2,7 @@ "posts": "Posts", "allow-files": "Allow users to upload regular files", "private": "Make uploaded files private", + "strip-exif-data": "Strip EXIF Data", "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", diff --git a/public/language/nl/admin/settings/user.json b/public/language/nl/admin/settings/user.json index 2cfb16addc..9f029bf777 100644 --- a/public/language/nl/admin/settings/user.json +++ b/public/language/nl/admin/settings/user.json @@ -34,13 +34,15 @@ "online-cutoff-help": "If user performs no actions for this duration, they are considered inactive and they do not receive realtime updates.", "registration": "User Registration", "registration-type": "Registration Type", + "registration-approval-type": "Registration Approval Type", "registration-type.normal": "Normal", "registration-type.admin-approval": "Admin Approval", "registration-type.admin-approval-ip": "Admin Approval for IPs", "registration-type.invite-only": "Invite Only", "registration-type.admin-invite-only": "Admin Invite Only", "registration-type.disabled": "No registration", - "registration-type.help": "Normal - Users can register from the /register page.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-type.help": "Normal - Users can register from the /register page.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-approval-type.help": "Normal - Users are registered immediately.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
", "registration.max-invites": "Maximum Invitations per User", "max-invites": "Maximum Invitations per User", "max-invites-help": "0 for no restriction. Admins get infinite invitations
Only applicable for \"Invite Only\"", diff --git a/public/language/nl/email.json b/public/language/nl/email.json index 837e360614..65d1d69104 100644 --- a/public/language/nl/email.json +++ b/public/language/nl/email.json @@ -13,7 +13,7 @@ "welcome.cta": "Klik hier om je e-mailadres te bevestigen", "invitation.text1": "%1 heeft u uitgenodigd voor %2 ", "invitation.text2": "Uw uitnodiging vervalt over %1 dagen.", - "invitation.ctr": "Klik hier om je account aan te maken.", + "invitation.cta": "Click here to create your account.", "reset.text1": "We hebben een verzoek ontvangen om je wachtwoord te herstellen, wellicht omdat je hem bent vergeten. Indien dit niet het geval is kan je deze e-mail gewoon negeren.", "reset.text2": "Om je wachtwoord opnieuw in te stellen klik je op deze link:", "reset.cta": "Klik hier om je wachtwoord te resetten", @@ -31,9 +31,12 @@ "notif.chat.subject": "Nieuw chatbericht van %1", "notif.chat.cta": "Klik hier om het gesprek te hervatten", "notif.chat.unsub.info": "Deze notificatie is verzonden vanwege de gebruikersinstellingen voor abonnementen.", - "notif.post.cta": "Klik hier om het volledige bericht te lezen", "notif.post.unsub.info": "Deze notificatie is door ons verzonden vanwege gebruikersinstellingen voor abonnementen en berichten.", - "notif.cta": "Klik hier om naar het forum te gaan", + "notif.cta": "To the forum", + "notif.cta-new-reply": "View Post", + "notif.cta-new-chat": "View Chat", + "notif.test.short": "Testing Notifications", + "notif.test.long": "This is a test of the notifications email. Send help!", "test.text1": "Dit is een testbericht om te verifiëren dat NodeBB de e-mailberichtservice correct heeft opgezet.", "unsub.cta": "Klik hier om deze instellingen te wijzigen", "banned.subject": "U bent verbannen van %1", diff --git a/public/language/pl/admin/appearance/customise.json b/public/language/pl/admin/appearance/customise.json index 6870bb842f..cdaef63f9d 100644 --- a/public/language/pl/admin/appearance/customise.json +++ b/public/language/pl/admin/appearance/customise.json @@ -8,7 +8,7 @@ "custom-js.enable": "Aktywuj własny Javascript.", "custom-header": "Własny nagłówek", - "custom-header.description": "Wprowadź tutaj własny kod HTML (np. meta tagi, itp.), które będą dołączone do sekcji <head> twojego forumowego znacznika. Tagi skryptów są dozwolone, ale niezaleccane jako że zakładka Własny Javascript jest dostępna. ", + "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", "custom-header.enable": "Włącz własny nagłówek", "custom-css.livereload": "Włącz dynamiczne przeładowanie", diff --git a/public/language/pl/admin/manage/categories.json b/public/language/pl/admin/manage/categories.json index 32841c7d93..0efebd813d 100644 --- a/public/language/pl/admin/manage/categories.json +++ b/public/language/pl/admin/manage/categories.json @@ -45,7 +45,12 @@ "privileges.search-group": "Dodaj grupę", "privileges.copy-to-children": "Skopiuj do podrzędnej", "privileges.copy-from-category": "Skopiuj z kategorii", + "privileges.copy-privileges-to-all-categories": "Copy to All Categories", + "privileges.copy-group-privileges-to-children": "Copy this group's privileges to the children of this category.", + "privileges.copy-group-privileges-to-all-categories": "Copy this group's privileges to all categories.", + "privileges.copy-group-privileges-from": "Copy this group's privileges from another category.", "privileges.inherit": "Gdy grupie registered-users zostaje nadane określone uprawnienie, to samo bezwarunkowe uprawnienie otrzymują też wszystkie inne grupy, nawet jeśli nie zostały zdefiniowane/zaznaczone. Bezwarunkowe uprawnienie jest wyświetlane, ponieważ wszyscy użytkownicy są częścią grupy registered-users, zatem uprawnienia dla dodatkowych grup nie muszą być przyznawane oddzielnie.", + "privileges.copy-success": "Privileges copied!", "analytics.back": "Wróć do listy kategorii", "analytics.title": "Analityka dla \"%1\" kategorii", diff --git a/public/language/pl/admin/manage/users.json b/public/language/pl/admin/manage/users.json index ba1bf23105..20ce0aee20 100644 --- a/public/language/pl/admin/manage/users.json +++ b/public/language/pl/admin/manage/users.json @@ -28,6 +28,11 @@ "pills.banned": "Zbanowani", "pills.search": "Wyszukiwanie użytkowników", + "50-per-page": "50 per page", + "100-per-page": "100 per page", + "250-per-page": "250 per page", + "500-per-page": "500 per page", + "search.uid": "Po ID użytkownika", "search.uid-placeholder": "Wpisz ID użytkownika, by wyszukać", "search.username": "Po nazwie użytkownika", diff --git a/public/language/pl/admin/settings/advanced.json b/public/language/pl/admin/settings/advanced.json index de62a62997..0d3492f4ec 100644 --- a/public/language/pl/admin/settings/advanced.json +++ b/public/language/pl/admin/settings/advanced.json @@ -1,6 +1,7 @@ { "maintenance-mode": "Tryb konserwacji", "maintenance-mode.help": "Kiedy forum jest w trybie konserwacji, wszystkie żądania będą przekierowane do statycznej strony oczekiwania. Administratorzy nie są objęci tym przekierowaniem i mogą normalnie korzystać ze strony.", + "maintenance-mode.status": "Maintenance Mode Status Code", "maintenance-mode.message": "Komunikat na ekranie konserwacji", "headers": "Nagłówek", "headers.allow-from": "Ustaw ALLOW-FROM, aby umieścić NodeBB w ramce iFrame", diff --git a/public/language/pl/admin/settings/chat.json b/public/language/pl/admin/settings/chat.json index ed14ef3143..c1ec77a7d1 100644 --- a/public/language/pl/admin/settings/chat.json +++ b/public/language/pl/admin/settings/chat.json @@ -6,6 +6,6 @@ "max-length": "Maksymalna długość wiadomości czat", "max-room-size": "Maksymalna liczba użytkowników w pokojach czatu", "delay": "Czas pomiędzy wiadomościami czat (w milisekundach)", - "restrictions.seconds-edit-after": "Czas w sekundach, jaki musi upłynąć od wysłania wiadomości czat, by możliwa była jej edycja (0 wyłączone)", - "restrictions.seconds-delete-after": "Czas w sekundach, jaki musi upłynąć od wysłania wiadomości czat, by możliwe było jej usunięcie (0 wyłączone)" + "restrictions.seconds-edit-after": "Number of seconds a chat message will remain editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a chat message will remain deletable. (0 disabled)" } \ No newline at end of file diff --git a/public/language/pl/admin/settings/post.json b/public/language/pl/admin/settings/post.json index f1e393a529..cb809bbbd9 100644 --- a/public/language/pl/admin/settings/post.json +++ b/public/language/pl/admin/settings/post.json @@ -17,8 +17,8 @@ "restrictions.seconds-between-new": "Liczba sekund pomiędzy wpisami dla nowych użytkowników", "restrictions.rep-threshold": "Próg reputacji wymagany do zdjęcia restrykcji", "restrictions.seconds-defore-new": "Sekundy, po których nowy użytkownik może wysyłać posty", - "restrictions.seconds-edit-after": "Liczba sekund gdy użytkownicy mogą edytować wpisy po opublikowaniu. (0 wyłączone)", - "restrictions.seconds-delete-after": "Liczba sekund gdy użytkownicy mogą skasować wpisy po opublikowaniu. (0 wyłączone)", + "restrictions.seconds-edit-after": "Number of seconds a post remains editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a post remains deletable. (0 disabled)", "restrictions.replies-no-delete": "Liczba odpowiedzi, po których użytkownicy nie mogą edytować własnych tematów (0 wyłącza).", "restrictions.min-title-length": "Minimalna długość tytułu", "restrictions.max-title-length": "Maksymalna długość tytułu", diff --git a/public/language/pl/admin/settings/uploads.json b/public/language/pl/admin/settings/uploads.json index 2a30c2a6ec..fda9f3047e 100644 --- a/public/language/pl/admin/settings/uploads.json +++ b/public/language/pl/admin/settings/uploads.json @@ -2,6 +2,7 @@ "posts": "Posty", "allow-files": "Zezwalaj użytkownikom wysyłać pliki", "private": "Oznaczaj wysyłane pliki jako prywatne", + "strip-exif-data": "Strip EXIF Data", "private-extensions": "Rozszerzenia plików, które mają być prywatne", "private-uploads-extensions-help": "Tutaj wpisz oddzielone przecinkami rozszerzenia plików, które mają być prywatne (np. pdf,xls,doc). Jeśli lista jest pusta, wszystkie pliki są prywatne.", "resize-image-width-threshold": "Zmień rozmiar obrazów, jeśli są szersze niż określona szerokość", diff --git a/public/language/pl/admin/settings/user.json b/public/language/pl/admin/settings/user.json index 234a75b64e..e3638eb78e 100644 --- a/public/language/pl/admin/settings/user.json +++ b/public/language/pl/admin/settings/user.json @@ -34,13 +34,15 @@ "online-cutoff-help": "Jeśli użytkownik nie wykona żadnych działań w określonym czasie, zostaje on uznany za nieaktywnego i nie otrzyma aktualizacji w czasie rzeczywistym.", "registration": "Rejestracja użytkownika", "registration-type": "Typ rejestracji", + "registration-approval-type": "Registration Approval Type", "registration-type.normal": "Standardowa", "registration-type.admin-approval": "Zatwierdzenie przez administratora", "registration-type.admin-approval-ip": "Zatwierdzenie administratora dla IP", "registration-type.invite-only": "Tylko zaproszenia", "registration-type.admin-invite-only": "Tylko zaproszenia administratora", "registration-type.disabled": "Brak rejestracji", - "registration-type.help": "Standardowa - Użytkownicy mogą się rejestrować na stronie /register.
\nZatwierdzenie administratora - Rejestracja użytkowników trafia do kolejki zatwierdzeń administratora.
\nZatwierdzenie administratora dla IP - Standardowa dla nowych użytkowników, Zatwierdzenie administratora dla adresów IP, które mają już konta.
\nTylko zaproszenia - Użytkownicy mogą zapraszać innych poprzez stronę users.
\nTylko zaproszenia administratora - Tylko administratorzy mogą zapraszać innych poprzez stronę users oraz admin/manage/users.
\nBrak rejestracji - Brak rejestracji użytkowników.
", + "registration-type.help": "Normal - Users can register from the /register page.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-approval-type.help": "Normal - Users are registered immediately.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
", "registration.max-invites": "Maksymalnie liczba zaproszeń na użytkownika", "max-invites": "Maksymalnie liczba zaproszeń na użytkownika", "max-invites-help": "0 dla braku ograniczeń. Administratorzy otrzymują nieskończoną liczbę zaproszeń
Aplikowane tylko dla \"Tylko zaproszeni\"", diff --git a/public/language/pl/email.json b/public/language/pl/email.json index 884923e747..74a54cbca0 100644 --- a/public/language/pl/email.json +++ b/public/language/pl/email.json @@ -13,7 +13,7 @@ "welcome.cta": "Kliknij tutaj, aby potwierdzić swój adres e-mail", "invitation.text1": "%1 zaprasza do dołączenia do %2", "invitation.text2": "Twoje zaproszenie wygaśnie za %1 dni.", - "invitation.ctr": "Kliknij tutaj, aby utworzyć konto.", + "invitation.cta": "Click here to create your account.", "reset.text1": "Otrzymaliśmy prośbę o reset Twojego hasła. Jeśli nie zgłaszałeś takiej prośby, zignoruj ten e-mail.", "reset.text2": "Aby zresetować hasło, skorzystaj z poniższego odnośnika:", "reset.cta": "Kliknij tutaj, aby zresetować swoje hasło", @@ -31,9 +31,12 @@ "notif.chat.subject": "Nowa wiadomość na czacie od %1", "notif.chat.cta": "Kliknij tutaj, aby kontynuować rozmowę", "notif.chat.unsub.info": "To powiadomienie o czacie zostało wysłane zgodnie z Twoimi ustawieniami.", - "notif.post.cta": "Kliknij tutaj, aby przeczytać cały temat", "notif.post.unsub.info": "To powiadomienie o poście zostało wysłane zgodnie z Twoimi ustawieniami.", - "notif.cta": "Kliknij tutaj, aby przejść do forum", + "notif.cta": "To the forum", + "notif.cta-new-reply": "View Post", + "notif.cta-new-chat": "View Chat", + "notif.test.short": "Testing Notifications", + "notif.test.long": "This is a test of the notifications email. Send help!", "test.text1": "To jest e-mail testowy wysyłany w celu sprawdzenia konfiguracji e-mailera w NodeBB.", "unsub.cta": "Kliknij tutaj, aby zmienić te ustawienia", "banned.subject": "Zostałeś zbanowany na %1", diff --git a/public/language/pt-BR/admin/appearance/customise.json b/public/language/pt-BR/admin/appearance/customise.json index 1bb1b79f03..36e6329ee0 100644 --- a/public/language/pt-BR/admin/appearance/customise.json +++ b/public/language/pt-BR/admin/appearance/customise.json @@ -8,7 +8,7 @@ "custom-js.enable": "Habilitar javascript personalizado.", "custom-header": "Cabeçalho Personalizado", - "custom-header.description": "Insira HTML personalizado aqui ( Meta Tags, etc.) para que seja adicionado ao <head> do seu fórum. Tags de script são permitidas, porém são desaconselhadas uma vez que a tab de Javascript Personalizado está disponível.", + "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", "custom-header.enable": "Habilitar Cabeçalho Personalizado", "custom-css.livereload": "Ativar Recarregamento Automático", diff --git a/public/language/pt-BR/admin/manage/categories.json b/public/language/pt-BR/admin/manage/categories.json index d320c64e07..1400a1fd29 100644 --- a/public/language/pt-BR/admin/manage/categories.json +++ b/public/language/pt-BR/admin/manage/categories.json @@ -45,7 +45,12 @@ "privileges.search-group": "Adicionar Grupo", "privileges.copy-to-children": "Copiar para Filhos", "privileges.copy-from-category": "Copiar da Categoria", + "privileges.copy-privileges-to-all-categories": "Copy to All Categories", + "privileges.copy-group-privileges-to-children": "Copy this group's privileges to the children of this category.", + "privileges.copy-group-privileges-to-all-categories": "Copy this group's privileges to all categories.", + "privileges.copy-group-privileges-from": "Copy this group's privileges from another category.", "privileges.inherit": "Se o grupo registered-users recebe um privilégio específico, todos os outros grupos recebem um privilégio implícito, mesmo que eles não estejam explicitamente definidos/habilitados. Este privilégio implícito é exibido para você, porque todos os usuários são parte do grupo registered-users e, portanto, privilégios para grupos adicionais não precisam ser explicitamente concedidos.", + "privileges.copy-success": "Privileges copied!", "analytics.back": "De volta para a lista de Categorias", "analytics.title": "Analítica da categoria \"%1\"", diff --git a/public/language/pt-BR/admin/manage/users.json b/public/language/pt-BR/admin/manage/users.json index 23589de1fe..53e22d5913 100644 --- a/public/language/pt-BR/admin/manage/users.json +++ b/public/language/pt-BR/admin/manage/users.json @@ -28,6 +28,11 @@ "pills.banned": "Banido", "pills.search": "Pesquisa de Usuários", + "50-per-page": "50 per page", + "100-per-page": "100 per page", + "250-per-page": "250 per page", + "500-per-page": "500 per page", + "search.uid": "Por ID de usuário", "search.uid-placeholder": "Digite o ID do usuário para pesquisar", "search.username": "Por Nome de Usuário", diff --git a/public/language/pt-BR/admin/settings/advanced.json b/public/language/pt-BR/admin/settings/advanced.json index 53a87f05e3..7ce61d690e 100644 --- a/public/language/pt-BR/admin/settings/advanced.json +++ b/public/language/pt-BR/admin/settings/advanced.json @@ -1,6 +1,7 @@ { "maintenance-mode": "Modo de Manutenção", "maintenance-mode.help": "Quando o fórum está em modo de manutenção, todas as solicitações serão redirecionadas para uma página estática. Administradores não sofrem este redirecionamento e podem acessar o site normalmente.", + "maintenance-mode.status": "Maintenance Mode Status Code", "maintenance-mode.message": "Mensagem de Manutenção", "headers": "Cabeçalhos", "headers.allow-from": "Defina ALLOW-FROM para Colocar o NodeBB em um iFrame", diff --git a/public/language/pt-BR/admin/settings/chat.json b/public/language/pt-BR/admin/settings/chat.json index c59f7de81c..9f7429c99b 100644 --- a/public/language/pt-BR/admin/settings/chat.json +++ b/public/language/pt-BR/admin/settings/chat.json @@ -6,6 +6,6 @@ "max-length": "Tamanho máximo das mensagens de chat", "max-room-size": "Número máximo de usuários nas salas de chat", "delay": "Tempo entre mensagens de chat em milisegundos", - "restrictions.seconds-edit-after": "Número de segundos para que os usuários possam editar mensagens de chat após enviar. (0 para desativar)", - "restrictions.seconds-delete-after": "Número de segundos para que os usuários possam editar mensagens de chat após enviar. (0 para desativar)" + "restrictions.seconds-edit-after": "Number of seconds a chat message will remain editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a chat message will remain deletable. (0 disabled)" } \ No newline at end of file diff --git a/public/language/pt-BR/admin/settings/post.json b/public/language/pt-BR/admin/settings/post.json index dd3e08069e..27a68018c3 100644 --- a/public/language/pt-BR/admin/settings/post.json +++ b/public/language/pt-BR/admin/settings/post.json @@ -17,8 +17,8 @@ "restrictions.seconds-between-new": "Tempo em segundos entre postagens para novos usuários", "restrictions.rep-threshold": "Reputação mínima para que essas restrições sejam desativadas", "restrictions.seconds-defore-new": "Segundos antes que um novo usuário possa postar", - "restrictions.seconds-edit-after": "Número de segundos para que usuários sejam permitidos a editar posts depois de postar. (0 para desativar)", - "restrictions.seconds-delete-after": "Número de segundos para que usuários sejam permitidos a deletar posts depois de postar. (0 para desativar)", + "restrictions.seconds-edit-after": "Number of seconds a post remains editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a post remains deletable. (0 disabled)", "restrictions.replies-no-delete": "Número de respostas após o qual os usuários são impedidos de excluir seus próprios tópicos. (0 desligado)", "restrictions.min-title-length": "Tamanho Mínimo dos Títulos", "restrictions.max-title-length": "Tamanho Máximo dos Títulos", diff --git a/public/language/pt-BR/admin/settings/uploads.json b/public/language/pt-BR/admin/settings/uploads.json index 41529ea746..9cc575f623 100644 --- a/public/language/pt-BR/admin/settings/uploads.json +++ b/public/language/pt-BR/admin/settings/uploads.json @@ -2,6 +2,7 @@ "posts": "Posts", "allow-files": "Permitir usuários de enviar arquivos comuns", "private": "Tornar arquivos enviados particulares", + "strip-exif-data": "Strip EXIF Data", "private-extensions": "Extensões de arquivo para tornar privado", "private-uploads-extensions-help": "Digite uma lista, separada por vírgulas, de extensões de arquivos para torná-las privadas aqui (por exemplo: pdf, xls, doc). Uma lista vazia sinigica que todos os arquivos são privado.", "resize-image-width-threshold": "Redimensionar imagens se a largura dela for maior do que a largura especificada", diff --git a/public/language/pt-BR/admin/settings/user.json b/public/language/pt-BR/admin/settings/user.json index 389aef0aa6..b1559b0c3c 100644 --- a/public/language/pt-BR/admin/settings/user.json +++ b/public/language/pt-BR/admin/settings/user.json @@ -34,13 +34,15 @@ "online-cutoff-help": "Se o usuário não realizar nenhuma ação durante esse período, ele será considerado inativo e não receberá atualizações em tempo real.", "registration": "Registro de Usuário", "registration-type": "Tipo de Registro", + "registration-approval-type": "Registration Approval Type", "registration-type.normal": "Normal", "registration-type.admin-approval": "Aprovação do Administrador", "registration-type.admin-approval-ip": "Aprovação do Administrador para IPs", "registration-type.invite-only": "Apenas por Convite", "registration-type.admin-invite-only": "Apenas por Convite da Administração", "registration-type.disabled": "Desativar registros", - "registration-type.help": "Normal - Usuários podem se registrar pela página /register.
\nAprovação da Administração - Registros de usuários são colocados em uma fila de aprovação para os administradores.
\nAprovação da Administração para mesmo IP - Normal para novos usuários, Aprovação da Administração para endereço IP que já tem uma conta.
\nApenas por Convite - Usuários podem convidar outras pessoas para participar do comunidade pela página usuários.
\nApenas por Convite da Administração - Apenas administradores podem convidar outras pessoas para participar da comunidade pelas páginas usuários e admin/manage/users.
\nDesativar registros - Novos usuários não poderão se registrar.
", + "registration-type.help": "Normal - Users can register from the /register page.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-approval-type.help": "Normal - Users are registered immediately.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
", "registration.max-invites": "Máximo de Convites por Usuário", "max-invites": "Máximo de Convites por Usuário", "max-invites-help": "0 para nenhuma restrição. Administradores têm convites infinitos.
Apenas aplicável para \"Apenas por Convite\".", diff --git a/public/language/pt-BR/email.json b/public/language/pt-BR/email.json index 42bd967556..dbdde2b959 100644 --- a/public/language/pt-BR/email.json +++ b/public/language/pt-BR/email.json @@ -13,7 +13,7 @@ "welcome.cta": "Clique aqui para confirmar seu endereço de email", "invitation.text1": "%1 convidou você para participar de %2", "invitation.text2": "O seu convite irá expirar em %1 dias.", - "invitation.ctr": "Clique aqui para criar a sua conta.", + "invitation.cta": "Click here to create your account.", "reset.text1": "Nós recebemos um pedido para reconfigurar sua senha, possivelmente porque você a esqueceu. Se este não é o caso, por favor ignore este email.", "reset.text2": "Para continuar com a reconfiguração de senha, por favor clique no seguinte link:", "reset.cta": "Clique aqui para reconfigurar sua senha", @@ -31,9 +31,12 @@ "notif.chat.subject": "Nova mensagem de chat recebida de %1", "notif.chat.cta": "Clique aqui para continuar a conversa", "notif.chat.unsub.info": "Esta notificação de chat foi enviada a você devido às suas configurações de assinatura.", - "notif.post.cta": "Clique aqui para ler o tópico completo", "notif.post.unsub.info": "Esta notificação de postagem foi enviada para você devido as suas configurações de assinatura.", - "notif.cta": "Clique aqui para ir ao fórum", + "notif.cta": "To the forum", + "notif.cta-new-reply": "View Post", + "notif.cta-new-chat": "View Chat", + "notif.test.short": "Testing Notifications", + "notif.test.long": "This is a test of the notifications email. Send help!", "test.text1": "Este é um e-mail de teste, para verificar que o enviador de emails está corretamente configurado no seu NodeBB.", "unsub.cta": "Clique aqui para alterar estas configurações", "banned.subject": "Você foi banido de %1", diff --git a/public/language/pt-PT/admin/appearance/customise.json b/public/language/pt-PT/admin/appearance/customise.json index 30dc6fa15a..f936a1450b 100644 --- a/public/language/pt-PT/admin/appearance/customise.json +++ b/public/language/pt-PT/admin/appearance/customise.json @@ -8,7 +8,7 @@ "custom-js.enable": "Ativar Javascript Personalizado", "custom-header": "Cabeçalho Personalizado", - "custom-header.description": "Insere aqui HTML personalizado (ex. Meta Tags, etc.), que será acrescentado à secção <head> do teu fórum. Script Tags também são permitidas, mas não recomendados usar, uma vez que já existe o separador Custom Javascript exatamente para essa função.", + "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", "custom-header.enable": "Ativar Cabeçalho Personalizado", "custom-css.livereload": "Ativar recarregar ao vivo", diff --git a/public/language/pt-PT/admin/manage/categories.json b/public/language/pt-PT/admin/manage/categories.json index f48d1c6cfd..2d1eb01669 100644 --- a/public/language/pt-PT/admin/manage/categories.json +++ b/public/language/pt-PT/admin/manage/categories.json @@ -45,7 +45,12 @@ "privileges.search-group": "Adicionar Grupo", "privileges.copy-to-children": "Copiar para Filho", "privileges.copy-from-category": "Copiar da Categoria", + "privileges.copy-privileges-to-all-categories": "Copy to All Categories", + "privileges.copy-group-privileges-to-children": "Copy this group's privileges to the children of this category.", + "privileges.copy-group-privileges-to-all-categories": "Copy this group's privileges to all categories.", + "privileges.copy-group-privileges-from": "Copy this group's privileges from another category.", "privileges.inherit": "If the registered-users group is granted a specific privilege, all other groups receive an implicit privilege, even if they are not explicitly defined/checked. This implicit privilege is shown to you because all users are part of the registered-users user group, and so, privileges for additional groups need not be explicitly granted.", + "privileges.copy-success": "Privileges copied!", "analytics.back": "Voltar à Lista de Categorias", "analytics.title": "Estatísticas para a categoria \"%1\"", diff --git a/public/language/pt-PT/admin/manage/users.json b/public/language/pt-PT/admin/manage/users.json index 1fd063436c..950b22d66e 100644 --- a/public/language/pt-PT/admin/manage/users.json +++ b/public/language/pt-PT/admin/manage/users.json @@ -28,6 +28,11 @@ "pills.banned": "Banido", "pills.search": "Procura de Utilizadores", + "50-per-page": "50 per page", + "100-per-page": "100 per page", + "250-per-page": "250 per page", + "500-per-page": "500 per page", + "search.uid": "Por ID de Utilizador", "search.uid-placeholder": "Digita um ID de utilizador para procurar", "search.username": "Por Nome de Utilizador", diff --git a/public/language/pt-PT/admin/settings/advanced.json b/public/language/pt-PT/admin/settings/advanced.json index 01565b0c35..fb03a0c0e4 100644 --- a/public/language/pt-PT/admin/settings/advanced.json +++ b/public/language/pt-PT/admin/settings/advanced.json @@ -1,6 +1,7 @@ { "maintenance-mode": "Modo de Manutenção", "maintenance-mode.help": "When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.", + "maintenance-mode.status": "Maintenance Mode Status Code", "maintenance-mode.message": "Mensagem de Manutenção", "headers": "Headers", "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", diff --git a/public/language/pt-PT/admin/settings/chat.json b/public/language/pt-PT/admin/settings/chat.json index 8088e9c72a..8423186993 100644 --- a/public/language/pt-PT/admin/settings/chat.json +++ b/public/language/pt-PT/admin/settings/chat.json @@ -6,6 +6,6 @@ "max-length": "Maximum length of chat messages", "max-room-size": "Maximum number of users in chat rooms", "delay": "Time between chat messages in milliseconds", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit chat messages after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete chat messages after posting. (0 disabled)" + "restrictions.seconds-edit-after": "Number of seconds a chat message will remain editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a chat message will remain deletable. (0 disabled)" } \ No newline at end of file diff --git a/public/language/pt-PT/admin/settings/post.json b/public/language/pt-PT/admin/settings/post.json index 7d5bd452d9..f43fa9726e 100644 --- a/public/language/pt-PT/admin/settings/post.json +++ b/public/language/pt-PT/admin/settings/post.json @@ -17,8 +17,8 @@ "restrictions.seconds-between-new": "Seconds between posts for new users", "restrictions.rep-threshold": "Reputation threshold before these restrictions are lifted", "restrictions.seconds-defore-new": "Seconds before new user can post", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit posts after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete posts after posting. (0 disabled)", + "restrictions.seconds-edit-after": "Number of seconds a post remains editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a post remains deletable. (0 disabled)", "restrictions.replies-no-delete": "Number of replies after users are disallowed to delete their own topics. (0 disabled)", "restrictions.min-title-length": "Minimum Title Length", "restrictions.max-title-length": "Maximum Title Length", diff --git a/public/language/pt-PT/admin/settings/uploads.json b/public/language/pt-PT/admin/settings/uploads.json index 9ae1437f3b..d9f89bab09 100644 --- a/public/language/pt-PT/admin/settings/uploads.json +++ b/public/language/pt-PT/admin/settings/uploads.json @@ -2,6 +2,7 @@ "posts": "Publicações", "allow-files": "Permitir aos utilizadores carregar ficheiros normais", "private": "Tornar os ficheiros enviados privados", + "strip-exif-data": "Strip EXIF Data", "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", diff --git a/public/language/pt-PT/admin/settings/user.json b/public/language/pt-PT/admin/settings/user.json index a5a7c9a6d9..aea281e945 100644 --- a/public/language/pt-PT/admin/settings/user.json +++ b/public/language/pt-PT/admin/settings/user.json @@ -34,13 +34,15 @@ "online-cutoff-help": "If user performs no actions for this duration, they are considered inactive and they do not receive realtime updates.", "registration": "Registo de Utilizadores", "registration-type": "Tipo de Registo", + "registration-approval-type": "Registration Approval Type", "registration-type.normal": "Normal", "registration-type.admin-approval": "Aprovado por um Administrador", "registration-type.admin-approval-ip": "Aprovado por um Administrador para IPs", "registration-type.invite-only": "Apenas por Convite", "registration-type.admin-invite-only": "Apenas por Convite de um Administrador", "registration-type.disabled": "No registration", - "registration-type.help": "Normal - Users can register from the /register page.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-type.help": "Normal - Users can register from the /register page.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-approval-type.help": "Normal - Users are registered immediately.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
", "registration.max-invites": "Máximo de Convites por Utilizador", "max-invites": "Máximo de Convites por Utilizador", "max-invites-help": "Usa 0 para nenhuma restrição. Administradores têm convites infinitos.
Apenas aplicável quando selecionado \"Apenas por Convite\"", diff --git a/public/language/pt-PT/email.json b/public/language/pt-PT/email.json index 7ed0e1bb09..e2c980d51a 100644 --- a/public/language/pt-PT/email.json +++ b/public/language/pt-PT/email.json @@ -13,7 +13,7 @@ "welcome.cta": "Clica aqui para confirmares o teu endereço de e-mail", "invitation.text1": "%1 convidou-te para te juntares a %2", "invitation.text2": "O teu convite vai expirar em %1 dias.", - "invitation.ctr": "Clica aqui para criares a tua conta.", + "invitation.cta": "Click here to create your account.", "reset.text1": "Recebemos um pedido para repôr a tua palavra-passe, possivelmente porque te esqueceste dela. Se este não é o caso, por favor ignora este e-mail.", "reset.text2": "Para continuares com a reposição da tua palavra-passe, clica no seguinte link:", "reset.cta": "Clica aqui para reiniciares a tua palavra-passe.", @@ -31,9 +31,12 @@ "notif.chat.subject": "Nova mensagem de %1", "notif.chat.cta": "Clique aqui para continuar a conversa", "notif.chat.unsub.info": "Esta notificação de chat foi enviada devido às suas definições de subscrição", - "notif.post.cta": "Clique aqui para ler o tópico completo", "notif.post.unsub.info": "Esta notificação foi envidada devido às tuas definições de subscrição.", - "notif.cta": "Clica aqui para ires para o fórum", + "notif.cta": "To the forum", + "notif.cta-new-reply": "View Post", + "notif.cta-new-chat": "View Chat", + "notif.test.short": "Testing Notifications", + "notif.test.long": "This is a test of the notifications email. Send help!", "test.text1": "Este é um e-mail de teste para verificar que o emailer está configurado corretamente para o teu NodeBB.", "unsub.cta": "Clica aqui para alterares essas definições", "banned.subject": "Foste banido de %1", diff --git a/public/language/ro/admin/appearance/customise.json b/public/language/ro/admin/appearance/customise.json index 56c11a2805..97abb5ede5 100644 --- a/public/language/ro/admin/appearance/customise.json +++ b/public/language/ro/admin/appearance/customise.json @@ -8,7 +8,7 @@ "custom-js.enable": "Enable Custom Javascript", "custom-header": "Custom Header", - "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", + "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", "custom-header.enable": "Enable Custom Header", "custom-css.livereload": "Enable Live Reload", diff --git a/public/language/ro/admin/manage/categories.json b/public/language/ro/admin/manage/categories.json index 7e49aef36b..1eda6ea080 100644 --- a/public/language/ro/admin/manage/categories.json +++ b/public/language/ro/admin/manage/categories.json @@ -45,7 +45,12 @@ "privileges.search-group": "Add Group", "privileges.copy-to-children": "Copy to Children", "privileges.copy-from-category": "Copy from Category", + "privileges.copy-privileges-to-all-categories": "Copy to All Categories", + "privileges.copy-group-privileges-to-children": "Copy this group's privileges to the children of this category.", + "privileges.copy-group-privileges-to-all-categories": "Copy this group's privileges to all categories.", + "privileges.copy-group-privileges-from": "Copy this group's privileges from another category.", "privileges.inherit": "If the registered-users group is granted a specific privilege, all other groups receive an implicit privilege, even if they are not explicitly defined/checked. This implicit privilege is shown to you because all users are part of the registered-users user group, and so, privileges for additional groups need not be explicitly granted.", + "privileges.copy-success": "Privileges copied!", "analytics.back": "Back to Categories List", "analytics.title": "Analytics for \"%1\" category", diff --git a/public/language/ro/admin/manage/users.json b/public/language/ro/admin/manage/users.json index 05fc3f043f..01088037f2 100644 --- a/public/language/ro/admin/manage/users.json +++ b/public/language/ro/admin/manage/users.json @@ -28,6 +28,11 @@ "pills.banned": "Banned", "pills.search": "User Search", + "50-per-page": "50 per page", + "100-per-page": "100 per page", + "250-per-page": "250 per page", + "500-per-page": "500 per page", + "search.uid": "By User ID", "search.uid-placeholder": "Enter a user ID to search", "search.username": "By User Name", diff --git a/public/language/ro/admin/settings/advanced.json b/public/language/ro/admin/settings/advanced.json index f989898d05..4bd6b2aa60 100644 --- a/public/language/ro/admin/settings/advanced.json +++ b/public/language/ro/admin/settings/advanced.json @@ -1,6 +1,7 @@ { "maintenance-mode": "Maintenance Mode", "maintenance-mode.help": "When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.", + "maintenance-mode.status": "Maintenance Mode Status Code", "maintenance-mode.message": "Maintenance Message", "headers": "Headers", "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", diff --git a/public/language/ro/admin/settings/chat.json b/public/language/ro/admin/settings/chat.json index c538790b95..c1741d101c 100644 --- a/public/language/ro/admin/settings/chat.json +++ b/public/language/ro/admin/settings/chat.json @@ -6,6 +6,6 @@ "max-length": "Maximum length of chat messages", "max-room-size": "Maximum number of users in chat rooms", "delay": "Time between chat messages in milliseconds", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit chat messages after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete chat messages after posting. (0 disabled)" + "restrictions.seconds-edit-after": "Number of seconds a chat message will remain editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a chat message will remain deletable. (0 disabled)" } \ No newline at end of file diff --git a/public/language/ro/admin/settings/post.json b/public/language/ro/admin/settings/post.json index 6594fe384b..528f02d835 100644 --- a/public/language/ro/admin/settings/post.json +++ b/public/language/ro/admin/settings/post.json @@ -17,8 +17,8 @@ "restrictions.seconds-between-new": "Seconds between posts for new users", "restrictions.rep-threshold": "Reputation threshold before these restrictions are lifted", "restrictions.seconds-defore-new": "Seconds before new user can post", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit posts after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete posts after posting. (0 disabled)", + "restrictions.seconds-edit-after": "Number of seconds a post remains editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a post remains deletable. (0 disabled)", "restrictions.replies-no-delete": "Number of replies after users are disallowed to delete their own topics. (0 disabled)", "restrictions.min-title-length": "Minimum Title Length", "restrictions.max-title-length": "Maximum Title Length", diff --git a/public/language/ro/admin/settings/uploads.json b/public/language/ro/admin/settings/uploads.json index 10e53d7e32..34da585485 100644 --- a/public/language/ro/admin/settings/uploads.json +++ b/public/language/ro/admin/settings/uploads.json @@ -2,6 +2,7 @@ "posts": "Posts", "allow-files": "Allow users to upload regular files", "private": "Make uploaded files private", + "strip-exif-data": "Strip EXIF Data", "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", diff --git a/public/language/ro/admin/settings/user.json b/public/language/ro/admin/settings/user.json index 2cfb16addc..9f029bf777 100644 --- a/public/language/ro/admin/settings/user.json +++ b/public/language/ro/admin/settings/user.json @@ -34,13 +34,15 @@ "online-cutoff-help": "If user performs no actions for this duration, they are considered inactive and they do not receive realtime updates.", "registration": "User Registration", "registration-type": "Registration Type", + "registration-approval-type": "Registration Approval Type", "registration-type.normal": "Normal", "registration-type.admin-approval": "Admin Approval", "registration-type.admin-approval-ip": "Admin Approval for IPs", "registration-type.invite-only": "Invite Only", "registration-type.admin-invite-only": "Admin Invite Only", "registration-type.disabled": "No registration", - "registration-type.help": "Normal - Users can register from the /register page.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-type.help": "Normal - Users can register from the /register page.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-approval-type.help": "Normal - Users are registered immediately.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
", "registration.max-invites": "Maximum Invitations per User", "max-invites": "Maximum Invitations per User", "max-invites-help": "0 for no restriction. Admins get infinite invitations
Only applicable for \"Invite Only\"", diff --git a/public/language/ro/email.json b/public/language/ro/email.json index acd504f6db..cf4fb77cfd 100644 --- a/public/language/ro/email.json +++ b/public/language/ro/email.json @@ -13,7 +13,7 @@ "welcome.cta": "Apasă aici pentru a confirma adresa ta de email", "invitation.text1": "%1 te-a invitat să te alături %2", "invitation.text2": "Your invitation will expire in %1 days.", - "invitation.ctr": "Click here to create your account.", + "invitation.cta": "Click here to create your account.", "reset.text1": "We received a request to reset your password, possibly because you have forgotten it. If this is not the case, please ignore this email.", "reset.text2": "Pentru a continua cu resetarea parolei, te rugăm sa apeși pe următorul link:", "reset.cta": "Apasă aici pentru a-ți reseta parola", @@ -31,9 +31,12 @@ "notif.chat.subject": "Ai primit un mesaj de la %1", "notif.chat.cta": "Apasă aici pentru a continua conversația", "notif.chat.unsub.info": "This chat notification was sent to you due to your subscription settings.", - "notif.post.cta": "Click here to read the full topic", "notif.post.unsub.info": "This post notification was sent to you due to your subscription settings.", - "notif.cta": "Click here to go to forum", + "notif.cta": "To the forum", + "notif.cta-new-reply": "View Post", + "notif.cta-new-chat": "View Chat", + "notif.test.short": "Testing Notifications", + "notif.test.long": "This is a test of the notifications email. Send help!", "test.text1": "Acesta este un email de test pentru a verica dacă mailul este setat corect pentru NodeBB-ul tău.", "unsub.cta": "Apasă aici pentru a modifica acele setări", "banned.subject": "You have been banned from %1", diff --git a/public/language/ru/admin/appearance/customise.json b/public/language/ru/admin/appearance/customise.json index 76d9dd9739..ef18fcf2ae 100644 --- a/public/language/ru/admin/appearance/customise.json +++ b/public/language/ru/admin/appearance/customise.json @@ -8,7 +8,7 @@ "custom-js.enable": "Включить пользовательский Javascript", "custom-header": "Пользовательский Заголовок", - "custom-header.description": "Введите HTML здесь (напр.. Мететеги и т.д.), для добавления в <head> секцию разметки форума. Теги скриптов разрешены, но не рекомендуются т.к. доступна вкладкаCustom Javascript.", + "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", "custom-header.enable": "Включить Пользовательский заголовок", "custom-css.livereload": "Включить автоматическую перезагрузку страниц", diff --git a/public/language/ru/admin/manage/categories.json b/public/language/ru/admin/manage/categories.json index 36698f8ad3..29541e536d 100644 --- a/public/language/ru/admin/manage/categories.json +++ b/public/language/ru/admin/manage/categories.json @@ -45,7 +45,12 @@ "privileges.search-group": "Добавить группу", "privileges.copy-to-children": "Скопировать в дочерний", "privileges.copy-from-category": "Скопировать из категории", + "privileges.copy-privileges-to-all-categories": "Copy to All Categories", + "privileges.copy-group-privileges-to-children": "Copy this group's privileges to the children of this category.", + "privileges.copy-group-privileges-to-all-categories": "Copy this group's privileges to all categories.", + "privileges.copy-group-privileges-from": "Copy this group's privileges from another category.", "privileges.inherit": "Если группа зарегистрированных пользователей получает дополнительные права, то все другие группы (¿какие другие группы? подгруппы?¿) получают эти права неявным образом, даже если они специально не заданы. Эти неявным образом заданные права показаны вам потому что все пользователи (¿и даже незарегистрированные?¿) являются частью группы зарегистрированных пользователей, так что права для дополнительных групп не обязаны задаваться явным образом.", + "privileges.copy-success": "Privileges copied!", "analytics.back": "Назад к списку категорий", "analytics.title": "Аналитика \"%1\" категории", diff --git a/public/language/ru/admin/manage/users.json b/public/language/ru/admin/manage/users.json index 7a96f002ed..b21f3d222b 100644 --- a/public/language/ru/admin/manage/users.json +++ b/public/language/ru/admin/manage/users.json @@ -28,6 +28,11 @@ "pills.banned": "Заблокированные участники", "pills.search": "Поиск пользователей", + "50-per-page": "50 per page", + "100-per-page": "100 per page", + "250-per-page": "250 per page", + "500-per-page": "500 per page", + "search.uid": "По ID пользователя", "search.uid-placeholder": "Введите ID пользователя для поиска", "search.username": "По имени пользователя", diff --git a/public/language/ru/admin/settings/advanced.json b/public/language/ru/admin/settings/advanced.json index 653b1080a7..bbb21f82e4 100644 --- a/public/language/ru/admin/settings/advanced.json +++ b/public/language/ru/admin/settings/advanced.json @@ -1,6 +1,7 @@ { "maintenance-mode": "Режим обслуживания", "maintenance-mode.help": "Когда форум находится в режиме обслуживания, все запросы будут перенаправляться на статичную страницу. Администраторы освобождены от этого ограничения, и имеют обычный доступ к сайту.", + "maintenance-mode.status": "Maintenance Mode Status Code", "maintenance-mode.message": "Сообщение форума в режиме обслуживания", "headers": "Заголовки", "headers.allow-from": "Установить ALLOW-FROM для размещения NodeBB в iFrame", diff --git a/public/language/ru/admin/settings/chat.json b/public/language/ru/admin/settings/chat.json index a02aebb12d..f102735ab6 100644 --- a/public/language/ru/admin/settings/chat.json +++ b/public/language/ru/admin/settings/chat.json @@ -6,6 +6,6 @@ "max-length": "Максимальная длина сообщения чата", "max-room-size": "Максимальное число пользователей в чат комнатах", "delay": "Время между сообщениями чата в милисекундах", - "restrictions.seconds-edit-after": "Секунд перед тем, как пользователю разрешено редактировать сообщение чата после отправки. (0 выключено)", - "restrictions.seconds-delete-after": "Секунд перед тем, как пользователю разрешено удалить сообщение чата после отправки. (0 выключено)" + "restrictions.seconds-edit-after": "Number of seconds a chat message will remain editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a chat message will remain deletable. (0 disabled)" } \ No newline at end of file diff --git a/public/language/ru/admin/settings/post.json b/public/language/ru/admin/settings/post.json index 811b69f451..980fa6c4d1 100644 --- a/public/language/ru/admin/settings/post.json +++ b/public/language/ru/admin/settings/post.json @@ -17,8 +17,8 @@ "restrictions.seconds-between-new": "Секунд между записями от новых участников", "restrictions.rep-threshold": "Порог репутации перед тем как эти ограничения будут включены", "restrictions.seconds-defore-new": "Секунд перед тем как новый участник сможет писать", - "restrictions.seconds-edit-after": "Количество секунд в течении которых участник может отредактировать запись после создания. (0 отключено)", - "restrictions.seconds-delete-after": "Количество секунд в течении которых участник может удалить запись после создания. (0 отключено)", + "restrictions.seconds-edit-after": "Number of seconds a post remains editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a post remains deletable. (0 disabled)", "restrictions.replies-no-delete": "Количество записей после которого участник не сможет удалить свою тему. (0 отключено)", "restrictions.min-title-length": "Минимальная длина названия", "restrictions.max-title-length": "Максимальная длина названия", diff --git a/public/language/ru/admin/settings/uploads.json b/public/language/ru/admin/settings/uploads.json index d54132540e..8d46ff133d 100644 --- a/public/language/ru/admin/settings/uploads.json +++ b/public/language/ru/admin/settings/uploads.json @@ -2,6 +2,7 @@ "posts": "Записи", "allow-files": "Разрешить участникам загружать обычные файлы", "private": "Делать загруженные файлы приватными", + "strip-exif-data": "Strip EXIF Data", "private-extensions": "Расширения файлов, которые следует делать приватными", "private-uploads-extensions-help": "Введите через запятую список расширений файлов, например pdf,xls,doc. Чтобы все файлы были приватными — оставьте пустое значение.", "resize-image-width-threshold": "Resize images if they are wider than specified width", diff --git a/public/language/ru/admin/settings/user.json b/public/language/ru/admin/settings/user.json index e4fc2d6e85..306bce30f0 100644 --- a/public/language/ru/admin/settings/user.json +++ b/public/language/ru/admin/settings/user.json @@ -34,13 +34,15 @@ "online-cutoff-help": "If user performs no actions for this duration, they are considered inactive and they do not receive realtime updates.", "registration": "Регистрация пользователя", "registration-type": "Тип Регистрации", + "registration-approval-type": "Registration Approval Type", "registration-type.normal": "Обычный", "registration-type.admin-approval": "Подтверждение администратора", "registration-type.admin-approval-ip": "Подтверждение администратора для IP-адресов", "registration-type.invite-only": "Только приглашение", "registration-type.admin-invite-only": "Только приглашение от администратора", "registration-type.disabled": "Нет регистрации", - "registration-type.help": "Обычная - Пользователи могут зарегистрироваться на /странице регистрации.
\nПодтверждение администратора - Регистрации пользователей становятся в очередь подтверждения от администраторов.
\nПодтверждение администратора для IP-адресов - Обычная для новый пользователей, Admin Подтверждение для IP-адресов, уже имеющих аккаунт.
\nТолько по приглашению - Пользователи могут приглашать других со своей страницы.
\nТолько по приглашению от администратора - Только администратор может приглашать других со своей и администраторской страниц.
\nНет регистрации - нет регистрации пользователей.
", + "registration-type.help": "Normal - Users can register from the /register page.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-approval-type.help": "Normal - Users are registered immediately.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
", "registration.max-invites": "Максимум приглашений для пользователя", "max-invites": "Максимум приглашений для пользователя", "max-invites-help": "0 - без ограничений. Администраторы могут приглашать бесконечно
Применимо только для \"Только по приглашениям\"", diff --git a/public/language/ru/email.json b/public/language/ru/email.json index 42b4dcb7cd..dc05dcb663 100644 --- a/public/language/ru/email.json +++ b/public/language/ru/email.json @@ -13,7 +13,7 @@ "welcome.cta": "Перейдите по ссылке для подтверждения вашей электронной почты", "invitation.text1": "%1 пригласил вас на сайт %2", "invitation.text2": "Ваше приглашение завершится в течении %1 дней.", - "invitation.ctr": "Нажмите здесь, чтобы создать учётную запись.", + "invitation.cta": "Click here to create your account.", "reset.text1": "Кто-то отправил запрос на сброс пароля на нашем сайте. Если вы не подавали запрос, пожалуйста, проигнорируйте это сообщение.", "reset.text2": "Для продолжения процедуры изменения пароля перейдите по ссылке:", "reset.cta": "Нажмите здесь для изменения пароля", @@ -31,9 +31,12 @@ "notif.chat.subject": "Новое сообщение от %1", "notif.chat.cta": "Нажмите, чтобы ответить", "notif.chat.unsub.info": "Вы получили это уведомление в соответствии с настройками своей подписки на новости сайта.", - "notif.post.cta": "Нажмите для просмотра всей темы.", "notif.post.unsub.info": "Вы получили это уведомление согласно вашим настройкам подписки.", - "notif.cta": "Нажмите здесь для перехода к форуму", + "notif.cta": "To the forum", + "notif.cta-new-reply": "View Post", + "notif.cta-new-chat": "View Chat", + "notif.test.short": "Testing Notifications", + "notif.test.long": "This is a test of the notifications email. Send help!", "test.text1": "Это тестовое сообщение для проверки почтового сервиса.", "unsub.cta": "Изменить настройки", "banned.subject": "Вы были заблокированы в %1.", diff --git a/public/language/rw/admin/appearance/customise.json b/public/language/rw/admin/appearance/customise.json index 56c11a2805..97abb5ede5 100644 --- a/public/language/rw/admin/appearance/customise.json +++ b/public/language/rw/admin/appearance/customise.json @@ -8,7 +8,7 @@ "custom-js.enable": "Enable Custom Javascript", "custom-header": "Custom Header", - "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", + "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", "custom-header.enable": "Enable Custom Header", "custom-css.livereload": "Enable Live Reload", diff --git a/public/language/rw/admin/manage/categories.json b/public/language/rw/admin/manage/categories.json index 7e49aef36b..1eda6ea080 100644 --- a/public/language/rw/admin/manage/categories.json +++ b/public/language/rw/admin/manage/categories.json @@ -45,7 +45,12 @@ "privileges.search-group": "Add Group", "privileges.copy-to-children": "Copy to Children", "privileges.copy-from-category": "Copy from Category", + "privileges.copy-privileges-to-all-categories": "Copy to All Categories", + "privileges.copy-group-privileges-to-children": "Copy this group's privileges to the children of this category.", + "privileges.copy-group-privileges-to-all-categories": "Copy this group's privileges to all categories.", + "privileges.copy-group-privileges-from": "Copy this group's privileges from another category.", "privileges.inherit": "If the registered-users group is granted a specific privilege, all other groups receive an implicit privilege, even if they are not explicitly defined/checked. This implicit privilege is shown to you because all users are part of the registered-users user group, and so, privileges for additional groups need not be explicitly granted.", + "privileges.copy-success": "Privileges copied!", "analytics.back": "Back to Categories List", "analytics.title": "Analytics for \"%1\" category", diff --git a/public/language/rw/admin/manage/users.json b/public/language/rw/admin/manage/users.json index 05fc3f043f..01088037f2 100644 --- a/public/language/rw/admin/manage/users.json +++ b/public/language/rw/admin/manage/users.json @@ -28,6 +28,11 @@ "pills.banned": "Banned", "pills.search": "User Search", + "50-per-page": "50 per page", + "100-per-page": "100 per page", + "250-per-page": "250 per page", + "500-per-page": "500 per page", + "search.uid": "By User ID", "search.uid-placeholder": "Enter a user ID to search", "search.username": "By User Name", diff --git a/public/language/rw/admin/settings/advanced.json b/public/language/rw/admin/settings/advanced.json index f989898d05..4bd6b2aa60 100644 --- a/public/language/rw/admin/settings/advanced.json +++ b/public/language/rw/admin/settings/advanced.json @@ -1,6 +1,7 @@ { "maintenance-mode": "Maintenance Mode", "maintenance-mode.help": "When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.", + "maintenance-mode.status": "Maintenance Mode Status Code", "maintenance-mode.message": "Maintenance Message", "headers": "Headers", "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", diff --git a/public/language/rw/admin/settings/chat.json b/public/language/rw/admin/settings/chat.json index c538790b95..c1741d101c 100644 --- a/public/language/rw/admin/settings/chat.json +++ b/public/language/rw/admin/settings/chat.json @@ -6,6 +6,6 @@ "max-length": "Maximum length of chat messages", "max-room-size": "Maximum number of users in chat rooms", "delay": "Time between chat messages in milliseconds", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit chat messages after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete chat messages after posting. (0 disabled)" + "restrictions.seconds-edit-after": "Number of seconds a chat message will remain editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a chat message will remain deletable. (0 disabled)" } \ No newline at end of file diff --git a/public/language/rw/admin/settings/post.json b/public/language/rw/admin/settings/post.json index 6594fe384b..528f02d835 100644 --- a/public/language/rw/admin/settings/post.json +++ b/public/language/rw/admin/settings/post.json @@ -17,8 +17,8 @@ "restrictions.seconds-between-new": "Seconds between posts for new users", "restrictions.rep-threshold": "Reputation threshold before these restrictions are lifted", "restrictions.seconds-defore-new": "Seconds before new user can post", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit posts after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete posts after posting. (0 disabled)", + "restrictions.seconds-edit-after": "Number of seconds a post remains editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a post remains deletable. (0 disabled)", "restrictions.replies-no-delete": "Number of replies after users are disallowed to delete their own topics. (0 disabled)", "restrictions.min-title-length": "Minimum Title Length", "restrictions.max-title-length": "Maximum Title Length", diff --git a/public/language/rw/admin/settings/uploads.json b/public/language/rw/admin/settings/uploads.json index 10e53d7e32..34da585485 100644 --- a/public/language/rw/admin/settings/uploads.json +++ b/public/language/rw/admin/settings/uploads.json @@ -2,6 +2,7 @@ "posts": "Posts", "allow-files": "Allow users to upload regular files", "private": "Make uploaded files private", + "strip-exif-data": "Strip EXIF Data", "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", diff --git a/public/language/rw/admin/settings/user.json b/public/language/rw/admin/settings/user.json index 2cfb16addc..9f029bf777 100644 --- a/public/language/rw/admin/settings/user.json +++ b/public/language/rw/admin/settings/user.json @@ -34,13 +34,15 @@ "online-cutoff-help": "If user performs no actions for this duration, they are considered inactive and they do not receive realtime updates.", "registration": "User Registration", "registration-type": "Registration Type", + "registration-approval-type": "Registration Approval Type", "registration-type.normal": "Normal", "registration-type.admin-approval": "Admin Approval", "registration-type.admin-approval-ip": "Admin Approval for IPs", "registration-type.invite-only": "Invite Only", "registration-type.admin-invite-only": "Admin Invite Only", "registration-type.disabled": "No registration", - "registration-type.help": "Normal - Users can register from the /register page.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-type.help": "Normal - Users can register from the /register page.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-approval-type.help": "Normal - Users are registered immediately.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
", "registration.max-invites": "Maximum Invitations per User", "max-invites": "Maximum Invitations per User", "max-invites-help": "0 for no restriction. Admins get infinite invitations
Only applicable for \"Invite Only\"", diff --git a/public/language/rw/email.json b/public/language/rw/email.json index 27c5534a47..d890a60525 100644 --- a/public/language/rw/email.json +++ b/public/language/rw/email.json @@ -13,7 +13,7 @@ "welcome.cta": "Kanda hano kugirango wemeze ko email watanze ari iyawe", "invitation.text1": "%1 yagutumiye kuri %2", "invitation.text2": "Your invitation will expire in %1 days.", - "invitation.ctr": "Kanda hano kugirango utangize konte", + "invitation.cta": "Click here to create your account.", "reset.text1": "Twabonye ubusabe bwo gutangiza ijambobanga ryawe bundibushya, wenda bitewe n'uko wibagiwe iryo wari ufite. Niba atari ko bimeze, si ngombwa kwita ku bindi byanditse muri iyi email.", "reset.text2": "Niba ushaka kujya aho uri butangize ijambobanga ryawe, kanda ku murongo ukurikira:", "reset.cta": "Kanda hano kugirango utangize bundibushya ijambobanga ryawe", @@ -31,9 +31,12 @@ "notif.chat.subject": "Ubutumwa bwo mu gikari bwaturutse kuri %1", "notif.chat.cta": "Kanda hano kugirango ukomeze", "notif.chat.unsub.info": "Iri tangazo rijyanye n'ubutumwa bwo mu gikari waryohererejwe kubera ko wabihisemo mu byo uzajya umenyeshwa", - "notif.post.cta": "Kanda hano kugirango usome inkuru yose", "notif.post.unsub.info": "Iri tangazo rijyanye n'ibyashyizwe ku rubuga waryohererejwe kubera ko wabihisemo mu byo uzajya umenyeshwa", - "notif.cta": "Click here to go to forum", + "notif.cta": "To the forum", + "notif.cta-new-reply": "View Post", + "notif.cta-new-chat": "View Chat", + "notif.test.short": "Testing Notifications", + "notif.test.long": "This is a test of the notifications email. Send help!", "test.text1": "Iyi message ni igerageza kugirango harebwe niba emailer ya NodeBB yarateguwe neza", "unsub.cta": "Kanda hano kugirango uhindure uko bizajya bigenda", "banned.subject": "You have been banned from %1", diff --git a/public/language/sc/admin/appearance/customise.json b/public/language/sc/admin/appearance/customise.json index 56c11a2805..97abb5ede5 100644 --- a/public/language/sc/admin/appearance/customise.json +++ b/public/language/sc/admin/appearance/customise.json @@ -8,7 +8,7 @@ "custom-js.enable": "Enable Custom Javascript", "custom-header": "Custom Header", - "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", + "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", "custom-header.enable": "Enable Custom Header", "custom-css.livereload": "Enable Live Reload", diff --git a/public/language/sc/admin/manage/categories.json b/public/language/sc/admin/manage/categories.json index 7e49aef36b..1eda6ea080 100644 --- a/public/language/sc/admin/manage/categories.json +++ b/public/language/sc/admin/manage/categories.json @@ -45,7 +45,12 @@ "privileges.search-group": "Add Group", "privileges.copy-to-children": "Copy to Children", "privileges.copy-from-category": "Copy from Category", + "privileges.copy-privileges-to-all-categories": "Copy to All Categories", + "privileges.copy-group-privileges-to-children": "Copy this group's privileges to the children of this category.", + "privileges.copy-group-privileges-to-all-categories": "Copy this group's privileges to all categories.", + "privileges.copy-group-privileges-from": "Copy this group's privileges from another category.", "privileges.inherit": "If the registered-users group is granted a specific privilege, all other groups receive an implicit privilege, even if they are not explicitly defined/checked. This implicit privilege is shown to you because all users are part of the registered-users user group, and so, privileges for additional groups need not be explicitly granted.", + "privileges.copy-success": "Privileges copied!", "analytics.back": "Back to Categories List", "analytics.title": "Analytics for \"%1\" category", diff --git a/public/language/sc/admin/manage/users.json b/public/language/sc/admin/manage/users.json index 05fc3f043f..01088037f2 100644 --- a/public/language/sc/admin/manage/users.json +++ b/public/language/sc/admin/manage/users.json @@ -28,6 +28,11 @@ "pills.banned": "Banned", "pills.search": "User Search", + "50-per-page": "50 per page", + "100-per-page": "100 per page", + "250-per-page": "250 per page", + "500-per-page": "500 per page", + "search.uid": "By User ID", "search.uid-placeholder": "Enter a user ID to search", "search.username": "By User Name", diff --git a/public/language/sc/admin/settings/advanced.json b/public/language/sc/admin/settings/advanced.json index f989898d05..4bd6b2aa60 100644 --- a/public/language/sc/admin/settings/advanced.json +++ b/public/language/sc/admin/settings/advanced.json @@ -1,6 +1,7 @@ { "maintenance-mode": "Maintenance Mode", "maintenance-mode.help": "When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.", + "maintenance-mode.status": "Maintenance Mode Status Code", "maintenance-mode.message": "Maintenance Message", "headers": "Headers", "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", diff --git a/public/language/sc/admin/settings/chat.json b/public/language/sc/admin/settings/chat.json index c538790b95..c1741d101c 100644 --- a/public/language/sc/admin/settings/chat.json +++ b/public/language/sc/admin/settings/chat.json @@ -6,6 +6,6 @@ "max-length": "Maximum length of chat messages", "max-room-size": "Maximum number of users in chat rooms", "delay": "Time between chat messages in milliseconds", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit chat messages after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete chat messages after posting. (0 disabled)" + "restrictions.seconds-edit-after": "Number of seconds a chat message will remain editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a chat message will remain deletable. (0 disabled)" } \ No newline at end of file diff --git a/public/language/sc/admin/settings/post.json b/public/language/sc/admin/settings/post.json index 6594fe384b..528f02d835 100644 --- a/public/language/sc/admin/settings/post.json +++ b/public/language/sc/admin/settings/post.json @@ -17,8 +17,8 @@ "restrictions.seconds-between-new": "Seconds between posts for new users", "restrictions.rep-threshold": "Reputation threshold before these restrictions are lifted", "restrictions.seconds-defore-new": "Seconds before new user can post", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit posts after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete posts after posting. (0 disabled)", + "restrictions.seconds-edit-after": "Number of seconds a post remains editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a post remains deletable. (0 disabled)", "restrictions.replies-no-delete": "Number of replies after users are disallowed to delete their own topics. (0 disabled)", "restrictions.min-title-length": "Minimum Title Length", "restrictions.max-title-length": "Maximum Title Length", diff --git a/public/language/sc/admin/settings/uploads.json b/public/language/sc/admin/settings/uploads.json index 10e53d7e32..34da585485 100644 --- a/public/language/sc/admin/settings/uploads.json +++ b/public/language/sc/admin/settings/uploads.json @@ -2,6 +2,7 @@ "posts": "Posts", "allow-files": "Allow users to upload regular files", "private": "Make uploaded files private", + "strip-exif-data": "Strip EXIF Data", "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", diff --git a/public/language/sc/admin/settings/user.json b/public/language/sc/admin/settings/user.json index 2cfb16addc..9f029bf777 100644 --- a/public/language/sc/admin/settings/user.json +++ b/public/language/sc/admin/settings/user.json @@ -34,13 +34,15 @@ "online-cutoff-help": "If user performs no actions for this duration, they are considered inactive and they do not receive realtime updates.", "registration": "User Registration", "registration-type": "Registration Type", + "registration-approval-type": "Registration Approval Type", "registration-type.normal": "Normal", "registration-type.admin-approval": "Admin Approval", "registration-type.admin-approval-ip": "Admin Approval for IPs", "registration-type.invite-only": "Invite Only", "registration-type.admin-invite-only": "Admin Invite Only", "registration-type.disabled": "No registration", - "registration-type.help": "Normal - Users can register from the /register page.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-type.help": "Normal - Users can register from the /register page.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-approval-type.help": "Normal - Users are registered immediately.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
", "registration.max-invites": "Maximum Invitations per User", "max-invites": "Maximum Invitations per User", "max-invites-help": "0 for no restriction. Admins get infinite invitations
Only applicable for \"Invite Only\"", diff --git a/public/language/sc/email.json b/public/language/sc/email.json index dd8e139a5b..d3a7a7acf5 100644 --- a/public/language/sc/email.json +++ b/public/language/sc/email.json @@ -13,7 +13,7 @@ "welcome.cta": "Click here to confirm your email address", "invitation.text1": "%1 has invited you to join %2", "invitation.text2": "Your invitation will expire in %1 days.", - "invitation.ctr": "Click here to create your account.", + "invitation.cta": "Click here to create your account.", "reset.text1": "We received a request to reset your password, possibly because you have forgotten it. If this is not the case, please ignore this email.", "reset.text2": "To continue with the password reset, please click on the following link:", "reset.cta": "Click here to reset your password", @@ -31,9 +31,12 @@ "notif.chat.subject": "New chat message received from %1", "notif.chat.cta": "Click here to continue the conversation", "notif.chat.unsub.info": "This chat notification was sent to you due to your subscription settings.", - "notif.post.cta": "Click here to read the full topic", "notif.post.unsub.info": "This post notification was sent to you due to your subscription settings.", - "notif.cta": "Click here to go to forum", + "notif.cta": "To the forum", + "notif.cta-new-reply": "View Post", + "notif.cta-new-chat": "View Chat", + "notif.test.short": "Testing Notifications", + "notif.test.long": "This is a test of the notifications email. Send help!", "test.text1": "This is a test email to verify that the emailer is set up correctly for your NodeBB.", "unsub.cta": "Click here to alter those settings", "banned.subject": "You have been banned from %1", diff --git a/public/language/sk/admin/appearance/customise.json b/public/language/sk/admin/appearance/customise.json index c35ab1f29b..9428f87608 100644 --- a/public/language/sk/admin/appearance/customise.json +++ b/public/language/sk/admin/appearance/customise.json @@ -8,7 +8,7 @@ "custom-js.enable": "Povoliť používateľský Javascript", "custom-header": "Používateľská hlavička", - "custom-header.description": "Sem zadajte používateľské HTML (mimo Meta Tags, atď.), Ktoré bude pripojené k časti značiek <head> vášho fóra. Značky pre 'script' sú povolené, ale neodporúčame ich, lebo je dostupný Používateľský Javascript.", + "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", "custom-header.enable": "Povoliť používateľskú hlavičku", "custom-css.livereload": "Povoliť aktuálne znovu načítanie", diff --git a/public/language/sk/admin/manage/categories.json b/public/language/sk/admin/manage/categories.json index 41cdd32297..53c7513d31 100644 --- a/public/language/sk/admin/manage/categories.json +++ b/public/language/sk/admin/manage/categories.json @@ -45,7 +45,12 @@ "privileges.search-group": "Pridať skupinu", "privileges.copy-to-children": "Kopírovať do podradených", "privileges.copy-from-category": "Kopírovať z kategórie", + "privileges.copy-privileges-to-all-categories": "Copy to All Categories", + "privileges.copy-group-privileges-to-children": "Copy this group's privileges to the children of this category.", + "privileges.copy-group-privileges-to-all-categories": "Copy this group's privileges to all categories.", + "privileges.copy-group-privileges-from": "Copy this group's privileges from another category.", "privileges.inherit": "Ak má skupina registrovaných používateľov určité oprávnenia, ostatné skupiny budú mať rovnaké oprávnenia, aj keď nie sú výslovne definované/zaškrtnuté. Tieto zdedené oprávnenia Vám sú zobrazené, lebo všetci používatelia sú súčasťou skupiny registrovaných používateľov. Takže oprávnenia pre ďalšie skupiny nemusia byť dodatočne nastavované.", + "privileges.copy-success": "Privileges copied!", "analytics.back": "Späť do zoznamu kategórií", "analytics.title": "Analýza pre kategóriu „%1“", diff --git a/public/language/sk/admin/manage/users.json b/public/language/sk/admin/manage/users.json index f990830585..d95e1830fa 100644 --- a/public/language/sk/admin/manage/users.json +++ b/public/language/sk/admin/manage/users.json @@ -28,6 +28,11 @@ "pills.banned": "Zablokovaný", "pills.search": "Hľadať používateľa", + "50-per-page": "50 per page", + "100-per-page": "100 per page", + "250-per-page": "250 per page", + "500-per-page": "500 per page", + "search.uid": "Podľa ID používateľa", "search.uid-placeholder": "Pre hľadanie, zadajte ID používateľa", "search.username": "Podľa mena používateľa", diff --git a/public/language/sk/admin/settings/advanced.json b/public/language/sk/admin/settings/advanced.json index 13ade8d83c..9774a719a1 100644 --- a/public/language/sk/admin/settings/advanced.json +++ b/public/language/sk/admin/settings/advanced.json @@ -1,6 +1,7 @@ { "maintenance-mode": "Režim údržby", "maintenance-mode.help": "Ak je fórum v režime údržby, všetky požiadavky budú presmerované na statickú stránku. Administrátori sú vylúčení z tohto presmerovania a majú prístup na stránku normálne.", + "maintenance-mode.status": "Maintenance Mode Status Code", "maintenance-mode.message": "Správa údržby", "headers": "Hlavičky", "headers.allow-from": "Nastavte ALLOW-FROM pro umístění NodeBB do iFrame", diff --git a/public/language/sk/admin/settings/chat.json b/public/language/sk/admin/settings/chat.json index b5a548f2fd..55c94d906c 100644 --- a/public/language/sk/admin/settings/chat.json +++ b/public/language/sk/admin/settings/chat.json @@ -6,6 +6,6 @@ "max-length": "Maximálna dĺžka konverzačnej správy", "max-room-size": "Maximálny počet používateľov v konverzačnej miestnosti", "delay": "Čas medzi konverzačnými správami v milisekundách", - "restrictions.seconds-edit-after": "Počet sekúnd než je používateľovi umožnené upraviť správy konverzácie po ich odoslaní. (0 zákaz)", - "restrictions.seconds-delete-after": "Počet sekúnd než je užívateľovi umožnené zmazať správy konverzácie po ich odoslaní. (0 zákaz)" + "restrictions.seconds-edit-after": "Number of seconds a chat message will remain editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a chat message will remain deletable. (0 disabled)" } \ No newline at end of file diff --git a/public/language/sk/admin/settings/post.json b/public/language/sk/admin/settings/post.json index aa61eceb6a..e83f7cec41 100644 --- a/public/language/sk/admin/settings/post.json +++ b/public/language/sk/admin/settings/post.json @@ -17,8 +17,8 @@ "restrictions.seconds-between-new": "Sekúnd medzi príspevky pre nových používateľov", "restrictions.rep-threshold": "Ohraničenie reputácie pred zrušením týchto obmedzení", "restrictions.seconds-defore-new": "Sekundy predtým, než používateľ môže pridať príspevok", - "restrictions.seconds-edit-after": "Počet sekúnd než bude môcť používateľ upraviť príspevok pred jeho odoslaním. (0 zákaz)", - "restrictions.seconds-delete-after": "Počet sekúnd než bude môcť používateľ zmazať príspevok pred jeho odoslaním. (0 zákaz)", + "restrictions.seconds-edit-after": "Number of seconds a post remains editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a post remains deletable. (0 disabled)", "restrictions.replies-no-delete": "Počet odpovedí, kedy je používateľom zakázané odstrániť ich vlastný príspevok. (0 zakázané)", "restrictions.min-title-length": "Maximálna dĺžka názvu", "restrictions.max-title-length": "Maximálna dĺžka názvu", diff --git a/public/language/sk/admin/settings/uploads.json b/public/language/sk/admin/settings/uploads.json index 8a0c534af2..3f7ec70b33 100644 --- a/public/language/sk/admin/settings/uploads.json +++ b/public/language/sk/admin/settings/uploads.json @@ -2,6 +2,7 @@ "posts": "Príspevky", "allow-files": "Umožniť používateľom nahrávať bežné súbory", "private": "Nahrané súbory sú súkromné", + "strip-exif-data": "Strip EXIF Data", "private-extensions": "Prípona súborov je súkromná", "private-uploads-extensions-help": "Pre nastavenie súkromia, zadajte sem zoznam súborov oddelených čiarkou (napr.: pdf,xls,doc). Prázdny zoznam znamená, že všetky súbory sú súkromné.", "resize-image-width-threshold": "Resize images if they are wider than specified width", diff --git a/public/language/sk/admin/settings/user.json b/public/language/sk/admin/settings/user.json index e2c8170e41..992c76786d 100644 --- a/public/language/sk/admin/settings/user.json +++ b/public/language/sk/admin/settings/user.json @@ -34,13 +34,15 @@ "online-cutoff-help": "If user performs no actions for this duration, they are considered inactive and they do not receive realtime updates.", "registration": "Registrácia používateľa", "registration-type": "Typ registrácie", + "registration-approval-type": "Registration Approval Type", "registration-type.normal": "Normálne", "registration-type.admin-approval": "Povolenia správcu", "registration-type.admin-approval-ip": "Povolenie správcu podľa IP adries", "registration-type.invite-only": "Iba na pozvanie", "registration-type.admin-invite-only": "Iba pozvaný správcom", "registration-type.disabled": "Bez registrácie", - "registration-type.help": "Normálny - používatelia sa môžu registrovať zo stránky registrácie.
\nSchválený správca - používateľské registrácie sú presunuté do fronty na schválenieu správcu.
\nSchválený správca pre IP - normálne pre nových používateľov, schválený správca pre adresy IP, ktorý majú rovnakú IP ako iné účty.
\nIba pre pozvaných - používatelia môžu pozvať iného používateľa na stránke používatelia.
\nIba pre pozvaných správcom - iba správca môže pozvať iných používateľov na stránke používatelia a admin/manage/users.
\nBez registrácie - žiadna registrácia používateľov.
", + "registration-type.help": "Normal - Users can register from the /register page.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-approval-type.help": "Normal - Users are registered immediately.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
", "registration.max-invites": "Maximálny počet pozvánok na používateľa", "max-invites": "Maximálny počet pozvánok na používateľa", "max-invites-help": "0 pre neobmedzené. Správcovia majú neobmedzene pozvánky
Použiteľné iba pre „Iba pozvané“", diff --git a/public/language/sk/email.json b/public/language/sk/email.json index 3800914204..64a6b55eef 100644 --- a/public/language/sk/email.json +++ b/public/language/sk/email.json @@ -13,7 +13,7 @@ "welcome.cta": "Kliknite sem pre potvrdenie Vašej e-mailovej adresy", "invitation.text1": "%1 Vás pozval aby ste sa pridali k %2", "invitation.text2": "Vaše pozvánky uplynú za %1 dní.", - "invitation.ctr": "Kliknite sem, pre vytvorenie Vášho účtu", + "invitation.cta": "Click here to create your account.", "reset.text1": "Obdržali sme žiadosť o obnovu Vášho hesla. Ak ste o zmenu hesla nežiadali, prosím ignorujte tento e-mail.", "reset.text2": "Pre pokračovanie v obnove hesla, kliknite na nasledovný odkaz:", "reset.cta": "Kliknite sem, pre obnovu hesla", @@ -31,9 +31,12 @@ "notif.chat.subject": "Máte novú správu od %1", "notif.chat.cta": "Kliknite sem pre pokračovanie v konverzácii", "notif.chat.unsub.info": "Túto správu konverzácie ste prijali na základe Vašich nastavení odoberania.", - "notif.post.cta": "Kliknite sem, pre zobrazenie celej témy", "notif.post.unsub.info": "Toto oznámenie o príspevkoch ste prijali na základe Vašich nastavení účtu.", - "notif.cta": "K presunu na fórum, kliknite sem", + "notif.cta": "To the forum", + "notif.cta-new-reply": "View Post", + "notif.cta-new-chat": "View Chat", + "notif.test.short": "Testing Notifications", + "notif.test.long": "This is a test of the notifications email. Send help!", "test.text1": "Toto je skúšobný e-mail na overenie funkčnosti e-mailovej aplikácie Vášho NodeBB fóra.", "unsub.cta": "Kliknite sem pre zmenu týchto nastavení", "banned.subject": "Boli ste zablokovaný používateľom %1", diff --git a/public/language/sl/admin/appearance/customise.json b/public/language/sl/admin/appearance/customise.json index 56c11a2805..97abb5ede5 100644 --- a/public/language/sl/admin/appearance/customise.json +++ b/public/language/sl/admin/appearance/customise.json @@ -8,7 +8,7 @@ "custom-js.enable": "Enable Custom Javascript", "custom-header": "Custom Header", - "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", + "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", "custom-header.enable": "Enable Custom Header", "custom-css.livereload": "Enable Live Reload", diff --git a/public/language/sl/admin/manage/categories.json b/public/language/sl/admin/manage/categories.json index 7e49aef36b..1eda6ea080 100644 --- a/public/language/sl/admin/manage/categories.json +++ b/public/language/sl/admin/manage/categories.json @@ -45,7 +45,12 @@ "privileges.search-group": "Add Group", "privileges.copy-to-children": "Copy to Children", "privileges.copy-from-category": "Copy from Category", + "privileges.copy-privileges-to-all-categories": "Copy to All Categories", + "privileges.copy-group-privileges-to-children": "Copy this group's privileges to the children of this category.", + "privileges.copy-group-privileges-to-all-categories": "Copy this group's privileges to all categories.", + "privileges.copy-group-privileges-from": "Copy this group's privileges from another category.", "privileges.inherit": "If the registered-users group is granted a specific privilege, all other groups receive an implicit privilege, even if they are not explicitly defined/checked. This implicit privilege is shown to you because all users are part of the registered-users user group, and so, privileges for additional groups need not be explicitly granted.", + "privileges.copy-success": "Privileges copied!", "analytics.back": "Back to Categories List", "analytics.title": "Analytics for \"%1\" category", diff --git a/public/language/sl/admin/manage/users.json b/public/language/sl/admin/manage/users.json index 05fc3f043f..01088037f2 100644 --- a/public/language/sl/admin/manage/users.json +++ b/public/language/sl/admin/manage/users.json @@ -28,6 +28,11 @@ "pills.banned": "Banned", "pills.search": "User Search", + "50-per-page": "50 per page", + "100-per-page": "100 per page", + "250-per-page": "250 per page", + "500-per-page": "500 per page", + "search.uid": "By User ID", "search.uid-placeholder": "Enter a user ID to search", "search.username": "By User Name", diff --git a/public/language/sl/admin/settings/advanced.json b/public/language/sl/admin/settings/advanced.json index f989898d05..4bd6b2aa60 100644 --- a/public/language/sl/admin/settings/advanced.json +++ b/public/language/sl/admin/settings/advanced.json @@ -1,6 +1,7 @@ { "maintenance-mode": "Maintenance Mode", "maintenance-mode.help": "When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.", + "maintenance-mode.status": "Maintenance Mode Status Code", "maintenance-mode.message": "Maintenance Message", "headers": "Headers", "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", diff --git a/public/language/sl/admin/settings/chat.json b/public/language/sl/admin/settings/chat.json index c538790b95..c1741d101c 100644 --- a/public/language/sl/admin/settings/chat.json +++ b/public/language/sl/admin/settings/chat.json @@ -6,6 +6,6 @@ "max-length": "Maximum length of chat messages", "max-room-size": "Maximum number of users in chat rooms", "delay": "Time between chat messages in milliseconds", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit chat messages after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete chat messages after posting. (0 disabled)" + "restrictions.seconds-edit-after": "Number of seconds a chat message will remain editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a chat message will remain deletable. (0 disabled)" } \ No newline at end of file diff --git a/public/language/sl/admin/settings/post.json b/public/language/sl/admin/settings/post.json index 6594fe384b..528f02d835 100644 --- a/public/language/sl/admin/settings/post.json +++ b/public/language/sl/admin/settings/post.json @@ -17,8 +17,8 @@ "restrictions.seconds-between-new": "Seconds between posts for new users", "restrictions.rep-threshold": "Reputation threshold before these restrictions are lifted", "restrictions.seconds-defore-new": "Seconds before new user can post", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit posts after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete posts after posting. (0 disabled)", + "restrictions.seconds-edit-after": "Number of seconds a post remains editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a post remains deletable. (0 disabled)", "restrictions.replies-no-delete": "Number of replies after users are disallowed to delete their own topics. (0 disabled)", "restrictions.min-title-length": "Minimum Title Length", "restrictions.max-title-length": "Maximum Title Length", diff --git a/public/language/sl/admin/settings/uploads.json b/public/language/sl/admin/settings/uploads.json index 10e53d7e32..34da585485 100644 --- a/public/language/sl/admin/settings/uploads.json +++ b/public/language/sl/admin/settings/uploads.json @@ -2,6 +2,7 @@ "posts": "Posts", "allow-files": "Allow users to upload regular files", "private": "Make uploaded files private", + "strip-exif-data": "Strip EXIF Data", "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", diff --git a/public/language/sl/admin/settings/user.json b/public/language/sl/admin/settings/user.json index 2cfb16addc..9f029bf777 100644 --- a/public/language/sl/admin/settings/user.json +++ b/public/language/sl/admin/settings/user.json @@ -34,13 +34,15 @@ "online-cutoff-help": "If user performs no actions for this duration, they are considered inactive and they do not receive realtime updates.", "registration": "User Registration", "registration-type": "Registration Type", + "registration-approval-type": "Registration Approval Type", "registration-type.normal": "Normal", "registration-type.admin-approval": "Admin Approval", "registration-type.admin-approval-ip": "Admin Approval for IPs", "registration-type.invite-only": "Invite Only", "registration-type.admin-invite-only": "Admin Invite Only", "registration-type.disabled": "No registration", - "registration-type.help": "Normal - Users can register from the /register page.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-type.help": "Normal - Users can register from the /register page.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-approval-type.help": "Normal - Users are registered immediately.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
", "registration.max-invites": "Maximum Invitations per User", "max-invites": "Maximum Invitations per User", "max-invites-help": "0 for no restriction. Admins get infinite invitations
Only applicable for \"Invite Only\"", diff --git a/public/language/sl/email.json b/public/language/sl/email.json index 24ee6b80de..dddeb743a5 100644 --- a/public/language/sl/email.json +++ b/public/language/sl/email.json @@ -13,7 +13,7 @@ "welcome.cta": "Kliknite tu za potrditev svojega elektronskega naslova.", "invitation.text1": "%1 te je povabil/-a, da se pridružiš forumu %2.", "invitation.text2": "Your invitation will expire in %1 days.", - "invitation.ctr": "Kliknite tu in ustvarite svoj račun.", + "invitation.cta": "Click here to create your account.", "reset.text1": "Dobili smo zahtevo za ponastavitev vašega gesla. Če niste zahtevali ponastavitve gesla, prosimo, da prezrete to sporočilo.", "reset.text2": "Za nadaljevanje ponastavitve gesla prosimo, da kliknete na naslednjo povezavo:", "reset.cta": "Kliknite tu za ponastavitev gesla.", @@ -31,9 +31,12 @@ "notif.chat.subject": "Uporabnik %1 vam je poslal novo sporočilo za klepet.", "notif.chat.cta": "Kliknite tu za nadaljevanje pogovora.", "notif.chat.unsub.info": "Obvestilo o klepetu vam je bilo poslano zaradi nastavitev vaše naročnine.", - "notif.post.cta": "Kliknite tu, če želite prebrati celotno temo.", "notif.post.unsub.info": "Obvestilo o objavi vam je bilo poslano zaradi nastavitev vaše naročnine.", - "notif.cta": "Click here to go to forum", + "notif.cta": "To the forum", + "notif.cta-new-reply": "View Post", + "notif.cta-new-chat": "View Chat", + "notif.test.short": "Testing Notifications", + "notif.test.long": "This is a test of the notifications email. Send help!", "test.text1": "To je testno elektronsko sporočilo za preverjanje pravilnosti nastavitev podsistema za pošiljanje NodeBB poštnih sporočil.", "unsub.cta": "Kliknite tu za spremembo nastavitev.", "banned.subject": "You have been banned from %1", diff --git a/public/language/sr/admin/appearance/customise.json b/public/language/sr/admin/appearance/customise.json index 56c11a2805..97abb5ede5 100644 --- a/public/language/sr/admin/appearance/customise.json +++ b/public/language/sr/admin/appearance/customise.json @@ -8,7 +8,7 @@ "custom-js.enable": "Enable Custom Javascript", "custom-header": "Custom Header", - "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", + "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", "custom-header.enable": "Enable Custom Header", "custom-css.livereload": "Enable Live Reload", diff --git a/public/language/sr/admin/manage/categories.json b/public/language/sr/admin/manage/categories.json index 7e49aef36b..1eda6ea080 100644 --- a/public/language/sr/admin/manage/categories.json +++ b/public/language/sr/admin/manage/categories.json @@ -45,7 +45,12 @@ "privileges.search-group": "Add Group", "privileges.copy-to-children": "Copy to Children", "privileges.copy-from-category": "Copy from Category", + "privileges.copy-privileges-to-all-categories": "Copy to All Categories", + "privileges.copy-group-privileges-to-children": "Copy this group's privileges to the children of this category.", + "privileges.copy-group-privileges-to-all-categories": "Copy this group's privileges to all categories.", + "privileges.copy-group-privileges-from": "Copy this group's privileges from another category.", "privileges.inherit": "If the registered-users group is granted a specific privilege, all other groups receive an implicit privilege, even if they are not explicitly defined/checked. This implicit privilege is shown to you because all users are part of the registered-users user group, and so, privileges for additional groups need not be explicitly granted.", + "privileges.copy-success": "Privileges copied!", "analytics.back": "Back to Categories List", "analytics.title": "Analytics for \"%1\" category", diff --git a/public/language/sr/admin/manage/users.json b/public/language/sr/admin/manage/users.json index 05fc3f043f..01088037f2 100644 --- a/public/language/sr/admin/manage/users.json +++ b/public/language/sr/admin/manage/users.json @@ -28,6 +28,11 @@ "pills.banned": "Banned", "pills.search": "User Search", + "50-per-page": "50 per page", + "100-per-page": "100 per page", + "250-per-page": "250 per page", + "500-per-page": "500 per page", + "search.uid": "By User ID", "search.uid-placeholder": "Enter a user ID to search", "search.username": "By User Name", diff --git a/public/language/sr/admin/settings/advanced.json b/public/language/sr/admin/settings/advanced.json index f989898d05..4bd6b2aa60 100644 --- a/public/language/sr/admin/settings/advanced.json +++ b/public/language/sr/admin/settings/advanced.json @@ -1,6 +1,7 @@ { "maintenance-mode": "Maintenance Mode", "maintenance-mode.help": "When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.", + "maintenance-mode.status": "Maintenance Mode Status Code", "maintenance-mode.message": "Maintenance Message", "headers": "Headers", "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", diff --git a/public/language/sr/admin/settings/chat.json b/public/language/sr/admin/settings/chat.json index c538790b95..c1741d101c 100644 --- a/public/language/sr/admin/settings/chat.json +++ b/public/language/sr/admin/settings/chat.json @@ -6,6 +6,6 @@ "max-length": "Maximum length of chat messages", "max-room-size": "Maximum number of users in chat rooms", "delay": "Time between chat messages in milliseconds", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit chat messages after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete chat messages after posting. (0 disabled)" + "restrictions.seconds-edit-after": "Number of seconds a chat message will remain editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a chat message will remain deletable. (0 disabled)" } \ No newline at end of file diff --git a/public/language/sr/admin/settings/post.json b/public/language/sr/admin/settings/post.json index 28be4cea86..2cfd9406af 100644 --- a/public/language/sr/admin/settings/post.json +++ b/public/language/sr/admin/settings/post.json @@ -17,8 +17,8 @@ "restrictions.seconds-between-new": "Seconds between posts for new users", "restrictions.rep-threshold": "Reputation threshold before these restrictions are lifted", "restrictions.seconds-defore-new": "Sekundi pre nego što novi korisnik može da postuje", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit posts after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete posts after posting. (0 disabled)", + "restrictions.seconds-edit-after": "Number of seconds a post remains editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a post remains deletable. (0 disabled)", "restrictions.replies-no-delete": "Broj sekundi posle korisniku nije više dozvnoljeno da obriše svoju temu. (0 onemogućeno)", "restrictions.min-title-length": "Minimum karaktera za Naslov", "restrictions.max-title-length": "Maksimum karaktera za Naslov", diff --git a/public/language/sr/admin/settings/uploads.json b/public/language/sr/admin/settings/uploads.json index 10e53d7e32..34da585485 100644 --- a/public/language/sr/admin/settings/uploads.json +++ b/public/language/sr/admin/settings/uploads.json @@ -2,6 +2,7 @@ "posts": "Posts", "allow-files": "Allow users to upload regular files", "private": "Make uploaded files private", + "strip-exif-data": "Strip EXIF Data", "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", diff --git a/public/language/sr/admin/settings/user.json b/public/language/sr/admin/settings/user.json index 1d8e88292a..66e3bd09cc 100644 --- a/public/language/sr/admin/settings/user.json +++ b/public/language/sr/admin/settings/user.json @@ -34,13 +34,15 @@ "online-cutoff-help": "If user performs no actions for this duration, they are considered inactive and they do not receive realtime updates.", "registration": "Registracija korisnika", "registration-type": "Tip registracije", + "registration-approval-type": "Registration Approval Type", "registration-type.normal": "Normalno", "registration-type.admin-approval": "Administratorsko odobravanje", "registration-type.admin-approval-ip": "Administratosko odobravanje za IP", "registration-type.invite-only": "Samo pozivnica", "registration-type.admin-invite-only": "Samo administratorsko pozivanje", "registration-type.disabled": "Nema registracije", - "registration-type.help": "Regularno - Korisnici mogu da se registruju na /register stranici.
\nAdministratorsko odobravanje - Registracije korisnika su plasirane u red za odobravanje za administratore.
\n\nAdministratorsko odobravanje za IP - Regularno za nove korisnike, administratorsko odobravanje za IP adrese koje već imaju nalog.
\nSamo pozivnica - Korisnici mogu da pozovu druge sa korisničke stranice.
\nSamo administratorsko pozivanje - samo administratori mogu pozvati druge sa korisničke i admin/manage/users stranice.
\nBez registracije - nema registracije novih korisnika.
", + "registration-type.help": "Normal - Users can register from the /register page.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-approval-type.help": "Normal - Users are registered immediately.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
", "registration.max-invites": "Maksimum poziva po korisniku.", "max-invites": "Maximum Invitations per User", "max-invites-help": "0 za bez restrikcija. Administratori dobijaju bezgranično pozivnica
Samo određeni za \"Samo pozivnica\"", diff --git a/public/language/sr/email.json b/public/language/sr/email.json index 9f835de92d..3bcf733794 100644 --- a/public/language/sr/email.json +++ b/public/language/sr/email.json @@ -13,7 +13,7 @@ "welcome.cta": "Кликните овде за потврду адресе ваше е-поште", "invitation.text1": "%1 вас је позвао да се придружите %2", "invitation.text2": "Ваша позивница ће истећи за %1 дана.", - "invitation.ctr": "Кликните овде да бисте креирали ваш налог.", + "invitation.cta": "Click here to create your account.", "reset.text1": "Примили смо захтев за ресетовање ваше лозинке, вероватно зато што сте је заборавили. Уколико то није случај, молимо да занемарите ово писмо.", "reset.text2": "Да би наставили ас ресетовањем лозинке, кликните на следећу везу:", "reset.cta": "Кликните овде да ресетујете лозинку", @@ -31,9 +31,12 @@ "notif.chat.subject": "Примљена је нова порука ћаскања од %1", "notif.chat.cta": "Кликните овде да наставите са разговором", "notif.chat.unsub.info": "Ова обавештење о ћаскању вам је послато услед вашег подешавања претплате.", - "notif.post.cta": "Кликните овде за приказ целе теме", "notif.post.unsub.info": "Ово обавештење вам је послато услед вашег подешавања претплате.", - "notif.cta": "Кликните овде да посетите посетите форум", + "notif.cta": "To the forum", + "notif.cta-new-reply": "View Post", + "notif.cta-new-chat": "View Chat", + "notif.test.short": "Testing Notifications", + "notif.test.long": "This is a test of the notifications email. Send help!", "test.text1": "Ово је пробно е-писмо за проверу исправности поставки е-поштара у NodeBB.", "unsub.cta": "Кликните овде да измените та подешавања", "banned.subject": "Забрањени сте на %1", diff --git a/public/language/sv/admin/appearance/customise.json b/public/language/sv/admin/appearance/customise.json index 56c11a2805..97abb5ede5 100644 --- a/public/language/sv/admin/appearance/customise.json +++ b/public/language/sv/admin/appearance/customise.json @@ -8,7 +8,7 @@ "custom-js.enable": "Enable Custom Javascript", "custom-header": "Custom Header", - "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", + "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", "custom-header.enable": "Enable Custom Header", "custom-css.livereload": "Enable Live Reload", diff --git a/public/language/sv/admin/manage/categories.json b/public/language/sv/admin/manage/categories.json index 7e49aef36b..1eda6ea080 100644 --- a/public/language/sv/admin/manage/categories.json +++ b/public/language/sv/admin/manage/categories.json @@ -45,7 +45,12 @@ "privileges.search-group": "Add Group", "privileges.copy-to-children": "Copy to Children", "privileges.copy-from-category": "Copy from Category", + "privileges.copy-privileges-to-all-categories": "Copy to All Categories", + "privileges.copy-group-privileges-to-children": "Copy this group's privileges to the children of this category.", + "privileges.copy-group-privileges-to-all-categories": "Copy this group's privileges to all categories.", + "privileges.copy-group-privileges-from": "Copy this group's privileges from another category.", "privileges.inherit": "If the registered-users group is granted a specific privilege, all other groups receive an implicit privilege, even if they are not explicitly defined/checked. This implicit privilege is shown to you because all users are part of the registered-users user group, and so, privileges for additional groups need not be explicitly granted.", + "privileges.copy-success": "Privileges copied!", "analytics.back": "Back to Categories List", "analytics.title": "Analytics for \"%1\" category", diff --git a/public/language/sv/admin/manage/users.json b/public/language/sv/admin/manage/users.json index 05fc3f043f..01088037f2 100644 --- a/public/language/sv/admin/manage/users.json +++ b/public/language/sv/admin/manage/users.json @@ -28,6 +28,11 @@ "pills.banned": "Banned", "pills.search": "User Search", + "50-per-page": "50 per page", + "100-per-page": "100 per page", + "250-per-page": "250 per page", + "500-per-page": "500 per page", + "search.uid": "By User ID", "search.uid-placeholder": "Enter a user ID to search", "search.username": "By User Name", diff --git a/public/language/sv/admin/settings/advanced.json b/public/language/sv/admin/settings/advanced.json index f989898d05..4bd6b2aa60 100644 --- a/public/language/sv/admin/settings/advanced.json +++ b/public/language/sv/admin/settings/advanced.json @@ -1,6 +1,7 @@ { "maintenance-mode": "Maintenance Mode", "maintenance-mode.help": "When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.", + "maintenance-mode.status": "Maintenance Mode Status Code", "maintenance-mode.message": "Maintenance Message", "headers": "Headers", "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", diff --git a/public/language/sv/admin/settings/chat.json b/public/language/sv/admin/settings/chat.json index c538790b95..c1741d101c 100644 --- a/public/language/sv/admin/settings/chat.json +++ b/public/language/sv/admin/settings/chat.json @@ -6,6 +6,6 @@ "max-length": "Maximum length of chat messages", "max-room-size": "Maximum number of users in chat rooms", "delay": "Time between chat messages in milliseconds", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit chat messages after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete chat messages after posting. (0 disabled)" + "restrictions.seconds-edit-after": "Number of seconds a chat message will remain editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a chat message will remain deletable. (0 disabled)" } \ No newline at end of file diff --git a/public/language/sv/admin/settings/post.json b/public/language/sv/admin/settings/post.json index 6594fe384b..528f02d835 100644 --- a/public/language/sv/admin/settings/post.json +++ b/public/language/sv/admin/settings/post.json @@ -17,8 +17,8 @@ "restrictions.seconds-between-new": "Seconds between posts for new users", "restrictions.rep-threshold": "Reputation threshold before these restrictions are lifted", "restrictions.seconds-defore-new": "Seconds before new user can post", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit posts after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete posts after posting. (0 disabled)", + "restrictions.seconds-edit-after": "Number of seconds a post remains editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a post remains deletable. (0 disabled)", "restrictions.replies-no-delete": "Number of replies after users are disallowed to delete their own topics. (0 disabled)", "restrictions.min-title-length": "Minimum Title Length", "restrictions.max-title-length": "Maximum Title Length", diff --git a/public/language/sv/admin/settings/uploads.json b/public/language/sv/admin/settings/uploads.json index 10e53d7e32..34da585485 100644 --- a/public/language/sv/admin/settings/uploads.json +++ b/public/language/sv/admin/settings/uploads.json @@ -2,6 +2,7 @@ "posts": "Posts", "allow-files": "Allow users to upload regular files", "private": "Make uploaded files private", + "strip-exif-data": "Strip EXIF Data", "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", diff --git a/public/language/sv/admin/settings/user.json b/public/language/sv/admin/settings/user.json index 2cfb16addc..9f029bf777 100644 --- a/public/language/sv/admin/settings/user.json +++ b/public/language/sv/admin/settings/user.json @@ -34,13 +34,15 @@ "online-cutoff-help": "If user performs no actions for this duration, they are considered inactive and they do not receive realtime updates.", "registration": "User Registration", "registration-type": "Registration Type", + "registration-approval-type": "Registration Approval Type", "registration-type.normal": "Normal", "registration-type.admin-approval": "Admin Approval", "registration-type.admin-approval-ip": "Admin Approval for IPs", "registration-type.invite-only": "Invite Only", "registration-type.admin-invite-only": "Admin Invite Only", "registration-type.disabled": "No registration", - "registration-type.help": "Normal - Users can register from the /register page.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-type.help": "Normal - Users can register from the /register page.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-approval-type.help": "Normal - Users are registered immediately.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
", "registration.max-invites": "Maximum Invitations per User", "max-invites": "Maximum Invitations per User", "max-invites-help": "0 for no restriction. Admins get infinite invitations
Only applicable for \"Invite Only\"", diff --git a/public/language/sv/email.json b/public/language/sv/email.json index 38712156ba..2528af74ab 100644 --- a/public/language/sv/email.json +++ b/public/language/sv/email.json @@ -13,7 +13,7 @@ "welcome.cta": "Klicka här för att bekräfta din e-postadress ", "invitation.text1": "%1 har bjudit in dig till %2", "invitation.text2": "Din inbjudan går ut om %1 dagar.", - "invitation.ctr": "Klicka här för att skapa ditt konto.", + "invitation.cta": "Click here to create your account.", "reset.text1": "Vi fick en förfrågan om att återställa ditt lösenord, möjligen för att du har glömt det. Om detta inte är fallet, så kan du bortse från det här epostmeddelandet. ", "reset.text2": "För att fortsätta med återställning av lösenordet så kan du klicka på följande länk:", "reset.cta": "Klicka här för att återställa ditt lösenord", @@ -31,9 +31,12 @@ "notif.chat.subject": "Nytt meddelande från %1", "notif.chat.cta": "Klicka här för att fortsätta konversationen", "notif.chat.unsub.info": "Denna notifikation skickades till dig på grund av dina inställningar för prenumerationer.", - "notif.post.cta": "Klicka här för att läsa hela ämnet", "notif.post.unsub.info": "Det här meddelandet fick du på grund av dina inställningar för prenumeration. ", - "notif.cta": "Klicka här för att gå till forum", + "notif.cta": "To the forum", + "notif.cta-new-reply": "View Post", + "notif.cta-new-chat": "View Chat", + "notif.test.short": "Testing Notifications", + "notif.test.long": "This is a test of the notifications email. Send help!", "test.text1": "\nDet här är ett testmeddelande som verifierar att e-posten är korrekt installerad för din NodeBB. ", "unsub.cta": "Klicka här för att ändra inställningarna", "banned.subject": "Du har blivit bannlyst från %1", diff --git a/public/language/th/admin/appearance/customise.json b/public/language/th/admin/appearance/customise.json index 7109b70713..bcb4ebc4af 100644 --- a/public/language/th/admin/appearance/customise.json +++ b/public/language/th/admin/appearance/customise.json @@ -8,7 +8,7 @@ "custom-js.enable": "เปิดการปรับแต่งจาวาสคริปต์", "custom-header": "ปรับแต่งส่วนหัว", - "custom-header.description": "ใส่การปรับแต่ง HTML ที่นี่ (เช่น Meta Tags หรืออื่นๆ) , มันจะถูกเพิ่มใน <head>ของส่วนฟอรั่มของคุณ อนุญาตให้ใช้ Script tags แต่ไม่แนะนำให้ทำ เพราะหน้าการปรับแต่งจาวาสคริปต์ มีอยู่แล้ว", + "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", "custom-header.enable": "เปิดการปรับแต่งส่วนหัว", "custom-css.livereload": "เปิดการบังคับให้มีผลในทันที", diff --git a/public/language/th/admin/manage/categories.json b/public/language/th/admin/manage/categories.json index 7e49aef36b..1eda6ea080 100644 --- a/public/language/th/admin/manage/categories.json +++ b/public/language/th/admin/manage/categories.json @@ -45,7 +45,12 @@ "privileges.search-group": "Add Group", "privileges.copy-to-children": "Copy to Children", "privileges.copy-from-category": "Copy from Category", + "privileges.copy-privileges-to-all-categories": "Copy to All Categories", + "privileges.copy-group-privileges-to-children": "Copy this group's privileges to the children of this category.", + "privileges.copy-group-privileges-to-all-categories": "Copy this group's privileges to all categories.", + "privileges.copy-group-privileges-from": "Copy this group's privileges from another category.", "privileges.inherit": "If the registered-users group is granted a specific privilege, all other groups receive an implicit privilege, even if they are not explicitly defined/checked. This implicit privilege is shown to you because all users are part of the registered-users user group, and so, privileges for additional groups need not be explicitly granted.", + "privileges.copy-success": "Privileges copied!", "analytics.back": "Back to Categories List", "analytics.title": "Analytics for \"%1\" category", diff --git a/public/language/th/admin/manage/users.json b/public/language/th/admin/manage/users.json index 4efae0ac1c..d70bea6fc0 100644 --- a/public/language/th/admin/manage/users.json +++ b/public/language/th/admin/manage/users.json @@ -28,6 +28,11 @@ "pills.banned": "แบน", "pills.search": "ค้นหาผู้ใช้งาน", + "50-per-page": "50 per page", + "100-per-page": "100 per page", + "250-per-page": "250 per page", + "500-per-page": "500 per page", + "search.uid": "ตามรหัสผู้ใช้", "search.uid-placeholder": "ป้อนหมายเลขผู้ใช้เพื่อค้นหา", "search.username": "โดยชื่อผู้ใช้งาน", diff --git a/public/language/th/admin/settings/advanced.json b/public/language/th/admin/settings/advanced.json index f989898d05..4bd6b2aa60 100644 --- a/public/language/th/admin/settings/advanced.json +++ b/public/language/th/admin/settings/advanced.json @@ -1,6 +1,7 @@ { "maintenance-mode": "Maintenance Mode", "maintenance-mode.help": "When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.", + "maintenance-mode.status": "Maintenance Mode Status Code", "maintenance-mode.message": "Maintenance Message", "headers": "Headers", "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", diff --git a/public/language/th/admin/settings/chat.json b/public/language/th/admin/settings/chat.json index 3c03e182f9..9f3b7d320f 100644 --- a/public/language/th/admin/settings/chat.json +++ b/public/language/th/admin/settings/chat.json @@ -6,6 +6,6 @@ "max-length": "จำนวนอักขระมากที่มากที่สุดต่อแชท", "max-room-size": "จำนวนผู้ใช้ในห้องแชทมากที่สุด", "delay": "Time between chat messages in milliseconds", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit chat messages after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete chat messages after posting. (0 disabled)" + "restrictions.seconds-edit-after": "Number of seconds a chat message will remain editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a chat message will remain deletable. (0 disabled)" } \ No newline at end of file diff --git a/public/language/th/admin/settings/post.json b/public/language/th/admin/settings/post.json index 6594fe384b..528f02d835 100644 --- a/public/language/th/admin/settings/post.json +++ b/public/language/th/admin/settings/post.json @@ -17,8 +17,8 @@ "restrictions.seconds-between-new": "Seconds between posts for new users", "restrictions.rep-threshold": "Reputation threshold before these restrictions are lifted", "restrictions.seconds-defore-new": "Seconds before new user can post", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit posts after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete posts after posting. (0 disabled)", + "restrictions.seconds-edit-after": "Number of seconds a post remains editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a post remains deletable. (0 disabled)", "restrictions.replies-no-delete": "Number of replies after users are disallowed to delete their own topics. (0 disabled)", "restrictions.min-title-length": "Minimum Title Length", "restrictions.max-title-length": "Maximum Title Length", diff --git a/public/language/th/admin/settings/uploads.json b/public/language/th/admin/settings/uploads.json index 10e53d7e32..34da585485 100644 --- a/public/language/th/admin/settings/uploads.json +++ b/public/language/th/admin/settings/uploads.json @@ -2,6 +2,7 @@ "posts": "Posts", "allow-files": "Allow users to upload regular files", "private": "Make uploaded files private", + "strip-exif-data": "Strip EXIF Data", "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", diff --git a/public/language/th/admin/settings/user.json b/public/language/th/admin/settings/user.json index d88af19459..eba3973569 100644 --- a/public/language/th/admin/settings/user.json +++ b/public/language/th/admin/settings/user.json @@ -34,13 +34,15 @@ "online-cutoff-help": "If user performs no actions for this duration, they are considered inactive and they do not receive realtime updates.", "registration": "User Registration", "registration-type": "Registration Type", + "registration-approval-type": "Registration Approval Type", "registration-type.normal": "Normal", "registration-type.admin-approval": "Admin Approval", "registration-type.admin-approval-ip": "Admin Approval for IPs", "registration-type.invite-only": "Invite Only", "registration-type.admin-invite-only": "Admin Invite Only", "registration-type.disabled": "No registration", - "registration-type.help": "Normal - Users can register from the /register page.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-type.help": "Normal - Users can register from the /register page.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-approval-type.help": "Normal - Users are registered immediately.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
", "registration.max-invites": "Maximum Invitations per User", "max-invites": "Maximum Invitations per User", "max-invites-help": "0 for no restriction. Admins get infinite invitations
Only applicable for \"Invite Only\"", diff --git a/public/language/th/email.json b/public/language/th/email.json index 6e56da677a..5c26bad5da 100644 --- a/public/language/th/email.json +++ b/public/language/th/email.json @@ -13,7 +13,7 @@ "welcome.cta": "กดตรงนี้เพื่อยืนยันอีเมลของคุณ", "invitation.text1": "%1 ได้เชิญคุณให้เข้าร่วม %2", "invitation.text2": "Your invitation will expire in %1 days.", - "invitation.ctr": "คลิกที่นี่เพื่อสร้างบัญชีของคุณ", + "invitation.cta": "Click here to create your account.", "reset.text1": "เราได้รับคำร้องให้ตั้งค่ารหัสผ่านใหม่ของคุณ อาจจะเป็นเพราะว่าคุณลืมรหัสผ่านและได้ทำการส่งคำขอเข้ามา หากไม่ใช่ กรุณาเพิกเฉยต่ออีเมล์นี้และไม่ต้องดำเนินการใดๆทั้งสิ้น", "reset.text2": "เพื่อดำเนินการตั้งรหัสผ่านใหม่ต่อไป, โปรดกดที่ลิ้งค์นี้:", "reset.cta": "กดตรงนี้เพื่อตั้งรหัสผ่านใหม่", @@ -31,9 +31,12 @@ "notif.chat.subject": "ได้รับข้อความแชทใหม่จาก %1", "notif.chat.cta": "กดตรงนี้เพื่อกลับไปยังบทสนทนา", "notif.chat.unsub.info": "การแจ้งเตือนแชทนี้ถูกส่งไปหาคุณเนื่องจากการตั้งค่าสมาชิกของคุณ", - "notif.post.cta": "คลิกที่นี่เพื่ออ่านกระทู้ฉบับเต็ม", "notif.post.unsub.info": "การแจ้งเตือนกระทู้นี้ถูกส่งไปยังคุณเนื่องการตั้งค่าสมาชิกของคุณ", - "notif.cta": "คลิกที่นี่เพื่อไปที่ฟอรัม", + "notif.cta": "To the forum", + "notif.cta-new-reply": "View Post", + "notif.cta-new-chat": "View Chat", + "notif.test.short": "Testing Notifications", + "notif.test.long": "This is a test of the notifications email. Send help!", "test.text1": "นี่คืออีเมลทดสอบเพื่อยืนยันว่าระบบอีเมลมีการตั้งค่าที่ถูกต้องสำหรับ NodeBB ของคุณ", "unsub.cta": "กดตรงนี้เพื่อเปลี่ยนแปลงการตั้งค่า", "banned.subject": "คุณถูกแบนจาก %1 แล้ว", diff --git a/public/language/tr/admin/appearance/customise.json b/public/language/tr/admin/appearance/customise.json index a09fe5dc5e..d738d0751c 100644 --- a/public/language/tr/admin/appearance/customise.json +++ b/public/language/tr/admin/appearance/customise.json @@ -8,7 +8,7 @@ "custom-js.enable": "Özelleştirilmiş Javascript'i etkinleştir", "custom-header": "Özel Header", - "custom-header.description": "Forumunuzun <head> bölümüne eklenecek özel HTML'yi buraya girin (örn. Meta Etiketler, vb.). Komut dosyası etiketlerine bu alanda izin verilse de, önerilmez Özelleştirilmiş Javascript bu iş için daha uygundur.", + "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", "custom-header.enable": "Özel Header'ı Etkinleştir", "custom-css.livereload": "Canlı Yenilemeyi Etkinleştir", diff --git a/public/language/tr/admin/manage/categories.json b/public/language/tr/admin/manage/categories.json index 8bee0fc74c..f6713cff74 100644 --- a/public/language/tr/admin/manage/categories.json +++ b/public/language/tr/admin/manage/categories.json @@ -45,7 +45,12 @@ "privileges.search-group": "Grup Ekle", "privileges.copy-to-children": "Alttakilere Kopyala", "privileges.copy-from-category": "Kategoriden Kopyala", + "privileges.copy-privileges-to-all-categories": "Copy to All Categories", + "privileges.copy-group-privileges-to-children": "Copy this group's privileges to the children of this category.", + "privileges.copy-group-privileges-to-all-categories": "Copy this group's privileges to all categories.", + "privileges.copy-group-privileges-from": "Copy this group's privileges from another category.", "privileges.inherit": "Kayıtlı kullanıcı grubuna belirli bir ayrıcalık tanınması durumunda, diğer tüm gruplar açıkça tanımlanmamış / kontrol edilmemiş olsalar bile örtük bir ayrıcalık alırlar. Bu örtük ayrıcalık size gösterilir. Tüm kullanıcılar kayıtlı kullanıcılar grubunun bir parçasıdır. Bu nedenle ek gruplara yönelik ayrıcalıkların açıkça verilmesine gerek yoktur.", + "privileges.copy-success": "Privileges copied!", "analytics.back": "Kategori listesine geri dön", "analytics.title": "\"%1\" kategorisi için analiz", diff --git a/public/language/tr/admin/manage/users.json b/public/language/tr/admin/manage/users.json index 32769c63ab..f52e89aa96 100644 --- a/public/language/tr/admin/manage/users.json +++ b/public/language/tr/admin/manage/users.json @@ -28,6 +28,11 @@ "pills.banned": "Yasaklandı", "pills.search": "Kullanıcı Ara", + "50-per-page": "50 per page", + "100-per-page": "100 per page", + "250-per-page": "250 per page", + "500-per-page": "500 per page", + "search.uid": "Kullanıcı Kimliğiyle", "search.uid-placeholder": "Aramak için bir kullanıcı kimliği girin", "search.username": "Kullanıcı Adına Göre", diff --git a/public/language/tr/admin/settings/advanced.json b/public/language/tr/admin/settings/advanced.json index 55f62c5e02..abcc754175 100644 --- a/public/language/tr/admin/settings/advanced.json +++ b/public/language/tr/admin/settings/advanced.json @@ -1,6 +1,7 @@ { "maintenance-mode": "Bakım Modu", "maintenance-mode.help": "Forum bakım modundayken, tüm istekler statik bir bekletme sayfasına yönlendirilir. Yöneticiler bu yönlendirmeden muaftır ve siteye normal olarak erişebilirler.", + "maintenance-mode.status": "Maintenance Mode Status Code", "maintenance-mode.message": "Bakım Mesajı", "headers": "Başlıklar", "headers.allow-from": "NodeBB'yi bir iFrame'e yerleştirmek için ALLOW-FROM'u ayarla", diff --git a/public/language/tr/admin/settings/chat.json b/public/language/tr/admin/settings/chat.json index c77275642d..f7fb6f930a 100644 --- a/public/language/tr/admin/settings/chat.json +++ b/public/language/tr/admin/settings/chat.json @@ -6,6 +6,6 @@ "max-length": "Maksimum sohbet mesajı uzunluğu", "max-room-size": "Sohbet odalarındaki maksimum kullanıcı sayısı", "delay": "Sohbet mesajları arasındaki süre (milisaniye)", - "restrictions.seconds-edit-after": "Kullanıcıların sohbet iletilerini yayınladıktan sonra iletilerini değiştirmelerine izin verilen saniye cinsinden süre. (0 devre dışı)", - "restrictions.seconds-delete-after": "Kullanıcıların sohbet iletilerini yayınladıktan sonra iletilerini silmelerine izin verilen saniye cinsinden süre. (0 devre dışı)" + "restrictions.seconds-edit-after": "Number of seconds a chat message will remain editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a chat message will remain deletable. (0 disabled)" } \ No newline at end of file diff --git a/public/language/tr/admin/settings/post.json b/public/language/tr/admin/settings/post.json index f76d9db06e..63960209a0 100644 --- a/public/language/tr/admin/settings/post.json +++ b/public/language/tr/admin/settings/post.json @@ -17,8 +17,8 @@ "restrictions.seconds-between-new": "Yeni kullanıcılar için gönderimler arasındaki saniye cinsinden süre", "restrictions.rep-threshold": "Bu kısıtlamalardan önceki itibar eşiği kaldırıldı", "restrictions.seconds-defore-new": "Yeni kullanıcı gönderim yapmadan önce geçen süre saniye cinsinden", - "restrictions.seconds-edit-after": "Kullanıcılar yayınlarını gönderdikten sonra düzenlemeye izin verilen süre saniye cinsinden. (0 devre dışı)", - "restrictions.seconds-delete-after": "Kullanıcılar yayınlarını gönderdikten sonra silmeye izin verilen süre saniye cinsinden. (0 devre dışı)", + "restrictions.seconds-edit-after": "Number of seconds a post remains editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a post remains deletable. (0 disabled)", "restrictions.replies-no-delete": " Kullanıcıların kendi konularını silmelerini engelleyecek yanıt sayısı. (0 devre dışı)", "restrictions.min-title-length": "Minimum Başlık Uzunluğu", "restrictions.max-title-length": "Maksimum Başlık Uzunluğu", diff --git a/public/language/tr/admin/settings/uploads.json b/public/language/tr/admin/settings/uploads.json index dfd4537417..a1d905b2ec 100644 --- a/public/language/tr/admin/settings/uploads.json +++ b/public/language/tr/admin/settings/uploads.json @@ -2,6 +2,7 @@ "posts": "İletiler", "allow-files": "Kullanıcıların normal dosyalar yüklemesine izin ver", "private": "Yüklenen dosyaları gizli yap", + "strip-exif-data": "Strip EXIF Data", "private-extensions": "Gizli yapılacak dosya uzantıları", "private-uploads-extensions-help": "Buraya gizli yapılacak dosya uzantıları listesini virgülle ayırarak giriniz. (ör. pdf,xls,doc). Boş bırakmak, tüm dosyaların gizli olacağı anlamına gelir.", "resize-image-width-threshold": "Belirtilen genişlikten daha genişse görüntüleri yeniden boyutlandırın", diff --git a/public/language/tr/admin/settings/user.json b/public/language/tr/admin/settings/user.json index abdb66593c..d49594de72 100644 --- a/public/language/tr/admin/settings/user.json +++ b/public/language/tr/admin/settings/user.json @@ -34,13 +34,15 @@ "online-cutoff-help": "Eğer kullanıcı bu süre içinde herhangi bir işlem yapmazsa, etkin olmayan olarak kabul edilir ve gerçek zamanlı güncellemeler almaz.", "registration": "Kullanıcı Kaydı", "registration-type": "Kayıt Tipi", + "registration-approval-type": "Registration Approval Type", "registration-type.normal": "Normal", "registration-type.admin-approval": "Yönetici Onayı", "registration-type.admin-approval-ip": "IP'ler için Yönetici Onayı", "registration-type.invite-only": "Sadece Davet", "registration-type.admin-invite-only": "Sadece Yönetici Daveti", "registration-type.disabled": "Kayıt yok", - "registration-type.help": "Normal - Kullanıcılar kayıt sayfasından kayıt yaptırabilirler.
\nYönetici Onayı - Kullanıcı kayıtları, yöneticiler için bir onay kuyruğuna yerleştirilir.
\nIP'ler için Yönetici Onayı - Yeni kullanıcılar için normal, varolan hesaplardaki IP adresleri için Yönetici Onayı.
\nYalnızca Davet - Kullanıcılar, kullanıcılar sayfasından başkalarını davet edebilir.
\nYalnızca Yönetici Daveti - Yalnızca yöneticiler başkalarını kullanıcılar ve yönetici/yönet/ sayfalarından davet edebilir.
\nKayıt yok - Kullanıcı kaydı yok.
", + "registration-type.help": "Normal - Users can register from the /register page.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-approval-type.help": "Normal - Users are registered immediately.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
", "registration.max-invites": "Kullanıcı Başına Maksimum Davetiye", "max-invites": "Kullanıcı Başına Maksimum Davetiye", "max-invites-help": "Kısıtlama olmaması için 0. Yöneticiler sınırsız davetiyeye sahiptir
\"Yalnızca Davet\" seçeneği için geçerlidir", diff --git a/public/language/tr/email.json b/public/language/tr/email.json index bcc666a190..340534e7ee 100644 --- a/public/language/tr/email.json +++ b/public/language/tr/email.json @@ -13,7 +13,7 @@ "welcome.cta": "E-posta adresinizi onaylamak için buraya tıklayın", "invitation.text1": "%1 sizi %2 ye katılmaya davet etti", "invitation.text2": "Davetiyelerin %1 gün içinde süresi dolacak.", - "invitation.ctr": "Hesap oluşturmak için buraya tıklayın", + "invitation.cta": "Click here to create your account.", "reset.text1": "Şifrenizi değiştirmek istediğinize dair bir ileti aldık. Eğer böyle bir istek göndermediyseniz, lütfen bu e-postayı görmezden gelin.", "reset.text2": "Parola değiştirme işlemine devam etmek için aşağıdaki bağlantıya tıklayın:", "reset.cta": "Parolanızı değiştirmek için buraya tıklayın", @@ -31,9 +31,12 @@ "notif.chat.subject": "Okunmamış bazı iletileriniz var", "notif.chat.cta": "Sohbete devam etmek için buraya tıklayın", "notif.chat.unsub.info": "Bu bildirim şectiğiniz ayarlar yüzünden gönderildi.", - "notif.post.cta": "Konunun tamamını okumak için buraya tıklayın", "notif.post.unsub.info": "Bu yazı bildirimi size abonelik ayarlarınız nedeni ile gönderilmiştir.", - "notif.cta": "Foruma gitmek için buraya tıklayın", + "notif.cta": "To the forum", + "notif.cta-new-reply": "View Post", + "notif.cta-new-chat": "View Chat", + "notif.test.short": "Testing Notifications", + "notif.test.long": "This is a test of the notifications email. Send help!", "test.text1": "Bu ileti NodeBB e-posta ayarlarınızın doğru çalışıp çalışmadığını kontrol etmek için gönderildi.", "unsub.cta": "Buraya tıklayarak ayarlarınızı değiştirebilirsiniz.", "banned.subject": "%1 'den yasaklandınız", diff --git a/public/language/uk/admin/appearance/customise.json b/public/language/uk/admin/appearance/customise.json index 359ea3d50f..914aa4772c 100644 --- a/public/language/uk/admin/appearance/customise.json +++ b/public/language/uk/admin/appearance/customise.json @@ -8,7 +8,7 @@ "custom-js.enable": "Увімкнути користувацький Javascript", "custom-header": "Користувацький заголовок", - "custom-header.description": "Введіть свій користувацький HTML тут (наприклад, Meta Теги тощо), який буде додано до <head> розділу розмітки вашого форуму. Теги скриптів допускаються, але вони не рекомендуються, оскільки доступна вкладка Користувацькі Javascript.", + "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", "custom-header.enable": "Увімкнути користувацький заголовок", "custom-css.livereload": "Увімкнути Автоматичне Оновлення", diff --git a/public/language/uk/admin/manage/categories.json b/public/language/uk/admin/manage/categories.json index 9cd802aa9c..62240a0edf 100644 --- a/public/language/uk/admin/manage/categories.json +++ b/public/language/uk/admin/manage/categories.json @@ -45,7 +45,12 @@ "privileges.search-group": "Додати групу", "privileges.copy-to-children": "Копіювати під-категоріям", "privileges.copy-from-category": "Копіювати з категорії", + "privileges.copy-privileges-to-all-categories": "Copy to All Categories", + "privileges.copy-group-privileges-to-children": "Copy this group's privileges to the children of this category.", + "privileges.copy-group-privileges-to-all-categories": "Copy this group's privileges to all categories.", + "privileges.copy-group-privileges-from": "Copy this group's privileges from another category.", "privileges.inherit": "Надаючи права групі registered-users ви неявно надаєте ті ж самі права всім іншим групам, навіть якщо вони явно не відмічені. Це трапляється тому, що всі користувачі входять до групи registered-users.", + "privileges.copy-success": "Privileges copied!", "analytics.back": "Повернутися до списку категорій", "analytics.title": "Аналітика по категорії \"%1\"", diff --git a/public/language/uk/admin/manage/users.json b/public/language/uk/admin/manage/users.json index 2e84c80d00..73fb84c3b1 100644 --- a/public/language/uk/admin/manage/users.json +++ b/public/language/uk/admin/manage/users.json @@ -28,6 +28,11 @@ "pills.banned": "Забанені", "pills.search": "Пошук користувачів", + "50-per-page": "50 per page", + "100-per-page": "100 per page", + "250-per-page": "250 per page", + "500-per-page": "500 per page", + "search.uid": "За ID користувача", "search.uid-placeholder": "Введіть ID користувача для пошуку", "search.username": "За іменем", diff --git a/public/language/uk/admin/settings/advanced.json b/public/language/uk/admin/settings/advanced.json index c48fa16ccb..467cb341b6 100644 --- a/public/language/uk/admin/settings/advanced.json +++ b/public/language/uk/admin/settings/advanced.json @@ -1,6 +1,7 @@ { "maintenance-mode": "Режим обслуговування", "maintenance-mode.help": "Коли форум знаходиться в режимі обслуговування, всі запити перенаправляються на статичну сторінку. Адміністратори, в свою чергу, не перенаправляються і можуть відвідувати сайт у звичному режимі.", + "maintenance-mode.status": "Maintenance Mode Status Code", "maintenance-mode.message": "Повідомлення обслуговування", "headers": "Заголовки", "headers.allow-from": "Задати ALLOW-FROM для розміщення NodeBB в iFrame", diff --git a/public/language/uk/admin/settings/chat.json b/public/language/uk/admin/settings/chat.json index 10e4dbd855..4e9ad6f342 100644 --- a/public/language/uk/admin/settings/chat.json +++ b/public/language/uk/admin/settings/chat.json @@ -6,6 +6,6 @@ "max-length": "Максимальна довжина повідомлення", "max-room-size": "Максимальна кількість людей у кімнаті", "delay": "Час між повідомленнями в мілісекундах", - "restrictions.seconds-edit-after": "Кількість секунд, перш ніж користувачі зможуть редагувати повідомлення чату після публікації. (0 вимкнено)", - "restrictions.seconds-delete-after": "Кількість секунд, перш ніж користувачі зможуть видаляти повідомлення чату після публікації. (0 вимкнено)" + "restrictions.seconds-edit-after": "Number of seconds a chat message will remain editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a chat message will remain deletable. (0 disabled)" } \ No newline at end of file diff --git a/public/language/uk/admin/settings/post.json b/public/language/uk/admin/settings/post.json index 6a779f5f86..ea1f6cacde 100644 --- a/public/language/uk/admin/settings/post.json +++ b/public/language/uk/admin/settings/post.json @@ -17,8 +17,8 @@ "restrictions.seconds-between-new": "Секунд між постами для нових користувачів", "restrictions.rep-threshold": "Рівень репутації до того, як ці обмеження скасовуються", "restrictions.seconds-defore-new": "Кількість секунд до першого посту для нового користувача", - "restrictions.seconds-edit-after": "Кількість секунд, перш ніж користувачі зможуть редагувати повідомлення після публікації. (0 вимкнено)", - "restrictions.seconds-delete-after": "Кількість секунд, перш ніж користувачі зможуть видаляти повідомлення після публікації. (0 вимкнено)", + "restrictions.seconds-edit-after": "Number of seconds a post remains editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a post remains deletable. (0 disabled)", "restrictions.replies-no-delete": "Кількість відповідей після котрих користувач не зможе видалити власну тему. (0 — вимкнено)", "restrictions.min-title-length": "Мінімальна довжина заголовку", "restrictions.max-title-length": "Максимальна довжина заголовку", diff --git a/public/language/uk/admin/settings/uploads.json b/public/language/uk/admin/settings/uploads.json index 175c82d882..9998843add 100644 --- a/public/language/uk/admin/settings/uploads.json +++ b/public/language/uk/admin/settings/uploads.json @@ -2,6 +2,7 @@ "posts": "Пости", "allow-files": "Дозволити користувачам завантажувати звичайні файли", "private": "Зробити завантажувані файли приватними", + "strip-exif-data": "Strip EXIF Data", "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", diff --git a/public/language/uk/admin/settings/user.json b/public/language/uk/admin/settings/user.json index 049e0214b5..7f8b1d3b38 100644 --- a/public/language/uk/admin/settings/user.json +++ b/public/language/uk/admin/settings/user.json @@ -34,13 +34,15 @@ "online-cutoff-help": "If user performs no actions for this duration, they are considered inactive and they do not receive realtime updates.", "registration": "Реєстрація користувачів", "registration-type": "Тип реєстрації", + "registration-approval-type": "Registration Approval Type", "registration-type.normal": "Стандартна", "registration-type.admin-approval": "Підтвердження адміна", "registration-type.admin-approval-ip": "Підтвердження адміна для IP-адрес", "registration-type.invite-only": "По запрошенню", "registration-type.admin-invite-only": "По запрошенню адміна", "registration-type.disabled": "Без реєстрації", - "registration-type.help": "Стандартна — користувачі можуть реєструватись на сторінці /register.
\nПідтвердження адміна — реєстрації користувачів потрапляють до адмінської черги на підтвердження.
\nПідтвердження адміна для IP-адрес — стандартна для нових користувачів і підтвердження адміністратора для IP-адрес для котрих уже створено акаунт.
\nПо запрошенню — користувачі можуть запрошувати інших зі сторінки users.
\nПо запрошенню адміна — лише адміністратори мошуть запрошувати інших зі сторінок users та admin/manage/users.
\nБез реєстрації — реєстрація вимкнена.
", + "registration-type.help": "Normal - Users can register from the /register page.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-approval-type.help": "Normal - Users are registered immediately.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
", "registration.max-invites": "Кількість запрошень на користувача", "max-invites": "Кількість запрошень на користувача", "max-invites-help": "0 — без обмежень. Адміни отримуют необмежену кількість.
Працює лише з типом реєстрації \"По запрошенню\".", diff --git a/public/language/uk/email.json b/public/language/uk/email.json index 29248cbc6c..fd13ff3af4 100644 --- a/public/language/uk/email.json +++ b/public/language/uk/email.json @@ -13,7 +13,7 @@ "welcome.cta": "Натисніть тут, щоб підтвердити вашу електронну адресу", "invitation.text1": "%1 запросив вас приєднатися до %2", "invitation.text2": "Термін дії вашого запрошення закінчиться за %1 днів.", - "invitation.ctr": "Натисніть тут, щоб створити акаунт", + "invitation.cta": "Click here to create your account.", "reset.text1": "Ми отримали запит на відновлення вашого паролю, можливо тому, что ви його забули. Якщо вам це не потрібно - проігноруйте цей лист", "reset.text2": "Щоб продовжити відновлення паролю, будь ласка, перейдіть за посиланням", "reset.cta": "Натисніть тут щоб скинути Ваш пароль", @@ -31,9 +31,12 @@ "notif.chat.subject": "Отримане нове повідомлення чату від %1", "notif.chat.cta": "Натисніть тут, щоб продовжити розмову", "notif.chat.unsub.info": "Це повідомлення чату було вислано вам, згідно ваших налаштувань підписки", - "notif.post.cta": "Натисніть тут, щоб повністю прочитати статтю", "notif.post.unsub.info": "Це поштове повідомлення було вислано вам, згідно ваших налаштувань підписки", - "notif.cta": "Натисніть тут, щоб перейти на форум", + "notif.cta": "To the forum", + "notif.cta-new-reply": "View Post", + "notif.cta-new-chat": "View Chat", + "notif.test.short": "Testing Notifications", + "notif.test.long": "This is a test of the notifications email. Send help!", "test.text1": "Це пробний лист для верифікації поштової служби. Всі налаштування вірні для NodeBB.", "unsub.cta": "Натисніть тут, щоб змінити ці налаштування", "banned.subject": "Ви були забанені на %1", diff --git a/public/language/vi/admin/appearance/customise.json b/public/language/vi/admin/appearance/customise.json index 56c11a2805..97abb5ede5 100644 --- a/public/language/vi/admin/appearance/customise.json +++ b/public/language/vi/admin/appearance/customise.json @@ -8,7 +8,7 @@ "custom-js.enable": "Enable Custom Javascript", "custom-header": "Custom Header", - "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", + "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", "custom-header.enable": "Enable Custom Header", "custom-css.livereload": "Enable Live Reload", diff --git a/public/language/vi/admin/manage/categories.json b/public/language/vi/admin/manage/categories.json index 7e49aef36b..1eda6ea080 100644 --- a/public/language/vi/admin/manage/categories.json +++ b/public/language/vi/admin/manage/categories.json @@ -45,7 +45,12 @@ "privileges.search-group": "Add Group", "privileges.copy-to-children": "Copy to Children", "privileges.copy-from-category": "Copy from Category", + "privileges.copy-privileges-to-all-categories": "Copy to All Categories", + "privileges.copy-group-privileges-to-children": "Copy this group's privileges to the children of this category.", + "privileges.copy-group-privileges-to-all-categories": "Copy this group's privileges to all categories.", + "privileges.copy-group-privileges-from": "Copy this group's privileges from another category.", "privileges.inherit": "If the registered-users group is granted a specific privilege, all other groups receive an implicit privilege, even if they are not explicitly defined/checked. This implicit privilege is shown to you because all users are part of the registered-users user group, and so, privileges for additional groups need not be explicitly granted.", + "privileges.copy-success": "Privileges copied!", "analytics.back": "Back to Categories List", "analytics.title": "Analytics for \"%1\" category", diff --git a/public/language/vi/admin/manage/users.json b/public/language/vi/admin/manage/users.json index 05fc3f043f..01088037f2 100644 --- a/public/language/vi/admin/manage/users.json +++ b/public/language/vi/admin/manage/users.json @@ -28,6 +28,11 @@ "pills.banned": "Banned", "pills.search": "User Search", + "50-per-page": "50 per page", + "100-per-page": "100 per page", + "250-per-page": "250 per page", + "500-per-page": "500 per page", + "search.uid": "By User ID", "search.uid-placeholder": "Enter a user ID to search", "search.username": "By User Name", diff --git a/public/language/vi/admin/settings/advanced.json b/public/language/vi/admin/settings/advanced.json index f989898d05..4bd6b2aa60 100644 --- a/public/language/vi/admin/settings/advanced.json +++ b/public/language/vi/admin/settings/advanced.json @@ -1,6 +1,7 @@ { "maintenance-mode": "Maintenance Mode", "maintenance-mode.help": "When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.", + "maintenance-mode.status": "Maintenance Mode Status Code", "maintenance-mode.message": "Maintenance Message", "headers": "Headers", "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", diff --git a/public/language/vi/admin/settings/chat.json b/public/language/vi/admin/settings/chat.json index c538790b95..c1741d101c 100644 --- a/public/language/vi/admin/settings/chat.json +++ b/public/language/vi/admin/settings/chat.json @@ -6,6 +6,6 @@ "max-length": "Maximum length of chat messages", "max-room-size": "Maximum number of users in chat rooms", "delay": "Time between chat messages in milliseconds", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit chat messages after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete chat messages after posting. (0 disabled)" + "restrictions.seconds-edit-after": "Number of seconds a chat message will remain editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a chat message will remain deletable. (0 disabled)" } \ No newline at end of file diff --git a/public/language/vi/admin/settings/post.json b/public/language/vi/admin/settings/post.json index 6594fe384b..528f02d835 100644 --- a/public/language/vi/admin/settings/post.json +++ b/public/language/vi/admin/settings/post.json @@ -17,8 +17,8 @@ "restrictions.seconds-between-new": "Seconds between posts for new users", "restrictions.rep-threshold": "Reputation threshold before these restrictions are lifted", "restrictions.seconds-defore-new": "Seconds before new user can post", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit posts after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete posts after posting. (0 disabled)", + "restrictions.seconds-edit-after": "Number of seconds a post remains editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a post remains deletable. (0 disabled)", "restrictions.replies-no-delete": "Number of replies after users are disallowed to delete their own topics. (0 disabled)", "restrictions.min-title-length": "Minimum Title Length", "restrictions.max-title-length": "Maximum Title Length", diff --git a/public/language/vi/admin/settings/uploads.json b/public/language/vi/admin/settings/uploads.json index 10e53d7e32..34da585485 100644 --- a/public/language/vi/admin/settings/uploads.json +++ b/public/language/vi/admin/settings/uploads.json @@ -2,6 +2,7 @@ "posts": "Posts", "allow-files": "Allow users to upload regular files", "private": "Make uploaded files private", + "strip-exif-data": "Strip EXIF Data", "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", diff --git a/public/language/vi/admin/settings/user.json b/public/language/vi/admin/settings/user.json index 2cfb16addc..9f029bf777 100644 --- a/public/language/vi/admin/settings/user.json +++ b/public/language/vi/admin/settings/user.json @@ -34,13 +34,15 @@ "online-cutoff-help": "If user performs no actions for this duration, they are considered inactive and they do not receive realtime updates.", "registration": "User Registration", "registration-type": "Registration Type", + "registration-approval-type": "Registration Approval Type", "registration-type.normal": "Normal", "registration-type.admin-approval": "Admin Approval", "registration-type.admin-approval-ip": "Admin Approval for IPs", "registration-type.invite-only": "Invite Only", "registration-type.admin-invite-only": "Admin Invite Only", "registration-type.disabled": "No registration", - "registration-type.help": "Normal - Users can register from the /register page.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-type.help": "Normal - Users can register from the /register page.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-approval-type.help": "Normal - Users are registered immediately.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
", "registration.max-invites": "Maximum Invitations per User", "max-invites": "Maximum Invitations per User", "max-invites-help": "0 for no restriction. Admins get infinite invitations
Only applicable for \"Invite Only\"", diff --git a/public/language/vi/email.json b/public/language/vi/email.json index 79fd2a7ce3..866b7977d0 100644 --- a/public/language/vi/email.json +++ b/public/language/vi/email.json @@ -13,7 +13,7 @@ "welcome.cta": "Nhấn vào đây để xác nhận địa chỉ email", "invitation.text1": "%1 đã mời bạn tham gia %2", "invitation.text2": "Lời mời của bạn sẽ hết hạn sau %1 ngày.", - "invitation.ctr": "Click vào đây để tạo tài khoản.", + "invitation.cta": "Click here to create your account.", "reset.text1": "Chúng tôi nhận được yêu cầu khởi tạo lại mật khẩu của bạn, rất có thể vì bạn đã quên mất nó. Nếu bạn không gởi yêu cầu, hãy bỏ qua email này.", "reset.text2": "Để đặt lại mật khẩu, hãy click vào liên kết sau:", "reset.cta": "Click vào đây để khởi tạo lại mật khẩu", @@ -31,9 +31,12 @@ "notif.chat.subject": "Bạn có tin nhắn mới từ %1", "notif.chat.cta": "Nhấn vào đây để tiếp tục cuộc hội thoại", "notif.chat.unsub.info": "Thông báo tin nhắn này được gửi tới dựa theo cài đặt theo dõi của bạn.", - "notif.post.cta": "Nhấn vào đây để đọc toàn bộ chủ đề", "notif.post.unsub.info": "Thông báo bài viết này được gửi cho bạn dựa tên thiết lập nhận thông báo của bạn", - "notif.cta": "Click vào đây để đi đến diễn đàn", + "notif.cta": "To the forum", + "notif.cta-new-reply": "View Post", + "notif.cta-new-chat": "View Chat", + "notif.test.short": "Testing Notifications", + "notif.test.long": "This is a test of the notifications email. Send help!", "test.text1": "Đây là email kiểm tra xem chức năng gửi mail trên hệ thống NodeBB của bạn có hoạt động tốt hay không.", "unsub.cta": "Nhấn vào đây để thay đổi cài đặt.", "banned.subject": "Bạn đã bị cấm khỏi %1", diff --git a/public/language/zh-CN/admin/appearance/customise.json b/public/language/zh-CN/admin/appearance/customise.json index 1c5f67f222..c5b72dddec 100644 --- a/public/language/zh-CN/admin/appearance/customise.json +++ b/public/language/zh-CN/admin/appearance/customise.json @@ -8,7 +8,7 @@ "custom-js.enable": "启用自定义 Javascript", "custom-header": "自定义 Header", - "custom-header.description": "在这里输入自定义的 HTML 代码 (如 JavaScript,Meta Tags 等),这些代码会被添加到论坛的 <head> 部分。 (您可以在这里使用<script> 标签,但我们建议您将您的 JavaScript 写到 自定义 Javascript 中)", + "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", "custom-header.enable": "启用自定义 Header", "custom-css.livereload": "启用实时重载", diff --git a/public/language/zh-CN/admin/manage/categories.json b/public/language/zh-CN/admin/manage/categories.json index c7188cfce9..be2b782527 100644 --- a/public/language/zh-CN/admin/manage/categories.json +++ b/public/language/zh-CN/admin/manage/categories.json @@ -45,7 +45,12 @@ "privileges.search-group": "添加群组", "privileges.copy-to-children": "复制到子版块", "privileges.copy-from-category": "从版块复制", + "privileges.copy-privileges-to-all-categories": "Copy to All Categories", + "privileges.copy-group-privileges-to-children": "Copy this group's privileges to the children of this category.", + "privileges.copy-group-privileges-to-all-categories": "Copy this group's privileges to all categories.", + "privileges.copy-group-privileges-from": "Copy this group's privileges from another category.", "privileges.inherit": "如果 registered-users 组被授予特定权限,所有其他组都会收到隐式权限,即使它们未被明确定义/检查。 将显示此隐式权限,因为所有用户都是 registered-users 群组的一部分,因此无需显式授予其他组的权限。", + "privileges.copy-success": "Privileges copied!", "analytics.back": "返回版块列表", "analytics.title": "“%1”版块的统计", diff --git a/public/language/zh-CN/admin/manage/users.json b/public/language/zh-CN/admin/manage/users.json index 2bd6d89c9c..be2783d1c9 100644 --- a/public/language/zh-CN/admin/manage/users.json +++ b/public/language/zh-CN/admin/manage/users.json @@ -28,6 +28,11 @@ "pills.banned": "被封禁", "pills.search": "搜寻用户", + "50-per-page": "50 per page", + "100-per-page": "100 per page", + "250-per-page": "250 per page", + "500-per-page": "500 per page", + "search.uid": "通过用户ID", "search.uid-placeholder": "搜索用户ID", "search.username": "通过用户名", diff --git a/public/language/zh-CN/admin/settings/advanced.json b/public/language/zh-CN/admin/settings/advanced.json index 4836396efb..cdc9eb7123 100644 --- a/public/language/zh-CN/admin/settings/advanced.json +++ b/public/language/zh-CN/admin/settings/advanced.json @@ -1,6 +1,7 @@ { "maintenance-mode": "维护模式", "maintenance-mode.help": "当论坛处在维护模式时,所有请求将被重定向到一个静态页面。管理员不受重定向限制,并可正常访问站点。", + "maintenance-mode.status": "Maintenance Mode Status Code", "maintenance-mode.message": "维护消息", "headers": "标题", "headers.allow-from": "设置 ALLOW-FROM 来放置 NodeBB 于 iFrame 中", diff --git a/public/language/zh-CN/admin/settings/chat.json b/public/language/zh-CN/admin/settings/chat.json index 6228ed8410..1ce6c51876 100644 --- a/public/language/zh-CN/admin/settings/chat.json +++ b/public/language/zh-CN/admin/settings/chat.json @@ -6,6 +6,6 @@ "max-length": "聊天信息的最大长度", "max-room-size": "聊天室的最多用户数", "delay": "聊天信息间的毫秒数", - "restrictions.seconds-edit-after": "用户在发布后允许编辑帖子的时间(0为禁用,单位:秒)", - "restrictions.seconds-delete-after": "用户在发布后允许删除帖子的时间(0为禁用,单位:秒)" + "restrictions.seconds-edit-after": "Number of seconds a chat message will remain editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a chat message will remain deletable. (0 disabled)" } \ No newline at end of file diff --git a/public/language/zh-CN/admin/settings/post.json b/public/language/zh-CN/admin/settings/post.json index 4aeff81596..c34507eaa2 100644 --- a/public/language/zh-CN/admin/settings/post.json +++ b/public/language/zh-CN/admin/settings/post.json @@ -17,8 +17,8 @@ "restrictions.seconds-between-new": "新用户发帖间隔(单位:秒)", "restrictions.rep-threshold": "取消发帖限制所需的声望值", "restrictions.seconds-defore-new": "见习时间(单位:秒)", - "restrictions.seconds-edit-after": "用户在发布后允许编辑帖子的时间(0为禁用,单位:秒)", - "restrictions.seconds-delete-after": "用户在发布后允许编辑帖子的时间(0为禁用,单位:秒)", + "restrictions.seconds-edit-after": "Number of seconds a post remains editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a post remains deletable. (0 disabled)", "restrictions.replies-no-delete": "在用户被禁止删除自己的主题后的回复数。 (0为禁用) ", "restrictions.min-title-length": "最小标题长度", "restrictions.max-title-length": "最大标题长度", diff --git a/public/language/zh-CN/admin/settings/uploads.json b/public/language/zh-CN/admin/settings/uploads.json index 2667d31efc..87a35733cd 100644 --- a/public/language/zh-CN/admin/settings/uploads.json +++ b/public/language/zh-CN/admin/settings/uploads.json @@ -2,6 +2,7 @@ "posts": "帖子", "allow-files": "允许用户上传普通文件", "private": "使上传的文件私有化", + "strip-exif-data": "Strip EXIF Data", "private-extensions": "自定义文件扩展名", "private-uploads-extensions-help": "在此处输入以逗号分隔的文件扩展名列表 (例如 pdf,xls,doc )并将其用于自定义。为空则表示允许所有扩展名。", "resize-image-width-threshold": "如果图像宽度超过指定大小,则对图像进行缩放", diff --git a/public/language/zh-CN/admin/settings/user.json b/public/language/zh-CN/admin/settings/user.json index 7b55c438d2..27867b2bdc 100644 --- a/public/language/zh-CN/admin/settings/user.json +++ b/public/language/zh-CN/admin/settings/user.json @@ -34,13 +34,15 @@ "online-cutoff-help": "若用户在此时间后未作出任何动作,他们将被视为不活跃状态且不会收到实时更新。", "registration": "用户注册", "registration-type": "注册方式", + "registration-approval-type": "Registration Approval Type", "registration-type.normal": "通常", "registration-type.admin-approval": "管理员通过", "registration-type.admin-approval-ip": "管理员批准 IP地址", "registration-type.invite-only": "仅限邀请", "registration-type.admin-invite-only": "仅限管理员邀请", "registration-type.disabled": "禁止注册", - "registration-type.help": "通常 - 用户可以通过/register页面注册
\n管理员批准 - 用户注册请求会被放入 请求队列 待管理员批准。
\n管理员批准 IP地址 - 新用户不受影响,已存在帐户的IP地址注册需要管理员批准。
\n邀请制 - 用户可以通过 用户 页面邀请其它用户。
\n管理员邀请制 - 只有管理员可以通过 用户admin/manage/users 页面邀请其它用户。
\n无注册 - 不开放用户注册。
", + "registration-type.help": "Normal - Users can register from the /register page.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-approval-type.help": "Normal - Users are registered immediately.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
", "registration.max-invites": "每个用户最大邀请数", "max-invites": "每个用户最大邀请数", "max-invites-help": "无限制填 0 。管理员没有邀请限制
仅在邀请制时可用", diff --git a/public/language/zh-CN/email.json b/public/language/zh-CN/email.json index 736f39fa17..d99f7ac532 100644 --- a/public/language/zh-CN/email.json +++ b/public/language/zh-CN/email.json @@ -13,7 +13,7 @@ "welcome.cta": "点击这里确认您的电子邮箱地址", "invitation.text1": "%1 邀请您加入 %2", "invitation.text2": "您的邀请将在 %1 天后过期。", - "invitation.ctr": "点击这里新建账户", + "invitation.cta": "Click here to create your account.", "reset.text1": "可能由于您忘记了密码,我们收到了重置您帐户密码的申请。 如果您没有提交密码重置的请求,请忽略这封邮件。", "reset.text2": "如需继续重置密码,请点击下面的链接:", "reset.cta": "点击这里重置您的密码", @@ -31,9 +31,12 @@ "notif.chat.subject": "收到来自 %1 的新聊天消息", "notif.chat.cta": "点击这里继续会话", "notif.chat.unsub.info": "根据您的订阅设置,为您发送此聊天提醒。", - "notif.post.cta": "点击这里阅读全主题。", "notif.post.unsub.info": "根据您的订阅设置,为您发送此回帖提醒。", - "notif.cta": "点击这里前往论坛", + "notif.cta": "To the forum", + "notif.cta-new-reply": "View Post", + "notif.cta-new-chat": "View Chat", + "notif.test.short": "Testing Notifications", + "notif.test.long": "This is a test of the notifications email. Send help!", "test.text1": "这是一封测试邮件,用来验证 NodeBB 的邮件配置是否设置正确。", "unsub.cta": "点击这里修改这些设置", "banned.subject": "您已被封禁从 %1", diff --git a/public/language/zh-TW/admin/appearance/customise.json b/public/language/zh-TW/admin/appearance/customise.json index c663326724..cc026521dc 100644 --- a/public/language/zh-TW/admin/appearance/customise.json +++ b/public/language/zh-TW/admin/appearance/customise.json @@ -8,7 +8,7 @@ "custom-js.enable": "啟用自定義 Javascript", "custom-header": "自定義頭標", - "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", + "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", "custom-header.enable": "Enable Custom Header", "custom-css.livereload": "Enable Live Reload", diff --git a/public/language/zh-TW/admin/manage/categories.json b/public/language/zh-TW/admin/manage/categories.json index 7e49aef36b..1eda6ea080 100644 --- a/public/language/zh-TW/admin/manage/categories.json +++ b/public/language/zh-TW/admin/manage/categories.json @@ -45,7 +45,12 @@ "privileges.search-group": "Add Group", "privileges.copy-to-children": "Copy to Children", "privileges.copy-from-category": "Copy from Category", + "privileges.copy-privileges-to-all-categories": "Copy to All Categories", + "privileges.copy-group-privileges-to-children": "Copy this group's privileges to the children of this category.", + "privileges.copy-group-privileges-to-all-categories": "Copy this group's privileges to all categories.", + "privileges.copy-group-privileges-from": "Copy this group's privileges from another category.", "privileges.inherit": "If the registered-users group is granted a specific privilege, all other groups receive an implicit privilege, even if they are not explicitly defined/checked. This implicit privilege is shown to you because all users are part of the registered-users user group, and so, privileges for additional groups need not be explicitly granted.", + "privileges.copy-success": "Privileges copied!", "analytics.back": "Back to Categories List", "analytics.title": "Analytics for \"%1\" category", diff --git a/public/language/zh-TW/admin/manage/users.json b/public/language/zh-TW/admin/manage/users.json index 9754b85595..733971c75e 100644 --- a/public/language/zh-TW/admin/manage/users.json +++ b/public/language/zh-TW/admin/manage/users.json @@ -28,6 +28,11 @@ "pills.banned": "Banned", "pills.search": "User Search", + "50-per-page": "50 per page", + "100-per-page": "100 per page", + "250-per-page": "250 per page", + "500-per-page": "500 per page", + "search.uid": "By User ID", "search.uid-placeholder": "Enter a user ID to search", "search.username": "By User Name", diff --git a/public/language/zh-TW/admin/settings/advanced.json b/public/language/zh-TW/admin/settings/advanced.json index f989898d05..4bd6b2aa60 100644 --- a/public/language/zh-TW/admin/settings/advanced.json +++ b/public/language/zh-TW/admin/settings/advanced.json @@ -1,6 +1,7 @@ { "maintenance-mode": "Maintenance Mode", "maintenance-mode.help": "When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.", + "maintenance-mode.status": "Maintenance Mode Status Code", "maintenance-mode.message": "Maintenance Message", "headers": "Headers", "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", diff --git a/public/language/zh-TW/admin/settings/chat.json b/public/language/zh-TW/admin/settings/chat.json index c538790b95..c1741d101c 100644 --- a/public/language/zh-TW/admin/settings/chat.json +++ b/public/language/zh-TW/admin/settings/chat.json @@ -6,6 +6,6 @@ "max-length": "Maximum length of chat messages", "max-room-size": "Maximum number of users in chat rooms", "delay": "Time between chat messages in milliseconds", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit chat messages after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete chat messages after posting. (0 disabled)" + "restrictions.seconds-edit-after": "Number of seconds a chat message will remain editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a chat message will remain deletable. (0 disabled)" } \ No newline at end of file diff --git a/public/language/zh-TW/admin/settings/post.json b/public/language/zh-TW/admin/settings/post.json index 6594fe384b..528f02d835 100644 --- a/public/language/zh-TW/admin/settings/post.json +++ b/public/language/zh-TW/admin/settings/post.json @@ -17,8 +17,8 @@ "restrictions.seconds-between-new": "Seconds between posts for new users", "restrictions.rep-threshold": "Reputation threshold before these restrictions are lifted", "restrictions.seconds-defore-new": "Seconds before new user can post", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit posts after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete posts after posting. (0 disabled)", + "restrictions.seconds-edit-after": "Number of seconds a post remains editable. (0 disabled)", + "restrictions.seconds-delete-after": "Number of seconds a post remains deletable. (0 disabled)", "restrictions.replies-no-delete": "Number of replies after users are disallowed to delete their own topics. (0 disabled)", "restrictions.min-title-length": "Minimum Title Length", "restrictions.max-title-length": "Maximum Title Length", diff --git a/public/language/zh-TW/admin/settings/uploads.json b/public/language/zh-TW/admin/settings/uploads.json index 10e53d7e32..34da585485 100644 --- a/public/language/zh-TW/admin/settings/uploads.json +++ b/public/language/zh-TW/admin/settings/uploads.json @@ -2,6 +2,7 @@ "posts": "Posts", "allow-files": "Allow users to upload regular files", "private": "Make uploaded files private", + "strip-exif-data": "Strip EXIF Data", "private-extensions": "File extensions to make private", "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", "resize-image-width-threshold": "Resize images if they are wider than specified width", diff --git a/public/language/zh-TW/admin/settings/user.json b/public/language/zh-TW/admin/settings/user.json index 2cfb16addc..9f029bf777 100644 --- a/public/language/zh-TW/admin/settings/user.json +++ b/public/language/zh-TW/admin/settings/user.json @@ -34,13 +34,15 @@ "online-cutoff-help": "If user performs no actions for this duration, they are considered inactive and they do not receive realtime updates.", "registration": "User Registration", "registration-type": "Registration Type", + "registration-approval-type": "Registration Approval Type", "registration-type.normal": "Normal", "registration-type.admin-approval": "Admin Approval", "registration-type.admin-approval-ip": "Admin Approval for IPs", "registration-type.invite-only": "Invite Only", "registration-type.admin-invite-only": "Admin Invite Only", "registration-type.disabled": "No registration", - "registration-type.help": "Normal - Users can register from the /register page.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-type.help": "Normal - Users can register from the /register page.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", + "registration-approval-type.help": "Normal - Users are registered immediately.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
", "registration.max-invites": "Maximum Invitations per User", "max-invites": "Maximum Invitations per User", "max-invites-help": "0 for no restriction. Admins get infinite invitations
Only applicable for \"Invite Only\"", diff --git a/public/language/zh-TW/email.json b/public/language/zh-TW/email.json index 86c2dffb84..c8b11e9c11 100644 --- a/public/language/zh-TW/email.json +++ b/public/language/zh-TW/email.json @@ -13,7 +13,7 @@ "welcome.cta": "請點擊此處來確認你的電子郵件地址", "invitation.text1": "%1 邀請你加入 %2", "invitation.text2": "你的邀請將在 %1 天后過期", - "invitation.ctr": "點擊這裡來建立你的帳號", + "invitation.cta": "Click here to create your account.", "reset.text1": "我們收到一個重設密碼的請求,你忘掉了密碼嗎?如果不是,請忽略這封郵件。", "reset.text2": "要繼續重置密碼,請點擊以下鏈接:", "reset.cta": "點擊這裡重置密碼", @@ -31,9 +31,12 @@ "notif.chat.subject": "收到來自 %1 的聊天訊息", "notif.chat.cta": "點擊此處繼續聊天對話", "notif.chat.unsub.info": "本聊天通知按你的訂閱設置發送給你。", - "notif.post.cta": "點擊此處來閱讀完整主題", "notif.post.unsub.info": "本張貼通知按你的訂閱設置發送給你。", - "notif.cta": "點擊這裡返回討論區", + "notif.cta": "To the forum", + "notif.cta-new-reply": "View Post", + "notif.cta-new-chat": "View Chat", + "notif.test.short": "Testing Notifications", + "notif.test.long": "This is a test of the notifications email. Send help!", "test.text1": "這是一個測試電子郵件,用於確認你的NodeBB郵件功能是否設置正確。", "unsub.cta": "點擊此處來更改這些設置", "banned.subject": "你已被禁止從%1",