Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from NodeBB:master #102

Open
wants to merge 4,720 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
4720 commits
Select commit Hold shift + click to select a range
8f465af
refactor: add csrf protection to webinstall POST route
barisusakli Dec 10, 2024
3852076
refactor: check if caches have the requested cache name
barisusakli Dec 10, 2024
3b713af
fix: make sure theme screenshot starts with themeDir
barisusakli Dec 10, 2024
e0c345b
chore: up themes
barisusakli Dec 10, 2024
607d189
chore(deps): update dependency lint-staged to v15.2.11 (#12964)
renovate[bot] Dec 10, 2024
2ab72ad
Merge remote-tracking branch 'origin/develop' into activitypub
julianlam Dec 11, 2024
3340720
fix: get version directly from package.json
julianlam Dec 11, 2024
c86b6f2
fix: openapi schema for ap routes
julianlam Dec 11, 2024
cc6963f
chore: remove lines re: incrementing version number, in changelog
julianlam Dec 11, 2024
68198e8
feat: add support for saas_plan
barisusakli Dec 11, 2024
26a1a2f
chore(i18n): fallback strings for new resources: nodebb.admin-extend-…
nodebb-misty Dec 11, 2024
3073abd
refactor: post object schema to its own reference object, added sourc…
julianlam Dec 11, 2024
754ef9b
chore: rc3
julianlam Dec 11, 2024
546ffed
fix: separate out removals vs. additions in actor assertion in order …
julianlam Dec 11, 2024
050acb4
fix: have options.update also trigger handle and search updates on ac…
julianlam Dec 11, 2024
fcf0f79
feat: #12935, show 'shared this to x' in topic event when moving topi…
julianlam Dec 11, 2024
2851e56
feat: pending follows and logic for remote users, #12938
julianlam Dec 11, 2024
8ec388a
chore: bump harmony for #12938
julianlam Dec 11, 2024
b551abc
fix: wrap try..catch around topics.reply in note assertion to output …
julianlam Dec 11, 2024
456373c
test: add missing field
barisusakli Dec 12, 2024
6b77441
fix(deps): update dependency nodebb-theme-peace to v2.2.29 (#12967)
renovate[bot] Dec 12, 2024
27867d7
refactor: move to saas plugin
barisusakli Dec 12, 2024
a23392e
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
barisusakli Dec 12, 2024
6b5b9a4
chore(i18n): fallback strings for new resources: nodebb.admin-extend-…
nodebb-misty Dec 12, 2024
68f87cc
test: fix spec
barisusakli Dec 12, 2024
edca4ca
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
barisusakli Dec 12, 2024
3d33c5c
fix(deps): update dependency mongodb to v6.12.0 (#12966)
renovate[bot] Dec 12, 2024
0913c30
fix(deps): update dependency cron to v3.3.0 (#12965)
renovate[bot] Dec 12, 2024
3a8ae12
fix(deps): update dependency jsesc to v3.1.0 (#12968)
renovate[bot] Dec 12, 2024
b8a0a50
fix(deps): update dependency cron to v3.3.1 (#12969)
renovate[bot] Dec 12, 2024
645bddb
fix(deps): update dependency nodebb-theme-peace to v2.2.30 (#12970)
renovate[bot] Dec 12, 2024
7c89767
Merge branch 'master' into develop
barisusakli Dec 12, 2024
03b9df0
chore: up harmony
barisusakli Dec 12, 2024
5045a1a
chore: up harmony
barisusakli Dec 12, 2024
8883eaf
fix: chat header line-height
barisusakli Dec 12, 2024
3439fdb
refactor: topic thumb logic so that `isDraft` is based on topic exist…
julianlam Dec 12, 2024
b15a684
fix: lemmy integration, handle `image` property as topic thumb
julianlam Dec 12, 2024
755b985
fix: fix double thumb due to post attachments
julianlam Dec 12, 2024
aa1f65e
chore: rc4
julianlam Dec 12, 2024
a79426f
chore: up themes
barisusakli Dec 13, 2024
0f5e145
chore: up peace, refactor widgets
barisusakli Dec 13, 2024
e4e1063
refactor: split (and remove) activitypub.json file and move strings t…
julianlam Dec 13, 2024
ee8ec61
fix: bump harmony
julianlam Dec 13, 2024
a7e6cfe
fix: #12972, allow bridgyfed accounts to pass isWebfinger regex valid…
julianlam Dec 13, 2024
fb42c4c
Latest translations and fallbacks
nodebb-misty Dec 14, 2024
abcb200
refactor: closes #12979, show plugin id/version on semver error
barisusakli Dec 16, 2024
f0aa960
fix: closes #12980, properly reset all plugins with `./nodebb reset -a`
barisusakli Dec 16, 2024
e83036a
feat: #12976, shares collection
julianlam Dec 16, 2024
cc65214
feat: append uploaded images into thumbnail set
julianlam Dec 16, 2024
7f02003
fix(deps): update dependency sass to v1.83.0 (#12975)
renovate[bot] Dec 17, 2024
c4399dd
chore(deps): update dependency sass-embedded to v1.83.0 (#12974)
renovate[bot] Dec 17, 2024
a054cbd
fix(deps): update dependency terser-webpack-plugin to v5.3.11 (#12973)
renovate[bot] Dec 17, 2024
d734ce4
fix: ignore subsequent shares of the same topic by that user
julianlam Dec 17, 2024
25d6ef4
fix: add 10s timeout for AP message send
julianlam Dec 17, 2024
a154786
Latest translations and fallbacks
nodebb-misty Dec 17, 2024
831422d
chore: up harmony
barisusakli Dec 17, 2024
a65c707
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
barisusakli Dec 17, 2024
69214d7
fix(deps): update dependency @fortawesome/fontawesome-free to v6.7.2 …
renovate[bot] Dec 17, 2024
f25312a
chore(deps): update dependency @commitlint/cli to v19.6.1 (#12981)
renovate[bot] Dec 17, 2024
f483569
feat: add `filter:topics.hasThumbs` filter hook
julianlam Dec 17, 2024
51fd65a
refactor: add `thumbsOnly` option to thumbs retrieval method so that …
julianlam Dec 17, 2024
05f08d8
Latest translations and fallbacks
nodebb-misty Dec 18, 2024
808e483
fix(deps): update dependency ace-builds to v1.37.0 (#12983)
renovate[bot] Dec 18, 2024
9d6a8ce
chore: incrementing version number - v3.12.0
nodebb-misty Dec 18, 2024
5395062
chore: update changelog for v3.12.0
nodebb-misty Dec 18, 2024
71cf482
wrap thumbs
barisusakli Dec 18, 2024
b4ec3a6
chore: up persona
barisusakli Dec 19, 2024
e234d19
Merge branch 'master' into develop
barisusakli Dec 19, 2024
13fe595
Latest translations and fallbacks
nodebb-misty Dec 20, 2024
18904bb
chore: up harmony
barisusakli Dec 20, 2024
49d8618
Merge remote-tracking branch 'origin/develop' into activitypub
julianlam Dec 20, 2024
9bb8002
fix: check install.values, it can be undefined
barisusakli Dec 20, 2024
1bc331c
chore: incrementing version number - v3.12.1
nodebb-misty Dec 20, 2024
2260676
chore: update changelog for v3.12.1
nodebb-misty Dec 20, 2024
89b8de5
fix: make fork/move dropdowns go up
barisusakli Dec 21, 2024
a489abc
fix: #12991, switch to nodemailer address object
barisusakli Dec 22, 2024
8fd8079
lint: fix paranthesis
barisusakli Dec 22, 2024
5b2dfd7
chore: up harmony
barisusakli Dec 23, 2024
1cb7bb6
fix: don't close search if children have focus, closes #13004
barisusakli Dec 23, 2024
d40762b
fix: js error when clicking a notification
barisusakli Dec 23, 2024
e71feee
fix: closes #13002, make chats keyboard focusable
barisusakli Dec 23, 2024
c69fa81
fix: convert to str than filter
barisusakli Dec 24, 2024
a6f0eba
fix: test on redis
barisusakli Dec 24, 2024
646b9ea
refactor: remove debug
barisusakli Dec 24, 2024
7752149
fix: closes #13008, catch errors in post redirect
barisusakli Dec 24, 2024
eb49a64
Merge branch 'master' into develop
barisusakli Dec 24, 2024
035a37a
increase log file size to 10mb
barisusakli Dec 24, 2024
b537437
feat: save audience into post hash (for remote posts)
julianlam Dec 24, 2024
97384b2
fix: #12941, inherit audience from earlier posts in the chain so as t…
julianlam Dec 24, 2024
f478ada
fix: dont stripEXIF from gifs
barisusakli Dec 24, 2024
c60cee5
fix: #13007, replace $ with \uFF04, like .
barisusakli Dec 24, 2024
0087764
Merge branch 'master' into develop
barisusakli Dec 24, 2024
2f72e32
fix: truncate popular search terms, closes #13010
barisusakli Dec 24, 2024
80ddc03
chore: up composer-default
barisusakli Dec 24, 2024
5236610
feat: use displayname for user image titles
barisusakli Dec 24, 2024
fa81078
fix: check if url is undefined
barisusakli Dec 25, 2024
4025766
refactor: use helpers.log
barisusakli Dec 25, 2024
25655d5
fix: #13011, catch errors
barisusakli Dec 25, 2024
9190721
Merge branch 'master' into develop
barisusakli Dec 25, 2024
d04bdd9
chore(i18n): fallback strings for new resources: nodebb.aria
nodebb-misty Dec 25, 2024
45021b5
fix: add missing catch, closes #13012
barisusakli Dec 25, 2024
a9d0a06
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
barisusakli Dec 25, 2024
bb24e0c
change log
barisusakli Dec 25, 2024
e4dd697
refactor: get rid of RegExp
barisusakli Dec 25, 2024
7585517
Merge branch 'master' into develop
barisusakli Dec 25, 2024
0b7e572
Latest translations and fallbacks
nodebb-misty Dec 26, 2024
d79dfd0
chore: add type to webpack config file (#12072)
kecrily Dec 27, 2024
45c5351
feat: closes #13001, allow keyboard to change cover position
barisusakli Dec 27, 2024
a0e6681
refactor: check if useragent exists firt
barisusakli Dec 27, 2024
20bb2d7
Latest translations and fallbacks
nodebb-misty Dec 28, 2024
1b13cce
fix: overflow on dashboard/searches
barisusakli Dec 28, 2024
c3ddd70
Merge branch 'master' into develop
barisusakli Dec 28, 2024
2005a02
fix: #13016, remote account deletion frontend UI bug
julianlam Dec 30, 2024
39705a1
fix: #13017, probe redirection if url is identical to id
julianlam Dec 30, 2024
1d36ab6
fix: #12996, invalid title generation when remote post content has ma…
julianlam Dec 30, 2024
0ad8ed9
fix: #13014, possible fix for peertube incompatibility: strip hash va…
julianlam Dec 30, 2024
68f73fd
https://github.com/NodeBB/NodeBB/issues/13018
barisusakli Jan 2, 2025
48944a8
chore: up deps
barisusakli Jan 2, 2025
dcc2342
fix: closes #13019, use displayname in vote tooltip
barisusakli Jan 3, 2025
0a135d8
chore: up markdown
barisusakli Jan 3, 2025
fa24f1d
test: fix thumb test
barisusakli Jan 3, 2025
29804a1
test: fix user picture test
barisusakli Jan 3, 2025
fcf50a3
fix: closes #13022, don't do anything if notif setting isnt set to email
barisusakli Jan 4, 2025
d155da3
feat: add missing default notification settings
barisusakli Jan 5, 2025
238a3ed
fix: closes #13024, on register dont auto login with user doesn't hav…
barisusakli Jan 6, 2025
4f682a3
feat: add -y flag to upgrade, closes #13023
barisusakli Jan 6, 2025
7bfca7b
lint: index.js
barisusakli Jan 6, 2025
27e945f
lint: whitespace
barisusakli Jan 6, 2025
9c78255
fix: broken tests
julianlam Jan 6, 2025
d75b169
refactor: silence deprecations in prod
barisusakli Jan 7, 2025
f1d45c8
Latest translations and fallbacks
nodebb-misty Jan 7, 2025
de076a2
fix(deps): update dependency nodebb-widget-essentials to v7.0.32 (#13…
renovate[bot] Jan 7, 2025
8864e65
test: add back disabled test since node 18 is minimum
barisusakli Jan 7, 2025
d5ae91a
test: debounce/throttle
barisusakli Jan 7, 2025
12fb205
fix: activitypub tests
julianlam Jan 7, 2025
95b42f8
test: add helper tests
barisusakli Jan 7, 2025
407b0cc
test: subfolder in category link
barisusakli Jan 7, 2025
225c91e
test: add translateInPlace test
barisusakli Jan 7, 2025
127e0e2
test: fix relative path in tests
barisusakli Jan 7, 2025
0d3a875
test: missing translator tests
barisusakli Jan 7, 2025
e6b20ed
fix: add missing file for openapi tests
julianlam Jan 7, 2025
b129c6c
test: fix controller tests
barisusakli Jan 7, 2025
8ebe6de
fix: add sourceContent prop to posts API
julianlam Jan 7, 2025
2f5effd
chore: remove log
barisusakli Jan 7, 2025
e1db964
fix: add sourceContent prop to posts API; fix other tests
julianlam Jan 7, 2025
7483103
feat: add activitypub file to translations
julianlam Jan 7, 2025
ae2bd5a
test: custom fields tests
barisusakli Jan 7, 2025
54233dc
test: add last one
barisusakli Jan 7, 2025
e845afc
test: missing service worker test
barisusakli Jan 7, 2025
82538ca
test: editor tests
barisusakli Jan 7, 2025
6b0f5b7
Latest translations and fallbacks
nodebb-misty Jan 8, 2025
d05c203
fix: closes #13036, if image isn't loaded yet width is 0
barisusakli Jan 8, 2025
2b50a74
Merge branch 'master' into develop
barisusakli Jan 8, 2025
25f1fa6
test: remove resizeImageWidth
barisusakli Jan 8, 2025
2329806
test: fix spec
barisusakli Jan 8, 2025
37a4fd7
fix: language fallbacks for activitypub-related strings
julianlam Jan 8, 2025
7c1b900
docs: add `resizeImageWidth` to openapi definition for /api/config route
julianlam Jan 8, 2025
cfeb49d
fix: post upload sync duplication bug
julianlam Jan 8, 2025
50b510e
fix: thumbs.get to handle null case from mime.getType
julianlam Jan 8, 2025
4aeafb6
chore: incrementing version number - v3.12.2
nodebb-misty Jan 8, 2025
98e5d1b
chore: update changelog for v3.12.2
nodebb-misty Jan 8, 2025
45eabbf
fix: don't confirm emails on HEAD request
barisusakli Jan 8, 2025
f7c93ff
Latest translations and fallbacks
nodebb-misty Jan 9, 2025
b9364de
chore(deps): update dependency sass-embedded to v1.83.1 (#13025)
renovate[bot] Jan 9, 2025
438f4e0
fix(deps): update dependency sass to v1.83.1 (#13028)
renovate[bot] Jan 9, 2025
de571d2
fix(deps): update dependency cron to v3.4.0 (#13026)
renovate[bot] Jan 9, 2025
7943fcd
fix(deps): update dependency ioredis to v5.4.2 (#12993)
renovate[bot] Jan 9, 2025
450322d
fix: handle ap send errors with object body
julianlam Jan 9, 2025
3340d98
chore(deps): update dependency lint-staged to v15.3.0 (#13031)
renovate[bot] Jan 9, 2025
bfc962b
fix(deps): update dependency sanitize-html to v2.14.0 (#12994)
renovate[bot] Jan 9, 2025
701780f
fix(deps): update dependency esbuild to v0.24.2 (#12989)
renovate[bot] Jan 9, 2025
3a33cd5
fix(deps): update dependency ace-builds to v1.37.4 (#12988)
renovate[bot] Jan 9, 2025
1661681
fix: #13021, save details of follow request before sending the follow…
julianlam Jan 9, 2025
ba2f0bc
Latest translations and fallbacks
nodebb-misty Jan 10, 2025
3cf3f93
fix: add deprecation note re: as:audience
julianlam Jan 10, 2025
4dc740a
fix: #12984, fix pids numeric sorting, handle non-integers
julianlam Jan 10, 2025
fd6f3ee
chore(deps): update redis docker tag to v7.4.2 (#13033)
renovate[bot] Jan 10, 2025
df69b39
fix(deps): update dependency fetch-cookie to v3.1.0 (#13006)
renovate[bot] Jan 10, 2025
b1e87aa
fix(deps): update fontsource monorepo to v5.1.1 (#13029)
renovate[bot] Jan 10, 2025
34b0cf6
fix(deps): update dependency tough-cookie to v5.1.0 (#13039)
renovate[bot] Jan 10, 2025
d12d9ef
chore(deps): update dependency jsdom to v26 (#13040)
renovate[bot] Jan 11, 2025
05f7b58
fix(deps): update dependency satori to ^0.12.0 (#12995)
renovate[bot] Jan 11, 2025
0343296
chore(deps): update dependency @commitlint/config-angular to v19.7.0 …
renovate[bot] Jan 11, 2025
430d147
fix(deps): pin dependencies (#12987)
renovate[bot] Jan 11, 2025
de7a0aa
Latest translations and fallbacks
nodebb-misty Jan 12, 2025
4c4319c
Latest translations and fallbacks
nodebb-misty Jan 13, 2025
e89b7ec
fix: for attribute label
barisusakli Jan 13, 2025
5e5d920
fix(deps): update dependency cron to v3.5.0 (#13042)
renovate[bot] Jan 13, 2025
c4c8911
fix(deps): update dependency postcss to v8.5.0 (#13044)
renovate[bot] Jan 14, 2025
6d6ae11
Latest translations and fallbacks
nodebb-misty Jan 14, 2025
8e62800
fix(deps): update dependency sass to v1.83.4 (#13046)
renovate[bot] Jan 14, 2025
be2098d
chore(deps): update dependency sass-embedded to v1.83.4 (#13045)
renovate[bot] Jan 14, 2025
c6eaea3
chore: up 2factor
barisusakli Jan 14, 2025
3827f43
fix(deps): update dependency nodebb-plugin-2factor to v7.5.8 (#13048)
renovate[bot] Jan 14, 2025
e9a4c42
fix(deps): update dependency nodebb-plugin-web-push to v0.7.2 (#13049)
renovate[bot] Jan 14, 2025
3ba1d26
fix(deps): update dependency postcss to v8.5.1 (#13050)
renovate[bot] Jan 14, 2025
5120d11
chore: up harmony
barisusakli Jan 14, 2025
168e6b2
fix: closes #13051, catch errors from widget render
barisusakli Jan 15, 2025
539693a
perf: closes #13052, only call loadConfig once per page
barisusakli Jan 15, 2025
98280d3
fix: #12990, local references via remote posts are not linkified prop…
julianlam Jan 15, 2025
487e7be
chore: remove now-unneeded v4 upgrade scripts
julianlam Jan 15, 2025
c17809e
fix: bug where newly create cids were not responding via webfinger, 4…
julianlam Jan 15, 2025
38c9292
chore: incrementing version number - v3.12.3
nodebb-misty Jan 15, 2025
0cc94bb
chore: update changelog for v3.12.3
nodebb-misty Jan 15, 2025
b61a903
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
barisusakli Jan 15, 2025
9a401b5
fix(deps): update dependency fs-extra to v11.3.0 (#13055)
renovate[bot] Jan 15, 2025
6073a25
fix: closes #13056, guard against undefined keyid,compare
barisusakli Jan 15, 2025
028f568
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
barisusakli Jan 15, 2025
76a14de
fix(deps): update dependency ace-builds to v1.37.5 (#13058)
renovate[bot] Jan 16, 2025
062c8ed
Merge branch 'master' into develop
barisusakli Jan 16, 2025
1106516
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
barisusakli Jan 16, 2025
205bf47
fix: add HEAD check to unsub route
barisusakli Jan 16, 2025
de021bd
fix: 404 request if payload invalid
barisusakli Jan 16, 2025
1c4c4f5
chore(deps): update dependency lint-staged to v15.4.0 (#13059)
renovate[bot] Jan 16, 2025
499df8a
chore: bump markdown, harmony, and persona to new major versions
julianlam Jan 16, 2025
3e08eb3
chore: bump persona
julianlam Jan 16, 2025
d0715ca
chore: up harmony
barisusakli Jan 17, 2025
cfb22da
chore: up harmony
barisusakli Jan 20, 2025
12cac6b
chore: incrementing version number - v3.12.4
nodebb-misty Jan 20, 2025
e7e682e
chore: update changelog for v3.12.4
nodebb-misty Jan 20, 2025
af4d07f
feat: fix activitypub toggler to be more complete; tests. #13054
julianlam Jan 20, 2025
e53b373
chore(i18n): fallback strings for new resources: nodebb.error
nodebb-misty Jan 20, 2025
23b37f6
fix: if user is logged in after registration don't go back to /login
barisusakli Jan 20, 2025
ae9ef06
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
barisusakli Jan 20, 2025
8f460bc
Merge branch 'master' into develop
barisusakli Jan 20, 2025
866588f
test: missing ;
barisusakli Jan 20, 2025
b80f0da
test: fix spec
barisusakli Jan 20, 2025
3e33e1a
fix: ap webfinger test
julianlam Jan 20, 2025
137ac91
chore: incrementing version number - v4.0.0
nodebb-misty Jan 20, 2025
ae8f58d
chore: update changelog for v4.0.0
nodebb-misty Jan 20, 2025
90e0a2d
chore: up harmony
barisusakli Jan 20, 2025
67585f2
don't crash if triggerEl is null
barisusakli Jan 20, 2025
050effe
chore: up themes
barisusakli Jan 20, 2025
f0c2090
fix: #13062 add displayname to email tpl data
barisusakli Jan 21, 2025
0ba4ba6
test: remove only
barisusakli Jan 22, 2025
52f7f0a
test: change test to 404
barisusakli Jan 22, 2025
f3b8ed2
fix: closes #13068, encodeURIComponent X-Redirect
barisusakli Jan 22, 2025
e61df4d
fix: #13065, send missing `actor` property when 1b12 announcing local…
julianlam Jan 22, 2025
679fcb7
fix: #13067, add sourceContent to teasers
barisusakli Jan 22, 2025
f3c4233
Merge branch 'master' of https://github.com/NodeBB/NodeBB
barisusakli Jan 22, 2025
a95a51c
Dockerfiles: reduce image size (#12702)
khassel Jan 22, 2025
526a952
test: add sourceContent to spec
barisusakli Jan 22, 2025
b80440a
test: fix x-redirect tests
barisusakli Jan 22, 2025
4a827b7
test: adjust webfinger test for updated 404 status code
julianlam Jan 22, 2025
b3b8b9e
fix: null checks for category sync and actor assertions
julianlam Jan 25, 2025
6918c3f
chore: up themes
barisusakli Jan 25, 2025
10409e0
chore: up harmony
barisusakli Jan 25, 2025
c958480
chore: up benchpress
barisusakli Jan 25, 2025
4caae73
Revert "chore: up benchpress"
barisusakli Jan 25, 2025
487d9f7
fix: #13086 move rateLimit check
barisusakli Jan 26, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Latest translations and fallbacks
  • Loading branch information
nodebb-misty committed Jan 10, 2025
commit ba2f0bc38a59e02491c4d85a3a6da9f1c2ab1770
6 changes: 3 additions & 3 deletions public/language/vi/admin/manage/categories.json
Original file line number Diff line number Diff line change
Expand Up @@ -87,19 +87,19 @@
"federation.syncing-caveat": "N.B. Việc thiết lập đồng bộ hóa ở đây sẽ thiết lập đồng bộ hóa một chiều. NodeBB cố gắng đăng ký/theo dõi tác nhân, nhưng không thể giả định điều ngược lại.",
"federation.syncing-none": "Danh mục này hiện không có ai theo dõi.",
"federation.syncing-add": "Đồng bộ hóa với...",
"federation.syncing-actorUri": "Actor",
"federation.syncing-actorUri": "Tác nhân",
"federation.syncing-follow": "Theo dõi",
"federation.syncing-unfollow": "Bỏ theo dõi",
"federation.followers": "Người dùng từ xa theo dõi danh mục này",
"federation.followers-handle": "Handle",
"federation.followers-id": "ID",
"federation.followers-none": "No followers.",
"federation.followers-none": "Không có người theo dõi.",

"alert.created": "Đã tạo",
"alert.create-success": "Đã tạo chuyên mục thành công!",
"alert.none-active": "Bạn không có chuyên mục hoạt động.",
"alert.create": "Tạo Chuyên Mục",
"alert.confirm-purge": "<p class=\"lead\">Bạn có thực sự muốn xóa danh mục \"%1\" này không?</p><h5><strong class=\"text-danger\">Cảnh báo!</strong> Tất cả chủ đề và bài đăng trong danh mục này sẽ bị xóa!</h5> <p class=\"help-block\">Xóa danh mục sẽ xóa tất cả các chủ đề và bài đăng, đồng thời xóa danh mục khỏi cơ sở dữ liệu. Nếu bạn muốn xóa một danh mục<em>tạm thời</em>, thay vào đó bạn sẽ muốn \"vô hiệu hóa\" danh mục.</p>",
"alert.confirm-purge": "<p class=\"lead\">Bạn có chắc muốn loại bỏ danh mục \"%1\" này không?</p><h5><strong class=\"text-danger\">Cảnh báo!</strong> Tất cả chủ đề và bài đăng trong danh mục này sẽ bị xóa!</h5> <p class=\"help-block\">Xóa danh mục sẽ xóa tất cả các chủ đề và bài đăng, đồng thời xóa danh mục khỏi cơ sở dữ liệu. Nếu bạn muốn xóa một danh mục<em>tạm thời</em>, thay vào đó bạn sẽ muốn \"vô hiệu hóa\" danh mục.</p>",
"alert.purge-success": "Đã loại bỏ chuyên mục!",
"alert.copy-success": "Đã Sao Chép Cài Đặt!",
"alert.set-parent-category": "Đặt Chuyên Mục Chính",
Expand Down
4 changes: 2 additions & 2 deletions public/language/vi/admin/manage/privileges.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"manage-privileges": "Quản Lý Đặc Quyền",
"discard-changes": "Loại bỏ các thay đổi",
"discard-changes": "Hủy bỏ thay đổi",
"global": "Toàn bộ",
"admin": "Quản Trị Viên",
"group-privileges": "Đặc Quyền Nhóm",
Expand Down Expand Up @@ -53,7 +53,7 @@
"alert.confirm-admins-mods": "<strong>Bạn có chắc muốn cấp quyền &quot;Quản Trị Viên&amp; Người Điều Hành&quot; cho người dùng/nhóm này?</strong> Người dùng này có quyền thăng và hạ cấp người dùng khác ở các vị trí đặc quyền, <em>Bao gồm quản trị viên cấp cao</em>",
"alert.confirm-save": "Vui lòng xác nhận ý định của bạn để lưu các đặc quyền này",
"alert.confirm-discard": "Bạn có chắc chắn muốn hủy các thay đổi đặc quyền của mình không?",
"alert.discarded": "Đã loại bỏ các thay đổi về đặc quyền",
"alert.discarded": "Đã hủy bỏ thay đổi đặc quyền",
"alert.confirm-copyToAll": "Bạn có chắc muốn áp dụng cài đặt <strong>%1</strong> cho <strong>tất cả danh mục</strong>?",
"alert.confirm-copyToAllGroup": "Are you sure you wish to apply this group's set of <strong>%1</strong> to <strong>all categories</strong>?",
"alert.confirm-copyToChildren": "Bạn có chắc chắn muốn áp dụng các cài đặt này <strong>%1</strong> cho <strong>tất cả danh mục hậu duệ (con) </strong>?",
Expand Down
2 changes: 1 addition & 1 deletion public/language/vi/admin/manage/registration.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"queue": "Xếp hàng",
"description": "Không có ai xếp hàng đăng ký. <br> Để bật tính năng này, vào <a href=\"%1\">Cài đặt &rarr; Người dùng &rarr; Người dùng đăng ký</a> và đặt <strong>Kiểu Đăng Ký</strong> là \"Phê Duyệt Của Quản Trị Viên\".",
"description": "Không có ai trong hàng đợi đăng ký. <br> Để bật tính năng này, vào <a href=\"%1\">Cài đặt &rarr; Người dùng &rarr; Người dùng đăng ký</a> và đặt <strong>Kiểu Đăng Ký</strong> là \"Phê Duyệt Của Quản Trị Viên\".",

"list.name": "Tên",
"list.email": "Thư điện tử",
Expand Down
2 changes: 1 addition & 1 deletion public/language/vi/admin/menu.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
"manage/tags": "Thẻ",
"manage/users": "Người dùng",
"manage/admins-mods": "Quản trị viên & Người điều hành",
"manage/registration": "Xếp Hàng Đăng Ký",
"manage/registration": "Hàng đợi đăng ký",
"manage/flagged-content": "Nội Dung Bị Gắn Cờ",
"manage/post-queue": "Xếp Hàng Bài Đăng",
"manage/groups": "Nhóm",
Expand Down
36 changes: 18 additions & 18 deletions public/language/vi/admin/settings/activitypub.json
Original file line number Diff line number Diff line change
@@ -1,26 +1,26 @@
{
"intro-lead": "What is Federation?",
"intro-body": "NodeBB is able to communicate with other NodeBB instances that support it. This is achieved through a protocol called <a href=\"https://activitypub.rocks/\">ActivityPub</a>. If enabled, NodeBB will also be able to communicate with other apps and websites that use ActivityPub (e.g. Mastodon, Peertube, etc.)",
"general": "General",
"intro-lead": "Liên Đoàn là gì?",
"intro-body": "NodeBB có thể giao tiếp với các phiên bản NodeBB khác hỗ trợ nó. Điều này đạt được thông qua một giao thức gọi là <a href=\"https://activitypub.rocks/\">ActivityPub</a>. Nếu được bật, NodeBB cũng sẽ có thể giao tiếp với các ứng dụng và trang web khác sử dụng ActPub (ví dụ: Mastodon, Peertube, v.v.)",
"general": "Chung",
"pruning": "Content Pruning",
"content-pruning": "Days to keep remote content",
"content-pruning-help": "Note that remote content that has received engagement (a reply or a upvote/downvote) will be preserved. (0 for disabled)",
"user-pruning": "Days to cache remote user accounts",
"user-pruning-help": "Remote user accounts will only be pruned if they have no posts. Otherwise they will be re-retrieved. (0 for disabled)",
"enabled": "Enable Federation",
"enabled-help": "If enabled, will allow this NodeBB will be able to communicate with all Activitypub-enabled clients on the wider fediverse.",
"allowLoopback": "Allow loopback processing",
"allowLoopback-help": "Useful for debugging purposes only. You should probably leave this disabled.",
"content-pruning": "Số ngày giữ nội dung từ xa",
"content-pruning-help": "Lưu ý rằng nội dung từ xa đã nhận được sự tương tác (trả lời hoặc ủng hộ/phản đối) sẽ được giữ nguyên. (0 là tắt)",
"user-pruning": "Số ngày nhớ tạm tài khoản người dùng từ xa",
"user-pruning-help": "Tài khoản người dùng từ xa sẽ chỉ bị cắt bớt nếu họ không có bài viết. Nếu không chúng sẽ được lấy lại. (0 là tắt)",
"enabled": "Bật Liên Đoàn",
"enabled-help": "Nếu được bật, sẽ cho phép NodeBB này có thể giao tiếp với tất cả các máy khách đã bật Activitypub trên toàn bộ liên đoàn rộng hơn.",
"allowLoopback": "Cho phép xử lý vòng lặp",
"allowLoopback-help": "Chỉ hữu ích cho mục đích gỡ lỗi. Có lẽ bạn nên tắt tính năng này.",

"probe": "Open in App",
"probe-enabled": "Try to open ActivityPub-enabled resources in NodeBB",
"probe-enabled-help": "If enabled, NodeBB will check every external link for an ActivityPub equivalent, and load it in NodeBB instead.",
"probe-timeout": "Lookup Timeout (milliseconds)",
"probe-timeout-help": "(Default: 2000) If the lookup query does not receive a response within the set timeframe, will send the user to the link directly instead. Adjust this number higher if sites are responding slowly and you wish to give extra time.",
"probe": "Mở trong Ứng Dụng",
"probe-enabled": "Thử mở tài nguyên Kích Hoạt ActivityPub trong NodeBB",
"probe-enabled-help": "Nếu được bật, NodeBB sẽ kiểm tra mọi liên kết bên ngoài để tìm tương đương với ActPub và thay vào đó tải nó vào NodeBB.",
"probe-timeout": "Hết Thời Gian Tra Cứu (mili giây)",
"probe-timeout-help": "(Mặc định: 2000) Nếu truy vấn tra cứu không nhận được phản hồi trong khung thời gian đã đặt, thay vào đó sẽ đưa người dùng đến liên kết trực tiếp. Điều chỉnh con số này cao hơn nếu các trang web phản hồi chậm và bạn muốn dành thêm thời gian.",

"server-filtering": "Filtering",
"server-filtering": "Lọc",
"count": "This NodeBB is currently aware of <strong>%1</strong> server(s)",
"server.filter-help": "Specify servers you would like to bar from federating with your NodeBB. Alternatively, you may opt to selectively <em>allow</em> federation with specific servers, instead. Both options are supported, although they are mutually exclusive.",
"server.filter-help": "Chỉ định các máy chủ mà bạn muốn cấm liên kết với NodeBB của mình. Ngoài ra, bạn có thể chọn tham gia có chọn lọc <em>cho phép</em> liên kết có chọn lọc với các máy chủ cụ thể. Cả hai tùy chọn đều được hỗ trợ, mặc dù chúng loại trừ lẫn nhau.",
"server.filter-help-hostname": "Chỉ nhập tên máy chủ bên dưới (vd: <code>example.org</code>), tách nhau bằng ngắt dòng.",
"server.filter-allow-list": "Dùng nó làm Danh Sách Cho Phép Thay Thế"
}
10 changes: 5 additions & 5 deletions public/language/vi/flags.json
Original file line number Diff line number Diff line change
Expand Up @@ -84,17 +84,17 @@
"modal-reason-offensive": "Phản Cảm",
"modal-reason-other": "Khác (Ghi Rõ Bên Dưới)",
"modal-reason-custom": "Lý do báo cáo nội dung này...",
"modal-notify-remote": "Forward this report to %1",
"modal-notify-remote": "Chuyển tiếp báo cáo này tới %1",
"modal-submit": "Gửi Báo Cáo",
"modal-submit-success": "Nội dung đã được gắn cờ để kiểm duyệt.",

"modal-confirm-rescind": "Rescind Report?",
"modal-confirm-rescind": "Hủy Bỏ Báo Cáo?",

"bulk-actions": "‎Hành động hàng loạt‎",
"bulk-resolve": "Xử Lý Cờ",
"confirm-purge": "Are you sure you want to permanently delete these flags?",
"purge-cancelled": "Flag Purge Cancelled",
"bulk-purge": "Purge Flag(s)",
"confirm-purge": "Bạn có chắc chắn muốn xóa vĩnh viễn những cờ này không?",
"purge-cancelled": "Đã Hủy Loại Bỏ Cờ",
"bulk-purge": "Loại Bỏ Cờ",
"bulk-success": "%1 cờ đã cập nhật",
"flagged-timeago": "Đã gắn cờ <span class=\"timeago\" title=\"%1\"></span>",
"auto-flagged": "[Cờ Tự Động] Nhận được %1 phản đối."
Expand Down
2 changes: 1 addition & 1 deletion public/language/vi/modules.json
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@
"composer.no-drafts": "Bạn không có bản nháp nào",
"composer.discard-draft-confirm": "Bạn có muốn hủy bản nháp này không?",
"composer.remote-pid-editing": "Sửa bài đăng từ xa",
"composer.remote-pid-content-immutable": "Nội dung của bài viết từ xa không thể được chỉnh sửa. Tuy nhiên, bạn có thể thay đổi tiêu đề và thẻ chủ đề.",
"composer.remote-pid-content-immutable": "Nội dung của bài viết từ xa không thể được chỉnh sửa. Tuy nhiên, bạn có thể thay đổi tiêu đề và gắn thẻ chủ đề.",
"bootbox.ok": "Đồng ý",
"bootbox.cancel": "Huỷ",
"bootbox.confirm": "Xác nhận",
Expand Down
4 changes: 2 additions & 2 deletions public/language/vi/notifications.json
Original file line number Diff line number Diff line change
Expand Up @@ -99,8 +99,8 @@
"notificationType-new-post-flag": "Khi bài đăng bị gắn cờ cảnh báo",
"notificationType-new-user-flag": "Khi người dùng bị gắn cờ cảnh báo",
"notificationType-new-reward": "Khi bạn kiếm được phần thưởng mới",
"activitypub.announce": "<strong>%1</strong> shared your post in <strong>%2</strong> to their followers.",
"activitypub.announce-dual": "<strong>%1</strong> and <strong>%2</strong> shared your post in <strong>%3</strong> to their followers.",
"activitypub.announce": "<strong>%1</strong> đã chia sẻ bài đăng của bạn trong <strong>%2</strong> đến người theo dõi của họ.",
"activitypub.announce-dual": "<strong>%1</strong> <strong>%2</strong> đã chia sẻ bài đăng của bạn trong <strong>%3</strong> đến người theo dõi họ.",
"activitypub.announce-triple": "<strong>%1</strong>, <strong>%2</strong> and <strong>%3</strong> shared your post in <strong>%4</strong> to their followers.",
"activitypub.announce-multiple": "<strong>%1</strong>, <strong>%2</strong> and %3 others shared your post in <strong>%4</strong> to their followers."
}
4 changes: 2 additions & 2 deletions public/language/vi/pages.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
"flagged-content": "Nội Dung Bị Gắn Cờ",
"ip-blacklist": "Danh sách đen IP",
"post-queue": "Xếp Hàng Bài Viết",
"registration-queue": "Xếp Hàng Đăng Ký",
"registration-queue": "Hàng đợi đăng ký",
"users/online": "Thành viên trực tuyến",
"users/latest": "Người Dùng Mới Nhất",
"users/sort-posts": "Người dùng nhiều bài đăng nhất",
Expand Down Expand Up @@ -63,7 +63,7 @@
"account/blocks": "Người dùng bị chặn vì %1",
"account/uploads": "Tải lên bởi %1",
"account/sessions": "Phiên Đăng Nhập",
"account/shares": "Topics shared by %1",
"account/shares": "Chủ đề được chia sẻ bởi %1",
"confirm": "Đã xác nhận email",
"maintenance.text": "%1 hiện đang bảo trì.<br/>Vui lòng quay lại vào lúc khác.",
"maintenance.messageIntro": "Ngoài ra, quản trị viên đã để lại thông báo này:",
Expand Down
2 changes: 1 addition & 1 deletion public/language/vi/recent.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@
"no-recent-topics": "Không có chủ đề gần đây.",
"no-popular-topics": "Không có chủ đề phổ biến.",
"load-new-posts": "Tải bài đăng mới",
"uncategorized.title": "All known topics",
"uncategorized.title": "Tất cả các chủ đề đã biết",
"uncategorized.intro": "This page shows a chronological listing of every topic that this forum has received.<br />The views and opinions expressed in the topics below are not moderated and may not represent the views and opinions of this website."
}
2 changes: 1 addition & 1 deletion public/language/vi/register.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
"terms-of-use": "Điều Khoản Sử Dụng",
"agree-to-terms-of-use": "Tôi đồng ý với Điều Khoản Sử Dụng",
"terms-of-use-error": "Bạn phải đồng ý Điều Khoản Sử Dụng",
"registration-added-to-queue": "Đăng ký của bạn đã được xếp hàng đợi phê duyệt. Bạn sẽ nhận được email khi quản trị viên chấp nhận yêu cầu.",
"registration-added-to-queue": "Yêu cầu đăng ký của bạn đã được xếp hàng đợi phê duyệt. Bạn sẽ nhận được email khi quản trị viên chấp nhận yêu cầu.",
"registration-queue-average-time": "Thời gian chúng tôi phê duyệt tư cách thành viên là %1 giờ %2 phút.",
"registration-queue-auto-approve-time": "Tư cách thành viên của bạn sẽ được kích hoạt đầy đủ trong tối đa %1 giờ.",
"interstitial.intro": "Chúng tôi muốn một số thông tin bổ sung để cập nhật tài khoản của bạn&hellip;",
Expand Down
14 changes: 7 additions & 7 deletions public/language/vi/topic.json
Original file line number Diff line number Diff line change
Expand Up @@ -61,8 +61,8 @@
"user-restored-topic-on": "%1 đã khôi phục chủ đề này trên %2",
"user-moved-topic-from-ago": "%1 đã chuyển chủ đề này từ %2 %3",
"user-moved-topic-from-on": "%1 đã chuyển chủ đề này từ %2 trên %3",
"user-shared-topic-ago": "%1 shared this topic %2",
"user-shared-topic-on": "%1 shared this topic on %2",
"user-shared-topic-ago": "%1 đã chia sẻ chủ đề này %2",
"user-shared-topic-on": "%1 đã chia sẻ chủ đề này trên %2",
"user-queued-post-ago": "%1 <a href=\"%2\">đã xếp hàng</a> bài đăng để phê duyệt %3",
"user-queued-post-on": "%1 <a href=\"%2\">đã xếp hàng</a> đăng bài để được phê duyệt trên %3",
"user-referenced-topic-ago": "%1 <a href=\"%2\">đã tham khảo</a> chủ đề này %3",
Expand Down Expand Up @@ -100,7 +100,7 @@
"thread-tools.markAsUnreadForAll": "Đánh Dấu Chưa Đọc Tất Cả",
"thread-tools.pin": "Ghim chủ đề",
"thread-tools.unpin": "Bỏ ghim chủ đề",
"thread-tools.lock": "Khóa chủ đề",
"thread-tools.lock": "Khóa Chủ Đề",
"thread-tools.unlock": "Mở Khóa Chủ Đề",
"thread-tools.move": "Di Chuyển Chủ Đề",
"thread-tools.move-posts": "Di Chuyển Bài Viết",
Expand All @@ -109,7 +109,7 @@
"thread-tools.manage-editors": "Quản Lý Biên Tập Viên",
"thread-tools.select-category": "Chọn chuyện mục",
"thread-tools.fork": "Tạo bản sao chủ đề",
"thread-tools.tag": "Tag Topic",
"thread-tools.tag": "Gắn Thẻ Chủ Đề",
"thread-tools.delete": "Xóa chủ đề",
"thread-tools.delete-posts": "Xoá bài viết",
"thread-tools.delete-confirm": "Bạn có muốn xóa chủ đề này?",
Expand Down Expand Up @@ -137,7 +137,7 @@
"bookmarks": "Đánh dấu trang",
"bookmarks.has-no-bookmarks": "Bạn chưa đánh dấu trang bài viết nào cả.",
"copy-permalink": "Sao Chép Liên Kết Tĩnh",
"go-to-original": "View Original Post",
"go-to-original": "Xem Bài Đăng Gốc",
"loading-more-posts": "Tải thêm các bài gửi khác",
"move-topic": "Di Chuyển Chủ Đề",
"move-topics": "Di Chuyển Chủ Đề",
Expand Down Expand Up @@ -223,6 +223,6 @@
"post-tools": "Công cụ đăng bài",
"unread-posts-link": "Liên kết bài đăng chưa đọc",
"thumb-image": "Ảnh thumbnail chủ đề",
"announcers": "Shares",
"announcers-x": "Shares (%1)"
"announcers": "Chia sẻ",
"announcers-x": "Chia sẻ (%1)"
}
8 changes: 4 additions & 4 deletions public/language/vi/user.json
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
"default-category-watch-state": "Trạng thái xem chuyên mục mặc định",
"followers": "Người theo dõi",
"following": "Đang theo dõi",
"shares": "Shares",
"shares": "Chia sẻ",
"blocks": "Khóa",
"blocked-users": "Người dùng bị chặn",
"block-toggle": "Chuyển Đổi Khóa",
Expand All @@ -60,10 +60,10 @@
"chat-with": "Tiếp tục trò chuyện với %1",
"new-chat-with": "Mở trò chuyện mới với %1",
"flag-profile": "Gắn Cờ Hồ Sơ",
"profile-flagged": "Already flagged",
"profile-flagged": "Đã Được Gắn Cờ",
"follow": "Theo dõi",
"unfollow": "Bỏ theo dõi",
"cancel-follow": "Cancel follow request",
"cancel-follow": "Hủy yêu cầu theo dõi",
"more": "Thêm",
"profile-update-success": "Đã cập nhật hồ sơ thành công!",
"change-picture": "Đổi Hình Ảnh",
Expand Down Expand Up @@ -123,7 +123,7 @@
"has-no-downvoted-posts": "Thành viên này chưa phản đối bài viết nào cả.",
"has-no-controversial-posts": "Người dùng này chưa có bài viết nào bị phản đối.",
"has-no-blocks": "Bạn không khóa người dùng nào.",
"has-no-shares": "This user has not shared any topics.",
"has-no-shares": "Người dùng này chưa chia sẻ bất kỳ chủ đề nào.",
"email-hidden": "Ẩn Email",
"hidden": "đã ẩn",
"paginate-description": "Phân trang chủ đề và bài đăng thay vì sử dụng cuộn vô hạn",
Expand Down