Merge commit 'df46ab4874fe698d25cf26a0641aa832dad9379d' into v1.19.x

v1.18.x
Misty (Bot) 3 years ago
commit 40ce9af189

@ -1,3 +1,71 @@
#### v1.19.3 (2022-02-16)
##### Chores
* **i18n:**
* fallback strings for new resources: nodebb.admin-settings-uploads (4043f179)
* fallback strings for new resources: nodebb.user (775d9077)
* **deps:**
* update dependency lint-staged to v12.3.4 (9577ef8d)
* update commitlint monorepo to v16.2.1 (2290cee5)
* update dependency eslint to v8.9.0 (763cd193)
* remove punycode dep (e9cb1452)
* incrementing version number - v1.19.2 (e49b31f0)
* update changelog for v1.19.2 (f012984d)
##### New Features
* delete diffs on post purge, closes #10291 (e9e48a75)
* closes #10296 (58b5781c)
* deleting a user upload dissociates from posts, and vice versa (d5ed8736)
* #10276, dont change/revert theme if its current (398d25c2)
##### Bug Fixes
* #10302, fix regression (503e27f7)
* one last try (9205169f)
* doggy.gif (2f64d633)
* one more fix (cfdfbf32)
* dupe key errors (770fcd9e)
* #10292, delete missing fields (dbf7a458)
* local deleteUploads() method in `src/user/delete.js` to call `User.deleteUpload()` (b9edee14)
* #10144, automatically delete uploads from disk on post purge, ACP option to keep uploads on disk if desired (84dfda59)
* four-space indents in package.json (9aa3e442)
* #10289, remove lodash dependency in src/cli/package-install.js (81fa2e22)
* non-functional upgrade script (1c7fb8fe)
* language keys (350052ec)
* #10273, properly calculate item count for best/controversial (d70ce3a9)
* **deps:**
* update dependency nodebb-plugin-emoji to v3.5.16 (#10297) (b47ca86d)
* update dependency nodebb-plugin-markdown to v9.0.7 (#10293) (5b0d4a8e)
* update dependency nodebb-plugin-emoji to v3.5.14 (#10295) (7af057fa)
* update dependency nodebb-plugin-mentions to v3.0.5 (#10294) (55a98183)
* update dependency winston to v3.6.0 (#10285) (22da7a10)
* update dependency nodebb-plugin-markdown to v9.0.6 (3225a1af)
* update dependency nodebb-plugin-spam-be-gone to v0.7.13 (#10280) (3dc108d3)
* update dependency nodebb-plugin-emoji to v3.5.12 (#10279) (2c0b6322)
* update dependency nodebb-plugin-emoji to v3.5.11 (#10274) (766ef4e5)
##### Refactors
* lazy load slugify (946d351f)
* .deleteUpload() to accept array of paths (7ef9c7d2)
* fix user uploads paths, and associate uid with user uploads (ea36016d)
* change the post uploads' hash seeds to have the `files/` prefix (6489e9fd)
* abstract some common code out to local utility methods (aad0c5fd)
* move post upload tests to its own file (d92da828)
* remove extra zset remove, closes #10277 (489c0d30)
##### Code Style Changes
* linting errors (5d7e1ebc)
##### Tests
* fix topic thumb tests and topic thumbs to work properly with post upload assoc. (fb78570c)
* user uploads.js tests (8c2752ba)
* testing user upload methods, already fixed one bug (11275d68)
#### v1.19.2 (2022-02-09) #### v1.19.2 (2022-02-09)
##### Chores ##### Chores

@ -87,6 +87,7 @@
"min:rep:aboutme": 0, "min:rep:aboutme": 0,
"min:rep:signature": 0, "min:rep:signature": 0,
"flags:limitPerTarget": 0, "flags:limitPerTarget": 0,
"flags:autoFlagOnDownvoteThreshold": 0,
"notificationType_upvote": "notification", "notificationType_upvote": "notification",
"notificationType_new-topic": "notification", "notificationType_new-topic": "notification",
"notificationType_new-reply": "notification", "notificationType_new-reply": "notification",

@ -35,7 +35,7 @@
"autoprefixer": "10.4.2", "autoprefixer": "10.4.2",
"bcryptjs": "2.4.3", "bcryptjs": "2.4.3",
"benchpressjs": "2.4.3", "benchpressjs": "2.4.3",
"body-parser": "1.19.1", "body-parser": "1.19.2",
"bootbox": "5.5.2", "bootbox": "5.5.2",
"bootstrap": "3.4.1", "bootstrap": "3.4.1",
"chalk": "4.1.2", "chalk": "4.1.2",
@ -57,7 +57,7 @@
"csurf": "1.11.0", "csurf": "1.11.0",
"daemon": "1.1.0", "daemon": "1.1.0",
"diff": "5.0.0", "diff": "5.0.0",
"express": "4.17.2", "express": "4.17.3",
"express-session": "1.17.2", "express-session": "1.17.2",
"express-useragent": "1.0.15", "express-useragent": "1.0.15",
"graceful-fs": "4.2.9", "graceful-fs": "4.2.9",
@ -70,7 +70,7 @@
"jquery-serializeobject": "1.0.0", "jquery-serializeobject": "1.0.0",
"jquery-ui": "1.13.1", "jquery-ui": "1.13.1",
"jsesc": "3.0.2", "jsesc": "3.0.2",
"json2csv": "5.0.6", "json2csv": "5.0.7",
"jsonwebtoken": "8.5.1", "jsonwebtoken": "8.5.1",
"less": "3.13.1", "less": "3.13.1",
"lodash": "4.17.21", "lodash": "4.17.21",
@ -79,26 +79,26 @@
"material-design-lite": "1.3.0", "material-design-lite": "1.3.0",
"mime": "3.0.0", "mime": "3.0.0",
"mkdirp": "1.0.4", "mkdirp": "1.0.4",
"mongodb": "4.3.1", "mongodb": "4.4.1",
"morgan": "1.10.0", "morgan": "1.10.0",
"mousetrap": "1.6.5", "mousetrap": "1.6.5",
"multiparty": "4.2.3", "multiparty": "4.2.3",
"@nodebb/bootswatch": "3.4.2", "@nodebb/bootswatch": "3.4.2",
"nconf": "0.11.3", "nconf": "0.11.3",
"nodebb-plugin-2factor": "3.0.4", "nodebb-plugin-2factor": "3.0.5",
"nodebb-plugin-composer-default": "7.0.20", "nodebb-plugin-composer-default": "7.0.20",
"nodebb-plugin-dbsearch": "5.1.1", "nodebb-plugin-dbsearch": "5.1.3",
"nodebb-plugin-emoji": "3.5.16", "nodebb-plugin-emoji": "3.5.17",
"nodebb-plugin-emoji-android": "2.0.5", "nodebb-plugin-emoji-android": "2.0.5",
"nodebb-plugin-markdown": "9.0.10", "nodebb-plugin-markdown": "9.0.10",
"nodebb-plugin-mentions": "3.0.6", "nodebb-plugin-mentions": "3.0.7",
"nodebb-plugin-spam-be-gone": "0.7.13", "nodebb-plugin-spam-be-gone": "0.7.14",
"nodebb-rewards-essentials": "0.2.1", "nodebb-rewards-essentials": "0.2.1",
"nodebb-theme-lavender": "5.3.2", "nodebb-theme-lavender": "5.3.2",
"nodebb-theme-persona": "11.3.38", "nodebb-theme-persona": "11.4.2",
"nodebb-theme-slick": "1.4.23", "nodebb-theme-slick": "1.4.23",
"nodebb-theme-vanilla": "12.1.17", "nodebb-theme-vanilla": "12.1.17",
"nodebb-widget-essentials": "5.0.7", "nodebb-widget-essentials": "5.0.9",
"nodemailer": "6.7.2", "nodemailer": "6.7.2",
"nprogress": "0.2.0", "nprogress": "0.2.0",
"passport": "0.5.2", "passport": "0.5.2",
@ -106,9 +106,9 @@
"passport-local": "1.0.0", "passport-local": "1.0.0",
"pg": "8.7.3", "pg": "8.7.3",
"pg-cursor": "2.7.3", "pg-cursor": "2.7.3",
"postcss": "8.4.6", "postcss": "8.4.8",
"postcss-clean": "1.2.0", "postcss-clean": "1.2.0",
"prompt": "1.2.1", "prompt": "1.2.2",
"ioredis": "4.28.5", "ioredis": "4.28.5",
"request": "2.88.2", "request": "2.88.2",
"request-promise-native": "1.0.9", "request-promise-native": "1.0.9",
@ -118,7 +118,7 @@
"sanitize-html": "2.7.0", "sanitize-html": "2.7.0",
"semver": "7.3.5", "semver": "7.3.5",
"serve-favicon": "2.5.0", "serve-favicon": "2.5.0",
"sharp": "0.30.1", "sharp": "0.30.2",
"sitemap": "7.1.1", "sitemap": "7.1.1",
"slideout": "1.0.1", "slideout": "1.0.1",
"socket.io": "4.4.1", "socket.io": "4.4.1",
@ -147,19 +147,19 @@
"@commitlint/cli": "16.2.1", "@commitlint/cli": "16.2.1",
"@commitlint/config-angular": "16.2.1", "@commitlint/config-angular": "16.2.1",
"coveralls": "3.1.1", "coveralls": "3.1.1",
"eslint": "8.9.0", "eslint": "8.10.0",
"eslint-config-nodebb": "0.1.1", "eslint-config-nodebb": "0.1.1",
"eslint-plugin-import": "2.25.4", "eslint-plugin-import": "2.25.4",
"grunt": "1.4.1", "grunt": "1.4.1",
"grunt-contrib-watch": "1.1.0", "grunt-contrib-watch": "1.1.0",
"husky": "7.0.4", "husky": "7.0.4",
"jsdom": "19.0.0", "jsdom": "19.0.0",
"lint-staged": "12.3.4", "lint-staged": "12.3.5",
"mocha": "9.2.0", "mocha": "9.2.1",
"mocha-lcov-reporter": "1.3.0", "mocha-lcov-reporter": "1.3.0",
"mockdate": "3.0.5", "mockdate": "3.0.5",
"nyc": "15.1.0", "nyc": "15.1.0",
"smtp-server": "3.9.0" "smtp-server": "3.10.0"
}, },
"bugs": { "bugs": {
"url": "https://github.com/NodeBB/NodeBB/issues" "url": "https://github.com/NodeBB/NodeBB/issues"

@ -113,7 +113,7 @@ function ping(req, res) {
} }
function welcome(req, res) { function welcome(req, res) {
const dbs = ['redis', 'mongo', 'postgres']; const dbs = ['mongo', 'redis', 'postgres'];
const databases = dbs.map((databaseName) => { const databases = dbs.map((databaseName) => {
const questions = require(`../src/database/${databaseName}`).questions.filter(question => question && !question.hideOnWebInstall); const questions = require(`../src/database/${databaseName}`).questions.filter(question => question && !question.hideOnWebInstall);
@ -146,29 +146,28 @@ function install(req, res) {
} }
req.setTimeout(0); req.setTimeout(0);
installing = true; installing = true;
const setupEnvVars = nconf.get();
for (const [key, value] of Object.entries(req.body)) {
if (!process.env.hasOwnProperty(key)) {
setupEnvVars[key.replace(':', '__')] = value;
}
}
// Flatten any objects in setupEnvVars const database = nconf.get('database') || req.body.database || 'mongo';
const pushToRoot = function (parentKey, key) { const setupEnvVars = {
setupEnvVars[`${parentKey}__${key}`] = setupEnvVars[parentKey][key]; ...process.env,
NODEBB_URL: nconf.get('url') || req.body.url || (`${req.protocol}://${req.get('host')}`),
NODEBB_PORT: nconf.get('port') || 4567,
NODEBB_ADMIN_USERNAME: nconf.get('admin:username') || req.body['admin:username'],
NODEBB_ADMIN_PASSWORD: nconf.get('admin:password') || req.body['admin:password'],
NODEBB_ADMIN_EMAIL: nconf.get('admin:email') || req.body['admin:email'],
NODEBB_DB: database,
NODEBB_DB_HOST: nconf.get(`${database}:host`) || req.body[`${database}:host`],
NODEBB_DB_PORT: nconf.get(`${database}:port`) || req.body[`${database}:port`],
NODEBB_DB_USER: nconf.get(`${database}:username`) || req.body[`${database}:username`],
NODEBB_DB_PASSWORD: nconf.get(`${database}:password`) || req.body[`${database}:password`],
NODEBB_DB_NAME: nconf.get(`${database}:database`) || req.body[`${database}:database`],
NODEBB_DB_SSL: nconf.get(`${database}:ssl`) || req.body[`${database}:ssl`],
defaultPlugins: JSON.stringify(nconf.get('defaultplugins') || nconf.get('defaultPlugins') || []),
}; };
for (const [parentKey, value] of Object.entries(setupEnvVars)) {
if (typeof value === 'object' && value !== null && !Array.isArray(value)) {
Object.keys(value).forEach(key => pushToRoot(parentKey, key));
delete setupEnvVars[parentKey];
} else if (Array.isArray(value)) {
setupEnvVars[parentKey] = JSON.stringify(value);
}
}
winston.info('Starting setup process'); winston.info('Starting setup process');
winston.info(setupEnvVars); winston.info(JSON.stringify(setupEnvVars, null, 4));
launchUrl = setupEnvVars.url; launchUrl = setupEnvVars.NODEBB_URL;
const child = require('child_process').fork('app', ['--setup'], { const child = require('child_process').fork('app', ['--setup'], {
env: setupEnvVars, env: setupEnvVars,
@ -284,12 +283,15 @@ async function copyCSS() {
async function loadDefaults() { async function loadDefaults() {
const setupDefaultsPath = path.join(__dirname, '../setup.json'); const setupDefaultsPath = path.join(__dirname, '../setup.json');
try { try {
await fs.promises.access(setupDefaultsPath, fs.constants.F_OK + fs.constants.R_OK); // eslint-disable-next-line no-bitwise
await fs.promises.access(setupDefaultsPath, fs.constants.F_OK | fs.constants.R_OK);
} catch (err) { } catch (err) {
// setup.json not found or inaccessible, proceed with no defaults // setup.json not found or inaccessible, proceed with no defaults
if (err.code !== 'ENOENT') { if (err.code !== 'ENOENT') {
throw err; throw err;
} }
return;
} }
winston.info('[installer] Found setup.json, populating default values'); winston.info('[installer] Found setup.json, populating default values');
nconf.file({ nconf.file({

@ -18,5 +18,6 @@
"flags.limit-per-target": "Maximum number of times something can be flagged", "flags.limit-per-target": "Maximum number of times something can be flagged",
"flags.limit-per-target-placeholder": "Default: 0", "flags.limit-per-target-placeholder": "Default: 0",
"flags.limit-per-target-help": "When a post or user is flagged multiple times, each additional flag is considered a "report" and added to the original flag. Set this option to a number other than zero to limit the number of reports an item can receive.", "flags.limit-per-target-help": "When a post or user is flagged multiple times, each additional flag is considered a "report" and added to the original flag. Set this option to a number other than zero to limit the number of reports an item can receive.",
"flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts (Set to 0 to disable, default: 0)",
"flags.auto-resolve-on-ban": "Automatically resolve all of a user's tickets when they are banned" "flags.auto-resolve-on-ban": "Automatically resolve all of a user's tickets when they are banned"
} }

@ -81,5 +81,6 @@
"bulk-actions": "Bulk Actions", "bulk-actions": "Bulk Actions",
"bulk-resolve": "Resolve Flag(s)", "bulk-resolve": "Resolve Flag(s)",
"bulk-success": "%1 flags updated", "bulk-success": "%1 flags updated",
"flagged-timeago-readable": "Flagged <span class=\"timeago\" title=\"%1\"></span> (%2)" "flagged-timeago-readable": "Flagged <span class=\"timeago\" title=\"%1\"></span> (%2)",
"auto-flagged": "[Auto Flagged] Received %1 downvotes."
} }

@ -23,7 +23,7 @@
"close": "أغلق", "close": "أغلق",
"pagination": "الصفحات", "pagination": "الصفحات",
"pagination.out_of": "%1 من %2", "pagination.out_of": "%1 من %2",
"pagination.enter_index": "أدخل الرقم التسلسلي", "pagination.enter_index": "Go to post index",
"header.admin": "مدير النظام", "header.admin": "مدير النظام",
"header.categories": "الأقسام", "header.categories": "الأقسام",
"header.recent": "حديث", "header.recent": "حديث",

@ -181,5 +181,7 @@
"timeago_earlier": "%1 earlier", "timeago_earlier": "%1 earlier",
"first-post": "First post", "first-post": "First post",
"last-post": "Last post", "last-post": "Last post",
"go-to-my-next-post": "Go to my next post",
"no-more-next-post": "You don't have more posts in this topic",
"post-quick-reply": "Post quick reply" "post-quick-reply": "Post quick reply"
} }

@ -18,5 +18,6 @@
"flags.limit-per-target": "Максимален брой докладвания на едно и също нещо", "flags.limit-per-target": "Максимален брой докладвания на едно и също нещо",
"flags.limit-per-target-placeholder": "По подразбиране: 0", "flags.limit-per-target-placeholder": "По подразбиране: 0",
"flags.limit-per-target-help": "Когато публикация или потребител бъде докладван няколко пъти, това се добавя към един общ доклад. Задайте на тази настройка стойност по-голяма от нула, за да ограничите броя на докладванията, които могат да бъдат натрупани към една публикация или потребител.", "flags.limit-per-target-help": "Когато публикация или потребител бъде докладван няколко пъти, това се добавя към един общ доклад. Задайте на тази настройка стойност по-голяма от нула, за да ограничите броя на докладванията, които могат да бъдат натрупани към една публикация или потребител.",
"flags.auto-flag-on-downvote-threshold": "Брой отрицателни гласове, при които публикациите да бъдат докладвани автоматично (0 = изключено, по подразбиране: 0)",
"flags.auto-resolve-on-ban": "Автоматично премахване на всички доклади за потребител, когато той бъде блокиран" "flags.auto-resolve-on-ban": "Автоматично премахване на всички доклади за потребител, когато той бъде блокиран"
} }

@ -81,5 +81,6 @@
"bulk-actions": "Групови действия", "bulk-actions": "Групови действия",
"bulk-resolve": "Разрешаване на доклад(и)", "bulk-resolve": "Разрешаване на доклад(и)",
"bulk-success": "%1 доклада са обновени", "bulk-success": "%1 доклада са обновени",
"flagged-timeago-readable": "Докладвано <span class=\"timeago\" title=\"%1\"></span> (%2)" "flagged-timeago-readable": "Докладвано <span class=\"timeago\" title=\"%1\"></span> (%2)",
"auto-flagged": "[Авт. докладвано] Получени %1 отрицателни гласа."
} }

@ -23,7 +23,7 @@
"close": "Затваряне", "close": "Затваряне",
"pagination": "Странициране", "pagination": "Странициране",
"pagination.out_of": "%1 от %2", "pagination.out_of": "%1 от %2",
"pagination.enter_index": "Въведете номер", "pagination.enter_index": "Към публикация номер",
"header.admin": "Администратор", "header.admin": "Администратор",
"header.categories": "Категории", "header.categories": "Категории",
"header.recent": "Скорошни", "header.recent": "Скорошни",

@ -181,5 +181,7 @@
"timeago_earlier": "%1 по-рано", "timeago_earlier": "%1 по-рано",
"first-post": "Първа публикация", "first-post": "Първа публикация",
"last-post": "Последна публикация", "last-post": "Последна публикация",
"go-to-my-next-post": "Към следващата ми публикация",
"no-more-next-post": "Нямате повече публикации в тази тема",
"post-quick-reply": "Пускане на бърза публикация" "post-quick-reply": "Пускане на бърза публикация"
} }

@ -18,5 +18,6 @@
"flags.limit-per-target": "Maximum number of times something can be flagged", "flags.limit-per-target": "Maximum number of times something can be flagged",
"flags.limit-per-target-placeholder": "Default: 0", "flags.limit-per-target-placeholder": "Default: 0",
"flags.limit-per-target-help": "When a post or user is flagged multiple times, each additional flag is considered a &quot;report&quot; and added to the original flag. Set this option to a number other than zero to limit the number of reports an item can receive.", "flags.limit-per-target-help": "When a post or user is flagged multiple times, each additional flag is considered a &quot;report&quot; and added to the original flag. Set this option to a number other than zero to limit the number of reports an item can receive.",
"flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts (Set to 0 to disable, default: 0)",
"flags.auto-resolve-on-ban": "Automatically resolve all of a user's tickets when they are banned" "flags.auto-resolve-on-ban": "Automatically resolve all of a user's tickets when they are banned"
} }

@ -81,5 +81,6 @@
"bulk-actions": "Bulk Actions", "bulk-actions": "Bulk Actions",
"bulk-resolve": "Resolve Flag(s)", "bulk-resolve": "Resolve Flag(s)",
"bulk-success": "%1 flags updated", "bulk-success": "%1 flags updated",
"flagged-timeago-readable": "Flagged <span class=\"timeago\" title=\"%1\"></span> (%2)" "flagged-timeago-readable": "Flagged <span class=\"timeago\" title=\"%1\"></span> (%2)",
"auto-flagged": "[Auto Flagged] Received %1 downvotes."
} }

@ -23,7 +23,7 @@
"close": "বন্ধ", "close": "বন্ধ",
"pagination": "পাতা নং", "pagination": "পাতা নং",
"pagination.out_of": "%2 এর মাঝে %1", "pagination.out_of": "%2 এর মাঝে %1",
"pagination.enter_index": "সূচক লিখুন", "pagination.enter_index": "Go to post index",
"header.admin": "অ্যাডমিন", "header.admin": "অ্যাডমিন",
"header.categories": "বিভাগ", "header.categories": "বিভাগ",
"header.recent": "সাম্প্রতিক", "header.recent": "সাম্প্রতিক",

@ -181,5 +181,7 @@
"timeago_earlier": "%1 earlier", "timeago_earlier": "%1 earlier",
"first-post": "First post", "first-post": "First post",
"last-post": "Last post", "last-post": "Last post",
"go-to-my-next-post": "Go to my next post",
"no-more-next-post": "You don't have more posts in this topic",
"post-quick-reply": "Post quick reply" "post-quick-reply": "Post quick reply"
} }

@ -18,5 +18,6 @@
"flags.limit-per-target": "Maximum number of times something can be flagged", "flags.limit-per-target": "Maximum number of times something can be flagged",
"flags.limit-per-target-placeholder": "Default: 0", "flags.limit-per-target-placeholder": "Default: 0",
"flags.limit-per-target-help": "When a post or user is flagged multiple times, each additional flag is considered a &quot;report&quot; and added to the original flag. Set this option to a number other than zero to limit the number of reports an item can receive.", "flags.limit-per-target-help": "When a post or user is flagged multiple times, each additional flag is considered a &quot;report&quot; and added to the original flag. Set this option to a number other than zero to limit the number of reports an item can receive.",
"flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts (Set to 0 to disable, default: 0)",
"flags.auto-resolve-on-ban": "Automatically resolve all of a user's tickets when they are banned" "flags.auto-resolve-on-ban": "Automatically resolve all of a user's tickets when they are banned"
} }

@ -81,5 +81,6 @@
"bulk-actions": "Bulk Actions", "bulk-actions": "Bulk Actions",
"bulk-resolve": "Resolve Flag(s)", "bulk-resolve": "Resolve Flag(s)",
"bulk-success": "%1 flags updated", "bulk-success": "%1 flags updated",
"flagged-timeago-readable": "Flagged <span class=\"timeago\" title=\"%1\"></span> (%2)" "flagged-timeago-readable": "Flagged <span class=\"timeago\" title=\"%1\"></span> (%2)",
"auto-flagged": "[Auto Flagged] Received %1 downvotes."
} }

@ -23,7 +23,7 @@
"close": "Zrušit", "close": "Zrušit",
"pagination": "Stránkování", "pagination": "Stránkování",
"pagination.out_of": "%1 z %2", "pagination.out_of": "%1 z %2",
"pagination.enter_index": "Zadejte index", "pagination.enter_index": "Go to post index",
"header.admin": "Administrace", "header.admin": "Administrace",
"header.categories": "Kategorie", "header.categories": "Kategorie",
"header.recent": "Nejnovější", "header.recent": "Nejnovější",

@ -181,5 +181,7 @@
"timeago_earlier": "%1 dříve", "timeago_earlier": "%1 dříve",
"first-post": "First post", "first-post": "First post",
"last-post": "Last post", "last-post": "Last post",
"go-to-my-next-post": "Go to my next post",
"no-more-next-post": "You don't have more posts in this topic",
"post-quick-reply": "Post quick reply" "post-quick-reply": "Post quick reply"
} }

@ -18,5 +18,6 @@
"flags.limit-per-target": "Maximum number of times something can be flagged", "flags.limit-per-target": "Maximum number of times something can be flagged",
"flags.limit-per-target-placeholder": "Default: 0", "flags.limit-per-target-placeholder": "Default: 0",
"flags.limit-per-target-help": "When a post or user is flagged multiple times, each additional flag is considered a &quot;report&quot; and added to the original flag. Set this option to a number other than zero to limit the number of reports an item can receive.", "flags.limit-per-target-help": "When a post or user is flagged multiple times, each additional flag is considered a &quot;report&quot; and added to the original flag. Set this option to a number other than zero to limit the number of reports an item can receive.",
"flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts (Set to 0 to disable, default: 0)",
"flags.auto-resolve-on-ban": "Automatically resolve all of a user's tickets when they are banned" "flags.auto-resolve-on-ban": "Automatically resolve all of a user's tickets when they are banned"
} }

@ -81,5 +81,6 @@
"bulk-actions": "Bulk Actions", "bulk-actions": "Bulk Actions",
"bulk-resolve": "Resolve Flag(s)", "bulk-resolve": "Resolve Flag(s)",
"bulk-success": "%1 flags updated", "bulk-success": "%1 flags updated",
"flagged-timeago-readable": "Flagged <span class=\"timeago\" title=\"%1\"></span> (%2)" "flagged-timeago-readable": "Flagged <span class=\"timeago\" title=\"%1\"></span> (%2)",
"auto-flagged": "[Auto Flagged] Received %1 downvotes."
} }

@ -23,7 +23,7 @@
"close": "Luk", "close": "Luk",
"pagination": "Sidetal", "pagination": "Sidetal",
"pagination.out_of": "%1 ud af %2", "pagination.out_of": "%1 ud af %2",
"pagination.enter_index": "Indtast indeks", "pagination.enter_index": "Go to post index",
"header.admin": "Administrator", "header.admin": "Administrator",
"header.categories": "Kategorier", "header.categories": "Kategorier",
"header.recent": "Seneste", "header.recent": "Seneste",

@ -181,5 +181,7 @@
"timeago_earlier": "%1 earlier", "timeago_earlier": "%1 earlier",
"first-post": "First post", "first-post": "First post",
"last-post": "Last post", "last-post": "Last post",
"go-to-my-next-post": "Go to my next post",
"no-more-next-post": "You don't have more posts in this topic",
"post-quick-reply": "Post quick reply" "post-quick-reply": "Post quick reply"
} }

@ -18,5 +18,6 @@
"flags.limit-per-target": "Maximale Häufigkeit, mit der etwas markiert werden kann", "flags.limit-per-target": "Maximale Häufigkeit, mit der etwas markiert werden kann",
"flags.limit-per-target-placeholder": "Standardwert: 0", "flags.limit-per-target-placeholder": "Standardwert: 0",
"flags.limit-per-target-help": "Wenn ein Beitrag oder ein Benutzer mehrfach markiert wird, wird jede zusätzliche Markierung als &quot;Nachricht&quot; betrachtet und zur ursprünglichen Markierung hinzugezählt. Setzen Sie diese Option auf eine andere Zahl als Null, um die Anzahl der Nachricht, die ein Artikel erhalten kann, zu begrenzen.", "flags.limit-per-target-help": "Wenn ein Beitrag oder ein Benutzer mehrfach markiert wird, wird jede zusätzliche Markierung als &quot;Nachricht&quot; betrachtet und zur ursprünglichen Markierung hinzugezählt. Setzen Sie diese Option auf eine andere Zahl als Null, um die Anzahl der Nachricht, die ein Artikel erhalten kann, zu begrenzen.",
"flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts (Set to 0 to disable, default: 0)",
"flags.auto-resolve-on-ban": "Automatisches Beenden aller Tickets eines Benutzers, wenn dieser gesperrt wird" "flags.auto-resolve-on-ban": "Automatisches Beenden aller Tickets eines Benutzers, wenn dieser gesperrt wird"
} }

@ -81,5 +81,6 @@
"bulk-actions": "Massenaktionen", "bulk-actions": "Massenaktionen",
"bulk-resolve": "Meldungen bereiningen", "bulk-resolve": "Meldungen bereiningen",
"bulk-success": "%1 Meldungen aktualisiert", "bulk-success": "%1 Meldungen aktualisiert",
"flagged-timeago-readable": "Markiert <span class=\"timeago\" title=\"%1\"></span>(%2)" "flagged-timeago-readable": "Markiert <span class=\"timeago\" title=\"%1\"></span>(%2)",
"auto-flagged": "[Auto Flagged] Received %1 downvotes."
} }

@ -23,7 +23,7 @@
"close": "Schließen", "close": "Schließen",
"pagination": "Seitennummerierung", "pagination": "Seitennummerierung",
"pagination.out_of": "%1 von %2", "pagination.out_of": "%1 von %2",
"pagination.enter_index": "Seitenzahl eingeben", "pagination.enter_index": "Go to post index",
"header.admin": "Admin", "header.admin": "Admin",
"header.categories": "Kategorien", "header.categories": "Kategorien",
"header.recent": "Aktuell", "header.recent": "Aktuell",

@ -181,5 +181,7 @@
"timeago_earlier": "%1 früher", "timeago_earlier": "%1 früher",
"first-post": "Erster Beitrag", "first-post": "Erster Beitrag",
"last-post": "Letzter Beitrag", "last-post": "Letzter Beitrag",
"go-to-my-next-post": "Go to my next post",
"no-more-next-post": "You don't have more posts in this topic",
"post-quick-reply": "Beitrag schnell Beantworten" "post-quick-reply": "Beitrag schnell Beantworten"
} }

@ -18,5 +18,6 @@
"flags.limit-per-target": "Maximum number of times something can be flagged", "flags.limit-per-target": "Maximum number of times something can be flagged",
"flags.limit-per-target-placeholder": "Default: 0", "flags.limit-per-target-placeholder": "Default: 0",
"flags.limit-per-target-help": "When a post or user is flagged multiple times, each additional flag is considered a &quot;report&quot; and added to the original flag. Set this option to a number other than zero to limit the number of reports an item can receive.", "flags.limit-per-target-help": "When a post or user is flagged multiple times, each additional flag is considered a &quot;report&quot; and added to the original flag. Set this option to a number other than zero to limit the number of reports an item can receive.",
"flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts (Set to 0 to disable, default: 0)",
"flags.auto-resolve-on-ban": "Automatically resolve all of a user's tickets when they are banned" "flags.auto-resolve-on-ban": "Automatically resolve all of a user's tickets when they are banned"
} }

@ -81,5 +81,6 @@
"bulk-actions": "Bulk Actions", "bulk-actions": "Bulk Actions",
"bulk-resolve": "Resolve Flag(s)", "bulk-resolve": "Resolve Flag(s)",
"bulk-success": "%1 flags updated", "bulk-success": "%1 flags updated",
"flagged-timeago-readable": "Flagged <span class=\"timeago\" title=\"%1\"></span> (%2)" "flagged-timeago-readable": "Flagged <span class=\"timeago\" title=\"%1\"></span> (%2)",
"auto-flagged": "[Auto Flagged] Received %1 downvotes."
} }

@ -23,7 +23,7 @@
"close": "Κλείσιμο", "close": "Κλείσιμο",
"pagination": "Σελιδοποίηση", "pagination": "Σελιδοποίηση",
"pagination.out_of": "%1 από %2", "pagination.out_of": "%1 από %2",
"pagination.enter_index": "Εισαγωγή Σελίδας", "pagination.enter_index": "Go to post index",
"header.admin": "Διαχειριστής", "header.admin": "Διαχειριστής",
"header.categories": "Κατηγορίες", "header.categories": "Κατηγορίες",
"header.recent": "Πρόσφατα", "header.recent": "Πρόσφατα",

@ -181,5 +181,7 @@
"timeago_earlier": "%1 earlier", "timeago_earlier": "%1 earlier",
"first-post": "First post", "first-post": "First post",
"last-post": "Last post", "last-post": "Last post",
"go-to-my-next-post": "Go to my next post",
"no-more-next-post": "You don't have more posts in this topic",
"post-quick-reply": "Post quick reply" "post-quick-reply": "Post quick reply"
} }

@ -18,5 +18,6 @@
"flags.limit-per-target": "Maximum number of times something can be flagged", "flags.limit-per-target": "Maximum number of times something can be flagged",
"flags.limit-per-target-placeholder": "Default: 0", "flags.limit-per-target-placeholder": "Default: 0",
"flags.limit-per-target-help": "When a post or user is flagged multiple times, each additional flag is considered a &quot;report&quot; and added to the original flag. Set this option to a number other than zero to limit the number of reports an item can receive.", "flags.limit-per-target-help": "When a post or user is flagged multiple times, each additional flag is considered a &quot;report&quot; and added to the original flag. Set this option to a number other than zero to limit the number of reports an item can receive.",
"flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts (Set to 0 to disable, default: 0)",
"flags.auto-resolve-on-ban": "Automatically resolve all of a user's tickets when they are banned" "flags.auto-resolve-on-ban": "Automatically resolve all of a user's tickets when they are banned"
} }

@ -81,5 +81,6 @@
"bulk-actions": "Bulk Actions", "bulk-actions": "Bulk Actions",
"bulk-resolve": "Resolve Flag(s)", "bulk-resolve": "Resolve Flag(s)",
"bulk-success": "%1 flags updated", "bulk-success": "%1 flags updated",
"flagged-timeago-readable": "Flagged <span class=\"timeago\" title=\"%1\"></span> (%2)" "flagged-timeago-readable": "Flagged <span class=\"timeago\" title=\"%1\"></span> (%2)",
"auto-flagged": "[Auto Flagged] Received %1 downvotes."
} }

@ -28,7 +28,7 @@
"pagination": "Pagination", "pagination": "Pagination",
"pagination.out_of": "%1 out of %2", "pagination.out_of": "%1 out of %2",
"pagination.enter_index": "Enter index", "pagination.enter_index": "Go to post index",
"header.admin": "Admin", "header.admin": "Admin",
"header.categories": "Categories", "header.categories": "Categories",

@ -207,5 +207,7 @@
"timeago_earlier": "%1 earlier", "timeago_earlier": "%1 earlier",
"first-post": "First post", "first-post": "First post",
"last-post": "Last post", "last-post": "Last post",
"go-to-my-next-post": "Go to my next post",
"no-more-next-post": "You don't have more posts in this topic",
"post-quick-reply": "Post quick reply" "post-quick-reply": "Post quick reply"
} }

@ -18,5 +18,6 @@
"flags.limit-per-target": "Maximum number of times something can be flagged", "flags.limit-per-target": "Maximum number of times something can be flagged",
"flags.limit-per-target-placeholder": "Default: 0", "flags.limit-per-target-placeholder": "Default: 0",
"flags.limit-per-target-help": "When a post or user is flagged multiple times, each additional flag is considered a &quot;report&quot; and added to the original flag. Set this option to a number other than zero to limit the number of reports an item can receive.", "flags.limit-per-target-help": "When a post or user is flagged multiple times, each additional flag is considered a &quot;report&quot; and added to the original flag. Set this option to a number other than zero to limit the number of reports an item can receive.",
"flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts (Set to 0 to disable, default: 0)",
"flags.auto-resolve-on-ban": "Automatically resolve all of a user's tickets when they are banned" "flags.auto-resolve-on-ban": "Automatically resolve all of a user's tickets when they are banned"
} }

@ -81,5 +81,6 @@
"bulk-actions": "Bulk Actions", "bulk-actions": "Bulk Actions",
"bulk-resolve": "Resolve Flag(s)", "bulk-resolve": "Resolve Flag(s)",
"bulk-success": "%1 flags updated", "bulk-success": "%1 flags updated",
"flagged-timeago-readable": "Flagged <span class=\"timeago\" title=\"%1\"></span> (%2)" "flagged-timeago-readable": "Flagged <span class=\"timeago\" title=\"%1\"></span> (%2)",
"auto-flagged": "[Auto Flagged] Received %1 downvotes."
} }

@ -23,7 +23,7 @@
"close": "Close", "close": "Close",
"pagination": "Pagination", "pagination": "Pagination",
"pagination.out_of": "%1 out of %2", "pagination.out_of": "%1 out of %2",
"pagination.enter_index": "Enter index", "pagination.enter_index": "Go to post index",
"header.admin": "Admin", "header.admin": "Admin",
"header.categories": "Categories", "header.categories": "Categories",
"header.recent": "Recent", "header.recent": "Recent",

@ -181,5 +181,7 @@
"timeago_earlier": "%1 earlier", "timeago_earlier": "%1 earlier",
"first-post": "First post", "first-post": "First post",
"last-post": "Last post", "last-post": "Last post",
"go-to-my-next-post": "Go to my next post",
"no-more-next-post": "You don't have more posts in this topic",
"post-quick-reply": "Post quick reply" "post-quick-reply": "Post quick reply"
} }

@ -18,5 +18,6 @@
"flags.limit-per-target": "Maximum number of times something can be flagged", "flags.limit-per-target": "Maximum number of times something can be flagged",
"flags.limit-per-target-placeholder": "Default: 0", "flags.limit-per-target-placeholder": "Default: 0",
"flags.limit-per-target-help": "When a post or user is flagged multiple times, each additional flag is considered a &quot;report&quot; and added to the original flag. Set this option to a number other than zero to limit the number of reports an item can receive.", "flags.limit-per-target-help": "When a post or user is flagged multiple times, each additional flag is considered a &quot;report&quot; and added to the original flag. Set this option to a number other than zero to limit the number of reports an item can receive.",
"flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts (Set to 0 to disable, default: 0)",
"flags.auto-resolve-on-ban": "Automatically resolve all of a user's tickets when they are banned" "flags.auto-resolve-on-ban": "Automatically resolve all of a user's tickets when they are banned"
} }

@ -81,5 +81,6 @@
"bulk-actions": "Bulk Actions", "bulk-actions": "Bulk Actions",
"bulk-resolve": "Resolve Flag(s)", "bulk-resolve": "Resolve Flag(s)",
"bulk-success": "%1 flags updated", "bulk-success": "%1 flags updated",
"flagged-timeago-readable": "Flagged <span class=\"timeago\" title=\"%1\"></span> (%2)" "flagged-timeago-readable": "Flagged <span class=\"timeago\" title=\"%1\"></span> (%2)",
"auto-flagged": "[Auto Flagged] Received %1 downvotes."
} }

@ -23,7 +23,7 @@
"close": "Shoot down", "close": "Shoot down",
"pagination": "Pagination", "pagination": "Pagination",
"pagination.out_of": "%1 out of %2", "pagination.out_of": "%1 out of %2",
"pagination.enter_index": "Enter index", "pagination.enter_index": "Go to post index",
"header.admin": "Captains only", "header.admin": "Captains only",
"header.categories": "Categories", "header.categories": "Categories",
"header.recent": "Recent", "header.recent": "Recent",

@ -181,5 +181,7 @@
"timeago_earlier": "%1 earlier", "timeago_earlier": "%1 earlier",
"first-post": "First post", "first-post": "First post",
"last-post": "Last post", "last-post": "Last post",
"go-to-my-next-post": "Go to my next post",
"no-more-next-post": "You don't have more posts in this topic",
"post-quick-reply": "Post quick reply" "post-quick-reply": "Post quick reply"
} }

@ -18,5 +18,6 @@
"flags.limit-per-target": "Maximum number of times something can be flagged", "flags.limit-per-target": "Maximum number of times something can be flagged",
"flags.limit-per-target-placeholder": "Default: 0", "flags.limit-per-target-placeholder": "Default: 0",
"flags.limit-per-target-help": "When a post or user is flagged multiple times, each additional flag is considered a &quot;report&quot; and added to the original flag. Set this option to a number other than zero to limit the number of reports an item can receive.", "flags.limit-per-target-help": "When a post or user is flagged multiple times, each additional flag is considered a &quot;report&quot; and added to the original flag. Set this option to a number other than zero to limit the number of reports an item can receive.",
"flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts (Set to 0 to disable, default: 0)",
"flags.auto-resolve-on-ban": "Automatically resolve all of a user's tickets when they are banned" "flags.auto-resolve-on-ban": "Automatically resolve all of a user's tickets when they are banned"
} }

@ -81,5 +81,6 @@
"bulk-actions": "Bulk Actions", "bulk-actions": "Bulk Actions",
"bulk-resolve": "Resolve Flag(s)", "bulk-resolve": "Resolve Flag(s)",
"bulk-success": "%1 flags updated", "bulk-success": "%1 flags updated",
"flagged-timeago-readable": "Flagged <span class=\"timeago\" title=\"%1\"></span> (%2)" "flagged-timeago-readable": "Flagged <span class=\"timeago\" title=\"%1\"></span> (%2)",
"auto-flagged": "[Auto Flagged] Received %1 downvotes."
} }

@ -23,7 +23,7 @@
"close": "Cerrar", "close": "Cerrar",
"pagination": "Paginación", "pagination": "Paginación",
"pagination.out_of": "%1 de %2", "pagination.out_of": "%1 de %2",
"pagination.enter_index": "Introduzca el número", "pagination.enter_index": "Go to post index",
"header.admin": "Administración", "header.admin": "Administración",
"header.categories": "Categorías", "header.categories": "Categorías",
"header.recent": "Recientes", "header.recent": "Recientes",

@ -181,5 +181,7 @@
"timeago_earlier": "%1 antes", "timeago_earlier": "%1 antes",
"first-post": "First post", "first-post": "First post",
"last-post": "Last post", "last-post": "Last post",
"go-to-my-next-post": "Go to my next post",
"no-more-next-post": "You don't have more posts in this topic",
"post-quick-reply": "Post quick reply" "post-quick-reply": "Post quick reply"
} }

@ -18,5 +18,6 @@
"flags.limit-per-target": "Maximum number of times something can be flagged", "flags.limit-per-target": "Maximum number of times something can be flagged",
"flags.limit-per-target-placeholder": "Default: 0", "flags.limit-per-target-placeholder": "Default: 0",
"flags.limit-per-target-help": "When a post or user is flagged multiple times, each additional flag is considered a &quot;report&quot; and added to the original flag. Set this option to a number other than zero to limit the number of reports an item can receive.", "flags.limit-per-target-help": "When a post or user is flagged multiple times, each additional flag is considered a &quot;report&quot; and added to the original flag. Set this option to a number other than zero to limit the number of reports an item can receive.",
"flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts (Set to 0 to disable, default: 0)",
"flags.auto-resolve-on-ban": "Automatically resolve all of a user's tickets when they are banned" "flags.auto-resolve-on-ban": "Automatically resolve all of a user's tickets when they are banned"
} }

@ -81,5 +81,6 @@
"bulk-actions": "Bulk Actions", "bulk-actions": "Bulk Actions",
"bulk-resolve": "Resolve Flag(s)", "bulk-resolve": "Resolve Flag(s)",
"bulk-success": "%1 flags updated", "bulk-success": "%1 flags updated",
"flagged-timeago-readable": "Flagged <span class=\"timeago\" title=\"%1\"></span> (%2)" "flagged-timeago-readable": "Flagged <span class=\"timeago\" title=\"%1\"></span> (%2)",
"auto-flagged": "[Auto Flagged] Received %1 downvotes."
} }

@ -23,7 +23,7 @@
"close": "Sulge", "close": "Sulge",
"pagination": "Lehekülgede numeratsioon", "pagination": "Lehekülgede numeratsioon",
"pagination.out_of": "%1 kõigist %2-st", "pagination.out_of": "%1 kõigist %2-st",
"pagination.enter_index": "Sisetage indeks", "pagination.enter_index": "Go to post index",
"header.admin": "Admin", "header.admin": "Admin",
"header.categories": "Kategooriad", "header.categories": "Kategooriad",
"header.recent": "Hiljutised", "header.recent": "Hiljutised",

@ -181,5 +181,7 @@
"timeago_earlier": "%1 earlier", "timeago_earlier": "%1 earlier",
"first-post": "First post", "first-post": "First post",
"last-post": "Last post", "last-post": "Last post",
"go-to-my-next-post": "Go to my next post",
"no-more-next-post": "You don't have more posts in this topic",
"post-quick-reply": "Post quick reply" "post-quick-reply": "Post quick reply"
} }

@ -18,5 +18,6 @@
"flags.limit-per-target": "Maximum number of times something can be flagged", "flags.limit-per-target": "Maximum number of times something can be flagged",
"flags.limit-per-target-placeholder": "Default: 0", "flags.limit-per-target-placeholder": "Default: 0",
"flags.limit-per-target-help": "When a post or user is flagged multiple times, each additional flag is considered a &quot;report&quot; and added to the original flag. Set this option to a number other than zero to limit the number of reports an item can receive.", "flags.limit-per-target-help": "When a post or user is flagged multiple times, each additional flag is considered a &quot;report&quot; and added to the original flag. Set this option to a number other than zero to limit the number of reports an item can receive.",
"flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts (Set to 0 to disable, default: 0)",
"flags.auto-resolve-on-ban": "Automatically resolve all of a user's tickets when they are banned" "flags.auto-resolve-on-ban": "Automatically resolve all of a user's tickets when they are banned"
} }

@ -81,5 +81,6 @@
"bulk-actions": "عملیات گروهی", "bulk-actions": "عملیات گروهی",
"bulk-resolve": "Resolve Flag(s)", "bulk-resolve": "Resolve Flag(s)",
"bulk-success": "%1 گزارش بروزرسانی شد", "bulk-success": "%1 گزارش بروزرسانی شد",
"flagged-timeago-readable": "گزارش شده <span class=\"timeago\" title=\"%1\"></span> (%2)" "flagged-timeago-readable": "گزارش شده <span class=\"timeago\" title=\"%1\"></span> (%2)",
"auto-flagged": "[Auto Flagged] Received %1 downvotes."
} }

@ -23,7 +23,7 @@
"close": "بستن", "close": "بستن",
"pagination": "صفحه‌بندی", "pagination": "صفحه‌بندی",
"pagination.out_of": "%1 از %2", "pagination.out_of": "%1 از %2",
"pagination.enter_index": "شماره را وارد کنید", "pagination.enter_index": "Go to post index",
"header.admin": "مدیر", "header.admin": "مدیر",
"header.categories": "دسته‌بندی‌ها", "header.categories": "دسته‌بندی‌ها",
"header.recent": "تازه‌ها", "header.recent": "تازه‌ها",

@ -181,5 +181,7 @@
"timeago_earlier": "%1 قبل", "timeago_earlier": "%1 قبل",
"first-post": "اولین پست", "first-post": "اولین پست",
"last-post": "آخرین پست", "last-post": "آخرین پست",
"go-to-my-next-post": "Go to my next post",
"no-more-next-post": "You don't have more posts in this topic",
"post-quick-reply": "Post quick reply" "post-quick-reply": "Post quick reply"
} }

@ -18,5 +18,6 @@
"flags.limit-per-target": "Maximum number of times something can be flagged", "flags.limit-per-target": "Maximum number of times something can be flagged",
"flags.limit-per-target-placeholder": "Default: 0", "flags.limit-per-target-placeholder": "Default: 0",
"flags.limit-per-target-help": "When a post or user is flagged multiple times, each additional flag is considered a &quot;report&quot; and added to the original flag. Set this option to a number other than zero to limit the number of reports an item can receive.", "flags.limit-per-target-help": "When a post or user is flagged multiple times, each additional flag is considered a &quot;report&quot; and added to the original flag. Set this option to a number other than zero to limit the number of reports an item can receive.",
"flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts (Set to 0 to disable, default: 0)",
"flags.auto-resolve-on-ban": "Automatically resolve all of a user's tickets when they are banned" "flags.auto-resolve-on-ban": "Automatically resolve all of a user's tickets when they are banned"
} }

@ -81,5 +81,6 @@
"bulk-actions": "Bulk Actions", "bulk-actions": "Bulk Actions",
"bulk-resolve": "Resolve Flag(s)", "bulk-resolve": "Resolve Flag(s)",
"bulk-success": "%1 flags updated", "bulk-success": "%1 flags updated",
"flagged-timeago-readable": "Flagged <span class=\"timeago\" title=\"%1\"></span> (%2)" "flagged-timeago-readable": "Flagged <span class=\"timeago\" title=\"%1\"></span> (%2)",
"auto-flagged": "[Auto Flagged] Received %1 downvotes."
} }

@ -23,7 +23,7 @@
"close": "Sulje", "close": "Sulje",
"pagination": "Sivutus", "pagination": "Sivutus",
"pagination.out_of": "%1/%2", "pagination.out_of": "%1/%2",
"pagination.enter_index": "Syötä indeksi", "pagination.enter_index": "Go to post index",
"header.admin": "Ylläpitäjä", "header.admin": "Ylläpitäjä",
"header.categories": "Kategoriat", "header.categories": "Kategoriat",
"header.recent": "Viimeisimmät", "header.recent": "Viimeisimmät",

@ -181,5 +181,7 @@
"timeago_earlier": "%1 aiempi", "timeago_earlier": "%1 aiempi",
"first-post": "First post", "first-post": "First post",
"last-post": "Last post", "last-post": "Last post",
"go-to-my-next-post": "Go to my next post",
"no-more-next-post": "You don't have more posts in this topic",
"post-quick-reply": "Post quick reply" "post-quick-reply": "Post quick reply"
} }

@ -18,5 +18,6 @@
"flags.limit-per-target": "Nombre maximum de fois qu'un élément peut être signalé", "flags.limit-per-target": "Nombre maximum de fois qu'un élément peut être signalé",
"flags.limit-per-target-placeholder": "Défaut: 0", "flags.limit-per-target-placeholder": "Défaut: 0",
"flags.limit-per-target-help": "Lorsqu'un message ou un utilisateur a été signalé plusieurs fois, chaque indicateur supplémentaire est considéré comme un \"rapport\". et ajouté au signalement d'origine. Définissez cette option sur un nombre autre que zéro pour limiter le nombre de rapports qu'un signalement peut admettre.", "flags.limit-per-target-help": "Lorsqu'un message ou un utilisateur a été signalé plusieurs fois, chaque indicateur supplémentaire est considéré comme un \"rapport\". et ajouté au signalement d'origine. Définissez cette option sur un nombre autre que zéro pour limiter le nombre de rapports qu'un signalement peut admettre.",
"flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts (Set to 0 to disable, default: 0)",
"flags.auto-resolve-on-ban": "Résoudre automatiquement tous les tickets d'un utilisateur lorsqu'il est banni" "flags.auto-resolve-on-ban": "Résoudre automatiquement tous les tickets d'un utilisateur lorsqu'il est banni"
} }

@ -2,7 +2,7 @@
"posts": "Sujets", "posts": "Sujets",
"private": "Rendre privés les fichiers téléchargés", "private": "Rendre privés les fichiers téléchargés",
"strip-exif-data": "Supprimer les données EXIF", "strip-exif-data": "Supprimer les données EXIF",
"preserve-orphaned-uploads": "Keep uploaded files on disk after a post is purged", "preserve-orphaned-uploads": "Conserver les fichiers téléchargés après la suppression d'une publication.",
"private-extensions": "Rendre privé des extensions de fichier.", "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 : <code>pdf, xls, doc</code>). Une liste vide signifie que tous les fichiers sont privés.", "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 : <code>pdf, xls, doc</code>). 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", "resize-image-width-threshold": "Redimensionner les images si elles sont plus larges que la largeur spécifiée",

@ -81,5 +81,6 @@
"bulk-actions": "Actions", "bulk-actions": "Actions",
"bulk-resolve": "Signalement(s) résolu(s)", "bulk-resolve": "Signalement(s) résolu(s)",
"bulk-success": "%1 signalement mis à jour", "bulk-success": "%1 signalement mis à jour",
"flagged-timeago-readable": "Signalé <span class=\"timeago\" title=\"%1\"></span> (%2)" "flagged-timeago-readable": "Signalé <span class=\"timeago\" title=\"%1\"></span> (%2)",
"auto-flagged": "[Auto Flagged] Received %1 downvotes."
} }

@ -23,7 +23,7 @@
"close": "Fermer", "close": "Fermer",
"pagination": "Pagination", "pagination": "Pagination",
"pagination.out_of": "%1 sur %2", "pagination.out_of": "%1 sur %2",
"pagination.enter_index": "Entrer un numéro de page", "pagination.enter_index": "Aller à l'index des messages",
"header.admin": "Admin", "header.admin": "Admin",
"header.categories": "Catégories", "header.categories": "Catégories",
"header.recent": "Récent", "header.recent": "Récent",

@ -181,5 +181,7 @@
"timeago_earlier": "il y a %1", "timeago_earlier": "il y a %1",
"first-post": "Premier message", "first-post": "Premier message",
"last-post": "Dernier message", "last-post": "Dernier message",
"go-to-my-next-post": "Aller à mon prochain message",
"no-more-next-post": "Vous n'avez plus de messages dans ce sujet",
"post-quick-reply": "Réponse rapide" "post-quick-reply": "Réponse rapide"
} }

@ -96,16 +96,16 @@
"digest_weekly": "Hebdomadaire", "digest_weekly": "Hebdomadaire",
"digest_biweekly": "Deux fois par semaine", "digest_biweekly": "Deux fois par semaine",
"digest_monthly": "Mensuel", "digest_monthly": "Mensuel",
"has_no_follower": "Personne n'est abonné à cet utilisateur :(", "has_no_follower": "Cet utilisateur n'a pas encore d'abonné :(",
"follows_no_one": "Cet utilisateur n'est abonné à personne :(", "follows_no_one": "Cet utilisateur n'est abonné à personne :(",
"has_no_posts": "Cet utilisateur n'a encore rien posté.", "has_no_posts": "Cet utilisateur n'a encore rien posté.",
"has_no_best_posts": "Cet utilisateur n'a donné d'avis positifs", "has_no_best_posts": "Cet utilisateur n'a pas encore d'avis positifs",
"has_no_topics": "Cet utilisateur n'a encore créé aucun sujet.", "has_no_topics": "Cet utilisateur n'a encore créé aucun sujet.",
"has_no_watched_topics": "Cet utilisateur ne s'est encore abonné à aucun sujet.", "has_no_watched_topics": "Cet utilisateur ne s'est encore abonné à aucun sujet.",
"has_no_ignored_topics": "Cet utilisateur n'a encore ignoré aucun sujet.", "has_no_ignored_topics": "Cet utilisateur n'a encore ignoré aucun sujet.",
"has_no_upvoted_posts": "Cet utilisateur n'a donné d'avis positifs", "has_no_upvoted_posts": "Cet utilisateur n'a donné d'avis positifs",
"has_no_downvoted_posts": "Cet utilisateur n'a pas donné d'avis négatifs", "has_no_downvoted_posts": "Cet utilisateur n'a pas donné d'avis négatifs",
"has_no_controversial_posts": "This user does not have any downvoted posts yet.", "has_no_controversial_posts": "Cet utilisateur n'a pas encore d'avis négatifs.",
"has_no_blocks": "Vous n'avez bloqué aucun utilisateur.", "has_no_blocks": "Vous n'avez bloqué aucun utilisateur.",
"email_hidden": "Email masqué", "email_hidden": "Email masqué",
"hidden": "masqué", "hidden": "masqué",

@ -18,5 +18,6 @@
"flags.limit-per-target": "Maximum number of times something can be flagged", "flags.limit-per-target": "Maximum number of times something can be flagged",
"flags.limit-per-target-placeholder": "Default: 0", "flags.limit-per-target-placeholder": "Default: 0",
"flags.limit-per-target-help": "When a post or user is flagged multiple times, each additional flag is considered a &quot;report&quot; and added to the original flag. Set this option to a number other than zero to limit the number of reports an item can receive.", "flags.limit-per-target-help": "When a post or user is flagged multiple times, each additional flag is considered a &quot;report&quot; and added to the original flag. Set this option to a number other than zero to limit the number of reports an item can receive.",
"flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts (Set to 0 to disable, default: 0)",
"flags.auto-resolve-on-ban": "Automatically resolve all of a user's tickets when they are banned" "flags.auto-resolve-on-ban": "Automatically resolve all of a user's tickets when they are banned"
} }

@ -81,5 +81,6 @@
"bulk-actions": "Bulk Actions", "bulk-actions": "Bulk Actions",
"bulk-resolve": "Resolve Flag(s)", "bulk-resolve": "Resolve Flag(s)",
"bulk-success": "%1 flags updated", "bulk-success": "%1 flags updated",
"flagged-timeago-readable": "Flagged <span class=\"timeago\" title=\"%1\"></span> (%2)" "flagged-timeago-readable": "Flagged <span class=\"timeago\" title=\"%1\"></span> (%2)",
"auto-flagged": "[Auto Flagged] Received %1 downvotes."
} }

@ -23,7 +23,7 @@
"close": "Pechar ", "close": "Pechar ",
"pagination": "Paxinación", "pagination": "Paxinación",
"pagination.out_of": "%1 de %2", "pagination.out_of": "%1 de %2",
"pagination.enter_index": "Introduce unha referencia", "pagination.enter_index": "Go to post index",
"header.admin": "Admin", "header.admin": "Admin",
"header.categories": "Categorías", "header.categories": "Categorías",
"header.recent": "Recentes", "header.recent": "Recentes",

@ -181,5 +181,7 @@
"timeago_earlier": "%1 earlier", "timeago_earlier": "%1 earlier",
"first-post": "First post", "first-post": "First post",
"last-post": "Last post", "last-post": "Last post",
"go-to-my-next-post": "Go to my next post",
"no-more-next-post": "You don't have more posts in this topic",
"post-quick-reply": "Post quick reply" "post-quick-reply": "Post quick reply"
} }

@ -4,8 +4,8 @@
"acp-title": "%1 | לוח בקרה למנהל NodeBB", "acp-title": "%1 | לוח בקרה למנהל NodeBB",
"settings-header-contents": "תוכן", "settings-header-contents": "תוכן",
"changes-saved": "Changes Saved", "changes-saved": "שינויים שנשמרו",
"changes-saved-message": "Your changes to the NodeBB configuration have been saved.", "changes-saved-message": "השינויים שלך בתצורת NodeBB נשמרו.",
"changes-not-saved": "Changes Not Saved", "changes-not-saved": "השינויים לא נשמרו",
"changes-not-saved-message": "NodeBB encountered a problem saving your changes. (%1)" "changes-not-saved-message": "NodeBB נתקל בעיה בשמירת השינויים שלך. (%1)"
} }

@ -13,7 +13,7 @@
"headers.acao-help": "כדי למנוע גישה לכל האתרים, השאר ריק", "headers.acao-help": "כדי למנוע גישה לכל האתרים, השאר ריק",
"headers.acao-regex-help": "הכנס תבנית טקסט (Regex) כאן כדי לאפשר קריאה דינאמית מאתרים חיצוניים. אם ברצונך לחסום כל גישה חיצונית, השאר ריק.", "headers.acao-regex-help": "הכנס תבנית טקסט (Regex) כאן כדי לאפשר קריאה דינאמית מאתרים חיצוניים. אם ברצונך לחסום כל גישה חיצונית, השאר ריק.",
"headers.acac": "אתרים אשר אל בקשות אליהם, יתווספו גם נתוני כניסה כגוןCookie וכו'. ( Access-Control-Allow-Credentials)", "headers.acac": "אתרים אשר אל בקשות אליהם, יתווספו גם נתוני כניסה כגוןCookie וכו'. ( Access-Control-Allow-Credentials)",
"headers.acam": "Access-Control-Allow-Methods", "headers.acam": "שיטות אפשריות בבקרת גישה",
"headers.acah": "Access-Control-Allow-Headers", "headers.acah": "Access-Control-Allow-Headers",
"headers.coep": "Cross-Origin-Embedder-Policy", "headers.coep": "Cross-Origin-Embedder-Policy",
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>", "headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",

@ -18,5 +18,6 @@
"flags.limit-per-target": "מספר הפעמים המרבי שניתן לסמן משהו", "flags.limit-per-target": "מספר הפעמים המרבי שניתן לסמן משהו",
"flags.limit-per-target-placeholder": "ברירת מחדל: 0", "flags.limit-per-target-placeholder": "ברירת מחדל: 0",
"flags.limit-per-target-help": "כשפוסט או משתמש מסומן כמה פעמים, כל דיווח נוסף נחשב ל &quot;דיווח&quot; ונוסף לדיווח הראשון. הגדר את האופציה הזאת לכל מספר שהוא לא 0 כדי להגביל את כמות הדיווחים שפוסט או משתמש יכול לקבל.", "flags.limit-per-target-help": "כשפוסט או משתמש מסומן כמה פעמים, כל דיווח נוסף נחשב ל &quot;דיווח&quot; ונוסף לדיווח הראשון. הגדר את האופציה הזאת לכל מספר שהוא לא 0 כדי להגביל את כמות הדיווחים שפוסט או משתמש יכול לקבל.",
"flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts (Set to 0 to disable, default: 0)",
"flags.auto-resolve-on-ban": "פתור אוטומטי כל כרטיסי משתמש כאשר הוא מוחרם" "flags.auto-resolve-on-ban": "פתור אוטומטי כל כרטיסי משתמש כאשר הוא מוחרם"
} }

@ -81,5 +81,6 @@
"bulk-actions": "פעולות כלליות", "bulk-actions": "פעולות כלליות",
"bulk-resolve": "השלם דיווח(ים)", "bulk-resolve": "השלם דיווח(ים)",
"bulk-success": "%1 דיווחים עודכנו", "bulk-success": "%1 דיווחים עודכנו",
"flagged-timeago-readable": "מדווחים <span class=\"timeago\" title=\"%1\"></span> (%2)" "flagged-timeago-readable": "מדווחים <span class=\"timeago\" title=\"%1\"></span> (%2)",
"auto-flagged": "[Auto Flagged] Received %1 downvotes."
} }

@ -23,7 +23,7 @@
"close": "סגור", "close": "סגור",
"pagination": "הגדרות עמוד", "pagination": "הגדרות עמוד",
"pagination.out_of": "%1 מתוך %2", "pagination.out_of": "%1 מתוך %2",
"pagination.enter_index": "הכניסו אינדקס", "pagination.enter_index": "Go to post index",
"header.admin": "ניהול", "header.admin": "ניהול",
"header.categories": "קטגוריות", "header.categories": "קטגוריות",
"header.recent": "פוסטים אחרונים", "header.recent": "פוסטים אחרונים",

@ -1,7 +1,7 @@
{ {
"chat.chatting_with": "שוחח עם", "chat.chatting_with": "שוחח עם",
"chat.placeholder": "Type chat message here, drag & drop images, press enter to send", "chat.placeholder": "הקלד את הודעת הצ'אט כאן, ניתן גם לגרור ולשחרר כאן תמונות, הקש אנטר לשליחה.",
"chat.scroll-up-alert": "אתה מסתכל על הודעות ישנות. לחץ כאן למעבר להודעה האחרונה.", "chat.scroll-up-alert": "אתה צופה כעת על הודעות ישנות. לחץ כאן למעבר להודעה האחרונה.",
"chat.send": "שלח", "chat.send": "שלח",
"chat.no_active": "אין לך צ'אטים פעילים", "chat.no_active": "אין לך צ'אטים פעילים",
"chat.user_typing": "%1 מקליד ...", "chat.user_typing": "%1 מקליד ...",
@ -59,7 +59,7 @@
"composer.upload-file": "העלה קובץ", "composer.upload-file": "העלה קובץ",
"composer.zen_mode": "מסך מלא", "composer.zen_mode": "מסך מלא",
"composer.select_category": "בחר קטגוריה", "composer.select_category": "בחר קטגוריה",
"composer.textarea.placeholder": "כתוב את תוכן הפוסט כאן. ניתן גם לגרור לכאן תמונות.", "composer.textarea.placeholder": "כתוב את תוכן הפוסט כאן. ניתן גם לגרור ולשחרר כאן תמונות.",
"composer.schedule-for": "תזמון נושא ל", "composer.schedule-for": "תזמון נושא ל",
"composer.schedule-date": "תאריך", "composer.schedule-date": "תאריך",
"composer.schedule-time": "שעה", "composer.schedule-time": "שעה",
@ -68,8 +68,8 @@
"bootbox.ok": "אישור", "bootbox.ok": "אישור",
"bootbox.cancel": "בטל", "bootbox.cancel": "בטל",
"bootbox.confirm": "אשר", "bootbox.confirm": "אשר",
"bootbox.submit": "Submit", "bootbox.submit": "שליחה",
"bootbox.send": "Send", "bootbox.send": "שלח",
"cover.dragging_title": "מיקום תמונת נושא", "cover.dragging_title": "מיקום תמונת נושא",
"cover.dragging_message": "גרור תמונת נושא למיקום הרצוי ולחץ על \"שמור\"", "cover.dragging_message": "גרור תמונת נושא למיקום הרצוי ולחץ על \"שמור\"",
"cover.saved": "תמונת הנושא והמיקום נשמר", "cover.saved": "תמונת הנושא והמיקום נשמר",

@ -15,7 +15,7 @@
"topic": "נושא", "topic": "נושא",
"accept": "אשר", "accept": "אשר",
"reject": "דחה", "reject": "דחה",
"remove": "Remove", "remove": "הסרה",
"notify": "Notify", "notify": "Notify",
"notify-user": "Notify User" "notify-user": "שלח התראה למשתמש"
} }

@ -181,5 +181,7 @@
"timeago_earlier": "לפני %1 ", "timeago_earlier": "לפני %1 ",
"first-post": "פוסט ראשון", "first-post": "פוסט ראשון",
"last-post": "פוסט אחרון", "last-post": "פוסט אחרון",
"go-to-my-next-post": "Go to my next post",
"no-more-next-post": "You don't have more posts in this topic",
"post-quick-reply": "רשום תשובה מהירה" "post-quick-reply": "רשום תשובה מהירה"
} }

@ -184,7 +184,7 @@
"consent.export_posts": "יצוא פוסטים (CVS.)", "consent.export_posts": "יצוא פוסטים (CVS.)",
"consent.export-posts-success": "ייצוא הפוסטים מתבצע כעת. תקבל התראה כאשר הייצוא יסתיים.", "consent.export-posts-success": "ייצוא הפוסטים מתבצע כעת. תקבל התראה כאשר הייצוא יסתיים.",
"emailUpdate.intro": "אנא הכנס את כתובת הדוא\"ל שלך. הפורום משתמש בדוא\"ל שלך לשליחת תקציר מתוזמן והתראות, כמו כן לשחזור חשבון במקרה ששוכחים את הסיסמה.", "emailUpdate.intro": "אנא הכנס את כתובת הדוא\"ל שלך. הפורום משתמש בדוא\"ל שלך לשליחת תקציר מתוזמן והתראות, כמו כן לשחזור חשבון במקרה ששוכחים את הסיסמה.",
"emailUpdate.optional": "<strong>This field is optional</strong>. You are not obligated to provide your email address, but without a validated email you will not be able to recover your account or login with your email.", "emailUpdate.optional": "שדה זה הוא אופציונלי. אינך מחויב לספק את כתובת הדוא\"ל שלך, אך ללא דוא\"ל מאומת לא תוכל לשחזר את חשבונך או להתחבר באמצעות הדוא\"ל שלך.",
"emailUpdate.required": "<strong>This field is required</strong>.", "emailUpdate.required": "זהו שדה חובה",
"emailUpdate.change-instructions": "מייל אימות יישלח לכתובת דוא\"ל שהכנסת עם קישור ייחודי. לחיצה על הקישור יאמת את בעלותך על הדוא\"ל ותקבל גישה לחשבונך. בכל זמן, תוכל לעדכן את כתובת הדוא\"ל שלך בדף החשבון שלך." "emailUpdate.change-instructions": "מייל אימות יישלח לכתובת דוא\"ל שהכנסת עם קישור ייחודי. לחיצה על הקישור יאמת את בעלותך על הדוא\"ל ותקבל גישה לחשבונך. בכל זמן, תוכל לעדכן את כתובת הדוא\"ל שלך בדף החשבון שלך."
} }

@ -5,7 +5,7 @@
"most_flags": "הכי הרבה דיווחי משתמשים", "most_flags": "הכי הרבה דיווחי משתמשים",
"search": "חיפוש", "search": "חיפוש",
"enter_username": "הכנס שם משתמש לחיפוש", "enter_username": "הכנס שם משתמש לחיפוש",
"search-user-for-chat": "Search a user to start chat", "search-user-for-chat": "חפש משתמש כדי להתחיל איתו צאט",
"load_more": "טען עוד", "load_more": "טען עוד",
"users-found-search-took": "%1 משתמשים נמצאו! החיפוש ערך %2 שניות.", "users-found-search-took": "%1 משתמשים נמצאו! החיפוש ערך %2 שניות.",
"filter-by": "פלטר על-פי", "filter-by": "פלטר על-פי",

@ -18,5 +18,6 @@
"flags.limit-per-target": "Maximum number of times something can be flagged", "flags.limit-per-target": "Maximum number of times something can be flagged",
"flags.limit-per-target-placeholder": "Default: 0", "flags.limit-per-target-placeholder": "Default: 0",
"flags.limit-per-target-help": "When a post or user is flagged multiple times, each additional flag is considered a &quot;report&quot; and added to the original flag. Set this option to a number other than zero to limit the number of reports an item can receive.", "flags.limit-per-target-help": "When a post or user is flagged multiple times, each additional flag is considered a &quot;report&quot; and added to the original flag. Set this option to a number other than zero to limit the number of reports an item can receive.",
"flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts (Set to 0 to disable, default: 0)",
"flags.auto-resolve-on-ban": "Automatically resolve all of a user's tickets when they are banned" "flags.auto-resolve-on-ban": "Automatically resolve all of a user's tickets when they are banned"
} }

@ -81,5 +81,6 @@
"bulk-actions": "Bulk Actions", "bulk-actions": "Bulk Actions",
"bulk-resolve": "Resolve Flag(s)", "bulk-resolve": "Resolve Flag(s)",
"bulk-success": "%1 flags updated", "bulk-success": "%1 flags updated",
"flagged-timeago-readable": "Flagged <span class=\"timeago\" title=\"%1\"></span> (%2)" "flagged-timeago-readable": "Flagged <span class=\"timeago\" title=\"%1\"></span> (%2)",
"auto-flagged": "[Auto Flagged] Received %1 downvotes."
} }

@ -23,7 +23,7 @@
"close": "Zatvori", "close": "Zatvori",
"pagination": "Stranice", "pagination": "Stranice",
"pagination.out_of": "%1 od %2", "pagination.out_of": "%1 od %2",
"pagination.enter_index": "Unesi index", "pagination.enter_index": "Go to post index",
"header.admin": "Admin", "header.admin": "Admin",
"header.categories": "Kategorije", "header.categories": "Kategorije",
"header.recent": "Posljednje", "header.recent": "Posljednje",

@ -14,7 +14,7 @@
"topics": "Teme", "topics": "Teme",
"replies": "Odgovori", "replies": "Odgovori",
"chat": "Razgovori", "chat": "Razgovori",
"group-chat": "Group Chats", "group-chat": "Grupni Chat",
"follows": "Pratitelji", "follows": "Pratitelji",
"upvote": "Glasači za", "upvote": "Glasači za",
"new-flags": "Nove zastave", "new-flags": "Nove zastave",
@ -32,7 +32,7 @@
"user_flagged_user": "<strong>%1</strong> označio je profil (%2)", "user_flagged_user": "<strong>%1</strong> označio je profil (%2)",
"user_flagged_user_dual": "<strong>%1</strong> i <strong>%2</strong>su označili profil (%3)", "user_flagged_user_dual": "<strong>%1</strong> i <strong>%2</strong>su označili profil (%3)",
"user_flagged_user_multiple": "<strong>%1</strong> i %2 ostalih su označili korisnički profil (%3)", "user_flagged_user_multiple": "<strong>%1</strong> i %2 ostalih su označili korisnički profil (%3)",
"user_posted_to": "<strong>%1</strong> i <strong>%2</strong> su odgovorili na: <strong>%3</strong>", "user_posted_to": "<strong>%1</strong> je odgovorio/la na: <strong>%2</strong>",
"user_posted_to_dual": "<strong>%1</strong> i %2 ostalih su odgovorili na objavu u: <strong>%3</strong>", "user_posted_to_dual": "<strong>%1</strong> i %2 ostalih su odgovorili na objavu u: <strong>%3</strong>",
"user_posted_to_multiple": "<strong>%1</strong> i %2 drugih su odgovorili na: <strong>%3</strong>", "user_posted_to_multiple": "<strong>%1</strong> i %2 drugih su odgovorili na: <strong>%3</strong>",
"user_posted_topic": "<strong>%1</strong> je otvorio novu temu: <strong>%2</strong>", "user_posted_topic": "<strong>%1</strong> je otvorio novu temu: <strong>%2</strong>",
@ -43,7 +43,7 @@
"new_register": "<strong>%1</strong> je poslao zahtjev za registraciju.", "new_register": "<strong>%1</strong> je poslao zahtjev za registraciju.",
"new_register_multiple": "<strong>%1</strong> registracija čeka odobrenje.", "new_register_multiple": "<strong>%1</strong> registracija čeka odobrenje.",
"flag_assigned_to_you": "<strong>Zastava%1</strong> je dodijeljena vama.", "flag_assigned_to_you": "<strong>Zastava%1</strong> je dodijeljena vama.",
"post_awaiting_review": "Post awaiting review", "post_awaiting_review": "Objava čeka pregled",
"profile-exported": "<strong>%1</strong> profile exported, click to download", "profile-exported": "<strong>%1</strong> profile exported, click to download",
"posts-exported": "<strong>%1</strong> posts exported, click to download", "posts-exported": "<strong>%1</strong> posts exported, click to download",
"uploads-exported": "<strong>%1</strong> uploads exported, click to download", "uploads-exported": "<strong>%1</strong> uploads exported, click to download",
@ -56,10 +56,10 @@
"email-confirm-error-message": "Nastao je problem pri potvrdi Vaše email adrese. Provjerite kod ili zatražite novi.", "email-confirm-error-message": "Nastao je problem pri potvrdi Vaše email adrese. Provjerite kod ili zatražite novi.",
"email-confirm-sent": "Provjera korisničkog emaila poslana.", "email-confirm-sent": "Provjera korisničkog emaila poslana.",
"none": "None", "none": "None",
"notification_only": "Notification Only", "notification_only": "Obavijest samo",
"email_only": "Email Only", "email_only": "Email samo",
"notification_and_email": "Notification & Email", "notification_and_email": "Obavijest i Email",
"notificationType_upvote": "When someone upvotes your post", "notificationType_upvote": "Kada netko ocijeni vašu objavi",
"notificationType_new-topic": "When someone you follow posts a topic", "notificationType_new-topic": "When someone you follow posts a topic",
"notificationType_new-reply": "When a new reply is posted in a topic you are watching", "notificationType_new-reply": "When a new reply is posted in a topic you are watching",
"notificationType_post-edit": "When a post is edited in a topic you are watching", "notificationType_post-edit": "When a post is edited in a topic you are watching",

@ -181,5 +181,7 @@
"timeago_earlier": "%1 earlier", "timeago_earlier": "%1 earlier",
"first-post": "First post", "first-post": "First post",
"last-post": "Last post", "last-post": "Last post",
"go-to-my-next-post": "Go to my next post",
"no-more-next-post": "You don't have more posts in this topic",
"post-quick-reply": "Post quick reply" "post-quick-reply": "Post quick reply"
} }

@ -18,5 +18,6 @@
"flags.limit-per-target": "Bizonyos dolgokat legfeljebb hányszor lehessen megjelölni", "flags.limit-per-target": "Bizonyos dolgokat legfeljebb hányszor lehessen megjelölni",
"flags.limit-per-target-placeholder": "Alapértelmezett: 0", "flags.limit-per-target-placeholder": "Alapértelmezett: 0",
"flags.limit-per-target-help": "Amikor egy hozzászólás vagy felhasználó több megjelölést kap, akkor minden megjelölés &quot;jelentésnek&quot; számít és hozzáadódik az eredeti megjelöléshez. Adj meg 0-tól eltérő értéket egy maximális jelölési szám beállításához.", "flags.limit-per-target-help": "Amikor egy hozzászólás vagy felhasználó több megjelölést kap, akkor minden megjelölés &quot;jelentésnek&quot; számít és hozzáadódik az eredeti megjelöléshez. Adj meg 0-tól eltérő értéket egy maximális jelölési szám beállításához.",
"flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts (Set to 0 to disable, default: 0)",
"flags.auto-resolve-on-ban": "A felhasználó összes megjelölésének feloldása, amikor kitiltásra kerül" "flags.auto-resolve-on-ban": "A felhasználó összes megjelölésének feloldása, amikor kitiltásra kerül"
} }

@ -81,5 +81,6 @@
"bulk-actions": "Tömeges műveletek", "bulk-actions": "Tömeges műveletek",
"bulk-resolve": "Megoldott jelölés", "bulk-resolve": "Megoldott jelölés",
"bulk-success": "%1 jelölő frissítve", "bulk-success": "%1 jelölő frissítve",
"flagged-timeago-readable": "Megjelölve <span class=\"timeago\" title=\"%1\"></span> (%2)" "flagged-timeago-readable": "Megjelölve <span class=\"timeago\" title=\"%1\"></span> (%2)",
"auto-flagged": "[Auto Flagged] Received %1 downvotes."
} }

@ -23,7 +23,7 @@
"close": "Bezárás", "close": "Bezárás",
"pagination": "Lapozás", "pagination": "Lapozás",
"pagination.out_of": "%1 / %2", "pagination.out_of": "%1 / %2",
"pagination.enter_index": "Írj be egy számot", "pagination.enter_index": "Go to post index",
"header.admin": "Admin", "header.admin": "Admin",
"header.categories": "Kategóriák", "header.categories": "Kategóriák",
"header.recent": "Legutóbbi", "header.recent": "Legutóbbi",

@ -181,5 +181,7 @@
"timeago_earlier": "%1 korábban", "timeago_earlier": "%1 korábban",
"first-post": "Első bejegyzés", "first-post": "Első bejegyzés",
"last-post": "Utolsó bejegyzés", "last-post": "Utolsó bejegyzés",
"go-to-my-next-post": "Go to my next post",
"no-more-next-post": "You don't have more posts in this topic",
"post-quick-reply": "Post quick reply" "post-quick-reply": "Post quick reply"
} }

@ -18,5 +18,6 @@
"flags.limit-per-target": "Maximum number of times something can be flagged", "flags.limit-per-target": "Maximum number of times something can be flagged",
"flags.limit-per-target-placeholder": "Default: 0", "flags.limit-per-target-placeholder": "Default: 0",
"flags.limit-per-target-help": "When a post or user is flagged multiple times, each additional flag is considered a &quot;report&quot; and added to the original flag. Set this option to a number other than zero to limit the number of reports an item can receive.", "flags.limit-per-target-help": "When a post or user is flagged multiple times, each additional flag is considered a &quot;report&quot; and added to the original flag. Set this option to a number other than zero to limit the number of reports an item can receive.",
"flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts (Set to 0 to disable, default: 0)",
"flags.auto-resolve-on-ban": "Automatically resolve all of a user's tickets when they are banned" "flags.auto-resolve-on-ban": "Automatically resolve all of a user's tickets when they are banned"
} }

@ -81,5 +81,6 @@
"bulk-actions": "Bulk Actions", "bulk-actions": "Bulk Actions",
"bulk-resolve": "Resolve Flag(s)", "bulk-resolve": "Resolve Flag(s)",
"bulk-success": "%1 flags updated", "bulk-success": "%1 flags updated",
"flagged-timeago-readable": "Flagged <span class=\"timeago\" title=\"%1\"></span> (%2)" "flagged-timeago-readable": "Flagged <span class=\"timeago\" title=\"%1\"></span> (%2)",
"auto-flagged": "[Auto Flagged] Received %1 downvotes."
} }

@ -23,7 +23,7 @@
"close": "Tutup", "close": "Tutup",
"pagination": "Halaman", "pagination": "Halaman",
"pagination.out_of": "%1 dari %2", "pagination.out_of": "%1 dari %2",
"pagination.enter_index": "Masukkan index", "pagination.enter_index": "Go to post index",
"header.admin": "Admin", "header.admin": "Admin",
"header.categories": "Kategori", "header.categories": "Kategori",
"header.recent": "Terbaru", "header.recent": "Terbaru",

@ -181,5 +181,7 @@
"timeago_earlier": "%1 earlier", "timeago_earlier": "%1 earlier",
"first-post": "First post", "first-post": "First post",
"last-post": "Last post", "last-post": "Last post",
"go-to-my-next-post": "Go to my next post",
"no-more-next-post": "You don't have more posts in this topic",
"post-quick-reply": "Post quick reply" "post-quick-reply": "Post quick reply"
} }

@ -18,5 +18,6 @@
"flags.limit-per-target": "Numero massimo di volte che qualcosa può essere segnalato", "flags.limit-per-target": "Numero massimo di volte che qualcosa può essere segnalato",
"flags.limit-per-target-placeholder": "Predefinito: 0", "flags.limit-per-target-placeholder": "Predefinito: 0",
"flags.limit-per-target-help": "Quando un post o un utente viene segnalato più volte, ogni segnalazione aggiuntiva è considerata una &quot;report&quot; e aggiunto alla segnalazione originale. Imposta questa opzione su un numero diverso da zero per limitare il numero di rapporti che un elemento può ricevere.", "flags.limit-per-target-help": "Quando un post o un utente viene segnalato più volte, ogni segnalazione aggiuntiva è considerata una &quot;report&quot; e aggiunto alla segnalazione originale. Imposta questa opzione su un numero diverso da zero per limitare il numero di rapporti che un elemento può ricevere.",
"flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts (Set to 0 to disable, default: 0)",
"flags.auto-resolve-on-ban": "Risolvi automaticamente tutti i ticket di un utente quando vengono bannati" "flags.auto-resolve-on-ban": "Risolvi automaticamente tutti i ticket di un utente quando vengono bannati"
} }

@ -81,5 +81,6 @@
"bulk-actions": "Azioni in blocco", "bulk-actions": "Azioni in blocco",
"bulk-resolve": "Risolvi segnalazione(i)", "bulk-resolve": "Risolvi segnalazione(i)",
"bulk-success": "%1 segnalazioni aggiornate", "bulk-success": "%1 segnalazioni aggiornate",
"flagged-timeago-readable": "Segnalato <span class=\"timeago\" title=\"%1\"></span> (%2)" "flagged-timeago-readable": "Segnalato <span class=\"timeago\" title=\"%1\"></span> (%2)",
"auto-flagged": "[Auto Flagged] Received %1 downvotes."
} }

@ -23,7 +23,7 @@
"close": "Chiudi", "close": "Chiudi",
"pagination": "Impaginazione", "pagination": "Impaginazione",
"pagination.out_of": "%1 di %2", "pagination.out_of": "%1 di %2",
"pagination.enter_index": "Inserisci un numero di pagina", "pagination.enter_index": "Vai all'indice dei post",
"header.admin": "Amministratore", "header.admin": "Amministratore",
"header.categories": "Categorie", "header.categories": "Categorie",
"header.recent": "Recenti", "header.recent": "Recenti",

@ -181,5 +181,7 @@
"timeago_earlier": "%1 precedente", "timeago_earlier": "%1 precedente",
"first-post": "Primo post", "first-post": "Primo post",
"last-post": "Ultimo post", "last-post": "Ultimo post",
"go-to-my-next-post": "Vai al mio prossimo post",
"no-more-next-post": "Non hai più post in questa discussione",
"post-quick-reply": "Invia una risposta rapida" "post-quick-reply": "Invia una risposta rapida"
} }

@ -18,5 +18,6 @@
"flags.limit-per-target": "Maximum number of times something can be flagged", "flags.limit-per-target": "Maximum number of times something can be flagged",
"flags.limit-per-target-placeholder": "Default: 0", "flags.limit-per-target-placeholder": "Default: 0",
"flags.limit-per-target-help": "When a post or user is flagged multiple times, each additional flag is considered a &quot;report&quot; and added to the original flag. Set this option to a number other than zero to limit the number of reports an item can receive.", "flags.limit-per-target-help": "When a post or user is flagged multiple times, each additional flag is considered a &quot;report&quot; and added to the original flag. Set this option to a number other than zero to limit the number of reports an item can receive.",
"flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts (Set to 0 to disable, default: 0)",
"flags.auto-resolve-on-ban": "Automatically resolve all of a user's tickets when they are banned" "flags.auto-resolve-on-ban": "Automatically resolve all of a user's tickets when they are banned"
} }

@ -81,5 +81,6 @@
"bulk-actions": "Bulk Actions", "bulk-actions": "Bulk Actions",
"bulk-resolve": "Resolve Flag(s)", "bulk-resolve": "Resolve Flag(s)",
"bulk-success": "%1 flags updated", "bulk-success": "%1 flags updated",
"flagged-timeago-readable": "Flagged <span class=\"timeago\" title=\"%1\"></span> (%2)" "flagged-timeago-readable": "Flagged <span class=\"timeago\" title=\"%1\"></span> (%2)",
"auto-flagged": "[Auto Flagged] Received %1 downvotes."
} }

@ -23,7 +23,7 @@
"close": "閉じる", "close": "閉じる",
"pagination": "ページ", "pagination": "ページ",
"pagination.out_of": "%2件中%1件目", "pagination.out_of": "%2件中%1件目",
"pagination.enter_index": "Enter index", "pagination.enter_index": "Go to post index",
"header.admin": "管理", "header.admin": "管理",
"header.categories": "カテゴリ", "header.categories": "カテゴリ",
"header.recent": "最近", "header.recent": "最近",

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

Loading…
Cancel
Save