Compare commits

..

172 Commits

Author SHA1 Message Date
Julian Lam
830d2a2de0 feat: link preview, WIP, to be made into plugin 2023-06-06 14:51:31 -04:00
Misty Release Bot
49211815f5 Latest translations and fallbacks 2023-06-02 09:18:54 +00:00
Barış Soner Uşaklı
2ba70e4367 dont shrink left-sidebar 2023-06-01 20:42:37 -04:00
Barış Soner Uşaklı
d3c5a79d44 fix: #11664, dont create backlinks for quotes 2023-06-01 13:48:12 -04:00
renovate[bot]
b5ee02474f fix(deps): update dependency nodebb-theme-harmony to v1.0.40 (#11669)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-01 12:45:09 -04:00
Barış Soner Uşaklı
a5b080ea6f fix: wrap on events page 2023-06-01 12:25:40 -04:00
Barış Soner Uşaklı
392a7d2803 feat: upgrade fonts 2023-06-01 11:49:17 -04:00
renovate[bot]
1033cd1cf2 fix(deps): pin dependencies (#11660)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-01 11:20:18 -04:00
renovate[bot]
e6344db8dd fix(deps): update dependency webpack to v5.85.0 (#11663)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-01 11:08:14 -04:00
Misty Release Bot
d4afd1edfe Latest translations and fallbacks 2023-06-01 09:20:29 +00:00
Misty Release Bot
d508772cda chore(i18n): fallback strings for new resources: nodebb.admin-appearance-customise, nodebb.admin-appearance-skins, nodebb.admin-appearance-themes, nodebb.admin-settings-api 2023-06-01 01:16:42 +00:00
Barış Soner Uşaklı
7e05905372 some mobile fixes for tables and headers 2023-05-31 21:15:33 -04:00
Misty Release Bot
e53929fcac chore(i18n): fallback strings for new resources: nodebb.admin-manage-groups 2023-05-31 17:35:58 +00:00
Barış Soner Uşaklı
0560a6f6f3 fix language string 2023-05-31 13:35:32 -04:00
Barış Soner Uşaklı
9989ad9658 fix missing button style 2023-05-31 13:29:16 -04:00
Barış Soner Uşaklı
e0f25b3633 fix order plugins 2023-05-31 13:23:21 -04:00
Barış Soner Uşaklı
3e8bcdc6b8 align upload table 2023-05-31 12:25:40 -04:00
Barış Soner Uşaklı
2c7a4a33e0 Revert "fix(deps): update dependency @fontsource/inter to v5 (#11661)"
This reverts commit e5e8debf96.
2023-05-31 12:15:33 -04:00
renovate[bot]
e5e8debf96 fix(deps): update dependency @fontsource/inter to v5 (#11661)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-31 11:58:02 -04:00
Barış Soner Uşaklı
c3afe44686 Acp redesign (#11639)
* acp sidebar

* gap in nav

* remove shadow

* label fixes

* color fixes

* feat: settings page wip

* feat: scroll spy 👓

move social into general, store social in meta.config like other settings
write upgrade script

* remove social

* rermove openapi routes

* cleanup, highlight selected nav item

* more cleanup

* advanced margin top

* derp

* match design

* bring back version alert

fix homepage js, since it moved to general settings

* remove unused tpls

these moved to general settings

* remove more  css

* offcanvas for mobile

fix search

* add timeout

* add new props

* manage categories

* small fixes

* category-edit

* feat category page fixes

* add title to settings pages

add user settings page

* small fixes

* some more settings pages

* fix: plugin page titles

* more settings pages

* more padding

* more pages, add acp paginator.tpl

so it doesn't change when active theme changes

* remove placeholder

* dashboard table

* fix: openapi

* fix: controller tests

* use fonts from core

* some small fixes

* fix rep page

* refactor: fix name of upgrade script

* create category modal

group edit

* group/groups pages

* admins mods

* privs

* uploads

* missing margin

* more acp pages

* more pages

* plugins/rewards/widgets

* wrap rewards

* fix widgets

* fix widget clone button

* fix group acp edit link

* update search dropdown

* remove display block from tbody

* use less css

* remove some derp links

* remove striped tables

* remove p tags from lang files

* update email settings

* Update api.tpl

* move tag-whitelist
2023-05-31 11:54:48 -04:00
renovate[bot]
6d4ab1d0c1 fix(deps): update dependency nodebb-theme-harmony to v1.0.39 (#11659)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-31 09:37:10 -04:00
renovate[bot]
fe10356c57 fix(deps): update socket.io packages to v4.6.2 (#11658)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-31 09:34:44 -04:00
renovate[bot]
a13b5c402a fix(deps): update dependency ipaddr.js to v2.1.0 (#11653)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-30 22:05:36 -04:00
renovate[bot]
032425b241 fix(deps): update dependency nodebb-plugin-composer-default to v10.1.8 (#11656)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-30 22:01:02 -04:00
renovate[bot]
a7a1cda5f8 fix(deps): update dependency nodebb-plugin-markdown to v12.0.5 (#11657)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-30 21:59:44 -04:00
Barış Soner Uşaklı
9f3bdf75d0 fix: app.newTopic usage 2023-05-30 20:04:16 -04:00
Barış Soner Uşaklı
05460d8ecc fix: rtl fixes for code and long text
closes #11643, closes #11655
2023-05-30 19:59:34 -04:00
Barış Soner Uşaklı
28ad147b6d Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2023-05-30 19:31:22 -04:00
Barış Soner Uşaklı
2cf865e852 refactor: use new params 2023-05-30 19:31:16 -04:00
renovate[bot]
e4c2015f66 fix(deps): update dependency nodebb-theme-persona to v13.0.73 (#11652)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-30 19:26:10 -04:00
renovate[bot]
d242bc299f fix(deps): update dependency nodebb-plugin-composer-default to v10.1.7 (#11654)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-30 19:26:03 -04:00
Barış Soner Uşaklı
1974abeb98 fix: topic count in tools after purge closes #11651 2023-05-30 19:25:13 -04:00
Barış Soner Uşaklı
325c1955b8 feat: allow more params to app.newTopic/newReply
closes #11649
2023-05-30 19:06:02 -04:00
renovate[bot]
3b53f41530 chore(deps): update commitlint monorepo to v17.6.5 (#11648)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-30 10:18:13 -04:00
renovate[bot]
bd93ab8b50 fix(deps): update dependency nodemailer to v6.9.3 (#11644)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-30 10:18:02 -04:00
renovate[bot]
f9ba518a2f fix(deps): update dependency nodebb-theme-harmony to v1.0.38 (#11646)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-30 10:17:46 -04:00
renovate[bot]
c474841e4f fix(deps): update dependency nodebb-theme-persona to v13.0.72 (#11647)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-30 10:17:37 -04:00
Barış Soner Uşaklı
1c3bb99476 Merge branch 'master' into develop 2023-05-30 09:54:27 -04:00
renovate[bot]
5daa733c8b fix(deps): update dependency nodebb-widget-essentials to v7.0.13 (#11645)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-29 14:28:02 -04:00
Barış Soner Uşaklı
8d4659ea07 remove unused css 2023-05-28 20:09:29 -04:00
Barış Soner Uşaklı
11cd32722e Merge branch 'master' into develop 2023-05-28 18:13:50 -04:00
renovate[bot]
7c333fb173 fix(deps): update dependency webpack to v5.84.1 (#11635)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-28 15:30:23 -04:00
renovate[bot]
14ac120638 fix(deps): update dependency @popperjs/core to v2.11.8 (#11636)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-28 15:30:14 -04:00
renovate[bot]
45af933322 fix(deps): update dependency winston to v3.9.0 (#11637)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-28 15:30:05 -04:00
renovate[bot]
1bc3c384f2 fix(deps): update dependency postcss to v8.4.24 (#11642)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-28 15:29:45 -04:00
renovate[bot]
9a5d39c0d0 chore(deps): update dependency jsdom to v22.1.0 (#11640)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-28 15:29:36 -04:00
Misty Release Bot
0de0df2908 Latest translations and fallbacks 2023-05-28 09:18:34 +00:00
Barış Soner Uşaklı
1ab0faa4a9 test: remove is touch test 2023-05-27 13:33:18 -04:00
renovate[bot]
a6be0cd74b fix(deps): update dependency nodebb-theme-persona to v13.0.71 (#11641)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-27 12:42:36 -04:00
renovate[bot]
3c9a960e5e fix(deps): update dependency nodebb-plugin-composer-default to v10.1.6 (#11638)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-26 21:26:32 -04:00
renovate[bot]
f5bcdc876c fix(deps): update dependency cron to v2.3.1 (#11633)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-25 18:48:26 -04:00
renovate[bot]
73d8ac6651 fix(deps): update dependency nodebb-theme-persona to v13.0.70 (#11632)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-25 18:48:13 -04:00
Barış Soner Uşaklı
afb684ebe7 Merge branch 'master' into develop 2023-05-25 09:20:23 -04:00
Misty Release Bot
f8fe8f4af4 Latest translations and fallbacks 2023-05-25 09:19:09 +00:00
Barış Soner Uşaklı
99aaa9f141 feat: update progress bar more frequently 2023-05-24 13:54:44 -04:00
renovate[bot]
235324649e fix(deps): update dependency webpack to v5.84.0 (#11631)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-24 13:47:10 -04:00
Barış Soner Uşaklı
8c9ab01f3f feat: closes #11630
install & launch forum after entering admin user details in one step
2023-05-24 13:17:31 -04:00
renovate[bot]
57e3f99926 chore(deps): update dependency smtp-server to v3.12.0 (#11628)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-24 10:00:00 -04:00
renovate[bot]
b10227dcde fix(deps): update dependency nodebb-theme-peace to v2.0.27 (#11629)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-24 09:38:47 -04:00
Misty Release Bot
94779355d8 Latest translations and fallbacks 2023-05-24 09:19:11 +00:00
Barış Soner Uşaklı
366b18e02f test: remove socket.io test 2023-05-23 16:41:26 -04:00
renovate[bot]
70d0fc1ae6 fix(deps): update dependency ace-builds to v1.22.0 (#11621)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-23 15:28:18 -04:00
renovate[bot]
21b61b372f fix(deps): update dependency nodebb-plugin-emoji to v5.0.16 (#11626)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-23 15:28:07 -04:00
renovate[bot]
5c70b4283c fix(deps): update dependency webpack-merge to v5.9.0 (#11622)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-23 15:27:58 -04:00
Barış Soner Uşaklı
590a7237e7 chore: up harmony 2023-05-23 09:14:31 -04:00
Barış Soner Uşaklı
63ae03b4c9 feat: add hidden-empty utility 2023-05-23 09:13:32 -04:00
Misty Release Bot
44f6fe1e0d Latest translations and fallbacks 2023-05-23 09:19:16 +00:00
Barış Soner Uşaklı
ed54c7c0ef chore: up harmony 2023-05-22 13:43:24 -04:00
Barış Soner Uşaklı
91760eeff6 chore: up harmony 2023-05-22 13:06:21 -04:00
Barış Soner Uşaklı
3066519028 add await 2023-05-22 12:02:34 -04:00
Barış Soner Uşaklı
7ab05f5dfd chore: up emoji 2023-05-22 11:49:55 -04:00
Barış Soner Uşaklı
3cb4edf19e test: log socket.io error
dont call callback twice
2023-05-22 10:20:56 -04:00
Barış Soner Uşaklı
62ed6f3d08 Merge branch 'master' into develop 2023-05-22 09:04:07 -04:00
renovate[bot]
70bb50cd36 chore(deps): update dependency eslint to v8.41.0 (#11616)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-21 20:43:02 -04:00
Barış Soner Uşaklı
1bc24b70a8 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2023-05-21 19:09:18 -04:00
Barış Soner Uşaklı
4388732825 chore: up harmony 2023-05-21 19:09:13 -04:00
Misty Release Bot
1ffc9221b6 chore(i18n): fallback strings for new resources: nodebb.users 2023-05-21 23:09:09 +00:00
Barış Soner Uşaklı
b0c87e0e78 change lang key 2023-05-21 19:08:44 -04:00
Barış Soner Uşaklı
e0300ab7b4 fix: add loadingMore flag to chat infinite load 2023-05-21 18:58:45 -04:00
Barış Soner Uşaklı
12e75ff418 test: fix another test 2023-05-21 17:44:27 -04:00
Barış Soner Uşaklı
9a3c62f755 chore: up emoji 2023-05-21 17:43:18 -04:00
Barış Soner Uşaklı
c201bf4507 test: fix test 2023-05-21 17:02:59 -04:00
Barış Soner Uşaklı
783fbfd838 chore: up emoji 2023-05-21 16:16:03 -04:00
Barış Soner Uşaklı
7a3468a1f3 chore: up emoji 2023-05-21 16:08:34 -04:00
Barış Soner Uşaklı
933f5a903d chore: up emoji 2023-05-21 15:57:11 -04:00
Barış Soner Uşaklı
ed15cbb06a feat: translate bodyShort
turns [[notifications:upvoted_your_post_in, test1, Vote *for* NodeBB :ballot_box_with_ballot:]]   into <strong>test1</strong> has upvoted your post in <strong>Vote *for* NodeBB :ballot_box_with_ballot:</strong>. so emoji plugin can parse emojis and they don't get escaped by translator client side
2023-05-21 15:54:18 -04:00
Barış Soner Uşaklı
cdeaef6b7c fix: #11619, fix selector 2023-05-21 15:29:45 -04:00
Barış Soner Uşaklı
4b40b44c67 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2023-05-21 11:49:05 -04:00
Barış Soner Uşaklı
d586b8b6b5 Merge branch 'master' into develop 2023-05-21 11:49:04 -04:00
Misty Release Bot
5ab352118a Latest translations and fallbacks 2023-05-21 09:18:36 +00:00
Barış Soner Uşaklı
61f4202ed6 chore: up harmony 2023-05-20 20:55:07 -04:00
Barış Soner Uşaklı
dc0ab46e71 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2023-05-20 15:02:38 -04:00
Barış Soner Uşaklı
5d089363e1 chore: up themes 2023-05-20 15:02:33 -04:00
Misty Release Bot
54a683bbd7 chore(i18n): fallback strings for new resources: nodebb.modules 2023-05-20 18:55:33 +00:00
Barış Soner Uşaklı
ca6f43c5e7 chore: scroll up alert 2023-05-20 14:55:08 -04:00
Barış Soner Uşaklı
c48f15c50a chore: harmony 2023-05-20 14:35:45 -04:00
Barış Soner Uşaklı
b1fbc1945c refactor: use app.parseAndTranslate 2023-05-20 14:35:05 -04:00
Barış Soner Uşaklı
14c93cd503 chore: up themes 2023-05-20 14:25:55 -04:00
Barış Soner Uşaklı
6188d8be3c chore: up harmony 2023-05-19 20:42:56 -04:00
Barış Soner Uşaklı
c52916de8e fix: text area height calculation in chats 2023-05-19 20:42:39 -04:00
Barış Soner Uşaklı
9e416d7fda chore: up harmony 2023-05-19 09:35:20 -04:00
Misty Release Bot
b67a88cc6c Latest translations and fallbacks 2023-05-19 09:18:49 +00:00
Barış Soner Uşaklı
fa7789ec45 Merge branch 'master' into develop 2023-05-18 22:27:32 -04:00
renovate[bot]
f0336af4f9 fix(deps): update dependency nodebb-theme-peace to v2.0.25 (#11615)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-18 22:26:47 -04:00
Barış Soner Uşaklı
c77b622453 fix: textarea on error 2023-05-18 18:12:02 -04:00
Barış Soner Uşaklı
de2f76bbd3 Merge branch 'master' into develop 2023-05-18 18:08:31 -04:00
Barış Soner Uşaklı
3cef2535cc fix: closes #11612
fix selectors
2023-05-18 14:20:09 -04:00
Barış Soner Uşaklı
7c5fdfa50b Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2023-05-18 14:12:38 -04:00
Barış Soner Uşaklı
cf7d933439 https://github.com/NodeBB/NodeBB/issues/11612
fix post content and title edit
2023-05-18 14:12:33 -04:00
renovate[bot]
a4ae2e08d8 fix(deps): update dependency webpack to v5.83.1 (#11608)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-18 13:47:19 -04:00
renovate[bot]
d1ccfac159 fix(deps): update dependency rimraf to v5.0.1 (#11610)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-18 13:47:11 -04:00
renovate[bot]
af00ebbe03 fix(deps): update dependency terser-webpack-plugin to v5.3.9 (#11611)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-18 13:47:03 -04:00
Barış Soner Uşaklı
78c2e29cf2 chore: up persona 2023-05-18 13:46:43 -04:00
Barış Soner Uşaklı
5daaa5ea78 fix: edge case in category filter
selecting a category and then clicking on all categories was breaking selection icons
2023-05-18 13:44:59 -04:00
Barış Soner Uşaklı
160b891979 add userFilter-placeholders to core 2023-05-18 13:13:36 -04:00
Barış Soner Uşaklı
0da8b50624 chores: up peace 2023-05-18 12:41:44 -04:00
Barış Soner Uşaklı
43ea15ec71 Merge branch 'master' into develop 2023-05-18 10:30:41 -04:00
Barış Soner Uşaklı
29303f4a13 fix: #11572
add width to emojis
2023-05-18 10:30:37 -04:00
Misty Release Bot
b19fee5931 Latest translations and fallbacks 2023-05-18 09:18:43 +00:00
Barış Soner Uşaklı
7a147fb504 Merge branch 'master' into develop 2023-05-17 18:21:41 -04:00
Barış Soner Uşaklı
09fbe5651f Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2023-05-17 18:19:41 -04:00
Barış Soner Uşaklı
7f5ec0ef90 chore: up markdown 2023-05-17 18:19:40 -04:00
Misty Release Bot
fa3d119629 Latest translations and fallbacks 2023-05-17 09:19:37 +00:00
Barış Soner Uşaklı
cdfc1bfe5e chore: up themes 2023-05-16 20:56:50 -04:00
renovate[bot]
f1e2342d67 chore(deps): update redis docker tag to v7 (#10830)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-16 15:42:37 -04:00
renovate[bot]
d26c9bf83f fix(deps): update dependency ace-builds to v1.21.1 (#11607)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-16 15:42:02 -04:00
renovate[bot]
10ed33f1b6 fix(deps): update dependency pg-cursor to v2.10.0 (#11605)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-16 13:46:10 -04:00
Barış Soner Uşaklı
adf14ea57c fix: browser title if options.title is undefined 2023-05-16 13:05:03 -04:00
Barış Soner Uşaklı
826cc51410 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2023-05-16 10:49:24 -04:00
Barış Soner Uşaklı
fd80b612d2 chore: up harmony 2023-05-16 10:49:18 -04:00
Misty Release Bot
0aef9a9118 chore(i18n): fallback strings for new resources: nodebb.themes-harmony 2023-05-16 14:48:42 +00:00
Barış Soner Uşaklı
db9b807c86 feat: add lang string and drag fix 2023-05-16 10:48:15 -04:00
Barış Soner Uşaklı
4833a2b90c feat: center chat modal attr 2023-05-16 10:30:56 -04:00
Misty Release Bot
65ee7d856f Latest translations and fallbacks 2023-05-16 09:19:23 +00:00
renovate[bot]
49b3badbc5 fix(deps): update dependency @socket.io/redis-adapter to v8.2.1 (#11602)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-15 14:00:44 -04:00
renovate[bot]
3d9f6f41ec fix(deps): update dependency ace-builds to v1.21.0 (#11603)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-15 14:00:24 -04:00
renovate[bot]
9840289c24 fix(deps): update dependency pg to v8.11.0 (#11604)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-15 14:00:05 -04:00
Barış Soner Uşaklı
63b859f053 poc: use csrf_token in ws handshake (#11573) 2023-05-15 11:12:46 -04:00
Misty Release Bot
180326a420 Latest translations and fallbacks 2023-05-14 09:18:38 +00:00
Barış Soner Uşaklı
efea33d906 Merge branch 'master' into develop 2023-05-13 21:30:37 -04:00
renovate[bot]
18606f9c4d fix(deps): update dependency semver to v7.5.1 (#11597)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-13 13:05:04 -04:00
renovate[bot]
28fb4e10ae fix(deps): update dependency esbuild to v0.17.19 (#11598)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-13 13:04:38 -04:00
Misty Release Bot
f41151b5d2 Latest translations and fallbacks 2023-05-13 09:18:41 +00:00
Barış Soner Uşaklı
77528b984a add btn-group 2023-05-12 17:12:34 -04:00
Barış Soner Uşaklı
d6ead3d4c4 fix: lang strings 2023-05-12 12:18:11 -04:00
Barış Soner Uşaklı
031ffe491e test: add back missing tests 2023-05-12 10:22:13 -04:00
Barış Soner Uşaklı
bd80d36e0d Merge branch 'master' into develop 2023-05-12 09:48:25 -04:00
renovate[bot]
88e891fcc6 fix(deps): update dependency mongodb to v5.5.0 (#11593)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-12 09:43:08 -04:00
Misty Release Bot
2f95b698af Latest translations and fallbacks 2023-05-12 09:19:08 +00:00
Barış Soner Uşaklı
11d315df50 fix: #11594
set the order of theme to same as the on it's replacing
2023-05-11 22:39:37 -04:00
Barış Soner Uşaklı
a75fd636ad test: add missing tests 2023-05-11 20:21:57 -04:00
Barış Soner Uşaklı
aff6d20f9f test: fix digest test 2023-05-11 19:01:28 -04:00
Barış Soner Uşaklı
4bfebc8123 test: add email 2023-05-11 18:45:44 -04:00
Barış Soner Uşaklı
1f03d41471 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2023-05-11 18:44:27 -04:00
Barış Soner Uşaklı
61563b01df test: digest 2023-05-11 18:44:22 -04:00
renovate[bot]
3a883e3f70 fix(deps): update dependency nodemailer to v6.9.2 (#11590)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-11 16:37:53 -04:00
renovate[bot]
97ec0c7519 fix(deps): update dependency connect-redis to v7.1.0 (#11592)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-11 16:37:45 -04:00
renovate[bot]
12c0313057 chore(deps): update dependency jquery to v3.7.0 (#11591)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-11 16:37:29 -04:00
Misty Release Bot
78bc71aa1b chore(i18n): fallback strings for new resources: nodebb.admin-settings-api 2023-05-11 19:23:15 +00:00
Julian Lam
6765d053ce test: additional tests for .roll() 2023-05-11 15:22:50 -04:00
Julian Lam
3e6dd78d86 fix: relocated upgrade script, removed outdated code that called core.api for tokens 2023-05-11 15:22:50 -04:00
Julian Lam
f42b636adc test: fix authentication tests to use new token saving utility functions 2023-05-11 15:22:50 -04:00
Julian Lam
4f524e9f94 feat: token rolling API for admins
+ tests
2023-05-11 15:22:50 -04:00
Julian Lam
ce23caf7e6 feat: token editing and deletion 2023-05-11 15:22:50 -04:00
Julian Lam
e4888dea17 feat: api token migration, new ACP tokens list, token creation 2023-05-11 15:22:50 -04:00
Julian Lam
7b8bffd763 feat: internal utility functions for token management (creation, deletion, etc)
Including tests
2023-05-11 15:22:50 -04:00
Barış Soner Uşaklı
e0149462b3 refactor: remove return 2023-05-11 10:16:28 -04:00
Misty Release Bot
c28cf404d1 Latest translations and fallbacks 2023-05-11 09:19:10 +00:00
Barış Soner Uşaklı
ad1ae29105 dep: closes #11577
Breaking: Cross-Origin-Embedder-Policy middleware is now disabled by default. See #​411
2023-05-10 17:42:56 -04:00
renovate[bot]
90e53177fc fix(deps): update dependency webpack to v5.82.1 (#11585)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-10 17:38:34 -04:00
renovate[bot]
326d820fd3 fix(deps): update dependency ace-builds to v1.20.0 (#11587)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-10 17:38:25 -04:00
Misty Release Bot
b0eb3095fa Latest translations and fallbacks 2023-05-10 18:19:40 +00:00
1646 changed files with 10589 additions and 7750 deletions

View File

@@ -65,7 +65,7 @@ jobs:
- 5432:5432
redis:
image: 'redis:2.8.23'
image: 'redis:7.0.11'
# Set health checks to wait until redis has started
options: >-
--health-cmd "redis-cli ping"

View File

@@ -2,7 +2,7 @@
"name": "nodebb",
"license": "GPL-3.0",
"description": "NodeBB Forum",
"version": "3.1.5",
"version": "3.1.4",
"homepage": "https://www.nodebb.org",
"repository": {
"type": "git",
@@ -29,9 +29,11 @@
},
"dependencies": {
"@adactive/bootstrap-tagsinput": "0.8.2",
"@fontsource/inter": "5.0.2",
"@fontsource/poppins": "5.0.2",
"@isaacs/ttlcache": "1.4.0",
"@popperjs/core": "2.11.7",
"ace-builds": "1.19.0",
"@popperjs/core": "2.11.8",
"ace-builds": "1.22.0",
"archiver": "5.3.1",
"async": "3.2.4",
"autoprefixer": "10.4.14",
@@ -53,24 +55,24 @@
"connect-mongo": "5.0.0",
"connect-multiparty": "2.2.0",
"connect-pg-simple": "8.0.0",
"connect-redis": "7.0.1",
"connect-redis": "7.1.0",
"cookie-parser": "1.4.6",
"cron": "2.3.0",
"cron": "2.3.1",
"cropperjs": "1.5.13",
"csrf-sync": "4.0.1",
"daemon": "1.1.0",
"diff": "5.1.0",
"esbuild": "0.17.18",
"esbuild": "0.17.19",
"express": "4.18.2",
"express-session": "1.17.3",
"express-useragent": "1.0.15",
"file-loader": "6.2.0",
"fs-extra": "11.1.1",
"graceful-fs": "4.2.11",
"helmet": "6.2.0",
"helmet": "7.0.0",
"html-to-text": "9.0.5",
"ipaddr.js": "2.0.1",
"jquery": "3.6.4",
"ipaddr.js": "2.1.0",
"jquery": "3.7.0",
"jquery-deserialize": "2.0.0",
"jquery-form": "4.3.0",
"jquery-serializeobject": "1.0.0",
@@ -82,69 +84,68 @@
"lodash": "4.17.21",
"logrotate-stream": "0.2.9",
"lru-cache": "9.1.1",
"material-design-lite": "1.3.0",
"mime": "3.0.0",
"mkdirp": "3.0.1",
"mongodb": "5.4.0",
"mongodb": "5.5.0",
"morgan": "1.10.0",
"mousetrap": "1.6.5",
"multiparty": "4.2.3",
"nconf": "0.12.0",
"nodebb-plugin-2factor": "7.0.5",
"nodebb-plugin-composer-default": "10.1.5",
"nodebb-plugin-composer-default": "10.1.8",
"nodebb-plugin-dbsearch": "6.0.1",
"nodebb-plugin-emoji": "5.0.10",
"nodebb-plugin-emoji": "5.0.16",
"nodebb-plugin-emoji-android": "4.0.0",
"nodebb-plugin-markdown": "12.0.4",
"nodebb-plugin-markdown": "12.0.5",
"nodebb-plugin-mentions": "4.1.1",
"nodebb-plugin-ntfy": "1.0.15",
"nodebb-plugin-spam-be-gone": "2.0.7",
"nodebb-rewards-essentials": "0.2.3",
"nodebb-theme-harmony": "1.0.24",
"nodebb-theme-harmony": "1.0.40",
"nodebb-theme-lavender": "7.0.9",
"nodebb-theme-peace": "2.0.25",
"nodebb-theme-persona": "13.0.67",
"nodebb-widget-essentials": "7.0.12",
"nodemailer": "6.9.1",
"nodebb-theme-peace": "2.0.27",
"nodebb-theme-persona": "13.0.73",
"nodebb-widget-essentials": "7.0.13",
"nodemailer": "6.9.3",
"nprogress": "0.2.0",
"passport": "0.6.0",
"passport-http-bearer": "1.0.1",
"passport-local": "1.0.0",
"pg": "8.10.0",
"pg-cursor": "2.9.0",
"postcss": "8.4.23",
"pg": "8.11.0",
"pg-cursor": "2.10.0",
"postcss": "8.4.24",
"postcss-clean": "1.2.0",
"progress-webpack-plugin": "1.0.16",
"prompt": "1.3.0",
"ioredis": "5.3.2",
"request": "2.88.2",
"request-promise-native": "1.0.9",
"rimraf": "5.0.0",
"rimraf": "5.0.1",
"rss": "1.2.2",
"rtlcss": "4.1.0",
"sanitize-html": "2.10.0",
"sass": "1.62.1",
"semver": "7.5.0",
"semver": "7.5.1",
"serve-favicon": "2.5.0",
"sharp": "0.32.1",
"sitemap": "7.1.1",
"slideout": "1.0.1",
"socket.io": "4.6.1",
"socket.io-client": "4.6.1",
"@socket.io/redis-adapter": "8.2.0",
"socket.io": "4.6.2",
"socket.io-client": "4.6.2",
"@socket.io/redis-adapter": "8.2.1",
"sortablejs": "1.15.0",
"spdx-license-list": "6.6.0",
"spider-detector": "2.0.0",
"terser-webpack-plugin": "5.3.8",
"terser-webpack-plugin": "5.3.9",
"textcomplete": "0.18.2",
"textcomplete.contenteditable": "0.1.1",
"timeago": "1.6.7",
"tinycon": "0.6.8",
"toobusy-js": "0.5.1",
"validator": "13.9.0",
"webpack": "5.82.0",
"webpack-merge": "5.8.0",
"winston": "3.8.2",
"webpack": "5.85.0",
"webpack-merge": "5.9.0",
"winston": "3.9.0",
"xml": "1.0.1",
"xregexp": "5.1.1",
"yargs": "17.7.2",
@@ -152,28 +153,28 @@
},
"devDependencies": {
"@apidevtools/swagger-parser": "10.1.0",
"@commitlint/cli": "17.6.3",
"@commitlint/config-angular": "17.6.3",
"@commitlint/cli": "17.6.5",
"@commitlint/config-angular": "17.6.5",
"coveralls": "3.1.1",
"eslint": "8.40.0",
"eslint": "8.41.0",
"eslint-config-nodebb": "0.2.1",
"eslint-plugin-import": "2.27.5",
"grunt": "1.6.1",
"grunt-contrib-watch": "1.1.0",
"husky": "8.0.3",
"jsdom": "22.0.0",
"jsdom": "22.1.0",
"lint-staged": "13.2.2",
"mocha": "10.2.0",
"mocha-lcov-reporter": "1.3.0",
"mockdate": "3.0.5",
"nyc": "15.1.0",
"smtp-server": "3.11.0"
"smtp-server": "3.12.0"
},
"optionalDependencies": {
"sass-embedded": "1.62.0"
},
"resolutions": {
"*/jquery": "3.6.4"
"*/jquery": "3.7.0"
},
"bugs": {
"url": "https://github.com/NodeBB/NodeBB/issues"

View File

@@ -50,6 +50,9 @@ let installing = false;
let success = false;
let error = false;
let launchUrl;
let timeStart = 0;
const totalTime = 1000 * 60 * 3;
const viewsDir = path.join(paths.baseDir, 'build/public/templates');
@@ -102,7 +105,6 @@ function launchExpress(port) {
function setupRoutes() {
app.get('/', welcome);
app.post('/', install);
app.post('/launch', launch);
app.get('/ping', ping);
app.get('/sping', ping);
}
@@ -123,7 +125,6 @@ function welcome(req, res) {
});
const defaults = require('./data/defaults.json');
res.render('install/index', {
url: nconf.get('url') || (`${req.protocol}://${req.get('host')}`),
launchUrl: launchUrl,
@@ -136,6 +137,7 @@ function welcome(req, res) {
minimumPasswordLength: defaults.minimumPasswordLength,
minimumPasswordStrength: defaults.minimumPasswordStrength,
installing: installing,
percentInstalled: installing ? ((Date.now() - timeStart) / totalTime * 100).toFixed(2) : 0,
});
}
@@ -143,6 +145,7 @@ function install(req, res) {
if (installing) {
return welcome(req, res);
}
timeStart = Date.now();
req.setTimeout(0);
installing = true;
@@ -170,21 +173,22 @@ function install(req, res) {
const child = require('child_process').fork('app', ['--setup'], {
env: setupEnvVars,
});
child.on('error', (err) => {
error = true;
success = false;
winston.error(err.stack);
});
child.on('close', (data) => {
installing = false;
success = data === 0;
error = data !== 0;
welcome(req, res);
launch();
});
welcome(req, res);
}
async function launch(req, res) {
async function launch() {
try {
res.json({});
server.close();
req.setTimeout(0);
let child;
if (!nconf.get('launchCmd')) {

View File

@@ -4,6 +4,13 @@
"acp-title": "لوحة تحكم إدارة NodeBB | %1",
"settings-header-contents": "محتويات",
"changes-saved": "Changes Saved",
"changes-saved-message": "Your changes to the NodeBB configuration have been saved.",
"changes-not-saved": "لم يتم حفظ التغييرات",
"changes-not-saved-message": "حدثت مشكلة أثناء حفظ التغييرات في NodeBB. (%1)"
"changes-not-saved-message": "حدثت مشكلة أثناء حفظ التغييرات في NodeBB. (%1)",
"save-changes": "Save changes",
"min": "Min:",
"max": "Max:",
"view": "View",
"edit": "Edit"
}

View File

@@ -5,7 +5,7 @@
"uptime-seconds": "مدة التشغيل بالثواني",
"uptime-days": "مدة التشغيل بالأيام",
"mongo": "Mongo",
"mongo": "MongoDB",
"mongo.version": "اصدار MongoDB",
"mongo.storage-engine": "محرك التخزين",
"mongo.collections": "التجميعات",

View File

@@ -1,4 +1,5 @@
{
"customise": "Customise",
"custom-css": "Custom CSS/SASS",
"custom-css.description": "Enter your own CSS/SASS declarations here, which will be applied after all other styles.",
"custom-css.enable": "Enable Custom CSS/SASS",

View File

@@ -1,7 +1,9 @@
{
"skins": "Skins",
"loading": "جاري تحميل السمات...",
"homepage": "الصفحة الرئيسية",
"select-skin": "إختيار السمة",
"revert-skin": "Revert Skin",
"current-skin": "السمة الحالية",
"skin-updated": "تم تحديث السمة",
"applied-success": "تم تطبيق السمة %1 بنجاح",

View File

@@ -1,7 +1,9 @@
{
"themes": "Themes",
"checking-for-installed": "جاري التحقق من القوالب المثبتة...",
"homepage": "الصفحة الرئيسية",
"select-theme": "إختيار القالب",
"revert-theme": "Revert Theme",
"current-theme": "القالب المستخدم حالياً",
"no-themes": "لم يتم العثور على قوالب مثبتة",
"revert-confirm": "هل أنت متأكد من أنك ترغب في استعادة قااب NodeBB الافتراضي؟",

View File

@@ -26,13 +26,13 @@
"updates": "تحديثات",
"running-version": "المنتدى يعمل حاليا على <strong>NodeBB الإصدار<span id=\"version\">%1</span></strong>.",
"keep-updated": "تأكد دائما من أن NodeBB يعمل على احدث إصدار للحصول على أحدث التصحيحات الأمنية وإصلاحات الأخطاء.",
"up-to-date": "<p>المنتدى <strong>يعمل على أحدث إصدار</strong> <i class=\"fa fa-check\"></i></p>",
"upgrade-available": "<p> هناك إصدار جديد برقم (v%1). خذ بعين الاعتبار <a href=\"https://docs.nodebb.org/configuring/upgrade/\" target=\"_blank\"> ترقية NodeBB </a>.</p>",
"prerelease-upgrade-available": "<p>هذا إصدار منتهي من الاصدارات المسبقة من NodeBB. هناك إصدار جديد برقم (v٪ 1). ضع في اعتبارك <a href=\"https://docs.nodebb.org/configuring/upgrade/\" target=\"_blank\">ترقية NodeBB إليه</a>.</p>",
"prerelease-warning": "<p>هذه نسخة <strong>ماقبل الإصدار</strong> من NodeBB. قد تحدث أخطاء غير مقصودة. <i class=\"fa fa-exclamation-triangle\"></i></p>",
"up-to-date": "You are <strong>up-to-date</strong> <i class=\"fa fa-check\"></i>",
"upgrade-available": "A new version (v%1) has been released. Consider <a href=\"https://docs.nodebb.org/configuring/upgrade/\" target=\"_blank\">upgrading your NodeBB</a>.",
"prerelease-upgrade-available": "This is an outdated pre-release version of NodeBB. A new version (v%1) has been released. Consider <a href=\"https://docs.nodebb.org/configuring/upgrade/\" target=\"_blank\">upgrading your NodeBB</a>.",
"prerelease-warning": "This is a <strong>pre-release</strong> version of NodeBB. Unintended bugs may occur. <i class=\"fa fa-exclamation-triangle\"></i>",
"fallback-emailer-not-found": "مرسل البريد الإلكتروني الاحتياطي غير موجود!",
"running-in-development": "المنتدى قيد التشغيل في وضع \"المطورين\". وقد تكون هناك ثغرات أمنية مفتوحة؛ من فضلك تواصل مع مسؤول نظامك.",
"latest-lookup-failed": "<p>فشل البحث عن أحدث إصدار متوفر من NodeBB</p>",
"running-in-development": "Forum is running in development mode. The forum may be open to potential vulnerabilities; please contact your system administrator",
"latest-lookup-failed": "Failed to look up latest available version of NodeBB",
"notices": "إشعارات",
"restart-not-required": "إعادة التشغيل غير مطلوب",

View File

@@ -1,4 +1,5 @@
{
"plugins": "Plugins",
"trending": "Trending",
"installed": "منصبة",
"active": "مفعلة",

View File

@@ -1,10 +1,12 @@
{
"rewards": "المكافآت",
"add-reward": "Add reward",
"condition-if-users": "إذا كان للمستخدم",
"condition-is": "يكون: ",
"condition-then": "عندئذ:",
"max-claims": "عدد المرات التي يمكن فيها المطالبة بالمكافأة",
"zero-infinite": "أدخل 0 للقيمة اللانهائية",
"select-reward": "Select reward",
"delete": "احذف",
"enable": "مكّن",
"disable": "عطّل",

View File

@@ -1,4 +1,5 @@
{
"widgets": "Widgets",
"available": "Available Widgets",
"explanation": "Select a widget from the dropdown menu and then drag and drop it into a template's widget area on the left.",
"none-installed": "No widgets found! Activate the widget essentials plugin in the <a href=\"%1\">plugins</a> control panel.",

View File

@@ -1,10 +1,11 @@
{
"manage-admins-and-mods": "Manage Admins & Mods",
"administrators": "Administrators",
"global-moderators": "Global Moderators",
"moderators": "Moderators",
"no-global-moderators": "No Global Moderators",
"no-sub-categories": "No subcategories",
"subcategories": "%1 subcategories",
"view-children": "View children (%1)",
"no-moderators": "No Moderators",
"add-administrator": "Add Administrator",
"add-global-moderator": "Add Global Moderator",

View File

@@ -1,7 +1,11 @@
{
"manage-categories": "Manage Categories",
"add-category": "Add category",
"jump-to": "Jump to...",
"settings": "اعدادات القسم",
"edit-category": "Edit Category",
"privileges": "الصلاحيات",
"back-to-categories": "Back to categories",
"name": "Category Name",
"description": "Category Description",
"bg-color": "Background Colour",
@@ -15,8 +19,11 @@
"post-queue": "Post queue",
"tag-whitelist": "Tag Whitelist",
"upload-image": "Upload Image",
"upload": "Upload",
"select-icon": "Select Icon",
"delete-image": "Remove",
"category-image": "Category Image",
"image-and-icon": "Image & Icon",
"parent-category": "Parent Category",
"optional-parent-category": "(Optional) Parent Category",
"top-level": "Top Level",
@@ -31,6 +38,7 @@
"disable": "Disable",
"edit": "Edit",
"analytics": "Analytics",
"view-category": "View category",
"set-order": "Set order",
"set-order-help": "Setting the order of the category will move this category to that order and update the order of other categories as necessary. Minimum order is 1 which puts the category at the top.",

View File

@@ -1,4 +1,10 @@
{
"manage-groups": "Manage Groups",
"add-group": "Add group",
"edit-group": "Edit Group",
"back-to-groups": "Back to groups",
"view-group": "View group",
"icon-and-title": "Icon & Title",
"name": "اسم المجموعة",
"badge": "Badge",
"properties": "Properties",
@@ -10,7 +16,7 @@
"edit": "Edit",
"delete": "Delete",
"privileges": "Privileges",
"download-csv": "CSV",
"members-csv": "Members (CSV)",
"search-placeholder": "Search",
"create": "Create Group",
"description-placeholder": "A short description about your group",

View File

@@ -1,4 +1,6 @@
{
"manage-privileges": "Manage Privileges",
"discard-changes": "Discard changes",
"global": "Global",
"admin": "Admin",
"group-privileges": "Group Privileges",

View File

@@ -1,9 +1,11 @@
{
"manage-tags": "Manage Tags",
"none": "Your forum does not have any topics with tags yet.",
"bg-color": "Background Colour",
"text-color": "Text Colour",
"description": "Select tags by clicking or dragging, use <code>CTRL</code> to select multiple tags.",
"create": "Create Tag",
"add-tag": "Add tag",
"modify": "Modify Tags",
"rename": "Rename Tags",
"delete": "Delete Selected Tags",

View File

@@ -1,4 +1,5 @@
{
"manage-uploads": "Manage Uploads",
"upload-file": "Upload File",
"filename": "Filename",
"usage": "Post Usage",

View File

@@ -1,4 +1,5 @@
{
"manage-users": "Manage Users",
"users": "المستخدمين",
"edit": "Actions",
"make-admin": "Make Admin",

View File

@@ -72,7 +72,9 @@
"development/info": "Info",
"rebuild-and-restart-forum": "Rebuild & Restart Forum",
"rebuild-and-restart": "Rebuild & Restart",
"restart-forum": "Restart Forum",
"restart": "Restart",
"logout": "Log out",
"view-forum": "View Forum",

View File

@@ -3,17 +3,27 @@
"settings": "Settings",
"lead-text": "From this page you can configure access to the Write API in NodeBB.",
"intro": "By default, the Write API authenticates users based on their session cookie, but NodeBB also supports Bearer authentication via tokens generated via this page.",
"warning": "<strong>Be advised</strong> — treat tokens like passwords. If they are leaked, your account should be considered compromised.",
"docs": "Click here to access the full API specification",
"require-https": "Require API usage via HTTPS only",
"require-https-caveat": "<strong>Note</strong>: Some installations involving load balancers may proxy their requests to NodeBB using HTTP, in which case this option should remain disabled.",
"uid": "User ID",
"token": "Token",
"uid-help-text": "Specify a User ID to associate with this token. If the user ID is <code>0</code>, it will be considered a <em>master</em> token, which can assume the identity of other users based on the <code>_uid</code> parameter",
"description": "Description",
"last-seen-ago": "Last used <span class=\"timeago\" title=\"%1\"></span>.",
"last-seen-on": "Last used on <span class=\"timeago\" title=\"%1\"></span>.",
"last-seen": "Last seen",
"created": "Created",
"create-token": "Create Token",
"update-token": "Update Token",
"master-token": "Master token",
"last-seen-never": "This key has never been used.",
"no-description": "No description specified.",
"token-on-save": "Token will be generated once form is saved"
"actions": "Actions",
"edit": "Edit",
"roll": "Roll",
"delete-confirm": "Are you sure you wish to delete this token? It will not be recoverable.",
"roll-confirm": "Are you sure you wish to regenerate this token? The old token will be immediately revoked and will not be recoverable."
}

View File

@@ -1,11 +1,13 @@
{
"general-settings": "General Settings",
"on-this-page": "On this page:",
"site-settings": "اعدادات الموقع",
"title": "عنوان الموقع",
"title.short": "عنوان قصير",
"title.short-placeholder": "ان لم تقم بكتابة عنوان مختصر, سيتم استخدام عنوان الموقع الكلي",
"title.url": "Title Link URL",
"title.url-placeholder": "The URL of the site title",
"title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index. <br> Note: This is not the external URL used in emails, etc. That is set by the <code>url</code> property in config.json",
"title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index. Note: This is not the external URL used in emails, etc. That is set by the <code>url</code> property in config.json",
"title.name": "اسم المنتدي",
"title.show-in-header": "Show Site Title in Header",
"browser-title": "عنوان المتصفح",
@@ -16,7 +18,7 @@
"description": "وصف الموقع",
"keywords": "الكلمات الدليله للموقع",
"keywords-placeholder": "Keywords describing your community, comma-separated",
"logo": "شعار الموقع",
"logo-and-icons": "Site Logo & Icons",
"logo.image": "صورة",
"logo.image-placeholder": "Path to a logo to display on forum header",
"logo.upload": "رفع",

View File

@@ -1,5 +1,6 @@
{
"settings": "Settings",
"guest-settings": "Guest settings",
"handles.enabled": "Allow guest handles",
"handles.enabled-help": "This option exposes a new field that allows guests to pick a name to associate with each post they make. If disabled, they will simply be called \"Guest\"",
"topic-views.enabled": "Allow guests to increase topic view counts",

View File

@@ -1,4 +1,5 @@
{
"navigation": "Navigation",
"icon": "Icon:",
"change-icon": "change",
"route": "Route:",

View File

@@ -1,4 +1,5 @@
{
"general": "General",
"sorting": "Post Sorting",
"sorting.post-default": "Default Post Sorting",
"sorting.oldest-to-newest": "Oldest to Newest",
@@ -23,10 +24,8 @@
"restrictions.seconds-edit-after": "Number of seconds a post remains editable (set to 0 to disable)",
"restrictions.seconds-delete-after": "Number of seconds a post remains deletable (set to 0 to disable)",
"restrictions.replies-no-delete": "Number of replies after users are disallowed to delete their own topics (set to 0 to disable)",
"restrictions.min-title-length": "Minimum Title Length",
"restrictions.max-title-length": "Maximum Title Length",
"restrictions.min-post-length": "Minimum Post Length",
"restrictions.max-post-length": "Maximum Post Length",
"restrictions.title-length": "Title Length",
"restrictions.post-length": "Post Length",
"restrictions.days-until-stale": "Days until topic is considered stale",
"restrictions.stale-help": "If a topic is considered \"stale\", then a warning will be shown to users who attempt to reply to that topic.",
"timestamp": "Timestamp",
@@ -41,10 +40,9 @@
"teaser.last-reply": "Last &ndash; Show the latest reply, or a \"No replies\" placeholder if no replies",
"teaser.first": "First",
"showPostPreviewsOnHover": "Show a preview of posts when mouse overed",
"unread": "Unread Settings",
"unread-and-recent": "Unread & Recent Settings",
"unread.cutoff": "Unread cutoff days",
"unread.min-track-last": "Minimum posts in topic before tracking last read",
"recent": "Recent Settings",
"recent.max-topics": "Maximum topics on /recent",
"recent.categoryFilter.disable": "Disable filtering of topics in ignored categories on the /recent page",
"signature": "Signature Settings",

View File

@@ -27,5 +27,5 @@
"flags.action-on-resolve": "Do the following when a flag is resolved",
"flags.action-on-reject": "Do the following when a flag is rejected",
"flags.action.nothing": "Do nothing",
"flags.action.rescind": "Rescind the notification send to moderators/administrators"
"flags.action.rescind": "Rescind the notification sent to moderators/administrators"
}

View File

@@ -1,5 +1,4 @@
{
"post-sharing": "Post Sharing",
"info-plugins-additional": "Plugins can add additional networks for sharing posts.",
"save-success": "Successfully saved Post Sharing Networks!"
"info-plugins-additional": "Plugins can add additional networks for sharing posts."
}

View File

@@ -3,6 +3,7 @@
"link-to-manage": "Manage Tags",
"system-tags": "System Tags",
"system-tags-help": "Only privileged users will be able to use these tags.",
"tags-per-topic": "Tags per topic",
"min-per-topic": "Minimum Tags per Topic",
"max-per-topic": "Maximum Tags per Topic",
"min-length": "Minimum Tag Length",

View File

@@ -59,7 +59,7 @@
"max-about-me-length": "الحد الأعلى من الأحرف في حقل \"عني\"",
"terms-of-use": "شروط استخدام المنتدى <small>(تترك فارغة لتعطيلها)</small>",
"user-search": "بحث الأعضاء",
"user-search-results-per-page": "عدد النتائج المراد عرضها",
"user-search-results-per-page": "Number of users to display in search results",
"default-user-settings": "إعدادات الأعضاء الافتراضية",
"show-email": "عرض البريد الإلكتروني",
"show-fullname": "عرض الاسم الكامل",

View File

@@ -20,6 +20,7 @@
"you_have_successfully_logged_in": "تم سجيل الدخول بنجاح",
"save_changes": "حفظ التغييرات",
"save": "حفظ",
"create": "Create",
"cancel": "Cancel",
"close": "أغلق",
"pagination": "الصفحات",

View File

@@ -2,7 +2,7 @@
"chat.chatting_with": "Chat with",
"chat.placeholder": "Type chat message here, drag & drop images, press enter to send",
"chat.placeholder.mobile": "Type chat message here",
"chat.scroll-up-alert": "You are looking at older messages, click here to go to most recent message.",
"chat.scroll-up-alert": "Go to most recent message",
"chat.usernames-and-x-others": "%1 & %2 others",
"chat.chat-with-usernames": "Chat with %1",
"chat.chat-with-usernames-and-x-others": "Chat with %1 & %2 others",

View File

@@ -10,5 +10,6 @@
"settings.stickyToolbar": "Sticky toolbar",
"settings.stickyToolbar.help": "The toolbar on topic and category pages will stick to the top of the page",
"settings.autohideBottombar": "Auto hide bottom bar",
"settings.autohideBottombar.help": "The bottom bar on mobile view will be hidden when the page is scrolled down"
"settings.autohideBottombar.help": "The bottom bar on mobile view will be hidden when the page is scrolled down",
"settings.chatModals": "Enable chat modals"
}

View File

@@ -6,7 +6,7 @@
"most_flags": "معظم الأعلام",
"search": "بحث",
"enter_username": "أدخل اسم مستخدم للبحث",
"search-user-for-chat": "Search for a user to start chat:",
"search-user-for-chat": "Search for a user to start chat",
"load_more": "حمل المزيد",
"users-found-search-took": "تم إيجاد %1 مستخدمـ(ين)! استغرق البحث %2 ثانية.",
"filter-by": "تصفية بحسب",

View File

@@ -4,6 +4,13 @@
"acp-title": "%1 | Контролен панел за администратори на NodeBB",
"settings-header-contents": "Съдържание",
"changes-saved": "Промените са запазени",
"changes-saved-message": "Промените Ви в настройките на NodeBB бяха запазени.",
"changes-not-saved": "Промените не са запазени",
"changes-not-saved-message": "Възникна проблем при запазването на промените Ви по NodeBB. (%1)"
"changes-not-saved-message": "Възникна проблем при запазването на промените Ви по NodeBB. (%1)",
"save-changes": "Запазване на промените",
"min": "Мин.:",
"max": "Макс.:",
"view": "Преглед",
"edit": "Редактиране"
}

View File

@@ -5,7 +5,7 @@
"uptime-seconds": "Активно време в секунди",
"uptime-days": "Активно време в дни",
"mongo": "Mongo",
"mongo": "MongoDB",
"mongo.version": "Версия на MongoDB",
"mongo.storage-engine": "Система за съхранение",
"mongo.collections": "Колекции",

View File

@@ -1,4 +1,5 @@
{
"customise": "Персонализиране",
"custom-css": "Персонализиран CSS/SASS",
"custom-css.description": "Въведете своите собствени декларации на CSS/SASS. Те ще бъдат приложени след всички останали стилове.",
"custom-css.enable": "Включване на персонализиран CSS/SASS",

View File

@@ -1,7 +1,9 @@
{
"skins": "Облици",
"loading": "Зареждане на облиците…",
"homepage": "Начална страница",
"select-skin": "Изберете облик",
"revert-skin": "Отмяна на облика",
"current-skin": "Текущ облик",
"skin-updated": "Обликът е променен",
"applied-success": "Обликът „%1“ беше успешно приложен",

View File

@@ -1,7 +1,9 @@
{
"themes": "Теми",
"checking-for-installed": "Проверяване за инсталирани теми…",
"homepage": "Начална страница",
"select-theme": "Изберете тема",
"revert-theme": "Отмяна на темата",
"current-theme": "Текуща тема",
"no-themes": "Няма намерени инсталирани теми",
"revert-confirm": "Наистина ли искате да възстановите стандартната тема на NodeBB?",

View File

@@ -26,13 +26,13 @@
"updates": "Обновления",
"running-version": "Вие използвате <strong>NodeBB версия <span id=\"version\">%1</span></strong>.",
"keep-updated": "Стремете се винаги да използвате най-новата версия на NodeBB, за да се възползвате от последните подобрения на сигурността и поправки на проблеми.",
"up-to-date": "<p>Вие използвате <strong>най-новата версия</strong> <i class=\"fa fa-check\"></i></p>",
"upgrade-available": "<p>Има нова версия (версия %1). Ако имате възможност, <a href=\"https://docs.nodebb.org/configuring/upgrade/\" target=\"_blank\">обновете NodeBB</a>.</p>",
"prerelease-upgrade-available": "<p>Това е остаряла предварителна версия на NodeBB. Има нова версия (версия %1). Ако имате възможност, <a href=\"https://docs.nodebb.org/configuring/upgrade/\" target=\"_blank\">обновете NodeBB</a>.</p>",
"prerelease-warning": "<p>Това е версия за <strong>предварителен преглед</strong> на NodeBB. Възможно е да има неочаквани неизправности. <i class=\"fa fa-exclamation-triangle\"></i></p>",
"up-to-date": "Вие използвате <strong>най-новата версия</strong> <i class=\"fa fa-check\"></i>",
"upgrade-available": "Има нова версия (%1). Ако имате възможност, <a href=\"https://docs.nodebb.org/configuring/upgrade/\" target=\"_blank\">обновете NodeBB</a>.",
"prerelease-upgrade-available": "Това е остаряла предварителна версия на NodeBB. Има нова версия (%1). Ако имате възможност, <a href=\"https://docs.nodebb.org/configuring/upgrade/\" target=\"_blank\">обновете NodeBB</a>.",
"prerelease-warning": "Това е <strong>предварителна версия</strong> на NodeBB. Възможно е да има неочаквани неизправности. <i class=\"fa fa-exclamation-triangle\"></i>",
"fallback-emailer-not-found": "Не е намерен резервен изпращач на е-поща",
"running-in-development": "<span>Форумът работи в режим за разработчици, така че може да бъде уязвим. Моля, свържете се със системния си администратор.</span>",
"latest-lookup-failed": "<p>Не може да бъде извършена проверка за последната налична версия на NodeBB</p>",
"running-in-development": "Форумът работи в режим за разработчици, така че може да бъде уязвим. Моля, свържете се със системния си администратор.",
"latest-lookup-failed": "Не може да бъде извършена проверка за последната налична версия на NodeBB",
"notices": "Забележки",
"restart-not-required": "Не се изисква рестартиране",

View File

@@ -1,4 +1,5 @@
{
"plugins": "Добавки",
"trending": "Популярни",
"installed": "Инсталирани",
"active": "Включени",

View File

@@ -1,10 +1,12 @@
{
"rewards": "Награди",
"add-reward": "Добавяне на награда",
"condition-if-users": "Ако потребителският(ата/ото)",
"condition-is": "Е:",
"condition-then": "Тогава:",
"max-claims": "Колко пъти може да бъде получавана наградата",
"zero-infinite": "0 = безкраен брой пъти",
"select-reward": "Изберете награда",
"delete": "Изтриване",
"enable": "Включване",
"disable": "Изключване",

View File

@@ -1,4 +1,5 @@
{
"widgets": "Джаджи",
"available": "Налични джаджи",
"explanation": "Изберете джаджа от падащото меню, а след това я завлачете и пуснете в областта за джаджи в някой от шаблоните вляво.",
"none-installed": "Няма намерени джаджи! Включете добавката с основните джаджи в контролния панел за <a href=\"%1\">добавките</a>.",

View File

@@ -1,10 +1,11 @@
{
"manage-admins-and-mods": "Управление на администраторите и модераторите",
"administrators": "Администратори",
"global-moderators": "Глобални модератори",
"moderators": "Модератори",
"no-global-moderators": "Няма глобални модератори",
"no-sub-categories": "Няма подкатегории",
"subcategories": "%1 подкатегории",
"view-children": "View children (%1)",
"no-moderators": "Няма модератори",
"add-administrator": "Добавяне на администратор",
"add-global-moderator": "Добавяне на глобален модератор",

View File

@@ -1,7 +1,11 @@
{
"manage-categories": "Управление на категориите",
"add-category": "Добавяне на категория",
"jump-to": "Прехвърляне към…",
"settings": "Настройки на категорията",
"edit-category": "Редактиране на категорията",
"privileges": "Правомощия",
"back-to-categories": "Назад към категориите",
"name": "Име на категорията",
"description": "Описание на категорията",
"bg-color": "Цвят на фона",
@@ -15,8 +19,11 @@
"post-queue": "Опашка за публикации",
"tag-whitelist": "Списък от разрешени етикети",
"upload-image": "Качване на изображение",
"upload": "Качване",
"select-icon": "Изберете иконка",
"delete-image": "Премахване",
"category-image": "Изображение на категорията",
"image-and-icon": "Изображение и иконка",
"parent-category": "Базова категория",
"optional-parent-category": "(Незадължително) Базова категория",
"top-level": "Най-горно ниво",
@@ -31,6 +38,7 @@
"disable": "Изключване",
"edit": "Редактиране",
"analytics": "Анализи",
"view-category": "Преглед на категорията",
"set-order": "Запазване на реда",
"set-order-help": "Задаването на позиция за категорията ще я премести на желаното място и ще промени местата на другите категории, ако е необходимо. Най-малкият възможен номер е 1, което ще постави категорията най-отгоре.",

View File

@@ -1,4 +1,10 @@
{
"manage-groups": "Управление на групите",
"add-group": "Добавяне на група",
"edit-group": "Редактиране на групата",
"back-to-groups": "Назад към групите",
"view-group": "Преглед на групата",
"icon-and-title": "Иконка и заглавие",
"name": "Име на групата",
"badge": "Емблема",
"properties": "Свойства",
@@ -10,7 +16,7 @@
"edit": "Редактиране",
"delete": "Изтриване",
"privileges": "Правомощия",
"download-csv": "CSV",
"members-csv": "Членове (CSV)",
"search-placeholder": "Търсене",
"create": "Създаване на група",
"description-placeholder": "Кратко описание на групата",

View File

@@ -1,4 +1,6 @@
{
"manage-privileges": "Управление на правомощията",
"discard-changes": "Отхвърляне на промените",
"global": "Глобални",
"admin": "Администратор",
"group-privileges": "Правомощия за групите",

View File

@@ -1,9 +1,11 @@
{
"manage-tags": "Управление на етикетите",
"none": "Форумът все още няма теми с етикети.",
"bg-color": "Цвят на фона",
"text-color": "Цвят на текста",
"description": "Изберете етикетите чрез щракване или влачене. Използвайте <code>CTRL</code>, за да изберете няколко етикета.",
"create": "Създаване на етикет",
"add-tag": "Добавяне на етикет",
"modify": "Редактиране на етикети",
"rename": "Преименуване на етикети",
"delete": "Изтриване на избраните етикети",

View File

@@ -1,4 +1,5 @@
{
"manage-uploads": "Управление на качванията",
"upload-file": "Качване на файл",
"filename": "Име на файла",
"usage": "Използване в публикации",

View File

@@ -1,4 +1,5 @@
{
"manage-users": "Управление на потребителите",
"users": "Потребители",
"edit": "Действия",
"make-admin": "Даване на администраторски права",

View File

@@ -72,7 +72,9 @@
"development/info": "Информация",
"rebuild-and-restart-forum": "Повторно изграждане и рестартиране на форума",
"rebuild-and-restart": "Повторно изграждане и рестартиране",
"restart-forum": "Рестартиране на форума",
"restart": "Рестартиране",
"logout": "Изход",
"view-forum": "Преглед на форума",

View File

@@ -1,19 +1,29 @@
{
"tokens": "Кодове",
"tokens": "Идентификатор",
"settings": "Настройки",
"lead-text": "На тази страница можете да настроите достъпа до ППИ за писане в NodeBB.",
"intro": "По подразбиране ППИ за писане удостоверява потребителите чрез бисквитката им за сесията, но NodeBB поддържа и удостоверяване чрез метода „Bearer“, използвайки кодовете от тази страница.",
"intro": "По подразбиране ППИ за писане удостоверява потребителите чрез бисквитката им за сесията, но NodeBB поддържа и удостоверяване чрез метода „Bearer“, използвайки идентификаторите от тази страница.",
"warning": "<strong>Внимавайте</strong> отнасяйте се с идентификаторите като с пароли. Ако някой се сдобие с тях, може да получи достъп до акаунта Ви.",
"docs": "Щракнете тук за достъп до пълната документация на ППИ",
"require-https": "Ползването на ППИ да работи само чрез HTTPS",
"require-https-caveat": "<strong>Забележка</strong>: В някои случаи, когато се ползват програми за балансиране на натоварването, е възможно заявките към NodeBB да се препращат чрез HTTP тогава тази настройка трябва да остане изключена.",
"uid": "Потребителски ИД",
"token": "Идентификатор",
"uid-help-text": "Посочете потребителски ИД, който да бъде свързан с този код. Ако ИД е <code>0</code>, това ще се счита за <em>главен</em> код, който може да приема идентичността на всеки от другите потребители чрез параметъра <code>_uid</code>",
"description": "Описание",
"last-seen-ago": "Последно използван <span class=\"timeago\" title=\"%1\"></span>.",
"last-seen-on": "Последно използван на <span class=\"timeago\" title=\"%1\"></span>.",
"last-seen": "Последно видян",
"created": "Създаден",
"create-token": "Създаване на идентификатор",
"update-token": "Промяна на идентификатора",
"master-token": "Главен идентификатор",
"last-seen-never": "Този ключ не е използван никога.",
"no-description": "Няма описание.",
"token-on-save": "Кодът ще бъде създаден след като данните бъдат запазени"
"actions": "Действия",
"edit": "Редактиране",
"roll": "Roll",
"delete-confirm": "Наистина ли искате да изтриете този идентификатор? След това няма да може да го възстановите.",
"roll-confirm": "Наистина ли искате да пресъздадете този идентификатор? Старият ще бъде премахнат незабавно и няма да може да бъде възстановен."
}

View File

@@ -1,11 +1,13 @@
{
"general-settings": "Общи настройки",
"on-this-page": "На тази страница:",
"site-settings": "Настройки на уеб сайта",
"title": "Заглавие на уеб сайта",
"title.short": "Кратко заглавие",
"title.short-placeholder": "Ако не е посочено кратко заглавие, ще бъде използвано заглавието на уеб сайта",
"title.url": "Адрес за заглавието",
"title.url-placeholder": "Адресът за заглавието на уеб сайта",
"title.url-help": "Когато потребител щракне върху заглавието, той ще бъде прехвърлен към този адрес. Ако е празно, потребителят ще бъде изпратен към началната страница на форума. <br> Забележка: Това не е външният адрес, който се ползва в е-писмата. Той се задава от свойството <code>url</code> във файла config.json",
"title.url-help": "Когато потребител щракне върху заглавието, той ще бъде прехвърлен към този адрес. Ако е празно, потребителят ще бъде изпратен към началната страница на форума. Забележка: Това не е външният адрес, който се ползва в е-писмата. Той се задава от свойството <code>url</code> във файла config.json.",
"title.name": "Името на общността Ви",
"title.show-in-header": "Показване на заглавието на уеб сайта в заглавната част",
"browser-title": "Заглавие на браузъра",
@@ -16,7 +18,7 @@
"description": "Описание на уеб сайта",
"keywords": "Ключови думи на уеб сайта",
"keywords-placeholder": "Ключови думи, описващи общността Ви. Трябва да бъдат разделени със запетаи.",
"logo": "Лого на уеб сайта",
"logo-and-icons": "Лого и иконки на уеб сайта",
"logo.image": "Изображение",
"logo.image-placeholder": "Път до логото, което да бъде показано в заглавната част на форума",
"logo.upload": "Качване",

View File

@@ -1,5 +1,6 @@
{
"settings": "Настройки",
"guest-settings": "Настройки за гостите",
"handles.enabled": "Позволяване на имената за гостите",
"handles.enabled-help": "Тази възможност предоставя ново поле, което позволява на гостите да си изберат име, което да се използва за всяка публикация, която правят. Ако е изключено, всички те просто ще имат името „Гост“.",
"topic-views.enabled": "Гостите да допринасят за броя на преглеждания на темите",

View File

@@ -1,4 +1,5 @@
{
"navigation": "Навигация",
"icon": "Иконка:",
"change-icon": "промяна",
"route": "Маршрут:",

View File

@@ -1,4 +1,5 @@
{
"general": "Общи",
"sorting": "Подредба на публикациите",
"sorting.post-default": "Подредба по подразбиране на публикациите",
"sorting.oldest-to-newest": "Първо най-старите",
@@ -23,10 +24,8 @@
"restrictions.seconds-edit-after": "Брой секунди, през които публикациите могат да бъдат редактирани. (0 = изключено)",
"restrictions.seconds-delete-after": "Брой секунди, през които публикациите могат да бъдат изтрити. (0 = изключено)",
"restrictions.replies-no-delete": "Брой отговори, след които потребителите вече не могат да изтриват собствените си теми. (0 = изключено)",
"restrictions.min-title-length": "Минимална дължина на заглавието",
"restrictions.max-title-length": "Максимална дължина на заглавието",
"restrictions.min-post-length": "Минимална дължина на публикацията",
"restrictions.max-post-length": "Максимална дължина на публикацията",
"restrictions.title-length": "Дължина на заглавието",
"restrictions.post-length": "Дължина на публикациите",
"restrictions.days-until-stale": "Брой дни, след които темата се смята за стара",
"restrictions.stale-help": "Ако дадена тема е определена като „стара“, то потребителите, които се опитат да пишат в нея, ще получат предупредително съобщение.",
"timestamp": "Време",
@@ -41,10 +40,9 @@
"teaser.last-reply": "Последната &ndash; Показване на последния отговор, или „Няма отговори“, ако все още няма такива.",
"teaser.first": "Първата",
"showPostPreviewsOnHover": "Показване на кратък преглед на публикациите при посочване с мишката",
"unread": "Настройки за непрочетените",
"unread-and-recent": "Настройки за скорошните и непрочетените",
"unread.cutoff": "Възраст на публикациите, след която те не се показват в непрочетените (в брой дни)",
"unread.min-track-last": "Минимален брой публикации в темата, след което да започва следене на последно прочетената",
"recent": "Настройки за скорошните",
"recent.max-topics": "Максимален брой теми в скорошните",
"recent.categoryFilter.disable": "Изключване на филтрирането на темите в пренебрегваните категории на страницата /recent",
"signature": "Настройки за подписите",

View File

@@ -1,5 +1,4 @@
{
"post-sharing": "Споделяне на публикации",
"info-plugins-additional": "Добавките могат да добавят допълнителни мрежи за споделяне на публикации.",
"save-success": "Мрежите за споделяне на публикации са запазени успешно!"
"info-plugins-additional": "Добавките могат да добавят допълнителни мрежи за споделяне на публикации."
}

View File

@@ -3,6 +3,7 @@
"link-to-manage": "Управление на етикетите",
"system-tags": "Системни етикети",
"system-tags-help": "Само потребителите с по-високи правомощия ще могат да използват тези етикети.",
"tags-per-topic": "Брой етикети за тема",
"min-per-topic": "Минимален брой етикети за тема",
"max-per-topic": "Максимален брой етикети за тема",
"min-length": "Минимална дължина на етикетите",

View File

@@ -59,7 +59,7 @@
"max-about-me-length": "Максимална дължина на информацията на потребителите за себе си",
"terms-of-use": "Условия за ползване на форума <small>(Оставете празно и няма да има такива)</small>",
"user-search": "Търсене на потребители",
"user-search-results-per-page": "Брой резултати, които да бъдат показвани",
"user-search-results-per-page": "Брой потребители, които да бъдат показвани в резултатите от търсене",
"default-user-settings": "Настройки по подразбиране на потребителите",
"show-email": "Показване на е-пощата",
"show-fullname": "Показване на пълното име",

View File

@@ -219,7 +219,7 @@
"topic-event-unrecognized": "Събитието „%1“ на темата е неизвестно",
"cant-set-child-as-parent": "Дъщерна категория не може да се зададе като базова такава",
"cant-set-self-as-parent": "Категорията не може да се зададе като базова категория на себе си",
"api.master-token-no-uid": "Беше получен главен код без съответстващо поле `_uid` в тялото на заявката",
"api.master-token-no-uid": "Беше получен главен идентификатор без съответстващо поле `_uid` в тялото на заявката",
"api.400": "Нещо не беше наред с данните в заявката, които подадохте.",
"api.401": "Няма намерена сесия. Моля, впишете се и опитайте отново.",
"api.403": "Нямате право да изпълните тази команда",

View File

@@ -20,6 +20,7 @@
"you_have_successfully_logged_in": "Вие влязохте успешно",
"save_changes": "Запазване на промените",
"save": "Запазване",
"create": "Създаване",
"cancel": "Отказ",
"close": "Затваряне",
"pagination": "Странициране",

View File

@@ -2,7 +2,7 @@
"chat.chatting_with": "Разговор с",
"chat.placeholder": "Въведете съобщение тук или пуснете снимки и натиснете Ентер за изпращане",
"chat.placeholder.mobile": "Въведете съобщение тук",
"chat.scroll-up-alert": "В момента разглеждате по-стари съобщения. Щракнете тук, за да се прехвърлите към най-новото съобщение.",
"chat.scroll-up-alert": "Към последните съобщения",
"chat.usernames-and-x-others": "%1 и %2 други",
"chat.chat-with-usernames": "Разговор с %1",
"chat.chat-with-usernames-and-x-others": "Разговор с %1 и %2 други",

View File

@@ -1,14 +1,15 @@
{
"skins": "Skins",
"collapse": "Collapse",
"expand": "Expand",
"login-register-to-search": "Login or register to search.",
"settings.title": "Theme settings",
"settings.enableQuickReply": "Enable quick reply",
"settings.centerHeaderElements": "Center header elements",
"settings.mobileTopicTeasers": "Show topic teasers on mobile",
"settings.stickyToolbar": "Sticky toolbar",
"settings.stickyToolbar.help": "The toolbar on topic and category pages will stick to the top of the page",
"settings.autohideBottombar": "Auto hide bottom bar",
"settings.autohideBottombar.help": "The bottom bar on mobile view will be hidden when the page is scrolled down"
"skins": "Облици",
"collapse": "Свиване",
"expand": "Разгъване",
"login-register-to-search": "Впишете се или се регистрирайте, за да можете да търсите.",
"settings.title": "Настройки на темата",
"settings.enableQuickReply": "Включване на бързите отговори",
"settings.centerHeaderElements": "Центриране на заглавните елементи",
"settings.mobileTopicTeasers": "Показване на резюмета на темите на мобилни устройства",
"settings.stickyToolbar": "Статична лента с инструменти",
"settings.stickyToolbar.help": "Лентата с инструменти в страниците с теми и категории ще стои винаги в горния край на страницата",
"settings.autohideBottombar": "Автоматично скриване на долната лента",
"settings.autohideBottombar.help": "В изгледа за мобилни устройства долната лента ще се скрива, когато страницата се превърта надолу",
"settings.chatModals": "Включване на прозорците за разговори"
}

View File

@@ -1,10 +1,10 @@
{
"settings.title": "Theme settings",
"settings.intro": "You can customise your theme settings here. Settings are stored on a per-device basis, so you are able to have different settings on different devices (phone, tablet, desktop, etc.)",
"settings.mobile-menu-side": "Switch which side each mobile menu is on",
"settings.autoHidingNavbar": "Automatically hide the navbar on scroll",
"settings.autoHidingNavbar-xs": "Very small screens (e.g. phones in portrait mode)",
"settings.autoHidingNavbar-sm": "Smaller screens (e.g. phones, some tablets)",
"settings.autoHidingNavbar-md": "Medium sized screens (e.g. tablets in landscape mode)",
"settings.autoHidingNavbar-lg": "Larger screens (e.g. desktop computers)"
"settings.title": "Настройки на темата",
"settings.intro": "Тук може да промените настройките на темата. Тези настройки се съхраняват отделно на всяко устройство, така че може да имате различни настройки на различните си устройства (телефон, таблет, настолен компютър и т.н.)",
"settings.mobile-menu-side": "Превключване на страната, от която да бъде всяко меню на мобилно устройство",
"settings.autoHidingNavbar": "Автоматично скриване на навигационната лента при превъртане",
"settings.autoHidingNavbar-xs": "Много малки екрани (напр. телефон в портретна ориентация)",
"settings.autoHidingNavbar-sm": "По-малки екрани (напр. телефони, някои таблети)",
"settings.autoHidingNavbar-md": "Средно големи екрани (напр. таблети в пейзажна ориентация)",
"settings.autoHidingNavbar-lg": "По-големи екрани (напр. лаптопи и настолни компютри)"
}

View File

@@ -6,7 +6,7 @@
"most_flags": "С най-много доклади",
"search": "Търсене",
"enter_username": "Въведете потребителско име, което да потърсите",
"search-user-for-chat": "Потърсете потребител, с когото да започнете разговор:",
"search-user-for-chat": "Потърсете потребител, с когото да започнете разговор",
"load_more": "Зареждане на още",
"users-found-search-took": "Намерени са %1 потребител(и)! Търсенето отне %2 секунди.",
"filter-by": "Филтриране",

View File

@@ -4,6 +4,13 @@
"acp-title": "%1 | NodeBB এডমিন কন্ট্রোল প্যানেল",
"settings-header-contents": "কনটেন্টস",
"changes-saved": "Changes Saved",
"changes-saved-message": "Your changes to the NodeBB configuration have been saved.",
"changes-not-saved": "Changes Not Saved",
"changes-not-saved-message": "NodeBB encountered a problem saving your changes. (%1)"
"changes-not-saved-message": "NodeBB encountered a problem saving your changes. (%1)",
"save-changes": "Save changes",
"min": "Min:",
"max": "Max:",
"view": "View",
"edit": "Edit"
}

View File

@@ -5,7 +5,7 @@
"uptime-seconds": "Uptime in Seconds",
"uptime-days": "Uptime in Days",
"mongo": "Mongo",
"mongo": "MongoDB",
"mongo.version": "MongoDB Version",
"mongo.storage-engine": "Storage Engine",
"mongo.collections": "Collections",

View File

@@ -1,4 +1,5 @@
{
"customise": "Customise",
"custom-css": "Custom CSS/SASS",
"custom-css.description": "Enter your own CSS/SASS declarations here, which will be applied after all other styles.",
"custom-css.enable": "Enable Custom CSS/SASS",

View File

@@ -1,7 +1,9 @@
{
"skins": "Skins",
"loading": "Loading Skins...",
"homepage": "Homepage",
"select-skin": "Select Skin",
"revert-skin": "Revert Skin",
"current-skin": "Current Skin",
"skin-updated": "Skin Updated",
"applied-success": "%1 skin was succesfully applied",

View File

@@ -1,7 +1,9 @@
{
"themes": "Themes",
"checking-for-installed": "Checking for installed themes...",
"homepage": "Homepage",
"select-theme": "Select Theme",
"revert-theme": "Revert Theme",
"current-theme": "Current Theme",
"no-themes": "No installed themes found",
"revert-confirm": "Are you sure you wish to restore the default NodeBB theme?",

View File

@@ -26,13 +26,13 @@
"updates": "Updates",
"running-version": "You are running <strong>NodeBB v<span id=\"version\">%1</span></strong>.",
"keep-updated": "Always make sure that your NodeBB is up to date for the latest security patches and bug fixes.",
"up-to-date": "<p>You are <strong>up-to-date</strong> <i class=\"fa fa-check\"></i></p>",
"upgrade-available": "<p>A new version (v%1) has been released. Consider <a href=\"https://docs.nodebb.org/configuring/upgrade/\" target=\"_blank\">upgrading your NodeBB</a>.</p>",
"prerelease-upgrade-available": "<p>This is an outdated pre-release version of NodeBB. A new version (v%1) has been released. Consider <a href=\"https://docs.nodebb.org/configuring/upgrade/\" target=\"_blank\">upgrading your NodeBB</a>.</p>",
"prerelease-warning": "<p>This is a <strong>pre-release</strong> version of NodeBB. Unintended bugs may occur. <i class=\"fa fa-exclamation-triangle\"></i></p>",
"up-to-date": "You are <strong>up-to-date</strong> <i class=\"fa fa-check\"></i>",
"upgrade-available": "A new version (v%1) has been released. Consider <a href=\"https://docs.nodebb.org/configuring/upgrade/\" target=\"_blank\">upgrading your NodeBB</a>.",
"prerelease-upgrade-available": "This is an outdated pre-release version of NodeBB. A new version (v%1) has been released. Consider <a href=\"https://docs.nodebb.org/configuring/upgrade/\" target=\"_blank\">upgrading your NodeBB</a>.",
"prerelease-warning": "This is a <strong>pre-release</strong> version of NodeBB. Unintended bugs may occur. <i class=\"fa fa-exclamation-triangle\"></i>",
"fallback-emailer-not-found": "Fallback emailer not found!",
"running-in-development": "<span>Forum is running in development mode. The forum may be open to potential vulnerabilities; please contact your system administrator.</span>",
"latest-lookup-failed": "<p>Failed to look up latest available version of NodeBB</p>",
"running-in-development": "Forum is running in development mode. The forum may be open to potential vulnerabilities; please contact your system administrator",
"latest-lookup-failed": "Failed to look up latest available version of NodeBB",
"notices": "Notices",
"restart-not-required": "Restart not required",

View File

@@ -1,4 +1,5 @@
{
"plugins": "Plugins",
"trending": "Trending",
"installed": "Installed",
"active": "Active",

View File

@@ -1,10 +1,12 @@
{
"rewards": "Rewards",
"add-reward": "Add reward",
"condition-if-users": "If User's",
"condition-is": "Is:",
"condition-then": "Then:",
"max-claims": "Amount of times reward is claimable",
"zero-infinite": "Enter 0 for infinite",
"select-reward": "Select reward",
"delete": "Delete",
"enable": "Enable",
"disable": "Disable",

View File

@@ -1,4 +1,5 @@
{
"widgets": "Widgets",
"available": "Available Widgets",
"explanation": "Select a widget from the dropdown menu and then drag and drop it into a template's widget area on the left.",
"none-installed": "No widgets found! Activate the widget essentials plugin in the <a href=\"%1\">plugins</a> control panel.",

View File

@@ -1,10 +1,11 @@
{
"manage-admins-and-mods": "Manage Admins & Mods",
"administrators": "Administrators",
"global-moderators": "Global Moderators",
"moderators": "Moderators",
"no-global-moderators": "No Global Moderators",
"no-sub-categories": "No subcategories",
"subcategories": "%1 subcategories",
"view-children": "View children (%1)",
"no-moderators": "No Moderators",
"add-administrator": "Add Administrator",
"add-global-moderator": "Add Global Moderator",

View File

@@ -1,7 +1,11 @@
{
"manage-categories": "Manage Categories",
"add-category": "Add category",
"jump-to": "Jump to...",
"settings": "Category Settings",
"edit-category": "Edit Category",
"privileges": "Privileges",
"back-to-categories": "Back to categories",
"name": "Category Name",
"description": "Category Description",
"bg-color": "Background Colour",
@@ -15,8 +19,11 @@
"post-queue": "Post queue",
"tag-whitelist": "Tag Whitelist",
"upload-image": "Upload Image",
"upload": "Upload",
"select-icon": "Select Icon",
"delete-image": "Remove",
"category-image": "Category Image",
"image-and-icon": "Image & Icon",
"parent-category": "Parent Category",
"optional-parent-category": "(Optional) Parent Category",
"top-level": "Top Level",
@@ -31,6 +38,7 @@
"disable": "Disable",
"edit": "Edit",
"analytics": "Analytics",
"view-category": "View category",
"set-order": "Set order",
"set-order-help": "Setting the order of the category will move this category to that order and update the order of other categories as necessary. Minimum order is 1 which puts the category at the top.",

View File

@@ -1,4 +1,10 @@
{
"manage-groups": "Manage Groups",
"add-group": "Add group",
"edit-group": "Edit Group",
"back-to-groups": "Back to groups",
"view-group": "View group",
"icon-and-title": "Icon & Title",
"name": "Group Name",
"badge": "Badge",
"properties": "Properties",
@@ -10,7 +16,7 @@
"edit": "Edit",
"delete": "Delete",
"privileges": "Privileges",
"download-csv": "CSV",
"members-csv": "Members (CSV)",
"search-placeholder": "Search",
"create": "Create Group",
"description-placeholder": "A short description about your group",

View File

@@ -1,4 +1,6 @@
{
"manage-privileges": "Manage Privileges",
"discard-changes": "Discard changes",
"global": "Global",
"admin": "Admin",
"group-privileges": "Group Privileges",

View File

@@ -1,9 +1,11 @@
{
"manage-tags": "Manage Tags",
"none": "Your forum does not have any topics with tags yet.",
"bg-color": "Background Colour",
"text-color": "Text Colour",
"description": "Select tags by clicking or dragging, use <code>CTRL</code> to select multiple tags.",
"create": "Create Tag",
"add-tag": "Add tag",
"modify": "Modify Tags",
"rename": "Rename Tags",
"delete": "Delete Selected Tags",

View File

@@ -1,4 +1,5 @@
{
"manage-uploads": "Manage Uploads",
"upload-file": "Upload File",
"filename": "Filename",
"usage": "Post Usage",

View File

@@ -1,4 +1,5 @@
{
"manage-users": "Manage Users",
"users": "Users",
"edit": "Actions",
"make-admin": "Make Admin",

View File

@@ -72,7 +72,9 @@
"development/info": "Info",
"rebuild-and-restart-forum": "Rebuild & Restart Forum",
"rebuild-and-restart": "Rebuild & Restart",
"restart-forum": "Restart Forum",
"restart": "Restart",
"logout": "Log out",
"view-forum": "View Forum",

View File

@@ -3,17 +3,27 @@
"settings": "Settings",
"lead-text": "From this page you can configure access to the Write API in NodeBB.",
"intro": "By default, the Write API authenticates users based on their session cookie, but NodeBB also supports Bearer authentication via tokens generated via this page.",
"warning": "<strong>Be advised</strong> — treat tokens like passwords. If they are leaked, your account should be considered compromised.",
"docs": "Click here to access the full API specification",
"require-https": "Require API usage via HTTPS only",
"require-https-caveat": "<strong>Note</strong>: Some installations involving load balancers may proxy their requests to NodeBB using HTTP, in which case this option should remain disabled.",
"uid": "User ID",
"token": "Token",
"uid-help-text": "Specify a User ID to associate with this token. If the user ID is <code>0</code>, it will be considered a <em>master</em> token, which can assume the identity of other users based on the <code>_uid</code> parameter",
"description": "Description",
"last-seen-ago": "Last used <span class=\"timeago\" title=\"%1\"></span>.",
"last-seen-on": "Last used on <span class=\"timeago\" title=\"%1\"></span>.",
"last-seen": "Last seen",
"created": "Created",
"create-token": "Create Token",
"update-token": "Update Token",
"master-token": "Master token",
"last-seen-never": "This key has never been used.",
"no-description": "No description specified.",
"token-on-save": "Token will be generated once form is saved"
"actions": "Actions",
"edit": "Edit",
"roll": "Roll",
"delete-confirm": "Are you sure you wish to delete this token? It will not be recoverable.",
"roll-confirm": "Are you sure you wish to regenerate this token? The old token will be immediately revoked and will not be recoverable."
}

View File

@@ -1,11 +1,13 @@
{
"general-settings": "General Settings",
"on-this-page": "On this page:",
"site-settings": "Site Settings",
"title": "Site Title",
"title.short": "Short Title",
"title.short-placeholder": "If no short title is specified, the site title will be used",
"title.url": "Title Link URL",
"title.url-placeholder": "The URL of the site title",
"title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index. <br> Note: This is not the external URL used in emails, etc. That is set by the <code>url</code> property in config.json",
"title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index. Note: This is not the external URL used in emails, etc. That is set by the <code>url</code> property in config.json",
"title.name": "Your Community Name",
"title.show-in-header": "Show Site Title in Header",
"browser-title": "Browser Title",
@@ -16,7 +18,7 @@
"description": "Site Description",
"keywords": "Site Keywords",
"keywords-placeholder": "Keywords describing your community, comma-separated",
"logo": "Site Logo",
"logo-and-icons": "Site Logo & Icons",
"logo.image": "Image",
"logo.image-placeholder": "Path to a logo to display on forum header",
"logo.upload": "Upload",

View File

@@ -1,5 +1,6 @@
{
"settings": "Settings",
"guest-settings": "Guest settings",
"handles.enabled": "Allow guest handles",
"handles.enabled-help": "This option exposes a new field that allows guests to pick a name to associate with each post they make. If disabled, they will simply be called \"Guest\"",
"topic-views.enabled": "Allow guests to increase topic view counts",

View File

@@ -1,4 +1,5 @@
{
"navigation": "Navigation",
"icon": "Icon:",
"change-icon": "change",
"route": "Route:",

View File

@@ -1,4 +1,5 @@
{
"general": "General",
"sorting": "Post Sorting",
"sorting.post-default": "Default Post Sorting",
"sorting.oldest-to-newest": "Oldest to Newest",
@@ -23,10 +24,8 @@
"restrictions.seconds-edit-after": "Number of seconds a post remains editable (set to 0 to disable)",
"restrictions.seconds-delete-after": "Number of seconds a post remains deletable (set to 0 to disable)",
"restrictions.replies-no-delete": "Number of replies after users are disallowed to delete their own topics (set to 0 to disable)",
"restrictions.min-title-length": "Minimum Title Length",
"restrictions.max-title-length": "Maximum Title Length",
"restrictions.min-post-length": "Minimum Post Length",
"restrictions.max-post-length": "Maximum Post Length",
"restrictions.title-length": "Title Length",
"restrictions.post-length": "Post Length",
"restrictions.days-until-stale": "Days until topic is considered stale",
"restrictions.stale-help": "If a topic is considered \"stale\", then a warning will be shown to users who attempt to reply to that topic.",
"timestamp": "Timestamp",
@@ -41,10 +40,9 @@
"teaser.last-reply": "Last &ndash; Show the latest reply, or a \"No replies\" placeholder if no replies",
"teaser.first": "First",
"showPostPreviewsOnHover": "Show a preview of posts when mouse overed",
"unread": "Unread Settings",
"unread-and-recent": "Unread & Recent Settings",
"unread.cutoff": "Unread cutoff days",
"unread.min-track-last": "Minimum posts in topic before tracking last read",
"recent": "Recent Settings",
"recent.max-topics": "Maximum topics on /recent",
"recent.categoryFilter.disable": "Disable filtering of topics in ignored categories on the /recent page",
"signature": "Signature Settings",

View File

@@ -27,5 +27,5 @@
"flags.action-on-resolve": "Do the following when a flag is resolved",
"flags.action-on-reject": "Do the following when a flag is rejected",
"flags.action.nothing": "Do nothing",
"flags.action.rescind": "Rescind the notification send to moderators/administrators"
"flags.action.rescind": "Rescind the notification sent to moderators/administrators"
}

View File

@@ -1,5 +1,4 @@
{
"post-sharing": "Post Sharing",
"info-plugins-additional": "Plugins can add additional networks for sharing posts.",
"save-success": "Successfully saved Post Sharing Networks!"
"info-plugins-additional": "Plugins can add additional networks for sharing posts."
}

View File

@@ -3,6 +3,7 @@
"link-to-manage": "Manage Tags",
"system-tags": "System Tags",
"system-tags-help": "Only privileged users will be able to use these tags.",
"tags-per-topic": "Tags per topic",
"min-per-topic": "Minimum Tags per Topic",
"max-per-topic": "Maximum Tags per Topic",
"min-length": "Minimum Tag Length",

View File

@@ -59,7 +59,7 @@
"max-about-me-length": "Maximum About Me Length",
"terms-of-use": "Forum Terms of Use <small>(Leave blank to disable)</small>",
"user-search": "User Search",
"user-search-results-per-page": "Number of results to display",
"user-search-results-per-page": "Number of users to display in search results",
"default-user-settings": "Default User Settings",
"show-email": "Show email",
"show-fullname": "Show fullname",

View File

@@ -20,6 +20,7 @@
"you_have_successfully_logged_in": "আপনি সফলভাবে প্রবেশ করেছেন",
"save_changes": "পরিবর্তনগুলি সঞ্চয় করুন",
"save": "Save",
"create": "Create",
"cancel": "Cancel",
"close": "বন্ধ",
"pagination": "পাতা নং",

View File

@@ -2,7 +2,7 @@
"chat.chatting_with": "Chat with",
"chat.placeholder": "Type chat message here, drag & drop images, press enter to send",
"chat.placeholder.mobile": "Type chat message here",
"chat.scroll-up-alert": "You are looking at older messages, click here to go to most recent message.",
"chat.scroll-up-alert": "Go to most recent message",
"chat.usernames-and-x-others": "%1 & %2 others",
"chat.chat-with-usernames": "Chat with %1",
"chat.chat-with-usernames-and-x-others": "Chat with %1 & %2 others",

View File

@@ -10,5 +10,6 @@
"settings.stickyToolbar": "Sticky toolbar",
"settings.stickyToolbar.help": "The toolbar on topic and category pages will stick to the top of the page",
"settings.autohideBottombar": "Auto hide bottom bar",
"settings.autohideBottombar.help": "The bottom bar on mobile view will be hidden when the page is scrolled down"
"settings.autohideBottombar.help": "The bottom bar on mobile view will be hidden when the page is scrolled down",
"settings.chatModals": "Enable chat modals"
}

View File

@@ -6,7 +6,7 @@
"most_flags": "সর্বোচ্চ অভিযোগ",
"search": "খুঁজুন",
"enter_username": "ইউজারনেম এর ভিত্তিতে সার্চ করুন",
"search-user-for-chat": "Search for a user to start chat:",
"search-user-for-chat": "Search for a user to start chat",
"load_more": "আরো লোড করুন",
"users-found-search-took": "%1 জন সদস্য(দের) খুঁজে পাওয়া গেছে। খুঁজতে সময় লেগেছে %2 সেকেন্ড ",
"filter-by": "ফিল্টার করার ধরন",

View File

@@ -4,6 +4,13 @@
"acp-title": "Ovládací panel správce NodeBB | %1",
"settings-header-contents": "Obsah",
"changes-saved": "Changes Saved",
"changes-saved-message": "Your changes to the NodeBB configuration have been saved.",
"changes-not-saved": "Changes Not Saved",
"changes-not-saved-message": "NodeBB encountered a problem saving your changes. (%1)"
"changes-not-saved-message": "NodeBB encountered a problem saving your changes. (%1)",
"save-changes": "Save changes",
"min": "Min:",
"max": "Max:",
"view": "View",
"edit": "Edit"
}

View File

@@ -5,7 +5,7 @@
"uptime-seconds": "Doba provozu v sekundách",
"uptime-days": "Doba provozu ve dnech",
"mongo": "Mongo",
"mongo": "MongoDB",
"mongo.version": "Verze MongoDB",
"mongo.storage-engine": "Modul úložiště",
"mongo.collections": "Fondy",

View File

@@ -1,4 +1,5 @@
{
"customise": "Customise",
"custom-css": "Custom CSS/SASS",
"custom-css.description": "Enter your own CSS/SASS declarations here, which will be applied after all other styles.",
"custom-css.enable": "Enable Custom CSS/SASS",

View File

@@ -1,7 +1,9 @@
{
"skins": "Skins",
"loading": "Načítání motivů…",
"homepage": "Domovská stránka",
"select-skin": "Vyberte motiv",
"revert-skin": "Revert Skin",
"current-skin": "Současný motiv",
"skin-updated": "Motiv aktualizován",
"applied-success": "Motiv %1 byl úspěšně použit",

View File

@@ -1,7 +1,9 @@
{
"themes": "Themes",
"checking-for-installed": "Vyhledávání nainstalovaných motivů…",
"homepage": "Domovská stránka",
"select-theme": "Vybrat motiv",
"revert-theme": "Revert Theme",
"current-theme": "Aktuální motiv",
"no-themes": "Žádný nainstalovaný motiv nebyl nalezen",
"revert-confirm": "Jste si jist/a, že chcete obnovit výchozí motiv NodeBB?",

View File

@@ -26,13 +26,13 @@
"updates": "Aktualizace",
"running-version": "Fungujete na <strong>NodeBB v<span id=\"version\">%1</span></strong>.",
"keep-updated": "Vždy udržujte NodeBB aktuální kvůli bezpečnostním záplatám a opravám.",
"up-to-date": "<p>Máte <strong>aktuální verzi</strong><i class=\"fa fa-check\"></i></p>",
"upgrade-available": "<p>Nová verze (v%1) byla zveřejněna. Zvažte <a href=\"https://docs.nodebb.org/configuring/upgrade/\" target=\"_blank\">aktualizaci vašeho NodeBB</a>.</p>",
"prerelease-upgrade-available": "<p>Toto je zastaralá testovací verze NodeBB. Nová verze (v%1) byla zveřejněna. Zvažte <a href=\"https://docs.nodebb.org/configuring/upgrade/\" target=\"_blank\">aktualizaci vaší verze NodeBB</a>.</p>",
"prerelease-warning": "<p>Toto je <strong>zkušební</strong> verze NodeBB. Mohou se vyskytnout různé chyby.<i class=\"fa fa-exclamation-triangle\"></i></p>",
"up-to-date": "You are <strong>up-to-date</strong> <i class=\"fa fa-check\"></i>",
"upgrade-available": "A new version (v%1) has been released. Consider <a href=\"https://docs.nodebb.org/configuring/upgrade/\" target=\"_blank\">upgrading your NodeBB</a>.",
"prerelease-upgrade-available": "This is an outdated pre-release version of NodeBB. A new version (v%1) has been released. Consider <a href=\"https://docs.nodebb.org/configuring/upgrade/\" target=\"_blank\">upgrading your NodeBB</a>.",
"prerelease-warning": "This is a <strong>pre-release</strong> version of NodeBB. Unintended bugs may occur. <i class=\"fa fa-exclamation-triangle\"></i>",
"fallback-emailer-not-found": "Fallback emailer not found!",
"running-in-development": "<span>Fórum běží ve vývojářském režimu a může být potencionálně zranitelné . Kontaktujte správce systému.</span>",
"latest-lookup-failed": "<p>Náhled na poslední dostupnou verzi NodeBB</p>",
"running-in-development": "Forum is running in development mode. The forum may be open to potential vulnerabilities; please contact your system administrator",
"latest-lookup-failed": "Failed to look up latest available version of NodeBB",
"notices": "Oznámení",
"restart-not-required": "Restart není potřeba",

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