Compare commits

..

12 Commits

Author SHA1 Message Date
Julian Lam
3c36d7303a fix: inability for admins with setting privilege to save plugin settings 2020-12-29 11:56:53 -05:00
Julian Lam
988e293f8d fix: tests 2020-12-29 11:56:18 -05:00
Julian Lam
d253ca6821 feat: allow multiple privileges to be defined for a given admin socket call 2020-12-29 11:56:07 -05:00
Barış Soner Uşaklı
fa4c993e6a fix: timestamp in queue, add post queue strings 2020-12-29 11:55:24 -05:00
Julian Lam
833eff4ea4 fix: use fireHook instead of hooks.fire 2020-12-23 09:33:22 -05:00
Barış Soner Uşaklı
a526fd860b fix: #9136, fix move topic/post timeout errors 2020-12-21 14:53:30 -05:00
Julian Lam
05a50abdd4 fix: bad assignment logic in middleware.renderHeader 2020-12-21 14:53:23 -05:00
Julian Lam
79696abfd1 feat: explicitly add filter:admin/header.build hook
As it is not fired during middleware.processRender
2020-12-21 14:53:15 -05:00
Barış Soner Uşaklı
8b7b6d5e82 feat: add new client side hooks 2020-12-16 11:49:00 -05:00
Barış Soner Uşaklı
075f57e728 fix: #9117, lower query before search 2020-12-16 11:48:56 -05:00
Barış Soner Uşaklı
de0a7dccea fix: default values, clamp postsPerPage/topicsPerPage to max 2020-12-07 13:02:52 -05:00
Barış Soner Uşaklı
69b1ab7009 fix: #9081, load raw settings before merging 2020-12-07 12:23:48 -05:00
909 changed files with 5836 additions and 9453 deletions

View File

@@ -17,14 +17,6 @@ checks:
similar-code:
config:
threshold: 65
plugins:
duplication:
enabled: true
config:
languages:
javascript:
mass_threshold: 110
count_threshold: 3
exclude_paths:
- "public/vendor/*"
- "test/*"

View File

@@ -20,9 +20,6 @@
<!--
1. First I did this...
2. Then, I clicked on this item...
A quick note: MP4 and MOV formatted video files are now allowed to be uploaded to GH.
Please upload if reproduction steps are hard to describe or reproduce reliably.
-->
- **What you expected:**
<!-- e.g. I expected *abc* to *xyz* -->

View File

@@ -80,7 +80,7 @@ jobs:
- run: cp install/package.json package.json
- name: Install Node
uses: actions/setup-node@v2
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node }}

View File

@@ -1,490 +1,3 @@
#### v1.16.1 (2021-01-06)
##### Chores
* increase test timeout (0d7dfeeb)
* incrementing version number - v1.16.1-beta.0 (5fcf3ea6)
* add deprecation notice to topic thumb tpl value (05d8b3c3)
* minor reordering of lines (8e5a413e)
* incrementing version number - v1.16.0 (6d01fd50)
* update changelog for v1.16.0 (1437c62f)
* **deps:**
* update dependency eslint to v7.17.0 (18ae7cf7)
* update dependency eslint to v7.16.0 (2610dfcf)
* update actions/setup-node action to v2 (#9115) (55a55ea2)
* **api:** add deprecation notices re: #9123 (cdff8d28)
##### New Features
* #9173, show installed plugin versions in ./nodebb plugins (8c31afae)
* added note that you can now upload videos (4d6ddf6d)
* automatically attempt socket.io reconnection on ajaxify (e5edbc6f)
* #9135, don't try to reconnect forever (c1ecfd1e)
* add confirmation modal when assigning admin:admins-mods privilege (d90aa958)
* allow dashes in privilege group names (5b8558e9)
* allow multiple privileges to be defined for a given admin socket call (3aa5beb8)
* rename admin middleware header hook (fcc1e24a)
* explicitly add filter:admin/header.build hook (75b1bbd0)
* fix more tests, add more routes, update api test suite (cb32e32a)
* add registration/complete route, fix some other tests (14c51e3c)
* add missing schemas for various ACP settings routes (9de35ec5)
* add missing schema for category update and deletion (d6de9253)
* add schema for api ping routes (d85181e0)
* normalize paths before comparison (df8d62ba)
* additional test to ensure any new routes added to express have a corresponding schema doc (dbe85630)
* update html-to-text closes https://github.com/NodeBB/NodeBB/pull/8810 (a2152dd1)
* **api:**
* closes #9123 category and topic routes migrated to Write API (edb8da1e)
* #9123, migrate rest of the getObject controllers to Write API (9ecfac9b)
* #9123, migrate /api/post/pid/:pid to Write API (e267f295)
* group ownership API route, switch client-side to use API route (32e36f7b)
* add schema for groups update route (98550d61)
* added schema for email unsubscribe token (4fc13377)
* **acp:**
* admin tags privilege (223f0a55)
* admins-mods privilege (fb46a8d9)
* added new admin privilege for groups management (da191341)
##### Bug Fixes
* #9130, remove timestamp prefix from thumbnail names in API response (171017c3)
* #9166 missing relative path in topic thumbs modal and topic list (b9ba44ed)
* #9163, fix total connection count on ACP (1968bf50)
* genericise .necro-post, bump persona to latest (041d45c3)
* #9126, skip base64 and long values (33290850)
* #9127, use assets path (3121215e)
* inability for admins with setting privilege to save plugin settings (a555f024)
* #9149, server-side handling of disableChatMessageEditing (895e3d93)
* #9149, incorrect client-side `disableChatMessageEditing` value for admins/gmods (d27815a8)
* #9151, dont use service worker for posts requests (20c1b684)
* #9150, fix selector so it doesn't add img-responsive to profile pics (183cabe9)
* tests (28740360)
* dont show deleted posts in navigator (931105e6)
* bug in api path existence test (501a7b77)
* #9136, fix move topic/post timeout errors (2ef72a94)
* bad assignment logic in middleware.renderHeader (34ccabe3)
* #9113, wrong path separator used in thumbs.get (da4f9118)
* email testing and settings change from ACP (2be396ff)
* removing ability to specify deprecated topic 'thumb' on topic creation (713f029d)
* #9129, event is fired on socket.io (b369dc88)
* subfolder handling in tests (bbd97ccb)
* .flat() not defined in v10, added debug router to exclusion list (6062039d)
* all tests, wrap up work (f416dc17)
* two more routes (9c2de86a)
* api tests (b9a61d2d)
* don't return deleted: 0 for ephemeral groups (600807fb)
* send fewer items to client-side for ACP settings/email page (438fa5c8)
* errors in write-api schema (c079051b)
* broken tests from last round of fixes (990f1077)
* bad error message for request body api test (a9629357)
* modify backreference test to not check router.all() calls (7fc329de)
* add missing token generation route to write api spec (eef052c1)
* trigger action:posts.edited (b7b588f5)
* **deps:**
* update dependency autoprefixer to v10.2.0 (e445ae5a)
* update socket.io packages to v3.0.5 (fd045c67)
* update dependency nodebb-theme-persona to v10.3.16 (87e333b4)
* update dependency benchpressjs to v2.4.0 (4524f825)
* update dependency nodebb-theme-persona to v10.3.15 (189be9e0)
* update dependency nodebb-widget-essentials to v5.0.2 (1dd1d3b0)
* update dependency nodebb-widget-essentials to v5.0.1 (#9144) (f55dddb2)
* update dependency nodebb-plugin-composer-default to v6.5.5 (6d980d26)
* update dependency sharp to v0.27.0 (4919e596)
* update dependency nodebb-theme-persona to v10.3.12 (37b35f7d)
* update dependency nodebb-theme-persona to v10.3.11 (db4c6863)
* **tests:** handle nested allOf blocks (77a5adb6)
* **api:**
* failing test due to missing file (3959a7bd)
* tests (80ee3dfb)
* **pwa:** #9127 service-worker.js missing on subfolder installs (b8d4709e)
##### Refactors
* **openapi:** update TopicObject component to reference TopicObjectSlim in its schema (fb3f3f72)
* **api:**
* deprecated groups update socket in favour of API lib (1cd2689c)
* update group deletion calls to use write API (e640a41a)
* schema backreference test to use map instead of reduce, properly check write-api routes (878ee067)
##### Tests
* changed test a bit to see what is going on (5f038dff)
#### v1.16.0 (2020-12-17)
##### Breaking Changes
* enable topic thumbnails across the board [breaking] (9342d611)
* #8808, remove utils.slugify (4a0d8833)
##### Chores
* **deps:**
* update dependency husky to v4.3.6 (2371b432)
* bump persona to 10.3.9 (91899329)
* bump composer to 6.5.1, re: #9067 (228cfa67)
* update dependency husky to v4.3.5 (48a31763)
* update dependency husky to v4.3.4 (cf5c482d)
* update dependency eslint to v7.15.0 (f4c4d671)
* update dependency lint-staged to v10.5.3 (3e6f7359)
* appease codeclimate (9f62df15)
* add comment for clarification (6037f5ee)
* incrementing version number - v1.15.5 (57cd1343)
* update changelog for v1.15.5 (b0299326)
* **i18n:** fallbacks for new topic thumb keys (15f1a089)
##### New Features
* add new client side hooks (a15ef53c)
* remove max age since cache is cleared when thumbs change (ab96f526)
* show alt text instead of images in teasers (#9107) (d28581eb)
* migration of old topic thumbs to new format (74d73313)
* allow plugins to override ACP relogin challenge (4c87f301)
* add user.email.confirmByUid for sso plugins (80de572a)
* add thumbs to category data return (24e754d1)
* broken test for bad topic thumbs logic (ce8057f3)
* clent-side modal for managing topic thumbs (a30c8ab5)
* raise maximum thumb size to 512 (37c367d6)
* associate topic thumbs with post uploads (for the mainPid) (1c5cdb51)
* helper method to get thumbs by pid (cb7e4cda)
* closes #9048, tests for topic thumbs routes, write API schema (59506833)
* tests for topic thumbs (4152aa55)
* server-side work for #9047 (ef7d6db9)
* core work for #9042, thumb deletion now accepts uuids (b5d910f5)
* more work on topic thumbs refactor (90497e3e)
* expose uploaded thumbnails to client-side via API (1257aa98)
* server-side routes for handling multiple topic thumbnails (7e9e08f7)
* allow uploadThumb controller to be called in code (98cd9e35)
* move upgrade script and make it shorter (60e7de0d)
* allow clicks on navigator, clean dupe code (74274b60)
* socket.io 3 changes (#8845) (1c45fa1b)
* **deps:** update lavender to allow category sections (6d186be0)
##### Bug Fixes
* **deps:**
* update dependency nodebb-plugin-composer-default to v6.5.4 (#9120) (fff0cea6)
* update dependency nodebb-theme-slick to v1.3.7 (#9112) (30688b1b)
* update dependency nodebb-theme-lavender to v5.0.17 (#9111) (877f4673)
* update dependency nodebb-theme-vanilla to v11.3.10 (ff18cdfa)
* update dependency validator to v13.5.2 (#9094) (5d718348)
* update dependency nodebb-theme-vanilla to v11.3.9 (#9091) (f37dbeed)
* update dependency nodebb-plugin-composer-default to v6.5.3 (d036408d)
* update dependency nodebb-plugin-composer-default to v6.5.2 (b07fb9ab)
* bump composer-default to 6.5.0 (0db49121)
* update dependency autoprefixer to v10.1.0 (024d1fef)
* update dependency nodebb-theme-persona to v10.3.8 (#9084) (25f697b1)
* update socket.io packages to v3.0.4 (62463430)
* update dependency nodebb-theme-persona to v10.3.7 (c22cdb51)
* update dependency nodebb-theme-persona to v10.3.6 (#9077) (5937fbaf)
* update dependency nodebb-plugin-mentions to v2.13.6 (#9071) (a535350f)
* update dependency nodebb-theme-slick to v1.3.6 (#9072) (19c438c6)
* update dependency nodebb-widget-essentials to v5 (#9070) (d7f5efd9)
* update dependency nodebb-plugin-markdown to v8.12.4 (8fb814ba)
* update dependency nodebb-theme-persona to v10.3.5 (#9060) (0d082280)
* update dependency nodebb-theme-persona to v10.3.4 (#9059) (84e4e480)
* update dependency nodebb-theme-persona to v10.3.3 (3d7e2e1e)
* update dependency nodebb-theme-persona to v10.3.2 (#9056) (f49ce4ad)
* update dependency nodebb-theme-persona to v10.3.1 (#9054) (344caf5c)
* update dependency nodebb-theme-lavender to v5.0.15 (#9053) (e7d72d8a)
* update dependency nodebb-theme-persona to v10.3.0 (#9052) (dcd6fbaf)
* api usage (feecd665)
* #9117, lower query before search (4404e32e)
* #9114, fix client side groups update for memberPostCids (3ed55799)
* test (2dee3cbe)
* don't check "select all" if there are no enabled checkboxes (3ba05755)
* #9074, fix svg uploads (8f938eba)
* #9100 topic thumbs in OG image tags (ab987408)
* update version removal comments to 1.17 for some features (378a3a69)
* postgres is slow:tm: (05dd8597)
* derp? (f8dff94a)
* attempted fix for psql test in topic thumbs (9a4ea04a)
* use getSortedSetRange instead of getSortedSetsMembers (edf67f34)
* tests (bd5c4a5c)
* bad topic thumbs logic on local thumb upload (e83baa97)
* #9092, Topic thumbnails do not work with third-party uploaders (3e54b70c)
* move topic thumb tests to root level, so they actually get run by mocha (dd448e2b)
* tests for topic thumbs (9681557f)
* iteration logic bug (2170c400)
* spec (ae943974)
* changes to thumb resizing logic (67cf5e83)
* use file lib instead of direct fs module access (08736b18)
* added back missing topic thumb tests that were removed in last commit (c043cfeb)
* tests (5ec3b3d0)
* hack uploader to handle a response from v3 write api (41379e27)
* #9055, non-standard API response from addThumbs route (340387c1)
* do not allow thumb deletion route to arbitrarily delete other files in uploads folder (c09c238e)
* missing file added (ef10b6b7)
* references to since-removed Topics.thumbs.resizeAndUpload (1f0c1cd2)
* #9041, remove Topics.thumbs.resizeAndUpload() (43dc3e3e)
* #9040 (708b1c33)
* spec (1949d20a)
* #9085, dont prevent admins from deleting other users (0f480be6)
* show errors when user delete fails (ff2aa17b)
* dont start logout timer if adminReloginDuration is disabled (dd9ed236)
* #9045, no post usage info if '/files/' path received (efa4eca0)
* reconnectin no longer fires on socket.io 3 (13d5a144)
* default values, clamp postsPerPage/topicsPerPage to max (1f32d387)
* #9081, load raw settings before merging (9da0ed40)
* #9068 (86f0f82b)
* remove old utils.slugify tests (10cfdd4c)
* dont strip tags (792e9e70)
* #9065, settings v2/v3 conflict (91c20cec)
* #9063, missing handler for passwordless accounts in admin.checkPrivileges middleware (970ccb5a)
* timeago in navigation (a389a31b)
* navigation fixes (163d1a39)
* cache some jquery objects (73d2f51d)
* add ev.cancelable (63d08395)
* #9046, pretranslate string (790f4e45)
* redirect external with absolute urls (648f6215)
* external path for subfolder installs (458bfc0f)
* **spec:** broken link to status component (d31aae16)
##### Performance Improvements
* don't load thumbs if disabled globally, cache thumb results (2d5a224b)
* dont build identical langs (bb6cc49c)
##### Refactors
* topic thumbs lib to topics.thumbs (4fc9da81)
#### v1.15.5 (2020-12-03)
##### Chores
* up persona (c111bde1)
* incrementing version number - v1.15.4 (a1b658d9)
* update changelog for v1.15.4 (252dddfc)
##### New Features
* add socket connect/disconnect action hooks (fcb10ebd)
* allow modifiying browser title on ajaxify (698718f8)
##### Bug Fixes
* #9032 (64ac483d)
* sso redirect on /login & /api/login (5d00b089)
* use file lib instead of directly accessing fs (for Assert.path) (3ea66f84)
* check uid as well (ef6c3b00)
* #7597, fix progress bar of cover/profile uploads (7e867cf9)
* **deps:** update dependency nodebb-plugin-spam-be-gone to v0.7.7 (#9039) (c7f2640a)
#### v1.15.4 (2020-12-02)
##### Chores
* up persona (dde3171c)
* fallbacks for nodebb.error (82ca3760)
* fallbacks for nodebb.topic (5b269bc5)
* remove test code (07fe959c)
* incrementing version number - v1.15.3 (d1ae08fa)
* update changelog for v1.15.3 (cf157c9b)
##### New Features
* #9005, use timestamp in profile/cover images (5f0f476b)
* #8983, update pin tooltip in topic (954dc5b7)
* option to allow auto-joining of groups (optionally skip the "request membership" step) (685f3c6a)
* user notification settings for group.leave event (c1a7968d)
* add defaults for composer help (0cba2691)
* #8900, postQueue setting for category (1eb5fabd)
* #8960, update view count after merge (14bb0a44)
* use correct code (557f0f56)
* #8989, convert widget nav to dropdown (4c650aee)
* add handler for 501 api response (007a3258)
* add translation key for pin icon label with expiry (12b3aa0d)
* add pinExpiry and pinExpiryISO to topic data (ad8e7700)
* add cancel button to pin expiration modal (e1432caf)
##### Bug Fixes
* #9032, fix login redirect for sso plugins (6f68f4d2)
* #8962, dont show null for purged targets (86b7f8a5)
* selector on hooks page (3488daa1)
* notification on group.leave incorrectly showing "Guest has left X group" (f7558c60)
* #9019, add missing lang strings (b46d2f93)
* #9018 (e45b5cba)
* #9015, add default value for dailyDigestFreq (0f1fc10f)
* spec (cfb7b113)
* #8997, don't send notifications if uids already in group (f7c738de)
* #9002 ban templates not user friendly (4317cdea)
* #9010, show rest of info even if clusterMonitor priv is not granted (202dcef4)
* #9007 revoke old sessions after adding (d46740f8)
* guests dont always have sid (70073653)
* allow guests to see their replies immediately (a4fe4d3c)
* privs headers (92d1b8a6)
* pwd reset test (f25000cb)
* #8991, logout on password reset, dont verify email if password expired (5080f357)
* don't show topic search if no search privilege (8adbf54a)
* #8998, allow guests to use write api to post/reply (3cd0c9a4)
* guest handles to user displayname as well (5a137a0d)
* timestamp in queue, add post queue strings (546f58bf)
* #8992, set email:confirmed for first admin user (7f5efc3e)
* typo in upgrade script, closes #8990 (80f0750b)
* #8984, post-queue ux (1269103f)
* order (9ab4fb41)
* #8982, copy color on tag rename, dont copy if target exists (d3c04afb)
* tests (b596e948)
* api test (77a6dbac)
* remove dupe (cbbda451)
* csv test (3de692cd)
* spec, remove old tests (4afdf8bc)
* #8969, export csv to file (6e6a7a8f)
* spec for /tag (88e5cda5)
* #8980, fix lang string (f4d217d8)
* #8979 (bf171adc)
* #8971, disallow flags of privileged users (mods, gmods, admins) (1e7cf1cb)
* #8974, with password login for approval queue (dadb2527)
* #8974, dont show wrong message on register queue (fdca8b16)
* #8973, fix timestamp on ban modal (5c3deb4b)
* #8968, don't show topic search if search is not enabled (c8554b78)
* flicker on tooltips if server call takes long time (4c7374ea)
* missing select/clear all checkbox added to category privileges template (#8967) (a56a6577)
* use package.name for theme.id (#8965) (ba3981e2)
* winston usages (b8cafefc)
* #8957 (414caac0)
* dont go back after delete account actions (7e6427bc)
* error message (47a19d67)
* #8954, clear purged replies and toPids (#8959) (5bb5ec46)
* #8955, popstate to purged topic should go to homepage (39dae0aa)
* 'already-deleting' error on subsequent account content deletions (21d6225c)
* #8949, faster upgrade script (93863bb3)
* **deps:**
* update dependency nodebb-theme-vanilla to v11.3.8 (#9031) (18707940)
* update dependency nodebb-theme-slick to v1.3.5 (#9030) (4085f3e6)
* update dependency nodebb-theme-persona to v10.2.98 (#9029) (f7d60c43)
* update dependency nodebb-theme-persona to v10.2.97 (42b23a3b)
* update dependency nodebb-plugin-composer-default to v6.4.10 (#9025) (43bbfb67)
* update dependency nodebb-theme-vanilla to v11.3.7 (#9024) (3f597a55)
* update dependency nodebb-plugin-composer-default to v6.4.9 (#9023) (110186b9)
* update dependency nodebb-theme-slick to v1.3.4 (#9022) (8dc1437e)
* update dependency nodebb-theme-persona to v10.2.96 (#9021) (2c9cd286)
* update dependency nodebb-plugin-composer-default to v6.4.8 (#9017) (1f5f2e1d)
* update dependency nodebb-plugin-markdown to v8.12.3 (9004319e)
* update dependency validator to v13.5.1 (7b39cf4b)
* update dependency nodebb-theme-persona to v10.2.95 (#9001) (4ddab380)
* update dependency nodebb-theme-persona to v10.2.94 (#9000) (877d8554)
* update dependency nodebb-theme-persona to v10.2.93 (#8999) (c44d9d2f)
* update dependency nodebb-theme-persona to v10.2.92 (#8995) (346b91eb)
* update dependency nodebb-theme-vanilla to v11.3.6 (#8987) (6c980db1)
* update dependency nodebb-theme-persona to v10.2.91 (#8986) (8258536a)
* update dependency autoprefixer to v10.0.4 (#8985) (fad2d342)
* update dependency nodebb-plugin-markdown to v8.12.2 (f5714452)
* update dependency nodebb-theme-persona to v10.2.90 (5664807d)
* update dependency nodebb-theme-vanilla to v11.3.5 (19fe2493)
* update dependency nodebb-theme-persona to v10.2.89 (ad60bc06)
* update dependency autoprefixer to v10.0.3 (b2f0d38f)
* update dependency benchpressjs to v2.3.0 (6c316be4)
* **openapi:**
* spec for c1a7968d23f0809e7012edfccf49b193749998ec (69864b87)
* spec for 685f3c6aa6173383d6c31b87ed51cf8ed0ca44ce (1bb75e76)
* **acp:**
* #9008 undefined link for "no users browsing" state on dashboard (54dc449f)
* #9009 no-users-browsing untranslated on dashboard (286243cd)
* **spec:**
* from 6e6a7a8f8a9a75500ba1f336cabc882234212f88 (acb57666)
* breaking tests (88a60473)
* broken test due to canFlag addition (1b1205a9)
##### Refactors
* remove old hack (73746bb4)
* add TopicObjectSlim common schema (22715d54)
* pin/lock threadTools to use topicCommand, rewrote topicCommand to match categoryCommand signature (15c6f32c)
#### v1.15.3 (2020-11-26)
##### Chores
* bump persona (720170a9)
* remove console.log (6a819944)
* move topic route schema up two levels as slug and index are optional (ae402e21)
* move category route schema up two levels as slug and index are optional (b3b501d7)
* up persona (0ffc091b)
* up persona (2f2f0ab7)
* up persona (5c9ff18e)
* add missing plugin hook deprecation warning (98a05e4d)
* pin autoprefixer to latest (46eb7701)
* incrementing version number - v1.15.3-beta.0 (28fa03bd)
* up persona (81984285)
* up slick (5f2fe883)
* incrementing version number - v1.15.2 (5867a5b9)
* update changelog for v1.15.2 (37965d45)
* **spec:** replace ugly hack with another hack for optional properties (45a4f136)
* **deps:**
* update dependency lint-staged to v10.5.2 (db205e2e)
* update dependency eslint to v7.14.0 (80404216)
##### New Features
* add topicOwnerPost #8778 (c037779f)
* clear reset tokens on user delete (4f37eddc)
* select/clear all checkboxes in privilege table (#8941) (00e75de7)
* show ban reason and expiry in write api responses, if user is banned (afb26bfe)
* automatically unban users in onSuccessfulLogin (6e5ec3f8)
* #8925, #8924 (3f337b5d)
* human readable uptime (672d4da0)
* allow ACP API access to bearer tokens (3b1c03ed)
* allow pins to expire (if set) (#8908) (046d0b16)
* #8637 (903e9d82)
* add displayname into user obj #8637 (#8909) (9ca44e6f)
##### Bug Fixes
* **deps:**
* update dependency nodebb-theme-persona to v10.2.87 (#8946) (167ab3a4)
* update dependency nodebb-theme-persona to v10.2.86 (#8945) (5af5cb85)
* update dependency nconf to ^0.11.0 (58152606)
* update dependency postcss to v8.1.10 (5363ebbb)
* update dependency nodebb-theme-persona to v10.2.85 (#8928) (abc32d62)
* update dependency postcss to v8.1.9 (d1cb5d48)
* update dependency postcss to v8.1.8 (b47a470b)
* update dependency nodebb-theme-vanilla to v11.3.4 (#8914) (589f7a56)
* update dependency nodebb-theme-persona to v10.2.80 (#8913) (38127b04)
* update dependency nodebb-theme-persona to v10.2.79 (#8907) (8e1b2458)
* update dependency nodebb-theme-persona to v10.2.75 (b9856179)
* add topic uid to infinitescroll (6771ca15)
* #8943, session mismatch modal thrown on login (race condition) (d5845169)
* #8912 (ac734b83)
* #8918 (e32cd31e)
* basepath for r.js modules (3af4d13f)
* test (61c6a762)
* move meta.getServerTime call to admin namespace (1c0e8c16)
* add client side check for userslug #8939 (f20c12ee)
* #8939, fix username change notification getting filtered out (0ca40af8)
* #8931, fix lang string (cf903e4e)
* #8932, fix client side error when updating username (95a3f030)
* bug with Topics.resizeAndUploadThumb not checking for extension validity (eab4ca71)
* #8933 (2b73a14e)
* #8929, fix popular, top rss feed urls (77f0bff5)
* a derp (5dd3b031)
* spec (b18e7e31)
* improper handling of scheme-relative URLs in topic thumb logic (4ca62dc4)
* https://github.com/NodeBB/NodeBB/pull/8685 (5fa09832)
* on OP edit, call helper method to upload and resize thumb (f33a9185)
* https://github.com/NodeBB/NodeBB/pull/8759 (9ee1fb49)
* spec (c2bb6123)
* guest displayname (1be08b2e)
* show messages after app load (46acbfda)
* restart on js changes in vendor (814771bd)
* #8915, fix queue not being cleared after firing click events (6ef7e867)
* spec, only call modifyUser on unique user objects (dbd814c2)
* setting (ae5d4405)
* spec (8d060065)
* group userTitles translation escapes (e9585b9b)
* remove params from error log (965671a9)
* **spec:** always show thumb in topic response (493c568a)
##### Refactors
* remove unused require (db1c140f)
* move API banned response handler to separate internal method (906d7d73)
* move plugin hook methods to plugin.hooks.* (6e2da996)
* remove breaking change in pin expiry (ef3df47a)
* use categoryCommand local method for pin/lock in category tools (#8917) (00aee84b)
#### v1.15.2 (2020-11-18)
##### Chores

View File

@@ -89,7 +89,6 @@ module.exports = function (grunt) {
clientUpdated: {
files: [
'public/src/**/*.js',
'public/vendor/**/*.js',
...clientUpdated,
'node_modules/benchpressjs/build/benchpress.js',
],

View File

@@ -51,7 +51,6 @@ NodeBB requires the following software to be installed:
* A version of Node.js at least 12 or greater ([installation/upgrade instructions](https://github.com/nodesource/distributions))
* MongoDB, version 2.6 or greater **or** Redis, version 2.8.9 or greater
* If you are using [clustering](https://docs.nodebb.org/configuring/scaling/) you need Redis installed and configured.
* nginx, version 1.3.13 or greater (**only if** intending to use nginx to proxy requests to a NodeBB)
## Installation

View File

@@ -20,7 +20,6 @@
"chatDeleteDuration": 0,
"chatMessageDelay": 200,
"newbiePostDelayThreshold": 3,
"postQueue": 0,
"postQueueReputationThreshold": 0,
"groupsExemptFromPostQueue": ["administrators", "Global Moderators"],
"minimumPostLength": 8,
@@ -29,7 +28,7 @@
"maximumTagsPerTopic": 5,
"minimumTagLength": 3,
"maximumTagLength": 15,
"allowTopicsThumbnail": 1,
"allowTopicsThumbnail": 0,
"registrationType": "normal",
"registrationApprovalType": "normal",
"allowAccountDelete": 1,
@@ -44,7 +43,7 @@
"rejectImageWidth": 5000,
"rejectImageHeight": 5000,
"resizeImageQuality": 80,
"topicThumbSize": 512,
"topicThumbSize": 120,
"minimumTitleLength": 3,
"maximumTitleLength": 255,
"minimumUsernameLength": 2,
@@ -89,7 +88,6 @@
"notificationType_new-chat": "notification",
"notificationType_new-group-chat": "notification",
"notificationType_group-invite": "notification",
"notificationType_group-leave": "notification",
"notificationType_group-request-membership": "notification",
"notificationType_mention": "notification",
"notificationType_new-register": "notification",
@@ -106,7 +104,6 @@
"maximumGroupTitleLength": 40,
"preventTopicDeleteAfterReplies": 0,
"feeds:disableSitemap": 0,
"feeds:disableRSS": 0,
"sitemapTopics": 500,
"maintenanceMode": 0,
"maintenanceModeStatus": 503,
@@ -114,7 +111,7 @@
"maximumInvites": 0,
"username:disableEdit": 0,
"email:disableEdit": 0,
"email:smtpTransport:pool": 0,
"email:smtpTransport:pool": false,
"hideFullname": 0,
"hideEmail": 0,
"showFullnameAsDisplayName": 0,
@@ -129,7 +126,6 @@
"emailConfirmInterval": 10,
"removeEmailNotificationImages": 0,
"inviteExpiration": 7,
"dailyDigestFreq": "off",
"digestHour": 17,
"passwordExpiryDays": 0,
"hsts-maxage": 31536000,
@@ -144,13 +140,9 @@
"necroThreshold": 7,
"categoryWatchState": "watching",
"submitPluginUsage": 1,
"showAverageApprovalTime": 1,
"showAverageApprovalTime": true,
"autoApproveTime": 0,
"maxUserSessions": 10,
"useCompression": 0,
"updateUrlWithPostIndex": 1,
"composer:showHelpTab": 1,
"composer:allowPluginHelp": 1,
"maxReconnectionAttempts": 5,
"reconnectionDelay": 1500
"updateUrlWithPostIndex": 1
}

View File

@@ -2,7 +2,7 @@
"name": "nodebb",
"license": "GPL-3.0",
"description": "NodeBB Forum",
"version": "1.16.2-beta.2",
"version": "1.15.3-beta.0",
"homepage": "http://www.nodebb.org",
"repository": {
"type": "git",
@@ -39,9 +39,9 @@
"ace-builds": "^1.4.9",
"archiver": "^5.0.0",
"async": "^3.2.0",
"autoprefixer": "10.2.1",
"autoprefixer": "^10.0.0",
"bcryptjs": "2.4.3",
"benchpressjs": "2.4.0",
"benchpressjs": "2.2.2",
"body-parser": "^1.19.0",
"bootbox": "4.4.0",
"bootstrap": "^3.4.1",
@@ -69,7 +69,7 @@
"express-useragent": "^1.0.13",
"graceful-fs": "^4.2.3",
"helmet": "^4.0.0",
"html-to-text": "6.0.0",
"html-to-text": "^5.1.1",
"ipaddr.js": "^2.0.0",
"jquery": "3.5.1",
"jquery-deserialize": "2.0.0-rc1",
@@ -90,21 +90,23 @@
"morgan": "^1.10.0",
"mousetrap": "^1.6.5",
"@nodebb/bootswatch": "3.4.2",
"nconf": "^0.11.0",
"nodebb-plugin-composer-default": "6.5.5",
"@nodebb/mubsub": "1.7.1",
"@nodebb/socket.io-adapter-mongo": "3.1.1",
"nconf": "^0.10.0",
"nodebb-plugin-composer-default": "6.4.7",
"nodebb-plugin-dbsearch": "4.1.2",
"nodebb-plugin-emoji": "^3.3.0",
"nodebb-plugin-emoji-android": "2.0.0",
"nodebb-plugin-markdown": "8.12.4",
"nodebb-plugin-mentions": "2.13.6",
"nodebb-plugin-markdown": "8.12.1",
"nodebb-plugin-mentions": "2.13.5",
"nodebb-plugin-soundpack-default": "1.0.0",
"nodebb-plugin-spam-be-gone": "0.7.7",
"nodebb-plugin-spam-be-gone": "0.7.6",
"nodebb-rewards-essentials": "0.1.4",
"nodebb-theme-lavender": "5.0.17",
"nodebb-theme-persona": "10.3.18",
"nodebb-theme-slick": "1.3.8",
"nodebb-theme-vanilla": "11.3.10",
"nodebb-widget-essentials": "5.0.2",
"nodebb-theme-lavender": "5.0.14",
"nodebb-theme-persona": "10.2.81",
"nodebb-theme-slick": "1.3.3",
"nodebb-theme-vanilla": "11.3.4",
"nodebb-widget-essentials": "4.1.2",
"nodemailer": "^6.4.6",
"nprogress": "0.2.0",
"passport": "^0.4.1",
@@ -112,7 +114,7 @@
"passport-local": "1.0.0",
"pg": "^8.0.2",
"pg-cursor": "^2.1.9",
"postcss": "8.1.10",
"postcss": "8.1.7",
"postcss-clean": "1.1.0",
"promise-polyfill": "^8.1.3",
"prompt": "^1.0.0",
@@ -125,14 +127,16 @@
"sanitize-html": "^2.0.0",
"semver": "^7.2.1",
"serve-favicon": "^2.5.0",
"sharp": "0.27.0",
"sharp": "0.26.3",
"sitemap": "^6.1.0",
"slideout": "1.0.1",
"socket.io": "3.1.0",
"socket.io": "2.3.0",
"socket.io-adapter-cluster": "^1.0.1",
"socket.io-client": "3.1.0",
"socket.io-redis": "6.0.1",
"sortablejs": "1.13.0",
"socket.io-adapter-postgres": "^1.2.1",
"socket.io-client": "2.3.1",
"socket.io-redis": "5.4.0",
"socketio-wildcard": "2.0.0",
"sortablejs": "1.10.2",
"spdx-license-list": "^6.1.0",
"spider-detector": "2.0.0",
"textcomplete": "^0.17.1",
@@ -141,12 +145,11 @@
"tinycon": "0.6.8",
"toobusy-js": "^0.5.1",
"uglify-es": "^3.3.9",
"validator": "13.5.2",
"validator": "13.1.17",
"visibilityjs": "2.0.2",
"winston": "3.3.3",
"xml": "^1.0.1",
"xregexp": "^4.3.0",
"yargs": "16.2.0",
"zxcvbn": "^4.4.2"
},
"devDependencies": {
@@ -154,14 +157,14 @@
"@commitlint/cli": "11.0.0",
"@commitlint/config-angular": "11.0.0",
"coveralls": "3.1.0",
"eslint": "7.17.0",
"eslint": "7.13.0",
"eslint-config-airbnb-base": "14.2.1",
"eslint-plugin-import": "2.22.1",
"grunt": "1.3.0",
"grunt-contrib-watch": "1.1.0",
"husky": "4.3.7",
"husky": "4.3.0",
"jsdom": "16.4.0",
"lint-staged": "10.5.3",
"lint-staged": "10.5.1",
"mocha": "8.2.1",
"mocha-lcov-reporter": "1.3.0",
"nyc": "15.1.0",
@@ -190,4 +193,4 @@
"url": "https://github.com/barisusakli"
}
]
}
}

View File

@@ -31,10 +31,11 @@
"prefer-template": "off"
},
"parserOptions": {
"ecmaVersion": 2018,
"ecmaVersion": 6,
"ecmaFeatures": {
"classes": false,
"defaultParams": false,
"experimentalObjectRestSpread": false,
"blockBindings": false,
"forOf": false,
"generators": false,

View File

@@ -11,7 +11,6 @@
"num-recent-replies": "# of Recent Replies",
"ext-link": "External Link",
"is-section": "Treat this category as a section",
"post-queue": "Post queue",
"tag-whitelist": "Tag Whitelist",
"upload-image": "Upload Image",
"delete-image": "Remove",

View File

@@ -4,7 +4,6 @@
"group-privileges": "Group Privileges",
"user-privileges": "User Privileges",
"edit-privileges": "Edit Privileges",
"select-clear-all": "Select/Clear All",
"chat": "Chat",
"upload-images": "Upload Images",
"upload-files": "Upload Files",
@@ -39,13 +38,9 @@
"admin-categories": "Categories",
"admin-privileges": "Privileges",
"admin-users": "Users",
"admin-admins-mods": "Admins &amp; Mods",
"admin-groups": "Groups",
"admin-tags": "Tags",
"admin-settings": "Settings",
"alert.confirm-moderate": "<strong>Are you sure you wish to grant the moderation privilege to this user group?</strong> This group is public, and any users can join at will.",
"alert.confirm-admins-mods": "<strong>Are you sure you wish to grant the &quot;Admins &amp; Mods&quot; privilege to this user/group?</strong> Users with this privilege are able to promote and demote other users into privileged positions, <em>including super administrator</em>",
"alert.confirm-save": "Please confirm your intention to save these privileges",
"alert.saved": "Privilege changes saved and applied",
"alert.confirm-discard": "Are you sure you wish to discard your privilege changes?",

View File

@@ -14,6 +14,5 @@
"alerts.editing": "Editing tag(s)",
"alerts.confirm-delete": "Do you want to delete the selected tags?",
"alerts.update-success": "Tag Updated!",
"reset-colors": "Reset colors"
"alerts.update-success": "Tag Updated!"
}

View File

@@ -102,7 +102,5 @@
"alerts.prompt-email": "Emails: ",
"alerts.email-sent-to": "An invitation email has been sent to %1",
"alerts.x-users-found": "%1 user(s) found, (%2 seconds)",
"export-users-started": "Exporting users as csv, this might take a while. You will receive a notification when it is complete.",
"export-users-completed": "Users exported as csv, click here to download."
"alerts.x-users-found": "%1 user(s) found, (%2 seconds)"
}

View File

@@ -1,13 +1,9 @@
{
"tokens": "Tokens",
"settings": "Settings",
"lead-text": "From this page you can configure access to the Write API in NodeBB.",
"intro": "By default, the Write API authenticates users based on their session cookie, but NodeBB also supports Bearer authentication via tokens generated via this page.",
"docs": "Click here to access the full API specification",
"require-https": "Require API usage via HTTPS only",
"require-https-caveat": "<strong>Note</strong>: Some installations involving load balancers may proxy their requests to NodeBB using HTTP, in which case this option should remain disabled.",
"uid": "User ID",
"uid-help-text": "Specify a User ID to associate with this token. If the user ID is <code>0</code>, it will be considered a <em>master</em> token, which can assume the identity of other users based on the <code>_uid</code> parameter",
"description": "Description",

View File

@@ -9,7 +9,6 @@
"invalid-tid": "موضوع غير متواجد",
"invalid-pid": "رد غير موجود",
"invalid-uid": "مستخدم غير موجود",
"invalid-date": "A valid date must be provided",
"invalid-username": "اسم المستخدم غير مقبول",
"invalid-email": "البريد الاكتروني غير مقبول",
"invalid-fullname": "Invalid Fullname",
@@ -40,7 +39,6 @@
"username-too-long": "اسم المستخدم طويل",
"password-too-long": "كلمة السر طويلة ",
"reset-rate-limited": "Too many password reset requests (rate limited)",
"reset-same-password": "Please use a password that is different from your current one",
"user-banned": "المستخدم محظور",
"user-banned-reason": "Sorry, this account has been banned (Reason: %1)",
"user-banned-reason-until": "Sorry, this account has been banned until %1 (Reason: %2)",
@@ -91,9 +89,7 @@
"already-unbookmarked": "You have already unbookmarked this post",
"cant-ban-other-admins": "لايمكن حظر مدبر نظام آخر.",
"cant-remove-last-admin": "رجاءًا ، أضف مدير أخر قبل حذف صلاحيات الإدارة من حسابك.",
"account-deletion-disabled": "Account deletion is disabled",
"cant-delete-admin": "رجاءًا أزل صلاحيات الإدارة قبل حذف الحساب. ",
"already-deleting": "Already deleting",
"invalid-image": "Invalid image",
"invalid-image-type": "نوع الصورة غير مدعوم. الأنواع المدعومة هي : %1",
"invalid-image-extension": "امتداد الصورة غير مدعوم.",
@@ -133,7 +129,6 @@
"chat-delete-duration-expired": "You are only allowed to delete chat messages for %1 second(s) after posting",
"chat-deleted-already": "This chat message has already been deleted.",
"chat-restored-already": "This chat message has already been restored.",
"chat-room-does-not-exist": "Chat room does not exist.",
"already-voting-for-this-post": "لقد شاركت بالتصويت ، ألا تذكر؟",
"reputation-system-disabled": "نظام السمعة معطل",
"downvoting-disabled": "التصويتات السلبية معطلة",
@@ -148,7 +143,6 @@
"user-already-flagged": "You have already flagged this user",
"post-flagged-too-many-times": "This post has been flagged by others already",
"user-flagged-too-many-times": "This user has been flagged by others already",
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
"self-vote": "You cannot vote on your own post",
"too-many-downvotes-today": "You can only downvote %1 times a day",
"too-many-downvotes-today-user": "You can only downvote a user %1 times a day",
@@ -176,6 +170,5 @@
"already-blocked": "This user is already blocked",
"already-unblocked": "This user is already unblocked",
"no-connection": "There seems to be a problem with your internet connection",
"socket-reconnect-failed": "Unable to reach the server at this time. Click here to try again, or try again later",
"plugin-not-whitelisted": "Unable to install plugin &ndash; only plugins whitelisted by the NodeBB Package Manager can be installed via the ACP"
}

View File

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

View File

@@ -65,11 +65,5 @@
"bootbox.confirm": "تأكيد",
"cover.dragging_title": "Cover Photo Positioning",
"cover.dragging_message": "Drag the cover photo to the desired position and click \"Save\"",
"cover.saved": "Cover photo image and position saved",
"thumbs.modal.title": "Manage topic thumbnails",
"thumbs.modal.no-thumbs": "No thumbnails found.",
"thumbs.modal.resize-note": "<strong>Note</strong>: This forum is configured to resize topic thumbnails down to a maximum width of %1px",
"thumbs.modal.add": "Add thumbnail",
"thumbs.modal.remove": "Remove thumbnail",
"thumbs.modal.confirm-remove": "Are you sure you want to remove this thumbnail?"
"cover.saved": "Cover photo image and position saved"
}

View File

@@ -46,7 +46,6 @@
"profile-exported": "<strong>%1</strong> profile exported, click to download",
"posts-exported": "<strong>%1</strong> posts exported, click to download",
"uploads-exported": "<strong>%1</strong> uploads exported, click to download",
"users-csv-exported": "Users csv exported, click to download",
"email-confirmed": "تم التحقق من عنوان البريد الإلكتروني",
"email-confirmed-message": "شكرًا على إثبات صحة عنوان بريدك الإلكتروني. صار حسابك مفعلًا بالكامل.",
"email-confirm-error-message": "حدث خطأ أثناء التحقق من عنوان بريدك الإلكتروني. ربما رمز التفعيل خاطئ أو انتهت صلاحيته.",
@@ -63,7 +62,6 @@
"notificationType_new-chat": "When you receive a chat message",
"notificationType_new-group-chat": "When you receive a group chat message",
"notificationType_group-invite": "When you receive a group invite",
"notificationType_group-leave": "When a user leaves your group",
"notificationType_group-request-membership": "When someone requests to join a group you own",
"notificationType_new-register": "When someone gets added to registration queue",
"notificationType_post-queue": "When a new post is queued",

View File

@@ -1,4 +1,3 @@
{
"post-queue": "Post Queue",
"description": "There are no posts in the post queue. <br> To enable this feature, go to <a href=\"%1\">Settings &rarr; Post &rarr; Post Queue</a> and enable <strong>Post Queue</strong>.",
@@ -8,11 +7,5 @@
"content": "Content",
"posted": "Posted",
"reply-to": "Reply to \"%1\"",
"content-editable": "Click on content to edit",
"category-editable": "Click on category to edit",
"title-editable": "Click on title to edit",
"reply": "Reply",
"topic": "Topic",
"accept": "Accept",
"reject": "Reject"
"content-editable": "You can click on individual content to edit before posting."
}

View File

@@ -29,7 +29,6 @@
"tools": "أدوات",
"locked": "مقفل",
"pinned": "مثبت",
"pinned-with-expiry": "Pinned until %1",
"moved": "منقول",
"moved-from": "Moved from %1",
"copy-ip": "Copy IP",
@@ -90,8 +89,6 @@
"post_delete_confirm": "هل أنت متأكد أنك تريد حذف هذه المشاركة؟",
"post_restore_confirm": "هل أنت متأكد أنك تريد استعادة هذه المشاركة؟",
"post_purge_confirm": "هل أنت متأكد أنك تريد تطهير هذه المشاركة؟",
"pin-modal-expiry": "Expiration Date",
"pin-modal-help": "You can optionally set an expiration date for the pinned topic(s) here. Alternatively, you can leave this field blank to have the topic stay pinned until it is manually unpinned.",
"load_categories": "تحميل الفئات",
"confirm_move": "انقل",
"confirm_fork": "فرع",
@@ -155,7 +152,5 @@
"diffs.restore-description": "A new revision will be appended to this post's edit history.",
"diffs.post-restored": "Post successfully restored to earlier revision",
"timeago_later": "%1 later",
"timeago_earlier": "%1 earlier",
"first-post": "First post",
"last-post": "Last post"
"timeago_earlier": "%1 earlier"
}

View File

@@ -11,7 +11,6 @@
"num-recent-replies": "Брой на скорошните отговори",
"ext-link": "Външна връзка",
"is-section": "Използване на тази категория като раздел",
"post-queue": "Опашка за публикации",
"tag-whitelist": "Списък от разрешени етикети",
"upload-image": "Качване на изображение",
"delete-image": "Премахване",

View File

@@ -4,7 +4,6 @@
"group-privileges": "Правомощия за групите",
"user-privileges": "Правомощия за потребителите",
"edit-privileges": "Редактиране на правомощията",
"select-clear-all": "Избиране/изчистване на всичко",
"chat": "Разговор",
"upload-images": "Качване на изображения",
"upload-files": "Качване на файлове",
@@ -39,13 +38,9 @@
"admin-categories": "Категории",
"admin-privileges": "Правомощия",
"admin-users": "Потребители",
"admin-admins-mods": "Администратори и модератори",
"admin-groups": "Групи",
"admin-tags": "Етикети",
"admin-settings": "Настройки",
"alert.confirm-moderate": "<strong>Наистина ли искате да дадете правомощието за модериране на тази потребителска група?</strong> Тази група е публична и всеки може свободно да се присъедини към нея.",
"alert.confirm-admins-mods": "<strong>Наистина ли искате да дадете правото „Администратори и модератори“ на този потребител/група?</strong> Потребителите с това право могат да променят правомощията на други групи, <em>включително да им дават правото на супер администратори</em>",
"alert.confirm-save": "Моля, потвърдете желанието си да запазите тези правомощия",
"alert.saved": "Промените по правомощията са запазени и приложени",
"alert.confirm-discard": "Наистина ли искате да отхвърлите промените по правомощията?",

View File

@@ -14,6 +14,5 @@
"alerts.editing": "Редактиране на етикет(и)",
"alerts.confirm-delete": "Наистина ли искате да изтриете избраните етикети?",
"alerts.update-success": "Етикетът е променен!",
"reset-colors": "Възстановяване на стандартните цветовете"
"alerts.update-success": "Етикетът е променен!"
}

View File

@@ -102,7 +102,5 @@
"alerts.prompt-email": "Е-пощи: ",
"alerts.email-sent-to": "Беше изпратено е-писмо за потвърждение до %1",
"alerts.x-users-found": "Намерени потребители: %1 (%2 секунди)",
"export-users-started": "Изнасяне на потребителите във формат „csv“… Това може да отнеме известно време. Ще получите известие, когато е готово.",
"export-users-completed": "Потребителите са изнесени във формат „csv“, щракнете за сваляне."
"alerts.x-users-found": "Намерени потребители: %1 (%2 секунди)"
}

View File

@@ -1,13 +1,9 @@
{
"tokens": "Кодове",
"settings": "Настройки",
"lead-text": "На тази страница можете да настроите достъпа до ППИ за писане в NodeBB.",
"intro": "По подразбиране ППИ за писане удостоверява потребителите чрез бисквитката им за сесията, но NodeBB поддържа и удостоверяване чрез метода „Bearer“, използвайки кодовете от тази страница.",
"docs": "Щракнете тук за достъп до пълната документация на ППИ",
"require-https": "Ползването на ППИ да работи само чрез HTTPS",
"require-https-caveat": "<strong>Забележка</strong>: В някои случаи, когато се ползват програми за балансиране на натоварването, е възможно заявките към NodeBB да се препращат чрез HTTP тогава тази настройка трябва да остане изключена.",
"uid": "Потребителски ИД",
"uid-help-text": "Посочете потребителски ИД, който да бъде свързан с този код. Ако ИД е <code>0</code>, това ще се счита за <em>главен</em> код, който може да приема идентичността на всеки от другите потребители чрез параметъра <code>_uid</code>",
"description": "Описание",

View File

@@ -9,7 +9,6 @@
"invalid-tid": "Грешен идентификатор на тема",
"invalid-pid": "Грешен идентификатор на публикация",
"invalid-uid": "Грешен идентификатор на потребител",
"invalid-date": "Трябва да бъде посочена правилна дата",
"invalid-username": "Грешно потребителско име",
"invalid-email": "Грешна е-поща",
"invalid-fullname": "Грешно пълно име",
@@ -40,7 +39,6 @@
"username-too-long": "Потребителското име е твърде дълго",
"password-too-long": "Паролата е твърде дълга",
"reset-rate-limited": "Твърде много подновявания на паролата (има ограничение на честотата)",
"reset-same-password": "Моля, използвайте парола, която е различна от текущата",
"user-banned": "Потребителят е блокиран",
"user-banned-reason": "За съжаление, този акаунт е блокиран (Причина: %1)",
"user-banned-reason-until": "За съжаление, този акаунт е блокиран до %1 (Причина: %2)",
@@ -91,9 +89,7 @@
"already-unbookmarked": "Вече сте премахнали отметката си от тази публикация",
"cant-ban-other-admins": "Не можете да блокирате другите администратори!",
"cant-remove-last-admin": "Вие сте единственият администратор. Добавете друг потребител като администратор, преди да премахнете себе си като администратор",
"account-deletion-disabled": "Изтриването на акаунт е забранено",
"cant-delete-admin": "Премахнете администраторските права от този акаунт, преди да го изтриете.",
"already-deleting": "Вече е в процес на изтриване",
"invalid-image": "Грешно изображение",
"invalid-image-type": "Грешен тип на изображение. Позволените типове са: %1",
"invalid-image-extension": "Грешно разширение на изображението",
@@ -133,7 +129,6 @@
"chat-delete-duration-expired": "Можете да изтривате съобщенията си в разговорите до %1 секунда/и след пускането им",
"chat-deleted-already": "Това съобщение вече е изтрито.",
"chat-restored-already": "Това съобщение вече е възстановено.",
"chat-room-does-not-exist": "Стаята за разговори не съществува.",
"already-voting-for-this-post": "Вече сте дали глас за тази публикация.",
"reputation-system-disabled": "Системата за репутация е изключена.",
"downvoting-disabled": "Отрицателното гласуване е изключено",
@@ -148,7 +143,6 @@
"user-already-flagged": "Вече сте докладвали този потребител",
"post-flagged-too-many-times": "Тази публикация вече е докладвана от други хора",
"user-flagged-too-many-times": "Този потребител вече е докладван от други хора",
"cant-flag-privileged": "Не можете да докладвате профилите или съдържанието от потребители с по-високи правомощия (модератори, глобални модератори, администратори)",
"self-vote": "Не можете да гласувате за собствената си публикация",
"too-many-downvotes-today": "Можете да гласувате отрицателно не повече от %1 пъти на ден",
"too-many-downvotes-today-user": "Можете да гласувате отрицателно за потребител не повече от %1 пъти на ден",
@@ -176,6 +170,5 @@
"already-blocked": "Този потребител вече е блокиран",
"already-unblocked": "Този потребител вече е отблокиран",
"no-connection": "Изглежда има проблем с връзката Ви с Интернет",
"socket-reconnect-failed": "В момента сървърът е недостъпен. Натиснете тук, за да опитате отново, или опитайте пак по-късно.",
"plugin-not-whitelisted": "Добавката не може да бъде инсталирана само добавки, одобрени от пакетния мениджър на NodeBB могат да бъдат инсталирани чрез ACP"
}

View File

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

View File

@@ -65,11 +65,5 @@
"bootbox.confirm": "Потвърждаване",
"cover.dragging_title": "Наместване на снимката",
"cover.dragging_message": "Преместете снимката на желаното положение и натиснете „Запазване“",
"cover.saved": "Снимката и мястото ѝ бяха запазени",
"thumbs.modal.title": "Управление на иконките на темите",
"thumbs.modal.no-thumbs": "Няма намерени иконки.",
"thumbs.modal.resize-note": "<strong>Забележка</strong>: Този форум е настроен да преоразмерява иконките на темите до максимална ширина от %1px",
"thumbs.modal.add": "Добавяне на иконка",
"thumbs.modal.remove": "Премахване на иконката",
"thumbs.modal.confirm-remove": "Наистина ли искате да премахнете тази иконка?"
"cover.saved": "Снимката и мястото ѝ бяха запазени"
}

View File

@@ -46,7 +46,6 @@
"profile-exported": "Профилът на <strong>%1</strong> е изнесен, щракнете за сваляне",
"posts-exported": "Публикациите на <strong>%1</strong> са изнесени, щракнете за сваляне",
"uploads-exported": "Качванията на <strong>%1</strong> са изнесени, щракнете за сваляне",
"users-csv-exported": "Потребителите са изнесени във формат „csv“, щракнете за сваляне",
"email-confirmed": "Е-пощата беше потвърдена",
"email-confirmed-message": "Благодарим Ви, че потвърдихте е-пощата си. Акаунтът Ви е вече напълно активиран.",
"email-confirm-error-message": "Възникна проблем при потвърждаването на е-пощата Ви. Може кодът да е грешен или давността му да е изтекла.",
@@ -63,7 +62,6 @@
"notificationType_new-chat": "Когато получите съобщение в разговор",
"notificationType_new-group-chat": "Когато получите съобщение в групов разговор",
"notificationType_group-invite": "Когато получите покана за група",
"notificationType_group-leave": "Когато потребител напусне групата Ви",
"notificationType_group-request-membership": "Когато някой поиска да се включи в група, на която Вие сте собственик",
"notificationType_new-register": "Когато някой бъде добавен в опашката за регистрация",
"notificationType_post-queue": "Когато бъде добавена нова публикация в опашката",

View File

@@ -1,4 +1,3 @@
{
"post-queue": "Опашка за публикации",
"description": "Няма публикации в опашката. <br> За да включите тази функционалност, идете в <a href=\"%1\">Настройки &rarr; Публикуване &rarr; Опашка за публикации</a> и включете <strong>Опашката за публикации</strong>.",
@@ -8,11 +7,5 @@
"content": "Съдържание",
"posted": "Публикувано",
"reply-to": "Отговор на „%1“",
"content-editable": "Щракнете върху съдържание, за да го редактирате",
"category-editable": "Щракнете върху категория, за да я редактирате",
"title-editable": "Щракнете върху заглавие, за да го редактирате",
"reply": "Отговор",
"topic": "Тема",
"accept": "Приемане",
"reject": "Отказване"
"content-editable": "Можете да щракнете върху всеки от текстовете, за да ги редактирате преди публикуване."
}

View File

@@ -29,7 +29,6 @@
"tools": "Инструменти",
"locked": "Заключена",
"pinned": "Закачена",
"pinned-with-expiry": "Закачена до %1",
"moved": "Преместена",
"moved-from": "Преместена от %1",
"copy-ip": "Копиране на IP адреса",
@@ -90,8 +89,6 @@
"post_delete_confirm": "Наистина ли искате да изтриете тази публикация?",
"post_restore_confirm": "Наистина ли искате да възстановите тази публикация?",
"post_purge_confirm": "Наистина ли искате да изчистите тази публикация?",
"pin-modal-expiry": "Дата на давност",
"pin-modal-help": "Ако желаете, тук можете да посочите дата на давност за закачените теми. Можете и да оставите полето празно, при което темата ще остане закачена, докато не бъде откачена ръчно.",
"load_categories": "Зареждане на категориите",
"confirm_move": "Преместване",
"confirm_fork": "Разделяне",
@@ -155,7 +152,5 @@
"diffs.restore-description": "Към историята на редакциите на тази публикация ще бъде добавена нова версия.",
"diffs.post-restored": "Публикацията е възстановена успешно до по-ранна версия",
"timeago_later": "%1 по-късно",
"timeago_earlier": "%1 по-рано",
"first-post": "Първа публикация",
"last-post": "Последна публикация"
"timeago_earlier": "%1 по-рано"
}

View File

@@ -11,7 +11,6 @@
"num-recent-replies": "# of Recent Replies",
"ext-link": "External Link",
"is-section": "Treat this category as a section",
"post-queue": "Post queue",
"tag-whitelist": "Tag Whitelist",
"upload-image": "Upload Image",
"delete-image": "Remove",

View File

@@ -4,7 +4,6 @@
"group-privileges": "Group Privileges",
"user-privileges": "User Privileges",
"edit-privileges": "Edit Privileges",
"select-clear-all": "Select/Clear All",
"chat": "Chat",
"upload-images": "Upload Images",
"upload-files": "Upload Files",
@@ -39,13 +38,9 @@
"admin-categories": "Categories",
"admin-privileges": "Privileges",
"admin-users": "Users",
"admin-admins-mods": "Admins &amp; Mods",
"admin-groups": "Groups",
"admin-tags": "Tags",
"admin-settings": "Settings",
"alert.confirm-moderate": "<strong>Are you sure you wish to grant the moderation privilege to this user group?</strong> This group is public, and any users can join at will.",
"alert.confirm-admins-mods": "<strong>Are you sure you wish to grant the &quot;Admins &amp; Mods&quot; privilege to this user/group?</strong> Users with this privilege are able to promote and demote other users into privileged positions, <em>including super administrator</em>",
"alert.confirm-save": "Please confirm your intention to save these privileges",
"alert.saved": "Privilege changes saved and applied",
"alert.confirm-discard": "Are you sure you wish to discard your privilege changes?",

View File

@@ -14,6 +14,5 @@
"alerts.editing": "Editing tag(s)",
"alerts.confirm-delete": "Do you want to delete the selected tags?",
"alerts.update-success": "Tag Updated!",
"reset-colors": "Reset colors"
"alerts.update-success": "Tag Updated!"
}

View File

@@ -102,7 +102,5 @@
"alerts.prompt-email": "Emails: ",
"alerts.email-sent-to": "An invitation email has been sent to %1",
"alerts.x-users-found": "%1 user(s) found, (%2 seconds)",
"export-users-started": "Exporting users as csv, this might take a while. You will receive a notification when it is complete.",
"export-users-completed": "Users exported as csv, click here to download."
"alerts.x-users-found": "%1 user(s) found, (%2 seconds)"
}

View File

@@ -1,13 +1,9 @@
{
"tokens": "Tokens",
"settings": "Settings",
"lead-text": "From this page you can configure access to the Write API in NodeBB.",
"intro": "By default, the Write API authenticates users based on their session cookie, but NodeBB also supports Bearer authentication via tokens generated via this page.",
"docs": "Click here to access the full API specification",
"require-https": "Require API usage via HTTPS only",
"require-https-caveat": "<strong>Note</strong>: Some installations involving load balancers may proxy their requests to NodeBB using HTTP, in which case this option should remain disabled.",
"uid": "User ID",
"uid-help-text": "Specify a User ID to associate with this token. If the user ID is <code>0</code>, it will be considered a <em>master</em> token, which can assume the identity of other users based on the <code>_uid</code> parameter",
"description": "Description",

View File

@@ -9,7 +9,6 @@
"invalid-tid": "ভুল টপিক নাম্বার",
"invalid-pid": "ভুল পোস্ট নাম্বার",
"invalid-uid": "ভুল ব্যবহারকারী নাম্বার",
"invalid-date": "A valid date must be provided",
"invalid-username": "ভুল ইউজারনেম",
"invalid-email": "ভুল ইমেইল",
"invalid-fullname": "Invalid Fullname",
@@ -40,7 +39,6 @@
"username-too-long": "ইউজারনেম বড় হয়ে গিয়েছে",
"password-too-long": "Password too long",
"reset-rate-limited": "Too many password reset requests (rate limited)",
"reset-same-password": "Please use a password that is different from your current one",
"user-banned": "ব্যবহারকারী নিষিদ্ধ",
"user-banned-reason": "Sorry, this account has been banned (Reason: %1)",
"user-banned-reason-until": "Sorry, this account has been banned until %1 (Reason: %2)",
@@ -91,9 +89,7 @@
"already-unbookmarked": "You have already unbookmarked this post",
"cant-ban-other-admins": "আপনি অন্য এ্যাডমিনদের নিষিদ্ধ করতে পারেন না!",
"cant-remove-last-admin": "You are the only administrator. Add another user as an administrator before removing yourself as admin",
"account-deletion-disabled": "Account deletion is disabled",
"cant-delete-admin": "Remove administrator privileges from this account before attempting to delete it.",
"already-deleting": "Already deleting",
"invalid-image": "Invalid image",
"invalid-image-type": "Invalid image type. Allowed types are: %1",
"invalid-image-extension": "Invalid image extension",
@@ -133,7 +129,6 @@
"chat-delete-duration-expired": "You are only allowed to delete chat messages for %1 second(s) after posting",
"chat-deleted-already": "This chat message has already been deleted.",
"chat-restored-already": "This chat message has already been restored.",
"chat-room-does-not-exist": "Chat room does not exist.",
"already-voting-for-this-post": "You have already voted for this post.",
"reputation-system-disabled": "সম্মাননা ব্যাবস্থা নিস্ক্রীয় রাখা হয়েছে",
"downvoting-disabled": "ঋণাত্মক ভোট নিস্ক্রীয় রাখা হয়েছে।",
@@ -148,7 +143,6 @@
"user-already-flagged": "You have already flagged this user",
"post-flagged-too-many-times": "This post has been flagged by others already",
"user-flagged-too-many-times": "This user has been flagged by others already",
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
"self-vote": "You cannot vote on your own post",
"too-many-downvotes-today": "You can only downvote %1 times a day",
"too-many-downvotes-today-user": "You can only downvote a user %1 times a day",
@@ -176,6 +170,5 @@
"already-blocked": "This user is already blocked",
"already-unblocked": "This user is already unblocked",
"no-connection": "There seems to be a problem with your internet connection",
"socket-reconnect-failed": "Unable to reach the server at this time. Click here to try again, or try again later",
"plugin-not-whitelisted": "Unable to install plugin &ndash; only plugins whitelisted by the NodeBB Package Manager can be installed via the ACP"
}

View File

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

View File

@@ -65,11 +65,5 @@
"bootbox.confirm": "Confirm",
"cover.dragging_title": "Cover Photo Positioning",
"cover.dragging_message": "Drag the cover photo to the desired position and click \"Save\"",
"cover.saved": "Cover photo image and position saved",
"thumbs.modal.title": "Manage topic thumbnails",
"thumbs.modal.no-thumbs": "No thumbnails found.",
"thumbs.modal.resize-note": "<strong>Note</strong>: This forum is configured to resize topic thumbnails down to a maximum width of %1px",
"thumbs.modal.add": "Add thumbnail",
"thumbs.modal.remove": "Remove thumbnail",
"thumbs.modal.confirm-remove": "Are you sure you want to remove this thumbnail?"
"cover.saved": "Cover photo image and position saved"
}

View File

@@ -46,7 +46,6 @@
"profile-exported": "<strong>%1</strong> profile exported, click to download",
"posts-exported": "<strong>%1</strong> posts exported, click to download",
"uploads-exported": "<strong>%1</strong> uploads exported, click to download",
"users-csv-exported": "Users csv exported, click to download",
"email-confirmed": "ইমেইল নিশ্চিত করা হয়েছে",
"email-confirmed-message": "আপনার ইমেইল যাচাই করার জন্য আপনাকে ধন্যবাদ। আপনার অ্যাকাউন্টটি এখন সম্পূর্ণরূপে সক্রিয়।",
"email-confirm-error-message": "আপনার ইমেল ঠিকানার বৈধতা যাচাইয়ে একটি সমস্যা হয়েছে। সম্ভবত কোডটি ভুল ছিল অথবা কোডের মেয়াদ শেষ হয়ে গিয়েছে।",
@@ -63,7 +62,6 @@
"notificationType_new-chat": "When you receive a chat message",
"notificationType_new-group-chat": "When you receive a group chat message",
"notificationType_group-invite": "When you receive a group invite",
"notificationType_group-leave": "When a user leaves your group",
"notificationType_group-request-membership": "When someone requests to join a group you own",
"notificationType_new-register": "When someone gets added to registration queue",
"notificationType_post-queue": "When a new post is queued",

View File

@@ -1,4 +1,3 @@
{
"post-queue": "Post Queue",
"description": "There are no posts in the post queue. <br> To enable this feature, go to <a href=\"%1\">Settings &rarr; Post &rarr; Post Queue</a> and enable <strong>Post Queue</strong>.",
@@ -8,11 +7,5 @@
"content": "Content",
"posted": "Posted",
"reply-to": "Reply to \"%1\"",
"content-editable": "Click on content to edit",
"category-editable": "Click on category to edit",
"title-editable": "Click on title to edit",
"reply": "Reply",
"topic": "Topic",
"accept": "Accept",
"reject": "Reject"
"content-editable": "You can click on individual content to edit before posting."
}

View File

@@ -29,7 +29,6 @@
"tools": "টুলস",
"locked": "বন্ধ",
"pinned": "Pinned",
"pinned-with-expiry": "Pinned until %1",
"moved": "Moved",
"moved-from": "Moved from %1",
"copy-ip": "Copy IP",
@@ -90,8 +89,6 @@
"post_delete_confirm": "আপনি নিশ্চিত যে আপনি এই পোষ্টটি মুছে ফেলতে চান ?",
"post_restore_confirm": "আপনি নিশ্চিত যে আপনি এই পোষ্টটি পুনরূূদ্ধার করতে চান ? ",
"post_purge_confirm": "আপনি নিশ্চিত যে আপনি এই পোষ্টটি পার্জ করতে চান ? ",
"pin-modal-expiry": "Expiration Date",
"pin-modal-help": "You can optionally set an expiration date for the pinned topic(s) here. Alternatively, you can leave this field blank to have the topic stay pinned until it is manually unpinned.",
"load_categories": "ক্যাটাগরী লোড করা হচ্ছে",
"confirm_move": "সরান",
"confirm_fork": "ফর্ক",
@@ -155,7 +152,5 @@
"diffs.restore-description": "A new revision will be appended to this post's edit history.",
"diffs.post-restored": "Post successfully restored to earlier revision",
"timeago_later": "%1 later",
"timeago_earlier": "%1 earlier",
"first-post": "First post",
"last-post": "Last post"
"timeago_earlier": "%1 earlier"
}

View File

@@ -11,7 +11,6 @@
"num-recent-replies": "# posledních odpovědí",
"ext-link": "Externí odkaz",
"is-section": "Zacházet s kategorii jako se sekcí",
"post-queue": "Post queue",
"tag-whitelist": "Seznam povolených značek",
"upload-image": "Nahrát obrázek",
"delete-image": "Vyjmout",

View File

@@ -4,7 +4,6 @@
"group-privileges": "Oprávnění skupiny",
"user-privileges": "Oprávnění uživatele",
"edit-privileges": "Upravit oprávnění",
"select-clear-all": "Select/Clear All",
"chat": "Konverzace",
"upload-images": "Nahrát obrázky",
"upload-files": "Náhrát soubory",
@@ -39,13 +38,9 @@
"admin-categories": "Kategorie",
"admin-privileges": "Oprávnění",
"admin-users": "Uživatelé",
"admin-admins-mods": "Admins &amp; Mods",
"admin-groups": "Groups",
"admin-tags": "Tags",
"admin-settings": "Nastavení",
"alert.confirm-moderate": "<strong>Are you sure you wish to grant the moderation privilege to this user group?</strong> This group is public, and any users can join at will.",
"alert.confirm-admins-mods": "<strong>Are you sure you wish to grant the &quot;Admins &amp; Mods&quot; privilege to this user/group?</strong> Users with this privilege are able to promote and demote other users into privileged positions, <em>including super administrator</em>",
"alert.confirm-save": "Please confirm your intention to save these privileges",
"alert.saved": "Privilege changes saved and applied",
"alert.confirm-discard": "Are you sure you wish to discard your privilege changes?",

View File

@@ -14,6 +14,5 @@
"alerts.editing": "Upravení značky(ek)",
"alerts.confirm-delete": "Chcete odstranit vybranou značku?",
"alerts.update-success": "Značka aktualizována.",
"reset-colors": "Reset colors"
"alerts.update-success": "Značka aktualizována."
}

View File

@@ -102,7 +102,5 @@
"alerts.prompt-email": "E-maily:",
"alerts.email-sent-to": "E-mail s pozvánkou byl odeslán na %1",
"alerts.x-users-found": "%1 user(s) found, (%2 seconds)",
"export-users-started": "Exporting users as csv, this might take a while. You will receive a notification when it is complete.",
"export-users-completed": "Users exported as csv, click here to download."
"alerts.x-users-found": "%1 user(s) found, (%2 seconds)"
}

View File

@@ -1,13 +1,9 @@
{
"tokens": "Tokens",
"settings": "Settings",
"lead-text": "From this page you can configure access to the Write API in NodeBB.",
"intro": "By default, the Write API authenticates users based on their session cookie, but NodeBB also supports Bearer authentication via tokens generated via this page.",
"docs": "Click here to access the full API specification",
"require-https": "Require API usage via HTTPS only",
"require-https-caveat": "<strong>Note</strong>: Some installations involving load balancers may proxy their requests to NodeBB using HTTP, in which case this option should remain disabled.",
"uid": "User ID",
"uid-help-text": "Specify a User ID to associate with this token. If the user ID is <code>0</code>, it will be considered a <em>master</em> token, which can assume the identity of other users based on the <code>_uid</code> parameter",
"description": "Description",

View File

@@ -9,7 +9,6 @@
"invalid-tid": "Neplatné ID tématu",
"invalid-pid": "Neplatné ID příspěvku",
"invalid-uid": "Neplatné ID uživatele",
"invalid-date": "A valid date must be provided",
"invalid-username": "Neplatné uživatelské jméno",
"invalid-email": "Neplatný e-mail",
"invalid-fullname": "Neplatný celý název",
@@ -40,7 +39,6 @@
"username-too-long": "Uživatelské jméno je moc dlouhé",
"password-too-long": "Heslo je moc dlouhé",
"reset-rate-limited": "Moc požadavků na reset hesla (omezený počet)",
"reset-same-password": "Please use a password that is different from your current one",
"user-banned": "Uživatel byl zablokován",
"user-banned-reason": "Omlouváme se, ale tento účet byl zablokován (důvod: %1)",
"user-banned-reason-until": "Omlouváme se, ale tento účet je zablokován do %1 (důvod: %2)",
@@ -91,9 +89,7 @@
"already-unbookmarked": "Již jste u tohoto příspěvku odebral záložku",
"cant-ban-other-admins": "Nemůžete zablokovat jiné správce.",
"cant-remove-last-admin": "Jste jediným správcem. Před vlastním odebráním oprávnění správce nejdříve přidejte jiného uživatele jako správce",
"account-deletion-disabled": "Account deletion is disabled",
"cant-delete-admin": "Před odstraněním účtu mu nejprve odeberte oprávnění správce.",
"already-deleting": "Already deleting",
"invalid-image": "Neplatný obrázek",
"invalid-image-type": "Neplatný typ obrázku. Povolené typy jsou: %1",
"invalid-image-extension": "Neplatná přípona obrázku",
@@ -133,7 +129,6 @@
"chat-delete-duration-expired": "Je vám umožněno odstranit konverzační zprávy pod dobu %1 sekund/y po jejich odeslání",
"chat-deleted-already": "Tato konverzační zpráva již byla odstraněna.",
"chat-restored-already": "Tato konverzační zpráva již byla obnovena.",
"chat-room-does-not-exist": "Chat room does not exist.",
"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",
@@ -148,7 +143,6 @@
"user-already-flagged": "You have already flagged this user",
"post-flagged-too-many-times": "This post has been flagged by others already",
"user-flagged-too-many-times": "This user has been flagged by others already",
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
"self-vote": "U svého vlastního příspěvku nemůžete hlasovat",
"too-many-downvotes-today": "You can only downvote %1 times a day",
"too-many-downvotes-today-user": "You can only downvote a user %1 times a day",
@@ -176,6 +170,5 @@
"already-blocked": "Tento uživatel již byl zablokován.",
"already-unblocked": "Tento uživatel již byl odblokován",
"no-connection": "Zdá se, že nastal problém s připojením k internetu",
"socket-reconnect-failed": "Unable to reach the server at this time. Click here to try again, or try again later",
"plugin-not-whitelisted": "Unable to install plugin &ndash; only plugins whitelisted by the NodeBB Package Manager can be installed via the ACP"
}

View File

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

View File

@@ -65,11 +65,5 @@
"bootbox.confirm": "Potvrdit",
"cover.dragging_title": "Umístění fotografie",
"cover.dragging_message": "Přesuňte fotku na požadovanou pozici a klikněte na „Uložit”",
"cover.saved": "Fotografie a její umístění uloženo",
"thumbs.modal.title": "Manage topic thumbnails",
"thumbs.modal.no-thumbs": "No thumbnails found.",
"thumbs.modal.resize-note": "<strong>Note</strong>: This forum is configured to resize topic thumbnails down to a maximum width of %1px",
"thumbs.modal.add": "Add thumbnail",
"thumbs.modal.remove": "Remove thumbnail",
"thumbs.modal.confirm-remove": "Are you sure you want to remove this thumbnail?"
"cover.saved": "Fotografie a její umístění uloženo"
}

View File

@@ -46,7 +46,6 @@
"profile-exported": "<strong>%1</strong> profile exported, click to download",
"posts-exported": "<strong>%1</strong> posts exported, click to download",
"uploads-exported": "<strong>%1</strong> uploads exported, click to download",
"users-csv-exported": "Users csv exported, click to download",
"email-confirmed": "E-mail potvrzen",
"email-confirmed-message": "Děkujeme za ověření vaší e-mailové adresy. Váš účet je nyní aktivní.",
"email-confirm-error-message": "Nastal problém s ověřením vaší e-mailové adresy. Kód je pravděpodobně neplatný nebo jeho platnost vypršela.",
@@ -63,7 +62,6 @@
"notificationType_new-chat": "Obdržíte-li novou konverzační zprávu",
"notificationType_new-group-chat": "When you receive a group chat message",
"notificationType_group-invite": "Obdržíte-li pozvání ke skupině",
"notificationType_group-leave": "When a user leaves your group",
"notificationType_group-request-membership": "Pokud někdo požaduje připojení se do vaší skupiny",
"notificationType_new-register": "Bude-li někdo přidán do registrační fronty",
"notificationType_post-queue": "Bude-li přidán nový příspěvek do fronty",

View File

@@ -1,4 +1,3 @@
{
"post-queue": "Fronta příspěvků",
"description": "Nejsou žádné příspěvky ve frontě. Pro povolení této funkčnosti, přejděte do <a href=\"%1\">Nastavení Příspěvky Fronta příspěvků</a> a povolte <strong>Fronta příspěvků</strong>.",
@@ -8,11 +7,5 @@
"content": "Obsah",
"posted": "Přidáno",
"reply-to": "Odpovědět na \"%1\"",
"content-editable": "Click on content to edit",
"category-editable": "Click on category to edit",
"title-editable": "Click on title to edit",
"reply": "Reply",
"topic": "Topic",
"accept": "Accept",
"reject": "Reject"
"content-editable": "Kvůli úpravám a před odesláním příspěvku můžete klikat na obsah."
}

View File

@@ -29,7 +29,6 @@
"tools": "Nástroje",
"locked": "Uzamknuto",
"pinned": "Připnuto",
"pinned-with-expiry": "Pinned until %1",
"moved": "Přesunuto",
"moved-from": "Moved from %1",
"copy-ip": "Kopírovat IP",
@@ -90,8 +89,6 @@
"post_delete_confirm": "Jste si jist/a, že chcete odstranit tento příspěvek?",
"post_restore_confirm": "Jste si jist/a, že chcete obnovit tento příspěvek?",
"post_purge_confirm": "Jste si jist/a, že chcete tento příspěvek vyčistit?",
"pin-modal-expiry": "Expiration Date",
"pin-modal-help": "You can optionally set an expiration date for the pinned topic(s) here. Alternatively, you can leave this field blank to have the topic stay pinned until it is manually unpinned.",
"load_categories": "Načítání kategorií",
"confirm_move": "Přesunout",
"confirm_fork": "Rozdělit",
@@ -155,7 +152,5 @@
"diffs.restore-description": "A new revision will be appended to this post's edit history.",
"diffs.post-restored": "Post successfully restored to earlier revision",
"timeago_later": "%1 později",
"timeago_earlier": "%1 dříve",
"first-post": "First post",
"last-post": "Last post"
"timeago_earlier": "%1 dříve"
}

View File

@@ -11,7 +11,6 @@
"num-recent-replies": "# of Recent Replies",
"ext-link": "External Link",
"is-section": "Treat this category as a section",
"post-queue": "Post queue",
"tag-whitelist": "Tag Whitelist",
"upload-image": "Upload Image",
"delete-image": "Remove",

View File

@@ -4,7 +4,6 @@
"group-privileges": "Group Privileges",
"user-privileges": "User Privileges",
"edit-privileges": "Edit Privileges",
"select-clear-all": "Select/Clear All",
"chat": "Chat",
"upload-images": "Upload Images",
"upload-files": "Upload Files",
@@ -39,13 +38,9 @@
"admin-categories": "Categories",
"admin-privileges": "Privileges",
"admin-users": "Users",
"admin-admins-mods": "Admins &amp; Mods",
"admin-groups": "Groups",
"admin-tags": "Tags",
"admin-settings": "Settings",
"alert.confirm-moderate": "<strong>Are you sure you wish to grant the moderation privilege to this user group?</strong> This group is public, and any users can join at will.",
"alert.confirm-admins-mods": "<strong>Are you sure you wish to grant the &quot;Admins &amp; Mods&quot; privilege to this user/group?</strong> Users with this privilege are able to promote and demote other users into privileged positions, <em>including super administrator</em>",
"alert.confirm-save": "Please confirm your intention to save these privileges",
"alert.saved": "Privilege changes saved and applied",
"alert.confirm-discard": "Are you sure you wish to discard your privilege changes?",

View File

@@ -14,6 +14,5 @@
"alerts.editing": "Editing tag(s)",
"alerts.confirm-delete": "Do you want to delete the selected tags?",
"alerts.update-success": "Tag Updated!",
"reset-colors": "Reset colors"
"alerts.update-success": "Tag Updated!"
}

View File

@@ -102,7 +102,5 @@
"alerts.prompt-email": "Emails: ",
"alerts.email-sent-to": "An invitation email has been sent to %1",
"alerts.x-users-found": "%1 user(s) found, (%2 seconds)",
"export-users-started": "Exporting users as csv, this might take a while. You will receive a notification when it is complete.",
"export-users-completed": "Users exported as csv, click here to download."
"alerts.x-users-found": "%1 user(s) found, (%2 seconds)"
}

View File

@@ -1,13 +1,9 @@
{
"tokens": "Tokens",
"settings": "Settings",
"lead-text": "From this page you can configure access to the Write API in NodeBB.",
"intro": "By default, the Write API authenticates users based on their session cookie, but NodeBB also supports Bearer authentication via tokens generated via this page.",
"docs": "Click here to access the full API specification",
"require-https": "Require API usage via HTTPS only",
"require-https-caveat": "<strong>Note</strong>: Some installations involving load balancers may proxy their requests to NodeBB using HTTP, in which case this option should remain disabled.",
"uid": "User ID",
"uid-help-text": "Specify a User ID to associate with this token. If the user ID is <code>0</code>, it will be considered a <em>master</em> token, which can assume the identity of other users based on the <code>_uid</code> parameter",
"description": "Description",

View File

@@ -9,7 +9,6 @@
"invalid-tid": "Ugyldig Tråd ID",
"invalid-pid": "Ugyldig Indlæg ID",
"invalid-uid": "Ugyldig Bruger ID",
"invalid-date": "A valid date must be provided",
"invalid-username": "Ugyldig Brugernavn",
"invalid-email": "Ugyldig Email",
"invalid-fullname": "Invalid Fullname",
@@ -40,7 +39,6 @@
"username-too-long": "Brugernavn er for langt",
"password-too-long": "Kodeord er for langt",
"reset-rate-limited": "Too many password reset requests (rate limited)",
"reset-same-password": "Please use a password that is different from your current one",
"user-banned": "Bruger er bortvist",
"user-banned-reason": "Sorry, this account has been banned (Reason: %1)",
"user-banned-reason-until": "Sorry, this account has been banned until %1 (Reason: %2)",
@@ -91,9 +89,7 @@
"already-unbookmarked": "You have already unbookmarked this post",
"cant-ban-other-admins": "Du kan ikke udlukke andre administatrorer!",
"cant-remove-last-admin": "Du er den eneste administrator. Tilføj en anden bruger som administrator før du fjerner dig selv som administrator",
"account-deletion-disabled": "Account deletion is disabled",
"cant-delete-admin": "Remove administrator privileges from this account before attempting to delete it.",
"already-deleting": "Already deleting",
"invalid-image": "Invalid image",
"invalid-image-type": "Invalid billed type. De tilladte typer er: %1",
"invalid-image-extension": "Forkert billede filnavnsendelse",
@@ -133,7 +129,6 @@
"chat-delete-duration-expired": "You are only allowed to delete chat messages for %1 second(s) after posting",
"chat-deleted-already": "This chat message has already been deleted.",
"chat-restored-already": "This chat message has already been restored.",
"chat-room-does-not-exist": "Chat room does not exist.",
"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",
@@ -148,7 +143,6 @@
"user-already-flagged": "You have already flagged this user",
"post-flagged-too-many-times": "This post has been flagged by others already",
"user-flagged-too-many-times": "This user has been flagged by others already",
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
"self-vote": "You cannot vote on your own post",
"too-many-downvotes-today": "You can only downvote %1 times a day",
"too-many-downvotes-today-user": "You can only downvote a user %1 times a day",
@@ -176,6 +170,5 @@
"already-blocked": "This user is already blocked",
"already-unblocked": "This user is already unblocked",
"no-connection": "There seems to be a problem with your internet connection",
"socket-reconnect-failed": "Unable to reach the server at this time. Click here to try again, or try again later",
"plugin-not-whitelisted": "Unable to install plugin &ndash; only plugins whitelisted by the NodeBB Package Manager can be installed via the ACP"
}

View File

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

View File

@@ -65,11 +65,5 @@
"bootbox.confirm": "Bekræft",
"cover.dragging_title": "Coverbillede positionering ",
"cover.dragging_message": "Træk coverbilledet til den ønskede position og klik \"Gem\"",
"cover.saved": "Coverbillede og position gemt ",
"thumbs.modal.title": "Manage topic thumbnails",
"thumbs.modal.no-thumbs": "No thumbnails found.",
"thumbs.modal.resize-note": "<strong>Note</strong>: This forum is configured to resize topic thumbnails down to a maximum width of %1px",
"thumbs.modal.add": "Add thumbnail",
"thumbs.modal.remove": "Remove thumbnail",
"thumbs.modal.confirm-remove": "Are you sure you want to remove this thumbnail?"
"cover.saved": "Coverbillede og position gemt "
}

View File

@@ -46,7 +46,6 @@
"profile-exported": "<strong>%1</strong> profile exported, click to download",
"posts-exported": "<strong>%1</strong> posts exported, click to download",
"uploads-exported": "<strong>%1</strong> uploads exported, click to download",
"users-csv-exported": "Users csv exported, click to download",
"email-confirmed": "Email bekræftet",
"email-confirmed-message": "Tak fordi du validerede din email. Din konto er nu fuldt ud aktiveret.",
"email-confirm-error-message": "Der var et problem med valideringen af din emailadresse. Bekræftelses koden var muligvis forkert eller udløbet.",
@@ -63,7 +62,6 @@
"notificationType_new-chat": "When you receive a chat message",
"notificationType_new-group-chat": "When you receive a group chat message",
"notificationType_group-invite": "When you receive a group invite",
"notificationType_group-leave": "When a user leaves your group",
"notificationType_group-request-membership": "When someone requests to join a group you own",
"notificationType_new-register": "When someone gets added to registration queue",
"notificationType_post-queue": "When a new post is queued",

View File

@@ -1,4 +1,3 @@
{
"post-queue": "Post Queue",
"description": "There are no posts in the post queue. <br> To enable this feature, go to <a href=\"%1\">Settings &rarr; Post &rarr; Post Queue</a> and enable <strong>Post Queue</strong>.",
@@ -8,11 +7,5 @@
"content": "Content",
"posted": "Posted",
"reply-to": "Reply to \"%1\"",
"content-editable": "Click on content to edit",
"category-editable": "Click on category to edit",
"title-editable": "Click on title to edit",
"reply": "Reply",
"topic": "Topic",
"accept": "Accept",
"reject": "Reject"
"content-editable": "You can click on individual content to edit before posting."
}

View File

@@ -29,7 +29,6 @@
"tools": "Værktøjer",
"locked": "Låst",
"pinned": "Pinned",
"pinned-with-expiry": "Pinned until %1",
"moved": "Flyttet",
"moved-from": "Moved from %1",
"copy-ip": "Copy IP",
@@ -90,8 +89,6 @@
"post_delete_confirm": "Er du sikker på at du vil slette dette indlæg?",
"post_restore_confirm": "Er du sikker på at du vil gendanne dette indlæg?",
"post_purge_confirm": "Er du sikker på at du vil udradere dette indlæg?",
"pin-modal-expiry": "Expiration Date",
"pin-modal-help": "You can optionally set an expiration date for the pinned topic(s) here. Alternatively, you can leave this field blank to have the topic stay pinned until it is manually unpinned.",
"load_categories": "Indlæser kategorier",
"confirm_move": "Flyt",
"confirm_fork": "Fraskil",
@@ -155,7 +152,5 @@
"diffs.restore-description": "A new revision will be appended to this post's edit history.",
"diffs.post-restored": "Post successfully restored to earlier revision",
"timeago_later": "%1 later",
"timeago_earlier": "%1 earlier",
"first-post": "First post",
"last-post": "Last post"
"timeago_earlier": "%1 earlier"
}

View File

@@ -11,7 +11,6 @@
"num-recent-replies": "Anzahl neuer Antworten",
"ext-link": "Externer Link",
"is-section": "Behandle diese Kategorie als Abschnitt",
"post-queue": "Post queue",
"tag-whitelist": "Tag Whitelist",
"upload-image": "Bild hochladen",
"delete-image": "Entfernen",

View File

@@ -4,7 +4,6 @@
"group-privileges": "Group Privileges",
"user-privileges": "User Privileges",
"edit-privileges": "Edit Privileges",
"select-clear-all": "Select/Clear All",
"chat": "Chat",
"upload-images": "Bilder hochladen",
"upload-files": "Dateien hochladen",
@@ -39,13 +38,9 @@
"admin-categories": "Categories",
"admin-privileges": "Privileges",
"admin-users": "Nutzende Personen",
"admin-admins-mods": "Admins &amp; Mods",
"admin-groups": "Groups",
"admin-tags": "Tags",
"admin-settings": "Einstellungen",
"alert.confirm-moderate": "<strong>Are you sure you wish to grant the moderation privilege to this user group?</strong> This group is public, and any users can join at will.",
"alert.confirm-admins-mods": "<strong>Are you sure you wish to grant the &quot;Admins &amp; Mods&quot; privilege to this user/group?</strong> Users with this privilege are able to promote and demote other users into privileged positions, <em>including super administrator</em>",
"alert.confirm-save": "Please confirm your intention to save these privileges",
"alert.saved": "Privilege changes saved and applied",
"alert.confirm-discard": "Are you sure you wish to discard your privilege changes?",

View File

@@ -14,6 +14,5 @@
"alerts.editing": "Editing tag(s)",
"alerts.confirm-delete": "Wollen Sie die ausgewählten Tags löschen?",
"alerts.update-success": "Tag aktualisiert!",
"reset-colors": "Reset colors"
"alerts.update-success": "Tag aktualisiert!"
}

View File

@@ -102,7 +102,5 @@
"alerts.prompt-email": "E-Mails:",
"alerts.email-sent-to": "Eine Einladungsemail wurde an %1 gesendet",
"alerts.x-users-found": "%1 user(s) found, (%2 seconds)",
"export-users-started": "Exporting users as csv, this might take a while. You will receive a notification when it is complete.",
"export-users-completed": "Users exported as csv, click here to download."
"alerts.x-users-found": "%1 user(s) found, (%2 seconds)"
}

View File

@@ -1,13 +1,9 @@
{
"tokens": "Tokens",
"settings": "Settings",
"lead-text": "Von dieser Seite aus können Sie den Zugriff auf die Schreib-API in NodeBB konfigurieren.",
"intro": "Standardmäßig authentifiziert die <code>write-api</code> Nutzer anhand ihres Sitzungs-Cookies, aber NodeBB unterstützt auch die Bearer-Authentifizierung über Token, die über diese Seite generiert werden.",
"docs": "Klicken Sie hier, um auf die vollständige API-Spezifikation zuzugreifen",
"require-https": "Require API usage via HTTPS only",
"require-https-caveat": "<strong>Note</strong>: Some installations involving load balancers may proxy their requests to NodeBB using HTTP, in which case this option should remain disabled.",
"uid": "NutzerID",
"uid-help-text": "Geben Sie eine NutzerID an, die mit diesem Token verknüpft werden soll. Wenn die Benutzer-ID <code>0</code> lautet, wird sie als ein <em>master</em>-Token betrachtet, das die Identität anderer Benutzer auf der Grundlage des Parameters <code>_uid</code> annehmen kann.",
"description": "Beschreibung",

View File

@@ -9,7 +9,6 @@
"invalid-tid": "Ungültige Themen-ID",
"invalid-pid": "Ungültige Beitrags-ID",
"invalid-uid": "Ungültige Benutzer-ID",
"invalid-date": "A valid date must be provided",
"invalid-username": "Ungültiger Benutzername",
"invalid-email": "Ungültige E-Mail-Adresse",
"invalid-fullname": "Ungültiger Name",
@@ -40,7 +39,6 @@
"username-too-long": "Benutzername ist zu lang",
"password-too-long": "Passwort ist zu lang",
"reset-rate-limited": "Zu viele Anfragen zum Zurücksetzen des Passworts (Rate begrenzt)",
"reset-same-password": "Please use a password that is different from your current one",
"user-banned": "Benutzer ist gesperrt",
"user-banned-reason": "Entschuldige, dieses Konto wurde gesperrt (Grund: %1)",
"user-banned-reason-until": "Entschuldigung, dieses Konto wurde bis %1 (Reason: %2) gesperrt.",
@@ -91,9 +89,7 @@
"already-unbookmarked": "Du hast diesen Beitrag bereits aus deinen Lesezeichen entfernt",
"cant-ban-other-admins": "Du kannst andere Administratoren nicht sperren!",
"cant-remove-last-admin": "Du bist der einzige Administrator. Füge zuerst einen anderen Administrator hinzu, bevor du dich selbst als Administrator entfernst",
"account-deletion-disabled": "Account deletion is disabled",
"cant-delete-admin": "Bevor du versuchst dieses Konto zu löschen, entferne die zugehörigen Administratorrechte.",
"already-deleting": "Already deleting",
"invalid-image": "Ungültiges Bild",
"invalid-image-type": "Falsche Bildart. Erlaubte Arten sind: %1",
"invalid-image-extension": "Ungültige Dateinamenerweiterung",
@@ -133,7 +129,6 @@
"chat-delete-duration-expired": "Du darfst Chat-Nachrichten nur bis zu %1 Sekunde(n) nach der erstellung löschen",
"chat-deleted-already": "Diese Chatnachricht wurde bereits gelöscht.",
"chat-restored-already": "Diese Chatnachricht wurde bereits wiederhergestellt.",
"chat-room-does-not-exist": "Chat room does not exist.",
"already-voting-for-this-post": "Du hast diesen Beitrag bereits bewertet.",
"reputation-system-disabled": "Das Reputationssystem ist deaktiviert.",
"downvoting-disabled": "Downvotes sind deaktiviert.",
@@ -148,7 +143,6 @@
"user-already-flagged": "Du hast diesen Benutzer bereits gemeldet",
"post-flagged-too-many-times": "Dieser Beitrag wurde bereits von anderen Benutzern gemeldet",
"user-flagged-too-many-times": "Dieser Benutzer wurde bereits von anderen Benutzern gemeldet",
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
"self-vote": "Du kannst deine eigenen Beiträge nicht bewerten",
"too-many-downvotes-today": "Du kannst nur %1 mal am Tag eine schlechte Bewertung abgeben",
"too-many-downvotes-today-user": "Du kannst einen Benutzer nur %1 mal am Tag schlecht bewerten",
@@ -176,6 +170,5 @@
"already-blocked": "Dieser Nutzer ist bereits gesperrt",
"already-unblocked": "Dieser Nutzer ist bereits entsperrt",
"no-connection": "Es scheint als gäbe es ein Problem mit deiner Internetverbindung",
"socket-reconnect-failed": "Unable to reach the server at this time. Click here to try again, or try again later",
"plugin-not-whitelisted": "Unable to install plugin &ndash; only plugins whitelisted by the NodeBB Package Manager can be installed via the ACP"
}

View File

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

View File

@@ -62,7 +62,7 @@
"downvoters": "Downvoter",
"downvoted": "Negativ bewertet",
"views": "Aufrufe",
"posters": "Kommentatoren",
"posters": "Posters",
"reputation": "Ansehen",
"lastpost": "Letzter Beitrag",
"firstpost": "Erster Beitrag",

View File

@@ -65,11 +65,5 @@
"bootbox.confirm": "Bestätigen",
"cover.dragging_title": "Titelbildpositionierung",
"cover.dragging_message": "Ziehe das Titelbild an die gewünschte Position und klicke auf \"Speichern\"",
"cover.saved": "Titelbild und -position gespeichert",
"thumbs.modal.title": "Manage topic thumbnails",
"thumbs.modal.no-thumbs": "No thumbnails found.",
"thumbs.modal.resize-note": "<strong>Note</strong>: This forum is configured to resize topic thumbnails down to a maximum width of %1px",
"thumbs.modal.add": "Add thumbnail",
"thumbs.modal.remove": "Remove thumbnail",
"thumbs.modal.confirm-remove": "Are you sure you want to remove this thumbnail?"
"cover.saved": "Titelbild und -position gespeichert"
}

View File

@@ -46,7 +46,6 @@
"profile-exported": "<strong>%1</strong> Profil exportiert, klicke zum downloaden",
"posts-exported": "<strong>%1</strong> Posts exportiert, klicke zum downloaden",
"uploads-exported": "<strong>%1</strong> Uploads exportiert, klicke zum downloaden",
"users-csv-exported": "Users csv exported, click to download",
"email-confirmed": "E-Mail bestätigt",
"email-confirmed-message": "Vielen Dank für Ihre E-Mail-Validierung. Ihr Konto ist nun vollständig aktiviert.",
"email-confirm-error-message": "Es gab ein Problem bei der Validierung Ihrer E-Mail-Adresse. Möglicherweise ist der Code ungültig oder abgelaufen.",
@@ -63,7 +62,6 @@
"notificationType_new-chat": "Wenn du eine Chat Nachricht erhältst",
"notificationType_new-group-chat": "When you receive a group chat message",
"notificationType_group-invite": "Wenn du eine Gruppeneinladung erhältst",
"notificationType_group-leave": "When a user leaves your group",
"notificationType_group-request-membership": "Wenn jemand einer Gruppe beitreten möchte, die dir gehört",
"notificationType_new-register": "Wenn jemand der Registrierungswarteschlange hinzugefügt wird",
"notificationType_post-queue": "Wenn ein neuer Beitrag eingereiht wird",

View File

@@ -1,4 +1,3 @@
{
"post-queue": "Beitragswarteschlange",
"description": "Es gibt keine Beiträge in der Warteschlange. <br> Um dieses Feature zu aktivieren, gehe auf <a href=\"%1\">Einstellungen &rarr; Posts &rarr; Beitragswarteschlange</a> und aktiviere <strong>Beitragswarteschlange</strong>.",
@@ -8,11 +7,5 @@
"content": "Inhalt",
"posted": "Gepostet",
"reply-to": "Auf \"%1\" antworten",
"content-editable": "Click on content to edit",
"category-editable": "Click on category to edit",
"title-editable": "Click on title to edit",
"reply": "Reply",
"topic": "Topic",
"accept": "Accept",
"reject": "Reject"
"content-editable": "Du kannst auf den einzelnen Inhalt klicken um ihn zu ändern bevor du ihn postest."
}

View File

@@ -29,7 +29,6 @@
"tools": "Werkzeuge",
"locked": "Gesperrt",
"pinned": "Angeheftet",
"pinned-with-expiry": "Pinned until %1",
"moved": "Verschoben",
"moved-from": "Moved from %1",
"copy-ip": "IP-Adresse Kopieren",
@@ -90,8 +89,6 @@
"post_delete_confirm": "Sind Sie sicher, dass Sie diesen Beitrag löschen möchten?",
"post_restore_confirm": "Sind Sie sicher, dass Sie diesen Beitrag wiederherstellen möchten?",
"post_purge_confirm": "Sind Sie sicher, dass Sie diesen Beitrag endgültig löschen möchten?",
"pin-modal-expiry": "Expiration Date",
"pin-modal-help": "You can optionally set an expiration date for the pinned topic(s) here. Alternatively, you can leave this field blank to have the topic stay pinned until it is manually unpinned.",
"load_categories": "Kategorien laden",
"confirm_move": "Verschieben",
"confirm_fork": "Aufspalten",
@@ -155,7 +152,5 @@
"diffs.restore-description": "Eine neue Revision wird dem Beitragsänderungsverlauf hinzugefügt.",
"diffs.post-restored": "Post erfolgreich auf eine frühere Version zurückgesetzt",
"timeago_later": "%1 später",
"timeago_earlier": "%1 früher",
"first-post": "First post",
"last-post": "Last post"
"timeago_earlier": "%1 früher"
}

View File

@@ -11,7 +11,6 @@
"num-recent-replies": "# of Recent Replies",
"ext-link": "External Link",
"is-section": "Treat this category as a section",
"post-queue": "Post queue",
"tag-whitelist": "Tag Whitelist",
"upload-image": "Upload Image",
"delete-image": "Remove",

View File

@@ -4,7 +4,6 @@
"group-privileges": "Group Privileges",
"user-privileges": "User Privileges",
"edit-privileges": "Edit Privileges",
"select-clear-all": "Select/Clear All",
"chat": "Chat",
"upload-images": "Upload Images",
"upload-files": "Upload Files",
@@ -39,13 +38,9 @@
"admin-categories": "Categories",
"admin-privileges": "Privileges",
"admin-users": "Users",
"admin-admins-mods": "Admins &amp; Mods",
"admin-groups": "Groups",
"admin-tags": "Tags",
"admin-settings": "Settings",
"alert.confirm-moderate": "<strong>Are you sure you wish to grant the moderation privilege to this user group?</strong> This group is public, and any users can join at will.",
"alert.confirm-admins-mods": "<strong>Are you sure you wish to grant the &quot;Admins &amp; Mods&quot; privilege to this user/group?</strong> Users with this privilege are able to promote and demote other users into privileged positions, <em>including super administrator</em>",
"alert.confirm-save": "Please confirm your intention to save these privileges",
"alert.saved": "Privilege changes saved and applied",
"alert.confirm-discard": "Are you sure you wish to discard your privilege changes?",

View File

@@ -14,6 +14,5 @@
"alerts.editing": "Editing tag(s)",
"alerts.confirm-delete": "Do you want to delete the selected tags?",
"alerts.update-success": "Tag Updated!",
"reset-colors": "Reset colors"
"alerts.update-success": "Tag Updated!"
}

View File

@@ -102,7 +102,5 @@
"alerts.prompt-email": "Emails: ",
"alerts.email-sent-to": "An invitation email has been sent to %1",
"alerts.x-users-found": "%1 user(s) found, (%2 seconds)",
"export-users-started": "Exporting users as csv, this might take a while. You will receive a notification when it is complete.",
"export-users-completed": "Users exported as csv, click here to download."
"alerts.x-users-found": "%1 user(s) found, (%2 seconds)"
}

View File

@@ -1,13 +1,9 @@
{
"tokens": "Tokens",
"settings": "Settings",
"lead-text": "From this page you can configure access to the Write API in NodeBB.",
"intro": "By default, the Write API authenticates users based on their session cookie, but NodeBB also supports Bearer authentication via tokens generated via this page.",
"docs": "Click here to access the full API specification",
"require-https": "Require API usage via HTTPS only",
"require-https-caveat": "<strong>Note</strong>: Some installations involving load balancers may proxy their requests to NodeBB using HTTP, in which case this option should remain disabled.",
"uid": "User ID",
"uid-help-text": "Specify a User ID to associate with this token. If the user ID is <code>0</code>, it will be considered a <em>master</em> token, which can assume the identity of other users based on the <code>_uid</code> parameter",
"description": "Description",

View File

@@ -9,7 +9,6 @@
"invalid-tid": "Άκυρο ID Θέματος",
"invalid-pid": "Άκυρο ID Δημοσίευσης",
"invalid-uid": "Άκυρο ID Χρήστη",
"invalid-date": "A valid date must be provided",
"invalid-username": "Άκυρο Όνομα Χρήστη",
"invalid-email": "Άκυρο Email",
"invalid-fullname": "Invalid Fullname",
@@ -40,7 +39,6 @@
"username-too-long": "Το όνομα χρήστη είναι πολύ μεγάλο",
"password-too-long": "Password too long",
"reset-rate-limited": "Too many password reset requests (rate limited)",
"reset-same-password": "Please use a password that is different from your current one",
"user-banned": "Ο Χρήστης είναι αποκλεισμένος/η",
"user-banned-reason": "Sorry, this account has been banned (Reason: %1)",
"user-banned-reason-until": "Sorry, this account has been banned until %1 (Reason: %2)",
@@ -91,9 +89,7 @@
"already-unbookmarked": "You have already unbookmarked this post",
"cant-ban-other-admins": "Δεν μπορείς να αποκλείσεις άλλους διαχειριστές!",
"cant-remove-last-admin": "You are the only administrator. Add another user as an administrator before removing yourself as admin",
"account-deletion-disabled": "Account deletion is disabled",
"cant-delete-admin": "Remove administrator privileges from this account before attempting to delete it.",
"already-deleting": "Already deleting",
"invalid-image": "Invalid image",
"invalid-image-type": "Invalid image type. Allowed types are: %1",
"invalid-image-extension": "Invalid image extension",
@@ -133,7 +129,6 @@
"chat-delete-duration-expired": "You are only allowed to delete chat messages for %1 second(s) after posting",
"chat-deleted-already": "This chat message has already been deleted.",
"chat-restored-already": "This chat message has already been restored.",
"chat-room-does-not-exist": "Chat room does not exist.",
"already-voting-for-this-post": "You have already voted for this post.",
"reputation-system-disabled": "Το σύστημα φήμης έχει απενεργοποιηθεί.",
"downvoting-disabled": "Η καταψήφιση έχει απενεργοποιηθεί",
@@ -148,7 +143,6 @@
"user-already-flagged": "You have already flagged this user",
"post-flagged-too-many-times": "This post has been flagged by others already",
"user-flagged-too-many-times": "This user has been flagged by others already",
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
"self-vote": "You cannot vote on your own post",
"too-many-downvotes-today": "You can only downvote %1 times a day",
"too-many-downvotes-today-user": "You can only downvote a user %1 times a day",
@@ -176,6 +170,5 @@
"already-blocked": "This user is already blocked",
"already-unblocked": "This user is already unblocked",
"no-connection": "There seems to be a problem with your internet connection",
"socket-reconnect-failed": "Unable to reach the server at this time. Click here to try again, or try again later",
"plugin-not-whitelisted": "Unable to install plugin &ndash; only plugins whitelisted by the NodeBB Package Manager can be installed via the ACP"
}

View File

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

View File

@@ -65,11 +65,5 @@
"bootbox.confirm": "Confirm",
"cover.dragging_title": "Cover Photo Positioning",
"cover.dragging_message": "Drag the cover photo to the desired position and click \"Save\"",
"cover.saved": "Cover photo image and position saved",
"thumbs.modal.title": "Manage topic thumbnails",
"thumbs.modal.no-thumbs": "No thumbnails found.",
"thumbs.modal.resize-note": "<strong>Note</strong>: This forum is configured to resize topic thumbnails down to a maximum width of %1px",
"thumbs.modal.add": "Add thumbnail",
"thumbs.modal.remove": "Remove thumbnail",
"thumbs.modal.confirm-remove": "Are you sure you want to remove this thumbnail?"
"cover.saved": "Cover photo image and position saved"
}

View File

@@ -46,7 +46,6 @@
"profile-exported": "<strong>%1</strong> profile exported, click to download",
"posts-exported": "<strong>%1</strong> posts exported, click to download",
"uploads-exported": "<strong>%1</strong> uploads exported, click to download",
"users-csv-exported": "Users csv exported, click to download",
"email-confirmed": "Email Confirmed",
"email-confirmed-message": "Thank you for validating your email. Your account is now fully activated.",
"email-confirm-error-message": "There was a problem validating your email address. Perhaps the code was invalid or has expired.",
@@ -63,7 +62,6 @@
"notificationType_new-chat": "When you receive a chat message",
"notificationType_new-group-chat": "When you receive a group chat message",
"notificationType_group-invite": "When you receive a group invite",
"notificationType_group-leave": "When a user leaves your group",
"notificationType_group-request-membership": "When someone requests to join a group you own",
"notificationType_new-register": "When someone gets added to registration queue",
"notificationType_post-queue": "When a new post is queued",

View File

@@ -1,4 +1,3 @@
{
"post-queue": "Post Queue",
"description": "There are no posts in the post queue. <br> To enable this feature, go to <a href=\"%1\">Settings &rarr; Post &rarr; Post Queue</a> and enable <strong>Post Queue</strong>.",
@@ -8,11 +7,5 @@
"content": "Content",
"posted": "Posted",
"reply-to": "Reply to \"%1\"",
"content-editable": "Click on content to edit",
"category-editable": "Click on category to edit",
"title-editable": "Click on title to edit",
"reply": "Reply",
"topic": "Topic",
"accept": "Accept",
"reject": "Reject"
"content-editable": "You can click on individual content to edit before posting."
}

View File

@@ -29,7 +29,6 @@
"tools": "Εργαλεία",
"locked": "Κλειδωμένο",
"pinned": "Pinned",
"pinned-with-expiry": "Pinned until %1",
"moved": "Moved",
"moved-from": "Moved from %1",
"copy-ip": "Copy IP",
@@ -90,8 +89,6 @@
"post_delete_confirm": "Είσαι σίγουρος/η πως θέλεις να διαγράψεις αυτή την δημοσίευση;",
"post_restore_confirm": "Είσαι σίγουρος/η πως θέλεις να επαναφέρεις αυτή την δημοσίευση;",
"post_purge_confirm": "Είσαι σίγουρος/η πως θέλεις να εκκαθαρίσεις αυτή την δημοσίευση;",
"pin-modal-expiry": "Expiration Date",
"pin-modal-help": "You can optionally set an expiration date for the pinned topic(s) here. Alternatively, you can leave this field blank to have the topic stay pinned until it is manually unpinned.",
"load_categories": "Οι Κατηγορίες Φορτώνουν",
"confirm_move": "Μετακίνηση",
"confirm_fork": "Διαχωρισμός",
@@ -155,7 +152,5 @@
"diffs.restore-description": "A new revision will be appended to this post's edit history.",
"diffs.post-restored": "Post successfully restored to earlier revision",
"timeago_later": "%1 later",
"timeago_earlier": "%1 earlier",
"first-post": "First post",
"last-post": "Last post"
"timeago_earlier": "%1 earlier"
}

View File

@@ -11,7 +11,6 @@
"num-recent-replies": "# of Recent Replies",
"ext-link": "External Link",
"is-section": "Treat this category as a section",
"post-queue": "Post queue",
"tag-whitelist": "Tag Whitelist",
"upload-image": "Upload Image",
"delete-image": "Remove",

View File

@@ -4,7 +4,6 @@
"group-privileges": "Group Privileges",
"user-privileges": "User Privileges",
"edit-privileges": "Edit Privileges",
"select-clear-all": "Select/Clear All",
"chat": "Chat",
"upload-images": "Upload Images",
"upload-files": "Upload Files",
@@ -39,13 +38,9 @@
"admin-categories": "Categories",
"admin-privileges": "Privileges",
"admin-users": "Users",
"admin-admins-mods": "Admins &amp; Mods",
"admin-groups": "Groups",
"admin-tags": "Tags",
"admin-settings": "Settings",
"alert.confirm-moderate": "<strong>Are you sure you wish to grant the moderation privilege to this user group?</strong> This group is public, and any users can join at will.",
"alert.confirm-admins-mods": "<strong>Are you sure you wish to grant the &quot;Admins &amp; Mods&quot; privilege to this user/group?</strong> Users with this privilege are able to promote and demote other users into privileged positions, <em>including super administrator</em>",
"alert.confirm-save": "Please confirm your intention to save these privileges",
"alert.saved": "Privilege changes saved and applied",
"alert.confirm-discard": "Are you sure you wish to discard your privilege changes?",

View File

@@ -14,6 +14,5 @@
"alerts.editing": "Editing tag(s)",
"alerts.confirm-delete": "Do you want to delete the selected tags?",
"alerts.update-success": "Tag Updated!",
"reset-colors": "Reset colors"
"alerts.update-success": "Tag Updated!"
}

View File

@@ -102,7 +102,5 @@
"alerts.prompt-email": "Emails: ",
"alerts.email-sent-to": "An invitation email has been sent to %1",
"alerts.x-users-found": "%1 user(s) found, (%2 seconds)",
"export-users-started": "Exporting users as csv, this might take a while. You will receive a notification when it is complete.",
"export-users-completed": "Users exported as csv, click here to download."
"alerts.x-users-found": "%1 user(s) found, (%2 seconds)"
}

View File

@@ -1,13 +1,9 @@
{
"tokens": "Tokens",
"settings": "Settings",
"lead-text": "From this page you can configure access to the Write API in NodeBB.",
"intro": "By default, the Write API authenticates users based on their session cookie, but NodeBB also supports Bearer authentication via tokens generated via this page.",
"docs": "Click here to access the full API specification",
"require-https": "Require API usage via HTTPS only",
"require-https-caveat": "<strong>Note</strong>: Some installations involving load balancers may proxy their requests to NodeBB using HTTP, in which case this option should remain disabled.",
"uid": "User ID",
"uid-help-text": "Specify a User ID to associate with this token. If the user ID is <code>0</code>, it will be considered a <em>master</em> token, which can assume the identity of other users based on the <code>_uid</code> parameter",
"description": "Description",

View File

@@ -11,7 +11,6 @@
"invalid-tid": "Invalid Topic ID",
"invalid-pid": "Invalid Post ID",
"invalid-uid": "Invalid User ID",
"invalid-date": "A valid date must be provided",
"invalid-username": "Invalid Username",
"invalid-email": "Invalid Email",
@@ -46,7 +45,6 @@
"username-too-long": "Username too long",
"password-too-long": "Password too long",
"reset-rate-limited": "Too many password reset requests (rate limited)",
"reset-same-password": "Please use a password that is different from your current one",
"user-banned": "User banned",
"user-banned-reason": "Sorry, this account has been banned (Reason: %1)",
@@ -107,11 +105,8 @@
"cant-ban-other-admins": "You can't ban other admins!",
"cant-remove-last-admin": "You are the only administrator. Add another user as an administrator before removing yourself as admin",
"account-deletion-disabled": "Account deletion is disabled",
"cant-delete-admin": "Remove administrator privileges from this account before attempting to delete it.",
"already-deleting": "Already deleting",
"invalid-image": "Invalid image",
"invalid-image-type": "Invalid image type. Allowed types are: %1",
"invalid-image-extension": "Invalid image extension",
@@ -158,7 +153,6 @@
"chat-delete-duration-expired": "You are only allowed to delete chat messages for %1 second(s) after posting",
"chat-deleted-already": "This chat message has already been deleted.",
"chat-restored-already": "This chat message has already been restored.",
"chat-room-does-not-exist": "Chat room does not exist.",
"already-voting-for-this-post": "You have already voted for this post.",
"reputation-system-disabled": "Reputation system is disabled.",
@@ -174,7 +168,6 @@
"user-already-flagged": "You have already flagged this user",
"post-flagged-too-many-times": "This post has been flagged by others already",
"user-flagged-too-many-times": "This user has been flagged by others already",
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
"self-vote": "You cannot vote on your own post",
"too-many-downvotes-today": "You can only downvote %1 times a day",
"too-many-downvotes-today-user": "You can only downvote a user %1 times a day",
@@ -209,7 +202,6 @@
"already-blocked": "This user is already blocked",
"already-unblocked": "This user is already unblocked",
"no-connection": "There seems to be a problem with your internet connection",
"socket-reconnect-failed": "Unable to reach the server at this time. Click here to try again, or try again later",
"plugin-not-whitelisted": "Unable to install plugin &ndash; only plugins whitelisted by the NodeBB Package Manager can be installed via the ACP"
}

View File

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

View File

@@ -70,12 +70,5 @@
"cover.dragging_title": "Cover Photo Positioning",
"cover.dragging_message": "Drag the cover photo to the desired position and click \"Save\"",
"cover.saved": "Cover photo image and position saved",
"thumbs.modal.title": "Manage topic thumbnails",
"thumbs.modal.no-thumbs": "No thumbnails found.",
"thumbs.modal.resize-note": "<strong>Note</strong>: This forum is configured to resize topic thumbnails down to a maximum width of %1px",
"thumbs.modal.add": "Add thumbnail",
"thumbs.modal.remove": "Remove thumbnail",
"thumbs.modal.confirm-remove": "Are you sure you want to remove this thumbnail?"
"cover.saved": "Cover photo image and position saved"
}

View File

@@ -50,7 +50,6 @@
"profile-exported": "<strong>%1</strong> profile exported, click to download",
"posts-exported": "<strong>%1</strong> posts exported, click to download",
"uploads-exported": "<strong>%1</strong> uploads exported, click to download",
"users-csv-exported": "Users csv exported, click to download",
"email-confirmed": "Email Confirmed",
"email-confirmed-message": "Thank you for validating your email. Your account is now fully activated.",
@@ -69,7 +68,6 @@
"notificationType_new-chat": "When you receive a chat message",
"notificationType_new-group-chat": "When you receive a group chat message",
"notificationType_group-invite": "When you receive a group invite",
"notificationType_group-leave": "When a user leaves your group",
"notificationType_group-request-membership": "When someone requests to join a group you own",
"notificationType_new-register": "When someone gets added to registration queue",
"notificationType_post-queue": "When a new post is queued",

View File

@@ -8,11 +8,11 @@
"content": "Content",
"posted": "Posted",
"reply-to": "Reply to \"%1\"",
"content-editable": "Click on content to edit",
"content-editable": "You can click on individual content to edit before posting.",
"category-editable": "Click on category to edit",
"title-editable": "Click on title to edit",
"reply": "Reply",
"topic": "Topic",
"accept": "Accept",
"reject": "Reject"
}
}

View File

@@ -32,7 +32,6 @@
"tools": "Tools",
"locked": "Locked",
"pinned": "Pinned",
"pinned-with-expiry": "Pinned until %1",
"moved": "Moved",
"moved-from": "Moved from %1",
"copy-ip": "Copy IP",
@@ -104,9 +103,6 @@
"post_restore_confirm": "Are you sure you want to restore this post?",
"post_purge_confirm": "Are you sure you want to purge this post?",
"pin-modal-expiry": "Expiration Date",
"pin-modal-help": "You can optionally set an expiration date for the pinned topic(s) here. Alternatively, you can leave this field blank to have the topic stay pinned until it is manually unpinned.",
"load_categories": "Loading Categories",
"confirm_move": "Move",
"confirm_fork": "Fork",
@@ -180,7 +176,5 @@
"diffs.post-restored": "Post successfully restored to earlier revision",
"timeago_later": "%1 later",
"timeago_earlier": "%1 earlier",
"first-post": "First post",
"last-post": "Last post"
"timeago_earlier": "%1 earlier"
}

View File

@@ -11,7 +11,6 @@
"num-recent-replies": "# of Recent Replies",
"ext-link": "External Link",
"is-section": "Treat this category as a section",
"post-queue": "Post queue",
"tag-whitelist": "Tag Whitelist",
"upload-image": "Upload Image",
"delete-image": "Remove",

View File

@@ -4,7 +4,6 @@
"group-privileges": "Group Privileges",
"user-privileges": "User Privileges",
"edit-privileges": "Edit Privileges",
"select-clear-all": "Select/Clear All",
"chat": "Chat",
"upload-images": "Upload Images",
"upload-files": "Upload Files",
@@ -39,13 +38,9 @@
"admin-categories": "Categories",
"admin-privileges": "Privileges",
"admin-users": "Users",
"admin-admins-mods": "Admins &amp; Mods",
"admin-groups": "Groups",
"admin-tags": "Tags",
"admin-settings": "Settings",
"alert.confirm-moderate": "<strong>Are you sure you wish to grant the moderation privilege to this user group?</strong> This group is public, and any users can join at will.",
"alert.confirm-admins-mods": "<strong>Are you sure you wish to grant the &quot;Admins &amp; Mods&quot; privilege to this user/group?</strong> Users with this privilege are able to promote and demote other users into privileged positions, <em>including super administrator</em>",
"alert.confirm-save": "Please confirm your intention to save these privileges",
"alert.saved": "Privilege changes saved and applied",
"alert.confirm-discard": "Are you sure you wish to discard your privilege changes?",

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