Compare commits

..

219 Commits

Author SHA1 Message Date
Misty (Bot)
5fcf3ea61b chore: incrementing version number - v1.16.1-beta.0 2021-01-04 14:40:53 +00:00
Misty (Bot)
ebf1624a90 Latest translations and fallbacks 2021-01-02 09:07:42 +00:00
Renovate Bot
18ae7cf719 chore(deps): update dependency eslint to v7.17.0 2021-01-02 03:44:22 +00:00
Misty (Bot)
d1700c40e2 Latest translations and fallbacks 2020-12-31 09:09:40 +00:00
Andrew Rodrigues
4d6ddf6dbf feat: added note that you can now upload videos 2020-12-31 00:17:10 -05:00
Julian Lam
e5edbc6faf feat: automatically attempt socket.io reconnection on ajaxify
Also, updated messaging and toaster to accurately reflect offline-mode state
2020-12-30 13:59:00 -05:00
Renovate Bot
189be9e0be fix(deps): update dependency nodebb-theme-persona to v10.3.15 2020-12-30 02:16:52 +00:00
Julian Lam
041d45c3d2 fix: genericise .necro-post, bump persona to latest 2020-12-29 16:34:05 -05:00
Julian Lam
edb8da1ef9 feat(api): closes #9123 category and topic routes migrated to Write API 2020-12-29 10:32:01 -05:00
Julian Lam
77a5adb616 fix(tests): handle nested allOf blocks 2020-12-29 10:32:01 -05:00
Julian Lam
9ecfac9b68 feat(api): #9123, migrate rest of the getObject controllers to Write API 2020-12-29 10:32:01 -05:00
Julian Lam
cdff8d286a chore(api): add deprecation notices re: #9123 2020-12-29 10:32:01 -05:00
Julian Lam
e267f29584 feat(api): #9123, migrate /api/post/pid/:pid to Write API 2020-12-29 10:32:01 -05:00
Misty (Bot)
1002c14aa2 Latest translations and fallbacks 2020-12-29 09:08:10 +00:00
Barış Soner Uşaklı
33290850ee fix: #9126, skip base64 and long values 2020-12-28 12:10:48 -05:00
Barış Soner Uşaklı
3121215e87 fix: #9127, use assets path 2020-12-28 12:03:27 -05:00
Barış Soner Uşaklı
c1ecfd1ebf feat: #9135, don't try to reconnect forever 2020-12-28 11:44:14 -05:00
Julian Lam
a555f02415 fix: inability for admins with setting privilege to save plugin settings 2020-12-28 11:09:40 -05:00
Julian Lam
fb3f3f729f refactor(openapi): update TopicObject component to reference TopicObjectSlim in its schema 2020-12-28 10:48:58 -05:00
Julian Lam
895e3d939e fix: #9149, server-side handling of disableChatMessageEditing 2020-12-28 10:20:52 -05:00
Julian Lam
d27815a8c0 fix: #9149, incorrect client-side disableChatMessageEditing value for admins/gmods 2020-12-28 09:51:28 -05:00
Barış Soner Uşaklı
20c1b684ed fix: #9151, dont use service worker for posts requests 2020-12-27 21:18:41 -05:00
Misty (Bot)
f1ec4961d9 Latest translations and fallbacks 2020-12-27 09:06:08 +00:00
Misty (Bot)
29fcdc4c22 Latest translations and fallbacks 2020-12-26 09:06:53 +00:00
Barış Soner Uşaklı
183cabe90f fix: #9150, fix selector so it doesn't add img-responsive to profile pics 2020-12-25 23:19:45 -05:00
Renovate Bot
1dd1d3b064 fix(deps): update dependency nodebb-widget-essentials to v5.0.2 2020-12-25 02:43:17 +00:00
Misty (Bot)
d85e351f43 Latest translations and fallbacks 2020-12-24 09:08:02 +00:00
Julian Lam
2874036024 fix: tests 2020-12-23 17:48:54 -05:00
Julian Lam
223f0a5515 feat(acp): admin tags privilege 2020-12-23 17:44:17 -05:00
Julian Lam
d90aa95808 feat: add confirmation modal when assigning admin:admins-mods privilege 2020-12-23 14:18:14 -05:00
Julian Lam
fb46a8d975 feat(acp): admins-mods privilege 2020-12-23 14:18:14 -05:00
Julian Lam
5b8558e9a5 feat: allow dashes in privilege group names 2020-12-23 14:18:14 -05:00
Julian Lam
3aa5beb832 feat: allow multiple privileges to be defined for a given admin socket call 2020-12-23 14:18:14 -05:00
renovate[bot]
f55dddb2be fix(deps): update dependency nodebb-widget-essentials to v5.0.1 (#9144)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-12-23 12:49:34 -05:00
Barış Soner Uşaklı
fcc1e24ad0 feat: rename admin middleware header hook 2020-12-23 10:47:51 -05:00
Renovate Bot
6d980d26d7 fix(deps): update dependency nodebb-plugin-composer-default to v6.5.5 2020-12-23 10:03:55 -05:00
Misty (Bot)
c62a6b6ca8 Latest translations and fallbacks 2020-12-23 09:07:52 +00:00
Julian Lam
da191341e8 feat(acp): added new admin privilege for groups management 2020-12-22 21:45:51 -05:00
Julian Lam
3959a7bd9c fix(api): failing test due to missing file 2020-12-22 14:43:22 -05:00
Julian Lam
80ee3dfbd1 fix(api): tests 2020-12-22 14:39:48 -05:00
Barış Soner Uşaklı
931105e6cb fix: dont show deleted posts in navigator 2020-12-22 14:29:25 -05:00
Julian Lam
32e36f7b2e feat(api): group ownership API route, switch client-side to use API route 2020-12-22 14:26:31 -05:00
Julian Lam
98550d61d7 feat(api): add schema for groups update route 2020-12-22 13:22:01 -05:00
Julian Lam
4fc1337762 feat(api): added schema for email unsubscribe token 2020-12-22 13:22:01 -05:00
Julian Lam
501a7b7774 fix: bug in api path existence test
It was only checking for the path, but not ensuring that the method was also defined
2020-12-22 13:22:01 -05:00
Julian Lam
1cd2689cf6 refactor(api): deprecated groups update socket in favour of API lib 2020-12-22 13:22:01 -05:00
Julian Lam
e640a41a78 refactor(api): update group deletion calls to use write API 2020-12-22 13:22:01 -05:00
Renovate Bot
4919e5968d fix(deps): update dependency sharp to v0.27.0 2020-12-22 14:52:37 +00:00
Misty (Bot)
4ac13160b5 Latest translations and fallbacks 2020-12-22 09:09:07 +00:00
Barış Soner Uşaklı
2ef72a94c2 fix: #9136, fix move topic/post timeout errors 2020-12-21 11:19:51 -05:00
Julian Lam
34ccabe3ab fix: bad assignment logic in middleware.renderHeader 2020-12-21 10:02:28 -05:00
Julian Lam
75b1bbd09f feat: explicitly add filter:admin/header.build hook
As it is not fired during middleware.processRender
2020-12-21 09:59:19 -05:00
Julian Lam
05d8b3c339 chore: add deprecation notice to topic thumb tpl value 2020-12-21 09:59:19 -05:00
Renovate Bot
2610dfcf56 chore(deps): update dependency eslint to v7.16.0 2020-12-19 02:07:07 +00:00
Renovate Bot
37b35f7de0 fix(deps): update dependency nodebb-theme-persona to v10.3.12 2020-12-19 00:18:08 +00:00
Julian Lam
da4f91186b fix: #9113, wrong path separator used in thumbs.get 2020-12-18 16:50:31 -05:00
Peter Jaszkowiak
2be396ff6e fix: email testing and settings change from ACP
- changing email SMTP settings wouldn't apply the first time
- "Send Test Email" now will report emailer errors in most cases
2020-12-18 16:39:09 -05:00
Julian Lam
713f029dc8 fix: removing ability to specify deprecated topic 'thumb' on topic creation 2020-12-18 15:25:37 -05:00
Barış Soner Uşaklı
b369dc888b fix: #9129, event is fired on socket.io 2020-12-18 14:53:21 -05:00
Julian Lam
bbd97ccb48 fix: subfolder handling in tests 2020-12-18 14:01:41 -05:00
Julian Lam
5f038dffbd test: changed test a bit to see what is going on 2020-12-18 14:01:41 -05:00
Julian Lam
6062039de2 fix: .flat() not defined in v10, added debug router to exclusion list 2020-12-18 14:01:41 -05:00
Julian Lam
f416dc177a fix: all tests, wrap up work 2020-12-18 14:01:41 -05:00
Julian Lam
9c2de86a6e fix: two more routes 2020-12-18 14:01:41 -05:00
Julian Lam
cb32e32ae3 feat: fix more tests, add more routes, update api test suite 2020-12-18 14:01:41 -05:00
Julian Lam
14c51e3c60 feat: add registration/complete route, fix some other tests 2020-12-18 14:01:41 -05:00
Julian Lam
b9a61d2d45 fix: api tests 2020-12-18 14:01:41 -05:00
Julian Lam
600807fbe1 fix: don't return deleted: 0 for ephemeral groups 2020-12-18 14:01:41 -05:00
Julian Lam
9de35ec5a3 feat: add missing schemas for various ACP settings routes 2020-12-18 14:01:41 -05:00
Julian Lam
438fa5c88f fix: send fewer items to client-side for ACP settings/email page 2020-12-18 14:01:41 -05:00
Julian Lam
c079051b19 fix: errors in write-api schema 2020-12-18 14:01:41 -05:00
Julian Lam
8e5a413e4e chore: minor reordering of lines 2020-12-18 14:01:41 -05:00
Julian Lam
990f107736 fix: broken tests from last round of fixes 2020-12-18 14:01:41 -05:00
Julian Lam
a962935743 fix: bad error message for request body api test 2020-12-18 14:01:41 -05:00
Julian Lam
d6de925348 feat: add missing schema for category update and deletion
Deleted CategoryObj component, since CategoryObject is used more
2020-12-18 14:01:41 -05:00
Julian Lam
7fc329de2f fix: modify backreference test to not check router.all() calls 2020-12-18 14:01:41 -05:00
Julian Lam
eef052c1bf fix: add missing token generation route to write api spec 2020-12-18 14:01:41 -05:00
Julian Lam
d85181e031 feat: add schema for api ping routes 2020-12-18 14:01:41 -05:00
Julian Lam
878ee06715 refactor: schema backreference test to use map instead of reduce, properly check write-api routes 2020-12-18 14:01:41 -05:00
Julian Lam
df8d62ba06 feat: normalize paths before comparison 2020-12-18 14:01:41 -05:00
Julian Lam
dbe85630e3 feat: additional test to ensure any new routes added to express have a corresponding schema doc
re: #9103
2020-12-18 14:01:41 -05:00
Barış Soner Uşaklı
a2152dd100 feat: update html-to-text closes https://github.com/NodeBB/NodeBB/pull/8810 2020-12-18 11:18:49 -05:00
renovate[bot]
55a55ea284 chore(deps): update actions/setup-node action to v2 (#9115)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-12-18 11:01:44 -05:00
psychobunny
b8d4709eec fix(pwa): #9127 service-worker.js missing on subfolder installs 2020-12-18 10:03:36 -05:00
Renovate Bot
db4c68639d fix(deps): update dependency nodebb-theme-persona to v10.3.11 2020-12-17 20:32:37 -05:00
Barış Soner Uşaklı
b7b588f5c8 fix: trigger action:posts.edited 2020-12-17 20:30:13 -05:00
Misty (Bot)
6d01fd5028 chore: incrementing version number - v1.16.0
(cherry picked from commit 67ccc21760)
Signed-off-by: Misty (Bot) <deploy@nodebb.org>
2020-12-17 23:59:27 +00:00
Misty (Bot)
1437c62f3a chore: update changelog for v1.16.0 2020-12-17 23:59:27 +00:00
renovate[bot]
fff0cea685 fix(deps): update dependency nodebb-plugin-composer-default to v6.5.4 (#9120)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-12-17 10:55:36 -05:00
Barış Soner Uşaklı
feecd66506 fix: api usage 2020-12-16 12:00:14 -05:00
Barış Soner Uşaklı
a15ef53c70 feat: add new client side hooks 2020-12-16 11:12:13 -05:00
Barış Soner Uşaklı
4404e32ed9 fix: #9117, lower query before search 2020-12-16 10:41:45 -05:00
Misty (Bot)
e99fe307b6 Latest translations and fallbacks 2020-12-16 09:11:01 +00:00
Barış Soner Uşaklı
ab96f526d6 feat: remove max age since cache is cleared when thumbs change 2020-12-15 19:15:10 -05:00
Barış Soner Uşaklı
3ed55799ab fix: #9114, fix client side groups update for memberPostCids 2020-12-15 16:32:24 -05:00
Barış Soner Uşaklı
acbf27ceea Merge branch 'master' of https://github.com/NodeBB/NodeBB 2020-12-14 21:49:14 -05:00
Barış Soner Uşaklı
2dee3cbe1a fix: test 2020-12-14 21:46:44 -05:00
renovate[bot]
30688b1b88 fix(deps): update dependency nodebb-theme-slick to v1.3.7 (#9112)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-12-14 21:28:41 -05:00
renovate[bot]
877f4673b0 fix(deps): update dependency nodebb-theme-lavender to v5.0.17 (#9111)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-12-14 21:26:50 -05:00
Barış Soner Uşaklı
2d5a224b06 perf: don't load thumbs if disabled globally, cache thumb results 2020-12-14 21:24:46 -05:00
Renovate Bot
ff18cdfa39 fix(deps): update dependency nodebb-theme-vanilla to v11.3.10 2020-12-15 01:43:47 +00:00
renovate[bot]
5d71834846 fix(deps): update dependency validator to v13.5.2 (#9094)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-12-14 20:35:45 -05:00
renovate[bot]
f37dbeedd5 fix(deps): update dependency nodebb-theme-vanilla to v11.3.9 (#9091)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-12-14 20:07:43 -05:00
gasoved
d28581eb6a feat: show alt text instead of images in teasers (#9107)
* feat: show alt text instead of images in teasers

* refactor: from utils to local function
2020-12-14 14:24:48 -05:00
gasoved
3ba0575584 fix: don't check "select all" if there are no enabled checkboxes 2020-12-14 08:08:57 -05:00
Misty (Bot)
850bf497ea Latest translations and fallbacks 2020-12-14 09:09:05 +00:00
Renovate Bot
2371b432af chore(deps): update dependency husky to v4.3.6 2020-12-13 20:52:53 +00:00
Renovate Bot
d036408d5a fix(deps): update dependency nodebb-plugin-composer-default to v6.5.3 2020-12-12 04:39:59 +00:00
Barış Soner Uşaklı
8f938eba19 fix: #9074, fix svg uploads 2020-12-11 22:50:42 -05:00
Julian Lam
ab98740821 fix: #9100 topic thumbs in OG image tags 2020-12-11 15:38:40 -05:00
Julian Lam
74d73313fd feat: migration of old topic thumbs to new format
closes #9099
2020-12-11 15:00:20 -05:00
Julian Lam
378a3a6945 fix: update version removal comments to 1.17 for some features 2020-12-11 12:26:53 -05:00
Julian Lam
4c87f30184 feat: allow plugins to override ACP relogin challenge
- used in 2factor
2020-12-11 11:50:24 -05:00
Misty (Bot)
e7ac767080 Latest translations and fallbacks 2020-12-11 09:07:17 +00:00
Barış Soner Uşaklı
80de572aa1 feat: add user.email.confirmByUid for sso plugins 2020-12-10 20:25:48 -05:00
Renovate Bot
b07fb9abca fix(deps): update dependency nodebb-plugin-composer-default to v6.5.2 2020-12-10 17:34:59 +00:00
Misty (Bot)
7eaedf4847 Latest translations and fallbacks 2020-12-10 09:07:57 +00:00
Julian Lam
05dd859714 fix: postgres is slow™️ 2020-12-09 19:23:23 -05:00
Julian Lam
f8dff94a15 fix: derp? 2020-12-09 19:05:26 -05:00
Julian Lam
9a4ea04a75 fix: attempted fix for psql test in topic thumbs 2020-12-09 18:57:45 -05:00
Julian Lam
9f62df15bd chore: appease codeclimate 2020-12-09 18:45:37 -05:00
Julian Lam
24e754d120 feat: add thumbs to category data return 2020-12-09 18:41:46 -05:00
Julian Lam
edf67f349f fix: use getSortedSetRange instead of getSortedSetsMembers 2020-12-09 17:12:59 -05:00
Julian Lam
bd5c4a5cff fix: tests 2020-12-09 16:46:19 -05:00
Julian Lam
e83baa97a0 fix: bad topic thumbs logic on local thumb upload 2020-12-09 16:30:11 -05:00
Julian Lam
ce8057f389 feat: broken test for bad topic thumbs logic 2020-12-09 16:23:31 -05:00
Julian Lam
3e54b70c06 fix: #9092, Topic thumbnails do not work with third-party uploaders 2020-12-09 15:47:58 -05:00
Julian Lam
dd448e2b1a fix: move topic thumb tests to root level, so they actually get run by mocha 2020-12-09 15:31:46 -05:00
Julian Lam
9681557f60 fix: tests for topic thumbs 2020-12-09 15:29:25 -05:00
Julian Lam
91899329fc chore(deps): bump persona to 10.3.9 2020-12-09 11:37:07 -05:00
Julian Lam
228cfa6710 chore(deps): bump composer to 6.5.1, re: #9067 2020-12-09 11:30:43 -05:00
Julian Lam
15f1a08940 chore(i18n): fallbacks for new topic thumb keys 2020-12-09 10:45:14 -05:00
Julian Lam
0db4912111 fix(deps): bump composer-default to 6.5.0 2020-12-09 10:42:41 -05:00
Julian Lam
2170c40007 fix: iteration logic bug 2020-12-09 10:42:41 -05:00
Julian Lam
ae9439748d fix: spec 2020-12-09 10:42:41 -05:00
Julian Lam
9342d611be fix: enable topic thumbnails across the board [breaking] 2020-12-09 10:42:41 -05:00
Julian Lam
a30c8ab5c8 feat: clent-side modal for managing topic thumbs
closes #9087
2020-12-09 10:42:41 -05:00
Julian Lam
67cf5e83b7 fix: changes to thumb resizing logic
- Resized thumb no longer skews aspect ratio
- Thumbs resized down to maximum thumb size by WIDTH only
- image.checkDimensions() now returns dimensions
2020-12-09 10:42:41 -05:00
Julian Lam
37c367d6ff feat: raise maximum thumb size to 512 2020-12-09 10:42:41 -05:00
Julian Lam
1c5cdb5121 feat: associate topic thumbs with post uploads (for the mainPid) 2020-12-09 10:42:41 -05:00
Julian Lam
08736b1812 fix: use file lib instead of direct fs module access 2020-12-09 10:42:41 -05:00
Julian Lam
c043cfebd6 fix: added back missing topic thumb tests that were removed in last commit 2020-12-09 10:42:41 -05:00
Julian Lam
5ec3b3d083 fix: tests 2020-12-09 10:42:41 -05:00
Julian Lam
d31aae167e fix(spec): broken link to status component 2020-12-09 10:42:41 -05:00
Julian Lam
cb7e4cda2a feat: helper method to get thumbs by pid 2020-12-09 10:42:41 -05:00
Julian Lam
41379e27c8 fix: hack uploader to handle a response from v3 write api 2020-12-09 10:42:41 -05:00
Julian Lam
340387c18a fix: #9055, non-standard API response from addThumbs route
Also removed old thumb upload router handler, and updated uploadPost handling in composer to match new response schema
2020-12-09 10:42:41 -05:00
Julian Lam
c09c238e3f fix: do not allow thumb deletion route to arbitrarily delete other files in uploads folder 2020-12-09 10:42:41 -05:00
Julian Lam
5950683316 feat: closes #9048, tests for topic thumbs routes, write API schema 2020-12-09 10:42:41 -05:00
Julian Lam
ef10b6b70d fix: missing file added 2020-12-09 10:42:41 -05:00
Julian Lam
4152aa552e feat: tests for topic thumbs
Also added some error checking to addThumbs controller
2020-12-09 10:42:41 -05:00
Julian Lam
ef7d6db912 feat: server-side work for #9047
- rename Thumbs.commit to Thumbs.migrate
- new PUT method that calls Thumbs.migrate
- `checkThumbPrivileges` now takes a single object parameter (ins. of req/res)
2020-12-09 10:42:41 -05:00
Julian Lam
b5d910f53b feat: core work for #9042, thumb deletion now accepts uuids
+ common data validation for thumb addition and deletion
2020-12-09 10:42:41 -05:00
Julian Lam
1f0c1cd229 fix: references to since-removed Topics.thumbs.resizeAndUpload 2020-12-09 10:42:41 -05:00
Julian Lam
90497e3ef5 feat: more work on topic thumbs refactor
- addThumb and deleteThumb are now protected routes (duh)
- new getThumbs route GET /api/v3/topics/<tid>/thumbs
- Updated `assert.path` middleware to better handle if relative paths are received with upload_url
- Slight refactor of thumbs lib to use validator to differentiate between tid and UUID
2020-12-09 10:42:41 -05:00
Julian Lam
43dc3e3e48 fix: #9041, remove Topics.thumbs.resizeAndUpload() 2020-12-09 10:42:41 -05:00
Julian Lam
708b1c338f fix: #9040 2020-12-09 10:42:41 -05:00
Julian Lam
1949d20a87 fix: spec 2020-12-09 10:42:41 -05:00
Julian Lam
1257aa981e feat: expose uploaded thumbnails to client-side via API
+ plugin hook: filter:topics.getThumbs
2020-12-09 10:42:41 -05:00
Julian Lam
7e9e08f718 feat: server-side routes for handling multiple topic thumbnails
closes #8994, requires 'topic-thumb-refactor' branch of composer-default
2020-12-09 10:42:41 -05:00
Julian Lam
98cd9e3549 feat: allow uploadThumb controller to be called in code
it, and uploadsController.upload() now return the results of their operation
2020-12-09 10:42:41 -05:00
Julian Lam
4fc9da81a9 refactor: topic thumbs lib to topics.thumbs 2020-12-09 10:42:41 -05:00
Barış Soner Uşaklı
0f480be658 fix: #9085, dont prevent admins from deleting other users 2020-12-09 10:15:30 -05:00
Barış Soner Uşaklı
ff2aa17bbc fix: show errors when user delete fails 2020-12-09 10:07:40 -05:00
Barış Soner Uşaklı
dd9ed23631 fix: dont start logout timer if adminReloginDuration is disabled 2020-12-09 09:56:09 -05:00
Misty (Bot)
8c125cab6c Latest translations and fallbacks 2020-12-09 09:09:16 +00:00
psychobunny
6d186be067 feat(deps): update lavender to allow category sections 2020-12-08 16:11:06 -05:00
Julian Lam
efa4eca0fe fix: #9045, no post usage info if '/files/' path received 2020-12-08 08:58:19 -05:00
Misty (Bot)
68251fffe7 Latest translations and fallbacks 2020-12-08 09:09:01 +00:00
Renovate Bot
024d1fef23 fix(deps): update dependency autoprefixer to v10.1.0 2020-12-08 08:41:45 +00:00
renovate[bot]
25f697b1f3 fix(deps): update dependency nodebb-theme-persona to v10.3.8 (#9084)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-12-07 22:06:29 -05:00
Barış Soner Uşaklı
60e7de0d13 feat: move upgrade script and make it shorter 2020-12-07 21:25:19 -05:00
Julian Lam
6037f5ee2c chore: add comment for clarification 2020-12-07 15:44:34 -05:00
Barış Soner Uşaklı
13d5a1440b fix: reconnectin no longer fires on socket.io 3 2020-12-07 14:31:20 -05:00
Barış Soner Uşaklı
1f32d38778 fix: default values, clamp postsPerPage/topicsPerPage to max 2020-12-07 12:51:11 -05:00
Barış Soner Uşaklı
9da0ed400e fix: #9081, load raw settings before merging 2020-12-07 12:01:44 -05:00
Renovate Bot
62463430a9 fix(deps): update socket.io packages to v3.0.4 2020-12-07 12:31:58 +00:00
Renovate Bot
48a31763eb chore(deps): update dependency husky to v4.3.5 2020-12-07 10:43:12 +00:00
Misty (Bot)
d95200ce60 Latest translations and fallbacks 2020-12-07 09:09:05 +00:00
Renovate Bot
c22cdb515d fix(deps): update dependency nodebb-theme-persona to v10.3.7 2020-12-07 05:39:03 +00:00
Barış Soner Uşaklı
74274b60ed feat: allow clicks on navigator, clean dupe code 2020-12-06 23:14:33 -05:00
renovate[bot]
5937fbafa3 fix(deps): update dependency nodebb-theme-persona to v10.3.6 (#9077)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-12-06 19:23:40 -05:00
Barış Soner Uşaklı
ed70e7028e Merge branch 'master' of https://github.com/NodeBB/NodeBB 2020-12-06 19:11:03 -05:00
Barış Soner Uşaklı
bb6cc49c16 perf: dont build identical langs 2020-12-06 19:10:56 -05:00
renovate[bot]
a535350f2d fix(deps): update dependency nodebb-plugin-mentions to v2.13.6 (#9071)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-12-06 14:00:50 -05:00
renovate[bot]
19c438c608 fix(deps): update dependency nodebb-theme-slick to v1.3.6 (#9072)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-12-06 14:00:39 -05:00
Barış Soner Uşaklı
86f0f82be7 fix: #9068 2020-12-06 13:53:52 -05:00
Barış Soner Uşaklı
10cfdd4c5d fix: remove old utils.slugify tests 2020-12-06 13:28:14 -05:00
Barış Soner Uşaklı
4a0d883359 breaking: #8808, remove utils.slugify 2020-12-06 13:18:09 -05:00
Barış Soner Uşaklı
1c45fa1ba5 feat: socket.io 3 changes (#8845)
* feat: socket.io 3 changes

* feat: replace socketio-wildcard with socket.onAny

up socket.io-redis to 6.x

* feat: remove mongodb/psql socket.io adapters

* feat: show data on fail

* fix: tests

* fix: typo

* fix: logger test fix

* fix: logger.io_close

* chore: up deps

* chore: update readme to reflect redis requirement

* fix: increase timeout show data if test fails
2020-12-06 13:03:33 -05:00
renovate[bot]
d7f5efd960 fix(deps): update dependency nodebb-widget-essentials to v5 (#9070)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-12-06 12:50:13 -05:00
Barış Soner Uşaklı
d2888d1d1f Category tags (#8938)
* feat: wip category tags

* fix: tag search

* feat: remove debug

* fix: returns of searchTags and autocomplete

* fix: alpha sort

* fix: redis

* fix: delete zsets on category purge, fix another test

* fix: test
2020-12-06 12:36:40 -05:00
Barış Soner Uşaklı
792e9e703e fix: dont strip tags 2020-12-06 12:22:39 -05:00
Barış Soner Uşaklı
91c20ceca5 fix: #9065, settings v2/v3 conflict 2020-12-05 14:45:58 -05:00
Julian Lam
970ccb5a68 fix: #9063, missing handler for passwordless accounts in admin.checkPrivileges middleware 2020-12-05 09:50:49 -05:00
Renovate Bot
cf5c482d1f chore(deps): update dependency husky to v4.3.4 2020-12-05 13:40:46 +00:00
Renovate Bot
f4c4d671ca chore(deps): update dependency eslint to v7.15.0 2020-12-05 10:17:25 +00:00
Misty (Bot)
ba57876c96 Latest translations and fallbacks 2020-12-05 09:06:11 +00:00
Renovate Bot
8fb814ba08 fix(deps): update dependency nodebb-plugin-markdown to v8.12.4 2020-12-05 03:39:56 +00:00
Barış Soner Uşaklı
2345b70bda Merge branch 'master' of https://github.com/NodeBB/NodeBB 2020-12-04 21:01:43 -05:00
Barış Soner Uşaklı
a389a31b4a fix: timeago in navigation 2020-12-04 21:01:36 -05:00
renovate[bot]
0d08228015 fix(deps): update dependency nodebb-theme-persona to v10.3.5 (#9060)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-12-04 20:42:30 -05:00
renovate[bot]
84e4e480d0 fix(deps): update dependency nodebb-theme-persona to v10.3.4 (#9059)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-12-04 20:26:02 -05:00
Barış Soner Uşaklı
163d1a39ce fix: navigation fixes 2020-12-04 20:17:36 -05:00
Renovate Bot
3d7e2e1e8e fix(deps): update dependency nodebb-theme-persona to v10.3.3 2020-12-04 21:00:01 +00:00
Renovate Bot
3e6f7359a7 chore(deps): update dependency lint-staged to v10.5.3 2020-12-04 19:45:10 +00:00
renovate[bot]
f49ce4adb6 fix(deps): update dependency nodebb-theme-persona to v10.3.2 (#9056)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-12-04 14:22:47 -05:00
Barış Soner Uşaklı
73d2f51d7a fix: cache some jquery objects 2020-12-04 14:18:40 -05:00
renovate[bot]
344caf5c2e fix(deps): update dependency nodebb-theme-persona to v10.3.1 (#9054)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-12-04 13:05:27 -05:00
renovate[bot]
e7d72d8a79 fix(deps): update dependency nodebb-theme-lavender to v5.0.15 (#9053)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-12-04 13:04:24 -05:00
Barış Soner Uşaklı
63d0839550 fix: add ev.cancelable 2020-12-04 12:59:08 -05:00
renovate[bot]
dcd6fbafb2 fix(deps): update dependency nodebb-theme-persona to v10.3.0 (#9052)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-12-04 12:12:39 -05:00
Barış Soner Uşaklı
790f4e4521 fix: #9046, pretranslate string 2020-12-04 12:01:46 -05:00
Barış Soner Uşaklı
6669496dba Navigator (#9049)
* feat: navigator changes

* fix: remove extra code

* feat: add lang keys
2020-12-04 11:56:10 -05:00
Barış Soner Uşaklı
648f6215ef fix: redirect external with absolute urls 2020-12-03 17:20:03 -05:00
Barış Soner Uşaklı
184028ab78 Merge branch 'master' of https://github.com/NodeBB/NodeBB 2020-12-03 14:56:58 -05:00
Barış Soner Uşaklı
458bfc0faf fix: external path for subfolder installs 2020-12-03 14:52:27 -05:00
Misty (Bot)
57cd1343f4 chore: incrementing version number - v1.15.5
(cherry picked from commit 8245015cee)
Signed-off-by: Misty (Bot) <deploy@nodebb.org>
2020-12-03 19:27:46 +00:00
Misty (Bot)
b02993266c chore: update changelog for v1.15.5 2020-12-03 19:27:45 +00:00
406 changed files with 4595 additions and 3620 deletions

View File

@@ -20,6 +20,9 @@
<!--
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@v1
uses: actions/setup-node@v2
with:
node-version: ${{ matrix.node }}

View File

@@ -1,3 +1,164 @@
#### 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

View File

@@ -51,6 +51,7 @@ 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

@@ -29,7 +29,7 @@
"maximumTagsPerTopic": 5,
"minimumTagLength": 3,
"maximumTagLength": 15,
"allowTopicsThumbnail": 0,
"allowTopicsThumbnail": 1,
"registrationType": "normal",
"registrationApprovalType": "normal",
"allowAccountDelete": 1,
@@ -44,7 +44,7 @@
"rejectImageWidth": 5000,
"rejectImageHeight": 5000,
"resizeImageQuality": 80,
"topicThumbSize": 120,
"topicThumbSize": 512,
"minimumTitleLength": 3,
"maximumTitleLength": 255,
"minimumUsernameLength": 2,
@@ -150,5 +150,7 @@
"useCompression": 0,
"updateUrlWithPostIndex": 1,
"composer:showHelpTab": 1,
"composer:allowPluginHelp": 1
"composer:allowPluginHelp": 1,
"maxReconnectionAttempts": 5,
"reconnectionDelay": 1500
}

View File

@@ -2,7 +2,7 @@
"name": "nodebb",
"license": "GPL-3.0",
"description": "NodeBB Forum",
"version": "1.15.5",
"version": "1.16.1-beta.0",
"homepage": "http://www.nodebb.org",
"repository": {
"type": "git",
@@ -39,7 +39,7 @@
"ace-builds": "^1.4.9",
"archiver": "^5.0.0",
"async": "^3.2.0",
"autoprefixer": "10.0.4",
"autoprefixer": "10.1.0",
"bcryptjs": "2.4.3",
"benchpressjs": "2.3.0",
"body-parser": "^1.19.0",
@@ -69,7 +69,7 @@
"express-useragent": "^1.0.13",
"graceful-fs": "^4.2.3",
"helmet": "^4.0.0",
"html-to-text": "^5.1.1",
"html-to-text": "6.0.0",
"ipaddr.js": "^2.0.0",
"jquery": "3.5.1",
"jquery-deserialize": "2.0.0-rc1",
@@ -90,23 +90,21 @@
"morgan": "^1.10.0",
"mousetrap": "^1.6.5",
"@nodebb/bootswatch": "3.4.2",
"@nodebb/mubsub": "1.7.1",
"@nodebb/socket.io-adapter-mongo": "3.1.1",
"nconf": "^0.11.0",
"nodebb-plugin-composer-default": "6.4.10",
"nodebb-plugin-composer-default": "6.5.5",
"nodebb-plugin-dbsearch": "4.1.2",
"nodebb-plugin-emoji": "^3.3.0",
"nodebb-plugin-emoji-android": "2.0.0",
"nodebb-plugin-markdown": "8.12.3",
"nodebb-plugin-mentions": "2.13.5",
"nodebb-plugin-markdown": "8.12.4",
"nodebb-plugin-mentions": "2.13.6",
"nodebb-plugin-soundpack-default": "1.0.0",
"nodebb-plugin-spam-be-gone": "0.7.7",
"nodebb-rewards-essentials": "0.1.4",
"nodebb-theme-lavender": "5.0.14",
"nodebb-theme-persona": "10.2.99",
"nodebb-theme-slick": "1.3.5",
"nodebb-theme-vanilla": "11.3.8",
"nodebb-widget-essentials": "4.1.2",
"nodebb-theme-lavender": "5.0.17",
"nodebb-theme-persona": "10.3.15",
"nodebb-theme-slick": "1.3.7",
"nodebb-theme-vanilla": "11.3.10",
"nodebb-widget-essentials": "5.0.2",
"nodemailer": "^6.4.6",
"nprogress": "0.2.0",
"passport": "^0.4.1",
@@ -127,15 +125,13 @@
"sanitize-html": "^2.0.0",
"semver": "^7.2.1",
"serve-favicon": "^2.5.0",
"sharp": "0.26.3",
"sharp": "0.27.0",
"sitemap": "^6.1.0",
"slideout": "1.0.1",
"socket.io": "2.3.0",
"socket.io": "3.0.4",
"socket.io-adapter-cluster": "^1.0.1",
"socket.io-adapter-postgres": "^1.2.1",
"socket.io-client": "2.3.1",
"socket.io-redis": "5.4.0",
"socketio-wildcard": "2.0.0",
"socket.io-client": "3.0.4",
"socket.io-redis": "6.0.1",
"sortablejs": "1.10.2",
"spdx-license-list": "^6.1.0",
"spider-detector": "2.0.0",
@@ -145,7 +141,7 @@
"tinycon": "0.6.8",
"toobusy-js": "^0.5.1",
"uglify-es": "^3.3.9",
"validator": "13.5.1",
"validator": "13.5.2",
"visibilityjs": "2.0.2",
"winston": "3.3.3",
"xml": "^1.0.1",
@@ -157,14 +153,14 @@
"@commitlint/cli": "11.0.0",
"@commitlint/config-angular": "11.0.0",
"coveralls": "3.1.0",
"eslint": "7.14.0",
"eslint": "7.17.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.0",
"husky": "4.3.6",
"jsdom": "16.4.0",
"lint-staged": "10.5.2",
"lint-staged": "10.5.3",
"mocha": "8.2.1",
"mocha-lcov-reporter": "1.3.0",
"nyc": "15.1.0",

View File

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

View File

@@ -39,9 +39,13 @@
"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

@@ -91,6 +91,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",
@@ -174,5 +175,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

@@ -65,5 +65,11 @@
"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"
"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?"
}

View File

@@ -155,5 +155,7 @@
"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"
"timeago_earlier": "%1 earlier",
"first-post": "First post",
"last-post": "Last post"
}

View File

@@ -39,9 +39,13 @@
"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

@@ -91,6 +91,7 @@
"already-unbookmarked": "Вече сте премахнали отметката си от тази публикация",
"cant-ban-other-admins": "Не можете да блокирате другите администратори!",
"cant-remove-last-admin": "Вие сте единственият администратор. Добавете друг потребител като администратор, преди да премахнете себе си като администратор",
"account-deletion-disabled": "Изтриването на акаунт е забранено",
"cant-delete-admin": "Премахнете администраторските права от този акаунт, преди да го изтриете.",
"already-deleting": "Вече е в процес на изтриване",
"invalid-image": "Грешно изображение",
@@ -174,5 +175,6 @@
"already-blocked": "Този потребител вече е блокиран",
"already-unblocked": "Този потребител вече е отблокиран",
"no-connection": "Изглежда има проблем с връзката Ви с Интернет",
"socket-reconnect-failed": "В момента сървърът е недостъпен. Натиснете тук, за да опитате отново, или опитайте пак по-късно.",
"plugin-not-whitelisted": "Добавката не може да бъде инсталирана само добавки, одобрени от пакетния мениджър на NodeBB могат да бъдат инсталирани чрез ACP"
}

View File

@@ -65,5 +65,11 @@
"bootbox.confirm": "Потвърждаване",
"cover.dragging_title": "Наместване на снимката",
"cover.dragging_message": "Преместете снимката на желаното положение и натиснете „Запазване“",
"cover.saved": "Снимката и мястото ѝ бяха запазени"
"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": "Наистина ли искате да премахнете тази иконка?"
}

View File

@@ -155,5 +155,7 @@
"diffs.restore-description": "Към историята на редакциите на тази публикация ще бъде добавена нова версия.",
"diffs.post-restored": "Публикацията е възстановена успешно до по-ранна версия",
"timeago_later": "%1 по-късно",
"timeago_earlier": "%1 по-рано"
"timeago_earlier": "%1 по-рано",
"first-post": "Първа публикация",
"last-post": "Последна публикация"
}

View File

@@ -39,9 +39,13 @@
"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

@@ -91,6 +91,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",
@@ -174,5 +175,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

@@ -65,5 +65,11 @@
"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"
"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?"
}

View File

@@ -155,5 +155,7 @@
"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"
"timeago_earlier": "%1 earlier",
"first-post": "First post",
"last-post": "Last post"
}

View File

@@ -39,9 +39,13 @@
"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

@@ -91,6 +91,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",
@@ -174,5 +175,6 @@
"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

@@ -65,5 +65,11 @@
"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"
"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?"
}

View File

@@ -155,5 +155,7 @@
"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"
"timeago_earlier": "%1 dříve",
"first-post": "First post",
"last-post": "Last post"
}

View File

@@ -39,9 +39,13 @@
"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

@@ -91,6 +91,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",
@@ -174,5 +175,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

@@ -65,5 +65,11 @@
"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 "
"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?"
}

View File

@@ -155,5 +155,7 @@
"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"
"timeago_earlier": "%1 earlier",
"first-post": "First post",
"last-post": "Last post"
}

View File

@@ -39,9 +39,13 @@
"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

@@ -91,6 +91,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",
@@ -174,5 +175,6 @@
"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

@@ -65,5 +65,11 @@
"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"
"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?"
}

View File

@@ -155,5 +155,7 @@
"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"
"timeago_earlier": "%1 früher",
"first-post": "First post",
"last-post": "Last post"
}

View File

@@ -39,9 +39,13 @@
"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

@@ -91,6 +91,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",
@@ -174,5 +175,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

@@ -65,5 +65,11 @@
"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"
"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?"
}

View File

@@ -155,5 +155,7 @@
"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"
"timeago_earlier": "%1 earlier",
"first-post": "First post",
"last-post": "Last post"
}

View File

@@ -39,9 +39,13 @@
"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

@@ -107,6 +107,7 @@
"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",
@@ -207,6 +208,7 @@
"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

@@ -70,5 +70,12 @@
"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"
"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?"
}

View File

@@ -180,5 +180,7 @@
"diffs.post-restored": "Post successfully restored to earlier revision",
"timeago_later": "%1 later",
"timeago_earlier": "%1 earlier"
"timeago_earlier": "%1 earlier",
"first-post": "First post",
"last-post": "Last post"
}

View File

@@ -39,9 +39,13 @@
"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

@@ -91,6 +91,7 @@
"already-unbookmarked": "You have already unbookmarked this post",
"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",
@@ -174,5 +175,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

@@ -65,5 +65,11 @@
"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"
"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?"
}

View File

@@ -155,5 +155,7 @@
"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"
"timeago_earlier": "%1 earlier",
"first-post": "First post",
"last-post": "Last post"
}

View File

@@ -39,9 +39,13 @@
"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

@@ -91,6 +91,7 @@
"already-unbookmarked": "You have already unbookmarked this post",
"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",
@@ -174,5 +175,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

@@ -65,5 +65,11 @@
"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"
"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?"
}

View File

@@ -155,5 +155,7 @@
"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"
"timeago_earlier": "%1 earlier",
"first-post": "First post",
"last-post": "Last post"
}

View File

@@ -39,9 +39,13 @@
"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

@@ -91,6 +91,7 @@
"already-unbookmarked": "Ya desmarcarste este mensaje",
"cant-ban-other-admins": "¡No puedes expulsar a otros administradores!",
"cant-remove-last-admin": "Tu eres el unico administrador. Añade otro usuario como administrador antes de eliminarte a ti mismo.",
"account-deletion-disabled": "Account deletion is disabled",
"cant-delete-admin": "Quitar privilegios de administrador de ésta cuenta antes de intentar borrarla",
"already-deleting": "Already deleting",
"invalid-image": "Imagen inválida",
@@ -174,5 +175,6 @@
"already-blocked": "Este usuario ya está bloqueado.",
"already-unblocked": "Este usuario ya está desbloqueado.",
"no-connection": "Parece haber un problema con tu conexión a internet",
"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

@@ -65,5 +65,11 @@
"bootbox.confirm": "Confirmar",
"cover.dragging_title": "Colocar la foto de portada",
"cover.dragging_message": "Arrastra la foto de portada al lugar que quieras y haz click en \"Guardar\"",
"cover.saved": "Imagen y posición de la foto de portada guardadas."
"cover.saved": "Imagen y posición de la foto de portada guardadas.",
"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?"
}

View File

@@ -155,5 +155,7 @@
"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 después",
"timeago_earlier": "%1 antes"
"timeago_earlier": "%1 antes",
"first-post": "First post",
"last-post": "Last post"
}

View File

@@ -39,9 +39,13 @@
"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

@@ -91,6 +91,7 @@
"already-unbookmarked": "You have already unbookmarked this post",
"cant-ban-other-admins": "Sa ei saa bannida teisi administraatoreid!",
"cant-remove-last-admin": "Te olete ainus administraator. Lisage keegi teine administraatoriks, enne kui eemaldate endalt administraatori.",
"account-deletion-disabled": "Account deletion is disabled",
"cant-delete-admin": "Eemalda sellelt kasutajalt administraatori õigused enne selle kustutamist",
"already-deleting": "Already deleting",
"invalid-image": "Invalid image",
@@ -174,5 +175,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

@@ -65,5 +65,11 @@
"bootbox.confirm": "Kinnita",
"cover.dragging_title": "Kaanefoto Positsioneerimine",
"cover.dragging_message": "Vea kaanefoto soovitud kohta ja klikka \"Salvesta\"",
"cover.saved": "Kaanefoto ja paiknemine salvestatud"
"cover.saved": "Kaanefoto ja paiknemine salvestatud",
"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?"
}

View File

@@ -155,5 +155,7 @@
"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"
"timeago_earlier": "%1 earlier",
"first-post": "First post",
"last-post": "Last post"
}

View File

@@ -39,9 +39,13 @@
"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

@@ -91,6 +91,7 @@
"already-unbookmarked": "شما قبلا این پست را از نشانک در آوردید",
"cant-ban-other-admins": "شما نمی‌توانید دیگر مدیران را محروم کنید!",
"cant-remove-last-admin": "شما تنها مدیر می باشید . شما باید قبل از عزل خود از مدیریت یک کاربر دیگر را مدیر کنید",
"account-deletion-disabled": "Account deletion is disabled",
"cant-delete-admin": "قبل از حذف این کاربر دسترسی های مدیریت را از وی بگیرید.",
"already-deleting": "Already deleting",
"invalid-image": "عکس نامعتبر",
@@ -174,5 +175,6 @@
"already-blocked": "This user is already blocked",
"already-unblocked": "This user is already unblocked",
"no-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

@@ -65,5 +65,11 @@
"bootbox.confirm": "تایید",
"cover.dragging_title": "تنظیم مکان عکس کاور",
"cover.dragging_message": "عکس کاور با کلیک موس گرفته و در مکان دلخواه رها کنید و بر روی \"ذخیره\" کلیک کنید",
"cover.saved": "عکس کاور و مکان آن ذخیره شد"
"cover.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?"
}

View File

@@ -155,5 +155,7 @@
"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"
"timeago_earlier": "%1 earlier",
"first-post": "First post",
"last-post": "Last post"
}

View File

@@ -39,9 +39,13 @@
"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

@@ -91,6 +91,7 @@
"already-unbookmarked": "You have already unbookmarked this post",
"cant-ban-other-admins": "Et voi estää muita ylläpitäjiä!",
"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",
@@ -174,5 +175,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

@@ -65,5 +65,11 @@
"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"
"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?"
}

View File

@@ -155,5 +155,7 @@
"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 myöhempi",
"timeago_earlier": "%1 aiempi"
"timeago_earlier": "%1 aiempi",
"first-post": "First post",
"last-post": "Last post"
}

View File

@@ -17,7 +17,7 @@
"mongo.file-size": "Taille de fichier",
"mongo.resident-memory": "Mémoire résidente",
"mongo.virtual-memory": "Mémoire virtuelle",
"mongo.mapped-memory": "Configuration de mémoire",
"mongo.mapped-memory": "Mémoire mappée",
"mongo.bytes-in": "Données entrées",
"mongo.bytes-out": "Données sorties",
"mongo.num-requests": "Nombre de requêtes",

View File

@@ -6,7 +6,7 @@
"manage-error-log": "Gestion des journaux d'erreurs",
"export-error-log": "Exporter les journaux d'erreurs (CSV)",
"clear-error-log": "Effacer les journaux d'erreurs",
"route": "Route",
"route": "Chemin",
"count": "Nombre",
"no-routes-not-found": "Hourrah ! Aucune erreur 404 !",
"clear404-confirm": "Êtes-vous sûr de vouloir effacer les journaux d'erreurs 404 ?",

View File

@@ -8,7 +8,7 @@
"custom-js.enable": "Activer le Javascript personnalisé",
"custom-header": "En-tête personnalisé",
"custom-header.description": "Saisissez le code HTML personnalisé ici (par exemple, les balises Meta, etc.), qui sera ajouté au section <code>&lt;head&gt;</code> du balisage de votre forum. Les Tags sont autorisées, mais sont déconseillées, dans la mesure où le <a href=\"#custom-js\" data-toggle=\"tab\">Javascript personnalisé</a> est disponible.",
"custom-header.description": "Saisissez votre code HTML personnalisé ici (par exemple, les balises Meta, etc.), qui sera ajouté au section <code>&lt;head&gt;</code> du balisage de votre forum. Les mots clés sont autorisés, mais sont déconseillés, dans la mesure où le <a href=\"#custom-js\" data-toggle=\"tab\">Javascript personnalisé</a> est disponible.",
"custom-header.enable": "Activer les en-têtes personnalisés",
"custom-css.livereload": "Activer le rechargement en direct",

View File

@@ -10,7 +10,7 @@
"plugin-search": "Recherche de plugin",
"plugin-search-placeholder": "Rechercher un plugin…",
"submit-anonymous-usage": "Soumettre les données anonymes d'utilisation du plugin.",
"submit-anonymous-usage": "Autoriser l'envoi anonyme des données d'utilisation des plugins",
"reorder-plugins": "Réordonner les plugins",
"order-active": "Trier les plugins actifs",
"dev-interested": "Êtes-vous intéressés par l'écriture de plugins pour NodeBB ?",
@@ -32,7 +32,7 @@
"plugin-item.unknown": "Inconnu",
"plugin-item.unknown-explanation": "L'état de ce plugin n'a pas pu être déterminé, possiblement à cause d'une erreur de configuration.",
"plugin-item.compatible": "Ce plugin fonctionne sur NodeBB %1",
"plugin-item.not-compatible": "Attention, ce plugin n'est pas compatible, assurez-vous qu'il fonctionne avant de l'installer sur votre environnement de production.",
"plugin-item.not-compatible": "Attention, ce plugin n'est pas compatible avec votre version de NodeBB, assurez-vous qu'il fonctionne avant de l'installer sur votre environnement de production.",
"alert.enabled": "Plugin activé",
"alert.disabled": "Plugin désactivé",

View File

@@ -11,7 +11,7 @@
"num-recent-replies": "# de réponses récentes",
"ext-link": "Lien externe",
"is-section": "Traiter cette catégorie comme une section",
"post-queue": "Post queue",
"post-queue": "File d'attente",
"tag-whitelist": "Liste blanche de mots clés",
"upload-image": "Envoyer une image",
"delete-image": "Enlever",
@@ -78,7 +78,7 @@
"alert.user-search": "Chercher un utilisateur ici...",
"alert.find-group": "Trouver un groupe",
"alert.group-search": "Chercher un groupe ici...",
"alert.not-enough-whitelisted-tags": "Vous devez ajouter plus de tag dans votre liste blanche ! Le nombre minimal de tag requis est inférieur à ceux de votre liste blanche",
"alert.not-enough-whitelisted-tags": "Vous devez ajouter plus de mot-clés dans votre liste blanche ! Le nombre minimal requis est inférieur à ceux de votre liste blanche",
"collapse-all": "Tout réduire",
"expand-all": "Tout développer",
"disable-on-create": "Désactiver lors de la création",

View File

@@ -1,21 +1,21 @@
{
"lead": "Une liste des statistiques des résumés envoyés est affichée ci-dessous.",
"disclaimer": "Veuillez noter que l'envoi par courrier électronique n'est pas garantie en raison de la nature de la technologie de votre messagerie. De nombreuses variables déterminent si un courrier électronique envoyé au serveur destinataire arrive dans la boîte de réception de l'utilisateur, y compris la réputation du serveur, les adresses IP figurant sur la liste noire et si les DKIM / SPF / DMARC sont configurés.",
"lead": "Une liste des statistiques des lettres d'activités envoyées est affichée ci-dessous.",
"disclaimer": "Veuillez noter que l'envoi par email n'est pas garantie en raison de la nature de la technologie de votre serveur de messagerie. De nombreuses variables déterminent si un email envoyé au serveur destinataire arrive dans la boîte de réception de l'utilisateur, y compris la réputation du serveur, les adresses IP figurant sur la liste noire et si les DKIM / SPF / DMARC sont configurés.",
"disclaimer-continued": "Un envoi réussie signifie que le message a été envoyé avec succès par NodeBB et acquitté par le serveur destinataire. Cela ne signifie pas que l'e-mail a atterri dans la boîte de réception. Pour de meilleurs résultats, nous vous recommandons d'utiliser un service de messagerie tiers, tel que <a href=\"https://sendgrid.com/why-sendgrid/\">SendGrid</a>.",
"user": "Utilisateur",
"subscription": "Type d'abonnement",
"last-delivery": "Dernier envoi réussi",
"default": "Valeur par défaut",
"default-help": "<em>La valeur par défaut</em> signifie que l'utilisateur n'a pas explicitement modifié ses paramètres pour les résumés; qui sont : &quot;<strong>%1</strong>&quot;",
"default-help": "<em>La valeur par défaut</em> signifie que l'utilisateur n'a pas explicitement modifié ses paramètres pour les lettres d'activités, qui sont : &quot;<strong>%1</strong>&quot;",
"resend": "Renvoi",
"resend-all-confirm": "Voulez-vous vraiment exécuter manuellement cette envoi ?",
"resent-single": "Renvoi manuel du Résumé terminé",
"resent-day": "Résumé quotidienne renvoyé",
"resent-week": "Résumé hebdomadaire renvoyé",
"resent-month": "Résumé mensuel renvoyé",
"resent-single": "Lettre d'activité envoyée",
"resent-day": "Lettre d'activités quotidienne envoyée",
"resent-week": "Lettre d'activité hebdomadaire envoyée",
"resent-month": "Lettre d'activité mensuel envoyé",
"null": "<em>Jamais</em>",
"manual-run": "Lancer le résumé manuellement:",
"manual-run": "Lancer manuellement l'envoi:",
"no-delivery-data": "Aucune donnée d'envoi trouvée"
}

View File

@@ -39,9 +39,13 @@
"admin-categories": "Catégories",
"admin-privileges": "Privilèges",
"admin-users": "Utilisateurs",
"admin-admins-mods": "Admin &amp; Modo",
"admin-groups": "Groupes",
"admin-tags": "Mots Clés",
"admin-settings": "Paramètres",
"alert.confirm-moderate": "<strong>Voulez-vous vraiment accorder le privilège de modération à ce groupe d'utilisateurs ?</strong> Ce groupe est public et tous les utilisateurs peuvent le rejoindre à volonté.",
"alert.confirm-admins-mods": "<strong>Voulez-vous vraiment attribuer les droits aux & quot; d'Administrations & amp; Modérations & quot; à cet utilisateur / groupe? </strong>Les utilisateurs disposant de ce privilège peuvent promouvoir et rétrograder d'autres utilisateurs à des postes privilégiés, <em>y compris le super administrateur</em>",
"alert.confirm-save": "Veuillez confirmer votre intention de sauvegarder ces privilèges",
"alert.saved": "Changements de privilèges enregistrés et appliqués",
"alert.confirm-discard": "Êtes-vous sûr de vouloir annuler vos modifications de privilèges ?",

View File

@@ -11,8 +11,8 @@
"list.ip-spam": "Fréquence : %1 Apparait : %2",
"invitations": "Invitations",
"invitations.description": "Ci-dessous se trouve une liste complète des invitations envoyées. Utilisez ctrl-f pour rechercher un email ou nom d'utilisateur dans la liste. <br>\n<br>Le nom d'utilisateur sera affiché à droite des emails pour les utilisateurs qui ont accepté leur invitation.",
"invitations.inviter-username": "Nom d'utilisateur qui a invité",
"invitations.description": "Ci-dessous se trouve une liste complète des invitations envoyées. Utilisez CTRL + F pour rechercher un email ou nom d'utilisateur dans la liste. <br>\n<br>Le nom d'utilisateur sera affiché à droite des emails pour les utilisateurs qui ont accepté leur invitation.",
"invitations.inviter-username": "Invité par l'utilisateur",
"invitations.invitee-email": "Email invité",
"invitations.invitee-username": "Nom d'utilisateur de l'invité (si inscrit)",

View File

@@ -3,16 +3,16 @@
"bg-color": "Couleur d'arrière plan",
"text-color": "Couleur du texte",
"create-modify": "Créer et modifier les mots-clés",
"description": "Sélectionnez des mots-clés en cliquant ou en faisant glisser, utilisez <code>CTRL</code> pour une sélection multiple.",
"description": "Pour une sélection multiple :\nSélectionnez des mots-clés en cliquant ou en sélectionnant avec votre souris ou utilisez la touche <code>CTRL</code> .",
"create": "Créer le mot-clés",
"modify": "Modifier les mots-clés",
"rename": "Renommer les mots-clés",
"delete": "Supprimer les mots-clés sélectionnés",
"delete": "Supprimer la sélection",
"search": "Chercher des mots-clés...",
"settings": "Configuration des Tags",
"settings": "Paramètres",
"name": "Nom du mot-clés",
"alerts.editing": "Modification des tag(s)",
"alerts.editing": "Édition des mots-clés",
"alerts.confirm-delete": "Vous-voulez réellement supprimer les mots-clés sélectionnés ?",
"alerts.update-success": "Mot-clés mis à jour !",
"reset-colors": "Réinitialiser les couleurs"

View File

@@ -15,13 +15,13 @@
"delete": "Supprimer <strong>le(s) utilisateur(s)</strong>",
"delete-content": "Supprimer <strong>le contenu</strong> du compte",
"purge": "Supprimer <strong>le(s) compte(s)</strong> et <strong>le contenu</strong>",
"download-csv": "Télécharger au format CSV",
"download-csv": "Exporter en CSV",
"manage-groups": "Gérer les groupes",
"add-group": "Ajouter un groupe",
"invite": "Inviter",
"new": "Nouvel utilisateur",
"filter-by": "Filtrer par",
"pills.unvalidated": "Non vérifiée",
"pills.unvalidated": "Non vérifié",
"pills.validated": "Validé",
"pills.banned": "Banni",

View File

@@ -7,19 +7,19 @@
"manage/privileges": "Privilèges",
"manage/tags": "Mots-clés",
"manage/users": "Utilisateurs",
"manage/admins-mods": "Admins & Modos",
"manage/admins-mods": "Modération",
"manage/registration": "File d'inscription",
"manage/post-queue": "File dattente des messages",
"manage/groups": "Groupes",
"manage/ip-blacklist": "Liste noire d'IPs",
"manage/uploads": "Téléversements",
"manage/digest": "Résumés",
"manage/uploads": "Fichiers envoyés",
"manage/digest": "Lettres d'activités",
"section-settings": "Réglages",
"settings/general": "Général",
"settings/homepage": "Page d'accueil",
"settings/navigation": "Navigation",
"settings/reputation": "Réputation & Signalements",
"settings/reputation": "Réputation",
"settings/email": "Email",
"settings/user": "Utilisateurs",
"settings/group": "Groupes",
@@ -35,7 +35,7 @@
"settings/sounds": "Sons",
"settings/social": "Social",
"settings/cookies": "Cookies",
"settings/web-crawler": "Robot d'indexation Web",
"settings/web-crawler": "Indexation",
"settings/sockets": "Sockets",
"settings/advanced": "Avancé",
@@ -43,7 +43,7 @@
"section-appearance": "Apparence",
"appearance/themes": "Thèmes",
"appearance/skins": "Skins",
"appearance/skins": "Apparence",
"appearance/customise": "Contenu personnalisé (HTML/JS/CSS)",
"section-extend": "Extensions",
@@ -75,10 +75,10 @@
"search.no-results": "Aucun résultat…",
"search.search-forum": "Rechercher <strong></strong> dans le forum",
"search.keep-typing": "Continuez de taper pour afficher les résultats…",
"search.start-typing": "Écrivez votre recherche pour afficher les résultats…",
"search.start-typing": "Écrivez pour lancer la recherche...",
"connection-lost": "La connexion à %1 a été perdue, tentative de reconnexion…",
"alerts.version": "Version actuelle <strong>NodeBB v%1</strong>",
"alerts.version": "<strong>NodeBB v%1</strong>",
"alerts.upgrade": "Mettre à jour en v%1"
}

View File

@@ -1,9 +1,9 @@
{
"tokens": "Tokens",
"settings": "Paramètres",
"lead-text": "À partir de cette page, vous pouvez configurer l'accès à l'API d'écriture dans NodeBB.",
"intro": "Par défaut, l'API d'écriture authentifie les utilisateurs en fonction de leur cookie de session, mais NodeBB prend également en charge l'authentification du porteur via des tokens générés via cette page.",
"docs": "Cliquez ici pour accéder à la spécification complète de l'API",
"lead-text": "À partir de cette page, vous pouvez paramétrer l'accès à l'API dans NodeBB.",
"intro": "Par défaut, l'API authentifie les utilisateurs en fonction de leur cookie de session, mais NodeBB prend également en charge l'authentification du porteur via des tokens générés via cette page.",
"docs": "Cliquez ici pour accéder à la documentation de l'API",
"require-https": "Forcer l'utilisation de l'API via HTTPS uniquement",
"require-https-caveat": "<strong>Remarque</strong>: certaines installations impliquant des load balancer peuvent transmettre leurs requêtes à NodeBB via HTTP, auquel cas cette option doit rester désactivée.",

View File

@@ -35,7 +35,7 @@
"subscriptions": "Actualités du forum ",
"subscriptions.disable": "Désactiver les actualités du forum ",
"subscriptions.hour": "Heure d'envoi",
"subscriptions.hour-help": "Veuillez entrer un nombre représentant l'heure à laquelle envoyer les emails de résumé (c'est à dire <code>0</code> pour minuit, <code>17</code> pour 5:00 pm). Gardez à l'esprit qu'il s'agit de l'heure du serveur, et peut ne pas correspondre à votre heure locale.<br /> L'heure du serveur est : <span id=\"serverTime\"></span><br /> Le prochain mail de resumé sera envoyé à <span id=\"nextDigestTime\"></span>",
"subscriptions.hour-help": "Veuillez entrer un nombre représentant l'heure à laquelle envoyer les lettres d'activités (c'est à dire <code>0</code> pour minuit, <code>17</code> pour 5:00 pm). Gardez à l'esprit qu'il s'agit de l'heure du serveur, et peut ne pas correspondre à votre heure locale.<br /> L'heure du serveur est : <span id=\"serverTime\"></span><br /> La prochaine lettre d'activités sera envoyée à <span id=\"nextDigestTime\"></span>",
"notifications.settings": "Paramètres de notification par e-mail",
"notifications.remove-images": "Supprimer les images des notifications par e-mail"
}

View File

@@ -5,8 +5,8 @@
"votes-are-public": "Tous les votes sont publics",
"thresholds": "Seuils d'activité",
"min-rep-downvote": "Réputation minimum pour les votes négatifs",
"downvotes-per-day": "Votes négatif par jour (0 vote illimités)",
"downvotes-per-user-per-day": "Votes négatif pour un utilisateur par jour (0 vote illimités)",
"downvotes-per-day": "Votes négatif par jour (0 = illimités)",
"downvotes-per-user-per-day": "Votes négatif pour un utilisateur par jour (0 = illimités)",
"min-rep-flag": "Réputation minimum pour signaler un message",
"min-rep-website": "Réputation minimum pour ajouter \"Site internet\" au profil utilisateur",
"min-rep-aboutme": "Réputation minimum pour ajouter \"À propos\" au profil utilisateur",

View File

@@ -28,15 +28,15 @@
"digest.day": "jour",
"digest.week": "semaine",
"digest.month": "mois",
"digest.subject": "Résumé de l'actualité de %1",
"digest.title.day": "Votre résumé quotidien",
"digest.title.week": "Votre résumé hebdomadaire",
"digest.title.month": "Votre résumé mensuel",
"digest.subject": "Lettre d'activités de %1",
"digest.title.day": "Votre lettre d'activités quotidienne",
"digest.title.week": "Votre lettre d'activités hebdomadaire",
"digest.title.month": "Votre lettre d'activités mensuel",
"notif.chat.subject": "Nouveau message de chat reçu de %1",
"notif.chat.cta": "Cliquez ici pour continuer la conversation",
"notif.chat.unsub.info": "Cette notification de chat a été envoyé en raison de vos paramètres d'abonnement.",
"notif.post.unsub.info": "La notification de ce message vous a été envoyé en raison de vos paramètres d'abonnement.",
"notif.post.unsub.one-click": "Vous pouvez également vous désabonner des résumés, en cliquant sur",
"notif.post.unsub.one-click": "Vous pouvez également vous désabonner des lettres d'activités, en cliquant sur",
"notif.cta": "Sur le forum",
"notif.cta-new-reply": "Voir les messages",
"notif.cta-new-chat": "Voir les discussions",

View File

@@ -35,7 +35,7 @@
"email-confirm-failed": "Votre adresse email n'a pas pu être vérifiée. Veuillez ré-essayer plus tard.",
"confirm-email-already-sent": "L'email de confirmation a déjà été envoyé. Veuillez attendre %1 minute(s) avant de redemander un nouvel envoi.",
"sendmail-not-found": "L'application d'envoi de mail est introuvable, assurez-vous qu'elle est installée et que l'utilisateur ayant démarré NodeBB ait des droits suffisants.",
"digest-not-enabled": "Les résumés de cet utilisateur ne sont pas activés ou la configuration système par défaut nest pas configurée pour envoyer des résumés",
"digest-not-enabled": "Les lettres d'activités de cet utilisateur ne sont pas activés ou la configuration système par défaut nest pas configurée",
"username-too-short": "Nom d'utilisateur trop court",
"username-too-long": "Nom d'utilisateur trop long",
"password-too-long": "Mot de passe trop long",
@@ -91,8 +91,9 @@
"already-unbookmarked": "Vous avez déjà retiré un marque-page",
"cant-ban-other-admins": "Vous ne pouvez pas bannir les autres administrateurs !",
"cant-remove-last-admin": "Vous êtes le seul administrateur. Ajoutez un autre utilisateur en tant qu'administrateur avant de vous retirer.",
"account-deletion-disabled": "La suppression du compte est désactivée",
"cant-delete-admin": "Veuillez retirer les droits d'administration de ce compte avant de tenter de le supprimer.",
"already-deleting": "Already deleting",
"already-deleting": "Déjà supprimé",
"invalid-image": "Image invalide",
"invalid-image-type": "Type d'image invalide. Les types autorisés sont: %1",
"invalid-image-extension": "Extension d'image invalide",
@@ -174,5 +175,6 @@
"already-blocked": "Cet utilisateur est déjà bloqué",
"already-unblocked": "Cet utilisateur est déjà débloqué",
"no-connection": "Il semble y avoir un problème avec votre connexion Internet",
"socket-reconnect-failed": "Unable to reach the server at this time. Click here to try again, or try again later",
"plugin-not-whitelisted": "Impossible d'installer le plug-in &ndash; seuls les plugins mis en liste blanche dans le gestionnaire de packages NodeBB peuvent être installés via l'ACP"
}

View File

@@ -2,13 +2,13 @@
"state": "Etat",
"reports": "Rapports",
"first-reported": "Premier rapport",
"no-flags": "Hourra ! Aucun signalement trouvé.",
"no-flags": "Excellent ! Aucun signalement trouvé.",
"assignee": "Assigné",
"update": "Mise à jour",
"update": "Mettre à jour",
"updated": "Mis à jour",
"target-purged": "Le contenu référencé par ce signalement a été supprimé et n'est plus accessible",
"target-purged": "Le rapport pour ce signalement a été supprimé et n'est plus accessible",
"graph-label": "Résumé des signalements",
"graph-label": "Signalements du jour",
"quick-filters": "Filtres rapides",
"filter-active": "Il y a un ou plusieurs filtres actifs dans cette liste de signalements",
"filter-reset": "Supprimer les filtres",
@@ -48,7 +48,7 @@
"note-deleted": "Note supprimée",
"history": "Compte &amp; Historique des signalements",
"no-history": "aucun historique de signalements",
"no-history": "Aucun historique de signalements",
"state-all": "Tous les états",
"state-open": "Nouveau/Ouvert",
@@ -68,19 +68,19 @@
"sort-replies": "Réponses",
"modal-title": "Contenu du rapport",
"modal-body": "Veuillez saisir le motif de votre signalement pour %1 %2 et sélectionner le bouton ci-dessous le plus approprié.",
"modal-body": "Veuillez saisir le motif de votre signalement pour %1 %2 et valider à l'aide du bouton <strong>soumettre</strong> ci-dessous.",
"modal-reason-spam": "Spam",
"modal-reason-offensive": "Choquant",
"modal-reason-other": "Autre (précisez ci-dessous)",
"modal-reason-custom": "Motif du signalement...",
"modal-submit": "Soumettre le signalement",
"modal-submit": "Soumettre",
"modal-submit-success": "Le contenu a été soumis pour examen.",
"modal-submit-confirm": "Confirmer l'envoi",
"modal-submit-confirm-text": "Vous avez déjà spécifié un signalement. Êtes-vous sûr de vouloir soumettre une demande ?",
"modal-submit-confirm-text": "Vous avez déjà spécifié une raison personnalisée. Êtes-vous sûr de vouloir soumettre via un rapport rapide?",
"modal-submit-confirm-text-help": "La soumission d'une demande écrase tous les signalements définis.",
"bulk-actions": "Actions",
"bulk-resolve": "Signalement(s) résolu(s)",
"bulk-success": "%1 signalement mis à jour",
"flagged-timeago-readable": "Flagged <span class=\"timeago\" title=\"%1\"></span> (%2)"
"flagged-timeago-readable": "Signalé <span class=\"timeago\" title=\"%1\"></span> (%2)"
}

View File

@@ -105,7 +105,7 @@
"enter_page_number": "Entrer un numéro de page",
"upload_file": "Envoyer un fichier",
"upload": "Envoyer",
"uploads": "Téléversements",
"uploads": "Fichiers envoyés",
"allowed-file-types": "Les types de fichiers autorisés sont : %1",
"unsaved-changes": "Vous avez des modifications non sauvegardées. Êtes-vous sûr de vouloir naviguer tout de même ?",
"reconnecting-message": "Il semble que votre connexion ait été perdue, veuillez patienter pendant que nous vous re-connectons.",

View File

@@ -1,6 +1,6 @@
{
"lead": "Configurez votre liste noire d'adresses IP ici.",
"description": "Quelques fois, bannir un utilisateur ne suffit pas. Restreindre l'accès au forum à une adresse IP ou un ensemble d'adresses IP peut être le meilleur moyen de protection. Dans ce cas, vous pouvez ajouter les adresses IP problématiques ou des blocks CIDR entiers à cette liste noire, et ceux ci ne pourront ni s'identifier ni créer un nouveau compte.",
"lead": "Configurez votre liste noire ici.",
"description": "Quelques fois, bannir un utilisateur ne suffit pas. Restreindre l'accès au forum à une adresse IP ou à un ensemble d'adresses IP peut être le meilleur moyen de protection. Dans ce cas, vous pouvez ajouter les adresses IP problématiques ou des plages d'adresses à cette liste noire, ce qui empêchera l'identification et la création de nouveau compte.",
"active-rules": "Règles actives",
"validate": "Valider la liste noire",
"apply": "Appliquer la liste noire",

View File

@@ -8,5 +8,5 @@
"failed_login_attempt": "Identification échouée",
"login_successful": "Vous êtes maintenant connecté !",
"dont_have_account": "Vous n'avez pas de compte ?",
"logged-out-due-to-inactivity": "Vous avez été déconnecté du Panneau de Contrôle d'Administration en raison de votre inactivité"
"logged-out-due-to-inactivity": "Vous avez été déconnecté du <strong>Tableau de bord</strong> en raison de votre inactivité"
}

View File

@@ -65,5 +65,11 @@
"bootbox.confirm": "Confirmer",
"cover.dragging_title": "Positionnement de la photo de couverture",
"cover.dragging_message": "Déplacez la photo de couverture à la position désiré et cliquez sur \"Enregistrer\"",
"cover.saved": "Photo de couverture et position sauvegardé. "
"cover.saved": "Photo de couverture et position sauvegardé. ",
"thumbs.modal.title": "Gérer les vignettes des sujets",
"thumbs.modal.no-thumbs": "Aucune vignette trouvée.",
"thumbs.modal.resize-note": "<strong>Remarque</strong>: ce forum est configuré pour redimensionner les vignettes des sujets jusqu'à une largeur maximale de %1px",
"thumbs.modal.add": "Ajouter une vignette",
"thumbs.modal.remove": "Supprimer une vignette",
"thumbs.modal.confirm-remove": "Voulez-vous vraiment supprimer cette vignette ?"
}

View File

@@ -63,7 +63,7 @@
"notificationType_new-chat": "Lorsque vous recevez un message du chat ",
"notificationType_new-group-chat": "Lorsque vous recevez un message de discussion de groupe",
"notificationType_group-invite": "Lorsque vous recevez une invitation d'un groupe",
"notificationType_group-leave": "When a user leaves your group",
"notificationType_group-leave": "Lorsqu'un utilisateur quitte votre groupe",
"notificationType_group-request-membership": "Quand quelqu'un demande à rejoindre un groupe que vous administrez",
"notificationType_new-register": "Lorsque quelqu'un est ajouté à la file d'attente d'inscription",
"notificationType_post-queue": "Lorsque un nouveau message est mis en file d'attente",

View File

@@ -12,7 +12,7 @@
"top-alltime": "Sujets les mieux notés",
"moderator-tools": "Outils de modération",
"flagged-content": "Contenu signalé",
"ip-blacklist": "Liste noire d'adresses IP",
"ip-blacklist": "Liste noire d'IPs",
"post-queue": "File d'attente des messages",
"users/online": "Utilisateurs en ligne",
"users/latest": "Derniers inscrits",

View File

@@ -11,7 +11,7 @@
"posted-by": "Posté par",
"in-categories": "Dans les catégories",
"search-child-categories": "Rechercher également dans les sous catégories",
"has-tags": "Contient les tags",
"has-tags": "Contient les mots-clés",
"reply-count": "Nombre de réponses",
"at-least": "Au moins",
"at-most": "Au plus",
@@ -20,7 +20,7 @@
"votes": "Votes",
"newer-than": "Plus récent que",
"older-than": "Plus vieux que",
"any-date": "Toute date",
"any-date": "Toute dates",
"yesterday": "Hier",
"one-week": "Une semaine",
"two-weeks": "Deux semaines",

View File

@@ -155,5 +155,7 @@
"diffs.restore-description": "Une nouvelle révision sera ajoutée à l'historique des modifications de ce message.",
"diffs.post-restored": "Restauration avec succès dans une révision antérieure",
"timeago_later": "%1",
"timeago_earlier": "il y a %1"
"timeago_earlier": "il y a %1",
"first-post": "Premier message",
"last-post": "Dernier message"
}

View File

@@ -5,5 +5,5 @@
"maximum-file-size": "%1 Ko maximum",
"no-uploads-found": "Aucun fichiers envoyés",
"public-uploads-info": "Les téléchargements sont publics, tous les visiteurs peuvent les voir.",
"private-uploads-info": "Les téléchargements sont privés, seuls les utilisateurs connectés peuvent les voir."
"private-uploads-info": "Les envois sont privés, seuls les utilisateurs connectés peuvent les voir."
}

View File

@@ -8,23 +8,23 @@
"email": "Email",
"confirm_email": "Confirmer l'adresse email",
"account_info": "Informations du compte",
"admin_actions_label": "Administration",
"ban_account": "Bannir",
"admin_actions_label": "Modération",
"ban_account": "Bannir le <strong>compte</strong>",
"ban_account_confirm": "Êtes-vous sûr de bien vouloir bannir cet utilisateur ?",
"unban_account": "Restaurer le compte",
"unban_account": "Rétablir le <strong>compte</strong>",
"delete_account": "Supprimer le compte",
"delete_account_as_admin": "Supprimer le <strong>compte</strong>",
"delete_content": "Supprimer <strong>le contenu</strong> du compte",
"delete_all": "Supprimer <strong>le compte</strong> et <strong>le contenu</strong>",
"delete_account_confirm": "Êtes-vous sûr de vouloir supprimer votre compte?<br /><strong>Cette action est irréversible et vous ne pourrez récupérer aucune de vos données</strong><br /><br />Entrez votre mot de passe pour confirmer que vous souhaitez détruire ce compte.",
"delete_this_account_confirm": "Êtes-vous sûr de vouloir supprimer ce compte? <br /><strong>Cette action est irréversible, les messages deviendront anonymes et vous ne pourrez pas restaurer les messages associés avec le compte supprimé.</strong><br /><br />",
"delete_account_content_confirm": "Êtes-vous sûr de vouloir supprimer le contenu de ce compte (messages / sujets / téléversements)? <br /><strong>Cette action est irréversible et vous ne pourrez récupérer aucune donnée.</strong><br /><br />",
"delete_all_confirm": "Êtes-vous sûr de vouloir supprimer ce compte et tout son contenu (messages / sujets / téléversements)? <br /><strong>Cette action est irréversible et vous ne pourrez récupérer aucune donnée.</strong><br /><br />",
"delete_account_content_confirm": "Êtes-vous sûr de vouloir supprimer le contenu de ce compte (messages / sujets / fichiers envoyés)? <br /><strong>Cette action est irréversible et vous ne pourrez récupérer aucune donnée.</strong><br /><br />",
"delete_all_confirm": "Êtes-vous sûr de vouloir supprimer ce compte et tout son contenu (messages / sujets / fichiers envoyés)? <br /><strong>Cette action est irréversible et vous ne pourrez récupérer aucune donnée.</strong><br /><br />",
"account-deleted": "Compte supprimé",
"account-content-deleted": "Compte supprimé",
"account-content-deleted": "Contenu du compte supprimé",
"fullname": "Nom",
"website": "Site web",
"location": "Situation géographique",
"location": "Localisation",
"age": "Âge",
"joined": "Inscrit",
"lastonline": "Dernière connexion",
@@ -54,7 +54,7 @@
"unfollow": "Se désabonner",
"more": "Plus",
"profile_update_success": "Le profil a bien été mis à jour !",
"change_picture": "Changer d'image",
"change_picture": "Changer l'image",
"change_username": "Changer le nom d'utilisateur",
"change_email": "Changer l'e-mail",
"email_same_as_password": "Veuillez entrer votre mot de passe actuel pour continuer &ndash; vous devez saisir à nouveau votre email",
@@ -73,7 +73,7 @@
"change_password_success": "Votre mot de passe a été mis à jour.",
"confirm_password": "Confirmer le mot de passe",
"password": "Mot de passe",
"username_taken_workaround": "Le nom d'utilisateur désiré est déjà utilisé, nous l'avons donc légèrement modifié. Vous êtes maintenant connu comme <strong>%1</strong>",
"username_taken_workaround": "Le nom d'utilisateur souhaité est déjà utilisé, nous l'avons donc légèrement modifié. Vous êtes maintenant connu comme <strong>%1</strong>",
"password_same_as_username": "Votre mot de passe est identique à votre nom d'utilisateur. Veuillez en choisir un autre.",
"password_same_as_email": "Votre mot de passe est identique à votre adresse email. Veuillez en choisir un autre.",
"weak_password": "Sécurité du mot de passe faible.",
@@ -88,7 +88,7 @@
"show_email": "Afficher mon email",
"show_fullname": "Afficher mon nom complet",
"restrict_chats": "Autoriser la réception de messages ne provenant que des personnes auxquelles je suis abonné",
"digest_label": "Sinscrire aux résumés de l'actualité du forum",
"digest_label": "Sinscrire aux lettres de suivi d'activités",
"digest_description": "S'abonner par email aux mises à jours de ce forum (nouvelles notifications et nouveaux sujets) selon le planning sélectionné.",
"digest_off": "Désactivé",
"digest_daily": "Quotidien",
@@ -115,7 +115,7 @@
"upvote-notif-freq": "Fréquence de notification des votes positif",
"upvote-notif-freq.all": "Tout les votes positif",
"upvote-notif-freq.first": "En premier",
"upvote-notif-freq.everyTen": "Le top 10 des votes positif",
"upvote-notif-freq.everyTen": "Tous les dix votes positifs",
"upvote-notif-freq.threshold": "Sur 1, 5, 10, 25, 50, 100, 150, 200 ...",
"upvote-notif-freq.logarithmic": "Les 10, 100, 1000...",
"upvote-notif-freq.disabled": "Désactivé",
@@ -130,12 +130,12 @@
"grouptitle": "Nom du groupe",
"group-order-help": "Sélectionnez un groupe et utilisez les flèches pour organiser les titres",
"no-group-title": "Aucun titre de groupe",
"select-skin": "Sélectionner un thème",
"select-skin": "Sélectionner une apparence",
"select-homepage": "Sélectionner une page d'accueil",
"homepage": "Page d'accueil",
"homepage_description": "Sélectionnez une page à utiliser comme page d'accueil du forum, ou \"Aucune\" pour utiliser la page d'accueil par défaut.",
"custom_route": "Route de la page d'accueil personnalisée",
"custom_route_help": "Entrez le nom d'une route ici, sans slash au début (par exemple \"recent\" ou \"popular\")",
"custom_route": "Chemin personnalisé de la page d'accueil",
"custom_route_help": "Entrez le chemin ici, sans slash au début (par exemple \"recent\" ou \"popular\")",
"sso.title": "Services d'authentification unique",
"sso.associated": "Associé avec",
"sso.not-associated": "Cliquez ici pour associer",
@@ -161,8 +161,8 @@
"consent.lead": "Ce forum collecte et traite vos informations personnelles.",
"consent.intro": "Nous utilisons ces informations strictement pour personnaliser votre expérience dans cette communauté, ainsi que pour associer les messages que vous publiez à votre compte utilisateur. Lors de l'étape d'enregistrement, vous avez été invité à fournir un nom d'utilisateur et une adresse e-mail. Vous pouvez également fournir des informations supplémentaires pour compléter votre profil. <br /><br /> Nous conservons ces informations durant la durée de vie de votre compte utilisateur. À tout moment vous pouvez supprimer votre compte. À tout moment, vous pouvez demander une copie de vos contributions, via la page de vos données personnelles.<br /><br /> Si vous avez des questions ou préoccupations, nous vous encourageons à contacter l'équipe d'administration de ce forum.",
"consent.email_intro": "Occasionnellement, nous pouvons envoyer des courriels afin de fournir des mises à jour et / ou de vous informer de toute nouvelle activité qui vous concerne. Vous pouvez personnaliser la fréquence d'envoi (y compris la désactiver), ainsi que sélectionner les types de notifications à recevoir, via vos paramètres utilisateur.",
"consent.digest_frequency": "Par défaut, ce forum délivre des résumés par courriels tous les %1.",
"consent.digest_off": "Actuellement, ce forum n'envoi pas de résumés par courriel",
"consent.digest_frequency": "Par défaut, ce forum délivre des lettres d'activités tous les %1.",
"consent.digest_off": "Actuellement, ce forum n'envoi pas de lettre d'activités",
"consent.received": "Vous avez donné votre accord pour que ce site collecte et traite vos informations. Aucune action supplémentaire n'est requise.",
"consent.not_received": "Vous n'avez pas donné votre accord pour la collecte et le traitement des données. A tout moment, l'équipe d'administration de ce site peut choisir de supprimer votre compte afin de se conformer au règlement général sur la protection des données.",
"consent.give": "Donner son accord",
@@ -176,7 +176,7 @@
"consent.right_to_data_portability_description": "Vous pouvez exporter de toutes vos données collectées. Vous pouvez le faire en cliquant sur le bouton ci-dessous.",
"consent.export_profile": "Exporter Profile (.json)",
"consent.export-profile-success": "Exportation du profil, vous recevrez une notification lorsqu'elle sera terminée.",
"consent.export_uploads": "Exporter le contenu de vos fichiers envoyés (.zip)",
"consent.export_uploads": "Exporter vos fichiers envoyés (.zip)",
"consent.export-uploads-success": "Exportation des envois, vous recevrez une notification lorsqu'elle sera terminée.",
"consent.export_posts": "Exporter vos messages (.csv)",
"consent.export-posts-success": "Exportation des messages, vous recevrez une notification lorsqu'elle sera terminée."

View File

@@ -1,7 +1,7 @@
{
"latest_users": "Derniers inscrits",
"top_posters": "Utilisateurs les plus actifs",
"most_reputation": "Les plus Réputés",
"most_reputation": "Meilleur Réputation",
"most_flags": "Les plus signalés",
"search": "Rechercher",
"enter_username": "Entrez le nom d'un utilisateur",
@@ -13,7 +13,7 @@
"prompt-email": "Emails:",
"groups-to-join": "Groupes à rejoindre lorsque l'invitation est acceptée:",
"invitation-email-sent": "Un email d'invitation a été envoyé à %1",
"user_list": "Liste d'Utilisateurs",
"user_list": "Liste d'utilisateurs",
"recent_topics": "Sujets Récents",
"popular_topics": "Sujets Populaires",
"unread_topics": "Sujets Non-Lus",

View File

@@ -39,9 +39,13 @@
"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

@@ -91,6 +91,7 @@
"already-unbookmarked": "Xa desmarcaches esta mensaxe",
"cant-ban-other-admins": "Non podes botar outros administradores!",
"cant-remove-last-admin": "Eres o único administrador. Engade outros administradores antes de quitarte a ti mesmo como administrador.",
"account-deletion-disabled": "Account deletion is disabled",
"cant-delete-admin": "Retirar privilexios de administrador desta conta antes de intentar borrala",
"already-deleting": "Already deleting",
"invalid-image": "Invalid image",
@@ -174,5 +175,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

@@ -65,5 +65,11 @@
"bootbox.confirm": "Confirmar",
"cover.dragging_title": "Colocar foto de portada",
"cover.dragging_message": "Arrastra a foto d portada ó lugar que desexes e fai clic en \"Gardar\"",
"cover.saved": "Imaxe e posición da foto de portada gardadas."
"cover.saved": "Imaxe e posición da foto de portada gardadas.",
"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?"
}

View File

@@ -155,5 +155,7 @@
"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"
"timeago_earlier": "%1 earlier",
"first-post": "First post",
"last-post": "Last post"
}

View File

@@ -44,9 +44,9 @@
"redis.keyspace-hits": "Keyspace Hits",
"redis.keyspace-misses": "Keyspace Misses",
"redis.raw-info": "מידע לא מעובד מRedis",
"redis.raw-info": "מידע לא מעובד מ-Redis",
"postgres": "Postgres",
"postgres.version": "גרסאת PostgreSQL",
"postgres.raw-info": "מידע לא מעובד מ Postgres"
"postgres.raw-info": "מידע לא מעובד מ-Postgres"
}

View File

@@ -1,9 +1,9 @@
{
"loading": "טוען סקין...",
"homepage": "דף הבית",
"select-skin": "סקין נבחר",
"current-skin": "סקין נוכחי",
"skin-updated": "סקין מעודכן",
"applied-success": "העיצוב %1 הוחל בהצלחה",
"revert-success": "העיצובהוחזר לצבעים הבסיסיים"
"loading": "טוען עיצובים",
"homepage": "דף הפרוייקט",
"select-skin": "בחר עיצוב זה",
"current-skin": "עיצוב נוכחי",
"skin-updated": "עיצוב עודכן",
"applied-success": "עיצוב %1 הוחל בהצלחה",
"revert-success": "עיצוב הוחזר לצבעים בסיסיים"
}

View File

@@ -10,7 +10,7 @@
"git": "git",
"memory": "זיכרון",
"load": "system load",
"cpu-usage": "cpu usage",
"cpu-usage": "שימוש ב-CPU",
"uptime": "uptime",
"registered": "רשום",

View File

@@ -1,12 +1,12 @@
{
"logger-settings": "Logger Settings",
"description": "By enabling the check boxes, you will receive logs to your terminal. If you specify a path, logs will then be saved to a file instead. HTTP logging is useful for collecting statistics about who, when, and what people access on your forum. In addition to logging HTTP requests, we can also log socket.io events. Socket.io logging, in combination with redis-cli monitor, can be very helpful for learning NodeBB's internals.",
"explanation": "Simply check/uncheck the logging settings to enable or disable logging on the fly. No restart needed.",
"enable-http": "Enable HTTP logging",
"enable-socket": "Enable socket.io event logging",
"file-path": "Path to log file",
"logger-settings": "הגדרות מנהל הרישום",
"description": "על-ידי הפיכת תיבות הסימון לזמינות, תקבל יומני רישום למסוף שלך. אם תציין נתיב, יומני הרישום יישמרו בקובץ במקום זאת. רישום HTTP שימושי לאיסוף נתונים סטטיסטיים אודות מי ומתי אנשים נכנסים לפורום שלך. בנוסף לרישום בקשות ה-HTTP, אנו יכולים גם לרשום אירועי Socket.io, אשר בשילוב עם מודד redis-cli, יכול להיות מאוד מועיל ללימוד הפנימיים של NodeBB.",
"explanation": "הפעל או ​בטל את סימון הגדרות הרישום בכדי לאפשר או להשבית כניסה במהירות. אין צורך בהפעלה מחדש.",
"enable-http": "הפעל רישום HTTP",
"enable-socket": "הפעל רישום אירועים ב-socket.io",
"file-path": "נתיב קובץ יומן רישום",
"file-path-placeholder": "/path/to/log/file.log ::: leave blank to log to your terminal",
"control-panel": "Logger Control Panel",
"update-settings": "Update Logger Settings"
"control-panel": "לוח בקרת מנהל רישום",
"update-settings": "עדכן הגדרות מנהל רישום"
}

View File

@@ -1,5 +1,5 @@
{
"trending": "Trending",
"trending": "פופולארי",
"installed": "הותקן",
"active": "פעיל",
"inactive": "לא-פעיל",
@@ -10,14 +10,14 @@
"plugin-search": "חיפוש תוספים",
"plugin-search-placeholder": "חפש תוספים...",
"submit-anonymous-usage": "Submit anonymous plugin usage data.",
"submit-anonymous-usage": "שלח נתוני שימוש אנונימיים בתוסף.",
"reorder-plugins": "סדר מחדש תוספים",
"order-active": "הזמן תוסף פעיל",
"dev-interested": "מתעניין בכתיבת תוספים לNodeBB?",
"docs-info": "Full documentation regarding plugin authoring can be found in the <a target=\"_blank\" href=\"https://docs.nodebb.org/development/plugins/\">NodeBB Docs Portal</a>.",
"dev-interested": "מתעניין בכתיבת תוספים ל-NodeBB?",
"docs-info": "ניתן למצוא תיעוד מלא בנוגע לכתיבת תוסף ב <a target=\"_blank\" href=\"https://docs.nodebb.org/development/plugins/\">פורטל מסמכי NodeBB.</a>.",
"order.description": "Certain plugins work ideally when they are initialised before/after other plugins.",
"order.explanation": "Plugins load in the order specified here, from top to bottom",
"order.description": "תוספים מסוימים פועלים באופן אידיאלי כאשר הם מאותחלים לפני/אחרי תוספים אחרים.",
"order.explanation": "תוספים נטענים בסדר שצוין כאן, מלמעלה למטה",
"plugin-item.themes": "ערכות נושא",
"plugin-item.deactivate": "בטל",
@@ -27,31 +27,31 @@
"plugin-item.settings": "הגדרות",
"plugin-item.installed": "מותקן",
"plugin-item.latest": "אחרונים",
"plugin-item.upgrade": "שדרוג",
"plugin-item.upgrade": "שדרג",
"plugin-item.more-info": "מידע נוסף:",
"plugin-item.unknown": "לא ידוע",
"plugin-item.unknown-explanation": "The state of this plugin could not be determined, possibly due to a misconfiguration error.",
"plugin-item.compatible": "This plugin works on NodeBB %1",
"plugin-item.not-compatible": "This plugin has no compatibility data, make sure it works before installing on your production environment.",
"plugin-item.unknown-explanation": "לא היתה דרך לקבוע מצב תוסף זה, כנראה עקב שגיאת קביעת תצורה שגויה.",
"plugin-item.compatible": "תוסף זה פועל ב- NodeBB %1",
"plugin-item.not-compatible": "תוסף זה אינו כולל נתוני תאימות, ודא שהוא פועל לפני ההתקנה בסביבת הייצור שלך.",
"alert.enabled": "תוסף מופעל",
"alert.disabled": "Plugin Disabled",
"alert.disabled": "תוסף מושבת",
"alert.upgraded": "תוסף שודרג",
"alert.installed": "תוסף הותקן",
"alert.uninstalled": "תוסף הוסר",
"alert.activate-success": "Please restart your NodeBB to fully activate this plugin",
"alert.deactivate-success": "Plugin successfully deactivated",
"alert.upgrade-success": "Please rebuild and restart your NodeBB to fully upgrade this plugin.",
"alert.install-success": "Plugin successfully installed, please activate the plugin.",
"alert.uninstall-success": "The plugin has been successfully deactivated and uninstalled.",
"alert.suggest-error": "<p>NodeBB could not reach the package manager, proceed with installation of latest version?</p><div class=\"alert alert-danger\"><strong>Server returned (%1)</strong>: %2</div>",
"alert.package-manager-unreachable": "<p>NodeBB could not reach the package manager, an upgrade is not suggested at this time.</p>",
"alert.incompatible": "<p>Your version of NodeBB (v%1) is only cleared to upgrade to v%2 of this plugin. Please update your NodeBB if you wish to install a newer version of this plugin.</p>",
"alert.possibly-incompatible": "<div class=\"alert alert-warning\"><p><strong>No Compatibility Information Found</strong></p><p>This plugin did not specify a specific version for installation given your NodeBB version. Full compatibility cannot be guaranteed, and may cause your NodeBB to no longer start properly.</p></div><p>In the event that NodeBB cannot boot properly:</p><pre><code>$ ./nodebb reset plugin=\"%1\"</code></pre><p>Continue installation of latest version of this plugin?</p>",
"alert.reorder": "Plugins Re-ordered",
"alert.reorder-success": "Please rebuild and restart your NodeBB to fully complete the process.",
"alert.activate-success": "אנא הפעל מחדש את NodeBB בכדי להפעיל תוסף זה באופן מלא.",
"alert.deactivate-success": "התוסף הושבת בהצלחה",
"alert.upgrade-success": "בנה והפעל מחדש את NodeBB בכדי לשדרג תוסף זה במלואו.",
"alert.install-success": "תוסף הותקן בהצלחה, אנא הפעל את התוסף.",
"alert.uninstall-success": "התוסף בוטל והוסר בהצלחה.",
"alert.suggest-error": "<p>ל-NodeBB לא היתה אפשרות להגיע למנהל החבילות, המשך בהתקנה של הגירסה העדכנית ביותר?</p><div class=\"alert alert-danger\"><strong>השרת החזיר (%1)</strong>: %2</div>",
"alert.package-manager-unreachable": "<p>NodeBB לא הצליח להגיע למנהל החבילות, בשלב זה לא מומלץ לשדרג.</p>",
"alert.incompatible": "<p>הגרסה שלך של NodeBB (v%1) נוקה רק לשדרוג v%2 של התוסף הזה. אנא עדכן את NodeBB אם ברצונך להתקין גרסה חדשה יותר של תוסף זה.</p>",
"alert.possibly-incompatible": "<div class=\"alert alert-warning\"><p><strong>לא נמצא מידע על תאימות</strong></p><p>תוסף זה לא ציין גרסה ספציפית להתקנה בגרסת NodeBB שלך. אין אפשרות להבטיח תאימות מלאה, והיא עלולה לגרום ל- NodeBB לא לפעול כראוי.</p></div><p>במקרה ש- NodeBB לא יכול לאתחל כראוי:</p><pre><code>$ ./nodebb reset plugin=\"%1\"</code></pre><p>להמשיך בהתקנת הגרסה האחרונה של תוסף זה?</p>",
"alert.reorder": "תוספים שהוזמנו מחדש",
"alert.reorder-success": "אנא בנה והפעל מחדש את NodeBB בכדי להשלים את התהליך במלואו.",
"license.title": "מידע רישיון התוסף",
"license.intro": "The plugin <strong>%1</strong> is licensed under the %2. Please read and understand the license terms prior to activating this plugin.",
"license.intro": "תוסף <strong>%1</strong> מורשה תחת %2. אנא קרא והבן את תנאי הרשיון לפני הפעלת תוסף זה.",
"license.cta": "האם להמשיך בהפעלת התוסף הזה?"
}

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