mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-05-07 20:27:13 +02:00
Merge commit '2dc39f1e3e7e0f24ab03a819a213ac6f53677cbc' into v4.x
This commit is contained in:
110
.github/workflows/docker.yml
vendored
110
.github/workflows/docker.yml
vendored
@@ -16,14 +16,28 @@ permissions:
|
||||
packages: write
|
||||
|
||||
jobs:
|
||||
release:
|
||||
runs-on: ubuntu-latest
|
||||
build:
|
||||
strategy:
|
||||
matrix:
|
||||
include:
|
||||
- os: ubuntu-latest
|
||||
platforms: linux/amd64
|
||||
required: true
|
||||
- os: ubuntu-24.04-arm
|
||||
platforms: linux/arm64
|
||||
required: true
|
||||
- os: ubuntu-24.04-arm
|
||||
platforms: linux/arm/v7
|
||||
required: false
|
||||
continue-on-error: ${{ !matrix.required }}
|
||||
runs-on: ${{ matrix.os }}
|
||||
steps:
|
||||
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Set up QEMU
|
||||
uses: docker/setup-qemu-action@v3
|
||||
- name: Prepare
|
||||
run: |
|
||||
platform=${{ matrix.platforms }}
|
||||
echo "PLATFORM_PAIR=${platform//\//-}" >> $GITHUB_ENV
|
||||
echo "IMAGE=ghcr.io/${GITHUB_REPOSITORY@L}" >> $GITHUB_ENV
|
||||
- uses: actions/checkout@v5
|
||||
|
||||
- name: Set up Docker Buildx
|
||||
uses: docker/setup-buildx-action@v3
|
||||
@@ -34,24 +48,11 @@ 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: ghcr.io/${{ github.repository }}
|
||||
tags: |
|
||||
type=semver,pattern={{version}}
|
||||
type=semver,pattern={{major}}.{{minor}}
|
||||
type=semver,pattern={{major}}.x
|
||||
type=raw,value=latest,enable={{is_default_branch}}
|
||||
type=ref,event=branch,enable=${{ github.event.repository.default_branch != github.ref }}
|
||||
type=raw,value=${{ env.CURRENT_DATE_NST }}
|
||||
flavor: |
|
||||
latest=true
|
||||
images: ${{ env.IMAGE }}
|
||||
|
||||
- name: Cache node_modules
|
||||
id: cache-node-modules
|
||||
@@ -61,12 +62,73 @@ jobs:
|
||||
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: linux/amd64,linux/arm64,linux/arm/v7
|
||||
push: true
|
||||
tags: ${{ steps.meta.outputs.tags }}
|
||||
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@v4
|
||||
with:
|
||||
name: digests-${{ env.PLATFORM_PAIR }}
|
||||
path: ${{ runner.temp }}/digests/*
|
||||
if-no-files-found: error
|
||||
retention-days: 1
|
||||
merge:
|
||||
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@v4
|
||||
with:
|
||||
path: ${{ runner.temp }}/digests
|
||||
pattern: digests-*
|
||||
merge-multiple: true
|
||||
- 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 }}
|
||||
tags: |
|
||||
type=semver,pattern={{version}}
|
||||
type=semver,pattern={{major}}.{{minor}}
|
||||
type=semver,pattern={{major}}.x
|
||||
type=raw,value=latest,enable={{is_default_branch}}
|
||||
type=ref,event=branch,enable=${{ github.event.repository.default_branch != github.ref }}
|
||||
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 }}
|
||||
4
.github/workflows/test.yaml
vendored
4
.github/workflows/test.yaml
vendored
@@ -63,7 +63,7 @@ jobs:
|
||||
- 5432:5432
|
||||
|
||||
redis:
|
||||
image: 'redis:8.0.1'
|
||||
image: 'redis:8.2.1'
|
||||
# Set health checks to wait until redis has started
|
||||
options: >-
|
||||
--health-cmd "redis-cli ping"
|
||||
@@ -81,7 +81,7 @@ jobs:
|
||||
- 27017:27017
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: actions/checkout@v5
|
||||
|
||||
- run: cp install/package.json package.json
|
||||
|
||||
|
||||
75
.tx/config
75
.tx/config
@@ -51,6 +51,7 @@ trans.sv = public/language/sv/admin/admin.json
|
||||
trans.th = public/language/th/admin/admin.json
|
||||
trans.tr = public/language/tr/admin/admin.json
|
||||
trans.uk = public/language/uk/admin/admin.json
|
||||
trans.ur = public/language/ur/admin/admin.json
|
||||
trans.vi = public/language/vi/admin/admin.json
|
||||
trans.zh_CN = public/language/zh-CN/admin/admin.json
|
||||
trans.zh_TW = public/language/zh-TW/admin/admin.json
|
||||
@@ -105,6 +106,7 @@ trans.sv = public/language/sv/admin/advanced/cache.json
|
||||
trans.th = public/language/th/admin/advanced/cache.json
|
||||
trans.tr = public/language/tr/admin/advanced/cache.json
|
||||
trans.uk = public/language/uk/admin/advanced/cache.json
|
||||
trans.ur = public/language/ur/admin/advanced/cache.json
|
||||
trans.vi = public/language/vi/admin/advanced/cache.json
|
||||
trans.zh_CN = public/language/zh-CN/admin/advanced/cache.json
|
||||
trans.zh_TW = public/language/zh-TW/admin/advanced/cache.json
|
||||
@@ -159,6 +161,7 @@ trans.sv = public/language/sv/admin/advanced/database.json
|
||||
trans.th = public/language/th/admin/advanced/database.json
|
||||
trans.tr = public/language/tr/admin/advanced/database.json
|
||||
trans.uk = public/language/uk/admin/advanced/database.json
|
||||
trans.ur = public/language/ur/admin/advanced/database.json
|
||||
trans.vi = public/language/vi/admin/advanced/database.json
|
||||
trans.zh_CN = public/language/zh-CN/admin/advanced/database.json
|
||||
trans.zh_TW = public/language/zh-TW/admin/advanced/database.json
|
||||
@@ -213,6 +216,7 @@ trans.sv = public/language/sv/admin/advanced/errors.json
|
||||
trans.th = public/language/th/admin/advanced/errors.json
|
||||
trans.tr = public/language/tr/admin/advanced/errors.json
|
||||
trans.uk = public/language/uk/admin/advanced/errors.json
|
||||
trans.ur = public/language/ur/admin/advanced/errors.json
|
||||
trans.vi = public/language/vi/admin/advanced/errors.json
|
||||
trans.zh_CN = public/language/zh-CN/admin/advanced/errors.json
|
||||
trans.zh_TW = public/language/zh-TW/admin/advanced/errors.json
|
||||
@@ -267,6 +271,7 @@ trans.sv = public/language/sv/admin/advanced/events.json
|
||||
trans.th = public/language/th/admin/advanced/events.json
|
||||
trans.tr = public/language/tr/admin/advanced/events.json
|
||||
trans.uk = public/language/uk/admin/advanced/events.json
|
||||
trans.ur = public/language/ur/admin/advanced/events.json
|
||||
trans.vi = public/language/vi/admin/advanced/events.json
|
||||
trans.zh_CN = public/language/zh-CN/admin/advanced/events.json
|
||||
trans.zh_TW = public/language/zh-TW/admin/advanced/events.json
|
||||
@@ -321,6 +326,7 @@ trans.sv = public/language/sv/admin/advanced/logs.json
|
||||
trans.th = public/language/th/admin/advanced/logs.json
|
||||
trans.tr = public/language/tr/admin/advanced/logs.json
|
||||
trans.uk = public/language/uk/admin/advanced/logs.json
|
||||
trans.ur = public/language/ur/admin/advanced/logs.json
|
||||
trans.vi = public/language/vi/admin/advanced/logs.json
|
||||
trans.zh_CN = public/language/zh-CN/admin/advanced/logs.json
|
||||
trans.zh_TW = public/language/zh-TW/admin/advanced/logs.json
|
||||
@@ -375,6 +381,7 @@ trans.sv = public/language/sv/admin/appearance/customise.json
|
||||
trans.th = public/language/th/admin/appearance/customise.json
|
||||
trans.tr = public/language/tr/admin/appearance/customise.json
|
||||
trans.uk = public/language/uk/admin/appearance/customise.json
|
||||
trans.ur = public/language/ur/admin/appearance/customise.json
|
||||
trans.vi = public/language/vi/admin/appearance/customise.json
|
||||
trans.zh_CN = public/language/zh-CN/admin/appearance/customise.json
|
||||
trans.zh_TW = public/language/zh-TW/admin/appearance/customise.json
|
||||
@@ -429,6 +436,7 @@ trans.sv = public/language/sv/admin/appearance/skins.json
|
||||
trans.th = public/language/th/admin/appearance/skins.json
|
||||
trans.tr = public/language/tr/admin/appearance/skins.json
|
||||
trans.uk = public/language/uk/admin/appearance/skins.json
|
||||
trans.ur = public/language/ur/admin/appearance/skins.json
|
||||
trans.vi = public/language/vi/admin/appearance/skins.json
|
||||
trans.zh_CN = public/language/zh-CN/admin/appearance/skins.json
|
||||
trans.zh_TW = public/language/zh-TW/admin/appearance/skins.json
|
||||
@@ -483,6 +491,7 @@ trans.sv = public/language/sv/admin/appearance/themes.json
|
||||
trans.th = public/language/th/admin/appearance/themes.json
|
||||
trans.tr = public/language/tr/admin/appearance/themes.json
|
||||
trans.uk = public/language/uk/admin/appearance/themes.json
|
||||
trans.ur = public/language/ur/admin/appearance/themes.json
|
||||
trans.vi = public/language/vi/admin/appearance/themes.json
|
||||
trans.zh_CN = public/language/zh-CN/admin/appearance/themes.json
|
||||
trans.zh_TW = public/language/zh-TW/admin/appearance/themes.json
|
||||
@@ -537,6 +546,7 @@ trans.sv = public/language/sv/admin/dashboard.json
|
||||
trans.th = public/language/th/admin/dashboard.json
|
||||
trans.tr = public/language/tr/admin/dashboard.json
|
||||
trans.uk = public/language/uk/admin/dashboard.json
|
||||
trans.ur = public/language/ur/admin/dashboard.json
|
||||
trans.vi = public/language/vi/admin/dashboard.json
|
||||
trans.zh_CN = public/language/zh-CN/admin/dashboard.json
|
||||
trans.zh_TW = public/language/zh-TW/admin/dashboard.json
|
||||
@@ -591,6 +601,7 @@ trans.sv = public/language/sv/admin/development/info.json
|
||||
trans.th = public/language/th/admin/development/info.json
|
||||
trans.tr = public/language/tr/admin/development/info.json
|
||||
trans.uk = public/language/uk/admin/development/info.json
|
||||
trans.ur = public/language/ur/admin/development/info.json
|
||||
trans.vi = public/language/vi/admin/development/info.json
|
||||
trans.zh_CN = public/language/zh-CN/admin/development/info.json
|
||||
trans.zh_TW = public/language/zh-TW/admin/development/info.json
|
||||
@@ -645,6 +656,7 @@ trans.sv = public/language/sv/admin/development/logger.json
|
||||
trans.th = public/language/th/admin/development/logger.json
|
||||
trans.tr = public/language/tr/admin/development/logger.json
|
||||
trans.uk = public/language/uk/admin/development/logger.json
|
||||
trans.ur = public/language/ur/admin/development/logger.json
|
||||
trans.vi = public/language/vi/admin/development/logger.json
|
||||
trans.zh_CN = public/language/zh-CN/admin/development/logger.json
|
||||
trans.zh_TW = public/language/zh-TW/admin/development/logger.json
|
||||
@@ -699,6 +711,7 @@ trans.sv = public/language/sv/admin/extend/plugins.json
|
||||
trans.th = public/language/th/admin/extend/plugins.json
|
||||
trans.tr = public/language/tr/admin/extend/plugins.json
|
||||
trans.uk = public/language/uk/admin/extend/plugins.json
|
||||
trans.ur = public/language/ur/admin/extend/plugins.json
|
||||
trans.vi = public/language/vi/admin/extend/plugins.json
|
||||
trans.zh_CN = public/language/zh-CN/admin/extend/plugins.json
|
||||
trans.zh_TW = public/language/zh-TW/admin/extend/plugins.json
|
||||
@@ -753,6 +766,7 @@ trans.sv = public/language/sv/admin/extend/rewards.json
|
||||
trans.th = public/language/th/admin/extend/rewards.json
|
||||
trans.tr = public/language/tr/admin/extend/rewards.json
|
||||
trans.uk = public/language/uk/admin/extend/rewards.json
|
||||
trans.ur = public/language/ur/admin/extend/rewards.json
|
||||
trans.vi = public/language/vi/admin/extend/rewards.json
|
||||
trans.zh_CN = public/language/zh-CN/admin/extend/rewards.json
|
||||
trans.zh_TW = public/language/zh-TW/admin/extend/rewards.json
|
||||
@@ -807,6 +821,7 @@ trans.sv = public/language/sv/admin/extend/widgets.json
|
||||
trans.th = public/language/th/admin/extend/widgets.json
|
||||
trans.tr = public/language/tr/admin/extend/widgets.json
|
||||
trans.uk = public/language/uk/admin/extend/widgets.json
|
||||
trans.ur = public/language/ur/admin/extend/widgets.json
|
||||
trans.vi = public/language/vi/admin/extend/widgets.json
|
||||
trans.zh_CN = public/language/zh-CN/admin/extend/widgets.json
|
||||
trans.zh_TW = public/language/zh-TW/admin/extend/widgets.json
|
||||
@@ -861,6 +876,7 @@ trans.sv = public/language/sv/admin/manage/admins-mods.json
|
||||
trans.th = public/language/th/admin/manage/admins-mods.json
|
||||
trans.tr = public/language/tr/admin/manage/admins-mods.json
|
||||
trans.uk = public/language/uk/admin/manage/admins-mods.json
|
||||
trans.ur = public/language/ur/admin/manage/admins-mods.json
|
||||
trans.vi = public/language/vi/admin/manage/admins-mods.json
|
||||
trans.zh_CN = public/language/zh-CN/admin/manage/admins-mods.json
|
||||
trans.zh_TW = public/language/zh-TW/admin/manage/admins-mods.json
|
||||
@@ -915,6 +931,7 @@ trans.sv = public/language/sv/admin/manage/categories.json
|
||||
trans.th = public/language/th/admin/manage/categories.json
|
||||
trans.tr = public/language/tr/admin/manage/categories.json
|
||||
trans.uk = public/language/uk/admin/manage/categories.json
|
||||
trans.ur = public/language/ur/admin/manage/categories.json
|
||||
trans.vi = public/language/vi/admin/manage/categories.json
|
||||
trans.zh_CN = public/language/zh-CN/admin/manage/categories.json
|
||||
trans.zh_TW = public/language/zh-TW/admin/manage/categories.json
|
||||
@@ -969,6 +986,7 @@ trans.sv = public/language/sv/admin/manage/digest.json
|
||||
trans.th = public/language/th/admin/manage/digest.json
|
||||
trans.tr = public/language/tr/admin/manage/digest.json
|
||||
trans.uk = public/language/uk/admin/manage/digest.json
|
||||
trans.ur = public/language/ur/admin/manage/digest.json
|
||||
trans.vi = public/language/vi/admin/manage/digest.json
|
||||
trans.zh_CN = public/language/zh-CN/admin/manage/digest.json
|
||||
trans.zh_TW = public/language/zh-TW/admin/manage/digest.json
|
||||
@@ -1023,6 +1041,7 @@ trans.sv = public/language/sv/admin/manage/groups.json
|
||||
trans.th = public/language/th/admin/manage/groups.json
|
||||
trans.tr = public/language/tr/admin/manage/groups.json
|
||||
trans.uk = public/language/uk/admin/manage/groups.json
|
||||
trans.ur = public/language/ur/admin/manage/groups.json
|
||||
trans.vi = public/language/vi/admin/manage/groups.json
|
||||
trans.zh_CN = public/language/zh-CN/admin/manage/groups.json
|
||||
trans.zh_TW = public/language/zh-TW/admin/manage/groups.json
|
||||
@@ -1077,6 +1096,7 @@ trans.sv = public/language/sv/admin/manage/privileges.json
|
||||
trans.th = public/language/th/admin/manage/privileges.json
|
||||
trans.tr = public/language/tr/admin/manage/privileges.json
|
||||
trans.uk = public/language/uk/admin/manage/privileges.json
|
||||
trans.ur = public/language/ur/admin/manage/privileges.json
|
||||
trans.vi = public/language/vi/admin/manage/privileges.json
|
||||
trans.zh_CN = public/language/zh-CN/admin/manage/privileges.json
|
||||
trans.zh_TW = public/language/zh-TW/admin/manage/privileges.json
|
||||
@@ -1131,6 +1151,7 @@ trans.sv = public/language/sv/admin/manage/registration.json
|
||||
trans.th = public/language/th/admin/manage/registration.json
|
||||
trans.tr = public/language/tr/admin/manage/registration.json
|
||||
trans.uk = public/language/uk/admin/manage/registration.json
|
||||
trans.ur = public/language/ur/admin/manage/registration.json
|
||||
trans.vi = public/language/vi/admin/manage/registration.json
|
||||
trans.zh_CN = public/language/zh-CN/admin/manage/registration.json
|
||||
trans.zh_TW = public/language/zh-TW/admin/manage/registration.json
|
||||
@@ -1185,6 +1206,7 @@ trans.sv = public/language/sv/admin/manage/tags.json
|
||||
trans.th = public/language/th/admin/manage/tags.json
|
||||
trans.tr = public/language/tr/admin/manage/tags.json
|
||||
trans.uk = public/language/uk/admin/manage/tags.json
|
||||
trans.ur = public/language/ur/admin/manage/tags.json
|
||||
trans.vi = public/language/vi/admin/manage/tags.json
|
||||
trans.zh_CN = public/language/zh-CN/admin/manage/tags.json
|
||||
trans.zh_TW = public/language/zh-TW/admin/manage/tags.json
|
||||
@@ -1239,6 +1261,7 @@ trans.sv = public/language/sv/admin/manage/uploads.json
|
||||
trans.th = public/language/th/admin/manage/uploads.json
|
||||
trans.tr = public/language/tr/admin/manage/uploads.json
|
||||
trans.uk = public/language/uk/admin/manage/uploads.json
|
||||
trans.ur = public/language/ur/admin/manage/uploads.json
|
||||
trans.vi = public/language/vi/admin/manage/uploads.json
|
||||
trans.zh_CN = public/language/zh-CN/admin/manage/uploads.json
|
||||
trans.zh_TW = public/language/zh-TW/admin/manage/uploads.json
|
||||
@@ -1293,6 +1316,7 @@ trans.sv = public/language/sv/admin/manage/user-custom-fields.json
|
||||
trans.th = public/language/th/admin/manage/user-custom-fields.json
|
||||
trans.tr = public/language/tr/admin/manage/user-custom-fields.json
|
||||
trans.uk = public/language/uk/admin/manage/user-custom-fields.json
|
||||
trans.ur = public/language/ur/admin/manage/user-custom-fields.json
|
||||
trans.vi = public/language/vi/admin/manage/user-custom-fields.json
|
||||
trans.zh_CN = public/language/zh-CN/admin/manage/user-custom-fields.json
|
||||
trans.zh_TW = public/language/zh-TW/admin/manage/user-custom-fields.json
|
||||
@@ -1347,6 +1371,7 @@ trans.sv = public/language/sv/admin/manage/users.json
|
||||
trans.th = public/language/th/admin/manage/users.json
|
||||
trans.tr = public/language/tr/admin/manage/users.json
|
||||
trans.uk = public/language/uk/admin/manage/users.json
|
||||
trans.ur = public/language/ur/admin/manage/users.json
|
||||
trans.vi = public/language/vi/admin/manage/users.json
|
||||
trans.zh_CN = public/language/zh-CN/admin/manage/users.json
|
||||
trans.zh_TW = public/language/zh-TW/admin/manage/users.json
|
||||
@@ -1401,6 +1426,7 @@ trans.sv = public/language/sv/admin/menu.json
|
||||
trans.th = public/language/th/admin/menu.json
|
||||
trans.tr = public/language/tr/admin/menu.json
|
||||
trans.uk = public/language/uk/admin/menu.json
|
||||
trans.ur = public/language/ur/admin/menu.json
|
||||
trans.vi = public/language/vi/admin/menu.json
|
||||
trans.zh_CN = public/language/zh-CN/admin/menu.json
|
||||
trans.zh_TW = public/language/zh-TW/admin/menu.json
|
||||
@@ -1455,6 +1481,7 @@ trans.sv = public/language/sv/admin/settings/advanced.json
|
||||
trans.th = public/language/th/admin/settings/advanced.json
|
||||
trans.tr = public/language/tr/admin/settings/advanced.json
|
||||
trans.uk = public/language/uk/admin/settings/advanced.json
|
||||
trans.ur = public/language/ur/admin/settings/advanced.json
|
||||
trans.vi = public/language/vi/admin/settings/advanced.json
|
||||
trans.zh_CN = public/language/zh-CN/admin/settings/advanced.json
|
||||
trans.zh_TW = public/language/zh-TW/admin/settings/advanced.json
|
||||
@@ -1509,6 +1536,7 @@ trans.sv = public/language/sv/admin/settings/activitypub.json
|
||||
trans.th = public/language/th/admin/settings/activitypub.json
|
||||
trans.tr = public/language/tr/admin/settings/activitypub.json
|
||||
trans.uk = public/language/uk/admin/settings/activitypub.json
|
||||
trans.ur = public/language/ur/admin/settings/activitypub.json
|
||||
trans.vi = public/language/vi/admin/settings/activitypub.json
|
||||
trans.zh_CN = public/language/zh-CN/admin/settings/activitypub.json
|
||||
trans.zh_TW = public/language/zh-TW/admin/settings/activitypub.json
|
||||
@@ -1563,6 +1591,7 @@ trans.sv = public/language/sv/admin/settings/api.json
|
||||
trans.th = public/language/th/admin/settings/api.json
|
||||
trans.tr = public/language/tr/admin/settings/api.json
|
||||
trans.uk = public/language/uk/admin/settings/api.json
|
||||
trans.ur = public/language/ur/admin/settings/api.json
|
||||
trans.vi = public/language/vi/admin/settings/api.json
|
||||
trans.zh_CN = public/language/zh-CN/admin/settings/api.json
|
||||
trans.zh_TW = public/language/zh-TW/admin/settings/api.json
|
||||
@@ -1617,6 +1646,7 @@ trans.sv = public/language/sv/admin/settings/chat.json
|
||||
trans.th = public/language/th/admin/settings/chat.json
|
||||
trans.tr = public/language/tr/admin/settings/chat.json
|
||||
trans.uk = public/language/uk/admin/settings/chat.json
|
||||
trans.ur = public/language/ur/admin/settings/chat.json
|
||||
trans.vi = public/language/vi/admin/settings/chat.json
|
||||
trans.zh_CN = public/language/zh-CN/admin/settings/chat.json
|
||||
trans.zh_TW = public/language/zh-TW/admin/settings/chat.json
|
||||
@@ -1671,6 +1701,7 @@ trans.sv = public/language/sv/admin/settings/cookies.json
|
||||
trans.th = public/language/th/admin/settings/cookies.json
|
||||
trans.tr = public/language/tr/admin/settings/cookies.json
|
||||
trans.uk = public/language/uk/admin/settings/cookies.json
|
||||
trans.ur = public/language/ur/admin/settings/cookies.json
|
||||
trans.vi = public/language/vi/admin/settings/cookies.json
|
||||
trans.zh_CN = public/language/zh-CN/admin/settings/cookies.json
|
||||
trans.zh_TW = public/language/zh-TW/admin/settings/cookies.json
|
||||
@@ -1725,6 +1756,7 @@ trans.sv = public/language/sv/admin/settings/email.json
|
||||
trans.th = public/language/th/admin/settings/email.json
|
||||
trans.tr = public/language/tr/admin/settings/email.json
|
||||
trans.uk = public/language/uk/admin/settings/email.json
|
||||
trans.ur = public/language/ur/admin/settings/email.json
|
||||
trans.vi = public/language/vi/admin/settings/email.json
|
||||
trans.zh_CN = public/language/zh-CN/admin/settings/email.json
|
||||
trans.zh_TW = public/language/zh-TW/admin/settings/email.json
|
||||
@@ -1779,6 +1811,7 @@ trans.sv = public/language/sv/admin/settings/general.json
|
||||
trans.th = public/language/th/admin/settings/general.json
|
||||
trans.tr = public/language/tr/admin/settings/general.json
|
||||
trans.uk = public/language/uk/admin/settings/general.json
|
||||
trans.ur = public/language/ur/admin/settings/general.json
|
||||
trans.vi = public/language/vi/admin/settings/general.json
|
||||
trans.zh_CN = public/language/zh-CN/admin/settings/general.json
|
||||
trans.zh_TW = public/language/zh-TW/admin/settings/general.json
|
||||
@@ -1833,6 +1866,7 @@ trans.sv = public/language/sv/admin/settings/group.json
|
||||
trans.th = public/language/th/admin/settings/group.json
|
||||
trans.tr = public/language/tr/admin/settings/group.json
|
||||
trans.uk = public/language/uk/admin/settings/group.json
|
||||
trans.ur = public/language/ur/admin/settings/group.json
|
||||
trans.vi = public/language/vi/admin/settings/group.json
|
||||
trans.zh_CN = public/language/zh-CN/admin/settings/group.json
|
||||
trans.zh_TW = public/language/zh-TW/admin/settings/group.json
|
||||
@@ -1887,6 +1921,7 @@ trans.sv = public/language/sv/admin/settings/navigation.json
|
||||
trans.th = public/language/th/admin/settings/navigation.json
|
||||
trans.tr = public/language/tr/admin/settings/navigation.json
|
||||
trans.uk = public/language/uk/admin/settings/navigation.json
|
||||
trans.ur = public/language/ur/admin/settings/navigation.json
|
||||
trans.vi = public/language/vi/admin/settings/navigation.json
|
||||
trans.zh_CN = public/language/zh-CN/admin/settings/navigation.json
|
||||
trans.zh_TW = public/language/zh-TW/admin/settings/navigation.json
|
||||
@@ -1941,6 +1976,7 @@ trans.sv = public/language/sv/admin/settings/notifications.json
|
||||
trans.th = public/language/th/admin/settings/notifications.json
|
||||
trans.tr = public/language/tr/admin/settings/notifications.json
|
||||
trans.uk = public/language/uk/admin/settings/notifications.json
|
||||
trans.ur = public/language/ur/admin/settings/notifications.json
|
||||
trans.vi = public/language/vi/admin/settings/notifications.json
|
||||
trans.zh_CN = public/language/zh-CN/admin/settings/notifications.json
|
||||
trans.zh_TW = public/language/zh-TW/admin/settings/notifications.json
|
||||
@@ -1995,6 +2031,7 @@ trans.sv = public/language/sv/admin/settings/pagination.json
|
||||
trans.th = public/language/th/admin/settings/pagination.json
|
||||
trans.tr = public/language/tr/admin/settings/pagination.json
|
||||
trans.uk = public/language/uk/admin/settings/pagination.json
|
||||
trans.ur = public/language/ur/admin/settings/pagination.json
|
||||
trans.vi = public/language/vi/admin/settings/pagination.json
|
||||
trans.zh_CN = public/language/zh-CN/admin/settings/pagination.json
|
||||
trans.zh_TW = public/language/zh-TW/admin/settings/pagination.json
|
||||
@@ -2049,6 +2086,7 @@ trans.sv = public/language/sv/admin/settings/post.json
|
||||
trans.th = public/language/th/admin/settings/post.json
|
||||
trans.tr = public/language/tr/admin/settings/post.json
|
||||
trans.uk = public/language/uk/admin/settings/post.json
|
||||
trans.ur = public/language/ur/admin/settings/post.json
|
||||
trans.vi = public/language/vi/admin/settings/post.json
|
||||
trans.zh_CN = public/language/zh-CN/admin/settings/post.json
|
||||
trans.zh_TW = public/language/zh-TW/admin/settings/post.json
|
||||
@@ -2103,6 +2141,7 @@ trans.sv = public/language/sv/admin/settings/reputation.json
|
||||
trans.th = public/language/th/admin/settings/reputation.json
|
||||
trans.tr = public/language/tr/admin/settings/reputation.json
|
||||
trans.uk = public/language/uk/admin/settings/reputation.json
|
||||
trans.ur = public/language/ur/admin/settings/reputation.json
|
||||
trans.vi = public/language/vi/admin/settings/reputation.json
|
||||
trans.zh_CN = public/language/zh-CN/admin/settings/reputation.json
|
||||
trans.zh_TW = public/language/zh-TW/admin/settings/reputation.json
|
||||
@@ -2157,6 +2196,7 @@ trans.sv = public/language/sv/admin/settings/sockets.json
|
||||
trans.th = public/language/th/admin/settings/sockets.json
|
||||
trans.tr = public/language/tr/admin/settings/sockets.json
|
||||
trans.uk = public/language/uk/admin/settings/sockets.json
|
||||
trans.ur = public/language/ur/admin/settings/sockets.json
|
||||
trans.vi = public/language/vi/admin/settings/sockets.json
|
||||
trans.zh_CN = public/language/zh-CN/admin/settings/sockets.json
|
||||
trans.zh_TW = public/language/zh-TW/admin/settings/sockets.json
|
||||
@@ -2211,6 +2251,7 @@ trans.sv = public/language/sv/admin/settings/sounds.json
|
||||
trans.th = public/language/th/admin/settings/sounds.json
|
||||
trans.tr = public/language/tr/admin/settings/sounds.json
|
||||
trans.uk = public/language/uk/admin/settings/sounds.json
|
||||
trans.ur = public/language/ur/admin/settings/sounds.json
|
||||
trans.vi = public/language/vi/admin/settings/sounds.json
|
||||
trans.zh_CN = public/language/zh-CN/admin/settings/sounds.json
|
||||
trans.zh_TW = public/language/zh-TW/admin/settings/sounds.json
|
||||
@@ -2265,6 +2306,7 @@ trans.sv = public/language/sv/admin/settings/tags.json
|
||||
trans.th = public/language/th/admin/settings/tags.json
|
||||
trans.tr = public/language/tr/admin/settings/tags.json
|
||||
trans.uk = public/language/uk/admin/settings/tags.json
|
||||
trans.ur = public/language/ur/admin/settings/tags.json
|
||||
trans.vi = public/language/vi/admin/settings/tags.json
|
||||
trans.zh_CN = public/language/zh-CN/admin/settings/tags.json
|
||||
trans.zh_TW = public/language/zh-TW/admin/settings/tags.json
|
||||
@@ -2319,6 +2361,7 @@ trans.sv = public/language/sv/admin/settings/uploads.json
|
||||
trans.th = public/language/th/admin/settings/uploads.json
|
||||
trans.tr = public/language/tr/admin/settings/uploads.json
|
||||
trans.uk = public/language/uk/admin/settings/uploads.json
|
||||
trans.ur = public/language/ur/admin/settings/uploads.json
|
||||
trans.vi = public/language/vi/admin/settings/uploads.json
|
||||
trans.zh_CN = public/language/zh-CN/admin/settings/uploads.json
|
||||
trans.zh_TW = public/language/zh-TW/admin/settings/uploads.json
|
||||
@@ -2373,6 +2416,7 @@ trans.sv = public/language/sv/admin/settings/user.json
|
||||
trans.th = public/language/th/admin/settings/user.json
|
||||
trans.tr = public/language/tr/admin/settings/user.json
|
||||
trans.uk = public/language/uk/admin/settings/user.json
|
||||
trans.ur = public/language/ur/admin/settings/user.json
|
||||
trans.vi = public/language/vi/admin/settings/user.json
|
||||
trans.zh_CN = public/language/zh-CN/admin/settings/user.json
|
||||
trans.zh_TW = public/language/zh-TW/admin/settings/user.json
|
||||
@@ -2427,6 +2471,7 @@ trans.sv = public/language/sv/admin/settings/web-crawler.json
|
||||
trans.th = public/language/th/admin/settings/web-crawler.json
|
||||
trans.tr = public/language/tr/admin/settings/web-crawler.json
|
||||
trans.uk = public/language/uk/admin/settings/web-crawler.json
|
||||
trans.ur = public/language/ur/admin/settings/web-crawler.json
|
||||
trans.vi = public/language/vi/admin/settings/web-crawler.json
|
||||
trans.zh_CN = public/language/zh-CN/admin/settings/web-crawler.json
|
||||
trans.zh_TW = public/language/zh-TW/admin/settings/web-crawler.json
|
||||
@@ -2481,6 +2526,7 @@ trans.sv = public/language/sv/themes/harmony.json
|
||||
trans.th = public/language/th/themes/harmony.json
|
||||
trans.tr = public/language/tr/themes/harmony.json
|
||||
trans.uk = public/language/uk/themes/harmony.json
|
||||
trans.ur = public/language/ur/themes/harmony.json
|
||||
trans.vi = public/language/vi/themes/harmony.json
|
||||
trans.zh_CN = public/language/zh-CN/themes/harmony.json
|
||||
trans.zh_TW = public/language/zh-TW/themes/harmony.json
|
||||
@@ -2535,6 +2581,7 @@ trans.sv = public/language/sv/themes/persona.json
|
||||
trans.th = public/language/th/themes/persona.json
|
||||
trans.tr = public/language/tr/themes/persona.json
|
||||
trans.uk = public/language/uk/themes/persona.json
|
||||
trans.ur = public/language/ur/themes/persona.json
|
||||
trans.vi = public/language/vi/themes/persona.json
|
||||
trans.zh_CN = public/language/zh-CN/themes/persona.json
|
||||
trans.zh_TW = public/language/zh-TW/themes/persona.json
|
||||
@@ -2589,6 +2636,7 @@ trans.sv = public/language/sv/aria.json
|
||||
trans.th = public/language/th/aria.json
|
||||
trans.tr = public/language/tr/aria.json
|
||||
trans.uk = public/language/uk/aria.json
|
||||
trans.ur = public/language/ur/aria.json
|
||||
trans.vi = public/language/vi/aria.json
|
||||
trans.zh_CN = public/language/zh-CN/aria.json
|
||||
trans.zh_TW = public/language/zh-TW/aria.json
|
||||
@@ -2643,6 +2691,7 @@ trans.sv = public/language/sv/category.json
|
||||
trans.th = public/language/th/category.json
|
||||
trans.tr = public/language/tr/category.json
|
||||
trans.uk = public/language/uk/category.json
|
||||
trans.ur = public/language/ur/category.json
|
||||
trans.vi = public/language/vi/category.json
|
||||
trans.zh_CN = public/language/zh-CN/category.json
|
||||
trans.zh_TW = public/language/zh-TW/category.json
|
||||
@@ -2697,6 +2746,7 @@ trans.sv = public/language/sv/email.json
|
||||
trans.th = public/language/th/email.json
|
||||
trans.tr = public/language/tr/email.json
|
||||
trans.uk = public/language/uk/email.json
|
||||
trans.ur = public/language/ur/email.json
|
||||
trans.vi = public/language/vi/email.json
|
||||
trans.zh_CN = public/language/zh-CN/email.json
|
||||
trans.zh_TW = public/language/zh-TW/email.json
|
||||
@@ -2751,6 +2801,7 @@ trans.sv = public/language/sv/error.json
|
||||
trans.th = public/language/th/error.json
|
||||
trans.tr = public/language/tr/error.json
|
||||
trans.uk = public/language/uk/error.json
|
||||
trans.ur = public/language/ur/error.json
|
||||
trans.vi = public/language/vi/error.json
|
||||
trans.zh_CN = public/language/zh-CN/error.json
|
||||
trans.zh_TW = public/language/zh-TW/error.json
|
||||
@@ -2858,6 +2909,7 @@ trans.sv = public/language/sv/global.json
|
||||
trans.th = public/language/th/global.json
|
||||
trans.tr = public/language/tr/global.json
|
||||
trans.uk = public/language/uk/global.json
|
||||
trans.ur = public/language/ur/global.json
|
||||
trans.vi = public/language/vi/global.json
|
||||
trans.zh_CN = public/language/zh-CN/global.json
|
||||
trans.zh_TW = public/language/zh-TW/global.json
|
||||
@@ -2912,6 +2964,7 @@ trans.sv = public/language/sv/groups.json
|
||||
trans.th = public/language/th/groups.json
|
||||
trans.tr = public/language/tr/groups.json
|
||||
trans.uk = public/language/uk/groups.json
|
||||
trans.ur = public/language/ur/groups.json
|
||||
trans.vi = public/language/vi/groups.json
|
||||
trans.zh_CN = public/language/zh-CN/groups.json
|
||||
trans.zh_TW = public/language/zh-TW/groups.json
|
||||
@@ -2966,6 +3019,7 @@ trans.sv = public/language/sv/ip-blacklist.json
|
||||
trans.th = public/language/th/ip-blacklist.json
|
||||
trans.tr = public/language/tr/ip-blacklist.json
|
||||
trans.uk = public/language/uk/ip-blacklist.json
|
||||
trans.ur = public/language/ur/ip-blacklist.json
|
||||
trans.vi = public/language/vi/ip-blacklist.json
|
||||
trans.zh_CN = public/language/zh-CN/ip-blacklist.json
|
||||
trans.zh_TW = public/language/zh-TW/ip-blacklist.json
|
||||
@@ -3020,6 +3074,7 @@ trans.sv = public/language/sv/language.json
|
||||
trans.th = public/language/th/language.json
|
||||
trans.tr = public/language/tr/language.json
|
||||
trans.uk = public/language/uk/language.json
|
||||
trans.ur = public/language/ur/language.json
|
||||
trans.vi = public/language/vi/language.json
|
||||
trans.zh_CN = public/language/zh-CN/language.json
|
||||
trans.zh_TW = public/language/zh-TW/language.json
|
||||
@@ -3074,6 +3129,7 @@ trans.sv = public/language/sv/login.json
|
||||
trans.th = public/language/th/login.json
|
||||
trans.tr = public/language/tr/login.json
|
||||
trans.uk = public/language/uk/login.json
|
||||
trans.ur = public/language/ur/login.json
|
||||
trans.vi = public/language/vi/login.json
|
||||
trans.zh_CN = public/language/zh-CN/login.json
|
||||
trans.zh_TW = public/language/zh-TW/login.json
|
||||
@@ -3128,6 +3184,7 @@ trans.sv = public/language/sv/modules.json
|
||||
trans.th = public/language/th/modules.json
|
||||
trans.tr = public/language/tr/modules.json
|
||||
trans.uk = public/language/uk/modules.json
|
||||
trans.ur = public/language/ur/modules.json
|
||||
trans.vi = public/language/vi/modules.json
|
||||
trans.zh_CN = public/language/zh-CN/modules.json
|
||||
trans.zh_TW = public/language/zh-TW/modules.json
|
||||
@@ -3182,6 +3239,7 @@ trans.sv = public/language/sv/notifications.json
|
||||
trans.th = public/language/th/notifications.json
|
||||
trans.tr = public/language/tr/notifications.json
|
||||
trans.uk = public/language/uk/notifications.json
|
||||
trans.ur = public/language/ur/notifications.json
|
||||
trans.vi = public/language/vi/notifications.json
|
||||
trans.zh_CN = public/language/zh-CN/notifications.json
|
||||
trans.zh_TW = public/language/zh-TW/notifications.json
|
||||
@@ -3236,6 +3294,7 @@ trans.sv = public/language/sv/pages.json
|
||||
trans.th = public/language/th/pages.json
|
||||
trans.tr = public/language/tr/pages.json
|
||||
trans.uk = public/language/uk/pages.json
|
||||
trans.ur = public/language/ur/pages.json
|
||||
trans.vi = public/language/vi/pages.json
|
||||
trans.zh_CN = public/language/zh-CN/pages.json
|
||||
trans.zh_TW = public/language/zh-TW/pages.json
|
||||
@@ -3290,6 +3349,7 @@ trans.sv = public/language/sv/post-queue.json
|
||||
trans.th = public/language/th/post-queue.json
|
||||
trans.tr = public/language/tr/post-queue.json
|
||||
trans.uk = public/language/uk/post-queue.json
|
||||
trans.ur = public/language/ur/post-queue.json
|
||||
trans.vi = public/language/vi/post-queue.json
|
||||
trans.zh_CN = public/language/zh-CN/post-queue.json
|
||||
trans.zh_TW = public/language/zh-TW/post-queue.json
|
||||
@@ -3344,6 +3404,7 @@ trans.sv = public/language/sv/recent.json
|
||||
trans.th = public/language/th/recent.json
|
||||
trans.tr = public/language/tr/recent.json
|
||||
trans.uk = public/language/uk/recent.json
|
||||
trans.ur = public/language/ur/recent.json
|
||||
trans.vi = public/language/vi/recent.json
|
||||
trans.zh_CN = public/language/zh-CN/recent.json
|
||||
trans.zh_TW = public/language/zh-TW/recent.json
|
||||
@@ -3398,6 +3459,7 @@ trans.sv = public/language/sv/register.json
|
||||
trans.th = public/language/th/register.json
|
||||
trans.tr = public/language/tr/register.json
|
||||
trans.uk = public/language/uk/register.json
|
||||
trans.ur = public/language/ur/register.json
|
||||
trans.vi = public/language/vi/register.json
|
||||
trans.zh_CN = public/language/zh-CN/register.json
|
||||
trans.zh_TW = public/language/zh-TW/register.json
|
||||
@@ -3452,6 +3514,7 @@ trans.sv = public/language/sv/reset_password.json
|
||||
trans.th = public/language/th/reset_password.json
|
||||
trans.tr = public/language/tr/reset_password.json
|
||||
trans.uk = public/language/uk/reset_password.json
|
||||
trans.ur = public/language/ur/reset_password.json
|
||||
trans.vi = public/language/vi/reset_password.json
|
||||
trans.zh_CN = public/language/zh-CN/reset_password.json
|
||||
trans.zh_TW = public/language/zh-TW/reset_password.json
|
||||
@@ -3506,6 +3569,7 @@ trans.sv = public/language/sv/rewards.json
|
||||
trans.th = public/language/th/rewards.json
|
||||
trans.tr = public/language/tr/rewards.json
|
||||
trans.uk = public/language/uk/rewards.json
|
||||
trans.ur = public/language/ur/rewards.json
|
||||
trans.vi = public/language/vi/rewards.json
|
||||
trans.zh_CN = public/language/zh-CN/rewards.json
|
||||
trans.zh_TW = public/language/zh-TW/rewards.json
|
||||
@@ -3560,6 +3624,7 @@ trans.sv = public/language/sv/search.json
|
||||
trans.th = public/language/th/search.json
|
||||
trans.tr = public/language/tr/search.json
|
||||
trans.uk = public/language/uk/search.json
|
||||
trans.ur = public/language/ur/search.json
|
||||
trans.vi = public/language/vi/search.json
|
||||
trans.zh_CN = public/language/zh-CN/search.json
|
||||
trans.zh_TW = public/language/zh-TW/search.json
|
||||
@@ -3614,6 +3679,7 @@ trans.sv = public/language/sv/social.json
|
||||
trans.th = public/language/th/social.json
|
||||
trans.tr = public/language/tr/social.json
|
||||
trans.uk = public/language/uk/social.json
|
||||
trans.ur = public/language/ur/social.json
|
||||
trans.vi = public/language/vi/social.json
|
||||
trans.zh_CN = public/language/zh-CN/social.json
|
||||
trans.zh_TW = public/language/zh-TW/social.json
|
||||
@@ -3668,6 +3734,7 @@ trans.sv = public/language/sv/success.json
|
||||
trans.th = public/language/th/success.json
|
||||
trans.tr = public/language/tr/success.json
|
||||
trans.uk = public/language/uk/success.json
|
||||
trans.ur = public/language/ur/success.json
|
||||
trans.vi = public/language/vi/success.json
|
||||
trans.zh_CN = public/language/zh-CN/success.json
|
||||
trans.zh_TW = public/language/zh-TW/success.json
|
||||
@@ -3722,6 +3789,7 @@ trans.sv = public/language/sv/tags.json
|
||||
trans.th = public/language/th/tags.json
|
||||
trans.tr = public/language/tr/tags.json
|
||||
trans.uk = public/language/uk/tags.json
|
||||
trans.ur = public/language/ur/tags.json
|
||||
trans.vi = public/language/vi/tags.json
|
||||
trans.zh_CN = public/language/zh-CN/tags.json
|
||||
trans.zh_TW = public/language/zh-TW/tags.json
|
||||
@@ -3776,6 +3844,7 @@ trans.sv = public/language/sv/top.json
|
||||
trans.th = public/language/th/top.json
|
||||
trans.tr = public/language/tr/top.json
|
||||
trans.uk = public/language/uk/top.json
|
||||
trans.ur = public/language/ur/top.json
|
||||
trans.vi = public/language/vi/top.json
|
||||
trans.zh_CN = public/language/zh-CN/top.json
|
||||
trans.zh_TW = public/language/zh-TW/top.json
|
||||
@@ -3830,6 +3899,7 @@ trans.sv = public/language/sv/topic.json
|
||||
trans.th = public/language/th/topic.json
|
||||
trans.tr = public/language/tr/topic.json
|
||||
trans.uk = public/language/uk/topic.json
|
||||
trans.ur = public/language/ur/topic.json
|
||||
trans.vi = public/language/vi/topic.json
|
||||
trans.zh_CN = public/language/zh-CN/topic.json
|
||||
trans.zh_TW = public/language/zh-TW/topic.json
|
||||
@@ -3884,6 +3954,7 @@ trans.sv = public/language/sv/unread.json
|
||||
trans.th = public/language/th/unread.json
|
||||
trans.tr = public/language/tr/unread.json
|
||||
trans.uk = public/language/uk/unread.json
|
||||
trans.ur = public/language/ur/unread.json
|
||||
trans.vi = public/language/vi/unread.json
|
||||
trans.zh_CN = public/language/zh-CN/unread.json
|
||||
trans.zh_TW = public/language/zh-TW/unread.json
|
||||
@@ -3938,6 +4009,7 @@ trans.sv = public/language/sv/uploads.json
|
||||
trans.th = public/language/th/uploads.json
|
||||
trans.tr = public/language/tr/uploads.json
|
||||
trans.uk = public/language/uk/uploads.json
|
||||
trans.ur = public/language/ur/uploads.json
|
||||
trans.vi = public/language/vi/uploads.json
|
||||
trans.zh_CN = public/language/zh-CN/uploads.json
|
||||
trans.zh_TW = public/language/zh-TW/uploads.json
|
||||
@@ -3992,6 +4064,7 @@ trans.sv = public/language/sv/user.json
|
||||
trans.th = public/language/th/user.json
|
||||
trans.tr = public/language/tr/user.json
|
||||
trans.uk = public/language/uk/user.json
|
||||
trans.ur = public/language/ur/user.json
|
||||
trans.vi = public/language/vi/user.json
|
||||
trans.zh_CN = public/language/zh-CN/user.json
|
||||
trans.zh_TW = public/language/zh-TW/user.json
|
||||
@@ -4046,6 +4119,7 @@ trans.sv = public/language/sv/users.json
|
||||
trans.th = public/language/th/users.json
|
||||
trans.tr = public/language/tr/users.json
|
||||
trans.uk = public/language/uk/users.json
|
||||
trans.ur = public/language/ur/users.json
|
||||
trans.vi = public/language/vi/users.json
|
||||
trans.zh_CN = public/language/zh-CN/users.json
|
||||
trans.zh_TW = public/language/zh-TW/users.json
|
||||
@@ -4100,6 +4174,7 @@ trans.sv = public/language/sv/world.json
|
||||
trans.th = public/language/th/world.json
|
||||
trans.tr = public/language/tr/world.json
|
||||
trans.uk = public/language/uk/world.json
|
||||
trans.ur = public/language/ur/world.json
|
||||
trans.vi = public/language/vi/world.json
|
||||
trans.zh_CN = public/language/zh-CN/world.json
|
||||
trans.zh_TW = public/language/zh-TW/world.json
|
||||
|
||||
35
CHANGELOG.md
35
CHANGELOG.md
@@ -1,3 +1,38 @@
|
||||
#### v4.4.6 (2025-08-06)
|
||||
|
||||
##### Chores
|
||||
|
||||
* incrementing version number - v4.4.5 (6f106923)
|
||||
* update changelog for v4.4.5 (de05dad2)
|
||||
* 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 new brite skin from bootswatch (567ed875)
|
||||
|
||||
##### Bug Fixes
|
||||
|
||||
* pass max-memory expose-gc as process args (d5f57af3)
|
||||
|
||||
#### v4.4.5 (2025-07-31)
|
||||
|
||||
##### Chores
|
||||
|
||||
@@ -14,7 +14,7 @@ services:
|
||||
- ./install/docker/setup.json:/usr/src/app/setup.json
|
||||
|
||||
postgres:
|
||||
image: postgres:17.5-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.0.1-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
|
||||
|
||||
@@ -14,7 +14,7 @@ services:
|
||||
- ./install/docker/setup.json:/usr/src/app/setup.json
|
||||
|
||||
redis:
|
||||
image: redis:8.0.1-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
|
||||
|
||||
@@ -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.0.1-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:17.5-alpine
|
||||
image: postgres:17.6-alpine
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
POSTGRES_USER: nodebb
|
||||
|
||||
@@ -5,7 +5,7 @@ import publicConfig from 'eslint-config-nodebb/public';
|
||||
import commonRules from 'eslint-config-nodebb/common';
|
||||
|
||||
import { defineConfig } from 'eslint/config';
|
||||
import stylisticJs from '@stylistic/eslint-plugin-js'
|
||||
import stylisticJs from '@stylistic/eslint-plugin'
|
||||
import js from '@eslint/js';
|
||||
import globals from 'globals';
|
||||
|
||||
|
||||
@@ -76,7 +76,7 @@
|
||||
"profile:keepAllUserImages": 0,
|
||||
"gdpr_enabled": 1,
|
||||
"allowProfileImageUploads": 1,
|
||||
"teaserPost": "last-reply",
|
||||
"teaserPost": "last-post",
|
||||
"showPostPreviewsOnHover": 1,
|
||||
"allowPrivateGroups": 1,
|
||||
"unreadCutoff": 2,
|
||||
|
||||
@@ -29,7 +29,8 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@adactive/bootstrap-tagsinput": "0.8.2",
|
||||
"@fontsource/inter": "5.2.5",
|
||||
"@fontsource-utils/scss": "0.2.1",
|
||||
"@fontsource/inter": "5.2.6",
|
||||
"@fontsource/poppins": "5.2.6",
|
||||
"@fortawesome/fontawesome-free": "6.7.2",
|
||||
"@isaacs/ttlcache": "1.4.1",
|
||||
@@ -38,41 +39,40 @@
|
||||
"@textcomplete/contenteditable": "0.1.13",
|
||||
"@textcomplete/core": "0.1.13",
|
||||
"@textcomplete/textarea": "0.1.13",
|
||||
"ace-builds": "1.41.0",
|
||||
"ace-builds": "1.43.3",
|
||||
"archiver": "7.0.1",
|
||||
"async": "3.2.6",
|
||||
"autoprefixer": "10.4.21",
|
||||
"bcryptjs": "3.0.2",
|
||||
"benchpressjs": "2.5.5",
|
||||
"body-parser": "2.2.0",
|
||||
"bootbox": "6.0.3",
|
||||
"bootstrap": "5.3.6",
|
||||
"bootswatch": "5.3.6",
|
||||
"bootbox": "6.0.4",
|
||||
"bootstrap": "5.3.8",
|
||||
"bootswatch": "5.3.7",
|
||||
"chalk": "4.1.2",
|
||||
"chart.js": "4.4.9",
|
||||
"chart.js": "4.5.0",
|
||||
"cli-graph": "3.2.2",
|
||||
"clipboard": "2.0.11",
|
||||
"commander": "13.1.0",
|
||||
"commander": "14.0.0",
|
||||
"compare-versions": "6.1.1",
|
||||
"compression": "1.8.0",
|
||||
"compression": "1.8.1",
|
||||
"connect-flash": "0.1.1",
|
||||
"connect-mongo": "5.1.0",
|
||||
"connect-multiparty": "2.2.0",
|
||||
"connect-pg-simple": "10.0.0",
|
||||
"connect-redis": "8.0.3",
|
||||
"connect-redis": "9.0.0",
|
||||
"cookie-parser": "1.4.7",
|
||||
"cron": "4.3.0",
|
||||
"cron": "4.3.3",
|
||||
"cropperjs": "1.6.2",
|
||||
"csrf-sync": "4.2.1",
|
||||
"daemon": "1.1.0",
|
||||
"diff": "8.0.1",
|
||||
"esbuild": "0.25.4",
|
||||
"diff": "8.0.2",
|
||||
"esbuild": "0.25.9",
|
||||
"express": "4.21.2",
|
||||
"express-session": "1.18.1",
|
||||
"express-session": "1.18.2",
|
||||
"express-useragent": "1.0.15",
|
||||
"fetch-cookie": "3.1.0",
|
||||
"file-loader": "6.2.0",
|
||||
"fs-extra": "11.3.0",
|
||||
"fs-extra": "11.3.1",
|
||||
"graceful-fs": "4.2.11",
|
||||
"helmet": "7.2.0",
|
||||
"html-to-text": "9.0.5",
|
||||
@@ -91,47 +91,48 @@
|
||||
"lru-cache": "11.1.0",
|
||||
"mime": "3.0.0",
|
||||
"mkdirp": "3.0.1",
|
||||
"mongodb": "6.16.0",
|
||||
"morgan": "1.10.0",
|
||||
"mongodb": "6.19.0",
|
||||
"morgan": "1.10.1",
|
||||
"mousetrap": "1.6.5",
|
||||
"multiparty": "4.2.3",
|
||||
"multer": "2.0.2",
|
||||
"nconf": "0.13.0",
|
||||
"nodebb-plugin-2factor": "7.5.10",
|
||||
"nodebb-plugin-composer-default": "10.2.51",
|
||||
"nodebb-plugin-dbsearch": "6.2.19",
|
||||
"nodebb-plugin-emoji": "6.0.2",
|
||||
"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-markdown": "13.2.1",
|
||||
"nodebb-plugin-mentions": "4.7.6",
|
||||
"nodebb-plugin-spam-be-gone": "2.3.2",
|
||||
"nodebb-plugin-web-push": "0.7.4",
|
||||
"nodebb-plugin-web-push": "0.7.5",
|
||||
"nodebb-rewards-essentials": "1.0.2",
|
||||
"nodebb-theme-harmony": "2.1.15",
|
||||
"nodebb-theme-harmony": "2.1.18",
|
||||
"nodebb-theme-lavender": "7.1.19",
|
||||
"nodebb-theme-peace": "2.2.43",
|
||||
"nodebb-theme-peace": "2.2.48",
|
||||
"nodebb-theme-persona": "14.1.12",
|
||||
"nodebb-widget-essentials": "7.0.38",
|
||||
"nodemailer": "7.0.3",
|
||||
"nodebb-widget-essentials": "7.0.40",
|
||||
"nodemailer": "7.0.6",
|
||||
"nprogress": "0.2.0",
|
||||
"passport": "0.7.0",
|
||||
"passport-http-bearer": "1.0.1",
|
||||
"passport-local": "1.0.0",
|
||||
"pg": "8.16.0",
|
||||
"pg-cursor": "2.15.0",
|
||||
"postcss": "8.5.3",
|
||||
"pg": "8.16.3",
|
||||
"pg-cursor": "2.15.3",
|
||||
"postcss": "8.5.6",
|
||||
"postcss-clean": "1.2.0",
|
||||
"progress-webpack-plugin": "1.0.16",
|
||||
"prompt": "1.3.0",
|
||||
"ioredis": "5.6.1",
|
||||
"redis": "5.8.2",
|
||||
"rimraf": "6.0.1",
|
||||
"rss": "1.2.2",
|
||||
"rtlcss": "4.3.0",
|
||||
"sanitize-html": "2.17.0",
|
||||
"sass": "1.88.0",
|
||||
"satori": "0.13.1",
|
||||
"sass": "1.91.0",
|
||||
"satori": "0.18.2",
|
||||
"sbd": "^1.0.19",
|
||||
"semver": "7.7.2",
|
||||
"serve-favicon": "2.5.0",
|
||||
"sharp": "0.32.6",
|
||||
"serve-favicon": "2.5.1",
|
||||
"sharp": "0.34.3",
|
||||
"sitemap": "8.0.0",
|
||||
"socket.io": "4.8.1",
|
||||
"socket.io-client": "4.8.1",
|
||||
@@ -144,12 +145,13 @@
|
||||
"timeago": "1.6.7",
|
||||
"tinycon": "0.6.8",
|
||||
"toobusy-js": "0.5.1",
|
||||
"tough-cookie": "5.1.2",
|
||||
"validator": "13.15.0",
|
||||
"webpack": "5.99.8",
|
||||
"tough-cookie": "6.0.0",
|
||||
"undici": "^7.10.0",
|
||||
"validator": "13.15.15",
|
||||
"webpack": "5.101.3",
|
||||
"webpack-merge": "6.0.1",
|
||||
"winston": "3.17.0",
|
||||
"workerpool": "9.2.0",
|
||||
"workerpool": "9.3.3",
|
||||
"xml": "1.0.1",
|
||||
"xregexp": "5.1.2",
|
||||
"yargs": "17.7.2",
|
||||
@@ -160,23 +162,23 @@
|
||||
"@commitlint/cli": "19.8.1",
|
||||
"@commitlint/config-angular": "19.8.1",
|
||||
"coveralls": "3.1.1",
|
||||
"@eslint/js": "9.26.0",
|
||||
"@stylistic/eslint-plugin-js": "4.4.0",
|
||||
"eslint-config-nodebb": "1.1.5",
|
||||
"eslint-plugin-import": "2.31.0",
|
||||
"@eslint/js": "9.34.0",
|
||||
"@stylistic/eslint-plugin": "5.3.1",
|
||||
"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": "26.1.0",
|
||||
"lint-staged": "16.0.0",
|
||||
"mocha": "11.2.2",
|
||||
"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.13.6"
|
||||
"smtp-server": "3.14.0"
|
||||
},
|
||||
"optionalDependencies": {
|
||||
"sass-embedded": "1.88.0"
|
||||
"sass-embedded": "1.91.0"
|
||||
},
|
||||
"resolutions": {
|
||||
"*/jquery": "3.7.1"
|
||||
|
||||
@@ -106,6 +106,7 @@ function forkWorker(index, isPrimary) {
|
||||
if (nconf.get('expose-gc')) {
|
||||
execArgv.push('--expose-gc');
|
||||
}
|
||||
|
||||
if (!ports[index]) {
|
||||
return console.log(`[cluster] invalid port for worker : ${index} ports: ${ports.length}`);
|
||||
}
|
||||
|
||||
@@ -75,6 +75,7 @@
|
||||
"graphs.page-views-registered": "زيارات الصفحات المسجلة",
|
||||
"graphs.page-views-guest": "زيارات الصفحات للزوار",
|
||||
"graphs.page-views-bot": "زيارات الصفحات الآلية",
|
||||
"graphs.page-views-ap": "ActivityPub Page Views",
|
||||
"graphs.unique-visitors": "زوار فريدين",
|
||||
"graphs.registered-users": "مستخدمين مسجلين",
|
||||
"graphs.guest-users": "المستخدمين الزوار",
|
||||
|
||||
@@ -1,11 +1,15 @@
|
||||
{
|
||||
"manage-categories": "Manage Categories",
|
||||
"add-category": "Add category",
|
||||
"add-local-category": "Add Local category",
|
||||
"add-remote-category": "Add Remote category",
|
||||
"remove": "Remove",
|
||||
"jump-to": "Jump to...",
|
||||
"settings": "اعدادات القسم",
|
||||
"edit-category": "Edit Category",
|
||||
"privileges": "الصلاحيات",
|
||||
"back-to-categories": "Back to categories",
|
||||
"id": "Category ID",
|
||||
"name": "Category Name",
|
||||
"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.",
|
||||
@@ -103,6 +107,8 @@
|
||||
"alert.create-success": "Category successfully created!",
|
||||
"alert.none-active": "You have no active categories.",
|
||||
"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.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!",
|
||||
|
||||
@@ -18,6 +18,27 @@
|
||||
"probe-timeout": "Lookup Timeout (milliseconds)",
|
||||
"probe-timeout-help": "(Default: 2000) If the lookup query does not receive a response within the set timeframe, will send the user to the link directly instead. Adjust this number higher if sites are responding slowly and you wish to give extra time.",
|
||||
|
||||
"rules": "Categorization",
|
||||
"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.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.",
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
"invalid-json": "Invalid JSON",
|
||||
"wrong-parameter-type": "A value of type %3 was expected for property `%1`, but %2 was received instead",
|
||||
"required-parameters-missing": "Required parameters were missing from this API call: %1",
|
||||
"reserved-ip-address": "Network requests to reserved IP ranges are not allowed.",
|
||||
"not-logged-in": "لم تقم بتسجيل الدخول",
|
||||
"account-locked": "تم حظر حسابك مؤقتًا.",
|
||||
"search-requires-login": "البحث في المنتدى يتطلب حساب - الرجاء تسجيل الدخول أو التسجيل",
|
||||
@@ -236,6 +237,7 @@
|
||||
"socket-reconnect-failed": "Unable to reach the server at this time. Click here to try again, or try again later",
|
||||
"invalid-plugin-id": "Invalid plugin ID",
|
||||
"plugin-not-whitelisted": "Unable to install plugin – only plugins whitelisted by the NodeBB Package Manager can be installed via the ACP",
|
||||
"cannot-toggle-system-plugin": "You cannot toggle the state of a system plugin",
|
||||
"plugin-installation-via-acp-disabled": "Plugin installation via ACP is disabled",
|
||||
"plugins-set-in-configuration": "You are not allowed to change plugin state as they are defined at runtime (config.json, environmental variables or terminal arguments), please modify the configuration instead.",
|
||||
"theme-not-set-in-configuration": "When defining active plugins in configuration, changing themes requires adding the new theme to the list of active plugins before updating it in the ACP",
|
||||
|
||||
@@ -48,6 +48,7 @@
|
||||
"chat.add-user": "Add User",
|
||||
"chat.notification-settings": "Notification Settings",
|
||||
"chat.default-notification-setting": "Default Notification Setting",
|
||||
"chat.join-leave-messages": "Join/Leave Messages",
|
||||
"chat.notification-setting-room-default": "Room Default",
|
||||
"chat.notification-setting-none": "No notifications",
|
||||
"chat.notification-setting-at-mention-only": "@mention only",
|
||||
|
||||
@@ -8,5 +8,7 @@
|
||||
"log-in-with-facebook": "تسجيل الدخول باستخدام فيسبوك",
|
||||
"continue-with-facebook": "التسجيل باستخدام فيسبوك",
|
||||
"sign-in-with-linkedin": "Sign in with LinkedIn",
|
||||
"sign-up-with-linkedin": "Sign up with LinkedIn"
|
||||
"sign-up-with-linkedin": "Sign up with LinkedIn",
|
||||
"sign-in-with-wordpress": "Sign in with WordPress",
|
||||
"sign-up-with-wordpress": "Sign up with WordPress"
|
||||
}
|
||||
@@ -75,6 +75,7 @@
|
||||
"graphs.page-views-registered": "Səhifə Baxışları qeydə alınıb",
|
||||
"graphs.page-views-guest": "Səhifə baxışı qonaq",
|
||||
"graphs.page-views-bot": "Səhifə baxış botu",
|
||||
"graphs.page-views-ap": "ActivityPub Page Views",
|
||||
"graphs.unique-visitors": "Unikal ziyarətçilər",
|
||||
"graphs.registered-users": "Qeydiyyatdan keçmiş istifadəçilər",
|
||||
"graphs.guest-users": "Qonaqlar",
|
||||
|
||||
@@ -1,11 +1,15 @@
|
||||
{
|
||||
"manage-categories": "Kateqoriyaları idarə et",
|
||||
"add-category": "Kateqoriya əlavə et",
|
||||
"add-local-category": "Add Local category",
|
||||
"add-remote-category": "Add Remote category",
|
||||
"remove": "Remove",
|
||||
"jump-to": "Keç...",
|
||||
"settings": "Kateqoriya parametrləri",
|
||||
"edit-category": "Kateqoriyanı redaktə et",
|
||||
"privileges": "İmtiyazlar",
|
||||
"back-to-categories": "Kateqoriyalara qayıt",
|
||||
"id": "Category ID",
|
||||
"name": "Kateqoriya adı",
|
||||
"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.",
|
||||
@@ -103,6 +107,8 @@
|
||||
"alert.create-success": "Kateqoriya uğurla yaradıldı!",
|
||||
"alert.none-active": "Aktiv kateqoriyalarınız yoxdur.",
|
||||
"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.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ı!",
|
||||
|
||||
@@ -18,6 +18,27 @@
|
||||
"probe-timeout": "Axtarış vaxtı (millisaniyə)",
|
||||
"probe-timeout-help": "(Defolt: 2000) Əgər axtarış sorğusu müəyyən edilmiş vaxt çərçivəsində cavab almazsa, onun əvəzinə istifadəçi birbaşa linkə göndəriləcək. Saytlar ləng cavab verirsə və əlavə vaxt vermək istəyirsinizsə, bu rəqəmi daha yüksək tənzimləyin.",
|
||||
|
||||
"rules": "Categorization",
|
||||
"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.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.",
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
"invalid-json": "Yanlış JSON",
|
||||
"wrong-parameter-type": "`%1` mülkiyyəti üçün %3 növünün dəyəri gözlənilən idi, lakin bunun əvəzinə %2 alındı",
|
||||
"required-parameters-missing": "Bu API çağırışında tələb olunan parametrlər yoxdur: %1",
|
||||
"reserved-ip-address": "Network requests to reserved IP ranges are not allowed.",
|
||||
"not-logged-in": "Siz hesaba daxil olmamısınız.",
|
||||
"account-locked": "Hesabınız müvəqqəti olaraq bloklanıb",
|
||||
"search-requires-login": "Axtarış üçün hesab tələb olunur - zəhmət olmasa daxil olun və ya qeydiyyatdan keçin.",
|
||||
@@ -236,6 +237,7 @@
|
||||
"socket-reconnect-failed": "Hazırda serverə daxil olmaq mümkün deyil. Yenidən cəhd etmək üçün bura klikləyin və ya daha sonra yenidən cəhd edin",
|
||||
"invalid-plugin-id": "Yanlış plagin identifikatoru",
|
||||
"plugin-not-whitelisted": "Plugini quraşdırmaq mümkün deyil – yalnız NodeBB Paket Meneceri tərəfindən ağ siyahıya alınmış plaginlər ACP vasitəsilə quraşdırıla bilər",
|
||||
"cannot-toggle-system-plugin": "You cannot toggle the state of a system plugin",
|
||||
"plugin-installation-via-acp-disabled": "ACP vasitəsilə plagin quraşdırılması deaktiv edilib",
|
||||
"plugins-set-in-configuration": "Sizə plagin vəziyyətini dəyişdirmək icazəsi verilmir, çünki onlar icra zamanı təyin olunur (config.json, ətraf mühit dəyişənləri və ya terminal arqumentləri), lütfən, bunun əvəzinə konfiqurasiyanı dəyişdirin.",
|
||||
"theme-not-set-in-configuration": "Konfiqurasiyada aktiv plaginləri təyin edərkən, mövzuların dəyişdirilməsi ACP-də yeniləmədən əvvəl yeni mövzunun aktiv plaginlərin siyahısına əlavə edilməsini tələb edir.",
|
||||
|
||||
@@ -48,6 +48,7 @@
|
||||
"chat.add-user": "İstifadəçi əlavə et",
|
||||
"chat.notification-settings": "Bildiriş parametrləri",
|
||||
"chat.default-notification-setting": "Defolt bildiriş parametri",
|
||||
"chat.join-leave-messages": "Join/Leave Messages",
|
||||
"chat.notification-setting-room-default": "Defolt otaq",
|
||||
"chat.notification-setting-none": "Bildiriş yoxdur",
|
||||
"chat.notification-setting-at-mention-only": "yalnız @qeyd",
|
||||
|
||||
@@ -8,5 +8,7 @@
|
||||
"log-in-with-facebook": "Facebook ilə daxil olun",
|
||||
"continue-with-facebook": "Facebook ilə davam edin",
|
||||
"sign-in-with-linkedin": "LinkedIn ilə daxil olun",
|
||||
"sign-up-with-linkedin": "LinkedIn ilə qeydiyyatdan keç"
|
||||
"sign-up-with-linkedin": "LinkedIn ilə qeydiyyatdan keç",
|
||||
"sign-in-with-wordpress": "Sign in with WordPress",
|
||||
"sign-up-with-wordpress": "Sign up with WordPress"
|
||||
}
|
||||
@@ -75,6 +75,7 @@
|
||||
"graphs.page-views-registered": "Преглеждания на страниците от регистрирани потребители",
|
||||
"graphs.page-views-guest": "Преглеждания на страниците от гости",
|
||||
"graphs.page-views-bot": "Преглеждания на страниците от ботове",
|
||||
"graphs.page-views-ap": "Преглеждания на страницата от ActivityPub",
|
||||
"graphs.unique-visitors": "Уникални посетители",
|
||||
"graphs.registered-users": "Регистрирани потребители",
|
||||
"graphs.guest-users": "Гости",
|
||||
|
||||
@@ -1,11 +1,15 @@
|
||||
{
|
||||
"manage-categories": "Управление на категориите",
|
||||
"add-category": "Добавяне на категория",
|
||||
"add-local-category": "Добавяне на локална категория",
|
||||
"add-remote-category": "Добавяне на отдалечена категория",
|
||||
"remove": "Премахване",
|
||||
"jump-to": "Прехвърляне към…",
|
||||
"settings": "Настройки на категорията",
|
||||
"edit-category": "Редактиране на категорията",
|
||||
"privileges": "Правомощия",
|
||||
"back-to-categories": "Назад към категориите",
|
||||
"id": "Идентификатор на категорията",
|
||||
"name": "Име на категорията",
|
||||
"handle": "Идентификатор на категорията",
|
||||
"handle.help": "Идентификаторът на категорията се ползва за представяне на тази категория в други мрежи, подобно на потребителското име. Този идентификатор не трябва да съвпада със съществуващо потребителско име или потребителска група.",
|
||||
@@ -103,6 +107,8 @@
|
||||
"alert.create-success": "Категорията е създадена успешно!",
|
||||
"alert.none-active": "Нямате активни категории.",
|
||||
"alert.create": "Създаване на категория",
|
||||
"alert.add": "Добавяне на категория",
|
||||
"alert.add-help": "Отдалечена категория може да бъде добавена в списъка с категории, като посочите нейния идентификатор.<br /><br /><strong>Забележка</strong> – отдалечената категория може да не отразява всички публикувани теми, освен ако поне един локален потребител не я следи/наблюдава.",
|
||||
"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": "Настройките са копирани!",
|
||||
|
||||
@@ -18,6 +18,27 @@
|
||||
"probe-timeout": "Време за изчакване на проверката (милисекунди)",
|
||||
"probe-timeout-help": "(По подразбиране: 2000) Ако проверката не получи отговор в рамките на зададеното време, потребителят ще бъде изпратен директно на адреса на връзката. Задайте по-голямо число, ако уеб сайтовете отговарят по-бавно и искате да им дадете повече време.",
|
||||
|
||||
"rules": "Категоризиране",
|
||||
"rules-intro": "Съдържанието открито чрез ActivityPub може да бъде категоризирано автоматично следвайки определени правила (например дума отбелязана с диез)",
|
||||
"rules.modal.title": "Как работи това",
|
||||
"rules.modal.instructions": "Цялото входящо съдържание се проверява спрямо правилата и ако има съвпадения – те се преместват в избраната категория.<br /><br /><strong>Забележка</strong> Съдържанието, което вече е категоризирано (например в отдалечена категория) няма да преминава тези проверки.",
|
||||
"rules.modal.values-multiple": "Ако искате да се проверяват няколко стойности, разделете ги със запетая (пример: <code>едно,две,три</code>)",
|
||||
"rules.add": "Добавяне на ново правило",
|
||||
"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> връзката. И двете възможности са налични, но може да изберете само една от тях.",
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
"invalid-json": "Неправилен JSON",
|
||||
"wrong-parameter-type": "За свойството `%1` се очакваше стойност от тип %3, но вместо това беше получено %2",
|
||||
"required-parameters-missing": "Липсват задължителни параметри от това извикване към ППИ: %1",
|
||||
"reserved-ip-address": "Мрежовите заявки до IP адреси от резервирани области не са позволени.",
|
||||
"not-logged-in": "Изглежда не сте се вписали в системата.",
|
||||
"account-locked": "Вашият акаунт беше заключен временно",
|
||||
"search-requires-login": "Търсенето изисква регистриран акаунт! Моля, впишете се или се регистрирайте!",
|
||||
@@ -236,6 +237,7 @@
|
||||
"socket-reconnect-failed": "В момента сървърът е недостъпен. Натиснете тук, за да опитате отново, или опитайте пак по-късно.",
|
||||
"invalid-plugin-id": "Грешен идентификатор на добавка",
|
||||
"plugin-not-whitelisted": "Добавката не може да бъде инсталирана – само добавки, одобрени от пакетния мениджър на NodeBB могат да бъдат инсталирани чрез ACP",
|
||||
"cannot-toggle-system-plugin": "Не можете да превключите състоянието на системна добавка",
|
||||
"plugin-installation-via-acp-disabled": "Инсталирането на добавки чрез ACP е изключено",
|
||||
"plugins-set-in-configuration": "Не можете да променяте състоянието на добавката, тъй като то се определя по време на работата ѝ (чрез config.json, променливи на средата или аргументи при изпълнение). Вместо това може да промените конфигурацията.",
|
||||
"theme-not-set-in-configuration": "Когато определяте активните добавки в конфигурацията, промяната на темите изисква да се добави новата тема към активните добавки, преди актуализирането ѝ в ACP",
|
||||
|
||||
@@ -48,6 +48,7 @@
|
||||
"chat.add-user": "Добавяне на потребител",
|
||||
"chat.notification-settings": "Настройки за известията",
|
||||
"chat.default-notification-setting": "Стандартни настройки за известията",
|
||||
"chat.join-leave-messages": "Съобщения за присъединяване/напускане",
|
||||
"chat.notification-setting-room-default": "По подразбиране за стаята",
|
||||
"chat.notification-setting-none": "Без известия",
|
||||
"chat.notification-setting-at-mention-only": "Само @споменавания",
|
||||
@@ -120,7 +121,7 @@
|
||||
"bootbox.ok": "Добре",
|
||||
"bootbox.cancel": "Отказ",
|
||||
"bootbox.confirm": "Потвърждаване",
|
||||
"bootbox.submit": "Публикуване",
|
||||
"bootbox.submit": "Изпращане",
|
||||
"bootbox.send": "Изпращане",
|
||||
"cover.dragging-title": "Наместване на снимката",
|
||||
"cover.dragging-message": "Преместете снимката на желаното положение и натиснете „Запазване“",
|
||||
|
||||
@@ -8,5 +8,7 @@
|
||||
"log-in-with-facebook": "Вписване с Facebook",
|
||||
"continue-with-facebook": "Продължаване с Facebook",
|
||||
"sign-in-with-linkedin": "Вписване с LinkedIn",
|
||||
"sign-up-with-linkedin": "Регистриране с LinkedIn"
|
||||
"sign-up-with-linkedin": "Регистриране с LinkedIn",
|
||||
"sign-in-with-wordpress": "Вписване с WordPress",
|
||||
"sign-up-with-wordpress": "Регистриране с WordPress"
|
||||
}
|
||||
@@ -75,6 +75,7 @@
|
||||
"graphs.page-views-registered": "Page Views Registered",
|
||||
"graphs.page-views-guest": "Page Views Guest",
|
||||
"graphs.page-views-bot": "Page Views Bot",
|
||||
"graphs.page-views-ap": "ActivityPub Page Views",
|
||||
"graphs.unique-visitors": "Unique Visitors",
|
||||
"graphs.registered-users": "Registered Users",
|
||||
"graphs.guest-users": "Guest Users",
|
||||
|
||||
@@ -1,11 +1,15 @@
|
||||
{
|
||||
"manage-categories": "Manage Categories",
|
||||
"add-category": "Add category",
|
||||
"add-local-category": "Add Local category",
|
||||
"add-remote-category": "Add Remote category",
|
||||
"remove": "Remove",
|
||||
"jump-to": "Jump to...",
|
||||
"settings": "Category Settings",
|
||||
"edit-category": "Edit Category",
|
||||
"privileges": "Privileges",
|
||||
"back-to-categories": "Back to categories",
|
||||
"id": "Category ID",
|
||||
"name": "Category Name",
|
||||
"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.",
|
||||
@@ -103,6 +107,8 @@
|
||||
"alert.create-success": "Category successfully created!",
|
||||
"alert.none-active": "You have no active categories.",
|
||||
"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.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!",
|
||||
|
||||
@@ -18,6 +18,27 @@
|
||||
"probe-timeout": "Lookup Timeout (milliseconds)",
|
||||
"probe-timeout-help": "(Default: 2000) If the lookup query does not receive a response within the set timeframe, will send the user to the link directly instead. Adjust this number higher if sites are responding slowly and you wish to give extra time.",
|
||||
|
||||
"rules": "Categorization",
|
||||
"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.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.",
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
"invalid-json": "Invalid JSON",
|
||||
"wrong-parameter-type": "A value of type %3 was expected for property `%1`, but %2 was received instead",
|
||||
"required-parameters-missing": "Required parameters were missing from this API call: %1",
|
||||
"reserved-ip-address": "Network requests to reserved IP ranges are not allowed.",
|
||||
"not-logged-in": "আপনি লগিন করেননি",
|
||||
"account-locked": "আপনার অ্যাকাউন্ট সাময়িকভাবে লক করা হয়েছে",
|
||||
"search-requires-login": "Searching requires an account - please login or register.",
|
||||
@@ -236,6 +237,7 @@
|
||||
"socket-reconnect-failed": "Unable to reach the server at this time. Click here to try again, or try again later",
|
||||
"invalid-plugin-id": "Invalid plugin ID",
|
||||
"plugin-not-whitelisted": "Unable to install plugin – only plugins whitelisted by the NodeBB Package Manager can be installed via the ACP",
|
||||
"cannot-toggle-system-plugin": "You cannot toggle the state of a system plugin",
|
||||
"plugin-installation-via-acp-disabled": "Plugin installation via ACP is disabled",
|
||||
"plugins-set-in-configuration": "You are not allowed to change plugin state as they are defined at runtime (config.json, environmental variables or terminal arguments), please modify the configuration instead.",
|
||||
"theme-not-set-in-configuration": "When defining active plugins in configuration, changing themes requires adding the new theme to the list of active plugins before updating it in the ACP",
|
||||
|
||||
@@ -48,6 +48,7 @@
|
||||
"chat.add-user": "Add User",
|
||||
"chat.notification-settings": "Notification Settings",
|
||||
"chat.default-notification-setting": "Default Notification Setting",
|
||||
"chat.join-leave-messages": "Join/Leave Messages",
|
||||
"chat.notification-setting-room-default": "Room Default",
|
||||
"chat.notification-setting-none": "No notifications",
|
||||
"chat.notification-setting-at-mention-only": "@mention only",
|
||||
|
||||
@@ -8,5 +8,7 @@
|
||||
"log-in-with-facebook": "Log in with Facebook",
|
||||
"continue-with-facebook": "Continue with Facebook",
|
||||
"sign-in-with-linkedin": "Sign in with LinkedIn",
|
||||
"sign-up-with-linkedin": "Sign up with LinkedIn"
|
||||
"sign-up-with-linkedin": "Sign up with LinkedIn",
|
||||
"sign-in-with-wordpress": "Sign in with WordPress",
|
||||
"sign-up-with-wordpress": "Sign up with WordPress"
|
||||
}
|
||||
@@ -75,6 +75,7 @@
|
||||
"graphs.page-views-registered": "Zobrazených stránek/registrovaní",
|
||||
"graphs.page-views-guest": "Zobrazených stránek/hosté",
|
||||
"graphs.page-views-bot": "Zobrazených stránek/bot",
|
||||
"graphs.page-views-ap": "ActivityPub Page Views",
|
||||
"graphs.unique-visitors": "Jedineční návštěvníci",
|
||||
"graphs.registered-users": "Registrovaní uživatelé",
|
||||
"graphs.guest-users": "Guest Users",
|
||||
|
||||
@@ -1,11 +1,15 @@
|
||||
{
|
||||
"manage-categories": "Manage Categories",
|
||||
"add-category": "Add category",
|
||||
"add-local-category": "Add Local category",
|
||||
"add-remote-category": "Add Remote category",
|
||||
"remove": "Remove",
|
||||
"jump-to": "Jump to...",
|
||||
"settings": "Nastavení kategorie",
|
||||
"edit-category": "Edit Category",
|
||||
"privileges": "Oprávnění",
|
||||
"back-to-categories": "Back to categories",
|
||||
"id": "Category ID",
|
||||
"name": "Název kategorie",
|
||||
"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.",
|
||||
@@ -103,6 +107,8 @@
|
||||
"alert.create-success": "Kategorie byla úspěšně vytvořena.",
|
||||
"alert.none-active": "Nemáte žádné aktivní kategorie.",
|
||||
"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.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.",
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
"section-manage": "Spravovat",
|
||||
"manage/categories": "Kategorie",
|
||||
"manage/privileges": "Oprávnění",
|
||||
"manage/tags": "Značky",
|
||||
"manage/tags": "Štítky",
|
||||
"manage/users": "Uživatelé",
|
||||
"manage/admins-mods": "Správci a moderátoři",
|
||||
"manage/registration": "Registrační fronta",
|
||||
@@ -35,7 +35,7 @@
|
||||
"settings/post": "Posts",
|
||||
"settings/chat": "Chats",
|
||||
"settings/pagination": "Stránkování",
|
||||
"settings/tags": "Značky",
|
||||
"settings/tags": "Štítky",
|
||||
"settings/notifications": "Oznámení",
|
||||
"settings/api": "API Access",
|
||||
"settings/activitypub": "Federation (ActivityPub)",
|
||||
|
||||
@@ -18,6 +18,27 @@
|
||||
"probe-timeout": "Lookup Timeout (milliseconds)",
|
||||
"probe-timeout-help": "(Default: 2000) If the lookup query does not receive a response within the set timeframe, will send the user to the link directly instead. Adjust this number higher if sites are responding slowly and you wish to give extra time.",
|
||||
|
||||
"rules": "Categorization",
|
||||
"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.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.",
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
|
||||
"sockets.settings": "WebSocket Settings",
|
||||
"sockets.max-attempts": "Max Reconnection Attempts",
|
||||
"sockets.default-placeholder": "Default: %1",
|
||||
"sockets.default-placeholder": "Výchozí: %1",
|
||||
"sockets.delay": "Reconnection Delay",
|
||||
|
||||
"compression.settings": "Compression Settings",
|
||||
|
||||
@@ -4,11 +4,11 @@
|
||||
"sorting.post-default": "Výchozí třídění příspěvků",
|
||||
"sorting.oldest-to-newest": "Od nejstarších po nejnovější",
|
||||
"sorting.newest-to-oldest": "Od nejnovějších po nejstarší",
|
||||
"sorting.recently-replied": "Recently Replied",
|
||||
"sorting.recently-replied": "Poslední příspěvky",
|
||||
"sorting.recently-created": "Recently Created",
|
||||
"sorting.most-votes": "Dle počtu hlasů",
|
||||
"sorting.most-posts": "Dle počtu příspěvků",
|
||||
"sorting.most-views": "Most Views",
|
||||
"sorting.most-views": "Nejvíce zobrazení",
|
||||
"sorting.topic-default": "Výchozí třídění tématu",
|
||||
"length": "Délka příspěvku",
|
||||
"post-queue": "Příspěvky ve frontě",
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
"invalid-json": "Neplatný JSON",
|
||||
"wrong-parameter-type": "A value of type %3 was expected for property `%1`, but %2 was received instead",
|
||||
"required-parameters-missing": "Required parameters were missing from this API call: %1",
|
||||
"reserved-ip-address": "Network requests to reserved IP ranges are not allowed.",
|
||||
"not-logged-in": "Zdá se, že nejste přihlášen/a",
|
||||
"account-locked": "Váš účet byl dočasně uzamknut",
|
||||
"search-requires-login": "Pro hledání je vyžadován účet – přihlaste se nebo zaregistrujte.",
|
||||
@@ -236,6 +237,7 @@
|
||||
"socket-reconnect-failed": "Unable to reach the server at this time. Click here to try again, or try again later",
|
||||
"invalid-plugin-id": "Invalid plugin ID",
|
||||
"plugin-not-whitelisted": "Unable to install plugin – only plugins whitelisted by the NodeBB Package Manager can be installed via the ACP",
|
||||
"cannot-toggle-system-plugin": "You cannot toggle the state of a system plugin",
|
||||
"plugin-installation-via-acp-disabled": "Plugin installation via ACP is disabled",
|
||||
"plugins-set-in-configuration": "You are not allowed to change plugin state as they are defined at runtime (config.json, environmental variables or terminal arguments), please modify the configuration instead.",
|
||||
"theme-not-set-in-configuration": "When defining active plugins in configuration, changing themes requires adding the new theme to the list of active plugins before updating it in the ACP",
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
"header.categories": "Kategorie",
|
||||
"header.recent": "Nejnovější",
|
||||
"header.unread": "Nepřečtené",
|
||||
"header.tags": "Značky",
|
||||
"header.tags": "Štítky",
|
||||
"header.popular": "Populární",
|
||||
"header.top": "Nejlepší",
|
||||
"header.users": "Uživatelé",
|
||||
@@ -147,7 +147,7 @@
|
||||
"copied": "Copied",
|
||||
"user-search-prompt": "Pro hledání uživatelů, zde pište...",
|
||||
"hidden": "Hidden",
|
||||
"sort": "Sort",
|
||||
"sort": "Řazení",
|
||||
"actions": "Actions",
|
||||
"rss-feed": "RSS Feed",
|
||||
"skip-to-content": "Skip to content"
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"chat.user-typing-n": "<strong>%1</strong>, <strong>%2</strong> and <strong>%3</strong> others are typing ...",
|
||||
"chat.user-has-messaged-you": "%1 Vám napsal.",
|
||||
"chat.replying-to": "Replying to %1",
|
||||
"chat.see-all": "All chats",
|
||||
"chat.mark-all-read": "Mark all read",
|
||||
"chat.see-all": "Všechny konverzace",
|
||||
"chat.mark-all-read": "Označit vše jako přečtené",
|
||||
"chat.no-messages": "Vyberte příjemce k prohlédnutí historie zpráv.",
|
||||
"chat.no-users-in-room": "Žádní uživatelé v místnosti.",
|
||||
"chat.recent-chats": "Aktuální konverzace",
|
||||
@@ -48,6 +48,7 @@
|
||||
"chat.add-user": "Add User",
|
||||
"chat.notification-settings": "Notification Settings",
|
||||
"chat.default-notification-setting": "Default Notification Setting",
|
||||
"chat.join-leave-messages": "Join/Leave Messages",
|
||||
"chat.notification-setting-room-default": "Room Default",
|
||||
"chat.notification-setting-none": "No notifications",
|
||||
"chat.notification-setting-at-mention-only": "@mention only",
|
||||
@@ -79,7 +80,7 @@
|
||||
"composer.compose": "Napsat",
|
||||
"composer.show-preview": "Ukázat náhled",
|
||||
"composer.hide-preview": "Skrýt náhled",
|
||||
"composer.help": "Help",
|
||||
"composer.help": "Nápověda",
|
||||
"composer.user-said-in": "%1 řekl v %2:",
|
||||
"composer.user-said": "%1 řekl:",
|
||||
"composer.discard": "Jste si jisti, že chcete zrušit tento příspěvek?",
|
||||
@@ -88,23 +89,23 @@
|
||||
"composer.uploading": "Nahrávám %1",
|
||||
"composer.formatting.bold": "Tučné",
|
||||
"composer.formatting.italic": "Kurzíva",
|
||||
"composer.formatting.heading": "Heading",
|
||||
"composer.formatting.heading1": "Heading 1",
|
||||
"composer.formatting.heading2": "Heading 2",
|
||||
"composer.formatting.heading3": "Heading 3",
|
||||
"composer.formatting.heading4": "Heading 4",
|
||||
"composer.formatting.heading5": "Heading 5",
|
||||
"composer.formatting.heading6": "Heading 6",
|
||||
"composer.formatting.heading": "Nadpis",
|
||||
"composer.formatting.heading1": "Nadpis 1",
|
||||
"composer.formatting.heading2": "Nadpis 2",
|
||||
"composer.formatting.heading3": "Nadpis 3",
|
||||
"composer.formatting.heading4": "Nadpis 4",
|
||||
"composer.formatting.heading5": "Nadpis 5",
|
||||
"composer.formatting.heading6": "Nadpis 6",
|
||||
"composer.formatting.list": "Seznam",
|
||||
"composer.formatting.strikethrough": "Přeškrtnutí",
|
||||
"composer.formatting.code": "Kód",
|
||||
"composer.formatting.link": "Odkaz",
|
||||
"composer.formatting.picture": "Image Link",
|
||||
"composer.formatting.picture": "Odkaz na obrázek",
|
||||
"composer.upload-picture": "Nahrát obrázek",
|
||||
"composer.upload-file": "Nahrát soubor",
|
||||
"composer.zen-mode": "Režim Zem",
|
||||
"composer.select-category": "Vyberte kategorii",
|
||||
"composer.textarea.placeholder": "Enter your post content here, drag and drop images",
|
||||
"composer.textarea.placeholder": "Sem vložte obsah příspěvku nebo přetáhněte obrázky",
|
||||
"composer.post-queue-alert": "Hello👋!<br/>This forum uses a post queue system, since you are a new user your post will be hidden until it is approved by our moderation team.",
|
||||
"composer.schedule-for": "Schedule topic for",
|
||||
"composer.schedule-date": "Date",
|
||||
@@ -120,7 +121,7 @@
|
||||
"bootbox.ok": "OK",
|
||||
"bootbox.cancel": "Zrušit",
|
||||
"bootbox.confirm": "Potvrdit",
|
||||
"bootbox.submit": "Submit",
|
||||
"bootbox.submit": "Odeslat",
|
||||
"bootbox.send": "Send",
|
||||
"cover.dragging-title": "Umístění fotografie",
|
||||
"cover.dragging-message": "Přesuňte fotku na požadovanou pozici a klikněte na „Uložit”",
|
||||
|
||||
@@ -12,15 +12,15 @@
|
||||
"you-have-unread-notifications": "Máte nepřečtená upozornění.",
|
||||
"all": "Vše",
|
||||
"topics": "Témata",
|
||||
"tags": "Tags",
|
||||
"categories": "Categories",
|
||||
"tags": "Štítky",
|
||||
"categories": "Kategorie",
|
||||
"replies": "Odpovědi",
|
||||
"chat": "Konverzace",
|
||||
"group-chat": "Skupinová konverzace",
|
||||
"public-chat": "Public Chats",
|
||||
"public-chat": "Veřejné konverzace",
|
||||
"follows": "Sledování",
|
||||
"upvote": "Souhlasy",
|
||||
"awards": "Awards",
|
||||
"awards": "Odměny",
|
||||
"new-flags": "Nové označení",
|
||||
"my-flags": "Označení přiřazené mě",
|
||||
"bans": "Blokace",
|
||||
@@ -82,14 +82,14 @@
|
||||
"notification-and-email": "Oznámení a e-mail",
|
||||
"notificationType-upvote": "Jakmile někdo vyjádří souhlas s vaším příspěvkem",
|
||||
"notificationType-new-topic": "Jakmile někdo koho sledujete vytvoří nové téma",
|
||||
"notificationType-new-topic-with-tag": "When a topic is posted with a tag you follow",
|
||||
"notificationType-new-topic-in-category": "When a topic is posted in a category you are watching",
|
||||
"notificationType-new-topic-with-tag": "Jakmile někdo vytvoří téma se štítkem, který sledujete",
|
||||
"notificationType-new-topic-in-category": "Jakmile někdo vytvoří téma v kategorii, kterou sledujete",
|
||||
"notificationType-new-reply": "Jakmile je přidán nový příspěvek v tématu, které sledujete",
|
||||
"notificationType-post-edit": "Jakmile je upraven příspěvek v tématu, které sledujete",
|
||||
"notificationType-follow": "Jakmile vás někdo začne sledovat",
|
||||
"notificationType-new-chat": "Obdržíte-li novou konverzační zprávu",
|
||||
"notificationType-new-group-chat": "Když obdržíte zprávu ve skupinové konverzaci",
|
||||
"notificationType-new-public-chat": "When you receive a public group chat message",
|
||||
"notificationType-new-public-chat": "Jakmile obdržíte zprávu ve veřejné konverzaci",
|
||||
"notificationType-group-invite": "Obdržíte-li pozvání ke skupině",
|
||||
"notificationType-group-leave": "Když uživatel opustí Vaši skupinu",
|
||||
"notificationType-group-request-membership": "Jakmile někdo pošle žádost o připojení se do vaší skupiny",
|
||||
@@ -97,7 +97,7 @@
|
||||
"notificationType-post-queue": "Bude-li přidán nový příspěvek do fronty",
|
||||
"notificationType-new-post-flag": "Bude-li příspěvek označen",
|
||||
"notificationType-new-user-flag": "Bude-li uživatel označen",
|
||||
"notificationType-new-reward": "When you earn a new reward",
|
||||
"notificationType-new-reward": "Když získáte novou odměnu",
|
||||
"activitypub.announce": "<strong>%1</strong> shared your post in <strong>%2</strong> to their followers.",
|
||||
"activitypub.announce-dual": "<strong>%1</strong> and <strong>%2</strong> shared your post in <strong>%3</strong> to their followers.",
|
||||
"activitypub.announce-triple": "<strong>%1</strong>, <strong>%2</strong> and <strong>%3</strong> shared your post in <strong>%4</strong> to their followers.",
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
"users/most-flags": "Nejoznačovanější uživatelé",
|
||||
"users/search": "Hledat uživatele",
|
||||
"notifications": "Upozornění",
|
||||
"tags": "Značky",
|
||||
"tags": "Štítky",
|
||||
"tag": "Témata označená "%1"",
|
||||
"register": "Zaregistrovat účet",
|
||||
"registration-complete": "Registrace dokončena",
|
||||
@@ -49,7 +49,7 @@
|
||||
"account/topics": "Příspěvky vytvořeny uživatelem %1",
|
||||
"account/groups": "%1's skupiny",
|
||||
"account/watched-categories": "%1's sledovaných kategorii",
|
||||
"account/watched-tags": "%1's Watched Tags",
|
||||
"account/watched-tags": "%1's Sledované štítky",
|
||||
"account/bookmarks": "%1's zazáložkované příspěvky",
|
||||
"account/settings": "Uživatelské nastavení",
|
||||
"account/settings-of": "Changing settings of %1",
|
||||
|
||||
@@ -21,9 +21,9 @@
|
||||
"registration-added-to-queue": "Vaše registrace byla přidána do fronty. Obdržíte e-mail až ji správce schválí.",
|
||||
"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…",
|
||||
"interstitial.intro-new": "We'd like some additional information before we can create your account…",
|
||||
"interstitial.errors-found": "Please review the entered information:",
|
||||
"interstitial.intro": "Před vytvořením účtu vyžadujeme některé dodatečné informace.",
|
||||
"interstitial.intro-new": "Před vytvořením účtu vyžadujeme některé dodatečné informace.",
|
||||
"interstitial.errors-found": "Prosím zkontrolujte zadané údaje:",
|
||||
"gdpr-agree-data": "Dávám souhlas se sběrem a zpracováním mých osobních údajů na této webové stránce.",
|
||||
"gdpr-agree-email": "Dávám souhlas k dostávání e-mailových přehledů a oznámení z týkající se této webové stránky.",
|
||||
"gdpr-consent-denied": "Musíte dát souhlas této stránce sbírat/zpracovávat informace o vaší činnosti a odesílat vám e-maily.",
|
||||
|
||||
@@ -11,12 +11,12 @@
|
||||
"in-categories": "In categories",
|
||||
"in-users": "In users",
|
||||
"in-tags": "In tags",
|
||||
"categories": "Categories",
|
||||
"categories": "Kategorie",
|
||||
"all-categories": "All categories",
|
||||
"categories-x": "Categories: %1",
|
||||
"categories-watched-categories": "Categories: Watched categories",
|
||||
"type-a-category": "Type a category",
|
||||
"tags": "Tags",
|
||||
"tags": "Štítky",
|
||||
"tags-x": "Tags: %1",
|
||||
"type-a-tag": "Type a tag",
|
||||
"match-words": "Shodná slova",
|
||||
|
||||
@@ -8,5 +8,7 @@
|
||||
"log-in-with-facebook": "Log in with Facebook",
|
||||
"continue-with-facebook": "Continue with Facebook",
|
||||
"sign-in-with-linkedin": "Sign in with LinkedIn",
|
||||
"sign-up-with-linkedin": "Sign up with LinkedIn"
|
||||
"sign-up-with-linkedin": "Sign up with LinkedIn",
|
||||
"sign-in-with-wordpress": "Sign in with WordPress",
|
||||
"sign-up-with-wordpress": "Sign up with WordPress"
|
||||
}
|
||||
@@ -2,9 +2,9 @@
|
||||
"all-tags": "All tags",
|
||||
"no-tag-topics": "Není zde žádné téma s tímto označením.",
|
||||
"no-tags-found": "No tags found",
|
||||
"tags": "Označení",
|
||||
"tags": "Štítky",
|
||||
"enter-tags-here": "Enter tags, %1 - %2 characters.",
|
||||
"enter-tags-here-short": "Zadejte označení…",
|
||||
"enter-tags-here-short": "Zadejte štítky…",
|
||||
"no-tags": "Zatím tu není žádné označení.",
|
||||
"select-tags": "Select Tags",
|
||||
"tag-whitelist": "Tag Whitelist",
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
"expand": "Expand",
|
||||
"sidebar-toggle": "Sidebar Toggle",
|
||||
"login-register-to-search": "Login or register to search.",
|
||||
"settings.title": "Theme settings",
|
||||
"settings.title": "Nastavení motivu",
|
||||
"settings.enableQuickReply": "Enable quick reply",
|
||||
"settings.enableBreadcrumbs": "Show breadcrumbs in Category and Topic pages",
|
||||
"settings.enableBreadcrumbs.why": "Breadcrumbs are visible in most pages for ease-of-navigation. The base design of the category and topic pages has alternative means to link back to parent pages, but the breadcrumb can be toggled off to reduce clutter.",
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"settings.title": "Theme settings",
|
||||
"settings.title": "Nastavení motivu",
|
||||
"settings.intro": "You can customise your theme settings here. Settings are stored on a per-device basis, so you are able to have different settings on different devices (phone, tablet, desktop, etc.)",
|
||||
"settings.mobile-menu-side": "Switch which side each mobile menu is on",
|
||||
"settings.autoHidingNavbar": "Automatically hide the navbar on scroll",
|
||||
|
||||
@@ -136,7 +136,7 @@
|
||||
"bookmark": "Záložka",
|
||||
"bookmarks": "Záložky",
|
||||
"bookmarks.has-no-bookmarks": "Ještě jste nezazáložkoval žádný příspěvek.",
|
||||
"copy-permalink": "Copy Permalink",
|
||||
"copy-permalink": "Zkopírovat odkaz",
|
||||
"go-to-original": "View Original Post",
|
||||
"loading-more-posts": "Načítání více příspěvků",
|
||||
"move-topic": "Přesunout téma",
|
||||
@@ -165,7 +165,7 @@
|
||||
"manage-editors-instruction": "Manage the users who can edit this post below.",
|
||||
"composer.title-placeholder": "Zadejte název tématu…",
|
||||
"composer.handle-placeholder": "Enter your name/handle here",
|
||||
"composer.hide": "Hide",
|
||||
"composer.hide": "Skrýt",
|
||||
"composer.discard": "Zrušit",
|
||||
"composer.submit": "Odeslat",
|
||||
"composer.additional-options": "Additional Options",
|
||||
@@ -188,11 +188,11 @@
|
||||
"sort-by": "Seřadit dle",
|
||||
"oldest-to-newest": "Od nejstarších po nejnovější",
|
||||
"newest-to-oldest": "Od nejnovějších po nejstarší",
|
||||
"recently-replied": "Recently Replied",
|
||||
"recently-created": "Recently Created",
|
||||
"recently-replied": "Poslední příspěvky",
|
||||
"recently-created": "Nedávno vytvořené",
|
||||
"most-votes": "S nejvíce hlasy",
|
||||
"most-posts": "S nejvíce příspěvky",
|
||||
"most-views": "Most Views",
|
||||
"most-views": "Nejvíce zobrazení",
|
||||
"stale.title": "Raději vytvořit nové téma?",
|
||||
"stale.warning": "Reagujete na starší téma. Nechcete raději vytvořit nové téma a na původní v něm odkázat?",
|
||||
"stale.create": "Vytvořit nové téma",
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"no-unread-topics": "Nejsou zde žádné nepřečtené témata.",
|
||||
"load-more": "Načíst další",
|
||||
"mark-as-read": "Označit jako přečtené",
|
||||
"mark-as-unread": "Mark as Unread",
|
||||
"mark-as-unread": "Označ jako nepřečtené",
|
||||
"selected": "Vybrané",
|
||||
"all": "Vše",
|
||||
"all-categories": "Všechny kategorie",
|
||||
|
||||
@@ -39,7 +39,7 @@
|
||||
"reputation": "Reputace",
|
||||
"bookmarks": "Záložky",
|
||||
"watched-categories": "Sledované kategorie",
|
||||
"watched-tags": "Watched tags",
|
||||
"watched-tags": "Sledované štítky",
|
||||
"change-all": "Změnit vše",
|
||||
"watched": "Sledován",
|
||||
"ignored": "Ignorován",
|
||||
@@ -100,7 +100,7 @@
|
||||
"remove-cover-picture-confirm": "Jste si jist/a, že chcete smazat obrázek?",
|
||||
"crop-picture": "Oříznout obrázek",
|
||||
"upload-cropped-picture": "Oříznout a nahrát",
|
||||
"avatar-background-colour": "Avatar background colour",
|
||||
"avatar-background-colour": "Barva pozadí",
|
||||
"settings": "Nastavení",
|
||||
"show-email": "Zobrazovat můj e-mail",
|
||||
"show-fullname": "Zobrazovat celé jméno",
|
||||
@@ -134,8 +134,8 @@
|
||||
"paginate-description": "Stránkovat témata a příspěvky místo použití nekonečného posunování",
|
||||
"topics-per-page": "Témat na stránce",
|
||||
"posts-per-page": "Příspěvků na stránce",
|
||||
"category-topic-sort": "Category topic sort",
|
||||
"topic-post-sort": "Topic post sort",
|
||||
"category-topic-sort": "Řazení podle kategorie",
|
||||
"topic-post-sort": "Řazení příspěvků v tématu",
|
||||
"max-items-per-page": "Maximum %1",
|
||||
"acp-language": "Jazyk stránky správce",
|
||||
"notifications": "Oznámení",
|
||||
@@ -162,8 +162,8 @@
|
||||
"order-group-down": "Order group down",
|
||||
"no-group-title": "Žádný nadpis skupiny",
|
||||
"select-skin": "Vybrat vzhled",
|
||||
"default": "Default (%1)",
|
||||
"no-skin": "No Skin",
|
||||
"default": "Výchozí (%1)",
|
||||
"no-skin": "žádný vzhled",
|
||||
"select-homepage": "Vybrat domovskou stránku",
|
||||
"homepage": "Domovská stránka",
|
||||
"homepage-description": "Vyberte stránku, která má být domovskou stránkou fóra nebo vyberte „Nic” a bude použita výchozí domovská stránka.",
|
||||
|
||||
@@ -21,6 +21,6 @@
|
||||
"popular-topics": "Oblíbená témata",
|
||||
"unread-topics": "Nepřečtená témata",
|
||||
"categories": "Kategorie",
|
||||
"tags": "Značky",
|
||||
"tags": "Štítky",
|
||||
"no-users-found": "Nebyly nalezeny žádní uživatelé."
|
||||
}
|
||||
@@ -2,7 +2,7 @@
|
||||
"name": "World",
|
||||
"popular": "Popular topics",
|
||||
"recent": "All topics",
|
||||
"help": "Help",
|
||||
"help": "Nápověda",
|
||||
|
||||
"help.title": "What is this page?",
|
||||
"help.intro": "Welcome to your corner of the fediverse.",
|
||||
|
||||
@@ -75,6 +75,7 @@
|
||||
"graphs.page-views-registered": "Page Views Registered",
|
||||
"graphs.page-views-guest": "Page Views Guest",
|
||||
"graphs.page-views-bot": "Page Views Bot",
|
||||
"graphs.page-views-ap": "ActivityPub Page Views",
|
||||
"graphs.unique-visitors": "Unique Visitors",
|
||||
"graphs.registered-users": "Registered Users",
|
||||
"graphs.guest-users": "Guest Users",
|
||||
|
||||
@@ -1,11 +1,15 @@
|
||||
{
|
||||
"manage-categories": "Manage Categories",
|
||||
"add-category": "Add category",
|
||||
"add-local-category": "Add Local category",
|
||||
"add-remote-category": "Add Remote category",
|
||||
"remove": "Remove",
|
||||
"jump-to": "Jump to...",
|
||||
"settings": "Category Settings",
|
||||
"edit-category": "Edit Category",
|
||||
"privileges": "Privileges",
|
||||
"back-to-categories": "Back to categories",
|
||||
"id": "Category ID",
|
||||
"name": "Category Name",
|
||||
"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.",
|
||||
@@ -103,6 +107,8 @@
|
||||
"alert.create-success": "Category successfully created!",
|
||||
"alert.none-active": "You have no active categories.",
|
||||
"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.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!",
|
||||
|
||||
@@ -18,6 +18,27 @@
|
||||
"probe-timeout": "Opslag Ventetid (millisekunder)",
|
||||
"probe-timeout-help": "(Udgangspunkt: 2000) Hvis opslagsforespørgslen ikke modtager et svar inden for den angivne tidsramme, vil vil brugeren blive sendt til linket direkte i stedet for. Justér dette tal højere, hvis sider responderer langsomt og du gerne vil give dem ekstra tid.",
|
||||
|
||||
"rules": "Categorization",
|
||||
"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.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.",
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
"invalid-json": "Invalid JSON",
|
||||
"wrong-parameter-type": "A value of type %3 was expected for property `%1`, but %2 was received instead",
|
||||
"required-parameters-missing": "Required parameters were missing from this API call: %1",
|
||||
"reserved-ip-address": "Network requests to reserved IP ranges are not allowed.",
|
||||
"not-logged-in": "Det ser ikke ud til at du er logget ind.",
|
||||
"account-locked": "Din konto er blevet blokeret midlertidigt.",
|
||||
"search-requires-login": "Du skal have en konto for at søge - log venligst ind eller registrer dig.",
|
||||
@@ -236,6 +237,7 @@
|
||||
"socket-reconnect-failed": "Unable to reach the server at this time. Click here to try again, or try again later",
|
||||
"invalid-plugin-id": "Invalid plugin ID",
|
||||
"plugin-not-whitelisted": "Unable to install plugin – only plugins whitelisted by the NodeBB Package Manager can be installed via the ACP",
|
||||
"cannot-toggle-system-plugin": "You cannot toggle the state of a system plugin",
|
||||
"plugin-installation-via-acp-disabled": "Plugin installation via ACP is disabled",
|
||||
"plugins-set-in-configuration": "You are not allowed to change plugin state as they are defined at runtime (config.json, environmental variables or terminal arguments), please modify the configuration instead.",
|
||||
"theme-not-set-in-configuration": "When defining active plugins in configuration, changing themes requires adding the new theme to the list of active plugins before updating it in the ACP",
|
||||
|
||||
@@ -48,6 +48,7 @@
|
||||
"chat.add-user": "Add User",
|
||||
"chat.notification-settings": "Notification Settings",
|
||||
"chat.default-notification-setting": "Default Notification Setting",
|
||||
"chat.join-leave-messages": "Join/Leave Messages",
|
||||
"chat.notification-setting-room-default": "Room Default",
|
||||
"chat.notification-setting-none": "No notifications",
|
||||
"chat.notification-setting-at-mention-only": "@mention only",
|
||||
|
||||
@@ -8,5 +8,7 @@
|
||||
"log-in-with-facebook": "Log ind med Facebook",
|
||||
"continue-with-facebook": "Fortsæt med Facebook",
|
||||
"sign-in-with-linkedin": "Log ind med LinkedIn",
|
||||
"sign-up-with-linkedin": "Meld dig ind med LinkedIn"
|
||||
"sign-up-with-linkedin": "Meld dig ind med LinkedIn",
|
||||
"sign-in-with-wordpress": "Sign in with WordPress",
|
||||
"sign-up-with-wordpress": "Sign up with WordPress"
|
||||
}
|
||||
@@ -75,6 +75,7 @@
|
||||
"graphs.page-views-registered": "Registrierte Seitenaufrufe",
|
||||
"graphs.page-views-guest": "Seitenaufrufe von Gästen",
|
||||
"graphs.page-views-bot": "Seitenaufrufe von Bots",
|
||||
"graphs.page-views-ap": "ActivityPub Page Views",
|
||||
"graphs.unique-visitors": "Verschiedene Besucher",
|
||||
"graphs.registered-users": "Registrierte Benutzer",
|
||||
"graphs.guest-users": "Gast-Benutzer",
|
||||
|
||||
@@ -1,11 +1,15 @@
|
||||
{
|
||||
"manage-categories": "Kategorien verwalten",
|
||||
"add-category": "Kategorie hinzufügen",
|
||||
"add-local-category": "Add Local category",
|
||||
"add-remote-category": "Add Remote category",
|
||||
"remove": "Remove",
|
||||
"jump-to": "Springen zu...",
|
||||
"settings": "Kategorieeinstellungen",
|
||||
"edit-category": "Kategorie bearbeiten",
|
||||
"privileges": "Berechtigungen",
|
||||
"back-to-categories": "Zurück zu Kategorien",
|
||||
"id": "Category ID",
|
||||
"name": "Kategoriename",
|
||||
"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.",
|
||||
@@ -103,6 +107,8 @@
|
||||
"alert.create-success": "Kategorie erfolgreich erstellt!",
|
||||
"alert.none-active": "Du hast keine aktiven Kategorien.",
|
||||
"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.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!",
|
||||
|
||||
@@ -1,26 +1,47 @@
|
||||
{
|
||||
"intro-lead": "Was ist Föderation?",
|
||||
"intro-body": "NodeBB is able to communicate with other NodeBB instances that support it. This is achieved through a protocol called <a href=\"https://activitypub.rocks/\">ActivityPub</a>. If enabled, NodeBB will also be able to communicate with other apps and websites that use ActivityPub (e.g. Mastodon, Peertube, etc.)",
|
||||
"intro-body": "NodeBB kann mit anderen NodeBB-Instanzen kommunizieren, die dies unterstützen. Dies geschieht über ein Protokoll namens <a href=\"https://activitypub.rocks/\">ActivityPub</a>. Wenn es aktiviert ist, kann NodeBB auch mit anderen Apps und Websites kommunizieren, die ActivityPub verwenden (z. B. Mastodon, Peertube usw.).",
|
||||
"general": "Allgemein",
|
||||
"pruning": "Inhaltsbereinigung",
|
||||
"content-pruning": "Days to keep remote content",
|
||||
"content-pruning-help": "Note that remote content that has received engagement (a reply or a upvote/downvote) will be preserved. (0 for disabled)",
|
||||
"user-pruning": "Days to cache remote user accounts",
|
||||
"user-pruning-help": "Remote user accounts will only be pruned if they have no posts. Otherwise they will be re-retrieved. (0 for disabled)",
|
||||
"content-pruning": "Tage, an denen der Remote-Inhalt aufbewahrt werden soll.",
|
||||
"content-pruning-help": "Inhalte von extern, die Interaktionen bekommen haben (z. B. eine Antwort oder ein Upvote/Downvote), bleiben erhalten. (0 = deaktiviert)",
|
||||
"user-pruning": "Tage, um externe Benutzerkonten zwischenzuspeichern",
|
||||
"user-pruning-help": "Externe Benutzerkonten werden nur gelöscht, wenn sie keine Beiträge haben. Andernfalls werden sie erneut abgerufen. (0 = deaktiviert)",
|
||||
"enabled": "Föderation aktivieren",
|
||||
"enabled-help": "If enabled, will allow this NodeBB will be able to communicate with all Activitypub-enabled clients on the wider fediverse.",
|
||||
"allowLoopback": "Allow loopback processing",
|
||||
"allowLoopback-help": "Useful for debugging purposes only. You should probably leave this disabled.",
|
||||
"enabled-help": "Wenn aktiviert, kann dieses NodeBB mit allen ActivityPub-fähigen Clients im weiteren Fediverse kommunizieren.",
|
||||
"allowLoopback": "Loopback-Verarbeitung erlauben",
|
||||
"allowLoopback-help": "Nur für Debugging-Zwecke nützlich. Sollte am besten deaktiviert bleiben.",
|
||||
|
||||
"probe": "In App öffnen",
|
||||
"probe-enabled": "Try to open ActivityPub-enabled resources in NodeBB",
|
||||
"probe-enabled-help": "If enabled, NodeBB will check every external link for an ActivityPub equivalent, and load it in NodeBB instead.",
|
||||
"probe-timeout": "Lookup Timeout (milliseconds)",
|
||||
"probe-timeout-help": "(Default: 2000) If the lookup query does not receive a response within the set timeframe, will send the user to the link directly instead. Adjust this number higher if sites are responding slowly and you wish to give extra time.",
|
||||
"probe-enabled": "Versuchen, ActivityPub-fähige Ressourcen in NodeBB zu öffnen",
|
||||
"probe-enabled-help": "Wenn aktiviert, überprüft NodeBB jeden externen Link auf ein ActivityPub-Äquivalent und lädt diesen stattdessen in NodeBB.",
|
||||
"probe-timeout": "Lookup-Timeout (Millisekunden)",
|
||||
"probe-timeout-help": "(Standard: 2000) Wenn die Lookup-Anfrage innerhalb des festgelegten Zeitraums keine Antwort erhält, wird der Nutzer stattdessen direkt zum Link weitergeleitet. Erhöhe diesen Wert, wenn Seiten langsam reagieren und du mehr Zeit einräumen möchtest.",
|
||||
|
||||
"rules": "Kategorisierung",
|
||||
"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.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": "This NodeBB is currently aware of <strong>%1</strong> server(s)",
|
||||
"server.filter-help": "Specify servers you would like to bar from federating with your NodeBB. Alternatively, you may opt to selectively <em>allow</em> federation with specific servers, instead. Both options are supported, although they are mutually exclusive.",
|
||||
"server.filter-help-hostname": "Enter just the instance hostname below (e.g. <code>example.org</code>), separated by line breaks.",
|
||||
"server.filter-allow-list": "Use this as an Allow List instead"
|
||||
"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.",
|
||||
"server.filter-help-hostname": "Gib unten nur den Instanz-Hostnamen ein (z. B. <code>example.org</code>), jeweils durch Zeilenumbrüche getrennt.",
|
||||
"server.filter-allow-list": "Stattdessen als Allow-Liste verwenden"
|
||||
}
|
||||
@@ -3,6 +3,7 @@
|
||||
"invalid-json": "Ungültiges JSON",
|
||||
"wrong-parameter-type": "Für die Eigenschaft „%1“ wurde ein Wert vom Typ %3 erwartet, aber stattdessen wurde %2 empfangen",
|
||||
"required-parameters-missing": "Bei diesem API-Aufruf fehlten erforderliche Parameter: %1",
|
||||
"reserved-ip-address": "Netzwerkanfragen an reservierte IP-Bereiche sind nicht erlaubt.",
|
||||
"not-logged-in": "Du bist nicht angemeldet.",
|
||||
"account-locked": "Dein Konto wurde vorübergehend gesperrt.",
|
||||
"search-requires-login": "Die Suche erfordert ein Konto, bitte einloggen oder registrieren.",
|
||||
@@ -67,8 +68,8 @@
|
||||
"no-chat-room": "Der Chatroom existiert nicht",
|
||||
"no-privileges": "Du verfügst nicht über ausreichende Berechtigungen, um die Aktion durchzuführen.",
|
||||
"category-disabled": "Kategorie ist deaktiviert",
|
||||
"post-deleted": "Post deleted",
|
||||
"topic-locked": "Topic locked",
|
||||
"post-deleted": "Beitrag gelöscht",
|
||||
"topic-locked": "Thema gesperrt",
|
||||
"post-edit-duration-expired": "Entschuldigung, du darfst Beiträge nur %1 Sekunde(n) nach dem Veröffentlichen editieren.",
|
||||
"post-edit-duration-expired-minutes": "Du darfst Beiträge lediglich innerhalb von %1 Minuten/n nach dem Erstellen editieren",
|
||||
"post-edit-duration-expired-minutes-seconds": "Du darfst Beiträge lediglich innerhalb von %1 Minuten/n und %2 Sekunden nach dem Erstellen editieren",
|
||||
@@ -154,9 +155,9 @@
|
||||
"about-me-too-long": "Entschuldigung, dein \"über mich\" kann nicht länger als %1 Zeichen sein.",
|
||||
"cant-chat-with-yourself": "Du kannst nicht mit dir selber chatten!",
|
||||
"chat-restricted": "Dieser Benutzer hat seine Chatfunktion eingeschränkt. Du kannst nur mit diesem Benutzer chatten, wenn er dir folgt.",
|
||||
"chat-allow-list-user-already-added": "This user is already in your allow list",
|
||||
"chat-deny-list-user-already-added": "This user is already in your deny list",
|
||||
"chat-user-blocked": "You have been blocked by this user.",
|
||||
"chat-allow-list-user-already-added": "Dieser Benutzer befindet sich bereits in deiner Allow-Liste.",
|
||||
"chat-deny-list-user-already-added": "Dieser Benutzer befindet sich bereits in deiner Deny-Liste.",
|
||||
"chat-user-blocked": "Du wurdest von diesem Benutzer blockiert.",
|
||||
"chat-disabled": "Das Chatsystem deaktiviert",
|
||||
"too-many-messages": "Du hast zu viele Nachrichten versandt, bitte warte eine Weile.",
|
||||
"invalid-chat-message": "Ungültige Nachricht",
|
||||
@@ -171,7 +172,7 @@
|
||||
"cant-add-users-to-chat-room": "Kann Benutzer nicht zu Chatroom hinzufügen",
|
||||
"cant-remove-users-from-chat-room": "Kann Benutzer nicht aus Chatroom entfernen.",
|
||||
"chat-room-name-too-long": "Der Name des Chat-Raums ist zu lang. Die Namen dürfen nicht länger als %1 Zeichen sein.",
|
||||
"remote-chat-received-too-long": "You received a chat message from %1, but it was too long and was rejected.",
|
||||
"remote-chat-received-too-long": "Du hast eine Chat-Nachricht von %1 erhalten, aber sie war zu lang und wurde abgelehnt.",
|
||||
"already-voting-for-this-post": "Du hast diesen Beitrag bereits bewertet.",
|
||||
"reputation-system-disabled": "Das Reputationssystem ist deaktiviert.",
|
||||
"downvoting-disabled": "Downvotes sind deaktiviert.",
|
||||
@@ -185,20 +186,20 @@
|
||||
"not-enough-reputation-min-rep-signature": "Du benötigst %1 Reputation, um eine Signatur hinzuzufügen",
|
||||
"not-enough-reputation-min-rep-profile-picture": "Du benötigst %1 Ruf, um ein Profilbild hinzuzufügen",
|
||||
"not-enough-reputation-min-rep-cover-picture": "Du benötigst %1 Ruf, um ein Titelbild hinzuzufügen",
|
||||
"not-enough-reputation-custom-field": "You need %1 reputation for %2",
|
||||
"custom-user-field-value-too-long": "Custom field value too long, %1",
|
||||
"custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1",
|
||||
"custom-user-field-invalid-text": "Custom field text is invalid, %1",
|
||||
"custom-user-field-invalid-link": "Custom field link is invalid, %1",
|
||||
"custom-user-field-invalid-number": "Custom field number is invalid, %1",
|
||||
"custom-user-field-invalid-date": "Custom field date is invalid, %1",
|
||||
"invalid-custom-user-field": "Invalid custom user field, \"%1\" is already used by NodeBB",
|
||||
"not-enough-reputation-custom-field": "Du benötigst %1 Reputation für %2",
|
||||
"custom-user-field-value-too-long": "Benutzerdefiniertes Feld zu lang, %1",
|
||||
"custom-user-field-select-value-invalid": "Die ausgewählte Option im benutzerdefinierten Feld ist ungültig, %1",
|
||||
"custom-user-field-invalid-text": "Der Text im benutzerdefinierten Feld ist ungültig, %1",
|
||||
"custom-user-field-invalid-link": "Der Link im benutzerdefinierten Feld ist ungültig, %1",
|
||||
"custom-user-field-invalid-number": "Die Zahl im benutzerdefinierten Feld ist ungültig, %1",
|
||||
"custom-user-field-invalid-date": "Das Datum im benutzerdefinierten Feld ist ungültig, %1",
|
||||
"invalid-custom-user-field": "Ungültiges benutzerdefiniertes Feld, %1 wird bereits von NodeBB verwendet",
|
||||
"post-already-flagged": "Du hast diesen Beitrag bereits gemeldet",
|
||||
"user-already-flagged": "Du hast diesen Benutzer bereits gemeldet",
|
||||
"post-flagged-too-many-times": "Dieser Beitrag wurde bereits von anderen Benutzern gemeldet",
|
||||
"user-flagged-too-many-times": "Dieser Benutzer wurde bereits von anderen Benutzern gemeldet",
|
||||
"too-many-post-flags-per-day": "You can only flag %1 post(s) per day",
|
||||
"too-many-user-flags-per-day": "You can only flag %1 user(s) per day",
|
||||
"too-many-post-flags-per-day": "Du kannst pro Tag nur %1 Beitrag/Beiträge melden",
|
||||
"too-many-user-flags-per-day": "Du kannst pro Tag nur %1 Benutzer melden",
|
||||
"cant-flag-privileged": "Sie dürfen die Profile oder Inhalte von privilegierten Benutzern (Moderatoren/Globalmoderatoren/Admins) nicht kennzeichnen.",
|
||||
"cant-locate-flag-report": "Meldung-Report kann nicht gefunden werden",
|
||||
"self-vote": "Du kannst deine eigenen Beiträge nicht bewerten",
|
||||
@@ -234,13 +235,14 @@
|
||||
"already-unblocked": "Dieser Nutzer ist bereits entsperrt",
|
||||
"no-connection": "Es scheint als gäbe es ein Problem mit deiner Internetverbindung",
|
||||
"socket-reconnect-failed": "Der Server kann zurzeit nicht erreicht werden. Klicken Sie hier, um es erneut zu versuchen, oder versuchen Sie es später erneut",
|
||||
"invalid-plugin-id": "Invalid plugin ID",
|
||||
"invalid-plugin-id": "Ungültige Plugin-ID",
|
||||
"plugin-not-whitelisted": "Plugin kann nicht installiert werden – nur Plugins, die vom NodeBB Package Manager in die Whitelist aufgenommen wurden, können über den ACP installiert werden",
|
||||
"plugin-installation-via-acp-disabled": "Plugin installation via ACP is disabled",
|
||||
"cannot-toggle-system-plugin": "Du kannst den Status eines System-Plugins nicht umschalten",
|
||||
"plugin-installation-via-acp-disabled": "Die Plugin-Installation über das ACP ist deaktiviert",
|
||||
"plugins-set-in-configuration": "Du darfst den Status der Plugins nicht ändern, da sie zur Laufzeit definiert werden (config.json, Umgebungsvariablen oder Terminalargumente). Bitte ändere stattdessen die Konfiguration.",
|
||||
"theme-not-set-in-configuration": "Wenn in der Konfiguration aktive Plugins definiert werden, muss bei einem Themenwechsel das neue Thema zur Liste der aktiven Plugins hinzugefügt werden, bevor es im ACP aktualisiert wird.",
|
||||
"topic-event-unrecognized": "Themenereignis „%1“ nicht erkannt",
|
||||
"category.handle-taken": "Category handle is already taken, please choose another.",
|
||||
"category.handle-taken": "Kategorie-Handle ist bereits vergeben, bitte wähle ein anderes.",
|
||||
"cant-set-child-as-parent": "Untergeordnete Kategorie kann nicht als übergeordnete Kategorie festgelegt werden",
|
||||
"cant-set-self-as-parent": "Die aktuelle Kategorie kann nicht als übergeordnete Kategorie festgelegt werden",
|
||||
"api.master-token-no-uid": "Ein Master-Token wurde ohne eine entsprechende `_uid` im Anfrage-Body empfangen",
|
||||
@@ -254,11 +256,11 @@
|
||||
"api.501": "Die Route, die Sie anrufen möchten, ist noch nicht implementiert. Bitte versuchen Sie es morgen erneut",
|
||||
"api.503": "Die Route, die Sie anrufen möchten, ist derzeit aufgrund einer Serverkonfiguration nicht verfügbar",
|
||||
"api.reauth-required": "Die angeforderte Ressource erfordert eine (Re-)Authentifizierung.",
|
||||
"activitypub.not-enabled": "Federation is not enabled on this server",
|
||||
"activitypub.invalid-id": "Unable to resolve the input id, likely as it is malformed.",
|
||||
"activitypub.get-failed": "Unable to retrieve the specified resource.",
|
||||
"activitypub.pubKey-not-found": "Unable to resolve public key, so payload verification cannot take place.",
|
||||
"activitypub.origin-mismatch": "The received object's origin does not match the sender's origin",
|
||||
"activitypub.actor-mismatch": "The received activity is being carried out by an actor that is different from expected.",
|
||||
"activitypub.not-implemented": "The request was denied because it or an aspect of it is not implemented by the recipient server"
|
||||
"activitypub.not-enabled": "Die Föderation ist auf diesem Server nicht aktiviert",
|
||||
"activitypub.invalid-id": "Die Eingabe-ID kann nicht aufgelöst werden, wahrscheinlich weil sie fehlerhaft ist.",
|
||||
"activitypub.get-failed": "Die angegebene Ressource kann nicht abgerufen werden.",
|
||||
"activitypub.pubKey-not-found": "Der öffentliche Schlüssel kann nicht aufgelöst werden, daher ist eine Überprüfung des Payloads nicht möglich.",
|
||||
"activitypub.origin-mismatch": "Der Ursprung des empfangenen Objekts stimmt nicht mit dem Ursprung des Absenders überein",
|
||||
"activitypub.actor-mismatch": "Die empfangene Aktivität wird von einem anderen Akteur ausgeführt als erwartet",
|
||||
"activitypub.not-implemented": "Die Anfrage wurde abgelehnt, weil sie oder ein Teil davon vom empfangenden Server nicht implementiert ist"
|
||||
}
|
||||
@@ -48,6 +48,7 @@
|
||||
"chat.add-user": "Benutzer hinzufügen",
|
||||
"chat.notification-settings": "Benachrichtigungseinstellungen",
|
||||
"chat.default-notification-setting": "Standardeinstellung für die Benachrichtigung",
|
||||
"chat.join-leave-messages": "Join/Leave Messages",
|
||||
"chat.notification-setting-room-default": "Raum Standard",
|
||||
"chat.notification-setting-none": "Keine Benachrichtigungen",
|
||||
"chat.notification-setting-at-mention-only": "@nur Erwähnung",
|
||||
|
||||
@@ -8,5 +8,7 @@
|
||||
"log-in-with-facebook": "Mit Facebook anmelden",
|
||||
"continue-with-facebook": "Mit Facebook fortsetzen",
|
||||
"sign-in-with-linkedin": "Mit LinkedIn anmelden",
|
||||
"sign-up-with-linkedin": "Mit LinkedIn registrieren"
|
||||
"sign-up-with-linkedin": "Mit LinkedIn registrieren",
|
||||
"sign-in-with-wordpress": "Sign in with WordPress",
|
||||
"sign-up-with-wordpress": "Sign up with WordPress"
|
||||
}
|
||||
@@ -75,6 +75,7 @@
|
||||
"graphs.page-views-registered": "Page Views Registered",
|
||||
"graphs.page-views-guest": "Page Views Guest",
|
||||
"graphs.page-views-bot": "Page Views Bot",
|
||||
"graphs.page-views-ap": "ActivityPub Page Views",
|
||||
"graphs.unique-visitors": "Unique Visitors",
|
||||
"graphs.registered-users": "Registered Users",
|
||||
"graphs.guest-users": "Guest Users",
|
||||
|
||||
@@ -1,11 +1,15 @@
|
||||
{
|
||||
"manage-categories": "Manage Categories",
|
||||
"add-category": "Add category",
|
||||
"add-local-category": "Add Local category",
|
||||
"add-remote-category": "Add Remote category",
|
||||
"remove": "Remove",
|
||||
"jump-to": "Jump to...",
|
||||
"settings": "Category Settings",
|
||||
"edit-category": "Edit Category",
|
||||
"privileges": "Privileges",
|
||||
"back-to-categories": "Back to categories",
|
||||
"id": "Category ID",
|
||||
"name": "Category Name",
|
||||
"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.",
|
||||
@@ -103,6 +107,8 @@
|
||||
"alert.create-success": "Category successfully created!",
|
||||
"alert.none-active": "You have no active categories.",
|
||||
"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.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!",
|
||||
|
||||
@@ -18,6 +18,27 @@
|
||||
"probe-timeout": "Lookup Timeout (milliseconds)",
|
||||
"probe-timeout-help": "(Default: 2000) If the lookup query does not receive a response within the set timeframe, will send the user to the link directly instead. Adjust this number higher if sites are responding slowly and you wish to give extra time.",
|
||||
|
||||
"rules": "Categorization",
|
||||
"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.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.",
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
"invalid-json": "Invalid JSON",
|
||||
"wrong-parameter-type": "A value of type %3 was expected for property `%1`, but %2 was received instead",
|
||||
"required-parameters-missing": "Required parameters were missing from this API call: %1",
|
||||
"reserved-ip-address": "Network requests to reserved IP ranges are not allowed.",
|
||||
"not-logged-in": "Φαίνεται πως δεν είσαι συνδεδεμένος/η.",
|
||||
"account-locked": "Ο λογαριασμός σου έχει κλειδωθεί προσωρινά",
|
||||
"search-requires-login": "Searching requires an account - please login or register.",
|
||||
@@ -236,6 +237,7 @@
|
||||
"socket-reconnect-failed": "Unable to reach the server at this time. Click here to try again, or try again later",
|
||||
"invalid-plugin-id": "Invalid plugin ID",
|
||||
"plugin-not-whitelisted": "Unable to install plugin – only plugins whitelisted by the NodeBB Package Manager can be installed via the ACP",
|
||||
"cannot-toggle-system-plugin": "You cannot toggle the state of a system plugin",
|
||||
"plugin-installation-via-acp-disabled": "Plugin installation via ACP is disabled",
|
||||
"plugins-set-in-configuration": "You are not allowed to change plugin state as they are defined at runtime (config.json, environmental variables or terminal arguments), please modify the configuration instead.",
|
||||
"theme-not-set-in-configuration": "When defining active plugins in configuration, changing themes requires adding the new theme to the list of active plugins before updating it in the ACP",
|
||||
|
||||
@@ -48,6 +48,7 @@
|
||||
"chat.add-user": "Add User",
|
||||
"chat.notification-settings": "Notification Settings",
|
||||
"chat.default-notification-setting": "Default Notification Setting",
|
||||
"chat.join-leave-messages": "Join/Leave Messages",
|
||||
"chat.notification-setting-room-default": "Room Default",
|
||||
"chat.notification-setting-none": "No notifications",
|
||||
"chat.notification-setting-at-mention-only": "@mention only",
|
||||
|
||||
@@ -8,5 +8,7 @@
|
||||
"log-in-with-facebook": "Log in with Facebook",
|
||||
"continue-with-facebook": "Continue with Facebook",
|
||||
"sign-in-with-linkedin": "Sign in with LinkedIn",
|
||||
"sign-up-with-linkedin": "Sign up with LinkedIn"
|
||||
"sign-up-with-linkedin": "Sign up with LinkedIn",
|
||||
"sign-in-with-wordpress": "Sign in with WordPress",
|
||||
"sign-up-with-wordpress": "Sign up with WordPress"
|
||||
}
|
||||
@@ -75,6 +75,7 @@
|
||||
"graphs.page-views-registered": "Page Views Registered",
|
||||
"graphs.page-views-guest": "Page Views Guest",
|
||||
"graphs.page-views-bot": "Page Views Bot",
|
||||
"graphs.page-views-ap": "ActivityPub Page Views",
|
||||
"graphs.unique-visitors": "Unique Visitors",
|
||||
"graphs.registered-users": "Registered Users",
|
||||
"graphs.guest-users": "Guest Users",
|
||||
|
||||
@@ -1,11 +1,15 @@
|
||||
{
|
||||
"manage-categories": "Manage Categories",
|
||||
"add-category": "Add category",
|
||||
"add-local-category": "Add Local category",
|
||||
"add-remote-category": "Add Remote category",
|
||||
"remove": "Remove",
|
||||
"jump-to": "Jump to...",
|
||||
"settings": "Category Settings",
|
||||
"edit-category": "Edit Category",
|
||||
"privileges": "Privileges",
|
||||
"back-to-categories": "Back to categories",
|
||||
"id": "Category ID",
|
||||
"name": "Category Name",
|
||||
"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.",
|
||||
@@ -103,6 +107,8 @@
|
||||
"alert.create-success": "Category successfully created!",
|
||||
"alert.none-active": "You have no active categories.",
|
||||
"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.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!",
|
||||
|
||||
@@ -18,6 +18,27 @@
|
||||
"probe-timeout": "Lookup Timeout (milliseconds)",
|
||||
"probe-timeout-help": "(Default: 2000) If the lookup query does not receive a response within the set timeframe, will send the user to the link directly instead. Adjust this number higher if sites are responding slowly and you wish to give extra time.",
|
||||
|
||||
"rules": "Categorization",
|
||||
"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.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.",
|
||||
|
||||
@@ -4,6 +4,8 @@
|
||||
"wrong-parameter-type": "A value of type %3 was expected for property `%1`, but %2 was received instead",
|
||||
"required-parameters-missing": "Required parameters were missing from this API call: %1",
|
||||
|
||||
"reserved-ip-address": "Network requests to reserved IP ranges are not allowed.",
|
||||
|
||||
"not-logged-in": "You don't seem to be logged in.",
|
||||
"account-locked": "Your account has been locked temporarily",
|
||||
"search-requires-login": "Searching requires an account - please login or register.",
|
||||
|
||||
@@ -48,6 +48,7 @@
|
||||
"chat.add-user": "Add User",
|
||||
"chat.notification-settings": "Notification Settings",
|
||||
"chat.default-notification-setting": "Default Notification Setting",
|
||||
"chat.join-leave-messages": "Join/Leave Messages",
|
||||
"chat.notification-setting-room-default": "Room Default",
|
||||
"chat.notification-setting-none": "No notifications",
|
||||
"chat.notification-setting-at-mention-only": "@mention only",
|
||||
|
||||
@@ -8,5 +8,7 @@
|
||||
"log-in-with-facebook": "Log in with Facebook",
|
||||
"continue-with-facebook": "Continue with Facebook",
|
||||
"sign-in-with-linkedin": "Sign in with LinkedIn",
|
||||
"sign-up-with-linkedin": "Sign up with LinkedIn"
|
||||
"sign-up-with-linkedin": "Sign up with LinkedIn",
|
||||
"sign-in-with-wordpress": "Sign in with WordPress",
|
||||
"sign-up-with-wordpress": "Sign up with WordPress"
|
||||
}
|
||||
@@ -75,6 +75,7 @@
|
||||
"graphs.page-views-registered": "Page Views Registered",
|
||||
"graphs.page-views-guest": "Page Views Guest",
|
||||
"graphs.page-views-bot": "Page Views Bot",
|
||||
"graphs.page-views-ap": "ActivityPub Page Views",
|
||||
"graphs.unique-visitors": "Unique Visitors",
|
||||
"graphs.registered-users": "Registered Users",
|
||||
"graphs.guest-users": "Guest Users",
|
||||
|
||||
@@ -1,11 +1,15 @@
|
||||
{
|
||||
"manage-categories": "Manage Categories",
|
||||
"add-category": "Add category",
|
||||
"add-local-category": "Add Local category",
|
||||
"add-remote-category": "Add Remote category",
|
||||
"remove": "Remove",
|
||||
"jump-to": "Jump to...",
|
||||
"settings": "Category Settings",
|
||||
"edit-category": "Edit Category",
|
||||
"privileges": "Privileges",
|
||||
"back-to-categories": "Back to categories",
|
||||
"id": "Category ID",
|
||||
"name": "Category Name",
|
||||
"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.",
|
||||
@@ -103,6 +107,8 @@
|
||||
"alert.create-success": "Category successfully created!",
|
||||
"alert.none-active": "You have no active categories.",
|
||||
"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.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!",
|
||||
|
||||
@@ -18,6 +18,27 @@
|
||||
"probe-timeout": "Lookup Timeout (milliseconds)",
|
||||
"probe-timeout-help": "(Default: 2000) If the lookup query does not receive a response within the set timeframe, will send the user to the link directly instead. Adjust this number higher if sites are responding slowly and you wish to give extra time.",
|
||||
|
||||
"rules": "Categorization",
|
||||
"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.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.",
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
"invalid-json": "Invalid JSON",
|
||||
"wrong-parameter-type": "A value of type %3 was expected for property `%1`, but %2 was received instead",
|
||||
"required-parameters-missing": "Required parameters were missing from this API call: %1",
|
||||
"reserved-ip-address": "Network requests to reserved IP ranges are not allowed.",
|
||||
"not-logged-in": "You don't seem to be logged in.",
|
||||
"account-locked": "Your account has been locked temporarily",
|
||||
"search-requires-login": "Searching requires an account - please login or register.",
|
||||
@@ -236,6 +237,7 @@
|
||||
"socket-reconnect-failed": "Unable to reach the server at this time. Click here to try again, or try again later",
|
||||
"invalid-plugin-id": "Invalid plugin ID",
|
||||
"plugin-not-whitelisted": "Unable to install plugin – only plugins whitelisted by the NodeBB Package Manager can be installed via the ACP",
|
||||
"cannot-toggle-system-plugin": "You cannot toggle the state of a system plugin",
|
||||
"plugin-installation-via-acp-disabled": "Plugin installation via ACP is disabled",
|
||||
"plugins-set-in-configuration": "You are not allowed to change plugin state as they are defined at runtime (config.json, environmental variables or terminal arguments), please modify the configuration instead.",
|
||||
"theme-not-set-in-configuration": "When defining active plugins in configuration, changing themes requires adding the new theme to the list of active plugins before updating it in the ACP",
|
||||
|
||||
@@ -48,6 +48,7 @@
|
||||
"chat.add-user": "Add User",
|
||||
"chat.notification-settings": "Notification Settings",
|
||||
"chat.default-notification-setting": "Default Notification Setting",
|
||||
"chat.join-leave-messages": "Join/Leave Messages",
|
||||
"chat.notification-setting-room-default": "Room Default",
|
||||
"chat.notification-setting-none": "No notifications",
|
||||
"chat.notification-setting-at-mention-only": "@mention only",
|
||||
|
||||
@@ -8,5 +8,7 @@
|
||||
"log-in-with-facebook": "Log in with Facebook",
|
||||
"continue-with-facebook": "Continue with Facebook",
|
||||
"sign-in-with-linkedin": "Sign in with LinkedIn",
|
||||
"sign-up-with-linkedin": "Sign up with LinkedIn"
|
||||
"sign-up-with-linkedin": "Sign up with LinkedIn",
|
||||
"sign-in-with-wordpress": "Sign in with WordPress",
|
||||
"sign-up-with-wordpress": "Sign up with WordPress"
|
||||
}
|
||||
@@ -75,6 +75,7 @@
|
||||
"graphs.page-views-registered": "Page Views Registered",
|
||||
"graphs.page-views-guest": "Page Views Guest",
|
||||
"graphs.page-views-bot": "Page Views Bot",
|
||||
"graphs.page-views-ap": "ActivityPub Page Views",
|
||||
"graphs.unique-visitors": "Unique Visitors",
|
||||
"graphs.registered-users": "Registered Users",
|
||||
"graphs.guest-users": "Guest Users",
|
||||
|
||||
@@ -1,11 +1,15 @@
|
||||
{
|
||||
"manage-categories": "Manage Categories",
|
||||
"add-category": "Add category",
|
||||
"add-local-category": "Add Local category",
|
||||
"add-remote-category": "Add Remote category",
|
||||
"remove": "Remove",
|
||||
"jump-to": "Jump to...",
|
||||
"settings": "Category Settings",
|
||||
"edit-category": "Edit Category",
|
||||
"privileges": "Privileges",
|
||||
"back-to-categories": "Back to categories",
|
||||
"id": "Category ID",
|
||||
"name": "Category Name",
|
||||
"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.",
|
||||
@@ -103,6 +107,8 @@
|
||||
"alert.create-success": "Category successfully created!",
|
||||
"alert.none-active": "You have no active categories.",
|
||||
"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.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!",
|
||||
|
||||
@@ -18,6 +18,27 @@
|
||||
"probe-timeout": "Lookup Timeout (milliseconds)",
|
||||
"probe-timeout-help": "(Default: 2000) If the lookup query does not receive a response within the set timeframe, will send the user to the link directly instead. Adjust this number higher if sites are responding slowly and you wish to give extra time.",
|
||||
|
||||
"rules": "Categorization",
|
||||
"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.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.",
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
"invalid-json": "Invalid JSON",
|
||||
"wrong-parameter-type": "A value of type %3 was expected for property `%1`, but %2 was received instead",
|
||||
"required-parameters-missing": "Required parameters were missing from this API call: %1",
|
||||
"reserved-ip-address": "Network requests to reserved IP ranges are not allowed.",
|
||||
"not-logged-in": "You don't seem to be logged in.",
|
||||
"account-locked": "Your account has been locked temporarily",
|
||||
"search-requires-login": "Searching requires an account - please login or register.",
|
||||
@@ -236,6 +237,7 @@
|
||||
"socket-reconnect-failed": "Unable to reach the server at this time. Click here to try again, or try again later",
|
||||
"invalid-plugin-id": "Invalid plugin ID",
|
||||
"plugin-not-whitelisted": "Unable to install plugin – only plugins whitelisted by the NodeBB Package Manager can be installed via the ACP",
|
||||
"cannot-toggle-system-plugin": "You cannot toggle the state of a system plugin",
|
||||
"plugin-installation-via-acp-disabled": "Plugin installation via ACP is disabled",
|
||||
"plugins-set-in-configuration": "You are not allowed to change plugin state as they are defined at runtime (config.json, environmental variables or terminal arguments), please modify the configuration instead.",
|
||||
"theme-not-set-in-configuration": "When defining active plugins in configuration, changing themes requires adding the new theme to the list of active plugins before updating it in the ACP",
|
||||
|
||||
@@ -48,6 +48,7 @@
|
||||
"chat.add-user": "Add User",
|
||||
"chat.notification-settings": "Notification Settings",
|
||||
"chat.default-notification-setting": "Default Notification Setting",
|
||||
"chat.join-leave-messages": "Join/Leave Messages",
|
||||
"chat.notification-setting-room-default": "Room Default",
|
||||
"chat.notification-setting-none": "No notifications",
|
||||
"chat.notification-setting-at-mention-only": "@mention only",
|
||||
|
||||
@@ -8,5 +8,7 @@
|
||||
"log-in-with-facebook": "Log in with Facebook",
|
||||
"continue-with-facebook": "Continue with Facebook",
|
||||
"sign-in-with-linkedin": "Sign in with LinkedIn",
|
||||
"sign-up-with-linkedin": "Sign up with LinkedIn"
|
||||
"sign-up-with-linkedin": "Sign up with LinkedIn",
|
||||
"sign-in-with-wordpress": "Sign in with WordPress",
|
||||
"sign-up-with-wordpress": "Sign up with WordPress"
|
||||
}
|
||||
@@ -75,6 +75,7 @@
|
||||
"graphs.page-views-registered": "Vistas de la página registradas",
|
||||
"graphs.page-views-guest": "Vistas de la página visitantes",
|
||||
"graphs.page-views-bot": "Vistas de la página Bot",
|
||||
"graphs.page-views-ap": "ActivityPub Page Views",
|
||||
"graphs.unique-visitors": "Visitantes Unicos",
|
||||
"graphs.registered-users": "Usuarios Registrados",
|
||||
"graphs.guest-users": "Guest Users",
|
||||
|
||||
@@ -1,11 +1,15 @@
|
||||
{
|
||||
"manage-categories": "Manage Categories",
|
||||
"add-category": "Add category",
|
||||
"add-local-category": "Add Local category",
|
||||
"add-remote-category": "Add Remote category",
|
||||
"remove": "Remove",
|
||||
"jump-to": "Jump to...",
|
||||
"settings": "Configuración de Categoría",
|
||||
"edit-category": "Edit Category",
|
||||
"privileges": "Privilegios",
|
||||
"back-to-categories": "Back to categories",
|
||||
"id": "Category ID",
|
||||
"name": "Nombre de Categoría",
|
||||
"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.",
|
||||
@@ -103,6 +107,8 @@
|
||||
"alert.create-success": "¡Categoría creada con éxito!",
|
||||
"alert.none-active": "No tienes categorías activas.",
|
||||
"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.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!",
|
||||
|
||||
@@ -1,28 +1,28 @@
|
||||
{
|
||||
"title": "Manage Custom User Fields",
|
||||
"create-field": "Create Field",
|
||||
"edit-field": "Edit Field",
|
||||
"manage-custom-fields": "Manage Custom Fields",
|
||||
"type-of-input": "Type of input",
|
||||
"key": "Key",
|
||||
"name": "Name",
|
||||
"icon": "Icon",
|
||||
"type": "Type",
|
||||
"min-rep": "Minimum Reputation",
|
||||
"input-type-text": "Input (Text)",
|
||||
"input-type-link": "Input (Link)",
|
||||
"input-type-number": "Input (Number)",
|
||||
"input-type-date": "Input (Date)",
|
||||
"input-type-select": "Select",
|
||||
"input-type-select-multi": "Select Multiple",
|
||||
"select-options": "Options",
|
||||
"title": "Gestionar campos personalizados del usuario",
|
||||
"create-field": "Crear campo",
|
||||
"edit-field": "Editar campo",
|
||||
"manage-custom-fields": "Gestionar campos personalizados",
|
||||
"type-of-input": "Tipo de campo",
|
||||
"key": "Clave",
|
||||
"name": "Nombre",
|
||||
"icon": "Icono",
|
||||
"type": "Tipo",
|
||||
"min-rep": "Reputación mínima",
|
||||
"input-type-text": "Campo (Texto)",
|
||||
"input-type-link": "Campo (Link)",
|
||||
"input-type-number": "Campo (Número)",
|
||||
"input-type-date": "Campo (Fecha)",
|
||||
"input-type-select": "Selector",
|
||||
"input-type-select-multi": "Selector múltiple",
|
||||
"select-options": "Opciones",
|
||||
"select-options-help": "Add one option per line for the select element",
|
||||
"minimum-reputation": "Minimum reputation",
|
||||
"minimum-reputation": "Reputación mínima",
|
||||
"minimum-reputation-help": "If a user has less than this value they won't be able to use this field",
|
||||
"delete-field-confirm-x": "Do you really want to delete custom field \"%1\"?",
|
||||
"custom-fields-saved": "Custom fields saved",
|
||||
"visibility": "Visibility",
|
||||
"visibility-all": "Everyone can see the field",
|
||||
"visibility-loggedin": "Only logged in users can see the field",
|
||||
"custom-fields-saved": "Campos personalizados guardados",
|
||||
"visibility": "Visibilidad",
|
||||
"visibility-all": "Todo el mundo puede ver este campo",
|
||||
"visibility-loggedin": "Solo usuarios logeados pueden ver este campo",
|
||||
"visibility-privileged": "Only privileged users like admins & moderators can see the field"
|
||||
}
|
||||
@@ -18,6 +18,27 @@
|
||||
"probe-timeout": "Lookup Timeout (milliseconds)",
|
||||
"probe-timeout-help": "(Default: 2000) If the lookup query does not receive a response within the set timeframe, will send the user to the link directly instead. Adjust this number higher if sites are responding slowly and you wish to give extra time.",
|
||||
|
||||
"rules": "Categorization",
|
||||
"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.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.",
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
"invalid-json": "JSON no válido",
|
||||
"wrong-parameter-type": "A value of type %3 was expected for property `%1`, but %2 was received instead",
|
||||
"required-parameters-missing": "Required parameters were missing from this API call: %1",
|
||||
"reserved-ip-address": "Network requests to reserved IP ranges are not allowed.",
|
||||
"not-logged-in": "No has iniciado sesión.",
|
||||
"account-locked": "Tu cuenta ha sido bloqueada temporalmente.",
|
||||
"search-requires-login": "¡Buscar requiere estar registrado! Por favor, entra o regístrate.",
|
||||
@@ -236,6 +237,7 @@
|
||||
"socket-reconnect-failed": "Unable to reach the server at this time. Click here to try again, or try again later",
|
||||
"invalid-plugin-id": "ID de plugin inválido",
|
||||
"plugin-not-whitelisted": "Unable to install plugin – only plugins whitelisted by the NodeBB Package Manager can be installed via the ACP",
|
||||
"cannot-toggle-system-plugin": "You cannot toggle the state of a system plugin",
|
||||
"plugin-installation-via-acp-disabled": "Instalación de extensiones vía ACP está deshabilitada",
|
||||
"plugins-set-in-configuration": "You are not allowed to change plugin state as they are defined at runtime (config.json, environmental variables or terminal arguments), please modify the configuration instead.",
|
||||
"theme-not-set-in-configuration": "When defining active plugins in configuration, changing themes requires adding the new theme to the list of active plugins before updating it in the ACP",
|
||||
|
||||
@@ -48,6 +48,7 @@
|
||||
"chat.add-user": "Add User",
|
||||
"chat.notification-settings": "Notification Settings",
|
||||
"chat.default-notification-setting": "Default Notification Setting",
|
||||
"chat.join-leave-messages": "Join/Leave Messages",
|
||||
"chat.notification-setting-room-default": "Room Default",
|
||||
"chat.notification-setting-none": "No notifications",
|
||||
"chat.notification-setting-at-mention-only": "@mention only",
|
||||
|
||||
@@ -8,5 +8,7 @@
|
||||
"log-in-with-facebook": "Accede con Facebook",
|
||||
"continue-with-facebook": "Regístrate con Facebook",
|
||||
"sign-in-with-linkedin": "Iniciar sesión con LinkedIn",
|
||||
"sign-up-with-linkedin": "Registrarse con LinkedIn"
|
||||
"sign-up-with-linkedin": "Registrarse con LinkedIn",
|
||||
"sign-in-with-wordpress": "Sign in with WordPress",
|
||||
"sign-up-with-wordpress": "Sign up with WordPress"
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user