Compare commits

..

118 Commits

Author SHA1 Message Date
Barış Soner Uşaklı
6e011b8ff5 fix: #10586, fix webinstaller folders 2022-05-06 13:15:07 -04:00
Barış Soner Uşaklı
e93ecc74fb fix: add missing fs-extra, #10580 2022-05-05 13:19:24 -04:00
Misty Release Bot
1fcfde9d98 chore: incrementing version number - v2.0.0
(cherry picked from commit f23c3ff5b2)
Signed-off-by: Misty Release Bot <deploy@nodebb.org>
2022-05-04 19:19:01 +00:00
Misty Release Bot
3f2aea4437 Latest translations and fallbacks 2022-05-04 09:06:35 +00:00
renovate[bot]
c3c779153a fix(deps): update dependency @socket.io/redis-adapter to v7.2.0 (#10571)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-03 16:35:20 -04:00
renovate[bot]
68168a7d74 fix(deps): update dependency autoprefixer to v10.4.7 (#10563)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-03 16:33:33 -04:00
Barış Soner Uşaklı
ea01ba0152 fix: #10569, fix category move event text 2022-05-03 14:19:38 -04:00
Misty Release Bot
0035e5f868 Latest translations and fallbacks 2022-05-03 09:06:41 +00:00
Misty Release Bot
1764f2f7fb Latest translations and fallbacks 2022-05-02 09:06:42 +00:00
Barış Soner Uşaklı
d2e6f31717 refactor: not used anymore 2022-05-01 23:04:57 -04:00
renovate[bot]
1d446e14fc fix(deps): update dependency nodebb-theme-persona to v12.0.1 (#10561)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-01 13:26:30 -04:00
Renovate Bot
a7986773fe chore(deps): update dependency mocha to v10 2022-05-01 13:23:43 +00:00
Misty Release Bot
fa118c6ba4 Latest translations and fallbacks 2022-05-01 09:06:04 +00:00
renovate[bot]
eb3c398e26 fix(deps): update dependency nodebb-plugin-mentions to v3.0.10 (#10560)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-30 21:20:41 -04:00
renovate[bot]
c3ff28ff55 fix(deps): update dependency nodebb-plugin-dbsearch to v5.1.5 (#10559)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-30 21:20:33 -04:00
Misty Release Bot
d617c6651b chore(i18n): fallback strings for new resources: nodebb.post-queue 2022-04-30 23:18:25 +00:00
Barış Soner Uşaklı
40047e1599 Merge branch 'master' of https://github.com/NodeBB/NodeBB 2022-04-30 19:17:26 -04:00
Barış Soner Uşaklı
012860a49a feat: show number of selected posts in reject confirm 2022-04-30 19:17:22 -04:00
Misty Release Bot
3492dd11e6 chore(i18n): fallback strings for new resources: nodebb.post-queue 2022-04-30 23:08:36 +00:00
Barış Soner Uşaklı
23175110a2 feat: post queue bulk actions closes #10520, fix #10555, 2022-04-30 19:07:49 -04:00
renovate[bot]
1acbe4c10f fix(deps): update dependency nodebb-plugin-mentions to v3.0.9 (#10554)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-30 18:51:11 -04:00
renovate[bot]
6217db0041 fix(deps): update dependency postcss to v8.4.13 (#10553)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-30 09:58:04 -04:00
renovate[bot]
b0dc561579 fix(deps): update dependency express to v4.18.1 (#10550)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-30 09:57:37 -04:00
renovate[bot]
672ab25ab4 fix(deps): pin dependency webpack to 5.72.0 (#10549)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-30 09:56:38 -04:00
Misty Release Bot
72d47a0b8a chore(i18n): fallback strings for new resources: nodebb.error, nodebb.flags 2022-04-30 01:40:55 +00:00
Barış Soner Uşaklı
d20b07cfea Webpack5 (#10311)
* feat: webpack 5 part 1

* fix: gruntfile fixes

* fix: fix taskbar warning

add app.importScript
copy public/src/modules to build folder

* refactor: remove commented old code

* feat: reenable admin

* fix: acp settings pages, fix sortable on manage categories

embedded require in html not allowed

* fix: bundle serialize/deserizeli so plugins dont break

* test: fixe util tests

* test: fix require path

* test: more test fixes

* test: require correct utils module

* test: require correct utils

* test: log stack

* test: fix db require blowing up tests

* test: move and disable bundle test

* refactor: add aliases

* test: disable testing route

* fix: move webpack modules necessary for build, into `dependencies`

* test: fix one more test

remove 500-embed.tpl

* fix: restore use of assets/nodebb.min.js, at least for now

* fix: remove unnecessary line break

* fix: point to proper ACP bundle

* test: maybe fix build test

* test: composer

* refactor: dont need dist

* refactor: more cleanup

use everything from build/public folder

* get rid of conditional import in app.js

* fix: ace

* refactor: cropper alias

* test: lint and test fixes

* lint: fix

* refactor: rename function to app.require

* refactor: go back to using app.require

* chore: use github branch

* chore: use webpack branch

* feat: webpack webinstaller

* feat: add chunkFile name with contenthash

* refactor: move hooks to top

* refactor: get rid of template500Function

* fix(deps): use webpack5 branch of 2factor plugin

* chore: tagging v2.0.0-beta.0 pre-release version 💥 :shipit: 🎉 🚀

* refactor: disable cache on templates

loadTemplate is called once by benchpress and the result is cache internally

* refactor: add server side helpers.js

* feat: deprecate /plugins shorthand route, closes #10343

* refactor: use build/public for webpack

* test: fix filename

* fix: more specific selector

* lint: ignore

* refactor: fix comments

* test: add debug for random failing test

* refactor: cleanup

remove test page, remove dupe functions in utils.common

* lint: use relative path  for now

* chore: bump prerelease version

* feat: add translateKeys

* fix: optional params

* fix: get rid of extra timeago files

* refactor: cleanup, require timeago locale earlier

remove translator.prepareDOM, it is in header.tpl html tag

* refactor: privileges system to use a Map in the backend instead of separate objects for keys and labels (#10378)

* refactor: privileges system to use a Map in the backend instead of separate objects for keys and labels

- Existing hooks are preserved (to be deprecated at a later date, possibly)
- New init hooks are called on NodeBB start, and provide a one-stop shop to add new privileges, instead of having to add to four different hooks

* docs: fix typo in comment

* test: spec changes

* refactor: privileges system to use a Map in the backend instead of separate objects for keys and labels (#10378)

* refactor: privileges system to use a Map in the backend instead of separate objects for keys and labels

- Existing hooks are preserved (to be deprecated at a later date, possibly)
- New init hooks are called on NodeBB start, and provide a one-stop shop to add new privileges, instead of having to add to four different hooks

* docs: fix typo in comment

* test: spec changes

* feat: allow app.require('bootbox'/'benchpressjs')

* refactor: require server side utils

* test: jquery ready

* change istaller to use build/public

* test: use document.addEventListener

* refactor: closes #10301

* refactor: generateTopicClass

* fix: column counts for other privileges

* fix: #10443, regression where sorted-list items did not render into the DOM in the predicted order [breaking]

* fix: typo in hook name

* refactor: introduce a generic autocomplete.init() method that can be called to add nodebb-style autocompletion but using different data sources (e.g. not user/groups/tags)

* fix: crash if `delay` not passed in (as it cannot be destructured)

* refactor: replace substr

* feat: set --panel-offset style in html element based on stored value in localStorage

* refactor: addDropupHandler() logic to be less naive

- Take into account height of the menu
- Don't apply dropUp logic if there's nothing in the dropdown
- Remove 'hidden' class (added by default in Persona for post tools) when menu items are added

closes #10423

* refactor: simplify utils.params [breaking]

Retrospective analysis of the usage of this method suggests that the options passed in are superfluous, and that only `url` is required. Using a browser built-in makes more sense to accomplish what this method sets out to do.

* feat: add support for returning full URLSearchParams for utils.params

* fix: utils.params() fallback handling

* fix: default empty obj for params()

* fix: remove \'loggedin\' and \'register\' qs parameters once they have been used, delay invocation of messages until ajaxify.end

* fix: utils.params() not allowing relative paths to be passed in

* refactor(DRY): new assertPasswordValidity utils method

* fix: incorrect error message returned on insufficient privilege on flag edit

* fix: read/update/delete access to flags API should be limited for moderators to only post flags in categories they moderate

- added failing tests and patched up middleware.assert.flags to fix

* refactor: flag api v3 tests to create new post and flags on every round

* fix: missing error:no-flag language key

* refactor: flags.canView to check flag existence, simplify middleware.assert.flag

* feat: flag deletion API endpoint, #10426

* feat: UI for flag deletion, closes #10426

* chore: update plugin versions

* chore: up emoji

* chore: update markdown

* chore: up emoji-android

* fix: regression caused by utils.params() refactor, supports arrays and pipes all values through utils.toType, adjusts tests to type check

Co-authored-by: Julian Lam <julian@nodebb.org>
2022-04-29 21:39:33 -04:00
renovate[bot]
d6843294fc fix(deps): update dependency cron to v1.8.3 (#10543)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-29 12:49:30 -04:00
dependabot[bot]
a2e263a12a chore(deps): bump nodebb-plugin-dbsearch from 5.1.3 to 5.1.4 in /install (#10545)
Bumps [nodebb-plugin-dbsearch](https://github.com/barisusakli/nodebb-plugin-dbsearch) from 5.1.3 to 5.1.4.
- [Release notes](https://github.com/barisusakli/nodebb-plugin-dbsearch/releases)
- [Commits](https://github.com/barisusakli/nodebb-plugin-dbsearch/compare/v5.1.3...v5.1.4)

---
updated-dependencies:
- dependency-name: nodebb-plugin-dbsearch
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-29 12:38:21 -04:00
renovate[bot]
8d47f352e5 fix(deps): update dependency bootbox to v5.5.3 (#10531)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-29 12:03:41 -04:00
renovate[bot]
afefee0802 fix(deps): update dependency nodemailer to v6.7.4 (#10540)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-29 12:02:54 -04:00
Julian Lam
e4a9c07817 feat: output canonical URL as last line on NodeBB boot 2022-04-29 11:29:02 -04:00
Renovate Bot
62f1c78a06 chore(deps): update dependency smtp-server to v3.11.0 2022-04-29 00:52:11 +00:00
Misty Release Bot
a764df5212 chore: update changelog for v1.19.7 2022-04-28 13:40:05 +00:00
Misty Release Bot
0c4850e287 chore: incrementing version number - v1.19.7 2022-04-28 13:40:04 +00:00
Renovate Bot
0d9179f7a1 chore(deps): update commitlint monorepo to v16.2.4 2022-04-28 06:37:13 +00:00
Misty Release Bot
4345439895 Latest translations and fallbacks 2022-04-27 09:06:30 +00:00
renovate[bot]
804542e403 chore(deps): update dependency lint-staged to v12.4.1 (#10527)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-26 13:40:41 -04:00
Barış Soner Uşaklı
50658a82f0 test: remove node18 until nodemailer is fixed 2022-04-26 13:35:29 -04:00
Julian Lam
21dbd47688 fix: typo in hook name 2022-04-26 11:31:46 -04:00
Julian Lam
46fbe15665 fix: #10443, regression where sorted-list items did not render into the DOM in the predicted order [breaking] 2022-04-26 11:31:42 -04:00
Misty Release Bot
78afb88284 Latest translations and fallbacks 2022-04-26 09:08:14 +00:00
renovate[bot]
5ae690a672 fix(deps): update dependency express to v4.18.0 (#10526)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-25 22:10:29 -04:00
renovate[bot]
d86c447a6c fix(deps): update socket.io packages to v4.5.0 (#10522)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-25 22:10:06 -04:00
dependabot[bot]
0c2d015cdc chore(deps): bump socket.io from 4.4.1 to 4.5.0 in /install (#10523)
Bumps [socket.io](https://github.com/socketio/socket.io) from 4.4.1 to 4.5.0.
- [Release notes](https://github.com/socketio/socket.io/releases)
- [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md)
- [Commits](https://github.com/socketio/socket.io/compare/4.4.1...4.5.0)

---
updated-dependencies:
- dependency-name: socket.io
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-25 18:56:22 -04:00
renovate[bot]
5ce4c87473 fix(deps): update dependency autoprefixer to v10.4.5 (#10521)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-24 22:34:35 -04:00
renovate[bot]
b81a0cfe8a fix(deps): update dependency nodebb-plugin-2factor to v3.0.7 (#10510)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-24 22:06:44 -04:00
renovate[bot]
40b7ff4b7b chore(deps): update dependency eslint to v8.14.0 (#10514)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-24 22:06:31 -04:00
renovate[bot]
a767d623a6 fix(deps): update dependency nodebb-widget-essentials to v5.0.11 (#10517)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-24 22:06:16 -04:00
Barış Soner Uşaklı
82389469f6 feat: make it simpler to use redis sentinels 2022-04-22 15:39:27 -04:00
Barış Soner Uşaklı
d98ca43799 Revert "refactor: closes #10509"
This reverts commit 7f241dbbe6.
2022-04-22 15:24:02 -04:00
Barış Soner Uşaklı
7f241dbbe6 refactor: closes #10509
deprecate third param(middleware) to setupPageRoute/setupAdminPageRoute
make middlewares optional on all 3 helpers
2022-04-22 15:22:08 -04:00
Barış Soner Uşaklı
976914e71f test: remove node 12, add 18 2022-04-22 13:29:41 -04:00
Barış Soner Uşaklı
ac125538d0 refactor: show invalid uri 2022-04-22 12:13:43 -04:00
Misty Release Bot
dba12fd4bf Latest translations and fallbacks 2022-04-22 09:06:40 +00:00
Barış Soner Uşaklı
a8e642ade2 refactor: skip content length check if submitting from post-queue 2022-04-21 12:23:37 -04:00
Misty Release Bot
0afe1d5f73 Latest translations and fallbacks 2022-04-21 09:06:18 +00:00
Renovate Bot
fff818c65f chore(deps): update dependency lint-staged to v12.4.0 2022-04-21 03:21:41 +00:00
renovate[bot]
a36911fc49 fix(deps): update dependency sharp to v0.30.4 (#10504)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-19 13:19:16 -04:00
Barış Soner Uşaklı
983197b236 Merge branch 'master' of https://github.com/NodeBB/NodeBB 2022-04-19 13:17:13 -04:00
Barış Soner Uşaklı
424db9ff37 fix: upload test for latest sharp 2022-04-19 13:17:03 -04:00
Misty Release Bot
56888b1de7 Latest translations and fallbacks 2022-04-19 09:07:07 +00:00
Misty Release Bot
01e65395ef chore(i18n): fallback strings for new resources: nodebb.admin-settings-reputation, nodebb.error 2022-04-18 19:30:38 +00:00
Misty Release Bot
9007afb995 Latest translations and fallbacks 2022-04-18 19:24:44 +00:00
Barış Soner Uşaklı
b9f9164308 fix: #10502, allow unblocking admin/mod
if they were blocked before becoming admin/mod it wasn't possible to unblock them
2022-04-17 18:15:49 -04:00
Barış Soner Uşaklı
b28f9f776a feat: closes #10501, minimum reputation to chat 2022-04-16 21:37:54 -04:00
renovate[bot]
07678fb5a4 fix(deps): update dependency prompt to v1.3.0 (#10487)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-15 22:14:08 -04:00
renovate[bot]
fe492b1127 fix(deps): update dependency nconf to v0.12.0 (#10496)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-15 22:12:46 -04:00
renovate[bot]
6c72785971 fix(deps): update dependency archiver to v5.3.1 (#10500)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-15 22:11:39 -04:00
Renovate Bot
7c1d98c7fa chore(deps): update dependency lint-staged to v12.3.8 2022-04-15 13:34:01 +00:00
Misty Release Bot
acca78117a chore: update changelog for v1.19.6 2022-04-13 21:25:10 +00:00
Misty Release Bot
283a0072a8 chore: incrementing version number - v1.19.6 2022-04-13 21:25:09 +00:00
Barış Soner Uşaklı
5316029f91 fix: dont add caller to arrays 2022-04-13 15:09:58 -04:00
dependabot[bot]
65cec8d026 chore(deps): bump semver from 7.3.6 to 7.3.7 in /install (#10493)
Bumps [semver](https://github.com/npm/node-semver) from 7.3.6 to 7.3.7.
- [Release notes](https://github.com/npm/node-semver/releases)
- [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md)
- [Commits](https://github.com/npm/node-semver/compare/v7.3.6...v7.3.7)

---
updated-dependencies:
- dependency-name: semver
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-13 13:30:32 -04:00
Barış Soner Uşaklı
c52401da02 fix: #10491, don't leak deleted message in cleanedContent 2022-04-12 15:36:06 -04:00
renovate[bot]
7c733e9cf1 fix(deps): update dependency nodebb-plugin-mentions to v3.0.8 (#10490)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-12 12:13:24 -04:00
Renovate Bot
9f49665958 chore(deps): update dependency grunt to v1.5.2 2022-04-12 15:46:44 +00:00
renovate[bot]
dc03a2f95c fix(deps): update dependency winston to v3.7.2 (#10454)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-11 18:39:39 -04:00
renovate[bot]
f253bbddae fix(deps): update dependency nconf to v0.11.4 (#10481)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-11 18:39:02 -04:00
Renovate Bot
0a8bf44e63 chore(deps): update dependency grunt to v1.5.1 2022-04-11 18:25:45 +00:00
Renovate Bot
e82d8bb69b chore(deps): update dependency grunt to v1.5.0 2022-04-11 12:30:07 +00:00
renovate[bot]
bbf2b73e91 fix(deps): update dependency yargs to v17.4.1 (#10480)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-09 21:35:44 -04:00
renovate[bot]
88200ec12f fix(deps): update dependency ioredis to v5.0.4 (#10479)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-09 21:35:16 -04:00
Renovate Bot
bc3aabb453 chore(deps): update dependency eslint to v8.13.0 2022-04-09 01:47:45 +00:00
Julian Lam
9f91db16cb fix: #10473, trim trailing slashes on config url 2022-04-08 10:28:15 -04:00
renovate[bot]
91026e5f14 fix(deps): update dependency html-to-text to v8.2.0 (#10471)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-07 18:05:41 -04:00
Barış Soner Uşaklı
398777633f fix: closes #10436, fix DST issue on acp dashboard 2022-04-07 14:14:28 -04:00
renovate[bot]
c50de9112d fix(deps): update dependency semver to v7.3.6 (#10466)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-07 14:07:03 -04:00
renovate[bot]
b3ec805988 fix(deps): update dependency html-to-text to v8.1.1 (#10470)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-07 14:06:53 -04:00
Barış Soner Uşaklı
767973717b perf: WIP #10449, allow array of pids for posts.purge (#10465)
* perf: WIP #10449, allow array of pids for posts.purge

* refactor: deletePostDiffs

* perf: deletePostFromReplies/deletePostFromGroups

* refactor: upload

* refactor: deleteFromCategoryRecentPosts

deleteFromUsersBookmarks
deleteFromUsersVotes

* feat: closes #10468, add incrObjectFieldByBulk

* refactor: allow nids for notifications.rescind

* refactor: allow uids array for user.updatePostCount

* refactor: rewrite deleteFromTopicUserNotification to work with an array

* feat: deprecate action:post.purge as well

* lint: add missing comma
2022-04-07 14:06:25 -04:00
Renovate Bot
a2ebf53b60 chore(deps): update dependency eslint-plugin-import to v2.26.0 2022-04-06 01:06:19 +00:00
renovate[bot]
b6517cfd64 fix(deps): update dependency nodebb-widget-essentials to v5.0.10 (#10461)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-05 18:43:57 -04:00
Barış Soner Uşaklı
799e94e02e feat: #10460, add cutoff to suggested topics 2022-04-05 15:37:31 -04:00
renovate[bot]
26511185ac fix(deps): update dependency body-parser to v1.20.0 (#10450)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-04 20:21:19 -04:00
renovate[bot]
5e37f34e19 fix(deps): update dependency spdx-license-list to v6.5.0 (#10452)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-04 20:20:56 -04:00
renovate[bot]
947fa193a9 fix(deps): update dependency graceful-fs to v4.2.10 (#10457)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-04 20:20:17 -04:00
renovate[bot]
30f728ca2d fix(deps): update dependency mongodb to v4.5.0 (#10458)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-04 20:20:08 -04:00
Barış Soner Uşaklı
e8058ca35c feat: add response:helpers.notAllowed 2022-04-04 17:34:52 -04:00
Barış Soner Uşaklı
b8765df5f4 feat: add filter:image.stripEXIF 2022-03-31 14:58:43 -04:00
CommanderRoot
200f0b2e4f refactor: replace deprecated String.prototype.substr() (#10432)
.substr() is deprecated so we replace it with .slice() which works similarily but isn't deprecated

Signed-off-by: Tobias Speicher <rootcommander@gmail.com>
2022-03-31 13:49:56 -04:00
renovate[bot]
0d744d30f2 fix(deps): update dependency ioredis to v5.0.3 (#10446)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-31 11:25:05 -04:00
chadjw
fe072d6091 Allows socket authentication to be handled within plugins (#10428) 2022-03-30 14:58:08 -04:00
renovate[bot]
060ad1b003 fix(deps): update dependency ioredis to v5 (#10434)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-30 14:56:20 -04:00
renovate[bot]
0ac426e0fc fix(deps): update dependency nodebb-plugin-2factor to v3.0.6 (#10435)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-30 14:54:23 -04:00
dependabot[bot]
5b1789c139 chore(deps): bump nodebb-theme-persona from 11.4.3 to 11.4.4 in /install (#10437)
Bumps [nodebb-theme-persona](https://github.com/NodeBB/nodebb-theme-persona) from 11.4.3 to 11.4.4.
- [Release notes](https://github.com/NodeBB/nodebb-theme-persona/releases)
- [Commits](https://github.com/NodeBB/nodebb-theme-persona/compare/v11.4.3...v11.4.4)

---
updated-dependencies:
- dependency-name: nodebb-theme-persona
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-30 14:30:30 -04:00
dependabot[bot]
c8c4293306 chore(deps): bump nodebb-plugin-composer-default in /install (#10438)
Bumps [nodebb-plugin-composer-default](https://github.com/NodeBB/nodebb-plugin-composer-default) from 7.0.21 to 7.0.22.
- [Release notes](https://github.com/NodeBB/nodebb-plugin-composer-default/releases)
- [Commits](https://github.com/NodeBB/nodebb-plugin-composer-default/compare/v7.0.21...v7.0.22)

---
updated-dependencies:
- dependency-name: nodebb-plugin-composer-default
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-30 14:30:22 -04:00
Misty (Bot)
7acc3ea3f8 Latest translations and fallbacks 2022-03-28 09:05:56 -04:00
Misty (Bot)
829870391b Latest translations and fallbacks 2022-03-26 09:05:57 -04:00
Renovate Bot
a6590e20e4 chore(deps): update dependency eslint to v8.12.0 2022-03-26 01:27:27 +00:00
renovate[bot]
898e0e8925 fix(deps): update dependency nodebb-plugin-composer-default to v7.0.21 (#10429)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-25 12:47:02 -04:00
Misty (Bot)
4fe531fc2a Latest translations and fallbacks 2022-03-25 09:06:01 -04:00
Misty (Bot)
a06d1246fd chore(i18n): fallback strings for new resources: nodebb.post-queue 2022-03-24 13:00:35 -04:00
Barış Soner Uşaklı
538ad9e18b feat: add confirm to reject, closes #10427 2022-03-24 12:59:38 -04:00
Misty (Bot)
56db0b56ab Latest translations and fallbacks 2022-03-24 09:06:14 -04:00
Barış Soner Uşaklı
002a241cc5 fix: delete history as well 2022-03-23 19:07:18 -04:00
Barış Soner Uşaklı
93b6053284 fix: handle purge posts as well 2022-03-23 18:38:36 -04:00
Barış Soner Uşaklı
41e70901a6 Merge branch 'master' of https://github.com/NodeBB/NodeBB 2022-03-23 18:38:20 -04:00
Barış Soner Uşaklı
edd7144946 Merge branch 'master' of https://github.com/NodeBB/NodeBB 2022-03-23 15:38:26 -04:00
Barış Soner Uşaklı
31251282ad feat: delete flagId field from post/user on flag purge 2022-03-23 15:38:21 -04:00
331 changed files with 2556 additions and 1171 deletions

View File

@@ -5,12 +5,10 @@ on:
branches:
- master
- develop
- webpack5
pull_request:
branches:
- master
- develop
- webpack5
defaults:
run:
@@ -23,7 +21,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest]
node: [12, 14, 16]
node: [14, 16]
database: [mongo-dev, mongo, redis, postgres]
include:
# only run coverage once
@@ -97,6 +95,7 @@ jobs:
SETUP: >-
{
"url": "http://127.0.0.1:4567",
"secret": "abcdef",
"admin:username": "admin",
"admin:email": "test@example.org",
"admin:password": "hAN3Eg8W",
@@ -124,6 +123,7 @@ jobs:
SETUP: >-
{
"url": "http://127.0.0.1:4567",
"secret": "abcdef",
"admin:username": "admin",
"admin:email": "test@example.org",
"admin:password": "hAN3Eg8W",
@@ -154,6 +154,7 @@ jobs:
SETUP: >-
{
"url": "http://127.0.0.1:4567/forum",
"secret": "abcdef",
"admin:username": "admin",
"admin:email": "test@example.org",
"admin:password": "hAN3Eg8W",

View File

@@ -1,3 +1,137 @@
#### v1.19.7 (2022-04-28)
##### Breaking Changes
* #10443, regression where sorted-list items did not render into the DOM in the predicted order [breaking] (46fbe156)
##### Chores
* incrementing version number - v1.19.7 (0c4850e2)
* update changelog for v1.19.6 (acca7811)
* **deps:**
* update commitlint monorepo to v16.2.4 (0d9179f7)
* update dependency lint-staged to v12.4.1 (#10527) (804542e4)
* bump socket.io from 4.4.1 to 4.5.0 in /install (#10523) (0c2d015c)
* update dependency eslint to v8.14.0 (#10514) (40b7ff4b)
* update dependency lint-staged to v12.4.0 (fff818c6)
* update dependency lint-staged to v12.3.8 (7c1d98c7)
* **i18n:** fallback strings for new resources: nodebb.admin-settings-reputation, nodebb.error (01e65395)
##### New Features
* make it simpler to use redis sentinels (82389469)
* closes #10501, minimum reputation to chat (b28f9f77)
##### Bug Fixes
* typo in hook name (21dbd476)
* upload test for latest sharp (424db9ff)
* #10502, allow unblocking admin/mod (b9f91643)
* **deps:**
* update dependency express to v4.18.0 (#10526) (5ae690a6)
* update socket.io packages to v4.5.0 (#10522) (d86c447a)
* update dependency autoprefixer to v10.4.5 (#10521) (5ce4c874)
* update dependency nodebb-plugin-2factor to v3.0.7 (#10510) (b81a0cfe)
* update dependency nodebb-widget-essentials to v5.0.11 (#10517) (a767d623)
* update dependency sharp to v0.30.4 (#10504) (a36911fc)
* update dependency prompt to v1.3.0 (#10487) (07678fb5)
* update dependency nconf to v0.12.0 (#10496) (fe492b11)
* update dependency archiver to v5.3.1 (#10500) (6c727859)
##### Refactors
* closes #10509 (7f241dbb)
* show invalid uri (ac125538)
* skip content length check if submitting from post-queue (a8e642ad)
##### Tests
* remove node18 until nodemailer is fixed (50658a82)
* remove node 12, add 18 (976914e7)
#### v1.19.6 (2022-04-13)
##### Chores
* incrementing version number - v1.19.6 (283a0072)
* update changelog for v1.19.5 (05032ca2)
* **deps:**
* bump semver from 7.3.6 to 7.3.7 in /install (#10493) (65cec8d0)
* update dependency grunt to v1.5.2 (9f496659)
* update dependency grunt to v1.5.1 (0a8bf44e)
* update dependency grunt to v1.5.0 (e82d8bb6)
* update dependency eslint to v8.13.0 (bc3aabb4)
* update dependency eslint-plugin-import to v2.26.0 (a2ebf53b)
* bump nodebb-theme-persona from 11.4.3 to 11.4.4 in /install (#10437) (5b1789c1)
* bump nodebb-plugin-composer-default in /install (#10438) (c8c42933)
* update dependency eslint to v8.12.0 (a6590e20)
* update dependency lint-staged to v12.3.7 (#10407) (5f36ad39)
* **i18n:** fallback strings for new resources: nodebb.post-queue (a06d1246)
##### New Features
* #10460, add cutoff to suggested topics (799e94e0)
* add response:helpers.notAllowed (e8058ca3)
* add filter:image.stripEXIF (b8765df5)
* add confirm to reject, closes #10427 (538ad9e1)
* allow client-side hook registration chaining (b88bb3cf)
* delete flagId field from post/user on flag purge (31251282)
* add flags.purge (3b529b84)
* new admin events, closes #10405 (421ba6e1)
* add Albanian localisation :tada: (309968bf)
##### Bug Fixes
* dont add caller to arrays (5316029f)
* #10491, don't leak deleted message in cleanedContent (c52401da)
* #10473, trim trailing slashes on config url (9f91db16)
* closes #10436, fix DST issue on acp dashboard (39877763)
* delete history as well (002a241c)
* handle purge posts as well (93b60532)
* byCid removal, targetCid not stored in flagObj (03fdb5be)
* upgrade script (55be4202)
* column counts for other privileges (2b9b2b4a)
* **deps:**
* update dependency nodebb-plugin-mentions to v3.0.8 (#10490) (7c733e9c)
* update dependency winston to v3.7.2 (#10454) (dc03a2f9)
* update dependency nconf to v0.11.4 (#10481) (f253bbdd)
* update dependency yargs to v17.4.1 (#10480) (bbf2b73e)
* update dependency ioredis to v5.0.4 (#10479) (88200ec1)
* update dependency html-to-text to v8.2.0 (#10471) (91026e5f)
* update dependency semver to v7.3.6 (#10466) (c50de911)
* update dependency html-to-text to v8.1.1 (#10470) (b3ec8059)
* update dependency nodebb-widget-essentials to v5.0.10 (#10461) (b6517cfd)
* update dependency body-parser to v1.20.0 (#10450) (26511185)
* update dependency spdx-license-list to v6.5.0 (#10452) (5e37f34e)
* update dependency graceful-fs to v4.2.10 (#10457) (947fa193)
* update dependency mongodb to v4.5.0 (#10458) (30f728ca)
* update dependency ioredis to v5.0.3 (#10446) (0d744d30)
* update dependency ioredis to v5 (#10434) (060ad1b0)
* update dependency nodebb-plugin-2factor to v3.0.6 (#10435) (0ac426e0)
* update dependency nodebb-plugin-composer-default to v7.0.21 (#10429) (898e0e89)
* update dependency nodebb-plugin-spam-be-gone to v0.8.1 (#10425) (47399bfe)
* update dependency sortablejs to v1.15.0 (#10418) (12cd1df2)
* update dependency nodemailer to v6.7.3 (#10421) (7e542495)
* update dependency yargs to v17.4.0 (#10416) (eaa05517)
* update dependency nodebb-theme-persona to v11.4.3 (#10414) (720a9dba)
* update dependency connect-redis to v6.1.3 (#10390) (06594131)
* **security:**
* explicitly declare cache-control header instead of using middleware (38ca73c4)
* cache-control on all pages using setupPageRoute or setupApiRoute, and 404 controllers. (1f6f389f)
* explicitly set cache-control 'private' on any page where a header is built (e39cdd49)
##### Performance Improvements
* WIP #10449, allow array of pids for posts.purge (#10465) (76797371)
* #10410, faster upgrade script (dab22d5f)
##### Refactors
* replace deprecated String.prototype.substr() (#10432) (200f0b2e)
* remove some verbose logging (9abe22a0)
* :trollface: (29b86b32)
* shorter generateTopicClass (f76c0e89)
#### v1.19.5 (2022-03-16)
##### Chores

2
app.js
View File

@@ -38,7 +38,7 @@ global.env = process.env.NODE_ENV || 'production';
// Alternate configuration file support
const configFile = path.resolve(__dirname, nconf.any(['config', 'CONFIG']) || 'config.json');
const configExists = file.existsSync(configFile) || (nconf.get('url') && nconf.get('database'));
const configExists = file.existsSync(configFile) || (nconf.get('url') && nconf.get('secret') && nconf.get('database'));
const prestart = require('./src/prestart');

View File

@@ -81,6 +81,7 @@
"upvotesPerUserPerDay": 6,
"downvotesPerDay": 10,
"downvotesPerUserPerDay": 3,
"min:rep:chat": 0,
"min:rep:downvote": 0,
"min:rep:upvote": 0,
"min:rep:flag": 0,

View File

@@ -2,7 +2,7 @@
"name": "nodebb",
"license": "GPL-3.0",
"description": "NodeBB Forum",
"version": "2.0.0-beta.1",
"version": "2.0.0",
"homepage": "http://www.nodebb.org",
"repository": {
"type": "git",
@@ -30,13 +30,13 @@
"dependencies": {
"@adactive/bootstrap-tagsinput": "0.8.2",
"ace-builds": "1.4.14",
"archiver": "5.3.0",
"archiver": "5.3.1",
"async": "3.2.3",
"autoprefixer": "10.4.4",
"autoprefixer": "10.4.7",
"bcryptjs": "2.4.3",
"benchpressjs": "2.4.3",
"body-parser": "1.19.2",
"bootbox": "5.5.2",
"body-parser": "1.20.0",
"bootbox": "5.5.3",
"bootstrap": "3.4.1",
"chalk": "4.1.2",
"chart.js": "2.9.4",
@@ -52,18 +52,19 @@
"connect-pg-simple": "7.0.0",
"connect-redis": "6.1.3",
"cookie-parser": "1.4.6",
"cron": "1.8.2",
"cron": "1.8.3",
"cropperjs": "1.5.12",
"csurf": "1.11.0",
"daemon": "1.1.0",
"diff": "5.0.0",
"express": "4.17.3",
"express": "4.18.1",
"express-session": "1.17.2",
"express-useragent": "1.0.15",
"file-loader": "6.2.0",
"graceful-fs": "4.2.9",
"fs-extra": "10.1.0",
"graceful-fs": "4.2.10",
"helmet": "5.0.2",
"html-to-text": "8.1.0",
"html-to-text": "8.2.0",
"ipaddr.js": "2.0.1",
"jquery": "3.6.0",
"jquery-deserialize": "2.0.0",
@@ -80,53 +81,53 @@
"material-design-lite": "1.3.0",
"mime": "3.0.0",
"mkdirp": "1.0.4",
"mongodb": "4.4.1",
"mongodb": "4.5.0",
"morgan": "1.10.0",
"mousetrap": "1.6.5",
"multiparty": "4.2.3",
"@nodebb/bootswatch": "3.4.2",
"nconf": "0.11.3",
"nodebb-plugin-2factor": "https://github.com/NodeBB/nodebb-plugin-2factor#webpack5",
"nodebb-plugin-composer-default": "https://github.com/nodebb/nodebb-plugin-composer-default.git#webpack5",
"nodebb-plugin-dbsearch": "5.1.3",
"nodebb-plugin-emoji": "https://github.com/NodeBB/nodebb-plugin-emoji.git#webpack5",
"nodebb-plugin-emoji-android": "2.0.5",
"nodebb-plugin-markdown": "https://github.com/julianlam/nodebb-plugin-markdown.git#webpack5",
"nodebb-plugin-mentions": "3.0.7",
"nodebb-plugin-spam-be-gone": "https://github.com/akhoury/nodebb-plugin-spam-be-gone.git#webpack5",
"nconf": "0.12.0",
"nodebb-plugin-2factor": "4.0.0",
"nodebb-plugin-composer-default": "8.0.0",
"nodebb-plugin-dbsearch": "5.1.5",
"nodebb-plugin-emoji": "4.0.2",
"nodebb-plugin-emoji-android": "3.0.0",
"nodebb-plugin-markdown": "10.0.0",
"nodebb-plugin-mentions": "3.0.10",
"nodebb-plugin-spam-be-gone": "1.0.0",
"nodebb-rewards-essentials": "0.2.1",
"nodebb-theme-lavender": "https://github.com/nodebb/nodebb-theme-lavender.git#webpack5",
"nodebb-theme-persona": "https://github.com/nodebb/nodebb-theme-persona.git#webpack5",
"nodebb-theme-slick": "https://github.com/pichalite/nodebb-theme-slick.git#webpack5",
"nodebb-theme-lavender": "6.0.0",
"nodebb-theme-persona": "12.0.1",
"nodebb-theme-slick": "2.0.0",
"nodebb-theme-vanilla": "12.1.17",
"nodebb-widget-essentials": "https://github.com/nodebb/nodebb-widget-essentials.git#webpack5",
"nodemailer": "6.7.3",
"nodebb-widget-essentials": "6.0.0",
"nodemailer": "6.7.4",
"nprogress": "0.2.0",
"passport": "0.5.2",
"passport-http-bearer": "1.0.1",
"passport-local": "1.0.0",
"pg": "8.7.3",
"pg-cursor": "2.7.3",
"postcss": "8.4.12",
"postcss": "8.4.13",
"postcss-clean": "1.2.0",
"prompt": "1.2.2",
"ioredis": "4.28.5",
"prompt": "1.3.0",
"ioredis": "5.0.4",
"request": "2.88.2",
"request-promise-native": "1.0.9",
"rimraf": "3.0.2",
"rss": "1.2.2",
"sanitize-html": "2.7.0",
"semver": "7.3.5",
"semver": "7.3.7",
"serve-favicon": "2.5.0",
"sharp": "0.30.3",
"sharp": "0.30.4",
"sitemap": "7.1.1",
"slideout": "1.0.1",
"socket.io": "4.4.1",
"socket.io": "4.5.0",
"socket.io-adapter-cluster": "1.0.1",
"socket.io-client": "4.4.1",
"@socket.io/redis-adapter": "7.1.0",
"socket.io-client": "4.5.0",
"@socket.io/redis-adapter": "7.2.0",
"sortablejs": "1.15.0",
"spdx-license-list": "6.4.0",
"spdx-license-list": "6.5.0",
"spider-detector": "2.0.0",
"textcomplete": "0.18.2",
"textcomplete.contenteditable": "0.1.1",
@@ -136,32 +137,32 @@
"uglify-es": "3.3.9",
"validator": "13.7.0",
"visibilityjs": "2.0.2",
"webpack": "^5.68.0",
"webpack": "5.72.0",
"webpack-merge": "5.8.0",
"winston": "3.6.0",
"winston": "3.7.2",
"xml": "1.0.1",
"xregexp": "5.1.0",
"yargs": "17.4.0",
"yargs": "17.4.1",
"zxcvbn": "4.4.2"
},
"devDependencies": {
"@apidevtools/swagger-parser": "10.0.3",
"@commitlint/cli": "16.2.3",
"@commitlint/config-angular": "16.2.3",
"@commitlint/cli": "16.2.4",
"@commitlint/config-angular": "16.2.4",
"coveralls": "3.1.1",
"eslint": "8.11.0",
"eslint": "8.14.0",
"eslint-config-nodebb": "0.1.1",
"eslint-plugin-import": "2.25.4",
"grunt": "1.4.1",
"eslint-plugin-import": "2.26.0",
"grunt": "1.5.2",
"grunt-contrib-watch": "1.1.0",
"husky": "7.0.4",
"jsdom": "19.0.0",
"lint-staged": "12.3.7",
"mocha": "9.2.2",
"lint-staged": "12.4.1",
"mocha": "10.0.0",
"mocha-lcov-reporter": "1.3.0",
"mockdate": "3.0.5",
"nyc": "15.1.0",
"smtp-server": "3.10.0"
"smtp-server": "3.11.0"
},
"bugs": {
"url": "https://github.com/NodeBB/NodeBB/issues"

View File

@@ -58,7 +58,7 @@ web.install = async function (port) {
winston.info(`Launching web installer on port ${port}`);
app.use(express.static('public', {}));
app.use('/assets', express.static(path.join(__dirname, '../build/webpack'), {}));
app.use('/assets', express.static(path.join(__dirname, '../build/public'), {}));
app.engine('tpl', (filepath, options, callback) => {
filepath = filepath.replace(/\.tpl$/, '.js');
@@ -206,15 +206,20 @@ async function launch(req, res) {
}
const filesToDelete = [
'installer.css',
'installer.min.js',
'bootstrap.min.css',
path.join(__dirname, '../public', 'installer.css'),
path.join(__dirname, '../public', 'bootstrap.min.css'),
path.join(__dirname, '../build/public', 'installer.min.js'),
];
await Promise.all(
filesToDelete.map(
filename => fs.promises.unlink(path.join(__dirname, '../public', filename))
)
);
try {
await Promise.all(
filesToDelete.map(
filename => fs.promises.unlink(filename)
)
);
} catch (err) {
console.log(err.stack);
}
child.unref();
process.exit(0);
} catch (err) {

View File

@@ -10,6 +10,7 @@
"min-rep-downvote": "Minimum reputation to downvote posts",
"downvotes-per-day": "Downvotes per day (set to 0 for unlimited downvotes)",
"downvotes-per-user-per-day": "Downvotes per user per day (set to 0 for unlimited downvotes)",
"min-rep-chat": "Minimum reputation to send chat messages",
"min-rep-flag": "Minimum reputation to flag posts",
"min-rep-website": "Minimum reputation to add \"Website\" to user profile",
"min-rep-aboutme": "Minimum reputation to add \"About me\" to user profile",

View File

@@ -61,6 +61,7 @@
"no-group": "مجموعة غير موجودة",
"no-user": "اسم مستخدم غير موجود",
"no-teaser": "مقتطف غير موجود",
"no-flag": "Flag does not exist",
"no-privileges": "لاتملك الصلاحيات اللازمة للقيام بهذه العملية",
"category-disabled": "قائمة معطلة",
"topic-locked": "الموضوع مقفول",
@@ -157,6 +158,7 @@
"already-voting-for-this-post": "لقد شاركت بالتصويت ، ألا تذكر؟",
"reputation-system-disabled": "نظام السمعة معطل",
"downvoting-disabled": "التصويتات السلبية معطلة",
"not-enough-reputation-to-chat": "You need %1 reputation to chat",
"not-enough-reputation-to-upvote": "You need %1 reputation to upvote",
"not-enough-reputation-to-downvote": "You need %1 reputation to downvote",
"not-enough-reputation-to-flag": "You need %1 reputation to flag this post",

View File

@@ -38,6 +38,7 @@
"delete-post": "حذف المشاركة",
"purge-post": "Purge Post",
"restore-post": "استرجاع المشاركة",
"delete": "Delete Flag",
"user-view": "مشاهدة الملف الشخصي",
"user-edit": "تعديل الملف الشخصي",
@@ -46,8 +47,10 @@
"add-note": "اضافة ملاحظة",
"no-notes": "No shared notes.",
"delete-note-confirm": "Are you sure you want to delete this flag note?",
"delete-flag-confirm": "Are you sure you want to delete this flag?",
"note-added": "Note Added",
"note-deleted": "Note Deleted",
"flag-deleted": "Flag Deleted",
"history": "Account &amp; Flag History",
"no-history": "No flag history.",

View File

@@ -17,5 +17,15 @@
"reject": "Reject",
"remove": "Remove",
"notify": "Notify",
"notify-user": "Notify User"
"notify-user": "Notify User",
"confirm-reject": "Do you want to reject this post?",
"bulk-actions": "Bulk Actions",
"accept-all": "Accept All",
"accept-selected": "Accept Selected",
"reject-all": "Reject All",
"reject-all-confirm": "Do you want to reject all posts?",
"reject-selected": "Reject Selected",
"reject-selected-confirm": "Do you want to reject %1 selected posts?",
"bulk-accept-success": "%1 posts accepted",
"bulk-reject-success": "%1 posts rejected"
}

View File

@@ -10,6 +10,7 @@
"min-rep-downvote": "Минимална репутация, необходима за отрицателно гласуване за публикации",
"downvotes-per-day": "Отрицателни гласувания за ден (задайте 0 за неограничен брой)",
"downvotes-per-user-per-day": "Отрицателни гласувания за потребител за ден (задайте 0 за неограничен брой)",
"min-rep-chat": "Минимална репутация, необходима за изпращане на съобщения в разговори",
"min-rep-flag": "Минимална репутация, необходима за докладване на публикации",
"min-rep-website": "Минимална репутация, необходима за добавяне на полето „Уебсайт“ към профила на потребителя",
"min-rep-aboutme": "Минимална репутация, необходима за добавяне на полето „За мен“ към профила на потребителя",

View File

@@ -61,6 +61,7 @@
"no-group": "Групата не съществува",
"no-user": "Потребителят не съществува",
"no-teaser": "Резюмето не съществува",
"no-flag": "Докладът не съществува",
"no-privileges": "Нямате достатъчно права за това действие.",
"category-disabled": "Категорията е изключена",
"topic-locked": "Темата е заключена",
@@ -157,6 +158,7 @@
"already-voting-for-this-post": "Вече сте дали глас за тази публикация.",
"reputation-system-disabled": "Системата за репутация е изключена.",
"downvoting-disabled": "Отрицателното гласуване е изключено",
"not-enough-reputation-to-chat": "Репутацията Ви трябва да бъде поне %1, за да участвате в разговори",
"not-enough-reputation-to-upvote": "Репутацията Ви трябва да бъде поне %1, за да гласувате положително",
"not-enough-reputation-to-downvote": "Репутацията Ви трябва да бъде поне %1, за да гласувате отрицателно",
"not-enough-reputation-to-flag": "Репутацията Ви трябва да бъде поне %1, за да докладвате тази публикация",

View File

@@ -38,6 +38,7 @@
"delete-post": "Изтриване на публикацията",
"purge-post": "Изчистване на публикацията",
"restore-post": "Възстановяване на публикацията",
"delete": "Изтриване на доклада",
"user-view": "Преглед на профила",
"user-edit": "Редактиране на профила",
@@ -46,8 +47,10 @@
"add-note": "Добавяне на бележка",
"no-notes": "Няма споделени бележки.",
"delete-note-confirm": "Наистина ли искате да изтриете тази бележка към доклада?",
"delete-flag-confirm": "Наистина ли искате да изтриете този доклад?",
"note-added": "Бележката е добавена",
"note-deleted": "Бележката е изтрита",
"flag-deleted": "Докладът е изтрит",
"history": "Акаунт и история на докладванията",
"no-history": "Няма история на доклада.",

View File

@@ -17,5 +17,15 @@
"reject": "Отказване",
"remove": "Премахване",
"notify": "Известяване",
"notify-user": "Известяване на потребителя"
"notify-user": "Известяване на потребителя",
"confirm-reject": "Искате ли да отхвърлите тази публикация?",
"bulk-actions": "Групови действия",
"accept-all": "Приемане на всички",
"accept-selected": "Приемане на избраните",
"reject-all": "Отхвърляне на всички",
"reject-all-confirm": "Наистина ли искате да отхвърлите всички публикации?",
"reject-selected": "Отхвърляне на избраните",
"reject-selected-confirm": "Наистина ли искате да отхвърлите %1 избрани публикации?",
"bulk-accept-success": "Одобрени публикации: %1",
"bulk-reject-success": "Отхвърлени публикации: %1"
}

View File

@@ -10,6 +10,7 @@
"min-rep-downvote": "Minimum reputation to downvote posts",
"downvotes-per-day": "Downvotes per day (set to 0 for unlimited downvotes)",
"downvotes-per-user-per-day": "Downvotes per user per day (set to 0 for unlimited downvotes)",
"min-rep-chat": "Minimum reputation to send chat messages",
"min-rep-flag": "Minimum reputation to flag posts",
"min-rep-website": "Minimum reputation to add \"Website\" to user profile",
"min-rep-aboutme": "Minimum reputation to add \"About me\" to user profile",

View File

@@ -61,6 +61,7 @@
"no-group": "এই গ্রুপ অস্তিত্বহীন",
"no-user": "এই নামে কোন সদস্য নেই",
"no-teaser": "টিজারটি খুজে পাওয়া যায় নি",
"no-flag": "Flag does not exist",
"no-privileges": "এই কাজটির জন্য আপনার পর্যাপ্ত অধিকার নেই",
"category-disabled": "বিভাগটি নিষ্ক্রিয়",
"topic-locked": "টপিক বন্ধ",
@@ -157,6 +158,7 @@
"already-voting-for-this-post": "You have already voted for this post.",
"reputation-system-disabled": "সম্মাননা ব্যাবস্থা নিস্ক্রীয় রাখা হয়েছে",
"downvoting-disabled": "ঋণাত্মক ভোট নিস্ক্রীয় রাখা হয়েছে।",
"not-enough-reputation-to-chat": "You need %1 reputation to chat",
"not-enough-reputation-to-upvote": "You need %1 reputation to upvote",
"not-enough-reputation-to-downvote": "You need %1 reputation to downvote",
"not-enough-reputation-to-flag": "You need %1 reputation to flag this post",

View File

@@ -38,6 +38,7 @@
"delete-post": "Delete Post",
"purge-post": "Purge Post",
"restore-post": "Restore Post",
"delete": "Delete Flag",
"user-view": "View Profile",
"user-edit": "Edit Profile",
@@ -46,8 +47,10 @@
"add-note": "Add Note",
"no-notes": "No shared notes.",
"delete-note-confirm": "Are you sure you want to delete this flag note?",
"delete-flag-confirm": "Are you sure you want to delete this flag?",
"note-added": "Note Added",
"note-deleted": "Note Deleted",
"flag-deleted": "Flag Deleted",
"history": "Account &amp; Flag History",
"no-history": "No flag history.",

View File

@@ -17,5 +17,15 @@
"reject": "Reject",
"remove": "Remove",
"notify": "Notify",
"notify-user": "Notify User"
"notify-user": "Notify User",
"confirm-reject": "Do you want to reject this post?",
"bulk-actions": "Bulk Actions",
"accept-all": "Accept All",
"accept-selected": "Accept Selected",
"reject-all": "Reject All",
"reject-all-confirm": "Do you want to reject all posts?",
"reject-selected": "Reject Selected",
"reject-selected-confirm": "Do you want to reject %1 selected posts?",
"bulk-accept-success": "%1 posts accepted",
"bulk-reject-success": "%1 posts rejected"
}

View File

@@ -10,6 +10,7 @@
"min-rep-downvote": "Minimální reputace pro vyjádření nesouhlasu s příspěvkem",
"downvotes-per-day": "Downvotes per day (set to 0 for unlimited downvotes)",
"downvotes-per-user-per-day": "Downvotes per user per day (set to 0 for unlimited downvotes)",
"min-rep-chat": "Minimum reputation to send chat messages",
"min-rep-flag": "Minimální reputace pro označení příspěvků",
"min-rep-website": "Minimální reputace pro přidání „Webové stránky” do uživatelského profilu",
"min-rep-aboutme": "Minimální reputace pro přidání „O mně” do uživatelského profilu",

View File

@@ -61,6 +61,7 @@
"no-group": "Skupina neexistuje",
"no-user": "Uživatel neexistuje",
"no-teaser": "Chyták neexistuje",
"no-flag": "Flag does not exist",
"no-privileges": "Na tuto akci nemáte dostatečné oprávnění.",
"category-disabled": "Kategorie zakázána",
"topic-locked": "Téma uzamknuto",
@@ -157,6 +158,7 @@
"already-voting-for-this-post": "Již jste v tomto příspěvku hlasoval.",
"reputation-system-disabled": "Systém reputací je zakázán.",
"downvoting-disabled": "Systém nesouhlasu je zakázán",
"not-enough-reputation-to-chat": "You need %1 reputation to chat",
"not-enough-reputation-to-upvote": "You need %1 reputation to upvote",
"not-enough-reputation-to-downvote": "You need %1 reputation to downvote",
"not-enough-reputation-to-flag": "You need %1 reputation to flag this post",

View File

@@ -38,6 +38,7 @@
"delete-post": "Delete Post",
"purge-post": "Purge Post",
"restore-post": "Restore Post",
"delete": "Delete Flag",
"user-view": "Zobrazit profil",
"user-edit": "Upravit profil",
@@ -46,8 +47,10 @@
"add-note": "Přidat poznámku",
"no-notes": "Žádné sdílené poznámky.",
"delete-note-confirm": "Are you sure you want to delete this flag note?",
"delete-flag-confirm": "Are you sure you want to delete this flag?",
"note-added": "Poznámka přidána",
"note-deleted": "Note Deleted",
"flag-deleted": "Flag Deleted",
"history": "Account &amp; Flag History",
"no-history": "Žádná historie označení.",

View File

@@ -17,5 +17,15 @@
"reject": "Reject",
"remove": "Remove",
"notify": "Notify",
"notify-user": "Notify User"
"notify-user": "Notify User",
"confirm-reject": "Do you want to reject this post?",
"bulk-actions": "Bulk Actions",
"accept-all": "Accept All",
"accept-selected": "Accept Selected",
"reject-all": "Reject All",
"reject-all-confirm": "Do you want to reject all posts?",
"reject-selected": "Reject Selected",
"reject-selected-confirm": "Do you want to reject %1 selected posts?",
"bulk-accept-success": "%1 posts accepted",
"bulk-reject-success": "%1 posts rejected"
}

View File

@@ -10,6 +10,7 @@
"min-rep-downvote": "Minimum reputation to downvote posts",
"downvotes-per-day": "Downvotes per day (set to 0 for unlimited downvotes)",
"downvotes-per-user-per-day": "Downvotes per user per day (set to 0 for unlimited downvotes)",
"min-rep-chat": "Minimum reputation to send chat messages",
"min-rep-flag": "Minimum reputation to flag posts",
"min-rep-website": "Minimum reputation to add \"Website\" to user profile",
"min-rep-aboutme": "Minimum reputation to add \"About me\" to user profile",

View File

@@ -61,6 +61,7 @@
"no-group": "Gruppen eksisterer ikke",
"no-user": "Brugeren eksisterer ikke",
"no-teaser": "Teaser eksisterer ikke",
"no-flag": "Flag does not exist",
"no-privileges": "Du har ikke nok rettigheder til at udføre denne handling",
"category-disabled": "Kategorien er deaktiveret",
"topic-locked": "Tråden er låst",
@@ -157,6 +158,7 @@
"already-voting-for-this-post": "You have already voted for this post.",
"reputation-system-disabled": "Vurderingssystem er slået fra.",
"downvoting-disabled": "Nedvurdering er slået fra",
"not-enough-reputation-to-chat": "You need %1 reputation to chat",
"not-enough-reputation-to-upvote": "You need %1 reputation to upvote",
"not-enough-reputation-to-downvote": "You need %1 reputation to downvote",
"not-enough-reputation-to-flag": "You need %1 reputation to flag this post",

View File

@@ -38,6 +38,7 @@
"delete-post": "Delete Post",
"purge-post": "Purge Post",
"restore-post": "Restore Post",
"delete": "Delete Flag",
"user-view": "View Profile",
"user-edit": "Edit Profile",
@@ -46,8 +47,10 @@
"add-note": "Add Note",
"no-notes": "No shared notes.",
"delete-note-confirm": "Are you sure you want to delete this flag note?",
"delete-flag-confirm": "Are you sure you want to delete this flag?",
"note-added": "Note Added",
"note-deleted": "Note Deleted",
"flag-deleted": "Flag Deleted",
"history": "Account &amp; Flag History",
"no-history": "No flag history.",

View File

@@ -17,5 +17,15 @@
"reject": "Reject",
"remove": "Remove",
"notify": "Notify",
"notify-user": "Notify User"
"notify-user": "Notify User",
"confirm-reject": "Do you want to reject this post?",
"bulk-actions": "Bulk Actions",
"accept-all": "Accept All",
"accept-selected": "Accept Selected",
"reject-all": "Reject All",
"reject-all-confirm": "Do you want to reject all posts?",
"reject-selected": "Reject Selected",
"reject-selected-confirm": "Do you want to reject %1 selected posts?",
"bulk-accept-success": "%1 posts accepted",
"bulk-reject-success": "%1 posts rejected"
}

View File

@@ -10,6 +10,7 @@
"min-rep-downvote": "Minimales Ansehen um Beiträge negativ zu bewerten",
"downvotes-per-day": "Runtervoten pro Tag (auf 0 gesetzt für unbegrenzte Runtervotes)",
"downvotes-per-user-per-day": "Runtervoten pro Benutzer pro Tag (auf 0 gesetzt für unbegrenzte Runtervotes)",
"min-rep-chat": "Minimum reputation to send chat messages",
"min-rep-flag": "Minimales Ansehen und Beiträge zu melden",
"min-rep-website": "Erforderliche Reputation um eine \"Website\" zum Benutzerprofil hinzuzufügen",
"min-rep-aboutme": "Erforderliche Reputation um eine \"Über mich\"-Sektion zum Benutzerprofil hinzuzufügen",

View File

@@ -61,6 +61,7 @@
"no-group": "Die Gruppe existiert nicht",
"no-user": "Der Benutzer existiert nicht",
"no-teaser": "Zusammenfassung existiert nicht",
"no-flag": "Flag does not exist",
"no-privileges": "Du verfügst nicht über ausreichende Berechtigungen, um die Aktion durchzuführen.",
"category-disabled": "Kategorie ist deaktiviert",
"topic-locked": "Thema ist gesperrt",
@@ -157,6 +158,7 @@
"already-voting-for-this-post": "Du hast diesen Beitrag bereits bewertet.",
"reputation-system-disabled": "Das Reputationssystem ist deaktiviert.",
"downvoting-disabled": "Downvotes sind deaktiviert.",
"not-enough-reputation-to-chat": "You need %1 reputation to chat",
"not-enough-reputation-to-upvote": "You need %1 reputation to upvote",
"not-enough-reputation-to-downvote": "You need %1 reputation to downvote",
"not-enough-reputation-to-flag": "You need %1 reputation to flag this post",

View File

@@ -38,6 +38,7 @@
"delete-post": "Post löschen",
"purge-post": "Post bereiningen",
"restore-post": "Post wiederherstellen",
"delete": "Delete Flag",
"user-view": "Profil ansehen",
"user-edit": "Profil bearbeiten",
@@ -46,8 +47,10 @@
"add-note": "Notiz hinzufügen",
"no-notes": "Keine geteilten Notizen",
"delete-note-confirm": "Bist du sicher, dass du diese Notiz löschen möchtest?",
"delete-flag-confirm": "Are you sure you want to delete this flag?",
"note-added": "Notiz hinzugefügt",
"note-deleted": "Notiz gelöscht",
"flag-deleted": "Flag Deleted",
"history": "Konto &amp; Markierungsverlauf",
"no-history": "Kein Meldungsverlauf",

View File

@@ -17,5 +17,15 @@
"reject": "Ablehnen",
"remove": "Entfernen",
"notify": "Benachrichtigen",
"notify-user": "Benutzer benachrichtigen"
"notify-user": "Benutzer benachrichtigen",
"confirm-reject": "Do you want to reject this post?",
"bulk-actions": "Bulk Actions",
"accept-all": "Accept All",
"accept-selected": "Accept Selected",
"reject-all": "Reject All",
"reject-all-confirm": "Do you want to reject all posts?",
"reject-selected": "Reject Selected",
"reject-selected-confirm": "Do you want to reject %1 selected posts?",
"bulk-accept-success": "%1 posts accepted",
"bulk-reject-success": "%1 posts rejected"
}

View File

@@ -10,6 +10,7 @@
"min-rep-downvote": "Minimum reputation to downvote posts",
"downvotes-per-day": "Downvotes per day (set to 0 for unlimited downvotes)",
"downvotes-per-user-per-day": "Downvotes per user per day (set to 0 for unlimited downvotes)",
"min-rep-chat": "Minimum reputation to send chat messages",
"min-rep-flag": "Minimum reputation to flag posts",
"min-rep-website": "Minimum reputation to add \"Website\" to user profile",
"min-rep-aboutme": "Minimum reputation to add \"About me\" to user profile",

View File

@@ -61,6 +61,7 @@
"no-group": "Group does not exist",
"no-user": "User does not exist",
"no-teaser": "Teaser does not exist",
"no-flag": "Flag does not exist",
"no-privileges": "You do not have enough privileges for this action.",
"category-disabled": "Η κατηγορία έχει απενεργοποιηθεί",
"topic-locked": "Το θέμα έχει κλειδωθεί",
@@ -157,6 +158,7 @@
"already-voting-for-this-post": "You have already voted for this post.",
"reputation-system-disabled": "Το σύστημα φήμης έχει απενεργοποιηθεί.",
"downvoting-disabled": "Η καταψήφιση έχει απενεργοποιηθεί",
"not-enough-reputation-to-chat": "You need %1 reputation to chat",
"not-enough-reputation-to-upvote": "You need %1 reputation to upvote",
"not-enough-reputation-to-downvote": "You need %1 reputation to downvote",
"not-enough-reputation-to-flag": "You need %1 reputation to flag this post",

View File

@@ -38,6 +38,7 @@
"delete-post": "Delete Post",
"purge-post": "Purge Post",
"restore-post": "Restore Post",
"delete": "Delete Flag",
"user-view": "View Profile",
"user-edit": "Edit Profile",
@@ -46,8 +47,10 @@
"add-note": "Add Note",
"no-notes": "No shared notes.",
"delete-note-confirm": "Are you sure you want to delete this flag note?",
"delete-flag-confirm": "Are you sure you want to delete this flag?",
"note-added": "Note Added",
"note-deleted": "Note Deleted",
"flag-deleted": "Flag Deleted",
"history": "Account &amp; Flag History",
"no-history": "No flag history.",

View File

@@ -17,5 +17,15 @@
"reject": "Reject",
"remove": "Remove",
"notify": "Notify",
"notify-user": "Notify User"
"notify-user": "Notify User",
"confirm-reject": "Do you want to reject this post?",
"bulk-actions": "Bulk Actions",
"accept-all": "Accept All",
"accept-selected": "Accept Selected",
"reject-all": "Reject All",
"reject-all-confirm": "Do you want to reject all posts?",
"reject-selected": "Reject Selected",
"reject-selected-confirm": "Do you want to reject %1 selected posts?",
"bulk-accept-success": "%1 posts accepted",
"bulk-reject-success": "%1 posts rejected"
}

View File

@@ -10,6 +10,7 @@
"min-rep-downvote": "Minimum reputation to downvote posts",
"downvotes-per-day": "Downvotes per day (set to 0 for unlimited downvotes)",
"downvotes-per-user-per-day": "Downvotes per user per day (set to 0 for unlimited downvotes)",
"min-rep-chat": "Minimum reputation to send chat messages",
"min-rep-flag": "Minimum reputation to flag posts",
"min-rep-website": "Minimum reputation to add \"Website\" to user profile",
"min-rep-aboutme": "Minimum reputation to add \"About me\" to user profile",

View File

@@ -69,6 +69,7 @@
"no-group": "Group does not exist",
"no-user": "User does not exist",
"no-teaser": "Teaser does not exist",
"no-flag": "Flag does not exist",
"no-privileges": "You do not have enough privileges for this action.",
"category-disabled": "Category disabled",
@@ -184,6 +185,7 @@
"already-voting-for-this-post": "You have already voted for this post.",
"reputation-system-disabled": "Reputation system is disabled.",
"downvoting-disabled": "Downvoting is disabled",
"not-enough-reputation-to-chat": "You need %1 reputation to chat",
"not-enough-reputation-to-upvote": "You need %1 reputation to upvote",
"not-enough-reputation-to-downvote": "You need %1 reputation to downvote",
"not-enough-reputation-to-flag": "You need %1 reputation to flag this post",

View File

@@ -38,6 +38,7 @@
"delete-post": "Delete Post",
"purge-post": "Purge Post",
"restore-post": "Restore Post",
"delete": "Delete Flag",
"user-view": "View Profile",
"user-edit": "Edit Profile",
@@ -46,8 +47,10 @@
"add-note": "Add Note",
"no-notes": "No shared notes.",
"delete-note-confirm": "Are you sure you want to delete this flag note?",
"delete-flag-confirm": "Are you sure you want to delete this flag?",
"note-added": "Note Added",
"note-deleted": "Note Deleted",
"flag-deleted": "Flag Deleted",
"history": "Account &amp; Flag History",
"no-history": "No flag history.",

View File

@@ -17,5 +17,15 @@
"reject": "Reject",
"remove": "Remove",
"notify": "Notify",
"notify-user": "Notify User"
"notify-user": "Notify User",
"confirm-reject": "Do you want to reject this post?",
"bulk-actions": "Bulk Actions",
"accept-all": "Accept All",
"accept-selected": "Accept Selected",
"reject-all": "Reject All",
"reject-all-confirm": "Do you want to reject all posts?",
"reject-selected": "Reject Selected",
"reject-selected-confirm": "Do you want to reject %1 selected posts?",
"bulk-accept-success": "%1 posts accepted",
"bulk-reject-success": "%1 posts rejected"
}

View File

@@ -10,6 +10,7 @@
"min-rep-downvote": "Minimum reputation to downvote posts",
"downvotes-per-day": "Downvotes per day (set to 0 for unlimited downvotes)",
"downvotes-per-user-per-day": "Downvotes per user per day (set to 0 for unlimited downvotes)",
"min-rep-chat": "Minimum reputation to send chat messages",
"min-rep-flag": "Minimum reputation to flag posts",
"min-rep-website": "Minimum reputation to add \"Website\" to user profile",
"min-rep-aboutme": "Minimum reputation to add \"About me\" to user profile",

View File

@@ -61,6 +61,7 @@
"no-group": "Group does not exist",
"no-user": "User does not exist",
"no-teaser": "Teaser does not exist",
"no-flag": "Flag does not exist",
"no-privileges": "You do not have enough privileges for this action.",
"category-disabled": "Category disabled",
"topic-locked": "Topic Locked",
@@ -157,6 +158,7 @@
"already-voting-for-this-post": "You have already voted for this post.",
"reputation-system-disabled": "Reputation system is disabled.",
"downvoting-disabled": "Downvoting is disabled",
"not-enough-reputation-to-chat": "You need %1 reputation to chat",
"not-enough-reputation-to-upvote": "You need %1 reputation to upvote",
"not-enough-reputation-to-downvote": "You need %1 reputation to downvote",
"not-enough-reputation-to-flag": "You need %1 reputation to flag this post",

View File

@@ -38,6 +38,7 @@
"delete-post": "Delete Post",
"purge-post": "Purge Post",
"restore-post": "Restore Post",
"delete": "Delete Flag",
"user-view": "View Profile",
"user-edit": "Edit Profile",
@@ -46,8 +47,10 @@
"add-note": "Add Note",
"no-notes": "No shared notes.",
"delete-note-confirm": "Are you sure you want to delete this flag note?",
"delete-flag-confirm": "Are you sure you want to delete this flag?",
"note-added": "Note Added",
"note-deleted": "Note Deleted",
"flag-deleted": "Flag Deleted",
"history": "Account &amp; Flag History",
"no-history": "No flag history.",

View File

@@ -17,5 +17,15 @@
"reject": "Reject",
"remove": "Remove",
"notify": "Notify",
"notify-user": "Notify User"
"notify-user": "Notify User",
"confirm-reject": "Do you want to reject this post?",
"bulk-actions": "Bulk Actions",
"accept-all": "Accept All",
"accept-selected": "Accept Selected",
"reject-all": "Reject All",
"reject-all-confirm": "Do you want to reject all posts?",
"reject-selected": "Reject Selected",
"reject-selected-confirm": "Do you want to reject %1 selected posts?",
"bulk-accept-success": "%1 posts accepted",
"bulk-reject-success": "%1 posts rejected"
}

View File

@@ -10,6 +10,7 @@
"min-rep-downvote": "Minimum reputation to downvote posts",
"downvotes-per-day": "Downvotes per day (set to 0 for unlimited downvotes)",
"downvotes-per-user-per-day": "Downvotes per user per day (set to 0 for unlimited downvotes)",
"min-rep-chat": "Minimum reputation to send chat messages",
"min-rep-flag": "Minimum reputation to flag posts",
"min-rep-website": "Minimum reputation to add \"Website\" to user profile",
"min-rep-aboutme": "Minimum reputation to add \"About me\" to user profile",

View File

@@ -61,6 +61,7 @@
"no-group": "Group does not exist",
"no-user": "User does not exist",
"no-teaser": "Teaser does not exist",
"no-flag": "Flag does not exist",
"no-privileges": "You do not have enough privileges for this action.",
"category-disabled": "Category disabled",
"topic-locked": "Topic Locked",
@@ -157,6 +158,7 @@
"already-voting-for-this-post": "You have already voted for this post.",
"reputation-system-disabled": "Reputation system is disabled.",
"downvoting-disabled": "Downvoting is disabled",
"not-enough-reputation-to-chat": "You need %1 reputation to chat",
"not-enough-reputation-to-upvote": "You need %1 reputation to upvote",
"not-enough-reputation-to-downvote": "You need %1 reputation to downvote",
"not-enough-reputation-to-flag": "You need %1 reputation to flag this post",

View File

@@ -38,6 +38,7 @@
"delete-post": "Delete Post",
"purge-post": "Purge Post",
"restore-post": "Restore Post",
"delete": "Delete Flag",
"user-view": "View Profile",
"user-edit": "Edit Profile",
@@ -46,8 +47,10 @@
"add-note": "Add Note",
"no-notes": "No shared notes.",
"delete-note-confirm": "Are you sure you want to delete this flag note?",
"delete-flag-confirm": "Are you sure you want to delete this flag?",
"note-added": "Note Added",
"note-deleted": "Note Deleted",
"flag-deleted": "Flag Deleted",
"history": "Account &amp; Flag History",
"no-history": "No flag history.",

View File

@@ -17,5 +17,15 @@
"reject": "Reject",
"remove": "Remove",
"notify": "Notify",
"notify-user": "Notify User"
"notify-user": "Notify User",
"confirm-reject": "Do you want to reject this post?",
"bulk-actions": "Bulk Actions",
"accept-all": "Accept All",
"accept-selected": "Accept Selected",
"reject-all": "Reject All",
"reject-all-confirm": "Do you want to reject all posts?",
"reject-selected": "Reject Selected",
"reject-selected-confirm": "Do you want to reject %1 selected posts?",
"bulk-accept-success": "%1 posts accepted",
"bulk-reject-success": "%1 posts rejected"
}

View File

@@ -10,6 +10,7 @@
"min-rep-downvote": "Reputación mínima para votar negativamente",
"downvotes-per-day": "Downvotes per day (set to 0 for unlimited downvotes)",
"downvotes-per-user-per-day": "Downvotes per user per day (set to 0 for unlimited downvotes)",
"min-rep-chat": "Minimum reputation to send chat messages",
"min-rep-flag": "Reputación negativa para denunciar",
"min-rep-website": "Reputación mínima para añadir \"Sitio web\" al perfil del usuario.",
"min-rep-aboutme": "Reputación mínima para añadir \"Sobre mi\" al perfil de usuario.",

View File

@@ -61,6 +61,7 @@
"no-group": "El grupo no existe",
"no-user": "El usuario no existe",
"no-teaser": "El resumen no existe",
"no-flag": "Flag does not exist",
"no-privileges": "No tienes suficientes privilegios para realizar esta acción.",
"category-disabled": "Categoría deshabilitada",
"topic-locked": "Tema bloqueado",
@@ -157,6 +158,7 @@
"already-voting-for-this-post": "Ya has votado a este mensaje.",
"reputation-system-disabled": "El sistema de reputación está deshabilitado.",
"downvoting-disabled": "La votación negativa está deshabilitada.",
"not-enough-reputation-to-chat": "You need %1 reputation to chat",
"not-enough-reputation-to-upvote": "You need %1 reputation to upvote",
"not-enough-reputation-to-downvote": "You need %1 reputation to downvote",
"not-enough-reputation-to-flag": "You need %1 reputation to flag this post",

View File

@@ -38,6 +38,7 @@
"delete-post": "Delete Post",
"purge-post": "Purge Post",
"restore-post": "Restore Post",
"delete": "Delete Flag",
"user-view": "Ver perfil",
"user-edit": "Editar perfil",
@@ -46,8 +47,10 @@
"add-note": "Añadir nota",
"no-notes": "No hay notas compartidas",
"delete-note-confirm": "Are you sure you want to delete this flag note?",
"delete-flag-confirm": "Are you sure you want to delete this flag?",
"note-added": "Nota añadida",
"note-deleted": "Note Deleted",
"flag-deleted": "Flag Deleted",
"history": "Account &amp; Flag History",
"no-history": "No hay registro de marcadores",

View File

@@ -17,5 +17,15 @@
"reject": "Rechazar",
"remove": "Remove",
"notify": "Notify",
"notify-user": "Notify User"
"notify-user": "Notify User",
"confirm-reject": "Do you want to reject this post?",
"bulk-actions": "Bulk Actions",
"accept-all": "Accept All",
"accept-selected": "Accept Selected",
"reject-all": "Reject All",
"reject-all-confirm": "Do you want to reject all posts?",
"reject-selected": "Reject Selected",
"reject-selected-confirm": "Do you want to reject %1 selected posts?",
"bulk-accept-success": "%1 posts accepted",
"bulk-reject-success": "%1 posts rejected"
}

View File

@@ -10,6 +10,7 @@
"min-rep-downvote": "Minimum reputation to downvote posts",
"downvotes-per-day": "Downvotes per day (set to 0 for unlimited downvotes)",
"downvotes-per-user-per-day": "Downvotes per user per day (set to 0 for unlimited downvotes)",
"min-rep-chat": "Minimum reputation to send chat messages",
"min-rep-flag": "Minimum reputation to flag posts",
"min-rep-website": "Minimum reputation to add \"Website\" to user profile",
"min-rep-aboutme": "Minimum reputation to add \"About me\" to user profile",

View File

@@ -61,6 +61,7 @@
"no-group": "Gruppi ei eksisteeri",
"no-user": "Kasutajat ei eksisteeri",
"no-teaser": "Eelvaadet ei eksisteeri",
"no-flag": "Flag does not exist",
"no-privileges": "Sul pole piisavalt õigusi.",
"category-disabled": "Kategooria keelatud",
"topic-locked": "Teema lukustatud",
@@ -157,6 +158,7 @@
"already-voting-for-this-post": "Sa oled juba hääletanud sellel postitusel.",
"reputation-system-disabled": "Reputatsiooni süsteem ei ole aktiveeritud",
"downvoting-disabled": "Negatiivsete häälte andmine ei ole võimaldatud",
"not-enough-reputation-to-chat": "You need %1 reputation to chat",
"not-enough-reputation-to-upvote": "You need %1 reputation to upvote",
"not-enough-reputation-to-downvote": "You need %1 reputation to downvote",
"not-enough-reputation-to-flag": "You need %1 reputation to flag this post",

View File

@@ -38,6 +38,7 @@
"delete-post": "Delete Post",
"purge-post": "Purge Post",
"restore-post": "Restore Post",
"delete": "Delete Flag",
"user-view": "View Profile",
"user-edit": "Edit Profile",
@@ -46,8 +47,10 @@
"add-note": "Add Note",
"no-notes": "No shared notes.",
"delete-note-confirm": "Are you sure you want to delete this flag note?",
"delete-flag-confirm": "Are you sure you want to delete this flag?",
"note-added": "Note Added",
"note-deleted": "Note Deleted",
"flag-deleted": "Flag Deleted",
"history": "Account &amp; Flag History",
"no-history": "No flag history.",

View File

@@ -17,5 +17,15 @@
"reject": "Reject",
"remove": "Remove",
"notify": "Notify",
"notify-user": "Notify User"
"notify-user": "Notify User",
"confirm-reject": "Do you want to reject this post?",
"bulk-actions": "Bulk Actions",
"accept-all": "Accept All",
"accept-selected": "Accept Selected",
"reject-all": "Reject All",
"reject-all-confirm": "Do you want to reject all posts?",
"reject-selected": "Reject Selected",
"reject-selected-confirm": "Do you want to reject %1 selected posts?",
"bulk-accept-success": "%1 posts accepted",
"bulk-reject-success": "%1 posts rejected"
}

View File

@@ -10,6 +10,7 @@
"min-rep-downvote": "Minimum reputation to downvote posts",
"downvotes-per-day": "Downvotes per day (set to 0 for unlimited downvotes)",
"downvotes-per-user-per-day": "Downvotes per user per day (set to 0 for unlimited downvotes)",
"min-rep-chat": "Minimum reputation to send chat messages",
"min-rep-flag": "Minimum reputation to flag posts",
"min-rep-website": "Minimum reputation to add \"Website\" to user profile",
"min-rep-aboutme": "Minimum reputation to add \"About me\" to user profile",

View File

@@ -61,6 +61,7 @@
"no-group": "گروه وجود ندارد",
"no-user": "کاربر وجود ندارد",
"no-teaser": "تیزر وجود ندارد",
"no-flag": "Flag does not exist",
"no-privileges": "شما دسترسی کافی برای این کار را ندارید",
"category-disabled": "دسته غیر‌فعال شد.",
"topic-locked": "موضوع بسته شد.",
@@ -157,6 +158,7 @@
"already-voting-for-this-post": "شما قبلا به این پست رای داده اید.",
"reputation-system-disabled": "سیستم اعتبار غیر فعال شده است",
"downvoting-disabled": "رأی منفی غیر فعال شده است",
"not-enough-reputation-to-chat": "You need %1 reputation to chat",
"not-enough-reputation-to-upvote": "You need %1 reputation to upvote",
"not-enough-reputation-to-downvote": "You need %1 reputation to downvote",
"not-enough-reputation-to-flag": "You need %1 reputation to flag this post",

View File

@@ -38,6 +38,7 @@
"delete-post": "حذف پست",
"purge-post": "پاک کردن پست",
"restore-post": "برگرداندن پست",
"delete": "Delete Flag",
"user-view": "نمایش پروفایل",
"user-edit": "ویرایش پروفایل",
@@ -46,8 +47,10 @@
"add-note": "افزودن یادداشت",
"no-notes": "بدون یادداشت",
"delete-note-confirm": "آیا مطمئن هستید میخواهید این یادداشت را حذف کنید؟",
"delete-flag-confirm": "Are you sure you want to delete this flag?",
"note-added": "یادداشت افزوده شد",
"note-deleted": "یادداشت حذف شد",
"flag-deleted": "Flag Deleted",
"history": "Account &amp; Flag History",
"no-history": "بدون تاریخچه گزارش",

View File

@@ -17,5 +17,15 @@
"reject": "Reject",
"remove": "Remove",
"notify": "Notify",
"notify-user": "Notify User"
"notify-user": "Notify User",
"confirm-reject": "Do you want to reject this post?",
"bulk-actions": "Bulk Actions",
"accept-all": "Accept All",
"accept-selected": "Accept Selected",
"reject-all": "Reject All",
"reject-all-confirm": "Do you want to reject all posts?",
"reject-selected": "Reject Selected",
"reject-selected-confirm": "Do you want to reject %1 selected posts?",
"bulk-accept-success": "%1 posts accepted",
"bulk-reject-success": "%1 posts rejected"
}

View File

@@ -10,6 +10,7 @@
"min-rep-downvote": "Minimum reputation to downvote posts",
"downvotes-per-day": "Downvotes per day (set to 0 for unlimited downvotes)",
"downvotes-per-user-per-day": "Downvotes per user per day (set to 0 for unlimited downvotes)",
"min-rep-chat": "Minimum reputation to send chat messages",
"min-rep-flag": "Minimum reputation to flag posts",
"min-rep-website": "Minimum reputation to add \"Website\" to user profile",
"min-rep-aboutme": "Minimum reputation to add \"About me\" to user profile",

View File

@@ -61,6 +61,7 @@
"no-group": "Ryhmää ei ole olemassa",
"no-user": "Käyttäjää ei ole olemassa",
"no-teaser": "Teaser does not exist",
"no-flag": "Flag does not exist",
"no-privileges": "Oikeutesi eivät riitä toiminnon suorittamiseen.",
"category-disabled": "Kategoria ei ole käytössä",
"topic-locked": "Aihe lukittu",
@@ -157,6 +158,7 @@
"already-voting-for-this-post": "You have already voted for this post.",
"reputation-system-disabled": "Reputation system is disabled.",
"downvoting-disabled": "Downvoting is disabled",
"not-enough-reputation-to-chat": "You need %1 reputation to chat",
"not-enough-reputation-to-upvote": "You need %1 reputation to upvote",
"not-enough-reputation-to-downvote": "You need %1 reputation to downvote",
"not-enough-reputation-to-flag": "You need %1 reputation to flag this post",

View File

@@ -38,6 +38,7 @@
"delete-post": "Delete Post",
"purge-post": "Purge Post",
"restore-post": "Restore Post",
"delete": "Delete Flag",
"user-view": "View Profile",
"user-edit": "Edit Profile",
@@ -46,8 +47,10 @@
"add-note": "Add Note",
"no-notes": "No shared notes.",
"delete-note-confirm": "Are you sure you want to delete this flag note?",
"delete-flag-confirm": "Are you sure you want to delete this flag?",
"note-added": "Note Added",
"note-deleted": "Note Deleted",
"flag-deleted": "Flag Deleted",
"history": "Account &amp; Flag History",
"no-history": "No flag history.",

View File

@@ -17,5 +17,15 @@
"reject": "Reject",
"remove": "Remove",
"notify": "Notify",
"notify-user": "Notify User"
"notify-user": "Notify User",
"confirm-reject": "Do you want to reject this post?",
"bulk-actions": "Bulk Actions",
"accept-all": "Accept All",
"accept-selected": "Accept Selected",
"reject-all": "Reject All",
"reject-all-confirm": "Do you want to reject all posts?",
"reject-selected": "Reject Selected",
"reject-selected-confirm": "Do you want to reject %1 selected posts?",
"bulk-accept-success": "%1 posts accepted",
"bulk-reject-success": "%1 posts rejected"
}

View File

@@ -10,6 +10,7 @@
"min-rep-downvote": "Réputation minimum pour les votes négatifs",
"downvotes-per-day": "Votes négatif par jour (0 = illimités)",
"downvotes-per-user-per-day": "Votes négatif pour un utilisateur par jour (0 = illimités)",
"min-rep-chat": "Minimum reputation to send chat messages",
"min-rep-flag": "Réputation minimum pour signaler un message",
"min-rep-website": "Réputation minimum pour ajouter \"Site internet\" au profil utilisateur",
"min-rep-aboutme": "Réputation minimum pour ajouter \"À propos\" au profil utilisateur",

View File

@@ -61,6 +61,7 @@
"no-group": "Ce groupe n'existe pas",
"no-user": "Cet utilisateur n'existe pas",
"no-teaser": "Laperçu n'existe pas",
"no-flag": "Flag does not exist",
"no-privileges": "Vous n'avez pas les privilèges nécessaires pour effectuer cette action.",
"category-disabled": "Catégorie désactivée",
"topic-locked": "Sujet verrouillé",
@@ -157,6 +158,7 @@
"already-voting-for-this-post": "Vous avez déjà voté pour ce message.",
"reputation-system-disabled": "Le système de réputation est désactivé",
"downvoting-disabled": "Les votes négatifs ne sont pas autorisés",
"not-enough-reputation-to-chat": "You need %1 reputation to chat",
"not-enough-reputation-to-upvote": "Vous avez besoin de %1 réputation pour voter",
"not-enough-reputation-to-downvote": "Vous avez besoin de %1 réputation pour voter",
"not-enough-reputation-to-flag": "Vous avez besoin de %1 réputation pour faire un signalement",

View File

@@ -38,6 +38,7 @@
"delete-post": "Supprimer les messages",
"purge-post": "Supprimer définitivement",
"restore-post": "Restaurer les messages",
"delete": "Delete Flag",
"user-view": "Voir le profil",
"user-edit": "Éditer le profil",
@@ -46,8 +47,10 @@
"add-note": "Ajouter une note",
"no-notes": "aucune note partagée",
"delete-note-confirm": "Êtes-vous sûr de bien vouloir supprimer cette note de signalement ?",
"delete-flag-confirm": "Are you sure you want to delete this flag?",
"note-added": "Note ajoutée",
"note-deleted": "Note supprimée",
"flag-deleted": "Flag Deleted",
"history": "Compte &amp; Historique des signalements",
"no-history": "Aucun historique de signalements",

View File

@@ -17,5 +17,15 @@
"reject": "Refuser",
"remove": "Enlever",
"notify": "Notifier",
"notify-user": "Notifier l'utilisateur"
"notify-user": "Notifier l'utilisateur",
"confirm-reject": "Voulez vous réellement rejeter ce message ?",
"bulk-actions": "Bulk Actions",
"accept-all": "Accept All",
"accept-selected": "Accept Selected",
"reject-all": "Reject All",
"reject-all-confirm": "Do you want to reject all posts?",
"reject-selected": "Reject Selected",
"reject-selected-confirm": "Do you want to reject %1 selected posts?",
"bulk-accept-success": "%1 posts accepted",
"bulk-reject-success": "%1 posts rejected"
}

View File

@@ -10,6 +10,7 @@
"min-rep-downvote": "Minimum reputation to downvote posts",
"downvotes-per-day": "Downvotes per day (set to 0 for unlimited downvotes)",
"downvotes-per-user-per-day": "Downvotes per user per day (set to 0 for unlimited downvotes)",
"min-rep-chat": "Minimum reputation to send chat messages",
"min-rep-flag": "Minimum reputation to flag posts",
"min-rep-website": "Minimum reputation to add \"Website\" to user profile",
"min-rep-aboutme": "Minimum reputation to add \"About me\" to user profile",

View File

@@ -61,6 +61,7 @@
"no-group": "O grupo non existe",
"no-user": "O usuario non existe",
"no-teaser": "A vista previa do tema non existe",
"no-flag": "Flag does not exist",
"no-privileges": "Non tes privilexios dabondo para ver este tema.",
"category-disabled": "Categoría deshabilitada",
"topic-locked": "Tema Pechado",
@@ -157,6 +158,7 @@
"already-voting-for-this-post": "Xa votache esta mensaxe.",
"reputation-system-disabled": "O sistema de reputación está deshabilitado",
"downvoting-disabled": "Os votos negativos están deshabilitados",
"not-enough-reputation-to-chat": "You need %1 reputation to chat",
"not-enough-reputation-to-upvote": "You need %1 reputation to upvote",
"not-enough-reputation-to-downvote": "You need %1 reputation to downvote",
"not-enough-reputation-to-flag": "You need %1 reputation to flag this post",

View File

@@ -38,6 +38,7 @@
"delete-post": "Delete Post",
"purge-post": "Purge Post",
"restore-post": "Restore Post",
"delete": "Delete Flag",
"user-view": "Ver perfil",
"user-edit": "Editar perfil",
@@ -46,8 +47,10 @@
"add-note": "Engadir nota",
"no-notes": "Ningunha nota foi compartida",
"delete-note-confirm": "Are you sure you want to delete this flag note?",
"delete-flag-confirm": "Are you sure you want to delete this flag?",
"note-added": "Nota engadida",
"note-deleted": "Note Deleted",
"flag-deleted": "Flag Deleted",
"history": "Account &amp; Flag History",
"no-history": "Non hai historial de avisos",

View File

@@ -17,5 +17,15 @@
"reject": "Reject",
"remove": "Remove",
"notify": "Notify",
"notify-user": "Notify User"
"notify-user": "Notify User",
"confirm-reject": "Do you want to reject this post?",
"bulk-actions": "Bulk Actions",
"accept-all": "Accept All",
"accept-selected": "Accept Selected",
"reject-all": "Reject All",
"reject-all-confirm": "Do you want to reject all posts?",
"reject-selected": "Reject Selected",
"reject-selected-confirm": "Do you want to reject %1 selected posts?",
"bulk-accept-success": "%1 posts accepted",
"bulk-reject-success": "%1 posts rejected"
}

View File

@@ -24,7 +24,7 @@
"hsts.subdomains": "Include subdomains in HSTS header",
"hsts.preload": "Allow preloading of HSTS header",
"hsts.help": "If enabled, an HSTS header will be set for this site. You can elect to include subdomains and preloading flags in your header. If in doubt, you can leave these unchecked. <a href=\"%1\">More information <i class=\"fa fa-external-link\"></i></a>",
"traffic-management": "Traffic Management",
"traffic-management": "ניהול תעבורה",
"traffic.help": "NodeBB uses a module that automatically denies requests in high-traffic situations. You can tune these settings here, although the defaults are a good starting point.",
"traffic.enable": "Enable Traffic Management",
"traffic.event-lag": "Event Loop Lag Threshold (in milliseconds)",

View File

@@ -10,6 +10,7 @@
"min-rep-downvote": "מוניטין מינימלי כדי להצביע נגד הודעות",
"downvotes-per-day": "הצבעות מטה ליום (מוגדרות ל -0 להצבעות למטה ללא הגבלה)",
"downvotes-per-user-per-day": "הצבעות למטה למשתמש ליום (מוגדרות ל -0 להצבעות למטה ללא הגבלה)",
"min-rep-chat": "Minimum reputation to send chat messages",
"min-rep-flag": "מוניטין מינימלי כדי לדווח על הודעות",
"min-rep-website": "מוניטין מינימלי להוספת \"אתר\" לפרופיל המשתמש",
"min-rep-aboutme": "מוניטין מינימלי להוסיף \"אודותיי\" לפרופיל המשתמש",

View File

@@ -61,6 +61,7 @@
"no-group": "קבוצה אינה קיימת",
"no-user": "משתמש אינו קיים",
"no-teaser": "תקציר אינו קיים",
"no-flag": "Flag does not exist",
"no-privileges": "ההרשאות שלך אינן מספיקות לביצוע פעולה זו",
"category-disabled": "קטגוריה לא פעילה",
"topic-locked": "נושא נעול",
@@ -157,6 +158,7 @@
"already-voting-for-this-post": "הצבעת כבר בנושא זה",
"reputation-system-disabled": "מערכת המוניטין לא פעילה.",
"downvoting-disabled": "היכולת להצביע נגד לא פעילה",
"not-enough-reputation-to-chat": "You need %1 reputation to chat",
"not-enough-reputation-to-upvote": "You need %1 reputation to upvote",
"not-enough-reputation-to-downvote": "You need %1 reputation to downvote",
"not-enough-reputation-to-flag": "You need %1 reputation to flag this post",

View File

@@ -38,6 +38,7 @@
"delete-post": "מחק פוסט",
"purge-post": "מחק לצמיתות",
"restore-post": "שחזור פוסט",
"delete": "Delete Flag",
"user-view": "צפה בפרופיל",
"user-edit": "ערוך פרופיל",
@@ -46,8 +47,10 @@
"add-note": "הוסף הערה",
"no-notes": "אין הערות",
"delete-note-confirm": "האם אתה בטוח שאתה רוצה למחוק הערה זו?",
"delete-flag-confirm": "Are you sure you want to delete this flag?",
"note-added": "נוספה הערה",
"note-deleted": "ההערה נמחקה",
"flag-deleted": "Flag Deleted",
"history": "היסטוריית הסימונים למשתמש",
"no-history": "אין הסיטוריית סימונים",

View File

@@ -17,5 +17,15 @@
"reject": "דחה",
"remove": "הסרה",
"notify": "Notify",
"notify-user": "שלח התראה למשתמש"
"notify-user": "שלח התראה למשתמש",
"confirm-reject": "Do you want to reject this post?",
"bulk-actions": "Bulk Actions",
"accept-all": "Accept All",
"accept-selected": "Accept Selected",
"reject-all": "Reject All",
"reject-all-confirm": "Do you want to reject all posts?",
"reject-selected": "Reject Selected",
"reject-selected-confirm": "Do you want to reject %1 selected posts?",
"bulk-accept-success": "%1 posts accepted",
"bulk-reject-success": "%1 posts rejected"
}

View File

@@ -10,6 +10,7 @@
"min-rep-downvote": "Minimalna reputacija za glasanje protiv",
"downvotes-per-day": "Downvotes per day (set to 0 for unlimited downvotes)",
"downvotes-per-user-per-day": "Downvotes per user per day (set to 0 for unlimited downvotes)",
"min-rep-chat": "Minimum reputation to send chat messages",
"min-rep-flag": "Minimalna reputacija za označavanje objava",
"min-rep-website": "Minimum reputation to add \"Website\" to user profile",
"min-rep-aboutme": "Minimum reputation to add \"About me\" to user profile",

View File

@@ -61,6 +61,7 @@
"no-group": "Grupa ne postoji",
"no-user": "Korisnik ne postoji",
"no-teaser": "Zadirkivač ne postoji",
"no-flag": "Flag does not exist",
"no-privileges": "Nemate privilegije za ovu radnju.",
"category-disabled": "Kategorija onemogućena",
"topic-locked": "Tema zaključana",
@@ -157,6 +158,7 @@
"already-voting-for-this-post": "Već ste glasali za ovu objavu",
"reputation-system-disabled": "Sistem reputacije onemogućen.",
"downvoting-disabled": "Oduzimanje glasova je onemogućeno",
"not-enough-reputation-to-chat": "You need %1 reputation to chat",
"not-enough-reputation-to-upvote": "You need %1 reputation to upvote",
"not-enough-reputation-to-downvote": "You need %1 reputation to downvote",
"not-enough-reputation-to-flag": "You need %1 reputation to flag this post",

View File

@@ -38,6 +38,7 @@
"delete-post": "Delete Post",
"purge-post": "Purge Post",
"restore-post": "Restore Post",
"delete": "Delete Flag",
"user-view": "Pogledaj profil",
"user-edit": "Uredi profil",
@@ -46,8 +47,10 @@
"add-note": "Dodaj bilješku",
"no-notes": "Nema podijeljenih bilješki",
"delete-note-confirm": "Are you sure you want to delete this flag note?",
"delete-flag-confirm": "Are you sure you want to delete this flag?",
"note-added": "Bilješka dodana",
"note-deleted": "Note Deleted",
"flag-deleted": "Flag Deleted",
"history": "Account &amp; Flag History",
"no-history": "Nema povijesti zastava.",

View File

@@ -17,5 +17,15 @@
"reject": "Reject",
"remove": "Remove",
"notify": "Notify",
"notify-user": "Notify User"
"notify-user": "Notify User",
"confirm-reject": "Do you want to reject this post?",
"bulk-actions": "Bulk Actions",
"accept-all": "Accept All",
"accept-selected": "Accept Selected",
"reject-all": "Reject All",
"reject-all-confirm": "Do you want to reject all posts?",
"reject-selected": "Reject Selected",
"reject-selected-confirm": "Do you want to reject %1 selected posts?",
"bulk-accept-success": "%1 posts accepted",
"bulk-reject-success": "%1 posts rejected"
}

View File

@@ -10,6 +10,7 @@
"min-rep-downvote": "Szükséges minimális hírnév a leszavazás használatához",
"downvotes-per-day": "Leszavazások naponta (adj meg 0-t, hogy ne legyen korlátozás)",
"downvotes-per-user-per-day": "Leszavazások felhasználónként naponta (adj meg 0-t, hogy ne legyen korlátozás)",
"min-rep-chat": "Minimum reputation to send chat messages",
"min-rep-flag": "Szükséges minimális hírnév hozzászólások megjelöléséhez",
"min-rep-website": "Szükséges minimális hírnév \"weboldal\" megadásához a felhasználói profilon",
"min-rep-aboutme": "Szükséges minimális hírnév \"bemutatkozás\" megadásához a felhasználói profilon",

View File

@@ -61,6 +61,7 @@
"no-group": "Nem létező csoport",
"no-user": "Nem létező felhasználó",
"no-teaser": "A bevezető nem létezik",
"no-flag": "Flag does not exist",
"no-privileges": "Nincs elég jogod ehhez a művelethez.",
"category-disabled": "Kategória kikapcsolva",
"topic-locked": "Téma lezárva",
@@ -157,6 +158,7 @@
"already-voting-for-this-post": "Már szavaztál erre a hozzászólásra.",
"reputation-system-disabled": "Hírnév funkció kikapcsolva.",
"downvoting-disabled": "Leszavazás funkció kikapcsolva",
"not-enough-reputation-to-chat": "You need %1 reputation to chat",
"not-enough-reputation-to-upvote": "You need %1 reputation to upvote",
"not-enough-reputation-to-downvote": "You need %1 reputation to downvote",
"not-enough-reputation-to-flag": "You need %1 reputation to flag this post",

View File

@@ -38,6 +38,7 @@
"delete-post": "Bejegyzés törlése",
"purge-post": "Bejegyzés megtisztítása",
"restore-post": "Bejegyzés helyreállítása",
"delete": "Delete Flag",
"user-view": "Profil megtekintése",
"user-edit": "Profil szerkesztése",
@@ -46,8 +47,10 @@
"add-note": "Új jegyzet hozzáadása",
"no-notes": "Nincsenek megosztott jegyzetek.",
"delete-note-confirm": "Biztosan törölni akarod ezt a jegyzet jelölőt?",
"delete-flag-confirm": "Are you sure you want to delete this flag?",
"note-added": "Jegyzet hozzá adva",
"note-deleted": "Jegyzet törölve",
"flag-deleted": "Flag Deleted",
"history": "Felhasználó &amp; Előzmény jelölő",
"no-history": "Nincs előzmény jelölő.",

View File

@@ -17,5 +17,15 @@
"reject": "Elutasít",
"remove": "Remove",
"notify": "Notify",
"notify-user": "Notify User"
"notify-user": "Notify User",
"confirm-reject": "Do you want to reject this post?",
"bulk-actions": "Bulk Actions",
"accept-all": "Accept All",
"accept-selected": "Accept Selected",
"reject-all": "Reject All",
"reject-all-confirm": "Do you want to reject all posts?",
"reject-selected": "Reject Selected",
"reject-selected-confirm": "Do you want to reject %1 selected posts?",
"bulk-accept-success": "%1 posts accepted",
"bulk-reject-success": "%1 posts rejected"
}

View File

@@ -10,6 +10,7 @@
"min-rep-downvote": "Minimum reputation to downvote posts",
"downvotes-per-day": "Downvotes per day (set to 0 for unlimited downvotes)",
"downvotes-per-user-per-day": "Downvotes per user per day (set to 0 for unlimited downvotes)",
"min-rep-chat": "Minimum reputation to send chat messages",
"min-rep-flag": "Minimum reputation to flag posts",
"min-rep-website": "Minimum reputation to add \"Website\" to user profile",
"min-rep-aboutme": "Minimum reputation to add \"About me\" to user profile",

View File

@@ -61,6 +61,7 @@
"no-group": "Grup tidak ditemukan",
"no-user": "Pengguna tidak ditemukan",
"no-teaser": "Teaser tidak ditemukan",
"no-flag": "Flag does not exist",
"no-privileges": "Kamu tidak punya cukup izin untuk melakukan ini",
"category-disabled": "Kategori ditiadakan",
"topic-locked": "Topik dikunci",
@@ -157,6 +158,7 @@
"already-voting-for-this-post": "You have already voted for this post.",
"reputation-system-disabled": "Sistem reputasi ditiadakan.",
"downvoting-disabled": "Downvoting ditiadakan",
"not-enough-reputation-to-chat": "You need %1 reputation to chat",
"not-enough-reputation-to-upvote": "You need %1 reputation to upvote",
"not-enough-reputation-to-downvote": "You need %1 reputation to downvote",
"not-enough-reputation-to-flag": "You need %1 reputation to flag this post",

View File

@@ -38,6 +38,7 @@
"delete-post": "Delete Post",
"purge-post": "Purge Post",
"restore-post": "Restore Post",
"delete": "Delete Flag",
"user-view": "View Profile",
"user-edit": "Edit Profile",
@@ -46,8 +47,10 @@
"add-note": "Add Note",
"no-notes": "No shared notes.",
"delete-note-confirm": "Are you sure you want to delete this flag note?",
"delete-flag-confirm": "Are you sure you want to delete this flag?",
"note-added": "Note Added",
"note-deleted": "Note Deleted",
"flag-deleted": "Flag Deleted",
"history": "Account &amp; Flag History",
"no-history": "No flag history.",

View File

@@ -17,5 +17,15 @@
"reject": "Reject",
"remove": "Remove",
"notify": "Notify",
"notify-user": "Notify User"
"notify-user": "Notify User",
"confirm-reject": "Do you want to reject this post?",
"bulk-actions": "Bulk Actions",
"accept-all": "Accept All",
"accept-selected": "Accept Selected",
"reject-all": "Reject All",
"reject-all-confirm": "Do you want to reject all posts?",
"reject-selected": "Reject Selected",
"reject-selected-confirm": "Do you want to reject %1 selected posts?",
"bulk-accept-success": "%1 posts accepted",
"bulk-reject-success": "%1 posts rejected"
}

View File

@@ -10,7 +10,7 @@
"upload-files": "Carica file",
"signature": "Firma",
"ban": "Ban",
"mute": "Mute",
"mute": "Silenzioso",
"invite": "Invita",
"search-content": "Cerca contenuto",
"search-users": "Cerca utenti",

View File

@@ -18,8 +18,8 @@
"download-csv": "Scarica CSV",
"manage-groups": "Gestisci Gruppi",
"add-group": "Aggiungi Gruppo",
"create": "Create User",
"invite": "Invite by Email",
"create": "Crea utente",
"invite": "Invita via email",
"new": "Nuovo utente",
"filter-by": "Filtra per",
"pills.unvalidated": "Non Validato",
@@ -63,7 +63,7 @@
"create.password": "Password",
"create.password-confirm": "Conferma Password",
"temp-ban.length": "Length",
"temp-ban.length": "Lunghezza",
"temp-ban.reason": "Ragione <span class=\"text-muted\">(Opzionale)</span>",
"temp-ban.hours": "Ore",
"temp-ban.days": "Giorni",

View File

@@ -4,12 +4,13 @@
"disable-down-voting": "Disabilita voto negativo",
"votes-are-public": "Tutti i voti sono pubblici",
"thresholds": "Soglie di attività",
"min-rep-upvote": "Minimum reputation to upvote posts",
"upvotes-per-day": "Upvotes per day (set to 0 for unlimited upvotes)",
"upvotes-per-user-per-day": "Upvotes per user per day (set to 0 for unlimited upvotes)",
"min-rep-upvote": "Reputazione minima per votare positivamente i post",
"upvotes-per-day": "Voti positivi al giorno (impostare a 0 per i voti positivi illimitati)",
"upvotes-per-user-per-day": "Voti positivi per utente al giorno (impostare a 0 per voti positivi illimitati)",
"min-rep-downvote": "Reputazione minima per votare negativamente i post",
"downvotes-per-day": "Voti negativi al giorno (imposta a 0 per voti negativi illimitati)",
"downvotes-per-user-per-day": "Voti negativi per utenti al giorno (imposta a 0 per voti negativi illimitati)",
"min-rep-chat": "Reputazione minima per inviare messaggi di chat",
"min-rep-flag": "Reputazione minima per segnalare i post",
"min-rep-website": "Reputazione minima per aggiungere \"Sito Web\" al profilo utente",
"min-rep-aboutme": "Reputazione minima per aggiungere \"Su di me\" al profilo utente",
@@ -21,6 +22,6 @@
"flags.limit-per-target": "Numero massimo di volte che qualcosa può essere segnalato",
"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.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts (Set to 0 to disable, default: 0)",
"flags.auto-flag-on-downvote-threshold": "Numero di voti negativi per contrassegnare automaticamente i post (impostare a 0 per disabilitare, predefinito: 0)",
"flags.auto-resolve-on-ban": "Risolvi automaticamente tutti i ticket di un utente quando vengono bannati"
}

View File

@@ -61,6 +61,7 @@
"no-group": "Il Gruppo non esiste",
"no-user": "L'Utente non esiste",
"no-teaser": "Teaser non esiste",
"no-flag": "Segnalazione non esiste",
"no-privileges": "Non hai abbastanza privilegi per questa azione.",
"category-disabled": "Categoria disabilitata",
"topic-locked": "Discussione Bloccata",
@@ -107,9 +108,9 @@
"already-bookmarked": "Hai già aggiunto questa discussione ai preferiti.",
"already-unbookmarked": "Hai già rimosso questa discussione dai preferiti",
"cant-ban-other-admins": "Non puoi bannare altri amministratori!",
"cant-mute-other-admins": "You can't mute other admins!",
"user-muted-for-hours": "You have been muted, you will be able to post in %1 hour(s)",
"user-muted-for-minutes": "You have been muted, you will be able to post in %1 minute(s)",
"cant-mute-other-admins": "Non puoi silenziare gli altri amministratori!",
"user-muted-for-hours": "Sei stato silenziato, potrai postare tra %1 ora(e)",
"user-muted-for-minutes": "Sei stato silenziato, potrai postare tra %1 minuto(i)",
"cant-make-banned-users-admin": "Non puoi rendere amministratori gli utenti bannati.",
"cant-remove-last-admin": "Sei l'unico Amministratore. Aggiungi un altro amministratore prima di rimuovere il tuo ruolo",
"account-deletion-disabled": "L'eliminazione dell'account è disabilitata",
@@ -157,22 +158,23 @@
"already-voting-for-this-post": "Hai già votato per questo post",
"reputation-system-disabled": "Il sistema di reputazione è disabilitato.",
"downvoting-disabled": "Votata negativamente è disabilitato",
"not-enough-reputation-to-upvote": "You need %1 reputation to upvote",
"not-enough-reputation-to-downvote": "You need %1 reputation to downvote",
"not-enough-reputation-to-flag": "You need %1 reputation to flag this post",
"not-enough-reputation-min-rep-website": "You need %1 reputation to add a website",
"not-enough-reputation-min-rep-aboutme": "You need %1 reputation to add an about me",
"not-enough-reputation-min-rep-signature": "You need %1 reputation to add a signature",
"not-enough-reputation-min-rep-profile-picture": "You need %1 reputation to add a profile picture",
"not-enough-reputation-min-rep-cover-picture": "You need %1 reputation to add a cover picture",
"not-enough-reputation-to-chat": "Hai bisogno di %1 reputazione per chattare",
"not-enough-reputation-to-upvote": "Hai bisogno di %1 reputazione/i per votare positivamente",
"not-enough-reputation-to-downvote": "Hai bisogno di %1 reputazione/i per effettuare un voto negativo",
"not-enough-reputation-to-flag": "Hai bisogno di %1 reputazione/i per segnalare questo post",
"not-enough-reputation-min-rep-website": "Hai bisogno di %1 reputazione/i per aggiungere un sito web",
"not-enough-reputation-min-rep-aboutme": "Hai bisogno di %1 reputazione/i per aggiungere un Su di me",
"not-enough-reputation-min-rep-signature": "Hai bisogno di %1 reputazione/i per aggiungere una firma",
"not-enough-reputation-min-rep-profile-picture": "Hai bisogno di %1 reputazione/i per aggiungere una foto del profilo",
"not-enough-reputation-min-rep-cover-picture": "Hai bisogno di %1 reputazione/i per aggiungere un'immagine di copertina",
"post-already-flagged": "Hai già segnalato questo post",
"user-already-flagged": "Hai già segnalato questo utente",
"post-flagged-too-many-times": "Questo post è già stato segnalato da altri",
"user-flagged-too-many-times": "Questo utente è già stato segnalato da altri",
"cant-flag-privileged": "Non è consentito contrassegnare i profili o il contenuto degli utenti privilegiati (moderatori/moderatori globali/amministratori)",
"self-vote": "Non puoi votare la tua stessa discussione",
"too-many-upvotes-today": "You can only upvote %1 times a day",
"too-many-upvotes-today-user": "You can only upvote a user %1 times a day",
"too-many-upvotes-today": "Puoi votare positivamente solo %1 volte al giorno",
"too-many-upvotes-today-user": "Puoi votare positivamente un utente solo %1 volte al giorno",
"too-many-downvotes-today": "È possibile votare negativamente solo %1 volta al giorno",
"too-many-downvotes-today-user": "È possibile votare negativamente un utente solo %1 volta al giorno",
"reload-failed": "NodeBB ha incontrato un problema durante il ricaricamento: \"%1\". NodeBB continuerà a servire gli assets esistenti lato client, così puoi annullare quello che hai fatto prima di ricaricare.",

View File

@@ -38,6 +38,7 @@
"delete-post": "Elimina post",
"purge-post": "Elimina Post",
"restore-post": "Ripristina post",
"delete": "Elimina segnalazione",
"user-view": "Vedi Profilo",
"user-edit": "Modifica Profilo",
@@ -46,8 +47,10 @@
"add-note": "Aggiungi Nota",
"no-notes": "Nessuna nota condivisa",
"delete-note-confirm": "Sei sicuro di voler eliminare questa nota di segnalazione?",
"delete-flag-confirm": "Sei sicuro di voler eliminare questa segnalazione?",
"note-added": "Nota aggiunta",
"note-deleted": "Nota eliminata",
"flag-deleted": "Segnalazione eliminata",
"history": "Cronologia segnalazioni account",
"no-history": "Nessuna cronologia segnalazione.",
@@ -82,5 +85,5 @@
"bulk-resolve": "Risolvi segnalazione(i)",
"bulk-success": "%1 segnalazioni aggiornate",
"flagged-timeago-readable": "Segnalato <span class=\"timeago\" title=\"%1\"></span> (%2)",
"auto-flagged": "[Auto Flagged] Received %1 downvotes."
"auto-flagged": "[Contrassegnato automaticamente] Ha ricevuto %1 voti negativi."
}

View File

@@ -17,5 +17,15 @@
"reject": "Rifiuta",
"remove": "Rimuovi",
"notify": "Notifica",
"notify-user": "Notifica all'utente"
"notify-user": "Notifica all'utente",
"confirm-reject": "Vuoi rifiutare questo post?",
"bulk-actions": "Azioni in blocco",
"accept-all": "Accetta tutti",
"accept-selected": "Accetta selezionato",
"reject-all": "Rifiuta tutti",
"reject-all-confirm": "Vuoi rifiutare tutti i post?",
"reject-selected": "Rifiuta selezionato",
"reject-selected-confirm": "Vuoi rifiutare %1 post selezionati?",
"bulk-accept-success": "%1 post accettati",
"bulk-reject-success": "%1 post rifiutati"
}

View File

@@ -12,8 +12,8 @@
"ban_account": "BAN dell'account",
"ban_account_confirm": "Sei sicuro di voler bannare questo utente?",
"unban_account": "Togli il BAN",
"mute_account": "Mute Account",
"unmute_account": "Unmute Account",
"mute_account": "Silenzia account",
"unmute_account": "Disattiva silenzia account",
"delete_account": "Elimina Account",
"delete_account_as_admin": "Elimina <strong>account</strong>",
"delete_content": "Elimina <strong>contenuto</strong> account",
@@ -156,7 +156,7 @@
"info.banned-permanently": "Bannato permanentemente",
"info.banned-reason-label": "Motivo",
"info.banned-no-reason": "Non è stata data nessuna motivazione.",
"info.muted-no-reason": "No reason given.",
"info.muted-no-reason": "Nessuna motivazione fornita.",
"info.username-history": "Storico del nome utente",
"info.email-history": "Storico dell'Email",
"info.moderation-note": "Nota di moderazione",

View File

@@ -10,6 +10,7 @@
"min-rep-downvote": "投稿をdownvoteするための最低評価",
"downvotes-per-day": "Downvotes per day (set to 0 for unlimited downvotes)",
"downvotes-per-user-per-day": "Downvotes per user per day (set to 0 for unlimited downvotes)",
"min-rep-chat": "Minimum reputation to send chat messages",
"min-rep-flag": "フラグの投稿に低評価",
"min-rep-website": "Minimum reputation to add \"Website\" to user profile",
"min-rep-aboutme": "Minimum reputation to add \"About me\" to user profile",

View File

@@ -61,6 +61,7 @@
"no-group": "グループは存在しません",
"no-user": "ユーザーは存在しません",
"no-teaser": "ティーザーが存在しません",
"no-flag": "Flag does not exist",
"no-privileges": "あなたがこの行為する権利がありません。",
"category-disabled": "この板は無効された",
"topic-locked": "スレッドがロックされた",
@@ -157,6 +158,7 @@
"already-voting-for-this-post": "あなたはすでにこの投稿を評価しました。",
"reputation-system-disabled": "Reputation system is disabled.",
"downvoting-disabled": "Downvoting is disabled",
"not-enough-reputation-to-chat": "You need %1 reputation to chat",
"not-enough-reputation-to-upvote": "You need %1 reputation to upvote",
"not-enough-reputation-to-downvote": "You need %1 reputation to downvote",
"not-enough-reputation-to-flag": "You need %1 reputation to flag this post",

View File

@@ -38,6 +38,7 @@
"delete-post": "Delete Post",
"purge-post": "Purge Post",
"restore-post": "Restore Post",
"delete": "Delete Flag",
"user-view": "プロフィールを見る",
"user-edit": "プロフィールを編集",
@@ -46,8 +47,10 @@
"add-note": "ノートを追加",
"no-notes": "共有ノートはありません。",
"delete-note-confirm": "Are you sure you want to delete this flag note?",
"delete-flag-confirm": "Are you sure you want to delete this flag?",
"note-added": "ノートが追加されました",
"note-deleted": "Note Deleted",
"flag-deleted": "Flag Deleted",
"history": "Account &amp; Flag History",
"no-history": "フラグ履歴がありません",

View File

@@ -17,5 +17,15 @@
"reject": "Reject",
"remove": "Remove",
"notify": "Notify",
"notify-user": "Notify User"
"notify-user": "Notify User",
"confirm-reject": "Do you want to reject this post?",
"bulk-actions": "Bulk Actions",
"accept-all": "Accept All",
"accept-selected": "Accept Selected",
"reject-all": "Reject All",
"reject-all-confirm": "Do you want to reject all posts?",
"reject-selected": "Reject Selected",
"reject-selected-confirm": "Do you want to reject %1 selected posts?",
"bulk-accept-success": "%1 posts accepted",
"bulk-reject-success": "%1 posts rejected"
}

View File

@@ -10,6 +10,7 @@
"min-rep-downvote": "포스트 비추천에 필요한 최소 인지도",
"downvotes-per-day": "일일 최대 비추천 (0일 경우 무제한)",
"downvotes-per-user-per-day": "개인 일일 최대 비추천 (0일 경우 무제한)",
"min-rep-chat": "Minimum reputation to send chat messages",
"min-rep-flag": "포스트 신고에 필요한 최소 인지도",
"min-rep-website": "\"웹사이트\" 등록에 필요한 최소 인지도",
"min-rep-aboutme": "\"설명\" 작성에 필요한 최소 인지도",

View File

@@ -61,6 +61,7 @@
"no-group": "존재하지 않는 그룹입니다.",
"no-user": "존재하지 않는 사용자입니다.",
"no-teaser": "존재하지 않는 미리보기입니다.",
"no-flag": "Flag does not exist",
"no-privileges": "이 작업을 할 수 있는 권한이 없습니다.",
"category-disabled": "카테고리가 비활성화 되었습니다.",
"topic-locked": "게시물이 잠금 상태입니다.",
@@ -157,6 +158,7 @@
"already-voting-for-this-post": "이미 이 포스트에 투표하셨습니다.",
"reputation-system-disabled": "인지도 시스템이 비활성화되어있습니다.",
"downvoting-disabled": "비추천 기능이 비활성 상태입니다.",
"not-enough-reputation-to-chat": "You need %1 reputation to chat",
"not-enough-reputation-to-upvote": "You need %1 reputation to upvote",
"not-enough-reputation-to-downvote": "You need %1 reputation to downvote",
"not-enough-reputation-to-flag": "You need %1 reputation to flag this post",

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