Merge branch 'master' into notif-abort

v1.18.x
Peter Jaszkowiak 8 years ago committed by GitHub
commit 932ae4e86d

@ -54,9 +54,9 @@
"no-restricted-syntax": "off",
"no-script-url": "off",
"default-case": "off",
"linebreak-style": "off",
// "no-multi-assign": "off",
// "linebreak-style": "off",
// "one-var": "off",
// "no-undef": "off",
// "max-nested-callbacks": "off",

1
.gitignore vendored

@ -26,6 +26,7 @@ pidfile
/public/templates
/public/sounds
/public/uploads
# compiled files
/public/stylesheet.css

@ -22,6 +22,7 @@ addons:
packages:
- g++-4.8
node_js:
- "7"
- "6"
- "4"
branches:

@ -769,6 +769,53 @@ trans.zh_CN = public/language/zh-CN/error.json
trans.zh_TW = public/language/zh-TW/error.json
type = KEYVALUEJSON
[nodebb.flags]
file_filter = public/language/<lang>/flags.json
source_file = public/language/en-GB/flags.json
source_lang = en_GB
trans.ar = public/language/ar/flags.json
trans.bn = public/language/bn/flags.json
trans.bg = public/language/bg/flags.json
trans.cs = public/language/cs/flags.json
trans.da = public/language/da/flags.json
trans.de = public/language/de/flags.json
trans.el = public/language/el/flags.json
trans.en_US = public/language/en-US/flags.json
trans.en@pirate = public/language/en-x-pirate/flags.json
trans.es = public/language/es/flags.json
trans.et = public/language/et/flags.json
trans.fa_IR = public/language/fa-IR/flags.json
trans.fi = public/language/fi/flags.json
trans.fr = public/language/fr/flags.json
trans.gl = public/language/gl/flags.json
trans.he = public/language/he/flags.json
trans.hu = public/language/hu/flags.json
trans.id = public/language/id/flags.json
trans.it = public/language/it/flags.json
trans.ja = public/language/ja/flags.json
trans.ko = public/language/ko/flags.json
trans.lt = public/language/lt/flags.json
trans.ms = public/language/ms/flags.json
trans.nb = public/language/nb/flags.json
trans.nl = public/language/nl/flags.json
trans.pl = public/language/pl/flags.json
trans.pt_BR = public/language/pt-BR/flags.json
trans.pt_PT = public/language/pt-PT/flags.json
trans.ru = public/language/ru/flags.json
trans.ro = public/language/ro/flags.json
trans.rw = public/language/rw/flags.json
trans.sc = public/language/sc/flags.json
trans.sk = public/language/sk/flags.json
trans.sl = public/language/sl/flags.json
trans.sr = public/language/sr/flags.json
trans.sv = public/language/sv/flags.json
trans.th = public/language/th/flags.json
trans.tr = public/language/tr/flags.json
trans.vi = public/language/vi/flags.json
trans.zh_CN = public/language/zh-CN/flags.json
trans.zh_TW = public/language/zh-TW/flags.json
type = KEYVALUEJSON
[nodebb.tags]
file_filter = public/language/<lang>/tags.json
source_file = public/language/en-GB/tags.json
@ -2065,54 +2112,6 @@ trans.zh_CN = public/language/zh-CN/admin/manage/categories.json
trans.zh_TW = public/language/zh-TW/admin/manage/categories.json
type = KEYVALUEJSON
[nodebb.admin-manage-flags]
file_filter = public/language/<lang>/admin/manage/flags.json
source_file = public/language/en-GB/admin/manage/flags.json
source_lang = en_GB
trans.ar = public/language/ar/admin/manage/flags.json
trans.bn = public/language/bn/admin/manage/flags.json
trans.bg = public/language/bg/admin/manage/flags.json
trans.cs = public/language/cs/admin/manage/flags.json
trans.da = public/language/da/admin/manage/flags.json
trans.de = public/language/de/admin/manage/flags.json
trans.el = public/language/el/admin/manage/flags.json
trans.en_US = public/language/en-US/admin/manage/flags.json
trans.en@pirate = public/language/en-x-pirate/admin/manage/flags.json
trans.es = public/language/es/admin/manage/flags.json
trans.et = public/language/et/admin/manage/flags.json
trans.fa_IR = public/language/fa-IR/admin/manage/flags.json
trans.fi = public/language/fi/admin/manage/flags.json
trans.fr = public/language/fr/admin/manage/flags.json
trans.gl = public/language/gl/admin/manage/flags.json
trans.he = public/language/he/admin/manage/flags.json
trans.hu = public/language/hu/admin/manage/flags.json
trans.id = public/language/id/admin/manage/flags.json
trans.it = public/language/it/admin/manage/flags.json
trans.ja = public/language/ja/admin/manage/flags.json
trans.ko = public/language/ko/admin/manage/flags.json
trans.lt = public/language/lt/admin/manage/flags.json
trans.ms = public/language/ms/admin/manage/flags.json
trans.nb = public/language/nb/admin/manage/flags.json
trans.nl = public/language/nl/admin/manage/flags.json
trans.pl = public/language/pl/admin/manage/flags.json
trans.pt_BR = public/language/pt-BR/admin/manage/flags.json
trans.pt_PT = public/language/pt-PT/admin/manage/flags.json
trans.ru = public/language/ru/admin/manage/flags.json
trans.ro = public/language/ro/admin/manage/flags.json
trans.rw = public/language/rw/admin/manage/flags.json
trans.sc = public/language/sc/admin/manage/flags.json
trans.sk = public/language/sk/admin/manage/flags.json
trans.sl = public/language/sl/admin/manage/flags.json
trans.sr = public/language/sr/admin/manage/flags.json
trans.sv = public/language/sv/admin/manage/flags.json
trans.th = public/language/th/admin/manage/flags.json
trans.tr = public/language/tr/admin/manage/flags.json
trans.uk = public/language/uk/admin/manage/flags.json
trans.vi = public/language/vi/admin/manage/flags.json
trans.zh_CN = public/language/zh-CN/admin/manage/flags.json
trans.zh_TW = public/language/zh-TW/admin/manage/flags.json
type = KEYVALUEJSON
[nodebb.admin-manage-groups]
file_filter = public/language/<lang>/admin/manage/groups.json
source_file = public/language/en-GB/admin/manage/groups.json

@ -194,13 +194,17 @@ function upgrade() {
var meta = require('./src/meta');
var upgrade = require('./src/upgrade');
var build = require('./src/meta/build');
var tasks = [db.init, meta.configs.init, upgrade.run, build.buildAll];
async.series([
async.apply(db.init),
async.apply(meta.configs.init),
async.apply(upgrade.upgrade),
async.apply(build.buildAll),
], function (err) {
if (nconf.get('upgrade') !== true) {
// Likely an upgrade script name passed in
tasks[2] = async.apply(upgrade.runSingle, nconf.get('upgrade'));
// Skip build
tasks.pop();
}
async.series(tasks, function (err) {
if (err) {
winston.error(err.stack);
process.exit(1);

@ -17,6 +17,7 @@
"allowLocalLogin": 1,
"allowAccountDelete": 1,
"allowFileUploads": 0,
"allowedFileExtensions": "png,jpg,bmp",
"allowUserHomePage": 1,
"maximumFileSize": 2048,
"minimumTitleLength": 3,
@ -28,12 +29,13 @@
"maximumAboutMeLength": 1000,
"maximumProfileImageSize": 256,
"maximumCoverImageSize": 2048,
"profileImageDimension": 128,
"profileImageDimension": 200,
"requireEmailConfirmation": 0,
"allowProfileImageUploads": 1,
"teaserPost": "last-reply",
"allowPrivateGroups": 1,
"unreadCutoff": 2,
"bookmarkThreshold": 5,
"topicsPerList": 20
"topicsPerList": 20,
"autoDetectLang": 1
}

@ -428,6 +428,18 @@ var commands = {
description: 'Run NodeBB upgrade scripts, ensure packages are up-to-date',
usage: 'Usage: ' + './nodebb upgrade'.yellow,
handler: function () {
if (process.argv[3]) {
process.stdout.write('\nUpdating NodeBB data store schema...\n'.yellow);
var arr = ['--upgrade'].concat(process.argv.slice(3));
var upgradeProc = fork(arr);
return upgradeProc.on('close', function (err) {
if (err) {
process.stdout.write('\nError'.red + ': ' + err.message + '\n');
}
});
}
async.series([
function (next) {
process.stdout.write('1. '.bold + 'Bringing base dependencies up to date... '.yellow);

@ -2,7 +2,7 @@
"name": "nodebb",
"license": "GPL-3.0",
"description": "NodeBB Forum",
"version": "1.4.6",
"version": "1.5.0",
"homepage": "http://www.nodebb.org",
"repository": {
"type": "git",
@ -17,10 +17,10 @@
"coveralls": "istanbul cover _mocha --report lcovonly -- -R dot && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage"
},
"dependencies": {
"async": "2.4.0",
"ace-builds": "^1.2.6",
"async": "~1.5.0",
"autoprefixer": "^6.2.3",
"bcryptjs": "~2.3.0",
"autoprefixer": "7.0.1",
"bcryptjs": "2.4.3",
"body-parser": "^1.9.0",
"bootstrap": "^3.3.7",
"chart.js": "^2.4.0",
@ -30,7 +30,7 @@
"connect-flash": "^0.1.1",
"connect-mongo": "1.3.2",
"connect-multiparty": "^2.0.0",
"connect-redis": "~3.1.0",
"connect-redis": "3.3.0",
"cookie-parser": "^1.3.3",
"cron": "^1.0.5",
"cropperjs": "^0.8.1",
@ -39,65 +39,65 @@
"express": "^4.14.0",
"express-session": "^1.8.2",
"express-useragent": "1.0.7",
"html-to-text": "2.1.3",
"ip": "1.1.3",
"html-to-text": "3.2.0",
"ip": "1.1.5",
"jimp": "0.2.27",
"jquery": "^3.1.0",
"json-2-csv": "^2.0.22",
"less": "^2.0.0",
"logrotate-stream": "^0.2.3",
"lru-cache": "4.0.1",
"lru-cache": "4.0.2",
"mime": "^1.3.4",
"minimist": "^1.1.1",
"mkdirp": "~0.5.0",
"mongodb": "2.2.25",
"mongodb": "2.2.26",
"morgan": "^1.3.2",
"mousetrap": "^1.5.3",
"nconf": "~0.8.2",
"nodebb-plugin-composer-default": "4.4.6",
"nodebb-plugin-dbsearch": "1.0.5",
"nodebb-plugin-composer-default": "4.4.7",
"nodebb-plugin-dbsearch": "2.0.2",
"nodebb-plugin-emoji-extended": "1.1.1",
"nodebb-plugin-emoji-one": "1.1.5",
"nodebb-plugin-markdown": "7.1.1",
"nodebb-plugin-mentions": "1.1.3",
"nodebb-plugin-mentions": "2.0.3",
"nodebb-plugin-soundpack-default": "1.0.0",
"nodebb-plugin-spam-be-gone": "0.4.13",
"nodebb-rewards-essentials": "0.0.9",
"nodebb-theme-lavender": "4.0.0",
"nodebb-theme-persona": "4.2.10",
"nodebb-theme-vanilla": "5.2.1",
"nodebb-widget-essentials": "2.0.13",
"nodebb-theme-persona": "5.0.0",
"nodebb-theme-vanilla": "6.0.0",
"nodebb-widget-essentials": "3.0.0",
"nodemailer": "2.6.4",
"nodemailer-sendmail-transport": "1.0.0",
"nodemailer-smtp-transport": "^2.4.1",
"passport": "^0.3.0",
"passport-local": "1.0.0",
"postcss": "^5.0.13",
"postcss-clean": "^1.0.0",
"postcss": "6.0.1",
"postcss-clean": "1.0.2",
"promise-polyfill": "^6.0.2",
"prompt": "^1.0.0",
"redis": "~2.6.2",
"request": "^2.44.0",
"rimraf": "~2.5.0",
"redis": "2.7.1",
"request": "2.81.0",
"rimraf": "2.6.1",
"rss": "^1.0.0",
"sanitize-html": "^1.13.0",
"semver": "^5.1.0",
"serve-favicon": "^2.1.5",
"sitemap": "^1.4.0",
"socket.io": "1.7.2",
"socket.io-client": "1.7.2",
"socket.io-redis": "3.1.0",
"socketio-wildcard": "~0.3.0",
"socket.io": "1.7.4",
"socket.io-client": "1.7.4",
"socket.io-redis": "4.0.0",
"socketio-wildcard": "0.4.0",
"string": "^3.0.0",
"templates.js": "0.3.10",
"toobusy-js": "^0.5.1",
"uglify-js": "^2.6.0",
"underscore": "^1.8.3",
"underscore.deep": "^0.5.1",
"validator": "^6.1.0",
"validator": "7.0.0",
"winston": "^2.1.0",
"xml": "^1.0.1",
"xregexp": "~3.1.0",
"xregexp": "3.2.0",
"zxcvbn": "^4.4.2"
},
"devDependencies": {

@ -1,6 +1,7 @@
{
"x-b": "%1 b",
"x-mb": "%1 mb",
"x-gb": "%1 gb",
"uptime-seconds": "Uptime in Seconds",
"uptime-days": "Uptime in Days",

@ -1,19 +0,0 @@
{
"daily": "Daily flags",
"by-user": "Flags by user",
"by-user-search": "Search flagged posts by username",
"category": "Category",
"sort-by": "Sort By",
"sort-by.most-flags": "Most Flags",
"sort-by.most-recent": "Most Recent",
"search": "Search",
"dismiss-all": "Dismiss All",
"none-flagged": "No flagged posts!",
"posted-in": "Posted in %1",
"read-more": "Read More",
"flagged-x-times": "This post has been flagged %1 time(s):",
"dismiss": "Dismiss this Flag",
"delete-post": "Delete the Post",
"alerts.confirm-delete-post": "Do you really want to delete this post?"
}

@ -1,6 +1,7 @@
{
"name": "Group Name",
"description": "Group Description",
"member-count": "Member Count",
"system": "System Group",
"edit": "Edit",
"search-placeholder": "Search",

@ -6,7 +6,7 @@
"headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame",
"headers.powered-by": "Customise the \"Powered By\" header sent by NodeBB",
"headers.acao": "Access-Control-Allow-Origin",
"headers.acao-help": "To deny access to all sites, leave empty or set to <code>null</code>",
"headers.acao-help": "To deny access to all sites, leave empty",
"headers.acam": "Access-Control-Allow-Methods",
"headers.acah": "Access-Control-Allow-Headers",
"traffic-management": "Traffic Management",

@ -29,6 +29,8 @@
"unread": "Unread Settings",
"unread.cutoff": "Unread cutoff days",
"unread.min-track-last": "Minimum posts in topic before tracking last read",
"recent": "Recent Settings",
"recent.categoryFilter.disable": "Disable filtering of topics in ignored categories on the /recent page",
"signature": "Signature Settings",
"signature.disable": "Disable signatures",
"signature.no-links": "Disable links in signatures",

@ -37,6 +37,7 @@
"min-username-length": "Minimum Username Length",
"max-username-length": "Maximum Username Length",
"min-password-length": "Minimum Password Length",
"min-password-strength": "Minimum Password Strength",
"max-about-me-length": "Maximum About Me Length",
"terms-of-use": "Forum Terms of Use <small>(Leave blank to disable)</small>",
"user-search": "User Search",

@ -32,5 +32,9 @@
"notif.post.unsub.info": "تم إشعارك بهذه المشاركة بناءً على الخيارات التي سبق وأن حددتها.",
"test.text1": "هذه رسالة تجريبية للتأكد من صحة إعدادت الرسائل الإلكترونية في منتدى NodeBB خاصتك.",
"unsub.cta": "انقر هنا لتغيير تلك الإعدادات",
"banned.subject": "You have been banned from %1",
"banned.text1": "The user %1 has been banned from %2.",
"banned.text2": "This ban will last until %1.",
"banned.text3": "This is the reason why you have been banned:",
"closing": "شكرًا لك!"
}

@ -30,6 +30,7 @@
"password-too-long": "كلمة السر طويلة ",
"user-banned": "المستخدم محظور",
"user-banned-reason": "Sorry, this account has been banned (Reason: %1)",
"user-banned-reason-until": "Sorry, this account has been banned until %1 (Reason: %2)",
"user-too-new": "عذرا, يجب أن تنتظر 1% ثواني قبل قيامك بأول مشاركة",
"blacklisted-ip": "نأسف، لقد تم حظرك من استخدام وتصفح المنتدى. إذا كنت تعتقد أن هذا خطأ رجاءًا اتصل بالإدارة. ",
"ban-expiry-missing": "رجاءًا ضع تاريخ نهاية الحظر. ",
@ -104,7 +105,7 @@
"chat-disabled": "نظام المحادثة معطل.",
"too-many-messages": "لقد أرسلت الكثير من الرسائل، الرجاء اﻹنتظار قليلاً",
"invalid-chat-message": "الرسالة غير صالحة.",
"chat-message-too-long": "الرسالة طويلة.",
"chat-message-too-long": "Chat messages can not be longer than %1 characters.",
"cant-edit-chat-message": "غير مصرح لك بتعديل الرسالة.",
"cant-remove-last-user": "لأيمكنك إزالت اخر مستخدم.",
"cant-delete-chat-message": "غير مصرح لك بحذف الرسالة.",

@ -0,0 +1,60 @@
{
"state": "State",
"reporter": "Reporter",
"reported-at": "Reported At",
"description": "Description",
"no-flags": "Hooray! No flags found.",
"assignee": "Assignee",
"update": "Update",
"updated": "Updated",
"target-purged": "The content this flag referred to has been purged and is no longer available.",
"quick-filters": "Quick Filters",
"filter-active": "There are one or more filters active in this list of flags",
"filter-reset": "Remove Filters",
"filters": "Filter Options",
"filter-reporterId": "Reporter UID",
"filter-targetUid": "Flagged UID",
"filter-type": "Flag Type",
"filter-type-all": "All Content",
"filter-type-post": "Post",
"filter-state": "State",
"filter-assignee": "Assignee UID",
"filter-cid": "Category",
"filter-quick-mine": "Assigned to me",
"filter-cid-all": "All categories",
"apply-filters": "Apply Filters",
"quick-links": "Quick Links",
"flagged-user": "Flagged User",
"view-profile": "View Profile",
"start-new-chat": "Start New Chat",
"go-to-target": "View Flag Target",
"user-view": "View Profile",
"user-edit": "Edit Profile",
"notes": "Flag Notes",
"add-note": "Add Note",
"no-notes": "No shared notes.",
"history": "Flag History",
"back": "Back to Flags List",
"no-history": "No flag history.",
"state-all": "All states",
"state-open": "New/Open",
"state-wip": "Work in Progress",
"state-resolved": "Resolved",
"state-rejected": "Rejected",
"no-assignee": "Not Assigned",
"note-added": "Note Added",
"modal-title": "Report Inappropriate Content",
"modal-body": "Please specify your reason for flagging %1 %2 for review. Alternatively, use one of the quick report buttons if applicable.",
"modal-reason-spam": "Spam",
"modal-reason-offensive": "Offensive",
"modal-reason-custom": "Reason for reporting this content...",
"modal-submit": "Submit Report",
"modal-submit-success": "Content has been flagged for moderation."
}

@ -20,6 +20,7 @@
"chat.three_months": "3 أشهر",
"chat.delete_message_confirm": "هل أنت متأكد من أنك تريد حذف هذه الرسالة؟",
"chat.add-users-to-room": "Add users to room",
"chat.confirm-chat-with-dnd-user": "This user has set their status to DnD(Do not disturb). Do you still want to chat with them?",
"composer.compose": "اكتب",
"composer.show_preview": "عرض المعاينة",
"composer.hide_preview": "إخفاء المعاينة",

@ -60,6 +60,7 @@
"username_taken_workaround": "اسم المستخدم الذي اخترته سبق أخذه، لذا تم تغييره قليلا. أن الآن مسجل تحت الاسم <strong>%1</strong>",
"password_same_as_username": "Your password is the same as your username, please select another password.",
"password_same_as_email": "Your password is the same as your email, please select another password.",
"weak_password": "Weak password.",
"upload_picture": "ارفع الصورة",
"upload_a_picture": "رفع صورة",
"remove_uploaded_picture": "Remove Uploaded Picture",

@ -1,6 +1,7 @@
{
"x-b": "%1 Б",
"x-mb": "%1 МБ",
"x-gb": "%1 ГБ",
"uptime-seconds": "Активно време в секунди",
"uptime-days": "Активно време в дни",

@ -1,19 +0,0 @@
{
"daily": "Дневни доклади",
"by-user": "Доклади по потребител",
"by-user-search": "Търсене на докладвани публикации по потребителско име",
"category": "Категория",
"sort-by": "Подреждане по",
"sort-by.most-flags": "Най-много доклади",
"sort-by.most-recent": "Най-скорошни",
"search": "Търсене",
"dismiss-all": "Премахване на всички",
"none-flagged": "Няма докладвани публикации!",
"posted-in": "Публикувано в %1",
"read-more": "Прочетете повече",
"flagged-x-times": "Тази публикация е докладвана %1 път(и):",
"dismiss": "Премахване на този доклад",
"delete-post": "Изтриване на публикацията",
"alerts.confirm-delete-post": "Наистина ли искате да изтриете тази публикация?"
}

@ -1,6 +1,7 @@
{
"name": "Име на групата",
"description": "Описание на групата",
"member-count": "Брой на членовете",
"system": "Системна група",
"edit": "Редактиране",
"search-placeholder": "Търсене",

@ -6,7 +6,7 @@
"headers.allow-from": "Задайте „ALLOW-FROM“, за да поставите NodeBB в „iFrame“",
"headers.powered-by": "Персонализиране на заглавната част „Захранван от“, която се изпраща от NodeBB",
"headers.acao": "Произход за разрешаване на управлението на достъпа",
"headers.acao-help": "За да забраните достъпа до всички уеб сайтове, оставете празно или задайте <code>null</code>",
"headers.acao-help": "За да забраните достъпа до всички уеб сайтове, оставете празно",
"headers.acam": "Методи за разрешаване на управлението на достъпа",
"headers.acah": "Заглавки за разрешаване на управлението на достъпа",
"traffic-management": "Управление на трафика",

@ -29,6 +29,8 @@
"unread": "Настройки за непрочетените",
"unread.cutoff": "Възраст на публикациите, след която те не се показват в непрочетените (в брой дни)",
"unread.min-track-last": "Минимален брой публикации в темата, след което да започва следене на последно прочетената",
"recent": "Настройки за скорошните",
"recent.categoryFilter.disable": "Изключване на филтрирането на темите в пренебрегваните категории на страницата /recent",
"signature": "Настройки за подписите",
"signature.disable": "Забраняване на подписите",
"signature.no-links": "Забраняване на поставянето на връзки в подписите",

@ -37,6 +37,7 @@
"min-username-length": "Минимална дължина на потребителското име",
"max-username-length": "Максимална дължина на потребителското име",
"min-password-length": "Минимална дължина на паролата",
"min-password-strength": "Минимална сложност на паролата",
"max-about-me-length": "Максимална дължина на информацията на потребителите за себе си",
"terms-of-use": "Условия за ползване на форума <small>(Оставете празно и няма да има такива)</small>",
"user-search": "Търсене на потребители",

@ -32,5 +32,9 @@
"notif.post.unsub.info": "Това известие за публикация беше изпратено до Вас поради настройките Ви за абонаментите.",
"test.text1": "Това е пробно е-писмо, за да потвърдим, че изпращачът на е-поща е правилно настроен за Вашия NodeBB.",
"unsub.cta": "Натиснете тук, за да промените тези настройки",
"banned.subject": "Вие бяхте блокиран(а) от %1",
"banned.text1": "Потребителят %1 беше блокиран от %2.",
"banned.text2": "Това блокиране ще е в сила до %1.",
"banned.text3": "Това е причината, поради която бяхте блокиран(а):",
"closing": "Благодарим Ви!"
}

@ -30,6 +30,7 @@
"password-too-long": "Паролата е твърде дълга",
"user-banned": "Потребителят е блокиран",
"user-banned-reason": "За съжаление, този акаунт е блокиран (Причина: %1)",
"user-banned-reason-until": "За съжаление, този акаунт е блокиран до %1 (Причина: %2)",
"user-too-new": "Съжаляваме, но трябва да изчакате поне %1 секунда/и, преди да направите първата си публикация",
"blacklisted-ip": "Съжаляваме, но Вашият IP адрес е забранен за ползване в тази общност. Ако смятате, че това е грешка, моля, свържете се с администратор.",
"ban-expiry-missing": "Моля, задайте крайна дата за това блокиране",
@ -104,7 +105,7 @@
"chat-disabled": "Системата за разговори е изключена",
"too-many-messages": "Изпратили сте твърде много съобщения. Моля, изчакайте малко.",
"invalid-chat-message": "Неправилно съобщение",
"chat-message-too-long": "Съобщението е твърде дълго",
"chat-message-too-long": "Съобщенията в разговор не може да бъдат по-дълги от %1 знака.",
"cant-edit-chat-message": "Нямате право да редактирате това съобщение",
"cant-remove-last-user": "Не можете да премахнете последния потребител",
"cant-delete-chat-message": "Нямате право да изтриете това съобщение",

@ -0,0 +1,60 @@
{
"state": "Състояние",
"reporter": "Докладвал",
"reported-at": "Докладвано на",
"description": "Описание",
"no-flags": "Ура! Няма намерени доклади.",
"assignee": "Назначен",
"update": "Обновяване",
"updated": "Обновено",
"target-purged": "Съдържанието, за което се отнася този доклад, е било изтрито и вече не е налично.",
"quick-filters": "Бързи филтри",
"filter-active": "В този списък с доклади има един или повече филтри",
"filter-reset": "Премахване на филтрите",
"filters": "Настройки на филтрите",
"filter-reporterId": "Потр. ид. на докладвалия",
"filter-targetUid": "Потр. ид. на докладвания",
"filter-type": "Вид на доклада",
"filter-type-all": "Всичко",
"filter-type-post": "Публикация",
"filter-state": "Състояние",
"filter-assignee": "Потр. ид. на назначения",
"filter-cid": "Категория",
"filter-quick-mine": "Назначени на мен",
"filter-cid-all": "Всички категории",
"apply-filters": "Прилагане на филтрите",
"quick-links": "Бързи връзки",
"flagged-user": "Докладван потребител",
"view-profile": "Преглед на профила",
"start-new-chat": "Започване на нов разговор",
"go-to-target": "Преглед на целта на доклада",
"user-view": "Преглед на профила",
"user-edit": "Редактиране на профила",
"notes": "Бележки към доклада",
"add-note": "Добавяне на бележка",
"no-notes": "Няма споделени бележки.",
"history": "История на доклада",
"back": "Обратно към списъка с доклади",
"no-history": "Няма история на доклада.",
"state-all": "Всички състояния",
"state-open": "Нов/отворен",
"state-wip": "В процес на работа",
"state-resolved": "Разрешен",
"state-rejected": "Отхвърлен",
"no-assignee": "Без назначение",
"note-added": "Бележката е добавена",
"modal-title": "Докладване на неуместно съдържание",
"modal-body": "Моля, посочете причината за докладването на %1 %2 за преглед. Или използвайте някой от бутоните за бързо докладване, ако са приложими.",
"modal-reason-spam": "Спам",
"modal-reason-offensive": "Обидно",
"modal-reason-custom": "Причина за докладването на това съдържание…",
"modal-submit": "Изпращане на доклада",
"modal-submit-success": "Съдържанието беше докладвано на модераторите."
}

@ -20,6 +20,7 @@
"chat.three_months": "3 месеца",
"chat.delete_message_confirm": "Наистина ли искате да изтриете това съобщение?",
"chat.add-users-to-room": "Добавяне на потребители към стаята",
"chat.confirm-chat-with-dnd-user": "Този потребител е в състояние „не ме безпокойте“. Наистина ли искате да разговаряте с него?",
"composer.compose": "Писане",
"composer.show_preview": "Показване на прегледа",
"composer.hide_preview": "Скриване на прегледа",

@ -60,6 +60,7 @@
"username_taken_workaround": "Потребителското име, което искате, е заето и затова ние го променихме малко. Вие ще се наричате <strong>%1</strong>",
"password_same_as_username": "Паролата е същата като потребителското Ви име. Моля, изберете друга парола.",
"password_same_as_email": "Паролата е същата като е-пощата Ви. Моля, изберете друга парола.",
"weak_password": "Проста парола.",
"upload_picture": "Качване на снимка",
"upload_a_picture": "Качване на снимка",
"remove_uploaded_picture": "Премахване на качената снимка",

@ -1,6 +1,7 @@
{
"x-b": "%1 b",
"x-mb": "%1 mb",
"x-gb": "%1 gb",
"uptime-seconds": "Uptime in Seconds",
"uptime-days": "Uptime in Days",

@ -1,19 +0,0 @@
{
"daily": "Daily flags",
"by-user": "Flags by user",
"by-user-search": "Search flagged posts by username",
"category": "Category",
"sort-by": "Sort By",
"sort-by.most-flags": "Most Flags",
"sort-by.most-recent": "Most Recent",
"search": "Search",
"dismiss-all": "Dismiss All",
"none-flagged": "No flagged posts!",
"posted-in": "Posted in %1",
"read-more": "Read More",
"flagged-x-times": "This post has been flagged %1 time(s):",
"dismiss": "Dismiss this Flag",
"delete-post": "Delete the Post",
"alerts.confirm-delete-post": "Do you really want to delete this post?"
}

@ -1,6 +1,7 @@
{
"name": "Group Name",
"description": "Group Description",
"member-count": "Member Count",
"system": "System Group",
"edit": "Edit",
"search-placeholder": "Search",

@ -6,7 +6,7 @@
"headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame",
"headers.powered-by": "Customise the \"Powered By\" header sent by NodeBB",
"headers.acao": "Access-Control-Allow-Origin",
"headers.acao-help": "To deny access to all sites, leave empty or set to <code>null</code>",
"headers.acao-help": "To deny access to all sites, leave empty",
"headers.acam": "Access-Control-Allow-Methods",
"headers.acah": "Access-Control-Allow-Headers",
"traffic-management": "Traffic Management",

@ -29,6 +29,8 @@
"unread": "Unread Settings",
"unread.cutoff": "Unread cutoff days",
"unread.min-track-last": "Minimum posts in topic before tracking last read",
"recent": "Recent Settings",
"recent.categoryFilter.disable": "Disable filtering of topics in ignored categories on the /recent page",
"signature": "Signature Settings",
"signature.disable": "Disable signatures",
"signature.no-links": "Disable links in signatures",

@ -37,6 +37,7 @@
"min-username-length": "Minimum Username Length",
"max-username-length": "Maximum Username Length",
"min-password-length": "Minimum Password Length",
"min-password-strength": "Minimum Password Strength",
"max-about-me-length": "Maximum About Me Length",
"terms-of-use": "Forum Terms of Use <small>(Leave blank to disable)</small>",
"user-search": "User Search",

@ -32,5 +32,9 @@
"notif.post.unsub.info": "আপনার সাবস্ক্রিপশন সেটিংসের কারনে আপনার এই বার্তাটি পাঠানো হয়েছে",
"test.text1": "আপনি সঠিকভাবে নোডবিবির জন্য মেইলার সেটাপ করেছেন কিনা নিশ্চিত করার জন্য এই টেষ্ট ইমেইল পাঠানো হয়েছে",
"unsub.cta": "সেটিংসগুলো পরিবর্তন করতে এখানে ক্লিক করুন",
"banned.subject": "You have been banned from %1",
"banned.text1": "The user %1 has been banned from %2.",
"banned.text2": "This ban will last until %1.",
"banned.text3": "This is the reason why you have been banned:",
"closing": "ধন্যবাদ!"
}

@ -30,6 +30,7 @@
"password-too-long": "Password too long",
"user-banned": "ব্যবহারকারী নিষিদ্ধ",
"user-banned-reason": "Sorry, this account has been banned (Reason: %1)",
"user-banned-reason-until": "Sorry, this account has been banned until %1 (Reason: %2)",
"user-too-new": "Sorry, you are required to wait %1 second(s) before making your first post",
"blacklisted-ip": "Sorry, your IP address has been banned from this community. If you feel this is in error, please contact an administrator.",
"ban-expiry-missing": "Please provide an end date for this ban",
@ -104,7 +105,7 @@
"chat-disabled": "Chat system disabled",
"too-many-messages": "You have sent too many messages, please wait awhile.",
"invalid-chat-message": "Invalid chat message",
"chat-message-too-long": "Chat message is too long",
"chat-message-too-long": "Chat messages can not be longer than %1 characters.",
"cant-edit-chat-message": "You are not allowed to edit this message",
"cant-remove-last-user": "You can't remove the last user",
"cant-delete-chat-message": "You are not allowed to delete this message",

@ -0,0 +1,60 @@
{
"state": "State",
"reporter": "Reporter",
"reported-at": "Reported At",
"description": "Description",
"no-flags": "Hooray! No flags found.",
"assignee": "Assignee",
"update": "Update",
"updated": "Updated",
"target-purged": "The content this flag referred to has been purged and is no longer available.",
"quick-filters": "Quick Filters",
"filter-active": "There are one or more filters active in this list of flags",
"filter-reset": "Remove Filters",
"filters": "Filter Options",
"filter-reporterId": "Reporter UID",
"filter-targetUid": "Flagged UID",
"filter-type": "Flag Type",
"filter-type-all": "All Content",
"filter-type-post": "Post",
"filter-state": "State",
"filter-assignee": "Assignee UID",
"filter-cid": "Category",
"filter-quick-mine": "Assigned to me",
"filter-cid-all": "All categories",
"apply-filters": "Apply Filters",
"quick-links": "Quick Links",
"flagged-user": "Flagged User",
"view-profile": "View Profile",
"start-new-chat": "Start New Chat",
"go-to-target": "View Flag Target",
"user-view": "View Profile",
"user-edit": "Edit Profile",
"notes": "Flag Notes",
"add-note": "Add Note",
"no-notes": "No shared notes.",
"history": "Flag History",
"back": "Back to Flags List",
"no-history": "No flag history.",
"state-all": "All states",
"state-open": "New/Open",
"state-wip": "Work in Progress",
"state-resolved": "Resolved",
"state-rejected": "Rejected",
"no-assignee": "Not Assigned",
"note-added": "Note Added",
"modal-title": "Report Inappropriate Content",
"modal-body": "Please specify your reason for flagging %1 %2 for review. Alternatively, use one of the quick report buttons if applicable.",
"modal-reason-spam": "Spam",
"modal-reason-offensive": "Offensive",
"modal-reason-custom": "Reason for reporting this content...",
"modal-submit": "Submit Report",
"modal-submit-success": "Content has been flagged for moderation."
}

@ -20,6 +20,7 @@
"chat.three_months": "৩ মাস",
"chat.delete_message_confirm": "Are you sure you wish to delete this message?",
"chat.add-users-to-room": "Add users to room",
"chat.confirm-chat-with-dnd-user": "This user has set their status to DnD(Do not disturb). Do you still want to chat with them?",
"composer.compose": "Compose",
"composer.show_preview": "Show Preview",
"composer.hide_preview": "Hide Preview",

@ -60,6 +60,7 @@
"username_taken_workaround": "আপনি যে ইউজারনেম চাচ্ছিলেন সেটি ইতিমধ্যে নেয়া হয়ে গেছে, কাজেই আমরা এটি কিঞ্চিং পরিবর্তন করেছি। আপনি এখন <strong>%1</strong> হিসেবে পরিচিত",
"password_same_as_username": "Your password is the same as your username, please select another password.",
"password_same_as_email": "Your password is the same as your email, please select another password.",
"weak_password": "Weak password.",
"upload_picture": "ছবি আপলোড করুন",
"upload_a_picture": "ছবি (একটি) আপলোড করুন",
"remove_uploaded_picture": "আপলোড করা ছবিটি সরিয়ে নাও",

@ -1,6 +1,7 @@
{
"x-b": "%1 b",
"x-mb": "%1 mb",
"x-gb": "%1 gb",
"uptime-seconds": "Uptime in Seconds",
"uptime-days": "Uptime in Days",

@ -1,19 +0,0 @@
{
"daily": "Daily flags",
"by-user": "Flags by user",
"by-user-search": "Search flagged posts by username",
"category": "Category",
"sort-by": "Sort By",
"sort-by.most-flags": "Most Flags",
"sort-by.most-recent": "Most Recent",
"search": "Search",
"dismiss-all": "Dismiss All",
"none-flagged": "No flagged posts!",
"posted-in": "Posted in %1",
"read-more": "Read More",
"flagged-x-times": "This post has been flagged %1 time(s):",
"dismiss": "Dismiss this Flag",
"delete-post": "Delete the Post",
"alerts.confirm-delete-post": "Do you really want to delete this post?"
}

@ -1,6 +1,7 @@
{
"name": "Group Name",
"description": "Group Description",
"member-count": "Member Count",
"system": "System Group",
"edit": "Edit",
"search-placeholder": "Search",

@ -6,7 +6,7 @@
"headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame",
"headers.powered-by": "Customise the \"Powered By\" header sent by NodeBB",
"headers.acao": "Access-Control-Allow-Origin",
"headers.acao-help": "To deny access to all sites, leave empty or set to <code>null</code>",
"headers.acao-help": "To deny access to all sites, leave empty",
"headers.acam": "Access-Control-Allow-Methods",
"headers.acah": "Access-Control-Allow-Headers",
"traffic-management": "Traffic Management",

@ -29,6 +29,8 @@
"unread": "Unread Settings",
"unread.cutoff": "Unread cutoff days",
"unread.min-track-last": "Minimum posts in topic before tracking last read",
"recent": "Recent Settings",
"recent.categoryFilter.disable": "Disable filtering of topics in ignored categories on the /recent page",
"signature": "Signature Settings",
"signature.disable": "Disable signatures",
"signature.no-links": "Disable links in signatures",

@ -37,6 +37,7 @@
"min-username-length": "Minimální délka uživatelského jména",
"max-username-length": "Maximální délka uživatelského jména",
"min-password-length": "Minimální délka hesla",
"min-password-strength": "Minimum Password Strength",
"max-about-me-length": "Maximální délka hesla",
"terms-of-use": "Forum Terms of Use <small>(Leave blank to disable)</small>",
"user-search": "User Search",

@ -32,5 +32,9 @@
"notif.post.unsub.info": "Toto upozornění na příspěvek vám bylo odesláno na základě vašeho nastavení odběru.",
"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": "You have been banned from %1",
"banned.text1": "The user %1 has been banned from %2.",
"banned.text2": "This ban will last until %1.",
"banned.text3": "This is the reason why you have been banned:",
"closing": "Díky!"
}

@ -30,6 +30,7 @@
"password-too-long": "Heslo je příliš dlouhé",
"user-banned": "Uživatel byl zakázán",
"user-banned-reason": "Sorry, this account has been banned (Reason: %1)",
"user-banned-reason-until": "Sorry, this account has been banned until %1 (Reason: %2)",
"user-too-new": "Sorry, you are required to wait %1 second(s) before making your first post",
"blacklisted-ip": "Sorry, your IP address has been banned from this community. If you feel this is in error, please contact an administrator.",
"ban-expiry-missing": "Please provide an end date for this ban",
@ -104,7 +105,7 @@
"chat-disabled": "Chat system disabled",
"too-many-messages": "You have sent too many messages, please wait awhile.",
"invalid-chat-message": "Invalid chat message",
"chat-message-too-long": "Chat message is too long",
"chat-message-too-long": "Chat messages can not be longer than %1 characters.",
"cant-edit-chat-message": "You are not allowed to edit this message",
"cant-remove-last-user": "You can't remove the last user",
"cant-delete-chat-message": "You are not allowed to delete this message",

@ -0,0 +1,60 @@
{
"state": "State",
"reporter": "Reporter",
"reported-at": "Reported At",
"description": "Description",
"no-flags": "Hooray! No flags found.",
"assignee": "Assignee",
"update": "Update",
"updated": "Updated",
"target-purged": "The content this flag referred to has been purged and is no longer available.",
"quick-filters": "Quick Filters",
"filter-active": "There are one or more filters active in this list of flags",
"filter-reset": "Remove Filters",
"filters": "Filter Options",
"filter-reporterId": "Reporter UID",
"filter-targetUid": "Flagged UID",
"filter-type": "Flag Type",
"filter-type-all": "All Content",
"filter-type-post": "Post",
"filter-state": "State",
"filter-assignee": "Assignee UID",
"filter-cid": "Category",
"filter-quick-mine": "Assigned to me",
"filter-cid-all": "All categories",
"apply-filters": "Apply Filters",
"quick-links": "Quick Links",
"flagged-user": "Flagged User",
"view-profile": "View Profile",
"start-new-chat": "Start New Chat",
"go-to-target": "View Flag Target",
"user-view": "View Profile",
"user-edit": "Edit Profile",
"notes": "Flag Notes",
"add-note": "Add Note",
"no-notes": "No shared notes.",
"history": "Flag History",
"back": "Back to Flags List",
"no-history": "No flag history.",
"state-all": "All states",
"state-open": "New/Open",
"state-wip": "Work in Progress",
"state-resolved": "Resolved",
"state-rejected": "Rejected",
"no-assignee": "Not Assigned",
"note-added": "Note Added",
"modal-title": "Report Inappropriate Content",
"modal-body": "Please specify your reason for flagging %1 %2 for review. Alternatively, use one of the quick report buttons if applicable.",
"modal-reason-spam": "Spam",
"modal-reason-offensive": "Offensive",
"modal-reason-custom": "Důvod nahlášení tohoto obsahu…",
"modal-submit": "Submit Report",
"modal-submit-success": "Content has been flagged for moderation."
}

@ -20,6 +20,7 @@
"chat.three_months": "3 měsíce",
"chat.delete_message_confirm": "Jste si jisti že chcete odstranit tuto zprávu?",
"chat.add-users-to-room": "Přidat uživatele do místnosti",
"chat.confirm-chat-with-dnd-user": "This user has set their status to DnD(Do not disturb). Do you still want to chat with them?",
"composer.compose": "Napsat",
"composer.show_preview": "Ukázat náhled",
"composer.hide_preview": "Skrýt náhled",

@ -5,21 +5,21 @@
"popular-week": "Oblíbená témata pro tento týden",
"popular-month": "Oblíbená témata pro tento měsíc",
"popular-alltime": "Oblíbená témata za celou dobu",
"recent": "Aktuální témata",
"flagged-content": "Flagged Content",
"ip-blacklist": "IP Blacklist",
"recent": "Současná témata",
"flagged-content": "Nahlášený obsah",
"ip-blacklist": "Černá listina IP adres",
"users/online": "Uživatelé online",
"users/latest": "Nejnovější uživatelé",
"users/sort-posts": "Uživatelé s nejvíce příspěvky",
"users/sort-reputation": "Uživatelé s nejlepší reputací",
"users/banned": "Zabanovaní uživatelé",
"users/banned": "Zablokovaní uživatelé",
"users/most-flags": "Most flagged users",
"users/search": "Hledání uživatele",
"notifications": "Upozornění",
"tags": "Tagy",
"tag": "Téma označeno pod \"%1\"",
"register": "Zaregistrovat účet",
"registration-complete": "Registration complete",
"registration-complete": "Registrace dokončena",
"login": "Přihlásit se ke svému účtu",
"reset": "Obnovit heslo k účtu",
"categories": "Kategorie",

@ -60,6 +60,7 @@
"username_taken_workaround": "Zvolené uživatelské jméno je již zabrané, takže jsme ho trochu upravili. Nyní jste znám jako <strong>%1</strong>",
"password_same_as_username": "Vaše heslo je stejné jako vaše přihlašovací jméno. Zvolte si prosím jiné heslo.",
"password_same_as_email": "Vaše heslo je stejné jako váš e-mail. Zvolte si prosím jiné heslo.",
"weak_password": "Weak password.",
"upload_picture": "Nahrát obrázek",
"upload_a_picture": "Nahrát obrázek",
"remove_uploaded_picture": "Odstranit nahraný obrázek",

@ -1,6 +1,7 @@
{
"x-b": "%1 b",
"x-mb": "%1 mb",
"x-gb": "%1 gb",
"uptime-seconds": "Oppetid i Sekunder",
"uptime-days": "Oppetid i Dage",

@ -1,19 +0,0 @@
{
"daily": "Daily flags",
"by-user": "Flags by user",
"by-user-search": "Search flagged posts by username",
"category": "Category",
"sort-by": "Sort By",
"sort-by.most-flags": "Most Flags",
"sort-by.most-recent": "Most Recent",
"search": "Search",
"dismiss-all": "Dismiss All",
"none-flagged": "No flagged posts!",
"posted-in": "Posted in %1",
"read-more": "Read More",
"flagged-x-times": "This post has been flagged %1 time(s):",
"dismiss": "Dismiss this Flag",
"delete-post": "Delete the Post",
"alerts.confirm-delete-post": "Do you really want to delete this post?"
}

@ -1,6 +1,7 @@
{
"name": "Group Name",
"description": "Group Description",
"member-count": "Member Count",
"system": "System Group",
"edit": "Edit",
"search-placeholder": "Search",

@ -6,7 +6,7 @@
"headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame",
"headers.powered-by": "Customise the \"Powered By\" header sent by NodeBB",
"headers.acao": "Access-Control-Allow-Origin",
"headers.acao-help": "To deny access to all sites, leave empty or set to <code>null</code>",
"headers.acao-help": "To deny access to all sites, leave empty",
"headers.acam": "Access-Control-Allow-Methods",
"headers.acah": "Access-Control-Allow-Headers",
"traffic-management": "Traffic Management",

@ -29,6 +29,8 @@
"unread": "Unread Settings",
"unread.cutoff": "Unread cutoff days",
"unread.min-track-last": "Minimum posts in topic before tracking last read",
"recent": "Recent Settings",
"recent.categoryFilter.disable": "Disable filtering of topics in ignored categories on the /recent page",
"signature": "Signature Settings",
"signature.disable": "Disable signatures",
"signature.no-links": "Disable links in signatures",

@ -37,6 +37,7 @@
"min-username-length": "Minimum Username Length",
"max-username-length": "Maximum Username Length",
"min-password-length": "Minimum Password Length",
"min-password-strength": "Minimum Password Strength",
"max-about-me-length": "Maximum About Me Length",
"terms-of-use": "Forum Terms of Use <small>(Leave blank to disable)</small>",
"user-search": "User Search",

@ -32,5 +32,9 @@
"notif.post.unsub.info": "Denne indlægs notifikation var sendt pga. dine abonnering indstillinger.",
"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",
"banned.text1": "The user %1 has been banned from %2.",
"banned.text2": "This ban will last until %1.",
"banned.text3": "This is the reason why you have been banned:",
"closing": "Tak!"
}

@ -30,6 +30,7 @@
"password-too-long": "Kodeord er for langt",
"user-banned": "Bruger er bortvist",
"user-banned-reason": "Sorry, this account has been banned (Reason: %1)",
"user-banned-reason-until": "Sorry, this account has been banned until %1 (Reason: %2)",
"user-too-new": "Beklager, du er nødt til at vente %1 sekund(er) før du opretter dit indlæg",
"blacklisted-ip": "Sorry, your IP address has been banned from this community. If you feel this is in error, please contact an administrator.",
"ban-expiry-missing": "Please provide an end date for this ban",
@ -104,7 +105,7 @@
"chat-disabled": "Chat system er deaktiveret",
"too-many-messages": "Du har sendt for mange beskeder, vent venligt lidt.",
"invalid-chat-message": "Ugyldig chat besked",
"chat-message-too-long": "Chat beskeden er for lang",
"chat-message-too-long": "Chat messages can not be longer than %1 characters.",
"cant-edit-chat-message": "Du har ikke tilladelse til at redigere denne besked",
"cant-remove-last-user": "Du kan ikke fjerne den sidste bruger",
"cant-delete-chat-message": "Du har ikke tilladelse til at slette denne besked",

@ -0,0 +1,60 @@
{
"state": "State",
"reporter": "Reporter",
"reported-at": "Reported At",
"description": "Description",
"no-flags": "Hooray! No flags found.",
"assignee": "Assignee",
"update": "Update",
"updated": "Updated",
"target-purged": "The content this flag referred to has been purged and is no longer available.",
"quick-filters": "Quick Filters",
"filter-active": "There are one or more filters active in this list of flags",
"filter-reset": "Remove Filters",
"filters": "Filter Options",
"filter-reporterId": "Reporter UID",
"filter-targetUid": "Flagged UID",
"filter-type": "Flag Type",
"filter-type-all": "All Content",
"filter-type-post": "Post",
"filter-state": "State",
"filter-assignee": "Assignee UID",
"filter-cid": "Category",
"filter-quick-mine": "Assigned to me",
"filter-cid-all": "All categories",
"apply-filters": "Apply Filters",
"quick-links": "Quick Links",
"flagged-user": "Flagged User",
"view-profile": "View Profile",
"start-new-chat": "Start New Chat",
"go-to-target": "View Flag Target",
"user-view": "View Profile",
"user-edit": "Edit Profile",
"notes": "Flag Notes",
"add-note": "Add Note",
"no-notes": "No shared notes.",
"history": "Flag History",
"back": "Back to Flags List",
"no-history": "No flag history.",
"state-all": "All states",
"state-open": "New/Open",
"state-wip": "Work in Progress",
"state-resolved": "Resolved",
"state-rejected": "Rejected",
"no-assignee": "Not Assigned",
"note-added": "Note Added",
"modal-title": "Report Inappropriate Content",
"modal-body": "Please specify your reason for flagging %1 %2 for review. Alternatively, use one of the quick report buttons if applicable.",
"modal-reason-spam": "Spam",
"modal-reason-offensive": "Offensive",
"modal-reason-custom": "Reason for reporting this content...",
"modal-submit": "Submit Report",
"modal-submit-success": "Content has been flagged for moderation."
}

@ -20,6 +20,7 @@
"chat.three_months": "3 måneder",
"chat.delete_message_confirm": "Er du sikker på at du vil slette denne besked?",
"chat.add-users-to-room": "Tilføj brugere til chatrum",
"chat.confirm-chat-with-dnd-user": "This user has set their status to DnD(Do not disturb). Do you still want to chat with them?",
"composer.compose": "Skriv",
"composer.show_preview": "Vis forhåndsvisning",
"composer.hide_preview": "Fjern forhåndsvisning",

@ -60,6 +60,7 @@
"username_taken_workaround": "Det valgte brugernavn er allerede taget, så vi har ændret det en smule. Du hedder nu <strong>%1</strong>",
"password_same_as_username": "Din adgangskode er det samme som dit brugernavn, vælg venligst en anden adgangskode.",
"password_same_as_email": "Dit kodeord er det samme som din email, venligst vælg et andet kodeord",
"weak_password": "Weak password.",
"upload_picture": "Upload billede",
"upload_a_picture": "Upload et billede",
"remove_uploaded_picture": "Fjern uploaded billede",

@ -1,11 +1,11 @@
{
"post-cache": "Eintrag Zwischenspeicher",
"posts-in-cache": "Einträge im Zwischenspeicher",
"average-post-size": "Durchschnittliche Forum Eintrags Größe",
"post-cache": "Beitrags Cache",
"posts-in-cache": "Beiträge im Cache",
"average-post-size": "Durchschnittliche Beitragsgröße",
"length-to-max": "Länge / Maximum",
"percent-full": "%1% Voll",
"post-cache-size": "Eintrags Zwischenspeicher Größe",
"items-in-cache": "Objekte im Zwischenspeicher",
"post-cache-size": "Beitrags Cache Größe",
"items-in-cache": "Objekte im Cache",
"control-panel": "Systemsteuerung",
"update-settings": "Aktualisiere Zwischenspeicher Einstellungen"
}

@ -1,12 +1,13 @@
{
"x-b": "%1 B",
"x-mb": "%1 MB",
"uptime-seconds": "Laufzeit in Sekunden",
"uptime-days": "Laufzeit in Tagen",
"x-gb": "%1 gb",
"uptime-seconds": "Uptime in Sekunden",
"uptime-days": "Uptime in Tagen",
"mongo": "Mongo",
"mongo.version": "MongoDB Version",
"mongo.storage-engine": "Speicherengine",
"mongo.storage-engine": "Storage Engine",
"mongo.collections": "Collections",
"mongo.objects": "Objekte",
"mongo.avg-object-size": "Durchschnittliche Objektgröße",
@ -26,7 +27,7 @@
"redis.blocked-clients": "Blockierte Clients",
"redis.used-memory": "Speicherverbrauch",
"redis.memory-frag-ratio": "Speicherfragmentierungsgrad",
"redis.total-connections-recieved": "Insgesamt Verbindungen empfangen",
"redis.total-connections-recieved": "Gesamte empfangen Verbindungen",
"redis.total-commands-processed": "Insgesamt Kommandos ausgeführt",
"redis.iops": "Durchschnittliche Anzahl von Ein-/Ausgaben pro Sekunde",
"redis.keyspace-hits": "Schlüsselraum Treffer",

@ -6,7 +6,7 @@
"manage-error-log": "Fehlerprotokoll verwalten",
"export-error-log": "Exportiere das Fehlerprotokoll (CSV)",
"clear-error-log": "Fehlerprotokoll leeren",
"route": "Zielroute",
"route": "Pfad",
"count": "Anzahl",
"no-routes-not-found": "Hurra! Keine 404 Fehler!",
"clear404-confirm": "Bist du dir sicher, dass du das 404 Fehlerprotokoll löschen möchtest?",

@ -3,7 +3,7 @@
"custom-css.description": "Füge hier deine eigenen CSS-Eigenschaften ein, sie werden als letztes angewendet.",
"custom-css.enable": "Benutzerdefiniertes CSS aktivieren",
"custom-header": "Benutzerdefinierter Kopfbereich",
"custom-header": "Benutzerdefinierter Header",
"custom-header.description": "Füge hier dein benutzerdefiniertes HTML (z.B. Javascript, Meta Tags, usw.) ein, welches in den <code>&lt;head&gt;</code> Tag eingefügt werden soll.",
"custom-header.enable": "Benutzerdefinierten Kopfbereich aktivieren"
"custom-header.enable": "Benutzerdefinierten Header aktivieren"
}

@ -1,9 +1,9 @@
{
"loading": "Lade Aussehen...",
"loading": "Lade Skins...",
"homepage": "Homepage",
"select-skin": "Aussehen auswählen",
"current-skin": "Aktuelles Aussehen",
"skin-updated": "Aussehen aktualisiert",
"applied-success": "Aussehen %1 wurde erfolgreich angewendet",
"revert-success": "Aussehen auf Basisfarben zurückgestellt."
"select-skin": "Skin auswählen",
"current-skin": "Aktueller Skin",
"skin-updated": "Skin aktualisiert",
"applied-success": "Skin %1 wurde erfolgreich angewendet",
"revert-success": "Skin auf Basisfarben zurückgestellt."
}

@ -1,11 +1,11 @@
{
"checking-for-installed": "Prüfe auf installierte Designs...",
"checking-for-installed": "Prüfe auf installierte Themes...",
"homepage": "Homepage",
"select-theme": "Wähle Design",
"current-theme": "Aktuelles Design",
"no-themes": "Keine installierten Designs gefunden.",
"revert-confirm": "Bist du dir sicher, dass du das standard NodeBB Design wieder herstellen willst?",
"theme-changed": "Design geändert",
"revert-success": "Du hast dein NodeBB erfolgreich wieder auf das Standarddesign zurückgesetzt.",
"select-theme": "Wähle Theme",
"current-theme": "Aktuelles Theme",
"no-themes": "Keine installierten Theme gefunden.",
"revert-confirm": "Bist du dir sicher, dass du das standard NodeBB Theme wieder herstellen willst?",
"theme-changed": "Theme geändert",
"revert-success": "Du hast dein NodeBB erfolgreich wieder auf das Standard-Theme zurückgesetzt.",
"restart-to-activate": "Bitte starte dein NodeBB neu um das Design voll zu aktivieren."
}

@ -6,7 +6,7 @@
"online": "Online",
"git": "git",
"load": "Auslastung",
"uptime": "Online Zeit",
"uptime": "Uptime",
"registered": "Registriert",
"sockets": "Sockets",

@ -14,10 +14,10 @@
"dev-interested": "Daran interessiert selbst Plugins für NodeBB zu schreiben?",
"docs-info": "Die komplette Dokumentation zur erstellung von Plugins kann im <a target=\"_blank\" href=\"https://docs.nodebb.org/en/latest/plugins/create.html\">NodeBB Dokumentations Portal</a> gefunden werden.",
"order.description": "Bestimmte Plugins funktionieren ideal, wenn diese for/nach anderen Plugins initialisiert werden.",
"order.explanation": "Die Plugins werden in der hier spezifizierten Reihenfolge geladen, von Oben nach Unten",
"order.description": "Bestimmte Plugins funktionieren optimal, wenn diese vor/nach anderen Plugins initialisiert werden.",
"order.explanation": "Die Plugins werden in der hier spezifizierten Reihenfolge geladen, von oben nach unten",
"plugin-item.themes": "Designs",
"plugin-item.themes": "Themes",
"plugin-item.deactivate": "Deaktivieren",
"plugin-item.activate": "Aktivieren",
"plugin-item.install": "Installieren",
@ -28,20 +28,20 @@
"plugin-item.upgrade": "Aktualisieren",
"plugin-item.more-info": "Für weitere Informationen:",
"plugin-item.unknown": "Unbekannt",
"plugin-item.unknown-explanation": "Der Status dieses Plugins konnte nicht bestimmt werden, möglicherweise aufgrund eines Fehlkonfigurationsfehlers.",
"plugin-item.unknown-explanation": "Der Status dieses Plugins konnte nicht bestimmt werden, möglicherweise aufgrund eines Konfigurationsfehlers.",
"alert.enabled": "Plugin aktiviert",
"alert.disabled": "Plugin deaktiviert",
"alert.upgraded": "Plugin aktualisiert",
"alert.installed": "Plugin installiert",
"alert.uninstalled": "Plugin deinstalliert",
"alert.activate-success": "Bitte starten Sie ihr NodeBB neu, um dieses Plugin vollständig zu aktivieren",
"alert.activate-success": "Bitte starte NodeBB neu, um dieses Plugin vollständig zu aktivieren",
"alert.deactivate-success": "Plugin erfolgreich deaktiviert",
"alert.upgrade-success": "Bitte laden Sie ihr NodeBB neu um dieses Plugin vollständig zu aktualisieren",
"alert.install-success": "Plugin erfolgreich installiert. Bitte aktivieren Sie das Plugin",
"alert.upgrade-success": "Bitte lade NodeBB neu, um dieses Plugin vollständig zu aktualisieren",
"alert.install-success": "Plugin erfolgreich installiert. Bitte aktiviere das Plugin",
"alert.uninstall-success": "Das Plugin wurde erfolgreich deaktiviert und deinstalliert.",
"alert.suggest-error": "<p>NodeBB konnte den Paket-Manager nicht erreichen, wollen Sie mit der Installation der neuesten Version fortfahren</p><div class=\"alert alert-danger\"><strong>Der Server meldete (%1)</strong>: %2</div>",
"alert.package-manager-unreachable": "<p>NodeBB konnte den Paket-manager nicht erreichen, eine aktualisierung wird momentan nicht empfohlen.</p>",
"alert.incompatible": "<p>Ihre NodeBB Version (v%1) ist nur für aktualisierungen bis v%2 dieses Plugins bestimmt. Bitte aktualisieren Sie NodeBB wenn Sie eine neuere Version dieses plugins installieren wollen.</p>",
"alert.suggest-error": "<p>NodeBB konnte den Paket-Manager nicht erreichen. Willst Du mit der Installation der neuesten Version fortfahren</p><div class=\"alert alert-danger\"><strong>Der Server meldete (%1)</strong>: %2</div>",
"alert.package-manager-unreachable": "<p>NodeBB konnte den Paket-Manager nicht erreichen, eine Aktualisierung wird momentan nicht empfohlen.</p>",
"alert.incompatible": "<p>NodeBB Version (v%1) ist nur für Aktualisierungen bis v%2 dieses Plugins bestimmt. Bitte aktualisiere NodeBB, wenn eine neuere Version dieses Plugins installiert werden soll.</p>",
"alert.possibly-incompatible": "<div class=\"alert alert-warning\"><p><strong>Keine Kompatibilitätsinformationen gefunden</strong></p><p>Dieses Plugin legte keine spezifische NodeBB version fest, welche für die Installation benötigt wird. Volle Kompatibilität kann nicht gewährleistet werden, was dazu führen könnte, dass ihr NodeBB nicht mehr korrekt startet.</p></div><p>Für den Fall, dass NodeBB nicht mehr ordnungsgemäß startet:</p><pre><code>$ ./nodebb reset plugin=\"%1\"</code></pre><p>Soll mit der installation der neuesten Version dieses Plugins fortgefahren werden?</p>"
}

@ -4,7 +4,7 @@
"condition-is": "Ist:",
"condition-then": "Dann:",
"max-claims": "Anzahl der male, die diese Belohnung beansprucht werden kann",
"zero-infinite": "Geben sie 0 für unendlich ein",
"zero-infinite": "Gib 0 für unendlich ein",
"delete": "Entfernen",
"enable": "Aktivieren",
"disable": "Deaktivieren",

@ -1,14 +1,14 @@
{
"available": "Verfügbare Widgets",
"explanation": "Wählen Sie ein Widget vom Dropdown-Menu aus und ziehen Sie es anschließend links in den Widget-Bereich einer Vorlage.",
"none-installed": "Keine Widgets gefunden! Aktivieren Sie das \"essential widgets\"-Plugin in den <a href=\"%1\">Plugin-Einstellungen</a>.",
"explanation": "Widget vom Dropdown-Menu auswählen und anschließend links in den Widget-Bereich einer Vorlage ziehen.",
"none-installed": "Keine Widgets gefunden! Aktiviere das \"Essential Widgets\"-Plugin in den <a href=\"%1\">Plugin-Einstellungen</a>.",
"containers.available": "Verfügbare Container",
"containers.explanation": "Ziehen Sie sie auf ein beliebiges aktives Widget",
"containers.explanation": "Auf ein beliebiges aktives Widget ziehen",
"containers.none": "Nichts",
"container.well": "Brunnen",
"container.well": "Well",
"container.jumbotron": "Jumbotron",
"container.panel": "Panel",
"container.panel-header": "Panel Kopfbereich",
"container.panel-header": "Panel Header",
"container.panel-body": "Panel Körper",
"container.alert": "Alarm",

@ -17,18 +17,18 @@
"updates": "Updates",
"running-version": "Es läuft <strong>NodeBB v<span id=\"version\">%1</span></strong>.",
"keep-updated": "Stelle sicher, dass dein NodeBB immer auf dem neuesten Stand für die neuesten Sicherheits-Patches und Bug-fixes ist.",
"up-to-date": "<p>System ist <strong>aktuell</strong> <i class=\"fa fa-check\"></i></p>",
"upgrade-available": "<p>Version (v%1) wurde veröffentlicht. Beachte <a href=\"https://docs.nodebb.org/en/latest/upgrading/index.html\">um ein NodeBB Upgrade durchzuführen</a>.</p>",
"prerelease-upgrade-available": "<p>Das ist eine veraltete pre-release Version von NodeBB. Version (v%1) wurde veröffentlicht. Beachte <a href=\"https://docs.nodebb.org/en/latest/upgrading/index.html\">um ein NodeBB Upgrade durchzuführen</a>.</p>",
"up-to-date": "<p>NodeBB Version ist <strong>aktuell</strong> <i class=\"fa fa-check\"></i></p>",
"upgrade-available": "<p>Version (v%1) wurde veröffentlicht. Es wird ein <a href=\"https://docs.nodebb.org/en/latest/upgrading/index.html\">NodeBB Upgrade</a> empfohlen.</p>",
"prerelease-upgrade-available": "<p>Das ist eine veraltete pre-release Version von NodeBB. Version (v%1) wurde veröffentlicht. Es wird ein <a href=\"https://docs.nodebb.org/en/latest/upgrading/index.html\">NodeBB Upgrade</a> empfohlen.</p>",
"prerelease-warning": "<p>Das ist eine <strong>pre-release</strong> Version von NodeBB. Es können ungewollte Fehler auftreten. <i class=\"fa fa-exclamation-triangle\"></i></p>",
"running-in-development": "<span>Das Forum wurde im Entwicklermodus gestartet. Das Forum könnte potenziellen Gefahren ausgeliefert sein. Bitte kontaktieren Sie Ihren Systemadministrator.</span>",
"running-in-development": "<span>Das Forum wurde im Entwicklermodus gestartet. Das Forum könnte potenziellen Gefahren ausgeliefert sein. Bitte kontaktiere den Systemadministrator.</span>",
"notices": "Hinweise",
"restart-not-required": "Neustart nicht benötigt",
"restart-not-required": "Kein Neustart benötigt",
"restart-required": "Neustart benötigt",
"search-plugin-installed": "Such-Plugin installiert",
"search-plugin-not-installed": "Such-Plugin nicht installiert",
"search-plugin-tooltip": "Installieren Sie ein Such-Plugin auf der Plugin seite um die Such-Funktionalität zu aktivieren",
"search-plugin-not-installed": "Kein Such-Plugin installiert",
"search-plugin-tooltip": "Installiere ein Such-Plugin auf der Plugin-Seite um die Such-Funktionalität zu aktivieren",
"control-panel": "Systemsteuerung",
"reload": "Reload",

@ -1,5 +1,5 @@
{
"language-settings": "Spracheinstellungen",
"description": "Die Standardsprache legt die Spracheinstellungen für alle Benutzer fest, die das Forum besuchen. <br />Einzelne Benutzer können die Standardsprache auf der Seite mit den Kontoeinstellungen überschreiben.",
"description": "Die Standardsprache legt die Spracheinstellungen für alle Benutzer fest, die das Forum besuchen. <br />Einzelne Benutzer können die Standardsprache auf der Seite in ihren Kontoeinstellungen überschreiben.",
"default-language": "Standardsprache"
}

@ -1,5 +1,5 @@
{
"post-sharing": "Beiträge teilen",
"info-plugins-additional": "Plugins können zusätzliche Netzwerke für das Teilen von Beiträgen hinzufügen.",
"info-plugins-additional": "Plugins können zusätzliche soziale Netzwerke für das Teilen von Beiträgen hinzufügen.",
"save-success": "Erfolgreich gespeichert!"
}

@ -1,19 +0,0 @@
{
"daily": "Tägliche Meldungen",
"by-user": "Meldungen des Benutzers",
"by-user-search": "Nach gemeldeten Beiträgen anhand des Benutzernamens Suchen",
"category": "Kategorie",
"sort-by": "Sortieren nach:",
"sort-by.most-flags": "Meiste Meldungen",
"sort-by.most-recent": "Neueste",
"search": "Suche",
"dismiss-all": "Alle verwerfen",
"none-flagged": "Keine gemeldeten Beiträge",
"posted-in": "Gepostet am %1",
"read-more": "Mehr Lesen",
"flagged-x-times": "Dieser Beitrag wurde %1 mal gemeldet:",
"dismiss": "Diese Meldung verwerfen",
"delete-post": "Beitrag löschen",
"alerts.confirm-delete-post": "Sind Sie sicher, dass Sie diesen beitrag löschen wollen?"
}

@ -1,6 +1,7 @@
{
"name": "Gruppenname",
"description": "Gruppenbeschreibung",
"member-count": "Mitglieder Anzahl",
"system": "System-Gruppe",
"edit": "Ändern",
"search-placeholder": "Suchen",
@ -9,7 +10,7 @@
"create-button": "Erstellen",
"alerts.create-failure": "<strong>Oh Oh</strong><p>Ein Problem ist beim erstellen deiner Gruppe aufgetreten. Bitte versuche es später noch mal!</p>",
"alerts.confirm-delete": "Sind Sie sicher, dass Sie diese Gruppe löschen wollen?",
"alerts.confirm-delete": "Diese Gruppe wirklich löschen ?",
"edit.name": "Name",
"edit.description": "Beschreibung",

@ -5,7 +5,7 @@
"validate": "Blacklist validieren",
"apply": "Blacklist anwenden",
"hints": "Syntax Hinweise",
"hint-1": "Fügen Sie einzelne IP-Adresses pro Zeile ein. Sie können IP-Blöcke hinzufügen, so lange diese im CIDR Format (z.b. <code>192.168.100.0/22</code>) eingegeben werden.",
"hint-1": "Pro Zeile kann eine IP-Adresse angegeben werden. Es können auch IP-Blöcke im CIDR Format (z.B. <code>192.168.100.0/22</code>) hinzugefügt werden.",
"hint-2": "Sie können Kommentare hinzufügen, indem Sie die Zeilen mit dem <code>#</code> Symbol beginnen.",
"validate.x-valid": "<strong>%1</strong> von <strong>%2</strong> Regel(n) zulässig.",

@ -1,9 +1,9 @@
{
"queue": "Schlange",
"description": "Es sind keine Benutzer in der Registrierungsschlange.<br> Um diese Funktion zu aktivieren, gehen SIe zur <a href=\"%1\">Einstellungen &rarr; Benutzer &rarr; Benutzer registrierung</a> und ändern sie <strong>Registrierungsart</strong> auf \"Admin Genehmigung\".",
"queue": "Warteschlange",
"description": "Es sind keine Benutzer in der Registrierungs-Warteschlange.<br> Um diese Funktion zu aktivieren, gehe zu <a href=\"%1\">Einstellungen &rarr; Benutzer &rarr; Benutzer erstellen</a> und ändern sie <strong>Registrierungsart</strong> auf \"Admin Genehmigung\".",
"list.name": "Name",
"list.email": "Email",
"list.email": "E-Mail",
"list.ip": "IP-Adresse",
"list.time": "Zeit",
"list.username-spam": "Häufigkeit: %1 Erscheint: %2 Sicherheit: %3",
@ -11,7 +11,7 @@
"list.ip-spam": "Häufigkeit: %1 Erscheint: %2",
"invitations": "Einladungen",
"invitations.description": "Unterhalb ist eine komplette Liste der versandten Einladungen. Benutze Strg+F um die Liste per Email oder Nutzername zu durchsuchen.<br><br> Der Nutzername wird für die Nutzer die ihre einladung angenommen haben Rechts von den Emails angezeigt.",
"invitations.description": "Unterhalb ist eine komplette Liste der versandten Einladungen. Benutze Strg+F um die Liste per Email oder Nutzername zu durchsuchen.<br><br> Der Nutzername wird für die Nutzer die ihre Einladung angenommen haben rechts von den E-Mails angezeigt.",
"invitations.inviter-username": "Nutzername des Einladenden",
"invitations.invitee-email": "Email des eingeladenen",
"invitations.invitee-username": "Nutzername des eingeladenen (Wenn registriert)",

@ -1,14 +1,14 @@
{
"none": "Ihr Form hat bisher noch keine Themen mit Tags.",
"none": "Das Forum hat bisher noch keine Themen mit Tags.",
"bg-color": "Hintergrundfarbe",
"text-color": "Textfarbe",
"create-modify": "Tags erstellen & bearbeiten",
"description": "Wählen sie Tags aus indem sie klicken und/oder ziehen, drücken die Shift um mehrere auszuwählen",
"description": "Tags auswählen indem Du klickst und/oder ziehst, drücke die SHIFT-Taste, um mehrere auszuwählen",
"create": "Tag erstellen",
"modify": "Tag bearbeiten",
"delete": "Ausgewählte Tags entfernen",
"search": "Nach Tags suchen",
"settings": "Klicken Sie <a href=\"%1\">hier</a> um die Tag-Einstellungsseite zu öffnen.",
"settings": "Klicke <a href=\"%1\">hier</a>, um die Tag-Einstellungsseite zu öffnen.",
"name": "Tagname",
"alerts.editing-multiple": "Bearbeite mehrere Tags",

@ -3,9 +3,9 @@
"edit": "Bearbeiten",
"make-admin": "Zum Administrator befördern",
"remove-admin": "Adminstatus entfernen",
"validate-email": "Email bestätigen",
"send-validation-email": "Bestätigungsemail senden",
"password-reset-email": "Passwortreset email senden",
"validate-email": "E-Mail bestätigen",
"send-validation-email": "Bestätigungs E-Mail senden",
"password-reset-email": "Passwort-Reset E-Mail senden",
"ban": "Benutzer verbannen",
"temp-ban": "Benutzer temporär verbannen",
"unban": "Benutzer entbannen",
@ -23,16 +23,16 @@
"pills.top-posters": "Top Poster",
"pills.top-rep": "Größtes Ansehen",
"pills.inactive": "Inaktiv",
"pills.flagged": "Meist gemeldetster",
"pills.flagged": "Meist gemeldete",
"pills.banned": "Gebannt",
"pills.search": "Benutzer Suche",
"search.username": "Nach Nutzernamen",
"search.username-placeholder": "Geben Sie einen Nutzernamen ein um danach zu suchen",
"search.email": "Nach Email",
"search.email-placeholder": "Geben Sie eine Email Adresse ein um danach zu suchen",
"search.username-placeholder": "Einen Nutzernamen eingeben, um danach zu suchen",
"search.email": "Nach E-Mail",
"search.email-placeholder": "Eine E-Mail Adresse eingeben, um danach zu suchen",
"search.ip": "Nach IP-Adresse",
"search.ip-placeholder": "Geben Sie eine IP Adresse ein um danach zu suchen",
"search.ip-placeholder": "IP Adresse eingeben, um danach zu suchen",
"search.not-found": "Benutzer nicht gefunden!",
"inactive.3-months": "3 Monate",
@ -41,7 +41,7 @@
"users.uid": "UID",
"users.username": "Nutzername",
"users.email": "Email",
"users.email": "E-Mail",
"users.postcount": "Anzahl der Beiträge",
"users.reputation": "Ansehen",
"users.flags": "Meldungen",
@ -50,19 +50,19 @@
"users.banned": "Gebannt",
"create.username": "Benutzername",
"create.email": "Email",
"create.email-placeholder": "Email dieses Benutzers",
"create.email": "E-Mail",
"create.email-placeholder": "E-Mail dieses Benutzers",
"create.password": "Passwort",
"create.password-confirm": "Passwort bestätigen",
"temp-ban.length": "Banndauer",
"temp-ban.reason": "Grund <span class=\"text-muted\">(Optional)</span>",
"temp-ban.reason": "Grund <span class=\"text-muted\">(optional)</span>",
"temp-ban.hours": "Stunden",
"temp-ban.days": "Tage",
"temp-ban.explanation": "Geben Sie die dauer des Bans an. Beachten Sie, dass eine Zeit von 0 als permanent interpretiert wird.",
"temp-ban.explanation": "Geben die dauer des Bans an. Beachte, dass eine Zeit von 0 als permanent interpretiert wird.",
"alerts.confirm-ban": "Wollen Sie diesen Nutzer wirklich <strong>permanent</strong> bannen?",
"alerts.confirm-ban-multi": "Wollen Sie diese Nutzer wirklich <strong>permanent</strong> bannen?",
"alerts.confirm-ban": "Möchtest Du diesen Nutzer wirklich <strong>permanent</strong> bannen?",
"alerts.confirm-ban-multi": "Möchtest Du diese Nutzer wirklich <strong>permanent</strong> bannen?",
"alerts.ban-success": "Benutzer gebannt!",
"alerts.button-ban-x": "%1 Nutzer bannen",
"alerts.unban-success": "Benutzer entbannt!",
@ -72,12 +72,12 @@
"alerts.make-admin-success": "Die Benutzer sind nun Administratoren.",
"alerts.confirm-remove-admin": "Möchtest du wirklich Admins entfernen?",
"alerts.remove-admin-success": "Diese(r) Nutzer sind/ist kein(e) Administrator(en) mehr ",
"alerts.confirm-validate-email": "Möchten Sie wirklich die Emails dieser benutzer/dieses benutzers bestätigen?",
"alerts.validate-email-success": "Emails bestätigt",
"alerts.password-reset-confirm": "Möchten Sie wirklich (eine) Passwort-Reset-Email(s) an diese(n) Benutzer schicken?",
"alerts.confirm-delete": "<b>Warnung!</b><br>Wollen Sie wirklich diese(n) Benutzer löschen?<br> Diese Aktion kann nicht rückgängig gemacht werden! Nur der Account wird dabei gelöscht. Deren Themen und Beiträge bleiben dabei erhalten.",
"alerts.confirm-validate-email": "Möchtest Du wirklich die E-Mails dieser Benutzer/dieses Benutzers bestätigen?",
"alerts.validate-email-success": "E-Mails bestätigt",
"alerts.password-reset-confirm": "Möchtest Du wirklich (eine) Passwort-Reset-Email(s) an diese(n) Benutzer schicken?",
"alerts.confirm-delete": "<b>Warnung!</b><br>Möchtest Du wirklich diese(n) Benutzer löschen?<br> Diese Aktion kann nicht rückgängig gemacht werden! Nur der Account wird dabei gelöscht. Deren Themen und Beiträge bleiben dabei erhalten.",
"alerts.delete-success": "Benutzer gelöscht!",
"alerts.confirm-purge": "<b>Warnung!</b><br>Sind Sie sicher, dass Sie diese Nutzer und deren Beiträge löschen wollen?<br> Diese Aktion kann nicht rückgängig gemacht werden! Alle Nutzerdaten und Beiträge werden dabei gelöscht!",
"alerts.confirm-purge": "<b>Warnung!</b><br/>Bist Du sicher, dass Du diese Nutzer und deren Beiträge löschen willst?<br/> Diese Aktion kann nicht rückgängig gemacht werden! Alle Nutzerdaten und Beiträge werden dabei gelöscht!",
"alerts.create": "Nutzer Erstellen",
"alerts.button-create": "Erstellen",
"alerts.button-cancel": "Abbrechen",
@ -85,7 +85,7 @@
"alerts.error-x": "<strong>Fehler</strong><p>%1</p>",
"alerts.create-success": "Nutzer erstellt",
"alerts.prompt-email": "Email:",
"alerts.prompt-email": "E-Mail:",
"alerts.email-sent-to": "Eine Einladungsemail wurde an %1 gesendet",
"alerts.x-users-found": "%1 Nutzer gefunden! Die Suche dauerte %2ms."
}

@ -6,11 +6,11 @@
"headers.allow-from": "ALLOW-FROM setzen um NodeBB in einem iFrame zu platzieren",
"headers.powered-by": "Anpassen des \"Powered By\" Headers von NodeBB",
"headers.acao": "Access-Control-Allow-Origin",
"headers.acao-help": "Um den Zugriff auf alle Seiten zu blockieren, leer lassen oder auf <code>null</code> setzen",
"headers.acao-help": "Um den Zugriff zu allen Seiten zu verbieten, leer lassen.",
"headers.acam": "Access-Control-Allow-Methods",
"headers.acah": "Access-Control-Allow-Headers",
"traffic-management": "Traffic Management",
"traffic.help": "NodeBB wird mit einem module geliefert, welches automatisch anfragen in \"High-Traffic\" situationen blockiert. Sie können diese Einstellungen hier Fine-Tunen, auch wenn die Standardeinstellungen einen guten Anfang darstellen sollten",
"traffic.help": "NodeBB wird mit einem Modul geliefert, welches automatisch anfragen in High-Traffic Situationen blockiert. Du kannst diese Einstellungen hier ändern, auch wenn die Standardeinstellungen einen guten Anfang darstellen sollten",
"traffic.enable": "Traffic Management aktivieren",
"traffic.event-lag": "Eventschleifenverzögerungsschwelle (in Millisekunden)",
"traffic.event-lag-help": "Das Heruntersetzen dieses Werts reduziert die Ladezeiten, aber wird auch dafür sorgen, dass die \"Übermäßige Belastung\" nachricht öfter angezeigt wird. (Neustart erforderlich)",

@ -1,5 +1,5 @@
{
"eu-consent": "EU-Konsens",
"eu-consent": "EU Cookie Zustimmung",
"consent.enabled": "Aktiviert",
"consent.message": "Benachrichtigung",
"consent.acceptance": "Akzeptierungsnachricht",

@ -1,25 +1,25 @@
{
"email-settings": "Email-Einstellungen",
"email-settings": "E-Mail Einstellungen",
"address": "E-Mail Adresse",
"address-help": "Die folgende Email-Adresse ist die Emai-Adresse, welche dem Empfänger im \"Von\" und \"Antworten\" Bereich sehen wird.",
"address-help": "Die folgende E-Mail Adresse ist die E-Mail Adresse, welche dem Empfänger im \"Von\" und \"Antworten\" Bereich sehen wird.",
"from": "Name des Absenders",
"from-help": "Der Name des Absenders, welcher in der Email angezeigt werden soll.",
"from-help": "Der Name des Absenders, welcher in der E-Mail angezeigt werden soll.",
"gmail-routing": "Gmail Routing",
"gmail-routing-help1": "Es gab Berichte bezüglich des \"Gmail Routing\", welches nicht auf Accounts mit erhöhten Sicherheitseinstellungen funktionierte (Standardeinstellung). In diesem Fall müssen sie ihren <a href=\"https://www.google.com/settings/security/lesssecureapps\">Gmail Account konfigurieren weniger sichere Apps zu erlauben</a>.",
"gmail-routing-help2": "Für mehr informationen zu diesem Workaround, <a href=\"https://nodemailer.com/using-gmail/\">konsultieren Sie bitte diesen NodeMailer Artikel über dieses Problem.</a> Eine alternative wäre ein Plugin von Drittherstellern wie SendGrid, mailgun etc. zu verwenden. <a href=\"{config.relative_path}/admin/extend/plugins\">Verfügbare Plugins durchsuchen</a>.",
"gmail-transport": "Emails über einen Gmail/Google Apps account verschicken",
"gmail-transport": "E-Mails über einen Gmail/Google Apps Account verschicken",
"gmail-transport.username": "Benutzername",
"gmail-transport.username-help": "Geben Sie die volle Email-Adresse hier ein, insbesondere wenn Sie eine Google-Apps verwaltete domain verwenden.",
"gmail-transport.username-help": "Gib die vollständige E-Mail Adresse hier ein, insbesondere wenn Du eine Google-Apps verwaltete Domain verwendest.",
"gmail-transport.password": "Passwort",
"template": "Email Vorlage bearbeiten",
"template.select": "Email Vorlage auswählen",
"template": "E-Mail Vorlage bearbeiten",
"template.select": "E-Mail Vorlage auswählen",
"template.revert": "Original wiederherstellen",
"testing": "Emailtests",
"testing.select": "Wählen Sie die Email Vorlage",
"testing.send": "Test-Email versenden",
"testing.send-help": "Die Test-Email wird an die Email des momentan eingeloggten Nutzers geschickt.",
"subscriptions": "Email Abonnements",
"subscriptions.disable": "Email-Benachrichtigungsmails deaktivieren",
"testing": "E-Mail Test",
"testing.select": "Wählen Sie die E-Mail Vorlage",
"testing.send": "Test-E-Mail versenden",
"testing.send-help": "Die Test-E-Mail wird an die E-Mail Adresse des momentan eingeloggten Nutzers geschickt.",
"subscriptions": "E-Mail Abonnements",
"subscriptions.disable": "E-Mail-Benachrichtigung deaktivieren",
"subscriptions.hour": "Sende Zeit",
"subscriptions.hour-help": "Bitte geben Sie eine Nummer ein, welche die Stunde repräsentiert zu welcher geplante Emails versandt werden sollen (z.B. <code>0</code> für Mitternacht, <code>17</code> für 5 Uhr Nachmittags). Beachten Sie, dass die Zeit auf der Serverzeit basiert und daher nicht umbedingt mit ihrer Systemzeit übereinstimmen muss.<br>Die ungefähre Serverzeit ist: <span id=\"serverTime\"></span><br>Die nächste tägliche Sendung ist um <span id=\"nextDigestTime\"></span> geplant"
}

@ -1,25 +1,25 @@
{
"site-settings": "Seiteneinstellungen",
"title": "Seiten Titel",
"title.name": "Ihr Community Name",
"title.show-in-header": "Seitentitel im Header anzeigen",
"site-settings": "Forum Einstellungen",
"title": "Forum Titel",
"title.name": "Name Deiner Community",
"title.show-in-header": "Titel im Header anzeigen",
"browser-title": "Browser Titel",
"browser-title-help": "Wenn kein Browser-Titel spezifiziert wurde, wird der Seitentitel verwendet",
"browser-title-help": "Wenn kein Browser Titel spezifiziert wurde, wird der Forum Titel verwendet",
"title-layout": "Titel Layout",
"title-layout-help": "Definieren Sie, wie der Browser Titel Strukturiert wird d.h.z.B. &#123;pageTitle&#125; | &#123;browserTitle&#125;",
"description.placeholder": "Eine kurze Beschreibung ihrer Community",
"description": "Seitenbeschreibung",
"keywords": "Seiten-Schlüsselworte",
"keywords-placeholder": "Schlüsselworte, die ihre Community beschreiben, mit komma getrennt",
"logo": "Seiten-Logo",
"title-layout-help": "Definiert wie der Browser Titel gebildet wird, z.B. &#123;pageTitle&#125; | &#123;browserTitle&#125;",
"description.placeholder": "Eine kurze Beschreibung der Community",
"description": "Forum Beschreibung",
"keywords": "Forum Schlüsselworte",
"keywords-placeholder": "Schlüsselworte, die ihre Community beschreiben, mit Komma getrennt",
"logo": "Forum Logo",
"logo.image": "Bild",
"logo.image-placeholder": "Pfad zu einem Logo, welches im Kopfbereich des Forums angezeigt werden soll",
"logo.image-placeholder": "Pfad zu einem Logo, welches im Header des Forums angezeigt werden soll",
"logo.upload": "Hochladen",
"logo.url": "URL",
"logo.url-placeholder": "Die URL des Seiten-Logos",
"logo.url-placeholder": "Die URL des Logos",
"logo.url-help": "Wenn das Logo angeklickt wird, wird der Nutzer an diese Adresse weitergeleitet. Wenn das Feld leer gelassen wird, wird der Nutzer zur Startseite geleitet.",
"logo.alt-text": "Alternativer Text",
"log.alt-text-placeholder": "Alternativer text, falls das Bild nicht angezeigt werden kann",
"logo.alt-text": "Alt Text",
"log.alt-text-placeholder": "Alternativer Text, falls das Bild nicht angezeigt werden kann",
"favicon": "Favicon",
"favicon.upload": "Hochladen",
"touch-icon": "Homescreen/Touch Icon",

@ -1,8 +1,8 @@
{
"general": "Allgemein",
"private-groups": "Private Gruppen",
"private-groups.help": "Wenn aktiviert, benötigt das beitreten einer Gruppe die Bestätigung des jeweiligen Besitzers<em>(Standard: aktiviert)</em>",
"private-groups.warning": "<strong>Vorsicht!</strong> Wenn diese Option deaktiviert ist, und Sie private Gruppen haben, werden diese automatisch Öffentlich.",
"private-groups.help": "Wenn aktiviert, erfordert das Beitreten einer Gruppe die Bestätigung des jeweiligen Besitzers<em>(Standard: aktiviert)</em>",
"private-groups.warning": "<strong>Vorsicht!</strong> Wenn diese Option deaktiviert ist, und es private Gruppen gibt, werden diese automatisch öffentlich.",
"allow-creation": "Erstellung von Gruppen erlauben",
"allow-creation-help": "Wenn aktiviert können Nutzer Gruppen erstellen <em>(Standard: deaktiviert)</em>",
"max-name-length": "Maximale Länge von Gruppennamen",

@ -1,7 +1,7 @@
{
"handles": "Gastzugang",
"handles.enabled": "Gastzugänge erlauben",
"handles.enabled-help": "Diese option offenbart ein neues Feld, welches Gästen erlaubt einen Nutzernamen zu wählen, welcher Sie mit jedem Beitrag assoziiert den sie erstellen. Wenn diese option deaktiviert ist, werden sie einfach \"Gast\" genannt",
"handles.enabled-help": "Diese Option offenbart ein neues Feld, welches Gästen erlaubt einen Nutzernamen zu wählen, welcher sie mit jedem Beitrag assoziiert den sie erstellen. Wenn diese Option deaktiviert ist, werden sie einfach \"Gast\" genannt",
"privileges": "Gast-Berechtigungen",
"privileges.can-search": "Gästen erlauben das Forum zu durchsuchen ohne eingeloggt zu sein",
"privileges.can-search-users": "Gästen erlauben nach Benutzern zu suchen ohne eingeloggt zu sein"

@ -1,5 +1,5 @@
{
"notifications": "Benachrichtigungen",
"welcome-notification": "Wilkommensnachricht",
"welcome-notification-link": "Wilkommensnachrichtslink"
"welcome-notification-link": "Wilkommensnachricht-Link"
}

@ -1,9 +1,9 @@
{
"pagination": "Seitennummerierungseinstellungen",
"enable": "Themen in Seiten einteilen anstatt unendlich weit zu scrollen",
"pagination": "Seitennummerierungs Einstellungen",
"enable": "Themen in Seiten einteilen anstatt endlos zu scrollen",
"topics": "Themen Seitennummerierung",
"posts-per-page": "Beiträge pro Seite",
"categories": "Kategorie Seitennummerierung",
"topics-per-page": "Themen pro Seite",
"initial-num-load": "Ursprüngliche anzahl an Themen, die bei Ungelesen, Aktuell und beliebt geladen werden sollen"
"initial-num-load": "Ursprüngliche Anzahl an Themen, die bei ungelesen, aktuell und beliebt geladen werden sollen"
}

@ -29,6 +29,8 @@
"unread": "Ungelesen-Einstellungen",
"unread.cutoff": "Ungelesen-Limit (in Tagen)",
"unread.min-track-last": "Minimale Anzahl an Beiträgen pro Thema bevor die letzte Sichtung mitgeschrieben wird",
"recent": "Recent Settings",
"recent.categoryFilter.disable": "Disable filtering of topics in ignored categories on the /recent page",
"signature": "Signatureinstellungen",
"signature.disable": "Signaturen deaktivieren",
"signature.no-links": "Links in signaturen deaktivieren",

@ -1,6 +1,6 @@
{
"reconnection": "Neuverbindungseinstellungen",
"max-attempts": "Maximale Anzahl von Neuverbindungsversuchen",
"reconnection": "Reconnection Einstellungen",
"max-attempts": "Maximale Anzahl von Reconnection-Versuchen",
"default-placeholder": "Standard: %1",
"delay": "Neuverbindungsverzögerung"
"delay": "Reconnection-Verzögerung"
}

@ -37,6 +37,7 @@
"min-username-length": "Minimale länge des Benutzernamens",
"max-username-length": "Maximale länge des Benutzernamens",
"min-password-length": "Minimale länge des Passwortes",
"min-password-strength": "Minimum Password Strength",
"max-about-me-length": "Maximale länge von Über Mich",
"terms-of-use": "Forum Nutzungsbedingungen <small>(Leer lassen um es zu deaktivieren)</small>",
"user-search": "Benutzersuche",

@ -1,10 +1,10 @@
{
"crawlability-settings": "Crawlability Einstellung",
"robots-txt": "Benutzerdefinierte Robots.txt<small>Leer lassen für Standardeinstellung</small>",
"sitemap-feed-settings": "Seitenübersicht & Feed Einstellungen",
"robots-txt": "Benutzerdefinierte robots.txt <small>Leer lassen für Standardeinstellung</small>",
"sitemap-feed-settings": "Sitemap & Feed Einstellungen",
"disable-rss-feeds": "Deaktiviere RSS Feeds",
"disable-sitemap-xml": "Deaktiviere Seitenübersicht.xml",
"sitemap-topics": "Anzahl der Themen die auf der Seitenübersicht angezeigt werden",
"clear-sitemap-cache": "Leere Seitenübersicht Cache",
"view-sitemap": "Zeige Seitenübersicht"
"disable-sitemap-xml": "Deaktiviere sitemap.xml",
"sitemap-topics": "Anzahl der Themen die auf der Sitemap angezeigt werden",
"clear-sitemap-cache": "Sitemap Cache leeren",
"view-sitemap": "Zeige Sitemap"
}

@ -32,5 +32,9 @@
"notif.post.unsub.info": "Diese Mitteilung wurde dir aufgrund deiner Abonnement-Einstellungen gesendet.",
"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.",
"banned.text1": "Der Benutzer %1 wurde von %2 gebannt.",
"banned.text2": "This ban will last until %1.",
"banned.text3": "This is the reason why you have been banned:",
"closing": "Danke!"
}

@ -30,6 +30,7 @@
"password-too-long": "Passwort ist zu lang",
"user-banned": "Benutzer ist gesperrt",
"user-banned-reason": "Entschuldige, dieses Konto wurde gebannt (Grund: %1)",
"user-banned-reason-until": "Entschuldigung, dieser Account wurde bis %1 (Reason: %2) gebannt.",
"user-too-new": "Entschuldigung, du musst %1 Sekunde(n) warten, bevor du deinen ersten Beitrag schreiben kannst.",
"blacklisted-ip": "Deine IP-Adresse ist für diese Plattform gesperrt. Sollte dies ein Irrtum sein, dann kontaktiere bitte einen Administrator.",
"ban-expiry-missing": "Bitte gebe ein Enddatum für diesen Ban an",
@ -104,7 +105,7 @@
"chat-disabled": "Das Chatsystem deaktiviert",
"too-many-messages": "Du hast zu viele Nachrichten versandt, bitte warte eine Weile.",
"invalid-chat-message": "Ungültige Nachricht",
"chat-message-too-long": "Die Nachricht ist zu lang",
"chat-message-too-long": "Chat Nachricht darf nicht länger als %1 Zeichen sein.",
"cant-edit-chat-message": "Du darfst diese Nachricht nicht ändern",
"cant-remove-last-user": "Du kannst den letzten Benutzer nicht entfernen",
"cant-delete-chat-message": "Du darfst diese Nachricht nicht löschen",

@ -0,0 +1,60 @@
{
"state": "Zustand",
"reporter": "Meldender",
"reported-at": "Gemeldet am",
"description": "Beschreibung",
"no-flags": "Hurra! Keine Meldungen gefunden.",
"assignee": "Zugeordneter Benutzer",
"update": "Aktualisieren",
"updated": "Aktualisiert",
"target-purged": "Der Inhalt auf den diese Meldung hingewiesen hat, wurde gelöscht und ist nicht mehr verfügbar.",
"quick-filters": "Schnell-Filter",
"filter-active": "Ein oder mehrere Filter sind in dieser Meldungs-Liste aktiv",
"filter-reset": "Filter Entfernen",
"filters": "Filter Optionen",
"filter-reporterId": "Melder UID",
"filter-targetUid": "Gemeldete UID",
"filter-type": "Meldungstyp",
"filter-type-all": "Gesamter Inhalt",
"filter-type-post": "Beitrag",
"filter-state": "Status",
"filter-assignee": "UID des Zugewiesenen",
"filter-cid": "Kategorie",
"filter-quick-mine": "Mir zugewiesen",
"filter-cid-all": "Alle Kategorien",
"apply-filters": "Filter anwenden",
"quick-links": "Schnellnavigation",
"flagged-user": "Gemeldeter Benutzer",
"view-profile": "Profil ansehen",
"start-new-chat": "Neuen Chat beginnen",
"go-to-target": "Meldungsziel ansehen",
"user-view": "Profil ansehen",
"user-edit": "Profil bearbeiten",
"notes": "Meldungsnotizen",
"add-note": "Notiz hinzufügen",
"no-notes": "Keine geteilten Notizen",
"history": "Meldungsverlauf",
"back": "Zurück zur Meldungsliste",
"no-history": "Kein Meldungsverlauf",
"state-all": "Alle Status",
"state-open": "Neu/Öffnen",
"state-wip": "In Arbeit",
"state-resolved": "Gelöst",
"state-rejected": "Abgelehnt",
"no-assignee": "Nicht zugewiesen",
"note-added": "Notiz hinzugefügt",
"modal-title": "Anstößige Inhalte Melden",
"modal-body": "Bitte geben Sie den Grund an, weshalb Sie %1 %2 melden wollen. Alternativ können Sie einen der Schnell-Meldungs-Knöpfe verwenden, wenn anwendbar.",
"modal-reason-spam": "Spam",
"modal-reason-offensive": "Beleidigend",
"modal-reason-custom": "Grund für die Meldung dieses Inhalts...",
"modal-submit": "Meldung abschicken",
"modal-submit-success": "Der Inhalt wurde gemeldet."
}

@ -1,5 +1,5 @@
{
"username-email": "Benutzername / E-Mail-Adresse",
"username-email": "Benutzername / Email-Adresse",
"username": "Benutzername",
"email": "E-Mail",
"remember_me": "Eingeloggt bleiben?",

@ -20,6 +20,7 @@
"chat.three_months": "3 Monate",
"chat.delete_message_confirm": "Bist du sicher, dass du diese Nachricht löschen möchtest?",
"chat.add-users-to-room": "Benutzer zum Raum hinzufügen",
"chat.confirm-chat-with-dnd-user": "Dieser Benutzer hat seinen Status auf DnD(Bitte nicht stören) gesetzt. Möchtest du noch immer mit ihm chatten?",
"composer.compose": "Verfassen",
"composer.show_preview": "Vorschau zeigen",
"composer.hide_preview": "Vorschau ausblenden",

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save