Compare commits

..

8 Commits

Author SHA1 Message Date
Julian Lam
8a4f0def72 fix: parseAndTranslate bug 2025-08-27 13:52:45 -04:00
Julian Lam
e6c43e36f1 feat: send local posts out to established relays 2025-08-27 12:33:27 -04:00
Julian Lam
608c1a4df5 fix: internationalize relay states 2025-08-27 12:20:36 -04:00
Julian Lam
0311bba67e fix: minor fixes for yukimochi/Activity-Relay compatibility 2025-08-26 14:11:51 -04:00
Julian Lam
6a38f8f666 fix: inbox.announce to not reject activities from relays 2025-08-26 13:53:51 -04:00
Julian Lam
40040a4642 feat: relay handshake logic, handle Follow/Accept, send back Accept. 2025-08-26 13:48:26 -04:00
Julian Lam
3d4863d388 fix: handle webfinger responses with subject missing scheme 2025-08-26 11:53:27 -04:00
Julian Lam
cc8a338d9a feat: adding and removing relays from AP settings page in ACP 2025-08-26 10:50:27 -04:00
342 changed files with 1933 additions and 4743 deletions

View File

@@ -16,88 +16,15 @@ permissions:
packages: write
jobs:
build:
strategy:
matrix:
include:
- os: ubuntu-latest
platforms: linux/amd64
required: true
- os: ubuntu-24.04-arm
platforms: linux/arm64
required: true
continue-on-error: ${{ !matrix.required }}
runs-on: ${{ matrix.os }}
steps:
- name: Prepare
run: |
platform=${{ matrix.platforms }}
echo "PLATFORM_PAIR=${platform//\//-}" >> $GITHUB_ENV
echo "IMAGE=ghcr.io/${GITHUB_REPOSITORY@L}" >> $GITHUB_ENV
- uses: actions/checkout@v6
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Login to GitHub Container Registry
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Docker meta
id: meta
uses: docker/metadata-action@v5
with:
images: ${{ env.IMAGE }}
- name: Cache node_modules
id: cache-node-modules
uses: actions/cache@v4
with:
path: var-cache-node-modules
key: var-cache-node-modules-${{ hashFiles('Dockerfile', 'install/package.json') }}
- name: Build and push Docker images
id: build
uses: docker/build-push-action@v6
with:
cache-from: type=gha
cache-to: type=gha,mode=min
context: .
file: ./Dockerfile
platforms: ${{ matrix.platforms }}
labels: ${{ steps.meta.outputs.labels }}
tags: ${{ env.IMAGE }}
outputs: type=image,push-by-digest=true,name-canonical=true,push=true
- name: Export digest
run: |
mkdir -p ${{ runner.temp }}/digests
digest="${{ steps.build.outputs.digest }}"
touch "${{ runner.temp }}/digests/${digest#sha256:}"
- name: Upload digest
uses: actions/upload-artifact@v5
with:
name: digests-${{ env.PLATFORM_PAIR }}
path: ${{ runner.temp }}/digests/*
if-no-files-found: error
retention-days: 1
merge:
release:
runs-on: ubuntu-latest
needs:
- build
steps:
- name: Prepare
run: |
echo "IMAGE=ghcr.io/${GITHUB_REPOSITORY@L}" >> $GITHUB_ENV
echo "CURRENT_DATE_NST=$(date +'%Y%m%d-%H%M%S' -d '-3 hours -30 minutes')" >> $GITHUB_ENV
- name: Download digests
uses: actions/download-artifact@v6
with:
path: ${{ runner.temp }}/digests
pattern: digests-*
merge-multiple: true
- uses: actions/checkout@v5
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
@@ -107,11 +34,15 @@ jobs:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Get current date in NST
run: echo "CURRENT_DATE_NST=$(date +'%Y%m%d-%H%M%S' -d '-3 hours -30 minutes')" >> $GITHUB_ENV
- name: Docker meta
id: meta
uses: docker/metadata-action@v5
with:
images: ${{ env.IMAGE }}
images: ghcr.io/${{ github.repository }}
tags: |
type=semver,pattern={{version}}
type=semver,pattern={{major}}.{{minor}}
@@ -121,11 +52,21 @@ jobs:
type=raw,value=${{ env.CURRENT_DATE_NST }}
flavor: |
latest=true
- name: Create manifest list and push
working-directory: ${{ runner.temp }}/digests
run: |
docker buildx imagetools create $(jq -cr '.tags | map("-t " + .) | join(" ")' <<< "$DOCKER_METADATA_OUTPUT_JSON") \
$(printf '${{ env.IMAGE }}@sha256:%s ' *)
- name: Inspect image
run: |
docker buildx imagetools inspect ${{ env.IMAGE }}:${{ steps.meta.outputs.version }}
- name: Cache node_modules
id: cache-node-modules
uses: actions/cache@v4
with:
path: var-cache-node-modules
key: var-cache-node-modules-${{ hashFiles('Dockerfile', 'install/package.json') }}
- name: Build and push Docker images
uses: docker/build-push-action@v6
with:
cache-from: type=gha
cache-to: type=gha,mode=min
context: .
file: ./Dockerfile
platforms: linux/amd64,linux/arm64,linux/arm/v7
push: true
tags: ${{ steps.meta.outputs.tags }}

View File

@@ -48,7 +48,7 @@ jobs:
services:
postgres:
image: 'postgres:18-alpine'
image: 'postgres:17-alpine'
env:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
@@ -63,7 +63,7 @@ jobs:
- 5432:5432
redis:
image: 'redis:8.4.0'
image: 'redis:8.2.1'
# Set health checks to wait until redis has started
options: >-
--health-cmd "redis-cli ping"
@@ -75,18 +75,18 @@ jobs:
- 6379:6379
mongo:
image: 'mongo:8.2'
image: 'mongo:8.0'
ports:
# Maps port 27017 on service container to the host
- 27017:27017
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v5
- run: cp install/package.json package.json
- name: Install Node
uses: actions/setup-node@v6
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node }}

View File

@@ -1,907 +1,3 @@
#### v4.7.0 (2025-11-26)
##### Chores
* incrementing version number - v4.6.3 (9fc5b0f3)
* update changelog for v4.6.3 (3fd193e3)
* incrementing version number - v4.6.2 (f98747db)
* up dbsearch (dfe53d29)
* up harmony, closes #13753 (4e33c1df)
* up express-useragent (b5ea2089)
* up ttlcache to 2.x (a0a10c8b)
* up themes (52c56bc5)
* incrementing version number - v4.6.1 (f47aa678)
* incrementing version number - v4.6.0 (ee395bc5)
* incrementing version number - v4.5.2 (ad2da639)
* incrementing version number - v4.5.1 (69f4b61f)
* incrementing version number - v4.5.0 (f05c5d06)
* incrementing version number - v4.4.6 (074043ad)
* incrementing version number - v4.4.5 (6f106923)
* incrementing version number - v4.4.4 (d323af44)
* incrementing version number - v4.4.3 (d354c2eb)
* incrementing version number - v4.4.2 (55c510ae)
* incrementing version number - v4.4.1 (5ae79b4e)
* incrementing version number - v4.4.0 (0a75eee3)
* incrementing version number - v4.3.2 (b92b5d80)
* incrementing version number - v4.3.1 (308e6b9f)
* incrementing version number - v4.3.0 (bff291db)
* incrementing version number - v4.2.2 (17fecc24)
* incrementing version number - v4.2.1 (852a270c)
* incrementing version number - v4.2.0 (87581958)
* incrementing version number - v4.1.1 (b2afbb16)
* incrementing version number - v4.1.0 (36c80850)
* incrementing version number - v4.0.6 (4a52fb2e)
* incrementing version number - v4.0.5 (1792a62b)
* incrementing version number - v4.0.4 (b1125cce)
* incrementing version number - v4.0.3 (2b65c735)
* incrementing version number - v4.0.2 (73fe5fcf)
* incrementing version number - v4.0.1 (a461b758)
* incrementing version number - v4.0.0 (c1eaee45)
* **deps:**
* update dependency @stylistic/eslint-plugin to v5.6.1 (#13778) (894f1988)
* update redis docker tag to v8.4.0 (#13782) (e24d8c17)
* update postgres docker tag to v18.1 (#13771) (3ea029bd)
* update dependency jsdom to v27.2.0 (#13770) (899414f4)
* update dependency smtp-server to v3.16.1 (#13755) (bc64d27f)
* update dependency mocha to v11.7.5 (#13754) (e1bf80dc)
* update redis docker tag to v8.2.3 (#13750) (4c5f7f60)
* update github artifact actions (#13730) (13c23fdd)
* update dependency @eslint/js to v9.39.1 (#13747) (4e7867a9)
* update dependency sass-embedded to v1.93.3 (#13745) (cb96701b)
* update dependency jsdom to v27.1.0 (#13743) (4ce4e773)
* update mongo docker tag to v8.2 (#13738) (97e5aa1d)
* update dependency smtp-server to v3.16.0 (#13737) (07d169d2)
* update dependency lint-staged to v16.2.6 (#13725) (e3c55f76)
* update dependency lint-staged to v16.2.5 (#13721) (83a172c9)
* update dependency @stylistic/eslint-plugin to v5.5.0 (#13717) (93d46c84)
* update dependency jsdom to v27.0.1 (#13718) (9d2b83f5)
* update dependency @eslint/js to v9.38.0 (#13716) (7fd9e894)
* update actions/setup-node action to v6 (#13708) (febe0ae0)
* update dependency smtp-server to v3.15.0 (#13702) (238600a0)
* update dependency lint-staged to v16.2.4 (#13699) (f608c7c7)
* update postgres docker tag to v18 (#13679) (923ddbc1)
* update dependency @eslint/js to v9.37.0 (#13693) (d73892ae)
* update redis docker tag to v8.2.2 (#13692) (4640a63e)
* update dependency mocha to v11.7.4 (#13685) (c7696667)
* update dependency @commitlint/cli to v20.1.0 (#13686) (eb06bda8)
* **i18n:**
* fallback strings for new resources: nodebb.admin-manage-categories (49567c72)
* fallback strings for new resources: nodebb.admin-settings-uploads (e7498e8f)
##### New Features
* federate out undo(announce) when moving topics (832477f8)
* native image appending for remote private notes (822f4edc)
* add isNumber to client-side helpers (172aabcb)
* handle Move(Context) activity (8ca52c7e)
* update Remove(Context) to use target instead of origin, federate out Move(Context) on topic move between local cids (d02e188a)
* context removal logic (aka moving topics to uncategorized, and federating this to other NodeBBs) (34e95e6d)
* add new setting to control posts uploads being shown as thumbs (97e59fbe)
* handle Delete(Context) as a move to cid -1 if the remote context still exists (f98a7216)
* handle incoming Announce(Delete), closes #13712 (4d5005b9)
* execute 1b12 rebroadcast logic on all tids even if not posted to a local cid (9583f0d4)
* auto-enable link-preview plugin on new installations (b153941c)
* bundle link-preview plugin (e7bdf6bc)
* federate topic deletion on topic deletion as well as purge (4d24309a)
* federate Delete on post delete as well as purge, topic deletion federates Announce(Delete(Object)) (93b6cb59)
##### Bug Fixes
* **deps:**
* bump mentions to fix #13637 (e3ac9ccf)
* update dependency rimraf to v6.1.2 (#13784) (5ab8f877)
* update dependency @isaacs/ttlcache to v2.1.2 (#13780) (cecc0fee)
* update dependency workerpool to v10.0.1 (#13781) (bfffb4b9)
* update dependency webpack to v5.103.0 (#13783) (5acfd184)
* update dependency sass to v1.94.1 (#13777) (b0c9bb1e)
* update dependency mongodb to v6.21.0 (#13772) (111ae163)
* update dependency sass to v1.94.0 (#13773) (c95bfcbf)
* update dependency validator to v13.15.23 (#13769) (93c69f9d)
* update dependency express-useragent to v2.0.2 (#13767) (e14d3ac1)
* update dependency autoprefixer to v10.4.22 (#13768) (9271e267)
* update dependency @isaacs/ttlcache to v2.1.1 (#13763) (f24bb090)
* update dependency esbuild to v0.27.0 (#13766) (63789ebb)
* update dependency cron to v4.3.4 (#13762) (6ad93cd3)
* update dependency sharp to v0.34.5 (#13758) (5be0a630)
* update dependency bcryptjs to v3.0.3 (#13751) (a34284df)
* update dependency sitemap to v9 (#13752) (1921ccaa)
* update dependency esbuild to v0.25.12 (#13748) (090eb088)
* update dependency rimraf to v6.1.0 (#13744) (a36d89fc)
* update dependency sass to v1.93.3 (#13746) (ba123073)
* update dependency sitemap to v8.0.2 (#13736) (b5c1e8e7)
* update mentions (5c3b1261)
* update dependency validator to v13.15.20 (#13733) (6f448ce2)
* bump mentions to 4.8.0 (964a5388)
* update dependency commander to v14.0.2 (#13731) (a49efe49)
* update dependency redis to v5.9.0 (#13727) (418717fd)
* update dependency nodemailer to v7.0.10 (#13726) (c1f6e52b)
* update dependency workerpool to v10 (#13723) (5a6c2097)
* update dependency sitemap to v8.0.1 (#13720) (1d9d7fc5)
* update dependency ace-builds to v1.43.4 (#13714) (27a0dc73)
* bump dbsearch (c25c6290)
* update dependency esbuild to v0.25.11 (#13710) (41b7a91d)
* update dependency chart.js to v4.5.1 (#13704) (bf37c7bd)
* update dependency nodebb-theme-persona to v14.1.15 (#13701) (fa18287d)
* update dependency nodebb-theme-harmony to v2.1.21 (#13700) (49a29325)
* update dependency nodemailer to v7.0.9 (#13695) (5d3709f0)
* update dependency semver to v7.7.3 (#13697) (a2892f60)
* update dependency webpack to v5.102.1 (#13698) (bb7b65ea)
* update dependency nodemailer to v7.0.7 (#13694) (5dc9f2c5)
* update dependency redis to v5.8.3 (#13691) (9b6e9b2a)
* update dependency winston to v3.18.3 (#13687) (19dc1025)
* null check on attachments property in assertPrivate (9d83a3d0)
* update announce and undo(announce) so that their IDs don't use timestamps (24e17683)
* incorrect topic event added when topic moved out of cid -1 (used to be a share by the user; since removed.) (2b733e4a)
* #13654, improper OrderedCollectionPage ID (aa7e078f)
* IS logic when body.height < window.height (bdb45248)
* update markdown and web-push to latest versions (c51b7b65)
* bump mentions to 4.8.2 (2ce691cb)
* rename activitypub.out.announce.category, federate out Delete on topic move to cid -1 (9bb8a955)
* bump harmony and persona for #13756 (c616e657)
* renderOverride to not clobber url if already set in template data (2066727f)
* bump themes for cross-post support, #13396 (9d3e8179)
* add replies in parallel during note assertion (4858abe1)
* logic error in context generation (748cc5ee)
* relax toPid assertion checks so that it only checks that it is a number or uri (30b1212a)
* update logic so that purging a post does not remove toPid fields from children, updated addParentPosts so that post existence is checked (f6219d00)
* update category mock to save full handle (524df6e5)
* logic error in out.remove.context (ab9154aa)
* cross-check remove(context) target prop against cid (194cedb4)
* update logic re: federating out topic moves (4f2f872b)
* bad var (22868d3f)
* call api.topics method on topic move during note assertion, have category announce new topic on note assertion (3df4970c)
* do not include image or icon props if they are falsy values (603068ae)
* rebroadcasting logic should only execute for local tids if the remote cid is not addressed already (1d529473)
* move Announce(Delete) out of topics.move and into topics API method (fadac616)
* do not include actor from reflected activity when rebroadcasting remote cid (3fa74d4c)
* broken category urls in to, cc (d4695f10)
* update getPrivateKey to send application actor key when cid 0 (a45f6f9c)
* update targets in 1b12 rebroadcast when cid is remote (58a9e1c4)
* update 1b12 rebroadcast logic to send as application actor if post is in remote cid (79d08853)
* regression caused by d3b3720915f5846e8f5a8e0bee9c17b3ff233902 (af5efbd7)
* crash in tests (6c210068)
* add attachments to retrieved post data onNewPost (07bed55e)
##### Other Changes
* //github.com/NodeBB/NodeBB/issues/13713 (2425f3b6)
##### Refactors
* deleteOrRestore internal method to federate out a Delete on delete, not just purge; better adheres to FEP 4f05 (e6911be3)
* get rid of post.exists check, if post doesnt exist content is falsy (17944037)
* move all methods in src/api/activitypub.js to src/activitypub.out.js (3ede64d8)
* user announces no longer occur on topic move. Instead, the new category announces. Only occurs when topic moved to local categories. (e09bb8b6)
* inbox announce(delete) handling to also handle context deletion, #13712 (2b2028e4)
* move post attachment handling directly into posts.create (d3b37209)
##### Reverts
* remove `federatedDescription` category field, closes #13757 (ed83bc5b)
##### Tests
* update test for toPid logic to reflect that toPid stays even if parent is purged (98a1101d)
#### v4.6.3 (2025-11-20)
##### Chores
* incrementing version number - v4.6.2 (f98747db)
* update changelog for v4.6.2 (8da3819c)
* incrementing version number - v4.6.1 (f47aa678)
* incrementing version number - v4.6.0 (ee395bc5)
* incrementing version number - v4.5.2 (ad2da639)
* incrementing version number - v4.5.1 (69f4b61f)
* incrementing version number - v4.5.0 (f05c5d06)
* incrementing version number - v4.4.6 (074043ad)
* incrementing version number - v4.4.5 (6f106923)
* incrementing version number - v4.4.4 (d323af44)
* incrementing version number - v4.4.3 (d354c2eb)
* incrementing version number - v4.4.2 (55c510ae)
* incrementing version number - v4.4.1 (5ae79b4e)
* incrementing version number - v4.4.0 (0a75eee3)
* incrementing version number - v4.3.2 (b92b5d80)
* incrementing version number - v4.3.1 (308e6b9f)
* incrementing version number - v4.3.0 (bff291db)
* incrementing version number - v4.2.2 (17fecc24)
* incrementing version number - v4.2.1 (852a270c)
* incrementing version number - v4.2.0 (87581958)
* incrementing version number - v4.1.1 (b2afbb16)
* incrementing version number - v4.1.0 (36c80850)
* incrementing version number - v4.0.6 (4a52fb2e)
* incrementing version number - v4.0.5 (1792a62b)
* incrementing version number - v4.0.4 (b1125cce)
* incrementing version number - v4.0.3 (2b65c735)
* incrementing version number - v4.0.2 (73fe5fcf)
* incrementing version number - v4.0.1 (a461b758)
* incrementing version number - v4.0.0 (c1eaee45)
##### Bug Fixes
* update validator dep. to get fix for CVE-2025-56200 (af477d0c)
* missing logic in mocks.notes.private that precluded the use of emoji (76a07d59)
* tiny fix for IS when page is empty (12dab849)
#### v4.6.2 (2025-11-19)
##### Chores
* up emoji (5bc5bb3d)
* up peace, closes #13774 (f764b791)
* incrementing version number - v4.6.1 (f47aa678)
* update changelog for v4.6.1 (655c858b)
* incrementing version number - v4.6.0 (ee395bc5)
* incrementing version number - v4.5.2 (ad2da639)
* incrementing version number - v4.5.1 (69f4b61f)
* incrementing version number - v4.5.0 (f05c5d06)
* incrementing version number - v4.4.6 (074043ad)
* incrementing version number - v4.4.5 (6f106923)
* incrementing version number - v4.4.4 (d323af44)
* incrementing version number - v4.4.3 (d354c2eb)
* incrementing version number - v4.4.2 (55c510ae)
* incrementing version number - v4.4.1 (5ae79b4e)
* incrementing version number - v4.4.0 (0a75eee3)
* incrementing version number - v4.3.2 (b92b5d80)
* incrementing version number - v4.3.1 (308e6b9f)
* incrementing version number - v4.3.0 (bff291db)
* incrementing version number - v4.2.2 (17fecc24)
* incrementing version number - v4.2.1 (852a270c)
* incrementing version number - v4.2.0 (87581958)
* incrementing version number - v4.1.1 (b2afbb16)
* incrementing version number - v4.1.0 (36c80850)
* incrementing version number - v4.0.6 (4a52fb2e)
* incrementing version number - v4.0.5 (1792a62b)
* incrementing version number - v4.0.4 (b1125cce)
* incrementing version number - v4.0.3 (2b65c735)
* incrementing version number - v4.0.2 (73fe5fcf)
* incrementing version number - v4.0.1 (a461b758)
* incrementing version number - v4.0.0 (c1eaee45)
##### Bug Fixes
* #13779, svg uploads (e3002411)
* #13776, if plugin is in install/package.json use latest version from there (abfb6d13)
* category labels showing up on infinite scroll on category page (dece0628)
* crash in resolveInboxes (9900171f)
* log out user if session cookie resolves to non-existent uid (5d9da603)
* make i18n test failure message easier to read (3a81f903)
* wrong auto-categorization if group actor is explicitly included in `audience` (be4d0e81)
* order of operations when updating category handle (5cfec5b1)
* closes #13729, fix filename encoding (9410f466)
##### Other Changes
* fix lint (008e1ae4)
##### Refactors
* remove unused share (aacd27ee)
##### Tests
* add test for #13729 (430a3e81)
#### v4.6.1 (2025-10-17)
##### Chores
* up persona (b309a672)
* up harmony (79327e6c)
* incrementing version number - v4.6.0 (ee395bc5)
* update changelog for v4.6.0 (c0d9bb07)
* incrementing version number - v4.5.2 (ad2da639)
* incrementing version number - v4.5.1 (69f4b61f)
* incrementing version number - v4.5.0 (f05c5d06)
* incrementing version number - v4.4.6 (074043ad)
* incrementing version number - v4.4.5 (6f106923)
* incrementing version number - v4.4.4 (d323af44)
* incrementing version number - v4.4.3 (d354c2eb)
* incrementing version number - v4.4.2 (55c510ae)
* incrementing version number - v4.4.1 (5ae79b4e)
* incrementing version number - v4.4.0 (0a75eee3)
* incrementing version number - v4.3.2 (b92b5d80)
* incrementing version number - v4.3.1 (308e6b9f)
* incrementing version number - v4.3.0 (bff291db)
* incrementing version number - v4.2.2 (17fecc24)
* incrementing version number - v4.2.1 (852a270c)
* incrementing version number - v4.2.0 (87581958)
* incrementing version number - v4.1.1 (b2afbb16)
* incrementing version number - v4.1.0 (36c80850)
* incrementing version number - v4.0.6 (4a52fb2e)
* incrementing version number - v4.0.5 (1792a62b)
* incrementing version number - v4.0.4 (b1125cce)
* incrementing version number - v4.0.3 (2b65c735)
* incrementing version number - v4.0.2 (73fe5fcf)
* incrementing version number - v4.0.1 (a461b758)
* incrementing version number - v4.0.0 (c1eaee45)
##### Bug Fixes
* do not include image or icon props if they are falsy values (ecf95d18)
* #13705, don't cover link if preview is opening up (499c50a4)
* logic error in image mime type checking (623cec9d)
* omg what. (ec399897)
#### v4.6.0 (2025-10-01)
##### Chores
* remove unneeded secureRandom require (3fcaa678)
* incrementing version number - v4.5.2 (ad2da639)
* update changelog for v4.5.2 (9a596d67)
* fix grammatical error in language string (cf3964be)
* remove formatApiResponse logging (feda629f)
* up eslint (a5ea4b40)
* incrementing version number - v4.5.1 (69f4b61f)
* update default settings (5d653571)
* incrementing version number - v4.5.0 (f05c5d06)
* incrementing version number - v4.4.6 (074043ad)
* incrementing version number - v4.4.5 (6f106923)
* incrementing version number - v4.4.4 (d323af44)
* incrementing version number - v4.4.3 (d354c2eb)
* incrementing version number - v4.4.2 (55c510ae)
* incrementing version number - v4.4.1 (5ae79b4e)
* incrementing version number - v4.4.0 (0a75eee3)
* incrementing version number - v4.3.2 (b92b5d80)
* incrementing version number - v4.3.1 (308e6b9f)
* incrementing version number - v4.3.0 (bff291db)
* incrementing version number - v4.2.2 (17fecc24)
* incrementing version number - v4.2.1 (852a270c)
* incrementing version number - v4.2.0 (87581958)
* incrementing version number - v4.1.1 (b2afbb16)
* incrementing version number - v4.1.0 (36c80850)
* incrementing version number - v4.0.6 (4a52fb2e)
* incrementing version number - v4.0.5 (1792a62b)
* incrementing version number - v4.0.4 (b1125cce)
* incrementing version number - v4.0.3 (2b65c735)
* incrementing version number - v4.0.2 (73fe5fcf)
* incrementing version number - v4.0.1 (a461b758)
* incrementing version number - v4.0.0 (c1eaee45)
* **deps:**
* update dependency lint-staged to v16.2.3 (#13681) (d7e93a5d)
* update actions/download-artifact action to v5 (#13646) (30ca0000)
* update dependency @eslint/js to v9.36.0 (#13670) (a4d8619b)
* update commitlint monorepo to v20 (#13678) (6dab3f2e)
* update dependency @stylistic/eslint-plugin to v5.4.0 (#13671) (3370c064)
* update dependency lint-staged to v16.2.1 (#13672) (13ce106b)
* update dependency sass-embedded to v1.93.2 (#13673) (df9d637c)
* update dependency jsdom to v27 (#13653) (3238248e)
* update dependency sass-embedded to v1.92.1 (#13638) (15b0b540)
* update dependency lint-staged to v16.1.6 (#13635) (7147a2e3)
* update actions/setup-node action to v5 (#13647) (4f5e770c)
* update dependency mocha to v11.7.2 (#13636) (ac90ef8c)
* **i18n:**
* fallback strings for new resources: nodebb.admin-manage-categories (6055b345)
* fallback strings for new resources: nodebb.admin-manage-categories (8730073a)
* fallback strings for new resources: nodebb.admin-manage-categories (8d4e4652)
* fallback strings for new resources: nodebb.admin-settings-activitypub (89390101)
##### Documentation Changes
* update openapi schema to refer to try.nodebb.org instead of example.org (56a93366)
##### New Features
* ability to nickname remote categories, closes #13677 (bd80b77a)
* allow activities to be addressed to as:Public or Public to be treated as public content (5f4790a4)
* allow user auto-categorization rule (1d6a9fe7)
* add minor pre-processing step to better handle header elements in incoming html (15f9fbaa)
##### Bug Fixes
* login handler to handle if non-confirmed email is entered (5ed19ef8)
* allow quote-inline class in mocks sanitizer so quote-post fallback elements can be detected and removed during title generation, fixes #13688 (675178ac)
* force outgoing page on direct access to `/ap` handler (9cee7999)
* update outgoing page to match 404 design (954e7bc8)
* don\'t begin processing local login if the passed-in username isn't even valid (c3df68f2)
* #13667, record to instances:lastSeen instead of domains:lastSeen (7184507b)
* #13676, bug where nested remote categories could not be removed (175dc209)
* regression 218f5ea from via, stricter check on whether the calling user is a remote uid (8c553b18)
* #13668, privilege checking on topic create for remote users; was not properly checking against fediverse pseudo-user (218f5eab)
* update logic as to whether a post is served as an article or not (d122bf4a)
* update activitypubFilterList logic so that it is also checked on resolveInbox and ActivityPub.get methods, updated instances.isAllowed to no longer return a promise (be9212b5)
* add missing unlock in nested try/catch (9184a7a4)
* wrap majority of note assertion logic in try..catch to handle exceptions so that the lock is always released (95fb084c)
* use newline_boundaries param for tokenizer during title and summary generation, attempt to serve HTML in summary generation (2ea624fc)
* deprecated call to api.topics.move (0f9015f0)
* **deps:**
* update dependency webpack to v5.102.0 (#13683) (17dba0b0)
* update dependency mongodb to v6.20.0 (#13665) (9b00ff1e)
* update dependency lru-cache to v11.2.2 (#13669) (00d80616)
* update dependency sass to v1.93.2 (#13674) (1b5804e1)
* update fontsource monorepo (#13663) (6e84e35f)
* update dependency esbuild to v0.25.10 (#13664) (9b48bbd5)
* update dependency sharp to v0.34.4 (#13662) (c8680f30)
* update dependency satori to v0.18.3 (#13660) (b2d91dc3)
* update dependency nodebb-theme-harmony to v2.1.20 (#13659) (b845aa48)
* update dependency fs-extra to v11.3.2 (#13658) (8324be2d)
* update dependency @fontsource/inter to v5.2.7 (#13655) (db892509)
* update dependency commander to v14.0.1 (#13652) (19f39198)
* update dependency bootswatch to v5.3.8 (#13651) (1e82af66)
* update dependency sass to v1.92.1 (#13645) (10344c98)
* update dependency workerpool to v9.3.4 (#13650) (6a1e9e8a)
* update dependency lru-cache to v11.2.1 (#13644) (6adfbb24)
##### Other Changes
* disallow checkHeader from returning a URL from a different origin than the passed-in URL (4776d012)
* 'nickname' and 'descriptionParsed' use in categories controller (051043b6)
##### Performance Improvements
* update old upgrade scripts to use bulkSet/Add (2b987d09)
##### Refactors
* notes.assert to add finally block, update assertPayload to update instances:lastSeen via method instead of direct db call (559155da)
##### Reverts
* post queue changes to fix tests (10350ea6)
##### Tests
* fix message (d6e7e168)
* show tids on test fail (8614d825)
* more fixes for note vs. article (3bba9029)
* short OPs create Notes again (15878087)
* ap timeouts (8d6a0f02)
* disable post queue when testing posting logic (9bfce68b)
#### v4.5.2 (2025-09-29)
##### Chores
* remove obsolete deprecation (52fec493)
* up persona (405d2172)
* incrementing version number - v4.5.1 (69f4b61f)
* update changelog for v4.5.1 (a9fffd7c)
* incrementing version number - v4.5.0 (f05c5d06)
* incrementing version number - v4.4.6 (074043ad)
* incrementing version number - v4.4.5 (6f106923)
* incrementing version number - v4.4.4 (d323af44)
* incrementing version number - v4.4.3 (d354c2eb)
* incrementing version number - v4.4.2 (55c510ae)
* incrementing version number - v4.4.1 (5ae79b4e)
* incrementing version number - v4.4.0 (0a75eee3)
* incrementing version number - v4.3.2 (b92b5d80)
* incrementing version number - v4.3.1 (308e6b9f)
* incrementing version number - v4.3.0 (bff291db)
* incrementing version number - v4.2.2 (17fecc24)
* incrementing version number - v4.2.1 (852a270c)
* incrementing version number - v4.2.0 (87581958)
* incrementing version number - v4.1.1 (b2afbb16)
* incrementing version number - v4.1.0 (36c80850)
* incrementing version number - v4.0.6 (4a52fb2e)
* incrementing version number - v4.0.5 (1792a62b)
* incrementing version number - v4.0.4 (b1125cce)
* incrementing version number - v4.0.3 (2b65c735)
* incrementing version number - v4.0.2 (73fe5fcf)
* incrementing version number - v4.0.1 (a461b758)
* incrementing version number - v4.0.0 (c1eaee45)
##### New Features
* add a term param to recent controller so it can be controller without req.query.term (9c18c6fe)
* add a new hook to override generateUrl in navigator.js (68a8db85)
* add topic templates per category, closes #13649 (0311b98e)
##### Bug Fixes
* skip header checking during note assertion if test runner is active (7abdfd86)
* update note assertion topic members check to simpler posts.exists check (d0c05826)
* re-jig handling of ap tag values so that only hashtags are considered (not Piefed community tags, etc.) (4d68e3fe)
* missing actor assertion on 1b12 announced upboat (f9edb13f)
* use parameterized query for key lookup (6cca55e3)
* add pre-processing step to title generation logic so sbd doesn't fall over so badly (f7c47429)
* switch to action (f7bbec7c)
* handle cases where incoming ap object tag can be a non-array (b66c30a2)
* local pids not always converted to absolute URLs on topic actor controller (f67942ca)
* #13657, fix remote category data inconsistency in `sendNotificationToPostOwner` (225bf85e)
* don't show votes on unread if rep system disabled (dfe19a98)
* if reputation is disabled hide votes on /recent (8a786c71)
* favicon path (e2dc592c)
* check brand:touchIcon for correct path (56fad0be)
* remove .auth call (f9ddbeba)
* port the try/catch for notes.assert from develop (f9688b36)
* perform Link header check on note assertion only when skipChecks is falsy (953c051c)
* make auto-categorization logic case-insensitive (527f27af)
* closes #13641, log test email sending errors server side (b3ffa007)
* pass object to.auth (290a9395)
* **deps:** bump 2factor to 7.6.0 (d1f5060f)
##### Other Changes
* remove unused (a6674f67)
* fix (a37521b0)
##### Performance Improvements
* update upgrade script to use bulk methods (0a2fa45d)
* update old upgrade scripts to use bulkSet/Add (32d0ee48)
#### v4.5.1 (2025-09-04)
##### Chores
* up dbsearch (c07e81d2)
* incrementing version number - v4.5.0 (f05c5d06)
* update changelog for v4.5.0 (86d03b1e)
* incrementing version number - v4.4.6 (074043ad)
* incrementing version number - v4.4.5 (6f106923)
* incrementing version number - v4.4.4 (d323af44)
* incrementing version number - v4.4.3 (d354c2eb)
* incrementing version number - v4.4.2 (55c510ae)
* incrementing version number - v4.4.1 (5ae79b4e)
* incrementing version number - v4.4.0 (0a75eee3)
* incrementing version number - v4.3.2 (b92b5d80)
* incrementing version number - v4.3.1 (308e6b9f)
* incrementing version number - v4.3.0 (bff291db)
* incrementing version number - v4.2.2 (17fecc24)
* incrementing version number - v4.2.1 (852a270c)
* incrementing version number - v4.2.0 (87581958)
* incrementing version number - v4.1.1 (b2afbb16)
* incrementing version number - v4.1.0 (36c80850)
* incrementing version number - v4.0.6 (4a52fb2e)
* incrementing version number - v4.0.5 (1792a62b)
* incrementing version number - v4.0.4 (b1125cce)
* incrementing version number - v4.0.3 (2b65c735)
* incrementing version number - v4.0.2 (73fe5fcf)
* incrementing version number - v4.0.1 (a461b758)
* incrementing version number - v4.0.0 (c1eaee45)
##### New Features
* use _variables.scss overrides from acp in custom skins and bootswatch skins as well (0c48e0e9)
##### Bug Fixes
* remove unused dependency (8d7e3537)
* remove test for 1b12 announce on topic move (as this no longer occurs) (9221d34f)
* use existing id if checkHeader returns false (e6996846)
* regression that caused Piefed (or potentially others) content to be dropped on receipt (86d9016f)
* remove faulty code that tried to announce a remote object but couldn't as the ID was not a number (7adfe39e)
#### v4.5.0 (2025-09-03)
##### Chores
* **deps:**
* pin dependency @stylistic/eslint-plugin to 5.3.1 (#13634) (4ade6007)
* update dependency sass-embedded to v1.91.0 (#13614) (e504ee34)
* update dependency @eslint/js to v9.34.0 (#13612) (dfc558cd)
* update redis docker tag to v8.2.1 (#13603) (02228c04)
* update dependency lint-staged to v16.1.5 (#13585) (f4f7953a)
* update postgres docker tag to v17.6 (#13599) (62d15a0e)
* update dependency @eslint/js to v9.33.0 (#13589) (bfdf47b6)
* update actions/checkout action to v5 (#13590) (311bbefa)
* update dependency sass-embedded to v1.90.0 (#13581) (c8694333)
* update dependency lint-staged to v16.1.4 (#13575) (34ecdf20)
* update redis docker tag to v8.2.0 (#13577) (25bc9ba0)
* update dependency @eslint/js to v9.31.0 (#13545) (97a5d543)
* update redis docker tag to v8.0.3 (#13539) (1b80910e)
* update dependency @eslint/js to v9.30.1 (#13524) (6d7df13f)
* update dependency @eslint/js to v9.30.0 (#13519) (15ea1233)
* update dependency smtp-server to v3.14.0 (#13515) (a41d2c0b)
* update dependency mocha to v11.7.1 (#13509) (bbacd8f6)
* update dependency mocha to v11.7.0 (#13502) (0a0dd1c1)
* update dependency @eslint/js to v9.29.0 (#13491) (2046ca72)
* update dependency lint-staged to v16.1.2 (#13492) (d6ba7930)
* update dependency sass-embedded to v1.89.2 (#13482) (f5651787)
* update dependency mocha to v11.6.0 (#13479) (9b4082dc)
* update dependency smtp-server to v3.13.8 (#13464) (d239125f)
* update redis docker tag to v8.0.2 (#13465) (166aaa7a)
* update dependency @eslint/js to v9.28.0 (#13469) (b3170c9c)
* update dependency sass-embedded to v1.89.1 (#13463) (32f13162)
* update dependency lint-staged to v16.1.0 (#13449) (6efe3fdd)
* update dependency mocha to v11.5.0 (#13442) (c1846475)
* update dependency smtp-server to v3.13.7 (#13437) (136e8814)
* update dependency sass-embedded to v1.89.0 (#13425) (aa977282)
* update dependency mocha to v11.4.0 (#13435) (5d017710)
* update dependency mocha to v11.3.0 (#13426) (650eeac9)
* update dependency @eslint/js to v9.27.0 (#13429) (475b0704)
* **i18n:**
* fallback strings for new resources: nodebb.admin-settings-activitypub (cb00fb3b)
* fallback strings for new resources: nodebb.admin-manage-categories, nodebb.admin-settings-activitypub (40bda8fc)
* fallback strings for new resources: nodebb.social (eeabc990)
* fallback strings for new resources: nodebb.admin-dashboard (5d16fdc9)
* fallback strings for new resources: nodebb.admin-development-info (59c1ce85)
* fallback strings for new resources: nodebb.admin-development-info (5b54e926)
* fallback strings for new resources: nodebb.modules (f5aca114)
* fallback strings for new resources: nodebb.error (efb14ead)
* fallback strings for new resources: nodebb.error (e1eb76fe)
* enable dbsearch on new installs (567f453b)
* up peace (fdd0152e)
* up harmony (6d60f945)
* use fontsource-utils/scss to get rid of deprecation warning (44c0413c)
* up eslibt (e68deaac)
* up widget essentials (e7b47995)
* incrementing version number - v4.4.6 (074043ad)
* update changelog for v4.4.6 (3895a059)
* incrementing version number - v4.4.5 (6f106923)
* up eslint (637373e3)
* up dbsearch (dae81b76)
* up eslint-plugin (18d6e5e1)
* up eslint (c056bf56)
* remove logs (0315e369)
* incrementing version number - v4.4.4 (d323af44)
* incrementing version number - v4.4.3 (d354c2eb)
* up eslint (536ae9d6)
* incrementing version number - v4.4.2 (55c510ae)
* eslint config (0d595008)
* incrementing version number - v4.4.1 (5ae79b4e)
* incrementing version number - v4.4.0 (0a75eee3)
* incrementing version number - v4.3.2 (b92b5d80)
* incrementing version number - v4.3.1 (308e6b9f)
* incrementing version number - v4.3.0 (bff291db)
* incrementing version number - v4.2.2 (17fecc24)
* incrementing version number - v4.2.1 (852a270c)
* incrementing version number - v4.2.0 (87581958)
* incrementing version number - v4.1.1 (b2afbb16)
* incrementing version number - v4.1.0 (36c80850)
* incrementing version number - v4.0.6 (4a52fb2e)
* incrementing version number - v4.0.5 (1792a62b)
* incrementing version number - v4.0.4 (b1125cce)
* incrementing version number - v4.0.3 (2b65c735)
* incrementing version number - v4.0.2 (73fe5fcf)
* incrementing version number - v4.0.1 (a461b758)
* incrementing version number - v4.0.0 (c1eaee45)
##### Continuous Integration
* use native arm runners for building docker images (#13627) (931b7345)
##### Documentation Changes
* add missing routes to openapi schema (0f44034e)
* openapi typo (560cc2eb)
* update openapi schema for relays and rules (a9a12a9f)
* openapi schema fixes for auto-categorization commits (c0248ca5)
##### New Features
* use sbd to more intelligently put together a sub-500 character summary based on existing sentences in post content (35641f37)
* add sbd dependency to improve title generation (and for summary generation, later) (82686322)
* send local posts out to established relays (aa26dfb3)
* relay handshake logic, handle Follow/Accept, send back Accept. (f4d1df7c)
* adding and removing relays from AP settings page in ACP (1e0fb20d)
* apply auto-categorization logic (165af50d)
* ability to add/remove auto-categorization rules for incoming federated content (bdcf28a3)
* re-jigger 'add category' button to allow addition of remote category to main index (75639c86)
* add Urdu localisation, thank you! (8c6992f5)
* add wordpress (82037dee)
* add wordpress (c10656ec)
* only mark notifications read that match current filter (9d39ed51)
* closes #13578, increase uniquevisitors (e1423636)
* add new brite skin from bootswatch (e851a523)
* add filter:post.getDiffs (97d4994a)
* add filter:post.getDiffs (90a65129)
* add expose-gc flag to loader (bba18e31)
* add ap pageviews analytics (559a2d23)
* add heap snapshot (f88329db)
* add option to toggle chat join/leave message (92a3859f)
* add protection mechanism to request lib so that network requests to reserved IP ranges throw an error (9d3b8c3a)
##### Bug Fixes
* **deps:**
* update dependency satori to v0.18.2 (#13628) (2dc39f1e)
* update dependency ace-builds to v1.43.3 (#13633) (7adabd60)
* update dependency nodemailer to v7.0.6 (#13630) (07b9cd16)
* update dependency mongodb to v6.19.0 (#13619) (6d856545)
* update dependency sass to v1.91.0 (#13615) (08ea56bd)
* update dependency bootstrap to v5.3.8 (#13618) (29a7402f)
* update dependency nodebb-theme-harmony to v2.1.17 (#13607) (2f4cf26c)
* update dependency nodebb-theme-peace to v2.2.47 (#13608) (8af76f3c)
* update dependency redis to v5.8.2 (#13606) (138c6753)
* update dependency webpack to v5.101.3 (#13602) (996740bd)
* update dependency webpack to v5.101.2 (#13598) (90bddccb)
* update dependency nodebb-widget-essentials to v7.0.40 (#13597) (f5b0444b)
* update dependency tough-cookie to v6 (#13600) (ceb65d13)
* update dependency esbuild to v0.25.9 (#13593) (9ef4cfa2)
* update dependency redis to v5.8.1 (#13594) (0f72b8cd)
* update dependency webpack to v5.101.1 (#13588) (c67aa43f)
* update dependency sass to v1.90.0 (#13582) (abf7dd74)
* update dependency fs-extra to v11.3.1 (#13579) (5ce556d4)
* update dependency redis to v5.8.0 (#13580) (3c3e4486)
* update dependency redis to v5.7.0 (#13570) (27d60a19)
* update dependency cron to v4.3.3 (#13573) (0b4efa14)
* update dependency satori to v0.16.2 (#13569) (70d3a29c)
* update dependency webpack to v5.101.0 (#13567) (6fc8dfa9)
* update dependency satori to v0.16.1 (#13560) (2d1a5fea)
* update dependency redis to v5.6.1 (#13564) (1262aee8)
* update dependency mongodb to v6.18.0 (#13563) (8e9d3843)
* update dependency esbuild to v0.25.8 (#13559) (6a732e36)
* update dependency esbuild to v0.25.7 (#13557) (1697e36f)
* update dependency express-session to v1.18.2 (#13554) (0eb0a67a)
* update dependency morgan to v1.10.1 (#13555) (0e457f15)
* update dependency multer to v2.0.2 (#13556) (35ca0e3b)
* update dependency compression to v1.8.1 (#13553) (12b9f4c7)
* update dependency ace-builds to v1.43.2 (#13548) (57564190)
* update dependency webpack to v5.100.2 (#13549) (0b398bba)
* update dependency webpack to v5.100.1 (#13544) (d8c26bec)
* update dependency cron to v4.3.2 (#13546) (e838bb26)
* update dependency nodebb-theme-peace to v2.2.46 (#13542) (e4f56e83)
* update dependency webpack to v5.100.0 (#13541) (4a5a4fe6)
* update dependency redis to v5.6.0 (#13540) (a6cb933b)
* update dependency esbuild to v0.25.6 (#13538) (8960fdb3)
* update dependency nodemailer to v7.0.5 (#13537) (c6f4148b)
* update dependency nodebb-theme-peace to v2.2.45 (#13529) (991f518e)
* update dependency nodebb-plugin-web-push to v0.7.5 (#13523) (ceae2aa1)
* update dependency ace-builds to v1.43.1 (#13525) (aba2ddad)
* update dependency nodemailer to v7.0.4 (#13522) (f1fbea7b)
* update dependency pg to v8.16.3 (#13517) (fd82919e)
* update dependency workerpool to v9.3.3 (#13518) (655a3bd3)
* update dependency pg-cursor to v2.15.3 (#13516) (6e5083c2)
* update dependency pg to v8.16.2 (#13505) (d2f0944e)
* update dependency nodebb-theme-peace to v2.2.44 (#13514) (59090931)
* update dependency nodebb-theme-harmony to v2.1.16 (#13513) (4be2e82b)
* update dependency bootswatch to v5.3.7 (#13510) (1eefaf5c)
* update dependency pg-cursor to v2.15.2 (#13506) (10f7b49b)
* update dependency ace-builds to v1.43.0 (#13507) (e360f649)
* update dependency pg-cursor to v2.15.1 (#13504) (3b364ba1)
* update dependency pg to v8.16.1 (#13503) (819e2805)
* update dependency bootstrap to v5.3.7 (#13499) (e84fc739)
* update dependency connect-redis to v9 (#13497) (d3faff36)
* update dependency chart.js to v4.5.0 (#13495) (f36a5ac8)
* update dependency postcss to v8.5.6 (#13494) (703fcbbf)
* update dependency postcss to v8.5.5 (#13490) (c101d0d5)
* update dependency sass to v1.89.2 (#13487) (442c6e71)
* update dependency nodebb-plugin-emoji to v6.0.3 (#13486) (efcbbf29)
* update dependency serve-favicon to v2.5.1 (#13488) (d2a7eecb)
* update dependency @fontsource/inter to v5.2.6 (#13477) (c04bd7cc)
* update dependency satori to v0.15.2 (#13481) (78ebe298)
* update dependency satori to v0.14.0 (#13476) (29afcd36)
* update dependency workerpool to v9.3.2 (#13452) (6b33b1f4)
* update dependency satori to v0.13.2 (#13468) (44d1a17b)
* update dependency postcss to v8.5.4 (#13453) (1c432925)
* update dependency multer to v2.0.1 (#13466) (d0060e5d)
* update dependency sass to v1.89.1 (#13467) (602417d0)
* update dependency ace-builds to v1.42.0 (#13470) (c363b84e)
* update dependency mongodb to v6.17.0 (#13471) (a3cc99a2)
* update dependency cron to v4.3.1 (#13457) (3694f655)
* update dependency validator to v13.15.15 (#13451) (36f0cf25)
* update dependency esbuild to v0.25.5 (#13447) (6a5bbe92)
* update dependency nodebb-plugin-dbsearch to v6.2.18 (#13445) (3ca6a9bc)
* update dependency bootbox to v6.0.4 (#13443) (e3a7fb5c)
* update dependency diff to v8.0.2 (#13440) (76a624b9)
* update dependency commander to v14 (#13434) (1d624aad)
* update dependency webpack to v5.99.9 (#13438) (314a4ff0)
* update dependency connect-redis to v8.1.0 (#13433) (ee8e223f)
* update dependency nodebb-plugin-dbsearch to v6.2.17 (#13432) (42f16da5)
* update dependency sass to v1.89.0 (#13427) (2417a79b)
* display proper id if lock fails (19aa8a71)
* closes #13624, update post fields before schedule code (9d4a9b83)
* #13622, WordPress blog URLs not asserting properly (4ef605b1)
* closes #13625, fix utils.params so it works with relative_paths (a0e78ff8)
* remove webfinger error log (a0be4a28)
* urlencoded param in openapi spec example (5f7085f3)
* re-ordering dependencies because raisins (cbdc90a4)
* missed a tab character (788301a5)
* random hotkeys adding dependencies to my project smh (771b8dcb)
* parseAndTranslate bug (40973ca7)
* internationalize relay states (6576468e)
* minor fixes for yukimochi/Activity-Relay compatibility (28b63891)
* inbox.announce to not reject activities from relays (b1dbb19c)
* handle webfinger responses with subject missing scheme (4967492f)
* closes #13501 (bf279d71)
* closes #13620 (027d6f30)
* rare crash if queued item is no longer in db but id is in post:queue (e79dfeb7)
* jquery selector on post edit (f5ad7862)
* relative paths in openapi schema (a771b17f)
* add missing routes to write.yaml (e8401472)
* only process unique slugs (312df523)
* remove special-case logic that added a requested object to a topic if its defined context didn't actually contain it (70d7e329)
* return null if field is falsy (09898b94)
* mark-all read notifications button (c16f9d64)
* catch exceptions in assertPayload, closes #13611 (9bdf24f0)
* add missing files (057e3b79)
* add missing file to ur language folder (ecab347b)
* regression caused by cc6fd49c4d2ddc6970ea23011dece5ba91517ec0 (06c38247)
* protocol-relative URLs being accidentally munged, #13592 (cc6fd49c)
* cache lookup error when doing loopback calls (67389639)
* image handling when image url received is not a path with an extension (b4ff7906)
* readd retry items (c6889f08)
* set noindex tag on remote profiles as well (fe160160)
* duplicate canonical link header (c8ad0867)
* add rel canonical to remote user profiles (8ce5498f)
* ap queue id to use payload.type payload.id (a8bf4ea0)
* clearTimeout if item is evicted from cache (0997fbfa)
* sometimes summary is null/undefined (65364bfa)
* don't translate text on admin logs page (f6ed7ec2)
* change the client side reloginTimer to match setting (c43c3533)
* redis connect host/port (eac3d0a0)
* closes #13558, override/extend json opts from config.json (25c24298)
* add missing cache name (3f520c33)
* add missing ap pageview middleware (01f2effc)
* set to empty string if undefined (0ef98ec4)
* make clickable element anchor (dbed2db9)
* for attribute, remove upload trigger when click inputs (329f98d5)
* check topic and thumbs (72fec565)
* closes #13526, dont send multiple emails when user is invited (5a5ca8a5)
* pubsub on node-redis (f7f70468)
* typo (2280ea88)
* ensure check returns false if no addresses are looked up, fix bug where cached value got changed accidentally (6478532b)
* wrap cached returns for dns lookups in nextTick (010113a9)
* #13459, unread indicators for remote categories (6411c197)
* further guard against DNS rebinding attack (a8e613e1)
* undefined check, allow plugins to append to allow list (70c04f0c)
* simplify dns to use .lookup instead of .resolve4 and .resolve6, automatically allow requests to own hostname (df360216)
* return 200 for non-implemented activities instead of 501 (fcb3bfbc)
* remove null categories (28c021a0)
* patch ap .probe() so that it does not execute on requests for its own resources (a80edfa1)
* bring back auto-categorization if group and object are same-origin, handle Peertube putting channel names in `attributedTo` (8f933459)
##### Other Changes
* fix comma dangle (d4bf5f0c)
* fix lint issue (5dfd2413)
* remove unused url (076cc9e8)
##### Refactors
* revert, don't need to pass relative_path (f67265da)
* leaner utils.params for relative path (648c4543)
* remove invalid queued items (b73ee309)
* braces (f83d2536)
* add missing awaits (5ee1fd02)
* category listing logic to allow remote categories to be added, disabled, and re-arranged in main forum index (cb0b6092)
* show code/stack when dep check fails (f8733e06)
* dont del if cache disabled (bc40d79c)
* remove old arg (8305a742)
* if user.delete fails in actor prune (d5f6d158)
* use promise.all (472df3aa)
* use promise.all (6eab44a0)
* move ap retry queue from lru cache to db (#13568) (b3a4a128)
* log uid that failed (de71cc63)
* change default teaser to last-post (8ba230a2)
* copy session/headers when building req (e4a0160e)
* show both days and hours (1d7c32a5)
* add missing cache name (272008bb)
* another missing cache name (0fdde132)
* add names to caches, add max to request cache (a08551a5)
* closes #13547, process user uploads via batch (1ad97ac1)
* move post uploads to post hash (#13533) (24e7cf4a)
* parallel socket.io adapter (0b9bfc1c)
* use strings for cids (57a5de26)
##### Reverts
* remove heapdump (e74996fb)
##### Tests
* delete commented-out test (70bbed93)
* add timeout to ap.helpers.query (8f7411c3)
* more logs (8e160fe0)
* add more logs (f703a94b)
* add more logs (681ce8bf)
* debug timeout (029da6c5)
* more logs for failing test (79c6e72c)
* catch error in failing test (69a6c150)
* sharp invalid png (1ea10eff)
* latest sharp (3cdf28bd)
* add logs for test that's timing out (15155809)
* use protocol of test runner (04815497)
* fix notification tests (f8a0a7e1)
* one more fix (95f6688c)
* fix spec (7393bdd4)
* fix openapi (1071ac0c)
* fix meta test (1776bd1d)
* test fixes for default teaser change (8eedb38a)
* add openapi spec (020e0ad1)
* try timeout again (27aab921)
* disable timeout (930ff21f)
* psql fix (85e2d7d3)
* one more test fix (22d1972f)
* fix test, add joinLeaveMessages to newRoom (7acd63c2)
* increase timeout (fa31ba05)
* on more (1a85fafb)
* testing timeout on failing test (82c8034c)
* remove ci env (39d243b0)
* add a null field test (1fc91d5e)
#### v4.4.6 (2025-08-06)
##### Chores

View File

@@ -14,7 +14,7 @@ services:
- ./install/docker/setup.json:/usr/src/app/setup.json
postgres:
image: postgres:18.1-alpine
image: postgres:17.6-alpine
restart: unless-stopped
environment:
POSTGRES_USER: nodebb
@@ -24,7 +24,7 @@ services:
- postgres-data:/var/lib/postgresql/data
redis:
image: redis:8.4.0-alpine
image: redis:8.2.1-alpine
restart: unless-stopped
command: ['redis-server', '--appendonly', 'yes', '--loglevel', 'warning']
# command: ["redis-server", "--save", "60", "1", "--loglevel", "warning"] # uncomment if you want to use snapshotting instead of AOF

View File

@@ -14,7 +14,7 @@ services:
- ./install/docker/setup.json:/usr/src/app/setup.json
redis:
image: redis:8.4.0-alpine
image: redis:8.2.1-alpine
restart: unless-stopped
command: ['redis-server', '--appendonly', 'yes', '--loglevel', 'warning']
# command: ["redis-server", "--save", "60", "1", "--loglevel", "warning"] # uncomment if you want to use snapshotting instead of AOF

View File

@@ -24,7 +24,7 @@ services:
- mongo-data:/data/db
- ./install/docker/mongodb-user-init.js:/docker-entrypoint-initdb.d/user-init.js
redis:
image: redis:8.4.0-alpine
image: redis:8.2.1-alpine
restart: unless-stopped
command: ['redis-server', '--appendonly', 'yes', '--loglevel', 'warning']
# command: ['redis-server', '--save', '60', '1', '--loglevel', 'warning'] # uncomment if you want to use snapshotting instead of AOF
@@ -34,7 +34,7 @@ services:
- redis
postgres:
image: postgres:18.1-alpine
image: postgres:17.6-alpine
restart: unless-stopped
environment:
POSTGRES_USER: nodebb

View File

@@ -36,9 +36,8 @@
"maximumTagsPerTopic": 5,
"minimumTagLength": 3,
"maximumTagLength": 15,
"undoTimeout": 0,
"undoTimeout": 10000,
"allowTopicsThumbnail": 1,
"showPostUploadsAsThumbnails": 1,
"registrationType": "normal",
"registrationApprovalType": "normal",
"allowAccountDelete": 1,

View File

@@ -2,7 +2,7 @@
"name": "nodebb",
"license": "GPL-3.0",
"description": "NodeBB Forum",
"version": "4.7.0",
"version": "4.4.6",
"homepage": "https://www.nodebb.org",
"repository": {
"type": "git",
@@ -29,55 +29,55 @@
},
"dependencies": {
"@adactive/bootstrap-tagsinput": "0.8.2",
"@fontsource-utils/scss": "0.2.2",
"@fontsource/inter": "5.2.8",
"@fontsource/poppins": "5.2.7",
"@fontsource-utils/scss": "0.2.1",
"@fontsource/inter": "5.2.6",
"@fontsource/poppins": "5.2.6",
"@fortawesome/fontawesome-free": "6.7.2",
"@isaacs/ttlcache": "2.1.3",
"@isaacs/ttlcache": "1.4.1",
"@nodebb/spider-detector": "2.0.3",
"@popperjs/core": "2.11.8",
"@textcomplete/contenteditable": "0.1.13",
"@textcomplete/core": "0.1.13",
"@textcomplete/textarea": "0.1.13",
"ace-builds": "1.43.5",
"ace-builds": "1.43.2",
"archiver": "7.0.1",
"async": "3.2.6",
"autoprefixer": "10.4.22",
"bcryptjs": "3.0.3",
"autoprefixer": "10.4.21",
"bcryptjs": "3.0.2",
"benchpressjs": "2.5.5",
"body-parser": "2.2.1",
"body-parser": "2.2.0",
"bootbox": "6.0.4",
"bootstrap": "5.3.8",
"bootswatch": "5.3.8",
"bootstrap": "5.3.7",
"bootswatch": "5.3.7",
"chalk": "4.1.2",
"chart.js": "4.5.1",
"chart.js": "4.5.0",
"cli-graph": "3.2.2",
"clipboard": "2.0.11",
"commander": "14.0.2",
"commander": "14.0.0",
"compare-versions": "6.1.1",
"compression": "1.8.1",
"connect-flash": "0.1.1",
"connect-mongo": "6.0.0",
"connect-mongo": "5.1.0",
"connect-pg-simple": "10.0.0",
"connect-redis": "9.0.0",
"cookie-parser": "1.4.7",
"cron": "4.3.5",
"cron": "4.3.3",
"cropperjs": "1.6.2",
"csrf-sync": "4.2.1",
"daemon": "1.1.0",
"diff": "8.0.2",
"esbuild": "0.27.1",
"express": "4.22.1",
"esbuild": "0.25.9",
"express": "4.21.2",
"express-session": "1.18.2",
"express-useragent": "2.0.2",
"express-useragent": "1.0.15",
"fetch-cookie": "3.1.0",
"file-loader": "6.2.0",
"fs-extra": "11.3.2",
"fs-extra": "11.3.1",
"graceful-fs": "4.2.11",
"helmet": "7.2.0",
"html-to-text": "9.0.5",
"imagesloaded": "5.0.0",
"ipaddr.js": "2.3.0",
"ipaddr.js": "2.2.0",
"jquery": "3.7.1",
"jquery-deserialize": "2.0.0",
"jquery-form": "4.3.0",
@@ -85,34 +85,33 @@
"jquery-ui": "1.14.1",
"jsesc": "3.1.0",
"json2csv": "5.0.7",
"jsonwebtoken": "9.0.3",
"jsonwebtoken": "9.0.2",
"lodash": "4.17.21",
"logrotate-stream": "0.2.9",
"lru-cache": "11.2.4",
"lru-cache": "11.1.0",
"mime": "3.0.0",
"mkdirp": "3.0.1",
"mongodb": "7.0.0",
"mongodb": "6.18.0",
"morgan": "1.10.1",
"mousetrap": "1.6.5",
"multer": "2.0.2",
"nconf": "0.13.0",
"nodebb-plugin-2factor": "7.6.0",
"nodebb-plugin-composer-default": "10.3.1",
"nodebb-plugin-dbsearch": "6.3.4",
"nodebb-plugin-emoji": "6.0.5",
"nodebb-plugin-2factor": "7.5.10",
"nodebb-plugin-composer-default": "10.3.0",
"nodebb-plugin-dbsearch": "6.3.1",
"nodebb-plugin-emoji": "6.0.3",
"nodebb-plugin-emoji-android": "4.1.1",
"nodebb-plugin-link-preview": "2.1.5",
"nodebb-plugin-markdown": "13.2.2",
"nodebb-plugin-mentions": "4.8.3",
"nodebb-plugin-markdown": "13.2.1",
"nodebb-plugin-mentions": "4.7.6",
"nodebb-plugin-spam-be-gone": "2.3.2",
"nodebb-plugin-web-push": "0.7.6",
"nodebb-plugin-web-push": "0.7.5",
"nodebb-rewards-essentials": "1.0.2",
"nodebb-theme-harmony": "2.1.26",
"nodebb-theme-harmony": "2.1.18",
"nodebb-theme-lavender": "7.1.19",
"nodebb-theme-peace": "2.2.49",
"nodebb-theme-persona": "14.1.18",
"nodebb-widget-essentials": "7.0.41",
"nodemailer": "7.0.11",
"nodebb-theme-peace": "2.2.48",
"nodebb-theme-persona": "14.1.12",
"nodebb-widget-essentials": "7.0.40",
"nodemailer": "7.0.5",
"nprogress": "0.2.0",
"passport": "0.7.0",
"passport-http-bearer": "1.0.1",
@@ -121,27 +120,25 @@
"pg-cursor": "2.15.3",
"postcss": "8.5.6",
"postcss-clean": "1.2.0",
"pretty": "^2.0.0",
"progress-webpack-plugin": "1.0.16",
"prompt": "1.3.0",
"redis": "5.10.0",
"rimraf": "6.1.2",
"redis": "5.8.2",
"rimraf": "6.0.1",
"rss": "1.2.2",
"rtlcss": "4.3.0",
"sanitize-html": "2.17.0",
"sass": "1.94.2",
"satori": "0.18.3",
"sbd": "^1.0.19",
"semver": "7.7.3",
"sass": "1.90.0",
"satori": "0.16.2",
"semver": "7.7.2",
"serve-favicon": "2.5.1",
"sharp": "0.34.5",
"sitemap": "9.0.0",
"sharp": "0.34.3",
"sitemap": "8.0.0",
"socket.io": "4.8.1",
"socket.io-client": "4.8.1",
"@socket.io/redis-adapter": "8.3.0",
"sortablejs": "1.15.6",
"spdx-license-list": "6.10.0",
"terser-webpack-plugin": "5.3.15",
"terser-webpack-plugin": "5.3.14",
"textcomplete": "0.18.2",
"textcomplete.contenteditable": "0.1.1",
"timeago": "1.6.7",
@@ -149,11 +146,11 @@
"toobusy-js": "0.5.1",
"tough-cookie": "6.0.0",
"undici": "^7.10.0",
"validator": "13.15.23",
"webpack": "5.103.0",
"validator": "13.15.15",
"webpack": "5.101.3",
"webpack-merge": "6.0.1",
"winston": "3.18.3",
"workerpool": "10.0.1",
"winston": "3.17.0",
"workerpool": "9.3.3",
"xml": "1.0.1",
"xregexp": "5.1.2",
"yargs": "17.7.2",
@@ -161,26 +158,26 @@
},
"devDependencies": {
"@apidevtools/swagger-parser": "10.1.0",
"@commitlint/cli": "20.2.0",
"@commitlint/config-angular": "20.2.0",
"@commitlint/cli": "19.8.1",
"@commitlint/config-angular": "19.8.1",
"coveralls": "3.1.1",
"@eslint/js": "9.39.1",
"@stylistic/eslint-plugin": "5.6.1",
"@eslint/js": "9.33.0",
"@stylistic/eslint-plugin": "^5.x",
"eslint-config-nodebb": "1.1.11",
"eslint-plugin-import": "2.32.0",
"grunt": "1.6.1",
"grunt-contrib-watch": "1.1.0",
"husky": "8.0.3",
"jsdom": "27.2.0",
"lint-staged": "16.2.7",
"mocha": "11.7.5",
"jsdom": "26.1.0",
"lint-staged": "16.1.5",
"mocha": "11.7.1",
"mocha-lcov-reporter": "1.3.0",
"mockdate": "3.0.5",
"nyc": "17.1.0",
"smtp-server": "3.16.1"
"smtp-server": "3.14.0"
},
"optionalDependencies": {
"sass-embedded": "1.93.3"
"sass-embedded": "1.90.0"
},
"resolutions": {
"*/jquery": "3.7.1"

View File

@@ -4,7 +4,6 @@
"add-local-category": "Add Local category",
"add-remote-category": "Add Remote category",
"remove": "Remove",
"rename": "Rename",
"jump-to": "Jump to...",
"settings": "اعدادات القسم",
"edit-category": "Edit Category",
@@ -15,8 +14,9 @@
"handle": "Category Handle",
"handle.help": "Your category handle is used as a representation of this category across other networks, similar to a username. A category handle must not match an existing username or user group.",
"description": "Category Description",
"topic-template": "Topic Template",
"topic-template.help": "Define a template for new topics created in this category.",
"federatedDescription": "Federated Description",
"federatedDescription.help": "This text will be appended to the category description when queried by other websites/apps.",
"federatedDescription.default": "This is a forum category containing topical discussion. You can start new discussions by mentioning this category.",
"bg-color": "Background Colour",
"text-color": "Text Colour",
"bg-image-size": "Background Image Size",
@@ -109,9 +109,6 @@
"alert.create": "Create a Category",
"alert.add": "Add a Category",
"alert.add-help": "Remote categories can be added to the categories listing by specifying their handle.<br /><br /><strong>Note</strong> — The remote category may not reflect all topics published unless at least one local user tracks/watches it.",
"alert.rename": "Rename a Remote Category",
"alert.rename-help": "Please enter a new name for this category. Leave blank to restore original name.",
"alert.confirm-remove": "Do you really want to remove this category? You can add it back at any time.",
"alert.confirm-purge": "<p class=\"lead\">Do you really want to purge this category \"%1\"?</p><h5><strong class=\"text-danger\">Warning!</strong> All topics and posts in this category will be purged!</h5> <p class=\"help-block\">Purging a category will remove all topics and posts, and delete the category from the database. If you want to remove a category <em>temporarily</em>, you'll want to \"disable\" the category instead.</p>",
"alert.purge-success": "Category purged!",
"alert.copy-success": "Settings Copied!",

View File

@@ -22,24 +22,12 @@
"rules-intro": "Content discovered via ActivityPub can be automatically categorized based on certain rules (e.g. hashtag)",
"rules.modal.title": "How it works",
"rules.modal.instructions": "Any incoming content is checked against these categorization rules, and matching content is automatically moved into the category of choice.<br /><br /><strong>N.B.</strong> Content that is already categorized (i.e. in a remote category) will not pass through these rules.",
"rules.modal.values-multiple": "To match multiple values, separate entries with a comma (e.g. <code>one,two,three</code>)",
"rules.add": "Add New Rule",
"rules.help-hashtag": "Topics containing this case-insensitive hashtag will match. Do not enter the <code>#</code> symbol",
"rules.help-user": "Topics created by the entered user will match. Enter a handle or full ID (e.g. <code>bob@example.org</code> or <code>https://example.org/users/bob</code>.",
"rules.type": "Type",
"rules.value": "Value",
"rules.cid": "Category",
"relays": "Relays",
"relays.intro": "A relay improves discovery of content to and from your NodeBB. Subscribing to a relay means content received by the relay is forwarded here, and content posted here is syndicated outward by the relay.",
"relays.warning": "Note: Relays can send larges amounts of traffic in, and may increase storage and processing costs.",
"relays.litepub": "NodeBB follows the LitePub-style relay standard. The URL you enter here should end with <code>/actor</code>.",
"relays.add": "Add New Relay",
"relays.relay": "Relay",
"relays.state": "State",
"relays.state-0": "Pending",
"relays.state-1": "Receiving only",
"relays.state-2": "Active",
"server-filtering": "Filtering",
"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.",

View File

@@ -22,7 +22,6 @@
"reject-image-height": "Maximum Image Height (in pixels)",
"reject-image-height-help": "Images taller than this value will be rejected.",
"allow-topic-thumbnails": "السماح للاعضاء برفع الصور المصغرة للموضوع",
"show-post-uploads-as-thumbnails": "Show post uploads as thumbnails",
"topic-thumb-size": "حجم الصورة المصغرة للموضوع",
"allowed-file-extensions": "إمتدادات الملفات المسموح بها",
"allowed-file-extensions-help": "أدخل قائمة بامتدادات الملفات مفصولة بفواصل (مثال: <code>pdf,xls,doc</code>). القائمة الفارغة تعني أن كل الامتدادات مسموح بها.",

View File

@@ -4,7 +4,6 @@
"add-local-category": "Add Local category",
"add-remote-category": "Add Remote category",
"remove": "Remove",
"rename": "Rename",
"jump-to": "Keç...",
"settings": "Kateqoriya parametrləri",
"edit-category": "Kateqoriyanı redaktə et",
@@ -15,8 +14,9 @@
"handle": "Kateqoriya dəstəyi",
"handle.help": "Kateqoriya dəstəyiniz istifadəçi adına bənzər digər şəbəkələrdə bu kateqoriyanın təmsili kimi istifadə olunur. Kateqoriya sapı mövcud istifadəçi adı və ya istifadəçi qrupuna uyğun olmamalıdır.",
"description": "Kateqoriya təsviri",
"topic-template": "Topic Template",
"topic-template.help": "Define a template for new topics created in this category.",
"federatedDescription": "Federasiya təsviri",
"federatedDescription.help": "Bu mətn digər vebsaytlar/tətbiqlər tərəfindən sorğulandıqda kateqoriya təsvirinə əlavə olunacaq.",
"federatedDescription.default": "Bu, aktual müzakirələrdən ibarət forum kateqoriyasıdır. Bu kateqoriyanı qeyd etməklə yeni müzakirələrə başlaya bilərsiniz.",
"bg-color": "Arxa fon rəngi",
"text-color": "Mətnin rəngi",
"bg-image-size": "Fon şəklinin ölçüsü",
@@ -109,9 +109,6 @@
"alert.create": "Kateqoriya yarat",
"alert.add": "Add a Category",
"alert.add-help": "Remote categories can be added to the categories listing by specifying their handle.<br /><br /><strong>Note</strong> — The remote category may not reflect all topics published unless at least one local user tracks/watches it.",
"alert.rename": "Rename a Remote Category",
"alert.rename-help": "Please enter a new name for this category. Leave blank to restore original name.",
"alert.confirm-remove": "Do you really want to remove this category? You can add it back at any time.",
"alert.confirm-purge": "<p class=\"lead\">Bu \"%1\" kateqoriyasını həqiqətən təmizləmək istəyirsiniz?</p><h5><strong class=\"text-danger\"> Xəbərdarlıq!</strong> Bu kateqoriyadakı bütün mövzular və yazılar silinəcək! </h5><p class=\"help-block\">Kateqoriyanın təmizlənməsi bütün mövzuları və yazıları siləcək və kateqoriyanı verilənlər bazasından siləcək. Kateqoriyanı <em>müvəqqəti</em> olaraq silmək istəyirsinizsə, bunun əvəzinə kateqoriyanı \"deaktiv etmək\" istəyəcəksiniz.</p>",
"alert.purge-success": "Kateqoriya təmizləndi!",
"alert.copy-success": "Parametrlər kopyalandı!",

View File

@@ -22,24 +22,12 @@
"rules-intro": "Content discovered via ActivityPub can be automatically categorized based on certain rules (e.g. hashtag)",
"rules.modal.title": "How it works",
"rules.modal.instructions": "Any incoming content is checked against these categorization rules, and matching content is automatically moved into the category of choice.<br /><br /><strong>N.B.</strong> Content that is already categorized (i.e. in a remote category) will not pass through these rules.",
"rules.modal.values-multiple": "To match multiple values, separate entries with a comma (e.g. <code>one,two,three</code>)",
"rules.add": "Add New Rule",
"rules.help-hashtag": "Topics containing this case-insensitive hashtag will match. Do not enter the <code>#</code> symbol",
"rules.help-user": "Topics created by the entered user will match. Enter a handle or full ID (e.g. <code>bob@example.org</code> or <code>https://example.org/users/bob</code>.",
"rules.type": "Type",
"rules.value": "Value",
"rules.cid": "Category",
"relays": "Relays",
"relays.intro": "A relay improves discovery of content to and from your NodeBB. Subscribing to a relay means content received by the relay is forwarded here, and content posted here is syndicated outward by the relay.",
"relays.warning": "Note: Relays can send larges amounts of traffic in, and may increase storage and processing costs.",
"relays.litepub": "NodeBB follows the LitePub-style relay standard. The URL you enter here should end with <code>/actor</code>.",
"relays.add": "Add New Relay",
"relays.relay": "Relay",
"relays.state": "State",
"relays.state-0": "Pending",
"relays.state-1": "Receiving only",
"relays.state-2": "Active",
"server-filtering": "Filtrlə",
"count": "Bu NodeBB hazırda <strong>%1</strong> server(lər)dən xəbərdardır",
"server.filter-help": "NodeBB ilə federasiyaya mane olmaq istədiyiniz serverləri göstərin. Alternativ olaraq, bunun əvəzinə xüsusi serverlərlə federasiyaya seçimlə <em>icazə verə bilərsiniz</em>. Hər iki variant bir-birini istisna etsə də, dəstəklənir.",

View File

@@ -22,7 +22,6 @@
"reject-image-height": "Maksimum şəklin hündürlüyü (piksellə)",
"reject-image-height-help": "Bu dəyərdən yüksək olan şəkillər rədd ediləcək.",
"allow-topic-thumbnails": "İstifadəçilərə mövzu miniatürlərini yükləməyə icazə ver",
"show-post-uploads-as-thumbnails": "Show post uploads as thumbnails",
"topic-thumb-size": "Mövzu thumb ölçüsü",
"allowed-file-extensions": "İcazə verilən fayl uzantıları",
"allowed-file-extensions-help": "Fayl uzantılarının vergüllə ayrılmış siyahısını buraya daxil edin (məsələn, <code>pdf, xls, doc</code>). Boş siyahı bütün genişləndirmələrə icazə verildiyini bildirir.",

View File

@@ -4,7 +4,6 @@
"add-local-category": "Добавяне на локална категория",
"add-remote-category": "Добавяне на отдалечена категория",
"remove": "Премахване",
"rename": "Преименуване",
"jump-to": "Прехвърляне към…",
"settings": "Настройки на категорията",
"edit-category": "Редактиране на категорията",
@@ -15,8 +14,9 @@
"handle": "Идентификатор на категорията",
"handle.help": "Идентификаторът на категорията се ползва за представяне на тази категория в други мрежи, подобно на потребителското име. Този идентификатор не трябва да съвпада със съществуващо потребителско име или потребителска група.",
"description": "Описание на категорията",
"topic-template": "Шаблон за темите",
"topic-template.help": "Създайте шаблон за новите теми в тази категория.",
"federatedDescription": "Федерирано описание",
"federatedDescription.help": "Този текст ще бъде добавен към описанието на категорията, когато други уеб сайтове и приложения изискват информация за нея.",
"federatedDescription.default": "Това е категория във форума, съдържаща тематични дискусии. Може да започнете нова дискусия, като споменете този форум.",
"bg-color": "Цвят на фона",
"text-color": "Цвят на текста",
"bg-image-size": "Размер на фоновото изображение",
@@ -109,9 +109,6 @@
"alert.create": "Създаване на категория",
"alert.add": "Добавяне на категория",
"alert.add-help": "Отдалечена категория може да бъде добавена в списъка с категории, като посочите нейния идентификатор.<br /><br /><strong>Забележка</strong> отдалечената категория може да не отразява всички публикувани теми, освен ако поне един локален потребител не я следи/наблюдава.",
"alert.rename": "Преименуване на отдалечена категория",
"alert.rename-help": "Въведете новото име за тази категория. Оставете празно, за да върнете оригиналното име.",
"alert.confirm-remove": "Наистина ли искате да премахнете тази категория? Можете да я добавите отново по всяко време.",
"alert.confirm-purge": "<p class=\"lead\">Наистина ли искате да изтриете категорията „%1“?</p><h5><strong class=\"text-danger\">Внимание!</strong> Всички теми и публикации в тази категория ще бъдат изтрити!</h5> <p class=\"help-block\">Изтриването на категорията ще премахне всички теми и публикации, и ще изтрие категорията от базата данни. Ако искате да премахнете категорията <em>временно</em>, можете просто да я „изключите“.</p>",
"alert.purge-success": "Категорията е изтрита!",
"alert.copy-success": "Настройките са копирани!",

View File

@@ -22,24 +22,12 @@
"rules-intro": "Съдържанието открито чрез ActivityPub може да бъде категоризирано автоматично следвайки определени правила (например дума отбелязана с диез)",
"rules.modal.title": "Как работи това",
"rules.modal.instructions": "Цялото входящо съдържание се проверява спрямо правилата и ако има съвпадения те се преместват в избраната категория.<br /><br /><strong>Забележка</strong> Съдържанието, което вече е категоризирано (например в отдалечена категория) няма да преминава тези проверки.",
"rules.modal.values-multiple": "Ако искате да се проверяват няколко стойности, разделете ги със запетая (пример: <code>едно,две,три</code>)",
"rules.add": "Добавяне на ново правило",
"rules.help-hashtag": "Ще се търсят съвпадения с теми съдържащи тази дума с диез (не се прави разлика между главни и малки букви). Не въвеждайте знака <code>#</code>",
"rules.help-user": "Ще се търсят теми създадени от този потребител. Въведете псевдоним или пълен идентификатор (например <code>bob@example.org</code> или <code>https://example.org/users/bob</code>.",
"rules.type": "Тип",
"rules.value": "Стойност",
"rules.cid": "Категория",
"relays": "Препредавател",
"relays.intro": "Препредавателят подобрява отриването на съдържание за и от Вашият NodeBB. Абонирането за препредавател означава, че съдържанието получено от него ще бъде препредавано тук, а съдържанието публикувано тук, ще бъде излъчвано от него за останалите.",
"relays.warning": "Забележка: препредавателите могат да доставят огромно количество трафик, което може да увеличи разходите Ви за съхранение и обработка.",
"relays.litepub": "NodeBB използва стандарт за препредаване в стила на LitePub. Адресът, който въведете тук, трябва да завършва с <code>/actor</code>.",
"relays.add": "Добавяне на нов препредавател",
"relays.relay": "Препредавател",
"relays.state": "Състояние",
"relays.state-0": "В изчакване",
"relays.state-1": "Само приемане",
"relays.state-2": "Активен",
"server-filtering": "Филтриране",
"count": "Този NodeBB в момента знае за наличието на <strong>%1</strong> сървър(а)",
"server.filter-help": "Посочете сървърите, с които не искате Вашият NodeBB да осъществява връзка. Или можете вместо това да посочите конкретни сървъри, с които <em>разрешавате</em> връзката. И двете възможности са налични, но може да изберете само една от тях.",

View File

@@ -22,7 +22,6 @@
"reject-image-height": "Максимална височина на изображенията (в пиксели)",
"reject-image-height-help": "Изображенията, чиято височина е по-голяма от тази стойност, ще бъдат отхвърляни.",
"allow-topic-thumbnails": "Позволяване на потребителите да качват миниатюрни изображения за темите",
"show-post-uploads-as-thumbnails": "Показване на качените файлове в публикациите като миниатюрни изображения",
"topic-thumb-size": "Размер на миниатюрите за темите",
"allowed-file-extensions": "Разрешени файлови разширения",
"allowed-file-extensions-help": "Въведете файловите разширения, разделени със запетаи (пример: <code>pdf,xls,doc</code>). Ако списъкът е празен, всички файлови разширения ще бъдат разрешени.",

View File

@@ -4,7 +4,6 @@
"add-local-category": "Add Local category",
"add-remote-category": "Add Remote category",
"remove": "Remove",
"rename": "Rename",
"jump-to": "Jump to...",
"settings": "Category Settings",
"edit-category": "Edit Category",
@@ -15,8 +14,9 @@
"handle": "Category Handle",
"handle.help": "Your category handle is used as a representation of this category across other networks, similar to a username. A category handle must not match an existing username or user group.",
"description": "Category Description",
"topic-template": "Topic Template",
"topic-template.help": "Define a template for new topics created in this category.",
"federatedDescription": "Federated Description",
"federatedDescription.help": "This text will be appended to the category description when queried by other websites/apps.",
"federatedDescription.default": "This is a forum category containing topical discussion. You can start new discussions by mentioning this category.",
"bg-color": "Background Colour",
"text-color": "Text Colour",
"bg-image-size": "Background Image Size",
@@ -109,9 +109,6 @@
"alert.create": "Create a Category",
"alert.add": "Add a Category",
"alert.add-help": "Remote categories can be added to the categories listing by specifying their handle.<br /><br /><strong>Note</strong> — The remote category may not reflect all topics published unless at least one local user tracks/watches it.",
"alert.rename": "Rename a Remote Category",
"alert.rename-help": "Please enter a new name for this category. Leave blank to restore original name.",
"alert.confirm-remove": "Do you really want to remove this category? You can add it back at any time.",
"alert.confirm-purge": "<p class=\"lead\">Do you really want to purge this category \"%1\"?</p><h5><strong class=\"text-danger\">Warning!</strong> All topics and posts in this category will be purged!</h5> <p class=\"help-block\">Purging a category will remove all topics and posts, and delete the category from the database. If you want to remove a category <em>temporarily</em>, you'll want to \"disable\" the category instead.</p>",
"alert.purge-success": "Category purged!",
"alert.copy-success": "Settings Copied!",

View File

@@ -22,24 +22,12 @@
"rules-intro": "Content discovered via ActivityPub can be automatically categorized based on certain rules (e.g. hashtag)",
"rules.modal.title": "How it works",
"rules.modal.instructions": "Any incoming content is checked against these categorization rules, and matching content is automatically moved into the category of choice.<br /><br /><strong>N.B.</strong> Content that is already categorized (i.e. in a remote category) will not pass through these rules.",
"rules.modal.values-multiple": "To match multiple values, separate entries with a comma (e.g. <code>one,two,three</code>)",
"rules.add": "Add New Rule",
"rules.help-hashtag": "Topics containing this case-insensitive hashtag will match. Do not enter the <code>#</code> symbol",
"rules.help-user": "Topics created by the entered user will match. Enter a handle or full ID (e.g. <code>bob@example.org</code> or <code>https://example.org/users/bob</code>.",
"rules.type": "Type",
"rules.value": "Value",
"rules.cid": "Category",
"relays": "Relays",
"relays.intro": "A relay improves discovery of content to and from your NodeBB. Subscribing to a relay means content received by the relay is forwarded here, and content posted here is syndicated outward by the relay.",
"relays.warning": "Note: Relays can send larges amounts of traffic in, and may increase storage and processing costs.",
"relays.litepub": "NodeBB follows the LitePub-style relay standard. The URL you enter here should end with <code>/actor</code>.",
"relays.add": "Add New Relay",
"relays.relay": "Relay",
"relays.state": "State",
"relays.state-0": "Pending",
"relays.state-1": "Receiving only",
"relays.state-2": "Active",
"server-filtering": "Filtering",
"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.",

View File

@@ -22,7 +22,6 @@
"reject-image-height": "Maximum Image Height (in pixels)",
"reject-image-height-help": "Images taller than this value will be rejected.",
"allow-topic-thumbnails": "Allow users to upload topic thumbnails",
"show-post-uploads-as-thumbnails": "Show post uploads as thumbnails",
"topic-thumb-size": "Topic Thumb Size",
"allowed-file-extensions": "Allowed File Extensions",
"allowed-file-extensions-help": "Enter comma-separated list of file extensions here (e.g. <code>pdf,xls,doc</code>). An empty list means all extensions are allowed.",

View File

@@ -4,7 +4,6 @@
"add-local-category": "Add Local category",
"add-remote-category": "Add Remote category",
"remove": "Remove",
"rename": "Rename",
"jump-to": "Jump to...",
"settings": "Nastavení kategorie",
"edit-category": "Edit Category",
@@ -15,8 +14,9 @@
"handle": "Category Handle",
"handle.help": "Your category handle is used as a representation of this category across other networks, similar to a username. A category handle must not match an existing username or user group.",
"description": "Popis kategorie",
"topic-template": "Topic Template",
"topic-template.help": "Define a template for new topics created in this category.",
"federatedDescription": "Federated Description",
"federatedDescription.help": "This text will be appended to the category description when queried by other websites/apps.",
"federatedDescription.default": "This is a forum category containing topical discussion. You can start new discussions by mentioning this category.",
"bg-color": "Barva pozadí",
"text-color": "Barva textu",
"bg-image-size": "Velikost obrázku pozadí",
@@ -109,9 +109,6 @@
"alert.create": "Vytvořit kategorii",
"alert.add": "Add a Category",
"alert.add-help": "Remote categories can be added to the categories listing by specifying their handle.<br /><br /><strong>Note</strong> — The remote category may not reflect all topics published unless at least one local user tracks/watches it.",
"alert.rename": "Rename a Remote Category",
"alert.rename-help": "Please enter a new name for this category. Leave blank to restore original name.",
"alert.confirm-remove": "Do you really want to remove this category? You can add it back at any time.",
"alert.confirm-purge": "<p class=\"lead\">Opravdu chcete vyčistit tuto kategorii \"%1\"?</p><h5><strong class=\"text-danger\">Upozornění</strong>Všechny témata a příspěvky v této kategorii budou smazána.</h5><p class=\"help-block\">Smazání kategorie vyjme všechny témata a příspěvky a odstraní kategorii z databáze. Pokud chcete vyjmout kategorii <em>dočasně</em>, raději místo toho kategorii „zakažte”.</p>",
"alert.purge-success": "Kategorie byla vyčištěna.",
"alert.copy-success": "Nastavení bylo zkopírováno.",

View File

@@ -22,24 +22,12 @@
"rules-intro": "Content discovered via ActivityPub can be automatically categorized based on certain rules (e.g. hashtag)",
"rules.modal.title": "How it works",
"rules.modal.instructions": "Any incoming content is checked against these categorization rules, and matching content is automatically moved into the category of choice.<br /><br /><strong>N.B.</strong> Content that is already categorized (i.e. in a remote category) will not pass through these rules.",
"rules.modal.values-multiple": "To match multiple values, separate entries with a comma (e.g. <code>one,two,three</code>)",
"rules.add": "Add New Rule",
"rules.help-hashtag": "Topics containing this case-insensitive hashtag will match. Do not enter the <code>#</code> symbol",
"rules.help-user": "Topics created by the entered user will match. Enter a handle or full ID (e.g. <code>bob@example.org</code> or <code>https://example.org/users/bob</code>.",
"rules.type": "Type",
"rules.value": "Value",
"rules.cid": "Category",
"relays": "Relays",
"relays.intro": "A relay improves discovery of content to and from your NodeBB. Subscribing to a relay means content received by the relay is forwarded here, and content posted here is syndicated outward by the relay.",
"relays.warning": "Note: Relays can send larges amounts of traffic in, and may increase storage and processing costs.",
"relays.litepub": "NodeBB follows the LitePub-style relay standard. The URL you enter here should end with <code>/actor</code>.",
"relays.add": "Add New Relay",
"relays.relay": "Relay",
"relays.state": "State",
"relays.state-0": "Pending",
"relays.state-1": "Receiving only",
"relays.state-2": "Active",
"server-filtering": "Filtering",
"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.",

View File

@@ -22,7 +22,6 @@
"reject-image-height": "Maximální výška obrázku (v pixelech)",
"reject-image-height-help": "Vyšší obrázek než tato hodnota bude zamítnut.",
"allow-topic-thumbnails": "Povolit uživatelům nahrát miniatury témat",
"show-post-uploads-as-thumbnails": "Show post uploads as thumbnails",
"topic-thumb-size": "Velikost miniatury tématu",
"allowed-file-extensions": "Povolené přípony souborů",
"allowed-file-extensions-help": "Zadejte seznam přípon souborů oddělených čárkou (např.: <code>pdf, xls, doc</code>). Prázdný seznam znamená, že všechny přípony jsou povoleny.",

View File

@@ -4,7 +4,6 @@
"add-local-category": "Add Local category",
"add-remote-category": "Add Remote category",
"remove": "Remove",
"rename": "Rename",
"jump-to": "Jump to...",
"settings": "Category Settings",
"edit-category": "Edit Category",
@@ -15,8 +14,9 @@
"handle": "Category Handle",
"handle.help": "Your category handle is used as a representation of this category across other networks, similar to a username. A category handle must not match an existing username or user group.",
"description": "Category Description",
"topic-template": "Topic Template",
"topic-template.help": "Define a template for new topics created in this category.",
"federatedDescription": "Federated Description",
"federatedDescription.help": "This text will be appended to the category description when queried by other websites/apps.",
"federatedDescription.default": "This is a forum category containing topical discussion. You can start new discussions by mentioning this category.",
"bg-color": "Background Colour",
"text-color": "Text Colour",
"bg-image-size": "Background Image Size",
@@ -109,9 +109,6 @@
"alert.create": "Create a Category",
"alert.add": "Add a Category",
"alert.add-help": "Remote categories can be added to the categories listing by specifying their handle.<br /><br /><strong>Note</strong> — The remote category may not reflect all topics published unless at least one local user tracks/watches it.",
"alert.rename": "Rename a Remote Category",
"alert.rename-help": "Please enter a new name for this category. Leave blank to restore original name.",
"alert.confirm-remove": "Do you really want to remove this category? You can add it back at any time.",
"alert.confirm-purge": "<p class=\"lead\">Do you really want to purge this category \"%1\"?</p><h5><strong class=\"text-danger\">Warning!</strong> All topics and posts in this category will be purged!</h5> <p class=\"help-block\">Purging a category will remove all topics and posts, and delete the category from the database. If you want to remove a category <em>temporarily</em>, you'll want to \"disable\" the category instead.</p>",
"alert.purge-success": "Category purged!",
"alert.copy-success": "Settings Copied!",

View File

@@ -22,24 +22,12 @@
"rules-intro": "Content discovered via ActivityPub can be automatically categorized based on certain rules (e.g. hashtag)",
"rules.modal.title": "How it works",
"rules.modal.instructions": "Any incoming content is checked against these categorization rules, and matching content is automatically moved into the category of choice.<br /><br /><strong>N.B.</strong> Content that is already categorized (i.e. in a remote category) will not pass through these rules.",
"rules.modal.values-multiple": "To match multiple values, separate entries with a comma (e.g. <code>one,two,three</code>)",
"rules.add": "Add New Rule",
"rules.help-hashtag": "Topics containing this case-insensitive hashtag will match. Do not enter the <code>#</code> symbol",
"rules.help-user": "Topics created by the entered user will match. Enter a handle or full ID (e.g. <code>bob@example.org</code> or <code>https://example.org/users/bob</code>.",
"rules.type": "Type",
"rules.value": "Value",
"rules.cid": "Category",
"relays": "Relays",
"relays.intro": "A relay improves discovery of content to and from your NodeBB. Subscribing to a relay means content received by the relay is forwarded here, and content posted here is syndicated outward by the relay.",
"relays.warning": "Note: Relays can send larges amounts of traffic in, and may increase storage and processing costs.",
"relays.litepub": "NodeBB follows the LitePub-style relay standard. The URL you enter here should end with <code>/actor</code>.",
"relays.add": "Add New Relay",
"relays.relay": "Relay",
"relays.state": "State",
"relays.state-0": "Pending",
"relays.state-1": "Receiving only",
"relays.state-2": "Active",
"server-filtering": "Filtrering",
"count": "Denne NodeBB instans er lige nu bevidst om <strong>%1</strong> server(e)",
"server.filter-help": "Specificér servere, som du gerne vil stoppe fra at føderere med din NodeBB instans. Alternativt, kan du vælge at selektivt <em>tillade</em> føderation med udvalgte servere i stedet. Begge muligheder er understøttet, men man kan kun vælge en metode ad gangen.",

View File

@@ -22,7 +22,6 @@
"reject-image-height": "Maximum Image Height (in pixels)",
"reject-image-height-help": "Images taller than this value will be rejected.",
"allow-topic-thumbnails": "Allow users to upload topic thumbnails",
"show-post-uploads-as-thumbnails": "Show post uploads as thumbnails",
"topic-thumb-size": "Topic Thumb Size",
"allowed-file-extensions": "Allowed File Extensions",
"allowed-file-extensions-help": "Enter comma-separated list of file extensions here (e.g. <code>pdf,xls,doc</code>). An empty list means all extensions are allowed.",

View File

@@ -4,7 +4,6 @@
"add-local-category": "Add Local category",
"add-remote-category": "Add Remote category",
"remove": "Remove",
"rename": "Rename",
"jump-to": "Springen zu...",
"settings": "Kategorieeinstellungen",
"edit-category": "Kategorie bearbeiten",
@@ -15,8 +14,9 @@
"handle": "Category Handle",
"handle.help": "Your category handle is used as a representation of this category across other networks, similar to a username. A category handle must not match an existing username or user group.",
"description": "Kategorie-Beschreibung",
"topic-template": "Topic Template",
"topic-template.help": "Define a template for new topics created in this category.",
"federatedDescription": "Federated Description",
"federatedDescription.help": "This text will be appended to the category description when queried by other websites/apps.",
"federatedDescription.default": "This is a forum category containing topical discussion. You can start new discussions by mentioning this category.",
"bg-color": "Hintergrundfarbe",
"text-color": "Textfarbe",
"bg-image-size": "Hintergrundbildgröße",
@@ -109,9 +109,6 @@
"alert.create": "Erstelle eine Kategorie",
"alert.add": "Add a Category",
"alert.add-help": "Remote categories can be added to the categories listing by specifying their handle.<br /><br /><strong>Note</strong> — The remote category may not reflect all topics published unless at least one local user tracks/watches it.",
"alert.rename": "Rename a Remote Category",
"alert.rename-help": "Please enter a new name for this category. Leave blank to restore original name.",
"alert.confirm-remove": "Do you really want to remove this category? You can add it back at any time.",
"alert.confirm-purge": "<p class=\"lead\">Möchtest du die Kategorie \"%1\" wirklich löschen?</p><h5><strong class=\"text-danger\">Warnung!</strong> Alle Themen und Beiträge in dieser Kategorie werden gelöscht!</h5> <p class=\"help-block\">Löschen einer Kategorie wird alle Themen und Beiträge zu entfernen, und die Kategorie aus der Datenbank löschen. Falls du eine Kategorie <em>temporär</em> entfernen möchstest, dann kannst du sie stattdessen \"deaktivieren\".",
"alert.purge-success": "Kategorie gelöscht!",
"alert.copy-success": "Einstellungen kopiert!",

View File

@@ -22,24 +22,12 @@
"rules-intro": "Über ActivityPub entdeckte Inhalte können automatisch anhand bestimmter Regeln (z. B. Hashtags) kategorisiert werden.",
"rules.modal.title": "Wie es funktioniert",
"rules.modal.instructions": "Eingehende Inhalte werden mit diesen Kategorisierungsregeln abgeglichen, und passende Inhalte werden automatisch in die gewünschte Kategorie verschoben. Hinweis: Inhalte, die bereits kategorisiert sind (z. B. in einer externen Kategorie), durchlaufen diese Regeln nicht.",
"rules.modal.values-multiple": "Um mehrere Werte abzugleichen, Einträge mit einem Komma trennen (z. B. <code>eins,zwei,drei</code>).",
"rules.add": "Neue Regel hinzufügen",
"rules.help-hashtag": "Topics containing this case-insensitive hashtag will match. Do not enter the <code>#</code> symbol",
"rules.help-user": "Topics created by the entered user will match. Enter a handle or full ID (e.g. <code>bob@example.org</code> or <code>https://example.org/users/bob</code>.",
"rules.type": "Typ",
"rules.value": "Wert",
"rules.cid": "Kategorie",
"relays": "Relays",
"relays.intro": "A relay improves discovery of content to and from your NodeBB. Subscribing to a relay means content received by the relay is forwarded here, and content posted here is syndicated outward by the relay.",
"relays.warning": "Note: Relays can send larges amounts of traffic in, and may increase storage and processing costs.",
"relays.litepub": "NodeBB follows the LitePub-style relay standard. The URL you enter here should end with <code>/actor</code>.",
"relays.add": "Add New Relay",
"relays.relay": "Relay",
"relays.state": "State",
"relays.state-0": "Pending",
"relays.state-1": "Receiving only",
"relays.state-2": "Active",
"server-filtering": "Filterung",
"count": "Dieses NodeBB kennt derzeit <strong>%1</strong> Server",
"server.filter-help": "Gib die Server an, die du von der Föderation mit deinem NodeBB ausschließen möchtest. Alternativ kannst du auch festlegen, dass die Föderation nur mit bestimmten Servern <em>erlaubt</em> ist. Beide Optionen werden unterstützt, schließen sich jedoch gegenseitig aus.",

View File

@@ -22,7 +22,6 @@
"reject-image-height": "Maximale Bildhöhe (in Pixeln)",
"reject-image-height-help": "Höhere Bilder werden abgelehnt.",
"allow-topic-thumbnails": "Nutzern erlauben Themen Thumbnails hochzuladen",
"show-post-uploads-as-thumbnails": "Show post uploads as thumbnails",
"topic-thumb-size": "Thema Thumbnailgröße",
"allowed-file-extensions": "Erlaubte Dateiendungen",
"allowed-file-extensions-help": "Komma-getrennte Liste der Dateiendungen hier einfügen (z.B. <code>pdf,xls,doc</code>). Eine leere Liste bedeutet, dass alle Dateiendungen erlaubt sind.",

View File

@@ -4,7 +4,6 @@
"add-local-category": "Add Local category",
"add-remote-category": "Add Remote category",
"remove": "Remove",
"rename": "Rename",
"jump-to": "Jump to...",
"settings": "Category Settings",
"edit-category": "Edit Category",
@@ -15,8 +14,9 @@
"handle": "Category Handle",
"handle.help": "Your category handle is used as a representation of this category across other networks, similar to a username. A category handle must not match an existing username or user group.",
"description": "Category Description",
"topic-template": "Topic Template",
"topic-template.help": "Define a template for new topics created in this category.",
"federatedDescription": "Federated Description",
"federatedDescription.help": "This text will be appended to the category description when queried by other websites/apps.",
"federatedDescription.default": "This is a forum category containing topical discussion. You can start new discussions by mentioning this category.",
"bg-color": "Background Colour",
"text-color": "Text Colour",
"bg-image-size": "Background Image Size",
@@ -109,9 +109,6 @@
"alert.create": "Create a Category",
"alert.add": "Add a Category",
"alert.add-help": "Remote categories can be added to the categories listing by specifying their handle.<br /><br /><strong>Note</strong> — The remote category may not reflect all topics published unless at least one local user tracks/watches it.",
"alert.rename": "Rename a Remote Category",
"alert.rename-help": "Please enter a new name for this category. Leave blank to restore original name.",
"alert.confirm-remove": "Do you really want to remove this category? You can add it back at any time.",
"alert.confirm-purge": "<p class=\"lead\">Do you really want to purge this category \"%1\"?</p><h5><strong class=\"text-danger\">Warning!</strong> All topics and posts in this category will be purged!</h5> <p class=\"help-block\">Purging a category will remove all topics and posts, and delete the category from the database. If you want to remove a category <em>temporarily</em>, you'll want to \"disable\" the category instead.</p>",
"alert.purge-success": "Category purged!",
"alert.copy-success": "Settings Copied!",

View File

@@ -22,24 +22,12 @@
"rules-intro": "Content discovered via ActivityPub can be automatically categorized based on certain rules (e.g. hashtag)",
"rules.modal.title": "How it works",
"rules.modal.instructions": "Any incoming content is checked against these categorization rules, and matching content is automatically moved into the category of choice.<br /><br /><strong>N.B.</strong> Content that is already categorized (i.e. in a remote category) will not pass through these rules.",
"rules.modal.values-multiple": "To match multiple values, separate entries with a comma (e.g. <code>one,two,three</code>)",
"rules.add": "Add New Rule",
"rules.help-hashtag": "Topics containing this case-insensitive hashtag will match. Do not enter the <code>#</code> symbol",
"rules.help-user": "Topics created by the entered user will match. Enter a handle or full ID (e.g. <code>bob@example.org</code> or <code>https://example.org/users/bob</code>.",
"rules.type": "Type",
"rules.value": "Value",
"rules.cid": "Category",
"relays": "Relays",
"relays.intro": "A relay improves discovery of content to and from your NodeBB. Subscribing to a relay means content received by the relay is forwarded here, and content posted here is syndicated outward by the relay.",
"relays.warning": "Note: Relays can send larges amounts of traffic in, and may increase storage and processing costs.",
"relays.litepub": "NodeBB follows the LitePub-style relay standard. The URL you enter here should end with <code>/actor</code>.",
"relays.add": "Add New Relay",
"relays.relay": "Relay",
"relays.state": "State",
"relays.state-0": "Pending",
"relays.state-1": "Receiving only",
"relays.state-2": "Active",
"server-filtering": "Filtering",
"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.",

View File

@@ -22,7 +22,6 @@
"reject-image-height": "Maximum Image Height (in pixels)",
"reject-image-height-help": "Images taller than this value will be rejected.",
"allow-topic-thumbnails": "Allow users to upload topic thumbnails",
"show-post-uploads-as-thumbnails": "Show post uploads as thumbnails",
"topic-thumb-size": "Topic Thumb Size",
"allowed-file-extensions": "Allowed File Extensions",
"allowed-file-extensions-help": "Enter comma-separated list of file extensions here (e.g. <code>pdf,xls,doc</code>). An empty list means all extensions are allowed.",

View File

@@ -4,7 +4,6 @@
"add-local-category": "Add Local category",
"add-remote-category": "Add Remote category",
"remove": "Remove",
"rename": "Rename",
"jump-to": "Jump to...",
"settings": "Category Settings",
"edit-category": "Edit Category",
@@ -15,8 +14,9 @@
"handle": "Category Handle",
"handle.help": "Your category handle is used as a representation of this category across other networks, similar to a username. A category handle must not match an existing username or user group.",
"description": "Category Description",
"topic-template": "Topic Template",
"topic-template.help": "Define a template for new topics created in this category.",
"federatedDescription": "Federated Description",
"federatedDescription.help": "This text will be appended to the category description when queried by other websites/apps.",
"federatedDescription.default": "This is a forum category containing topical discussion. You can start new discussions by mentioning this category.",
"bg-color": "Background Colour",
"text-color": "Text Colour",
"bg-image-size": "Background Image Size",
@@ -109,9 +109,6 @@
"alert.create": "Create a Category",
"alert.add": "Add a Category",
"alert.add-help": "Remote categories can be added to the categories listing by specifying their handle.<br /><br /><strong>Note</strong> — The remote category may not reflect all topics published unless at least one local user tracks/watches it.",
"alert.rename": "Rename a Remote Category",
"alert.rename-help": "Please enter a new name for this category. Leave blank to restore original name.",
"alert.confirm-remove": "Do you really want to remove this category? You can add it back at any time.",
"alert.confirm-purge": "<p class=\"lead\">Do you really want to purge this category \"%1\"?</p><h5><strong class=\"text-danger\">Warning!</strong> All topics and posts in this category will be purged!</h5> <p class=\"help-block\">Purging a category will remove all topics and posts, and delete the category from the database. If you want to remove a category <em>temporarily</em>, you'll want to \"disable\" the category instead.</p>",
"alert.purge-success": "Category purged!",
"alert.copy-success": "Settings Copied!",

View File

@@ -22,9 +22,8 @@
"rules-intro": "Content discovered via ActivityPub can be automatically categorized based on certain rules (e.g. hashtag)",
"rules.modal.title": "How it works",
"rules.modal.instructions": "Any incoming content is checked against these categorization rules, and matching content is automatically moved into the category of choice.<br /><br /><strong>N.B.</strong> Content that is already categorized (i.e. in a remote category) will not pass through these rules.",
"rules.modal.values-multiple": "To match multiple values, separate entries with a comma (e.g. <code>one,two,three</code>)",
"rules.add": "Add New Rule",
"rules.help-hashtag": "Topics containing this case-insensitive hashtag will match. Do not enter the <code>#</code> symbol",
"rules.help-user": "Topics created by the entered user will match. Enter a handle or full ID (e.g. <code>bob@example.org</code> or <code>https://example.org/users/bob</code>.",
"rules.type": "Type",
"rules.value": "Value",
"rules.cid": "Category",

View File

@@ -22,7 +22,6 @@
"reject-image-height": "Maximum Image Height (in pixels)",
"reject-image-height-help": "Images taller than this value will be rejected.",
"allow-topic-thumbnails": "Allow users to upload topic thumbnails",
"show-post-uploads-as-thumbnails": "Show post uploads as thumbnails",
"topic-thumb-size": "Topic Thumb Size",
"allowed-file-extensions": "Allowed File Extensions",
"allowed-file-extensions-help": "Enter comma-separated list of file extensions here (e.g. <code>pdf,xls,doc</code>). An empty list means all extensions are allowed.",

View File

@@ -4,7 +4,6 @@
"add-local-category": "Add Local category",
"add-remote-category": "Add Remote category",
"remove": "Remove",
"rename": "Rename",
"jump-to": "Jump to...",
"settings": "Category Settings",
"edit-category": "Edit Category",
@@ -15,8 +14,9 @@
"handle": "Category Handle",
"handle.help": "Your category handle is used as a representation of this category across other networks, similar to a username. A category handle must not match an existing username or user group.",
"description": "Category Description",
"topic-template": "Topic Template",
"topic-template.help": "Define a template for new topics created in this category.",
"federatedDescription": "Federated Description",
"federatedDescription.help": "This text will be appended to the category description when queried by other websites/apps.",
"federatedDescription.default": "This is a forum category containing topical discussion. You can start new discussions by mentioning this category.",
"bg-color": "Background Colour",
"text-color": "Text Colour",
"bg-image-size": "Background Image Size",
@@ -109,9 +109,6 @@
"alert.create": "Create a Category",
"alert.add": "Add a Category",
"alert.add-help": "Remote categories can be added to the categories listing by specifying their handle.<br /><br /><strong>Note</strong> — The remote category may not reflect all topics published unless at least one local user tracks/watches it.",
"alert.rename": "Rename a Remote Category",
"alert.rename-help": "Please enter a new name for this category. Leave blank to restore original name.",
"alert.confirm-remove": "Do you really want to remove this category? You can add it back at any time.",
"alert.confirm-purge": "<p class=\"lead\">Do you really want to purge this category \"%1\"?</p><h5><strong class=\"text-danger\">Warning!</strong> All topics and posts in this category will be purged!</h5> <p class=\"help-block\">Purging a category will remove all topics and posts, and delete the category from the database. If you want to remove a category <em>temporarily</em>, you'll want to \"disable\" the category instead.</p>",
"alert.purge-success": "Category purged!",
"alert.copy-success": "Settings Copied!",

View File

@@ -22,24 +22,12 @@
"rules-intro": "Content discovered via ActivityPub can be automatically categorized based on certain rules (e.g. hashtag)",
"rules.modal.title": "How it works",
"rules.modal.instructions": "Any incoming content is checked against these categorization rules, and matching content is automatically moved into the category of choice.<br /><br /><strong>N.B.</strong> Content that is already categorized (i.e. in a remote category) will not pass through these rules.",
"rules.modal.values-multiple": "To match multiple values, separate entries with a comma (e.g. <code>one,two,three</code>)",
"rules.add": "Add New Rule",
"rules.help-hashtag": "Topics containing this case-insensitive hashtag will match. Do not enter the <code>#</code> symbol",
"rules.help-user": "Topics created by the entered user will match. Enter a handle or full ID (e.g. <code>bob@example.org</code> or <code>https://example.org/users/bob</code>.",
"rules.type": "Type",
"rules.value": "Value",
"rules.cid": "Category",
"relays": "Relays",
"relays.intro": "A relay improves discovery of content to and from your NodeBB. Subscribing to a relay means content received by the relay is forwarded here, and content posted here is syndicated outward by the relay.",
"relays.warning": "Note: Relays can send larges amounts of traffic in, and may increase storage and processing costs.",
"relays.litepub": "NodeBB follows the LitePub-style relay standard. The URL you enter here should end with <code>/actor</code>.",
"relays.add": "Add New Relay",
"relays.relay": "Relay",
"relays.state": "State",
"relays.state-0": "Pending",
"relays.state-1": "Receiving only",
"relays.state-2": "Active",
"server-filtering": "Filtering",
"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.",

View File

@@ -22,7 +22,6 @@
"reject-image-height": "Maximum Image Height (in pixels)",
"reject-image-height-help": "Images taller than this value will be rejected.",
"allow-topic-thumbnails": "Allow users to upload topic thumbnails",
"show-post-uploads-as-thumbnails": "Show post uploads as thumbnails",
"topic-thumb-size": "Topic Thumb Size",
"allowed-file-extensions": "Allowed File Extensions",
"allowed-file-extensions-help": "Enter comma-separated list of file extensions here (e.g. <code>pdf,xls,doc</code>). An empty list means all extensions are allowed.",

View File

@@ -4,7 +4,6 @@
"add-local-category": "Add Local category",
"add-remote-category": "Add Remote category",
"remove": "Remove",
"rename": "Rename",
"jump-to": "Jump to...",
"settings": "Category Settings",
"edit-category": "Edit Category",
@@ -15,8 +14,9 @@
"handle": "Category Handle",
"handle.help": "Your category handle is used as a representation of this category across other networks, similar to a username. A category handle must not match an existing username or user group.",
"description": "Category Description",
"topic-template": "Topic Template",
"topic-template.help": "Define a template for new topics created in this category.",
"federatedDescription": "Federated Description",
"federatedDescription.help": "This text will be appended to the category description when queried by other websites/apps.",
"federatedDescription.default": "This is a forum category containing topical discussion. You can start new discussions by mentioning this category.",
"bg-color": "Background Colour",
"text-color": "Text Colour",
"bg-image-size": "Background Image Size",
@@ -109,9 +109,6 @@
"alert.create": "Create a Category",
"alert.add": "Add a Category",
"alert.add-help": "Remote categories can be added to the categories listing by specifying their handle.<br /><br /><strong>Note</strong> — The remote category may not reflect all topics published unless at least one local user tracks/watches it.",
"alert.rename": "Rename a Remote Category",
"alert.rename-help": "Please enter a new name for this category. Leave blank to restore original name.",
"alert.confirm-remove": "Do you really want to remove this category? You can add it back at any time.",
"alert.confirm-purge": "<p class=\"lead\">Do you really want to purge this category \"%1\"?</p><h5><strong class=\"text-danger\">Warning!</strong> All topics and posts in this category will be purged!</h5> <p class=\"help-block\">Purging a category will remove all topics and posts, and delete the category from the database. If you want to remove a category <em>temporarily</em>, you'll want to \"disable\" the category instead.</p>",
"alert.purge-success": "Category purged!",
"alert.copy-success": "Settings Copied!",

View File

@@ -22,24 +22,12 @@
"rules-intro": "Content discovered via ActivityPub can be automatically categorized based on certain rules (e.g. hashtag)",
"rules.modal.title": "How it works",
"rules.modal.instructions": "Any incoming content is checked against these categorization rules, and matching content is automatically moved into the category of choice.<br /><br /><strong>N.B.</strong> Content that is already categorized (i.e. in a remote category) will not pass through these rules.",
"rules.modal.values-multiple": "To match multiple values, separate entries with a comma (e.g. <code>one,two,three</code>)",
"rules.add": "Add New Rule",
"rules.help-hashtag": "Topics containing this case-insensitive hashtag will match. Do not enter the <code>#</code> symbol",
"rules.help-user": "Topics created by the entered user will match. Enter a handle or full ID (e.g. <code>bob@example.org</code> or <code>https://example.org/users/bob</code>.",
"rules.type": "Type",
"rules.value": "Value",
"rules.cid": "Category",
"relays": "Relays",
"relays.intro": "A relay improves discovery of content to and from your NodeBB. Subscribing to a relay means content received by the relay is forwarded here, and content posted here is syndicated outward by the relay.",
"relays.warning": "Note: Relays can send larges amounts of traffic in, and may increase storage and processing costs.",
"relays.litepub": "NodeBB follows the LitePub-style relay standard. The URL you enter here should end with <code>/actor</code>.",
"relays.add": "Add New Relay",
"relays.relay": "Relay",
"relays.state": "State",
"relays.state-0": "Pending",
"relays.state-1": "Receiving only",
"relays.state-2": "Active",
"server-filtering": "Filtering",
"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.",

View File

@@ -22,7 +22,6 @@
"reject-image-height": "Maximum Image Height (in pixels)",
"reject-image-height-help": "Images taller than this value will be rejected.",
"allow-topic-thumbnails": "Allow users to upload topic thumbnails",
"show-post-uploads-as-thumbnails": "Show post uploads as thumbnails",
"topic-thumb-size": "Topic Thumb Size",
"allowed-file-extensions": "Allowed File Extensions",
"allowed-file-extensions-help": "Enter comma-separated list of file extensions here (e.g. <code>pdf,xls,doc</code>). An empty list means all extensions are allowed.",

View File

@@ -4,7 +4,6 @@
"add-local-category": "Add Local category",
"add-remote-category": "Add Remote category",
"remove": "Remove",
"rename": "Rename",
"jump-to": "Jump to...",
"settings": "Configuración de Categoría",
"edit-category": "Edit Category",
@@ -15,8 +14,9 @@
"handle": "Identificador de categoría ",
"handle.help": "Tu identificador de categoría está siendo utilizado como representación de esta categoría a través de otras redes, similar al nombre de usuario. El identificador de la categoría no puede ser igual a un nombre de usuario o usuario de grupo existente.",
"description": "Descripción de Categoría",
"topic-template": "Topic Template",
"topic-template.help": "Define a template for new topics created in this category.",
"federatedDescription": "Descripción federada",
"federatedDescription.help": "Este texto será agregado a la descripción de la categoría cuando sea buscado por otros sitios y aplicaciones.",
"federatedDescription.default": "Esta es una categoría de foro que contiene discusiones pasadas. Puedes iniciar nuevas discusiones mencionando esta categoría.",
"bg-color": "Color de Fondo",
"text-color": "Color del Texto",
"bg-image-size": "Tamaño de la Imagen de Fondo",
@@ -109,9 +109,6 @@
"alert.create": "Crear una Categoría",
"alert.add": "Add a Category",
"alert.add-help": "Remote categories can be added to the categories listing by specifying their handle.<br /><br /><strong>Note</strong> — The remote category may not reflect all topics published unless at least one local user tracks/watches it.",
"alert.rename": "Rename a Remote Category",
"alert.rename-help": "Please enter a new name for this category. Leave blank to restore original name.",
"alert.confirm-remove": "Do you really want to remove this category? You can add it back at any time.",
"alert.confirm-purge": "<p class=\"lead\">¿Realmente quieres purgar esta categoría\"%1\"?</p><h5><strong class=\"text-danger\">¡Cuidado!</strong> ¡Todos los temas y respuestas en esta categoría serán purgados!</h5> <p class=\"help-block\">Purgar una categoría eliminará todos los temas y respuestas, y borrará la categoría de la base de datos. Si quieres eliminar una categoría <em>temporalmente</em>, deberías \"desactivar\" esa categoría en su lugar.</p>",
"alert.purge-success": "¡Categoría purgada!",
"alert.copy-success": "¡Configuración Copiada!",

View File

@@ -22,24 +22,12 @@
"rules-intro": "Content discovered via ActivityPub can be automatically categorized based on certain rules (e.g. hashtag)",
"rules.modal.title": "How it works",
"rules.modal.instructions": "Any incoming content is checked against these categorization rules, and matching content is automatically moved into the category of choice.<br /><br /><strong>N.B.</strong> Content that is already categorized (i.e. in a remote category) will not pass through these rules.",
"rules.modal.values-multiple": "To match multiple values, separate entries with a comma (e.g. <code>one,two,three</code>)",
"rules.add": "Add New Rule",
"rules.help-hashtag": "Topics containing this case-insensitive hashtag will match. Do not enter the <code>#</code> symbol",
"rules.help-user": "Topics created by the entered user will match. Enter a handle or full ID (e.g. <code>bob@example.org</code> or <code>https://example.org/users/bob</code>.",
"rules.type": "Type",
"rules.value": "Value",
"rules.cid": "Category",
"relays": "Relays",
"relays.intro": "A relay improves discovery of content to and from your NodeBB. Subscribing to a relay means content received by the relay is forwarded here, and content posted here is syndicated outward by the relay.",
"relays.warning": "Note: Relays can send larges amounts of traffic in, and may increase storage and processing costs.",
"relays.litepub": "NodeBB follows the LitePub-style relay standard. The URL you enter here should end with <code>/actor</code>.",
"relays.add": "Add New Relay",
"relays.relay": "Relay",
"relays.state": "State",
"relays.state-0": "Pending",
"relays.state-1": "Receiving only",
"relays.state-2": "Active",
"server-filtering": "Filtering",
"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.",

View File

@@ -22,7 +22,6 @@
"reject-image-height": "Altura máxima de la imágen (en píxeles)",
"reject-image-height-help": "Las imágenes más altas que este valor serán rechazadas.",
"allow-topic-thumbnails": "Permitir a los usuarios subir imágenes en miniatura para los temas",
"show-post-uploads-as-thumbnails": "Show post uploads as thumbnails",
"topic-thumb-size": "Tamaño de la Imagen en Miniatura para el Tema",
"allowed-file-extensions": "Permitir Extensiones de Archivo",
"allowed-file-extensions-help": "Introduzca una lista de extensiones de archivos, separadas por comas, aquí (por ejemplo:<code> pdf,xls,doc</code>). Una lista vacía significa que se permiten todas las extensiones.",

View File

@@ -4,7 +4,6 @@
"add-local-category": "Add Local category",
"add-remote-category": "Add Remote category",
"remove": "Remove",
"rename": "Rename",
"jump-to": "Jump to...",
"settings": "Category Settings",
"edit-category": "Edit Category",
@@ -15,8 +14,9 @@
"handle": "Category Handle",
"handle.help": "Your category handle is used as a representation of this category across other networks, similar to a username. A category handle must not match an existing username or user group.",
"description": "Category Description",
"topic-template": "Topic Template",
"topic-template.help": "Define a template for new topics created in this category.",
"federatedDescription": "Federated Description",
"federatedDescription.help": "This text will be appended to the category description when queried by other websites/apps.",
"federatedDescription.default": "This is a forum category containing topical discussion. You can start new discussions by mentioning this category.",
"bg-color": "Background Colour",
"text-color": "Text Colour",
"bg-image-size": "Background Image Size",
@@ -109,9 +109,6 @@
"alert.create": "Create a Category",
"alert.add": "Add a Category",
"alert.add-help": "Remote categories can be added to the categories listing by specifying their handle.<br /><br /><strong>Note</strong> — The remote category may not reflect all topics published unless at least one local user tracks/watches it.",
"alert.rename": "Rename a Remote Category",
"alert.rename-help": "Please enter a new name for this category. Leave blank to restore original name.",
"alert.confirm-remove": "Do you really want to remove this category? You can add it back at any time.",
"alert.confirm-purge": "<p class=\"lead\">Do you really want to purge this category \"%1\"?</p><h5><strong class=\"text-danger\">Warning!</strong> All topics and posts in this category will be purged!</h5> <p class=\"help-block\">Purging a category will remove all topics and posts, and delete the category from the database. If you want to remove a category <em>temporarily</em>, you'll want to \"disable\" the category instead.</p>",
"alert.purge-success": "Category purged!",
"alert.copy-success": "Settings Copied!",

View File

@@ -22,24 +22,12 @@
"rules-intro": "Content discovered via ActivityPub can be automatically categorized based on certain rules (e.g. hashtag)",
"rules.modal.title": "How it works",
"rules.modal.instructions": "Any incoming content is checked against these categorization rules, and matching content is automatically moved into the category of choice.<br /><br /><strong>N.B.</strong> Content that is already categorized (i.e. in a remote category) will not pass through these rules.",
"rules.modal.values-multiple": "To match multiple values, separate entries with a comma (e.g. <code>one,two,three</code>)",
"rules.add": "Add New Rule",
"rules.help-hashtag": "Topics containing this case-insensitive hashtag will match. Do not enter the <code>#</code> symbol",
"rules.help-user": "Topics created by the entered user will match. Enter a handle or full ID (e.g. <code>bob@example.org</code> or <code>https://example.org/users/bob</code>.",
"rules.type": "Type",
"rules.value": "Value",
"rules.cid": "Category",
"relays": "Relays",
"relays.intro": "A relay improves discovery of content to and from your NodeBB. Subscribing to a relay means content received by the relay is forwarded here, and content posted here is syndicated outward by the relay.",
"relays.warning": "Note: Relays can send larges amounts of traffic in, and may increase storage and processing costs.",
"relays.litepub": "NodeBB follows the LitePub-style relay standard. The URL you enter here should end with <code>/actor</code>.",
"relays.add": "Add New Relay",
"relays.relay": "Relay",
"relays.state": "State",
"relays.state-0": "Pending",
"relays.state-1": "Receiving only",
"relays.state-2": "Active",
"server-filtering": "Filtering",
"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.",

View File

@@ -22,7 +22,6 @@
"reject-image-height": "Maximum Image Height (in pixels)",
"reject-image-height-help": "Images taller than this value will be rejected.",
"allow-topic-thumbnails": "Allow users to upload topic thumbnails",
"show-post-uploads-as-thumbnails": "Show post uploads as thumbnails",
"topic-thumb-size": "Topic Thumb Size",
"allowed-file-extensions": "Allowed File Extensions",
"allowed-file-extensions-help": "Enter comma-separated list of file extensions here (e.g. <code>pdf,xls,doc</code>). An empty list means all extensions are allowed.",

View File

@@ -4,7 +4,6 @@
"add-local-category": "Add Local category",
"add-remote-category": "Add Remote category",
"remove": "Remove",
"rename": "Rename",
"jump-to": "Jump to...",
"settings": "تنظیمات دسته‌بندی",
"edit-category": "Edit Category",
@@ -15,8 +14,9 @@
"handle": "Category Handle",
"handle.help": "Your category handle is used as a representation of this category across other networks, similar to a username. A category handle must not match an existing username or user group.",
"description": "توضیحات دسته‌بندی",
"topic-template": "Topic Template",
"topic-template.help": "Define a template for new topics created in this category.",
"federatedDescription": "Federated Description",
"federatedDescription.help": "This text will be appended to the category description when queried by other websites/apps.",
"federatedDescription.default": "This is a forum category containing topical discussion. You can start new discussions by mentioning this category.",
"bg-color": "Background Colour",
"text-color": "Text Colour",
"bg-image-size": "Background Image Size",
@@ -109,9 +109,6 @@
"alert.create": "Create a Category",
"alert.add": "Add a Category",
"alert.add-help": "Remote categories can be added to the categories listing by specifying their handle.<br /><br /><strong>Note</strong> — The remote category may not reflect all topics published unless at least one local user tracks/watches it.",
"alert.rename": "Rename a Remote Category",
"alert.rename-help": "Please enter a new name for this category. Leave blank to restore original name.",
"alert.confirm-remove": "Do you really want to remove this category? You can add it back at any time.",
"alert.confirm-purge": "<p class=\"lead\">Do you really want to purge this category \"%1\"?</p><h5><strong class=\"text-danger\">Warning!</strong> All topics and posts in this category will be purged!</h5> <p class=\"help-block\">Purging a category will remove all topics and posts, and delete the category from the database. If you want to remove a category <em>temporarily</em>, you'll want to \"disable\" the category instead.</p>",
"alert.purge-success": "Category purged!",
"alert.copy-success": "Settings Copied!",

View File

@@ -22,24 +22,12 @@
"rules-intro": "Content discovered via ActivityPub can be automatically categorized based on certain rules (e.g. hashtag)",
"rules.modal.title": "How it works",
"rules.modal.instructions": "Any incoming content is checked against these categorization rules, and matching content is automatically moved into the category of choice.<br /><br /><strong>N.B.</strong> Content that is already categorized (i.e. in a remote category) will not pass through these rules.",
"rules.modal.values-multiple": "To match multiple values, separate entries with a comma (e.g. <code>one,two,three</code>)",
"rules.add": "Add New Rule",
"rules.help-hashtag": "Topics containing this case-insensitive hashtag will match. Do not enter the <code>#</code> symbol",
"rules.help-user": "Topics created by the entered user will match. Enter a handle or full ID (e.g. <code>bob@example.org</code> or <code>https://example.org/users/bob</code>.",
"rules.type": "Type",
"rules.value": "Value",
"rules.cid": "Category",
"relays": "Relays",
"relays.intro": "A relay improves discovery of content to and from your NodeBB. Subscribing to a relay means content received by the relay is forwarded here, and content posted here is syndicated outward by the relay.",
"relays.warning": "Note: Relays can send larges amounts of traffic in, and may increase storage and processing costs.",
"relays.litepub": "NodeBB follows the LitePub-style relay standard. The URL you enter here should end with <code>/actor</code>.",
"relays.add": "Add New Relay",
"relays.relay": "Relay",
"relays.state": "State",
"relays.state-0": "Pending",
"relays.state-1": "Receiving only",
"relays.state-2": "Active",
"server-filtering": "Filtering",
"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.",

View File

@@ -22,7 +22,6 @@
"reject-image-height": "Maximum Image Height (in pixels)",
"reject-image-height-help": "Images taller than this value will be rejected.",
"allow-topic-thumbnails": "Allow users to upload topic thumbnails",
"show-post-uploads-as-thumbnails": "Show post uploads as thumbnails",
"topic-thumb-size": "Topic Thumb Size",
"allowed-file-extensions": "Allowed File Extensions",
"allowed-file-extensions-help": "Enter comma-separated list of file extensions here (e.g. <code>pdf,xls,doc</code>). An empty list means all extensions are allowed.",

View File

@@ -4,7 +4,6 @@
"add-local-category": "Add Local category",
"add-remote-category": "Add Remote category",
"remove": "Remove",
"rename": "Rename",
"jump-to": "Siirry...",
"settings": "Kategoria-asetukset",
"edit-category": "Muokkaa kategoriaa",
@@ -15,8 +14,9 @@
"handle": "Category Handle",
"handle.help": "Your category handle is used as a representation of this category across other networks, similar to a username. A category handle must not match an existing username or user group.",
"description": "Kategorian kuvaus",
"topic-template": "Topic Template",
"topic-template.help": "Define a template for new topics created in this category.",
"federatedDescription": "Federated Description",
"federatedDescription.help": "This text will be appended to the category description when queried by other websites/apps.",
"federatedDescription.default": "This is a forum category containing topical discussion. You can start new discussions by mentioning this category.",
"bg-color": "Taustaväri",
"text-color": "Tekstin väri",
"bg-image-size": "Taustakuvan koko",
@@ -109,9 +109,6 @@
"alert.create": "Luo kategoria.",
"alert.add": "Add a Category",
"alert.add-help": "Remote categories can be added to the categories listing by specifying their handle.<br /><br /><strong>Note</strong> — The remote category may not reflect all topics published unless at least one local user tracks/watches it.",
"alert.rename": "Rename a Remote Category",
"alert.rename-help": "Please enter a new name for this category. Leave blank to restore original name.",
"alert.confirm-remove": "Do you really want to remove this category? You can add it back at any time.",
"alert.confirm-purge": "<p class=\"lead\">Do you really want to purge this category \"%1\"?</p><h5><strong class=\"text-danger\">Warning!</strong> All topics and posts in this category will be purged!</h5> <p class=\"help-block\">Purging a category will remove all topics and posts, and delete the category from the database. If you want to remove a category <em>temporarily</em>, you'll want to \"disable\" the category instead.</p>",
"alert.purge-success": "Kategoria poistettiin!",
"alert.copy-success": "Asetukset kopioitiin!",

View File

@@ -22,24 +22,12 @@
"rules-intro": "Content discovered via ActivityPub can be automatically categorized based on certain rules (e.g. hashtag)",
"rules.modal.title": "How it works",
"rules.modal.instructions": "Any incoming content is checked against these categorization rules, and matching content is automatically moved into the category of choice.<br /><br /><strong>N.B.</strong> Content that is already categorized (i.e. in a remote category) will not pass through these rules.",
"rules.modal.values-multiple": "To match multiple values, separate entries with a comma (e.g. <code>one,two,three</code>)",
"rules.add": "Add New Rule",
"rules.help-hashtag": "Topics containing this case-insensitive hashtag will match. Do not enter the <code>#</code> symbol",
"rules.help-user": "Topics created by the entered user will match. Enter a handle or full ID (e.g. <code>bob@example.org</code> or <code>https://example.org/users/bob</code>.",
"rules.type": "Type",
"rules.value": "Value",
"rules.cid": "Category",
"relays": "Relays",
"relays.intro": "A relay improves discovery of content to and from your NodeBB. Subscribing to a relay means content received by the relay is forwarded here, and content posted here is syndicated outward by the relay.",
"relays.warning": "Note: Relays can send larges amounts of traffic in, and may increase storage and processing costs.",
"relays.litepub": "NodeBB follows the LitePub-style relay standard. The URL you enter here should end with <code>/actor</code>.",
"relays.add": "Add New Relay",
"relays.relay": "Relay",
"relays.state": "State",
"relays.state-0": "Pending",
"relays.state-1": "Receiving only",
"relays.state-2": "Active",
"server-filtering": "Filtering",
"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.",

View File

@@ -22,7 +22,6 @@
"reject-image-height": "Kuvan suurin sallittu korkeus (kuvapisteinä)",
"reject-image-height-help": "Images taller than this value will be rejected.",
"allow-topic-thumbnails": "Allow users to upload topic thumbnails",
"show-post-uploads-as-thumbnails": "Show post uploads as thumbnails",
"topic-thumb-size": "Topic Thumb Size",
"allowed-file-extensions": "Allowed File Extensions",
"allowed-file-extensions-help": "Enter comma-separated list of file extensions here (e.g. <code>pdf,xls,doc</code>). An empty list means all extensions are allowed.",

View File

@@ -4,7 +4,6 @@
"add-local-category": "Add Local category",
"add-remote-category": "Add Remote category",
"remove": "Remove",
"rename": "Rename",
"jump-to": "Aller à...",
"settings": "Paramètres de la catégorie",
"edit-category": "Modifier les catégories",
@@ -15,8 +14,9 @@
"handle": "Category Handle",
"handle.help": "Your category handle is used as a representation of this category across other networks, similar to a username. A category handle must not match an existing username or user group.",
"description": "Description de la catégorie",
"topic-template": "Topic Template",
"topic-template.help": "Define a template for new topics created in this category.",
"federatedDescription": "Federated Description",
"federatedDescription.help": "This text will be appended to the category description when queried by other websites/apps.",
"federatedDescription.default": "This is a forum category containing topical discussion. You can start new discussions by mentioning this category.",
"bg-color": "Couleur d'arrière plan",
"text-color": "Couleur du texte",
"bg-image-size": "Taille de l'image d'arrière plan",
@@ -109,9 +109,6 @@
"alert.create": "Créer une catégorie",
"alert.add": "Add a Category",
"alert.add-help": "Remote categories can be added to the categories listing by specifying their handle.<br /><br /><strong>Note</strong> — The remote category may not reflect all topics published unless at least one local user tracks/watches it.",
"alert.rename": "Rename a Remote Category",
"alert.rename-help": "Please enter a new name for this category. Leave blank to restore original name.",
"alert.confirm-remove": "Do you really want to remove this category? You can add it back at any time.",
"alert.confirm-purge": "<p class=\"lead\">Voulez-vous vraiment purger cette catégorie \"%1\" ?</p><h5><strong class=\"text-danger\">Attentionc!</strong>Tous les sujets et messages dans cette catégorie vont être supprimés</h5> <p class=\"help-block\">Purger une catégorie va enlever tous les sujets et messages en supprimant la catégorie de la base de données. Si vous voulez seulement enlevez une catégorie<em>temporairement</em>, il faut plutôt \"désactiver\" la catégorie.",
"alert.purge-success": "Catégorie purgée !",
"alert.copy-success": "Paramètres copiés !",

View File

@@ -22,24 +22,12 @@
"rules-intro": "Content discovered via ActivityPub can be automatically categorized based on certain rules (e.g. hashtag)",
"rules.modal.title": "How it works",
"rules.modal.instructions": "Any incoming content is checked against these categorization rules, and matching content is automatically moved into the category of choice.<br /><br /><strong>N.B.</strong> Content that is already categorized (i.e. in a remote category) will not pass through these rules.",
"rules.modal.values-multiple": "To match multiple values, separate entries with a comma (e.g. <code>one,two,three</code>)",
"rules.add": "Add New Rule",
"rules.help-hashtag": "Topics containing this case-insensitive hashtag will match. Do not enter the <code>#</code> symbol",
"rules.help-user": "Topics created by the entered user will match. Enter a handle or full ID (e.g. <code>bob@example.org</code> or <code>https://example.org/users/bob</code>.",
"rules.type": "Type",
"rules.value": "Value",
"rules.cid": "Category",
"relays": "Relays",
"relays.intro": "A relay improves discovery of content to and from your NodeBB. Subscribing to a relay means content received by the relay is forwarded here, and content posted here is syndicated outward by the relay.",
"relays.warning": "Note: Relays can send larges amounts of traffic in, and may increase storage and processing costs.",
"relays.litepub": "NodeBB follows the LitePub-style relay standard. The URL you enter here should end with <code>/actor</code>.",
"relays.add": "Add New Relay",
"relays.relay": "Relay",
"relays.state": "State",
"relays.state-0": "Pending",
"relays.state-1": "Receiving only",
"relays.state-2": "Active",
"server-filtering": "Filtering",
"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.",

View File

@@ -22,7 +22,6 @@
"reject-image-height": "Hauteur maximale des images (en pixels)",
"reject-image-height-help": "Les images plus grandes que cette valeur seront rejetées.",
"allow-topic-thumbnails": "Autoriser les utilisateurs à téléverser des miniatures de sujet",
"show-post-uploads-as-thumbnails": "Show post uploads as thumbnails",
"topic-thumb-size": "Miniature du sujet",
"allowed-file-extensions": "Extensions de fichiers autorisées",
"allowed-file-extensions-help": "Entrer une liste dextensions de fichier séparées par une virgule (ex : <code>pdf,xls,doc</code>). Une liste vide signifie que toutes les extensions sont autorisées.",

View File

@@ -4,7 +4,6 @@
"add-local-category": "Add Local category",
"add-remote-category": "Add Remote category",
"remove": "Remove",
"rename": "Rename",
"jump-to": "Jump to...",
"settings": "Category Settings",
"edit-category": "Edit Category",
@@ -15,8 +14,9 @@
"handle": "Category Handle",
"handle.help": "Your category handle is used as a representation of this category across other networks, similar to a username. A category handle must not match an existing username or user group.",
"description": "Category Description",
"topic-template": "Topic Template",
"topic-template.help": "Define a template for new topics created in this category.",
"federatedDescription": "Federated Description",
"federatedDescription.help": "This text will be appended to the category description when queried by other websites/apps.",
"federatedDescription.default": "This is a forum category containing topical discussion. You can start new discussions by mentioning this category.",
"bg-color": "Background Colour",
"text-color": "Text Colour",
"bg-image-size": "Background Image Size",
@@ -109,9 +109,6 @@
"alert.create": "Create a Category",
"alert.add": "Add a Category",
"alert.add-help": "Remote categories can be added to the categories listing by specifying their handle.<br /><br /><strong>Note</strong> — The remote category may not reflect all topics published unless at least one local user tracks/watches it.",
"alert.rename": "Rename a Remote Category",
"alert.rename-help": "Please enter a new name for this category. Leave blank to restore original name.",
"alert.confirm-remove": "Do you really want to remove this category? You can add it back at any time.",
"alert.confirm-purge": "<p class=\"lead\">Do you really want to purge this category \"%1\"?</p><h5><strong class=\"text-danger\">Warning!</strong> All topics and posts in this category will be purged!</h5> <p class=\"help-block\">Purging a category will remove all topics and posts, and delete the category from the database. If you want to remove a category <em>temporarily</em>, you'll want to \"disable\" the category instead.</p>",
"alert.purge-success": "Category purged!",
"alert.copy-success": "Settings Copied!",

View File

@@ -22,24 +22,12 @@
"rules-intro": "Content discovered via ActivityPub can be automatically categorized based on certain rules (e.g. hashtag)",
"rules.modal.title": "How it works",
"rules.modal.instructions": "Any incoming content is checked against these categorization rules, and matching content is automatically moved into the category of choice.<br /><br /><strong>N.B.</strong> Content that is already categorized (i.e. in a remote category) will not pass through these rules.",
"rules.modal.values-multiple": "To match multiple values, separate entries with a comma (e.g. <code>one,two,three</code>)",
"rules.add": "Add New Rule",
"rules.help-hashtag": "Topics containing this case-insensitive hashtag will match. Do not enter the <code>#</code> symbol",
"rules.help-user": "Topics created by the entered user will match. Enter a handle or full ID (e.g. <code>bob@example.org</code> or <code>https://example.org/users/bob</code>.",
"rules.type": "Type",
"rules.value": "Value",
"rules.cid": "Category",
"relays": "Relays",
"relays.intro": "A relay improves discovery of content to and from your NodeBB. Subscribing to a relay means content received by the relay is forwarded here, and content posted here is syndicated outward by the relay.",
"relays.warning": "Note: Relays can send larges amounts of traffic in, and may increase storage and processing costs.",
"relays.litepub": "NodeBB follows the LitePub-style relay standard. The URL you enter here should end with <code>/actor</code>.",
"relays.add": "Add New Relay",
"relays.relay": "Relay",
"relays.state": "State",
"relays.state-0": "Pending",
"relays.state-1": "Receiving only",
"relays.state-2": "Active",
"server-filtering": "Filtering",
"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.",

View File

@@ -22,7 +22,6 @@
"reject-image-height": "Maximum Image Height (in pixels)",
"reject-image-height-help": "Images taller than this value will be rejected.",
"allow-topic-thumbnails": "Allow users to upload topic thumbnails",
"show-post-uploads-as-thumbnails": "Show post uploads as thumbnails",
"topic-thumb-size": "Topic Thumb Size",
"allowed-file-extensions": "Allowed File Extensions",
"allowed-file-extensions-help": "Enter comma-separated list of file extensions here (e.g. <code>pdf,xls,doc</code>). An empty list means all extensions are allowed.",

View File

@@ -4,7 +4,6 @@
"add-local-category": "Add Local category",
"add-remote-category": "Add Remote category",
"remove": "Remove",
"rename": "Rename",
"jump-to": "קפיצה אל...",
"settings": "הגדרות קטגוריות",
"edit-category": "עריכת קטגוריה",
@@ -15,8 +14,9 @@
"handle": "מקשר קטגוריה",
"handle.help": "המקשר לקטגוריה שלך משמשת כייצוג של קטגוריה זו ברשתות אחרות, בדומה לשם משתמש. נקודת אחיזה בקטגוריה אינה יכולה להתאים לשם משתמש או קבוצת משתמשים קיימים.",
"description": "תיאור קטגוריה",
"topic-template": "Topic Template",
"topic-template.help": "Define a template for new topics created in this category.",
"federatedDescription": "תיאור פדרציה",
"federatedDescription.help": "טקסט זה יצורף לתיאור הקטגוריה כאשר הוא יתבקש על ידי אתרים או אפליקציות אחרות.",
"federatedDescription.default": "זוהי קטגוריית פורום המכילה דיון אקטואלי. תוכלו להתחיל דיונים חדשים על ידי אזכור קטגוריה זו.",
"bg-color": "צבע רקע",
"text-color": "צבע טקסט",
"bg-image-size": "גודל תמונת רקע",
@@ -109,9 +109,6 @@
"alert.create": "יצירת קטגוריה",
"alert.add": "Add a Category",
"alert.add-help": "Remote categories can be added to the categories listing by specifying their handle.<br /><br /><strong>Note</strong> — The remote category may not reflect all topics published unless at least one local user tracks/watches it.",
"alert.rename": "Rename a Remote Category",
"alert.rename-help": "Please enter a new name for this category. Leave blank to restore original name.",
"alert.confirm-remove": "Do you really want to remove this category? You can add it back at any time.",
"alert.confirm-purge": "<p class=\"lead\">האם אתם בטוחים שאתם רוצים למחוק את קטגוריית \"%1\"?</p><h5><strong class=\"text-danger\">אזהרה!</strong> כל הנושאים והפוסטים בקטגוריה זו ימחקו!</h5> <p class=\"help-block\">מחיקת קטגוריה תסיר את כל הנושאים והפוסטים ותמחק את הקטגוריה ממסד הנתונים. אם ברצונכם להסיר את הקטגוריה <em>באופן זמני</em>, בחרו ב\"השבתת\" הקטגוריה.</p>",
"alert.purge-success": "הקטגוריה נמחקה!",
"alert.copy-success": "ההגדרות הועתקו!",

View File

@@ -22,24 +22,12 @@
"rules-intro": "Content discovered via ActivityPub can be automatically categorized based on certain rules (e.g. hashtag)",
"rules.modal.title": "How it works",
"rules.modal.instructions": "Any incoming content is checked against these categorization rules, and matching content is automatically moved into the category of choice.<br /><br /><strong>N.B.</strong> Content that is already categorized (i.e. in a remote category) will not pass through these rules.",
"rules.modal.values-multiple": "To match multiple values, separate entries with a comma (e.g. <code>one,two,three</code>)",
"rules.add": "Add New Rule",
"rules.help-hashtag": "Topics containing this case-insensitive hashtag will match. Do not enter the <code>#</code> symbol",
"rules.help-user": "Topics created by the entered user will match. Enter a handle or full ID (e.g. <code>bob@example.org</code> or <code>https://example.org/users/bob</code>.",
"rules.type": "Type",
"rules.value": "Value",
"rules.cid": "Category",
"relays": "Relays",
"relays.intro": "A relay improves discovery of content to and from your NodeBB. Subscribing to a relay means content received by the relay is forwarded here, and content posted here is syndicated outward by the relay.",
"relays.warning": "Note: Relays can send larges amounts of traffic in, and may increase storage and processing costs.",
"relays.litepub": "NodeBB follows the LitePub-style relay standard. The URL you enter here should end with <code>/actor</code>.",
"relays.add": "Add New Relay",
"relays.relay": "Relay",
"relays.state": "State",
"relays.state-0": "Pending",
"relays.state-1": "Receiving only",
"relays.state-2": "Active",
"server-filtering": "סינון",
"count": "NodeBB זה מודע כרגע ל-<strong>%1</strong> שרתים",
"server.filter-help": "ציין שרתים שברצונך למנוע מהתאחדות עם ה-NodeBB שלך. לחלופין, אתה יכול לבחור באופן סלקטיבי פדרציה <em>מאושרים</em> עם שרתים ספציפיים, במקום זאת. שתי האפשרויות נתמכות, אם כי הן סותרות זו את זו.",

View File

@@ -22,7 +22,6 @@
"reject-image-height": "גובה תמונה מקסימלי (בפיקסלים)",
"reject-image-height-help": "תמונות גבוהות יותר מערך זה יידחו",
"allow-topic-thumbnails": "אפשרו למשתמשים להעלות תמונה ממוזערת לנושא",
"show-post-uploads-as-thumbnails": "Show post uploads as thumbnails",
"topic-thumb-size": "גודל תמונה ממוזערת לנושא",
"allowed-file-extensions": "סיומות קבצים מאושרים",
"allowed-file-extensions-help": "הכניסו כאן רשימת פורמטי קבצים מאושרים (לדוגמא. <code>pdf,xls,doc</code>). השארת השורה ללא תוכן פירושו שכל הקבצים יהיו מאושרים.",

View File

@@ -4,7 +4,6 @@
"add-local-category": "Add Local category",
"add-remote-category": "Add Remote category",
"remove": "Remove",
"rename": "Rename",
"jump-to": "Jump to...",
"settings": "Postavke kategorije",
"edit-category": "Edit Category",
@@ -15,8 +14,9 @@
"handle": "Category Handle",
"handle.help": "Your category handle is used as a representation of this category across other networks, similar to a username. A category handle must not match an existing username or user group.",
"description": "Opis kategorije",
"topic-template": "Topic Template",
"topic-template.help": "Define a template for new topics created in this category.",
"federatedDescription": "Federated Description",
"federatedDescription.help": "This text will be appended to the category description when queried by other websites/apps.",
"federatedDescription.default": "This is a forum category containing topical discussion. You can start new discussions by mentioning this category.",
"bg-color": "Pozadniska boja",
"text-color": "Boja teksta",
"bg-image-size": "Veličina pozadinske slike",
@@ -109,9 +109,6 @@
"alert.create": "Napravi kategoriju",
"alert.add": "Add a Category",
"alert.add-help": "Remote categories can be added to the categories listing by specifying their handle.<br /><br /><strong>Note</strong> — The remote category may not reflect all topics published unless at least one local user tracks/watches it.",
"alert.rename": "Rename a Remote Category",
"alert.rename-help": "Please enter a new name for this category. Leave blank to restore original name.",
"alert.confirm-remove": "Do you really want to remove this category? You can add it back at any time.",
"alert.confirm-purge": "<p class=\"lead\">Do you really want to purge this category \"%1\"?</p><h5><strong class=\"text-danger\">Warning!</strong> All topics and posts in this category will be purged!</h5> <p class=\"help-block\">Purging a category will remove all topics and posts, and delete the category from the database. If you want to remove a category <em>temporarily</em>, you'll want to \"disable\" the category instead.</p>",
"alert.purge-success": "Kategorija odbačena!",
"alert.copy-success": "Postavke kopirane!",

View File

@@ -22,24 +22,12 @@
"rules-intro": "Content discovered via ActivityPub can be automatically categorized based on certain rules (e.g. hashtag)",
"rules.modal.title": "How it works",
"rules.modal.instructions": "Any incoming content is checked against these categorization rules, and matching content is automatically moved into the category of choice.<br /><br /><strong>N.B.</strong> Content that is already categorized (i.e. in a remote category) will not pass through these rules.",
"rules.modal.values-multiple": "To match multiple values, separate entries with a comma (e.g. <code>one,two,three</code>)",
"rules.add": "Add New Rule",
"rules.help-hashtag": "Topics containing this case-insensitive hashtag will match. Do not enter the <code>#</code> symbol",
"rules.help-user": "Topics created by the entered user will match. Enter a handle or full ID (e.g. <code>bob@example.org</code> or <code>https://example.org/users/bob</code>.",
"rules.type": "Type",
"rules.value": "Value",
"rules.cid": "Category",
"relays": "Relays",
"relays.intro": "A relay improves discovery of content to and from your NodeBB. Subscribing to a relay means content received by the relay is forwarded here, and content posted here is syndicated outward by the relay.",
"relays.warning": "Note: Relays can send larges amounts of traffic in, and may increase storage and processing costs.",
"relays.litepub": "NodeBB follows the LitePub-style relay standard. The URL you enter here should end with <code>/actor</code>.",
"relays.add": "Add New Relay",
"relays.relay": "Relay",
"relays.state": "State",
"relays.state-0": "Pending",
"relays.state-1": "Receiving only",
"relays.state-2": "Active",
"server-filtering": "Filtering",
"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.",

View File

@@ -22,7 +22,6 @@
"reject-image-height": "Maximum Image Height (in pixels)",
"reject-image-height-help": "Images taller than this value will be rejected.",
"allow-topic-thumbnails": "Dozvoli korisnicima da učitaju sliku teme",
"show-post-uploads-as-thumbnails": "Show post uploads as thumbnails",
"topic-thumb-size": "Veličina slike teme",
"allowed-file-extensions": "Dozvoljene ekstenzije datoteka",
"allowed-file-extensions-help": "Unesite popis dozvoljenih ekstenzija datoteka sa zarezima između (npr. <code>pdf,xls,doc</code> ).Prazan popis znači da su sve ekstenzije dozvoljene.",

View File

@@ -22,7 +22,7 @@
"registration-queue-average-time": "Our average time for approving memberships is %1 hours %2 minutes.",
"registration-queue-auto-approve-time": "Your membership to this forum will be fully activated in up to %1 hours.",
"interstitial.intro": "We'd like some additional information in order to update your account&hellip;",
"interstitial.intro-new": "Željeli bismo neke dodatne informacije prije nego što možemo kreirati vaš račun&hellip;",
"interstitial.intro-new": "We'd like some additional information before we can create your account&hellip;",
"interstitial.errors-found": "Please review the entered information:",
"gdpr-agree-data": "I consent to the collection and processing of my personal information on this website.",
"gdpr-agree-email": "I consent to receive digest and notification emails from this website.",

View File

@@ -225,10 +225,10 @@
"consent.export-uploads-success": "Exporting uploads, you will get a notification when it is complete.",
"consent.export-posts": "Export Posts (.csv)",
"consent.export-posts-success": "Exporting posts, you will get a notification when it is complete.",
"emailUpdate.intro": "Molimo unesite svoju e-adresu u nastavku. Ovaj forum koristi vašu e-adresu za planirane sažetke i obavijesti, kao i za oporavak računa u slučaju izgubljene lozinke.",
"emailUpdate.optional": "<strong>Ovo polje je opcionalno.</strong>. Niste obavezni dati svoju e-adresu, ali bez potvrđene e-pošte nećete moći oporaviti svoj račun niti se prijaviti koristeći e-poštu.",
"emailUpdate.required": "<strong>Ovo polje je obavezno</strong>.",
"emailUpdate.change-instructions": "Na unesenu e-adresu biće poslana e-poruka za potvrdu s jedinstvenim linkom. Pristupom tom linku potvrđuje se vaše vlasništvo nad adresom e-pošte i ona će postati aktivna na vašem računu. U bilo kojem trenutku možete ažurirati e-adresu u svojoj evidenciji putem stranice svog računa.",
"emailUpdate.password-challenge": "Molimo unesite svoju lozinku kako biste potvrdili vlasništvo nad računom.",
"emailUpdate.pending": "Vaša e-adresa još nije potvrđena, ali je poslana e-poruka za potvrdu. Ako želite poništiti taj zahtjev i poslati novi zahtjev za potvrdu, molimo popunite obrazac u nastavku."
"emailUpdate.intro": "Please enter your email address below. This forum uses your email address for scheduled digest and notifications, as well as for account recovery in the event of a lost password.",
"emailUpdate.optional": "<strong>This field is optional</strong>. You are not obligated to provide your email address, but without a validated email you will not be able to recover your account or login with your email.",
"emailUpdate.required": "<strong>This field is required</strong>.",
"emailUpdate.change-instructions": "A confirmation email will be sent to the entered email address with a unique link. Accessing that link will confirm your ownership of the email address and it will become active on your account. At any time, you are able to update your email on file from within your account page.",
"emailUpdate.password-challenge": "Please enter your password in order to verify account ownership.",
"emailUpdate.pending": "Your email address has not yet been confirmed, but an email has been sent out requesting confirmation. If you wish to invalidate that request and send a new confirmation request, please fill in the form below."
}

View File

@@ -4,7 +4,6 @@
"add-local-category": "Add Local category",
"add-remote-category": "Add Remote category",
"remove": "Remove",
"rename": "Rename",
"jump-to": "Jump to...",
"settings": "Kategória beállítások",
"edit-category": "Edit Category",
@@ -15,8 +14,9 @@
"handle": "Category Handle",
"handle.help": "Your category handle is used as a representation of this category across other networks, similar to a username. A category handle must not match an existing username or user group.",
"description": "Kategória leírása",
"topic-template": "Topic Template",
"topic-template.help": "Define a template for new topics created in this category.",
"federatedDescription": "Federated Description",
"federatedDescription.help": "This text will be appended to the category description when queried by other websites/apps.",
"federatedDescription.default": "This is a forum category containing topical discussion. You can start new discussions by mentioning this category.",
"bg-color": "Háttérszín",
"text-color": "Szövegszín",
"bg-image-size": "Háttérkép mérete",
@@ -109,9 +109,6 @@
"alert.create": "Kategória létrehozása",
"alert.add": "Add a Category",
"alert.add-help": "Remote categories can be added to the categories listing by specifying their handle.<br /><br /><strong>Note</strong> — The remote category may not reflect all topics published unless at least one local user tracks/watches it.",
"alert.rename": "Rename a Remote Category",
"alert.rename-help": "Please enter a new name for this category. Leave blank to restore original name.",
"alert.confirm-remove": "Do you really want to remove this category? You can add it back at any time.",
"alert.confirm-purge": "<p class=\"lead\">Biztosan szeretnéd teljesen törölni ezt a kategóriát \"%1\"?</p><h5><strong class=\"text-danger\">Figyelem!</strong> Minden témakör és hozzászólás teljesen törlésre kerül ebben a kategóriában!</h5> <p class=\"help-block\">Egy kategória teljes törlése eltávolítja a témaköröket és hozzászólásokat, valamint törli a kategóriát az adatbázisból. Amennyiben szeretnél egy kategóriát <em>ideiglenesen</em> törölni, használd a kategória \"kikapcsolása\" funkciót.</p>",
"alert.purge-success": "Kategória törölve!",
"alert.copy-success": "Beállítások másolva!",

View File

@@ -22,24 +22,12 @@
"rules-intro": "Content discovered via ActivityPub can be automatically categorized based on certain rules (e.g. hashtag)",
"rules.modal.title": "How it works",
"rules.modal.instructions": "Any incoming content is checked against these categorization rules, and matching content is automatically moved into the category of choice.<br /><br /><strong>N.B.</strong> Content that is already categorized (i.e. in a remote category) will not pass through these rules.",
"rules.modal.values-multiple": "To match multiple values, separate entries with a comma (e.g. <code>one,two,three</code>)",
"rules.add": "Add New Rule",
"rules.help-hashtag": "Topics containing this case-insensitive hashtag will match. Do not enter the <code>#</code> symbol",
"rules.help-user": "Topics created by the entered user will match. Enter a handle or full ID (e.g. <code>bob@example.org</code> or <code>https://example.org/users/bob</code>.",
"rules.type": "Type",
"rules.value": "Value",
"rules.cid": "Category",
"relays": "Relays",
"relays.intro": "A relay improves discovery of content to and from your NodeBB. Subscribing to a relay means content received by the relay is forwarded here, and content posted here is syndicated outward by the relay.",
"relays.warning": "Note: Relays can send larges amounts of traffic in, and may increase storage and processing costs.",
"relays.litepub": "NodeBB follows the LitePub-style relay standard. The URL you enter here should end with <code>/actor</code>.",
"relays.add": "Add New Relay",
"relays.relay": "Relay",
"relays.state": "State",
"relays.state-0": "Pending",
"relays.state-1": "Receiving only",
"relays.state-2": "Active",
"server-filtering": "Filtering",
"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.",

View File

@@ -22,7 +22,6 @@
"reject-image-height": "Képek maximális magassága (pixelben)",
"reject-image-height-help": "Azon képek, amik magasabbak ennél az értéknél visszautasításra kerülnek.",
"allow-topic-thumbnails": "Kis képek feltöltésének engedélyezése témakörhöz a felhasználók számára",
"show-post-uploads-as-thumbnails": "Show post uploads as thumbnails",
"topic-thumb-size": "Témakörkép mérete",
"allowed-file-extensions": "Megengedett fájlkiterjesztések",
"allowed-file-extensions-help": "Itt adj meg fájlkiterjesztési listát, vesszővel elválasztva (pl. <code>pdf,xls,doc</code>). Az üres lista azt jelenti, hogy minden kiterjesztés megengedett.",

View File

@@ -4,7 +4,6 @@
"add-local-category": "Add Local category",
"add-remote-category": "Add Remote category",
"remove": "Remove",
"rename": "Rename",
"jump-to": "Անցնել դեպի․․․",
"settings": "Կատեգորիայի կարգավորումներ",
"edit-category": "Խմբագրել Կատեգորիան",
@@ -15,8 +14,9 @@
"handle": "Category Handle",
"handle.help": "Your category handle is used as a representation of this category across other networks, similar to a username. A category handle must not match an existing username or user group.",
"description": "Կատեգորիայի նկարագրություն",
"topic-template": "Topic Template",
"topic-template.help": "Define a template for new topics created in this category.",
"federatedDescription": "Federated Description",
"federatedDescription.help": "This text will be appended to the category description when queried by other websites/apps.",
"federatedDescription.default": "This is a forum category containing topical discussion. You can start new discussions by mentioning this category.",
"bg-color": "Ֆոնի գույնը",
"text-color": "Տեքստի գույն ",
"bg-image-size": "Ֆոնային նկարի չափը",
@@ -109,9 +109,6 @@
"alert.create": "Ստեղծել կատեգորիա",
"alert.add": "Add a Category",
"alert.add-help": "Remote categories can be added to the categories listing by specifying their handle.<br /><br /><strong>Note</strong> — The remote category may not reflect all topics published unless at least one local user tracks/watches it.",
"alert.rename": "Rename a Remote Category",
"alert.rename-help": "Please enter a new name for this category. Leave blank to restore original name.",
"alert.confirm-remove": "Do you really want to remove this category? You can add it back at any time.",
"alert.confirm-purge": "Վստա՞հ եք, որ ուզում եք մաքրել այս «%1» կատեգորիան: Զգուշացում: Այս կատեգորիայի բոլոր թեմաներն ու գրառումները կջնջվեն: Կատեգորիայի մաքրումը կհեռացնի բոլոր թեմաներն ու գրառումները և կջնջի կատեգորիան տվյալների բազայից: Եթե ցանկանում եք ժամանակավորապես հեռացնել կատեգորիան, փոխարենը կցանկանաք «անջատել» կատեգորիան:",
"alert.purge-success": "Կատեգորիան մաքրվել է:",
"alert.copy-success": "Կարգավորումները պատճենվեցին:",

View File

@@ -22,24 +22,12 @@
"rules-intro": "Content discovered via ActivityPub can be automatically categorized based on certain rules (e.g. hashtag)",
"rules.modal.title": "How it works",
"rules.modal.instructions": "Any incoming content is checked against these categorization rules, and matching content is automatically moved into the category of choice.<br /><br /><strong>N.B.</strong> Content that is already categorized (i.e. in a remote category) will not pass through these rules.",
"rules.modal.values-multiple": "To match multiple values, separate entries with a comma (e.g. <code>one,two,three</code>)",
"rules.add": "Add New Rule",
"rules.help-hashtag": "Topics containing this case-insensitive hashtag will match. Do not enter the <code>#</code> symbol",
"rules.help-user": "Topics created by the entered user will match. Enter a handle or full ID (e.g. <code>bob@example.org</code> or <code>https://example.org/users/bob</code>.",
"rules.type": "Type",
"rules.value": "Value",
"rules.cid": "Category",
"relays": "Relays",
"relays.intro": "A relay improves discovery of content to and from your NodeBB. Subscribing to a relay means content received by the relay is forwarded here, and content posted here is syndicated outward by the relay.",
"relays.warning": "Note: Relays can send larges amounts of traffic in, and may increase storage and processing costs.",
"relays.litepub": "NodeBB follows the LitePub-style relay standard. The URL you enter here should end with <code>/actor</code>.",
"relays.add": "Add New Relay",
"relays.relay": "Relay",
"relays.state": "State",
"relays.state-0": "Pending",
"relays.state-1": "Receiving only",
"relays.state-2": "Active",
"server-filtering": "Filtering",
"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.",

View File

@@ -22,7 +22,6 @@
"reject-image-height": "Նկարի առավելագույն բարձրությունը (պիքսելներով)",
"reject-image-height-help": "Այս արժեքից բարձր նկարները կմերժվեն:",
"allow-topic-thumbnails": "Թույլ տվեք օգտատերերին վերբեռնել թեմայի մանրապատկերները",
"show-post-uploads-as-thumbnails": "Show post uploads as thumbnails",
"topic-thumb-size": "Թեմայի Thumb չափ",
"allowed-file-extensions": "Թույլատրված ֆայլերի ընդարձակումներ",
"allowed-file-extensions-help": "Մուտքագրեք ստորակետերով բաժանված ֆայլերի ընդարձակման ցանկն այստեղ (օրինակ՝ pdf, xls, doc): Դատարկ ցուցակը նշանակում է, որ բոլոր ընդլայնումները թույլատրված են:",

View File

@@ -4,7 +4,6 @@
"add-local-category": "Add Local category",
"add-remote-category": "Add Remote category",
"remove": "Remove",
"rename": "Rename",
"jump-to": "Jump to...",
"settings": "Category Settings",
"edit-category": "Edit Category",
@@ -15,8 +14,9 @@
"handle": "Category Handle",
"handle.help": "Your category handle is used as a representation of this category across other networks, similar to a username. A category handle must not match an existing username or user group.",
"description": "Category Description",
"topic-template": "Topic Template",
"topic-template.help": "Define a template for new topics created in this category.",
"federatedDescription": "Federated Description",
"federatedDescription.help": "This text will be appended to the category description when queried by other websites/apps.",
"federatedDescription.default": "This is a forum category containing topical discussion. You can start new discussions by mentioning this category.",
"bg-color": "Background Colour",
"text-color": "Text Colour",
"bg-image-size": "Background Image Size",
@@ -109,9 +109,6 @@
"alert.create": "Create a Category",
"alert.add": "Add a Category",
"alert.add-help": "Remote categories can be added to the categories listing by specifying their handle.<br /><br /><strong>Note</strong> — The remote category may not reflect all topics published unless at least one local user tracks/watches it.",
"alert.rename": "Rename a Remote Category",
"alert.rename-help": "Please enter a new name for this category. Leave blank to restore original name.",
"alert.confirm-remove": "Do you really want to remove this category? You can add it back at any time.",
"alert.confirm-purge": "<p class=\"lead\">Do you really want to purge this category \"%1\"?</p><h5><strong class=\"text-danger\">Warning!</strong> All topics and posts in this category will be purged!</h5> <p class=\"help-block\">Purging a category will remove all topics and posts, and delete the category from the database. If you want to remove a category <em>temporarily</em>, you'll want to \"disable\" the category instead.</p>",
"alert.purge-success": "Category purged!",
"alert.copy-success": "Settings Copied!",

View File

@@ -22,24 +22,12 @@
"rules-intro": "Content discovered via ActivityPub can be automatically categorized based on certain rules (e.g. hashtag)",
"rules.modal.title": "How it works",
"rules.modal.instructions": "Any incoming content is checked against these categorization rules, and matching content is automatically moved into the category of choice.<br /><br /><strong>N.B.</strong> Content that is already categorized (i.e. in a remote category) will not pass through these rules.",
"rules.modal.values-multiple": "To match multiple values, separate entries with a comma (e.g. <code>one,two,three</code>)",
"rules.add": "Add New Rule",
"rules.help-hashtag": "Topics containing this case-insensitive hashtag will match. Do not enter the <code>#</code> symbol",
"rules.help-user": "Topics created by the entered user will match. Enter a handle or full ID (e.g. <code>bob@example.org</code> or <code>https://example.org/users/bob</code>.",
"rules.type": "Type",
"rules.value": "Value",
"rules.cid": "Category",
"relays": "Relays",
"relays.intro": "A relay improves discovery of content to and from your NodeBB. Subscribing to a relay means content received by the relay is forwarded here, and content posted here is syndicated outward by the relay.",
"relays.warning": "Note: Relays can send larges amounts of traffic in, and may increase storage and processing costs.",
"relays.litepub": "NodeBB follows the LitePub-style relay standard. The URL you enter here should end with <code>/actor</code>.",
"relays.add": "Add New Relay",
"relays.relay": "Relay",
"relays.state": "State",
"relays.state-0": "Pending",
"relays.state-1": "Receiving only",
"relays.state-2": "Active",
"server-filtering": "Filtering",
"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.",

View File

@@ -22,7 +22,6 @@
"reject-image-height": "Maximum Image Height (in pixels)",
"reject-image-height-help": "Images taller than this value will be rejected.",
"allow-topic-thumbnails": "Allow users to upload topic thumbnails",
"show-post-uploads-as-thumbnails": "Show post uploads as thumbnails",
"topic-thumb-size": "Topic Thumb Size",
"allowed-file-extensions": "Allowed File Extensions",
"allowed-file-extensions-help": "Enter comma-separated list of file extensions here (e.g. <code>pdf,xls,doc</code>). An empty list means all extensions are allowed.",

View File

@@ -4,7 +4,6 @@
"add-local-category": "Aggiungi categoria locale",
"add-remote-category": "Aggiungi categoria remota",
"remove": "Rimuovi",
"rename": "Rinomina",
"jump-to": "Vai a...",
"settings": "Impostazioni Categoria",
"edit-category": "Modifica categoria",
@@ -15,8 +14,9 @@
"handle": "Pseudonimo categoria",
"handle.help": "Lo pseudonimo della categoria è utilizzato come rappresentazione di questa categoria in altre reti, in modo simile a un nome utente. Lo pseudonimo di una categoria non deve corrispondere a un nome utente o a un gruppo di utenti esistenti.",
"description": "Descrizione categoria",
"topic-template": "Modello discussione",
"topic-template.help": "Definisci un modello per le nuove discussioni create in questa categoria.",
"federatedDescription": "Descrizione federazione",
"federatedDescription.help": "Questo testo sarà aggiunto alla descrizione della categoria quando interrogato da altri siti web/app.",
"federatedDescription.default": "Questa è una categoria del forum che contiene discussioni di attualità. Puoi iniziare nuove discussioni menzionando questa categoria.",
"bg-color": "Colore sfondo",
"text-color": "Colore testo",
"bg-image-size": "Dimensione dell'immagine di sfondo",
@@ -109,9 +109,6 @@
"alert.create": "Crea una Categoria",
"alert.add": "Aggiungi una categoria",
"alert.add-help": "Le categorie remote possono essere aggiunte all'elenco delle categorie specificando il loro identificatore.<br /><br /><strong>Nota</strong> — La categoria remota potrebbe non riflettere tutte le discussioni pubblicate a meno che almeno un utente locale non ne tenga traccia.",
"alert.rename": "Rinomina una categoria remota",
"alert.rename-help": "Inserisci un nuovo nome per questa categoria. Lascialo vuoto per ripristinare il nome originale.",
"alert.confirm-remove": "Vuoi davvero rimuovere questa categoria? Puoi aggiungerla di nuovo in qualsiasi momento.",
"alert.confirm-purge": "<p class=\"lead\">Vuoi davvero eliminare definitivamente questa categoria \"%1\"?</p><h5><strong class=\"text-danger\">Attenzione!</strong>Tutte le discussioni e i post in questa categoria saranno eliminati definitivamente!</h5> <p class=\"help-block\">Eliminare definitivamente una categoria rimuoverà tutte le discussioni e i post ed eliminerà la categoria dal database. Se vuoi rimuovere una categoria <em>temporaneamente</em>, puoi invece \"disabilitare\" la categoria.",
"alert.purge-success": "Categoria eliminata definitivamente!",
"alert.copy-success": "Impostazioni copiate!",

View File

@@ -59,7 +59,7 @@
"users.no-email": "(nessuna email)",
"users.validated": "Convalidato",
"users.not-validated": "Non convalidato",
"users.validation-pending": "Validazione in sospeso",
"users.validation-pending": "In attesa di convalida",
"users.validation-expired": "Convalida scaduta",
"users.ip": "IP",
"users.postcount": "numero di post",

View File

@@ -22,24 +22,12 @@
"rules-intro": "I contenuti scoperti tramite ActivityPub possono essere categorizzati automaticamente in base a determinate regole (ad es. hashtag)",
"rules.modal.title": "Come funziona",
"rules.modal.instructions": "Tutti i contenuti in arrivo sono controllati in base a queste regole di categorizzazione e i contenuti corrispondenti sono automaticamente spostati nella categoria scelta.<br /><br /><strong>N.B.</strong> Contenuti già categorizzati (ad es. in una categoria remota) non passerà attraverso queste regole.",
"rules.modal.values-multiple": "Per abbinare più valori, separa le voci con una virgola (es. <code>uno,due,tre</code>)",
"rules.add": "Aggiungi nuova regola",
"rules.help-hashtag": "Le discussioni contenenti questo hashtag senza distinzione tra maiuscole e minuscole corrisponderanno. Non inserire il simbolo <code>#</code>",
"rules.help-user": "Le discussioni create dall'utente inserito corrisponderanno. Inserisci un nome utente o un ID completo (ad es. <code>bob@example.org</code> or <code>https://example.org/users/bob</code>.",
"rules.type": "Tipo",
"rules.value": "Valore",
"rules.cid": "Categoria",
"relays": "Relè",
"relays.intro": "Un relè migliora la scoperta dei contenuti da e verso il tuo NodeBB. Iscriversi a un relè significa che i contenuti ricevuti dal relè vengono inoltrati qui, e i contenuti pubblicati qui vengono distribuiti all'esterno dal relè.",
"relays.warning": "Nota: I relè possono inviare grandi quantità di traffico e potrebbero far aumentare i costi di archiviazione ed elaborazione.",
"relays.litepub": "NodeBB segue lo standard del relè in stile LitePub. L'URL inserito deve terminare con <code>/actor</code>.",
"relays.add": "Aggiungi nuovo relè",
"relays.relay": "Relè",
"relays.state": "Stato",
"relays.state-0": "In sospeso",
"relays.state-1": "Solo ricezione",
"relays.state-2": "Attivo",
"server-filtering": "Filtraggio",
"count": "Questo NodeBB è attualmente a conoscenza di <strong>%1</strong> server",
"server.filter-help": "Specifica i server a cui desideri impedire la federazione con il tuo NodeBB. In alternativa, puoi scegliere di <em>consentire</em> in modo selettivo la federazione con server specifici. Entrambe le opzioni sono supportate, anche se si escludono a vicenda.",

View File

@@ -22,7 +22,6 @@
"reject-image-height": "Lunghezza Massima Immagine (in pixel)",
"reject-image-height-help": "Le immagini più alte di questo valore saranno rifiutate.",
"allow-topic-thumbnails": "Consenti agli utenti di caricare le miniature degli argomenti",
"show-post-uploads-as-thumbnails": "Mostra i post caricati come miniature",
"topic-thumb-size": "Dimensione miniatura Argomento",
"allowed-file-extensions": "Abilita Estensioni File",
"allowed-file-extensions-help": "Inserisci una lista di estensioni separati da virgola quì (es. <code>pdf,xls,doc</code>). Una lista vuota indica che tutte le estensioni sono abilitate.",

View File

@@ -9,7 +9,7 @@
"search-requires-login": "La ricerca richiede un account! Si prega di effettuare l'accesso o registrarsi!",
"goback": "Premi indietro per tornare alla pagina precedente",
"invalid-cid": "ID Categoria non valido",
"invalid-tid": "ID discussione non valido",
"invalid-tid": "ID Topic non valido",
"invalid-pid": "ID Post non valido",
"invalid-uid": "ID Utente non valido",
"invalid-mid": "ID messaggio chat non valido",
@@ -145,8 +145,8 @@
"gorup-user-not-invited": "L'utente non è stato invitato a far parte di questo gruppo.",
"post-already-deleted": "Questo post è già stato eliminato",
"post-already-restored": "Questo post è già stato ripristinato",
"topic-already-deleted": "Questa discussione è già stata eliminata",
"topic-already-restored": "Questa discussione è già stata ripristinata",
"topic-already-deleted": "Questo topic è già stato eliminato",
"topic-already-restored": "Questo Topic è già stato ripristinato",
"cant-purge-main-post": "Non puoi eliminare definitivamente il post principale, per favore elimina invece la discussione",
"topic-thumbnails-are-disabled": "Le miniature della Discussione sono disabilitate.",
"invalid-file": "File non valido",

View File

@@ -16,7 +16,7 @@
"one-reply-to-this-post": "1 Risposta",
"last-reply-time": "Ultima Risposta",
"reply-options": "Opzioni di risposta",
"reply-as-topic": "Risposta alla discussione",
"reply-as-topic": "Topic risposta",
"guest-login-reply": "Effettua l'accesso per rispondere",
"login-to-view": "Accedi per visualizzare",
"edit": "Modifica",
@@ -151,7 +151,7 @@
"x-posts-selected": "%1 post selezionato(i)",
"x-posts-will-be-moved-to-y": "%1 post sarà(anno) spostato(i) in \"%2\"",
"fork-pid-count": "%1 post selezionati",
"fork-success": "Discussione divisa con successo ! Clicca qui per andare alla discussione divisa.",
"fork-success": "Topic Diviso con successo ! Clicca qui per andare al Topic Diviso.",
"delete-posts-instruction": "Clicca sui post che vuoi eliminare/eliminare definitivamente",
"merge-topics-instruction": "Clicca sulle discussioni che vuoi unire o cercare",
"merge-topic-list-title": "Elenco delle discussioni da unire",
@@ -194,7 +194,7 @@
"most-posts": "Più Post",
"most-views": "Più visualizzazioni",
"stale.title": "Preferisci creare una nuova discussione?",
"stale.warning": "La discussione alla quale stai rispondendo è piuttosto vecchia. Vorresti invece creare una nuova discussione e fare riferimento a questa nella tua risposta?",
"stale.warning": "Il topic al quale stai rispondendo è abbastanza vecchio. Vorresti piuttosto creare un nuovo topic in riferimento a questo nella tua risposta?",
"stale.create": "Crea una nuova discussione",
"stale.reply-anyway": "Rispondi comunque a questa discussione",
"link-back": "Re: [%1](%2)",

View File

@@ -4,7 +4,6 @@
"add-local-category": "Add Local category",
"add-remote-category": "Add Remote category",
"remove": "Remove",
"rename": "Rename",
"jump-to": "Jump to...",
"settings": "カテゴリ設定",
"edit-category": "Edit Category",
@@ -15,8 +14,9 @@
"handle": "Category Handle",
"handle.help": "Your category handle is used as a representation of this category across other networks, similar to a username. A category handle must not match an existing username or user group.",
"description": "カテゴリの説明",
"topic-template": "Topic Template",
"topic-template.help": "Define a template for new topics created in this category.",
"federatedDescription": "Federated Description",
"federatedDescription.help": "This text will be appended to the category description when queried by other websites/apps.",
"federatedDescription.default": "This is a forum category containing topical discussion. You can start new discussions by mentioning this category.",
"bg-color": "背景色",
"text-color": "テキストカラー",
"bg-image-size": "背景画像サイズ",
@@ -109,9 +109,6 @@
"alert.create": "カテゴリを作成",
"alert.add": "Add a Category",
"alert.add-help": "Remote categories can be added to the categories listing by specifying their handle.<br /><br /><strong>Note</strong> — The remote category may not reflect all topics published unless at least one local user tracks/watches it.",
"alert.rename": "Rename a Remote Category",
"alert.rename-help": "Please enter a new name for this category. Leave blank to restore original name.",
"alert.confirm-remove": "Do you really want to remove this category? You can add it back at any time.",
"alert.confirm-purge": "<p class=\"lead\">本当にこのカテゴリ \"1\"を切り離しますか?</p><h5><strong class=\"text-danger\">警告!</strong>このカテゴリのすべてのスレッドと投稿が削除されます。</h5> <p class=\"help-block\">カテゴリをパージすると、すべてのスレッドと投稿が削除され、データベースからカテゴリが削除されます。<em>一時的に</ em>カテゴリを削除する場合は、代わりにカテゴリを無効にすることをおすすめします。</p>",
"alert.purge-success": "カテゴリが切り離されました!",
"alert.copy-success": "設定をコピーしました。",

View File

@@ -22,24 +22,12 @@
"rules-intro": "Content discovered via ActivityPub can be automatically categorized based on certain rules (e.g. hashtag)",
"rules.modal.title": "How it works",
"rules.modal.instructions": "Any incoming content is checked against these categorization rules, and matching content is automatically moved into the category of choice.<br /><br /><strong>N.B.</strong> Content that is already categorized (i.e. in a remote category) will not pass through these rules.",
"rules.modal.values-multiple": "To match multiple values, separate entries with a comma (e.g. <code>one,two,three</code>)",
"rules.add": "Add New Rule",
"rules.help-hashtag": "Topics containing this case-insensitive hashtag will match. Do not enter the <code>#</code> symbol",
"rules.help-user": "Topics created by the entered user will match. Enter a handle or full ID (e.g. <code>bob@example.org</code> or <code>https://example.org/users/bob</code>.",
"rules.type": "Type",
"rules.value": "Value",
"rules.cid": "Category",
"relays": "Relays",
"relays.intro": "A relay improves discovery of content to and from your NodeBB. Subscribing to a relay means content received by the relay is forwarded here, and content posted here is syndicated outward by the relay.",
"relays.warning": "Note: Relays can send larges amounts of traffic in, and may increase storage and processing costs.",
"relays.litepub": "NodeBB follows the LitePub-style relay standard. The URL you enter here should end with <code>/actor</code>.",
"relays.add": "Add New Relay",
"relays.relay": "Relay",
"relays.state": "State",
"relays.state-0": "Pending",
"relays.state-1": "Receiving only",
"relays.state-2": "Active",
"server-filtering": "Filtering",
"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.",

View File

@@ -22,7 +22,6 @@
"reject-image-height": "Maximum Image Height (in pixels)",
"reject-image-height-help": "Images taller than this value will be rejected.",
"allow-topic-thumbnails": "ユーザーがスレッドのサムネイルをアップロードできるようにする",
"show-post-uploads-as-thumbnails": "Show post uploads as thumbnails",
"topic-thumb-size": "スレッドのサムネイルの大きさ",
"allowed-file-extensions": "ファイル拡張子が有効になりました。",
"allowed-file-extensions-help": "ここにファイル拡張子のカンマ区切りリストを入力します(例:<code> pdf,xls,doc </ code>)。空のリストは、すべての拡張が許可されていることを意味します。",

View File

@@ -4,7 +4,6 @@
"add-local-category": "Add Local category",
"add-remote-category": "Add Remote category",
"remove": "Remove",
"rename": "Rename",
"jump-to": "이동...",
"settings": "카테고리 설정",
"edit-category": "카테고리 수정",
@@ -15,8 +14,9 @@
"handle": "Category Handle",
"handle.help": "Your category handle is used as a representation of this category across other networks, similar to a username. A category handle must not match an existing username or user group.",
"description": "카테고리 설명",
"topic-template": "Topic Template",
"topic-template.help": "Define a template for new topics created in this category.",
"federatedDescription": "Federated Description",
"federatedDescription.help": "This text will be appended to the category description when queried by other websites/apps.",
"federatedDescription.default": "This is a forum category containing topical discussion. You can start new discussions by mentioning this category.",
"bg-color": "배경 색상",
"text-color": "텍스트 색상",
"bg-image-size": "배경 이미지 크기",
@@ -109,9 +109,6 @@
"alert.create": "카테고리 만들기",
"alert.add": "Add a Category",
"alert.add-help": "Remote categories can be added to the categories listing by specifying their handle.<br /><br /><strong>Note</strong> — The remote category may not reflect all topics published unless at least one local user tracks/watches it.",
"alert.rename": "Rename a Remote Category",
"alert.rename-help": "Please enter a new name for this category. Leave blank to restore original name.",
"alert.confirm-remove": "Do you really want to remove this category? You can add it back at any time.",
"alert.confirm-purge": "<p class=\"lead\">정말로 이 카테고리 \"%1\"를 정리하시겠습니까?</p><h5><strong class=\"text-danger\">경고!</strong> 이 카테고리의 모든 토픽과 게시물을 정리합니다!</h5> <p class=\"help-block\">카테고리를 정리하면 모든 토픽과 게시물이 제거되며 데이터베이스에서 카테고리가 삭제됩니다. 카테고리를 <em>일시적으로</em> 제거하려면 카테고리를 대신 \"비활성화\"해야 합니다.</p>",
"alert.purge-success": "카테고리를 정리했습니다!",
"alert.copy-success": "설정을 복사했습니다!",

View File

@@ -22,24 +22,12 @@
"rules-intro": "Content discovered via ActivityPub can be automatically categorized based on certain rules (e.g. hashtag)",
"rules.modal.title": "How it works",
"rules.modal.instructions": "Any incoming content is checked against these categorization rules, and matching content is automatically moved into the category of choice.<br /><br /><strong>N.B.</strong> Content that is already categorized (i.e. in a remote category) will not pass through these rules.",
"rules.modal.values-multiple": "To match multiple values, separate entries with a comma (e.g. <code>one,two,three</code>)",
"rules.add": "Add New Rule",
"rules.help-hashtag": "Topics containing this case-insensitive hashtag will match. Do not enter the <code>#</code> symbol",
"rules.help-user": "Topics created by the entered user will match. Enter a handle or full ID (e.g. <code>bob@example.org</code> or <code>https://example.org/users/bob</code>.",
"rules.type": "Type",
"rules.value": "Value",
"rules.cid": "Category",
"relays": "Relays",
"relays.intro": "A relay improves discovery of content to and from your NodeBB. Subscribing to a relay means content received by the relay is forwarded here, and content posted here is syndicated outward by the relay.",
"relays.warning": "Note: Relays can send larges amounts of traffic in, and may increase storage and processing costs.",
"relays.litepub": "NodeBB follows the LitePub-style relay standard. The URL you enter here should end with <code>/actor</code>.",
"relays.add": "Add New Relay",
"relays.relay": "Relay",
"relays.state": "State",
"relays.state-0": "Pending",
"relays.state-1": "Receiving only",
"relays.state-2": "Active",
"server-filtering": "Filtering",
"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.",

View File

@@ -22,7 +22,6 @@
"reject-image-height": "최대 이미지 높이(픽셀 단위)",
"reject-image-height-help": "이 값보다 큰 이미지는 등록할 수 없습니다.",
"allow-topic-thumbnails": "사용자가 토픽 썸네일 업로드 허용",
"show-post-uploads-as-thumbnails": "Show post uploads as thumbnails",
"topic-thumb-size": "토픽 썸네일 크기",
"allowed-file-extensions": "허용된 파일 확장자",
"allowed-file-extensions-help": "허용된 파일 확장자를 쉼표로 구분하여 입력하세요 (예: <code>pdf,xls,doc</code>). 비어 있는 목록은 모든 확장자가 허용됨을 의미합니다.",

View File

@@ -4,7 +4,6 @@
"add-local-category": "Add Local category",
"add-remote-category": "Add Remote category",
"remove": "Remove",
"rename": "Rename",
"jump-to": "Jump to...",
"settings": "Category Settings",
"edit-category": "Edit Category",
@@ -15,8 +14,9 @@
"handle": "Category Handle",
"handle.help": "Your category handle is used as a representation of this category across other networks, similar to a username. A category handle must not match an existing username or user group.",
"description": "Category Description",
"topic-template": "Topic Template",
"topic-template.help": "Define a template for new topics created in this category.",
"federatedDescription": "Federated Description",
"federatedDescription.help": "This text will be appended to the category description when queried by other websites/apps.",
"federatedDescription.default": "This is a forum category containing topical discussion. You can start new discussions by mentioning this category.",
"bg-color": "Background Colour",
"text-color": "Text Colour",
"bg-image-size": "Background Image Size",
@@ -109,9 +109,6 @@
"alert.create": "Create a Category",
"alert.add": "Add a Category",
"alert.add-help": "Remote categories can be added to the categories listing by specifying their handle.<br /><br /><strong>Note</strong> — The remote category may not reflect all topics published unless at least one local user tracks/watches it.",
"alert.rename": "Rename a Remote Category",
"alert.rename-help": "Please enter a new name for this category. Leave blank to restore original name.",
"alert.confirm-remove": "Do you really want to remove this category? You can add it back at any time.",
"alert.confirm-purge": "<p class=\"lead\">Do you really want to purge this category \"%1\"?</p><h5><strong class=\"text-danger\">Warning!</strong> All topics and posts in this category will be purged!</h5> <p class=\"help-block\">Purging a category will remove all topics and posts, and delete the category from the database. If you want to remove a category <em>temporarily</em>, you'll want to \"disable\" the category instead.</p>",
"alert.purge-success": "Category purged!",
"alert.copy-success": "Settings Copied!",

View File

@@ -22,24 +22,12 @@
"rules-intro": "Content discovered via ActivityPub can be automatically categorized based on certain rules (e.g. hashtag)",
"rules.modal.title": "How it works",
"rules.modal.instructions": "Any incoming content is checked against these categorization rules, and matching content is automatically moved into the category of choice.<br /><br /><strong>N.B.</strong> Content that is already categorized (i.e. in a remote category) will not pass through these rules.",
"rules.modal.values-multiple": "To match multiple values, separate entries with a comma (e.g. <code>one,two,three</code>)",
"rules.add": "Add New Rule",
"rules.help-hashtag": "Topics containing this case-insensitive hashtag will match. Do not enter the <code>#</code> symbol",
"rules.help-user": "Topics created by the entered user will match. Enter a handle or full ID (e.g. <code>bob@example.org</code> or <code>https://example.org/users/bob</code>.",
"rules.type": "Type",
"rules.value": "Value",
"rules.cid": "Category",
"relays": "Relays",
"relays.intro": "A relay improves discovery of content to and from your NodeBB. Subscribing to a relay means content received by the relay is forwarded here, and content posted here is syndicated outward by the relay.",
"relays.warning": "Note: Relays can send larges amounts of traffic in, and may increase storage and processing costs.",
"relays.litepub": "NodeBB follows the LitePub-style relay standard. The URL you enter here should end with <code>/actor</code>.",
"relays.add": "Add New Relay",
"relays.relay": "Relay",
"relays.state": "State",
"relays.state-0": "Pending",
"relays.state-1": "Receiving only",
"relays.state-2": "Active",
"server-filtering": "Filtering",
"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.",

View File

@@ -22,7 +22,6 @@
"reject-image-height": "Maximum Image Height (in pixels)",
"reject-image-height-help": "Images taller than this value will be rejected.",
"allow-topic-thumbnails": "Allow users to upload topic thumbnails",
"show-post-uploads-as-thumbnails": "Show post uploads as thumbnails",
"topic-thumb-size": "Topic Thumb Size",
"allowed-file-extensions": "Allowed File Extensions",
"allowed-file-extensions-help": "Enter comma-separated list of file extensions here (e.g. <code>pdf,xls,doc</code>). An empty list means all extensions are allowed.",

View File

@@ -4,7 +4,6 @@
"add-local-category": "Add Local category",
"add-remote-category": "Add Remote category",
"remove": "Remove",
"rename": "Rename",
"jump-to": "Jump to...",
"settings": "Kategorijas iestatījumi",
"edit-category": "Edit Category",
@@ -15,8 +14,9 @@
"handle": "Category Handle",
"handle.help": "Your category handle is used as a representation of this category across other networks, similar to a username. A category handle must not match an existing username or user group.",
"description": "Kategorijas apraksts",
"topic-template": "Topic Template",
"topic-template.help": "Define a template for new topics created in this category.",
"federatedDescription": "Federated Description",
"federatedDescription.help": "This text will be appended to the category description when queried by other websites/apps.",
"federatedDescription.default": "This is a forum category containing topical discussion. You can start new discussions by mentioning this category.",
"bg-color": "Fona krāsa",
"text-color": "Teksta krāsa",
"bg-image-size": "Fona bildes lielums",
@@ -109,9 +109,6 @@
"alert.create": "Izveidot kategoriju",
"alert.add": "Add a Category",
"alert.add-help": "Remote categories can be added to the categories listing by specifying their handle.<br /><br /><strong>Note</strong> — The remote category may not reflect all topics published unless at least one local user tracks/watches it.",
"alert.rename": "Rename a Remote Category",
"alert.rename-help": "Please enter a new name for this category. Leave blank to restore original name.",
"alert.confirm-remove": "Do you really want to remove this category? You can add it back at any time.",
"alert.confirm-purge": "<p class=\"lead\">Vai tiešām vēlies iztīrīt šo kategoriju \"%1\"?</p><h5><strong class=\"text-danger\">Brīdinājums!</strong>Visi temati un raksti šajā kategorijā tiks iztīrīti!</h5><p class=\"help-block\">Iztukšojot kategoriju, tiks noņemti visi temati un raksti un kategorija tiks izdzēsta no datu bāzes. Ja vēlies <em>īslaicīgi</em> noņemt kategoriju, \"atspējo\" to.</p>",
"alert.purge-success": "Kategorija iztīrīta!",
"alert.copy-success": "Iestatījumi kopēti!",

View File

@@ -22,24 +22,12 @@
"rules-intro": "Content discovered via ActivityPub can be automatically categorized based on certain rules (e.g. hashtag)",
"rules.modal.title": "How it works",
"rules.modal.instructions": "Any incoming content is checked against these categorization rules, and matching content is automatically moved into the category of choice.<br /><br /><strong>N.B.</strong> Content that is already categorized (i.e. in a remote category) will not pass through these rules.",
"rules.modal.values-multiple": "To match multiple values, separate entries with a comma (e.g. <code>one,two,three</code>)",
"rules.add": "Add New Rule",
"rules.help-hashtag": "Topics containing this case-insensitive hashtag will match. Do not enter the <code>#</code> symbol",
"rules.help-user": "Topics created by the entered user will match. Enter a handle or full ID (e.g. <code>bob@example.org</code> or <code>https://example.org/users/bob</code>.",
"rules.type": "Type",
"rules.value": "Value",
"rules.cid": "Category",
"relays": "Relays",
"relays.intro": "A relay improves discovery of content to and from your NodeBB. Subscribing to a relay means content received by the relay is forwarded here, and content posted here is syndicated outward by the relay.",
"relays.warning": "Note: Relays can send larges amounts of traffic in, and may increase storage and processing costs.",
"relays.litepub": "NodeBB follows the LitePub-style relay standard. The URL you enter here should end with <code>/actor</code>.",
"relays.add": "Add New Relay",
"relays.relay": "Relay",
"relays.state": "State",
"relays.state-0": "Pending",
"relays.state-1": "Receiving only",
"relays.state-2": "Active",
"server-filtering": "Filtering",
"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.",

View File

@@ -22,7 +22,6 @@
"reject-image-height": "Maksimālais bildes augstums (pikseļos)",
"reject-image-height-help": "Bildes, kas ir augstākas par šo vērtību, tiks noraidītas.",
"allow-topic-thumbnails": "Atļaut lietotājiem augšupielādēt tematu sīktēlus",
"show-post-uploads-as-thumbnails": "Show post uploads as thumbnails",
"topic-thumb-size": "Tematu sīktēlu lielums",
"allowed-file-extensions": "Atļautie failu paplašinājumi",
"allowed-file-extensions-help": "Ievadīt ar komatu atdalītu failu paplašinājumu sarakstu (piemērām <code>pdf,xls,doc</code>). Tukšais saraksts nozīmē, ka visi failu paplašinājumi ir atļauti.",

View File

@@ -4,7 +4,6 @@
"add-local-category": "Add Local category",
"add-remote-category": "Add Remote category",
"remove": "Remove",
"rename": "Rename",
"jump-to": "Jump to...",
"settings": "Category Settings",
"edit-category": "Edit Category",
@@ -15,8 +14,9 @@
"handle": "Category Handle",
"handle.help": "Your category handle is used as a representation of this category across other networks, similar to a username. A category handle must not match an existing username or user group.",
"description": "Category Description",
"topic-template": "Topic Template",
"topic-template.help": "Define a template for new topics created in this category.",
"federatedDescription": "Federated Description",
"federatedDescription.help": "This text will be appended to the category description when queried by other websites/apps.",
"federatedDescription.default": "This is a forum category containing topical discussion. You can start new discussions by mentioning this category.",
"bg-color": "Background Colour",
"text-color": "Text Colour",
"bg-image-size": "Background Image Size",
@@ -109,9 +109,6 @@
"alert.create": "Create a Category",
"alert.add": "Add a Category",
"alert.add-help": "Remote categories can be added to the categories listing by specifying their handle.<br /><br /><strong>Note</strong> — The remote category may not reflect all topics published unless at least one local user tracks/watches it.",
"alert.rename": "Rename a Remote Category",
"alert.rename-help": "Please enter a new name for this category. Leave blank to restore original name.",
"alert.confirm-remove": "Do you really want to remove this category? You can add it back at any time.",
"alert.confirm-purge": "<p class=\"lead\">Do you really want to purge this category \"%1\"?</p><h5><strong class=\"text-danger\">Warning!</strong> All topics and posts in this category will be purged!</h5> <p class=\"help-block\">Purging a category will remove all topics and posts, and delete the category from the database. If you want to remove a category <em>temporarily</em>, you'll want to \"disable\" the category instead.</p>",
"alert.purge-success": "Category purged!",
"alert.copy-success": "Settings Copied!",

View File

@@ -22,24 +22,12 @@
"rules-intro": "Content discovered via ActivityPub can be automatically categorized based on certain rules (e.g. hashtag)",
"rules.modal.title": "How it works",
"rules.modal.instructions": "Any incoming content is checked against these categorization rules, and matching content is automatically moved into the category of choice.<br /><br /><strong>N.B.</strong> Content that is already categorized (i.e. in a remote category) will not pass through these rules.",
"rules.modal.values-multiple": "To match multiple values, separate entries with a comma (e.g. <code>one,two,three</code>)",
"rules.add": "Add New Rule",
"rules.help-hashtag": "Topics containing this case-insensitive hashtag will match. Do not enter the <code>#</code> symbol",
"rules.help-user": "Topics created by the entered user will match. Enter a handle or full ID (e.g. <code>bob@example.org</code> or <code>https://example.org/users/bob</code>.",
"rules.type": "Type",
"rules.value": "Value",
"rules.cid": "Category",
"relays": "Relays",
"relays.intro": "A relay improves discovery of content to and from your NodeBB. Subscribing to a relay means content received by the relay is forwarded here, and content posted here is syndicated outward by the relay.",
"relays.warning": "Note: Relays can send larges amounts of traffic in, and may increase storage and processing costs.",
"relays.litepub": "NodeBB follows the LitePub-style relay standard. The URL you enter here should end with <code>/actor</code>.",
"relays.add": "Add New Relay",
"relays.relay": "Relay",
"relays.state": "State",
"relays.state-0": "Pending",
"relays.state-1": "Receiving only",
"relays.state-2": "Active",
"server-filtering": "Filtering",
"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.",

View File

@@ -22,7 +22,6 @@
"reject-image-height": "Maximum Image Height (in pixels)",
"reject-image-height-help": "Images taller than this value will be rejected.",
"allow-topic-thumbnails": "Allow users to upload topic thumbnails",
"show-post-uploads-as-thumbnails": "Show post uploads as thumbnails",
"topic-thumb-size": "Topic Thumb Size",
"allowed-file-extensions": "Allowed File Extensions",
"allowed-file-extensions-help": "Enter comma-separated list of file extensions here (e.g. <code>pdf,xls,doc</code>). An empty list means all extensions are allowed.",

View File

@@ -4,7 +4,6 @@
"add-local-category": "Add Local category",
"add-remote-category": "Add Remote category",
"remove": "Remove",
"rename": "Rename",
"jump-to": "Hopp til...",
"settings": "Kategoriinnstillinger",
"edit-category": "Rediger kategori",
@@ -15,8 +14,9 @@
"handle": "Kategoristi",
"handle.help": "Your category handle is used as a representation of this category across other networks, similar to a username. A category handle must not match an existing username or user group.",
"description": "Kategoribeskrivelse",
"topic-template": "Topic Template",
"topic-template.help": "Define a template for new topics created in this category.",
"federatedDescription": "Federated Description",
"federatedDescription.help": "This text will be appended to the category description when queried by other websites/apps.",
"federatedDescription.default": "This is a forum category containing topical discussion. You can start new discussions by mentioning this category.",
"bg-color": "Bakgrunnsfarge",
"text-color": "Tekstfarge",
"bg-image-size": "Størrelse på bakgrunnsbilde",
@@ -109,9 +109,6 @@
"alert.create": "Opprett en kategori",
"alert.add": "Add a Category",
"alert.add-help": "Remote categories can be added to the categories listing by specifying their handle.<br /><br /><strong>Note</strong> — The remote category may not reflect all topics published unless at least one local user tracks/watches it.",
"alert.rename": "Rename a Remote Category",
"alert.rename-help": "Please enter a new name for this category. Leave blank to restore original name.",
"alert.confirm-remove": "Do you really want to remove this category? You can add it back at any time.",
"alert.confirm-purge": "<p class=\"lead\">Vil du virkelig renske kategorien \"%1\"?</p><h5><strong class=\"text-danger\"> Advarsel!</strong> Alle tråder og innlegg i denne kategorien vil bli rensket!</h5><p class=\"help-block\"> Rensking av en kategori vil fjerne alle tråder og innlegg, og slette kategorien fra databasen. Hvis du vil fjerne en kategori <em>midlertidig</em>, vil du \"deaktivere\" kategorien i stedet.</p>",
"alert.purge-success": "Kategori renset!",
"alert.copy-success": "Innstillinger kopiert!",

View File

@@ -22,24 +22,12 @@
"rules-intro": "Content discovered via ActivityPub can be automatically categorized based on certain rules (e.g. hashtag)",
"rules.modal.title": "How it works",
"rules.modal.instructions": "Any incoming content is checked against these categorization rules, and matching content is automatically moved into the category of choice.<br /><br /><strong>N.B.</strong> Content that is already categorized (i.e. in a remote category) will not pass through these rules.",
"rules.modal.values-multiple": "To match multiple values, separate entries with a comma (e.g. <code>one,two,three</code>)",
"rules.add": "Add New Rule",
"rules.help-hashtag": "Topics containing this case-insensitive hashtag will match. Do not enter the <code>#</code> symbol",
"rules.help-user": "Topics created by the entered user will match. Enter a handle or full ID (e.g. <code>bob@example.org</code> or <code>https://example.org/users/bob</code>.",
"rules.type": "Type",
"rules.value": "Value",
"rules.cid": "Category",
"relays": "Relays",
"relays.intro": "A relay improves discovery of content to and from your NodeBB. Subscribing to a relay means content received by the relay is forwarded here, and content posted here is syndicated outward by the relay.",
"relays.warning": "Note: Relays can send larges amounts of traffic in, and may increase storage and processing costs.",
"relays.litepub": "NodeBB follows the LitePub-style relay standard. The URL you enter here should end with <code>/actor</code>.",
"relays.add": "Add New Relay",
"relays.relay": "Relay",
"relays.state": "State",
"relays.state-0": "Pending",
"relays.state-1": "Receiving only",
"relays.state-2": "Active",
"server-filtering": "Filtrering",
"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.",

View File

@@ -22,7 +22,6 @@
"reject-image-height": "Maksimal bildehøyde (i piksler)",
"reject-image-height-help": "Bilder høyere enn denne verdien vil bli avvist.",
"allow-topic-thumbnails": "Tillat brukere å laste opp emneminiatyrbilder",
"show-post-uploads-as-thumbnails": "Show post uploads as thumbnails",
"topic-thumb-size": "Størrelse på emneminiatyrbilder",
"allowed-file-extensions": "Tillatte filtyper",
"allowed-file-extensions-help": "Skriv inn kommaseparerte filtyper her (f.eks. <code>pdf,xls,doc</code>). En tom liste betyr at alle filtyper er tillatt.",

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