mirror of
https://github.com/chenasraf/nextcloud-forum.git
synced 2026-05-18 01:28:58 +00:00
Compare commits
62 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f2e3d37bcd | ||
| a0c70d8320 | |||
|
|
0b4c07fade | ||
| 4be4d81d48 | |||
|
|
9983cb9b1c | ||
|
|
494f96eaa5 | ||
| a12720c4ad | |||
| 22571cc51a | |||
|
|
b649b2fc84 | ||
|
|
f6219b7a1a | ||
| d78d5fa9b9 | |||
|
|
bb112b9fc7 | ||
|
|
bcc018f780 | ||
| 0433714583 | |||
| a12cb23ca9 | |||
|
|
a8e55120ad | ||
|
|
f653122139 | ||
|
|
34f818fe17 | ||
|
|
7f7dd76aeb | ||
|
|
7e74284fa6 | ||
|
|
470ef7b945 | ||
| b6cc80d1f8 | |||
|
|
88f4062d81 | ||
| a067eecd5f | |||
| a2e44af6bd | |||
| 66e03c3a5d | |||
|
|
c8d39a4c71 | ||
| 7a5b646752 | |||
| 355de81d65 | |||
| 2a41a3397c | |||
|
|
4161034657 | ||
| 29970721d3 | |||
|
|
0dd8abf098 | ||
| 0c23e9c5c3 | |||
| 860c0a63c5 | |||
|
|
b8548e9f33 | ||
| c8db69d0ef | |||
| dde356831f | |||
| 12de3ab2a0 | |||
| 222484c688 | |||
| 0fd9efdd53 | |||
|
|
463ab8c44a | ||
|
|
02d08fc9e9 | ||
| 7b442f634e | |||
| d74a97e571 | |||
|
|
d2aa196765 | ||
|
|
8b7fa5ebfb | ||
|
|
6a4efc6826 | ||
| 6ae7155a9a | |||
| 03c2a6162b | |||
| 51c49c32da | |||
| 1dbab6a51d | |||
| f6910cde2d | |||
| ed04879575 | |||
| 362fdc8b03 | |||
| 0d98473cbf | |||
|
|
3242a1cad5 | ||
| 9fac12b0c7 | |||
|
|
37a82842b1 | ||
|
|
46b2c820e8 | ||
|
|
715b2ab6ff | ||
|
|
3ab3c1cc76 |
@@ -1,8 +1,3 @@
|
||||
# This workflow is provided via the organization template repository
|
||||
#
|
||||
# https://github.com/nextcloud/.github
|
||||
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
|
||||
|
||||
name: Block unconventional commits
|
||||
|
||||
on:
|
||||
@@ -11,6 +6,7 @@ on:
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
pull-requests: read
|
||||
|
||||
concurrency:
|
||||
group: block-unconventional-commits-${{ github.head_ref || github.run_id }}
|
||||
@@ -18,14 +14,5 @@ concurrency:
|
||||
|
||||
jobs:
|
||||
block-unconventional-commits:
|
||||
name: Block unconventional commits
|
||||
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- uses: webiny/action-conventional-commits@v1.3.0
|
||||
with:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
uses: chenasraf/workflows/.github/workflows/nextcloud-block-unconventional-commits.yml@nextcloud-latest
|
||||
secrets: inherit
|
||||
|
||||
37
.github/workflows/build-npm.yml
vendored
37
.github/workflows/build-npm.yml
vendored
@@ -1,41 +1,20 @@
|
||||
# This workflow is provided via the organization template repository
|
||||
#
|
||||
# https://github.com/nextcloud/.github
|
||||
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
|
||||
#
|
||||
# Use lint-eslint together with lint-eslint-when-unrelated to make eslint a required check for GitHub actions
|
||||
# https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/troubleshooting-required-status-checks#handling-skipped-but-required-checks
|
||||
|
||||
name: Build NPM
|
||||
|
||||
on:
|
||||
- pull_request
|
||||
- push
|
||||
pull_request:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
pull-requests: read
|
||||
|
||||
concurrency:
|
||||
group: build-npm-${{ github.head_ref || github.run_id }}
|
||||
cancel-in-progress: true
|
||||
|
||||
jobs:
|
||||
lint:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
name: PNPM Build
|
||||
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Install dependencies
|
||||
env:
|
||||
CYPRESS_INSTALL_BINARY: 0
|
||||
PUPPETEER_SKIP_DOWNLOAD: true
|
||||
run: |
|
||||
npm i -g pnpm
|
||||
pnpm i --frozen-lockfile
|
||||
|
||||
- name: Build
|
||||
run: pnpm build
|
||||
build-npm:
|
||||
uses: chenasraf/workflows/.github/workflows/nextcloud-build-npm.yml@nextcloud-latest
|
||||
secrets: inherit
|
||||
|
||||
28
.github/workflows/lint-appinfo-xml.yml
vendored
28
.github/workflows/lint-appinfo-xml.yml
vendored
@@ -1,8 +1,3 @@
|
||||
# This workflow is provided via the organization template repository
|
||||
#
|
||||
# https://github.com/nextcloud/.github
|
||||
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
|
||||
|
||||
name: Lint appinfo.xml
|
||||
|
||||
on:
|
||||
@@ -10,31 +5,16 @@ on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
paths:
|
||||
- 'appinfo/info.xml'
|
||||
- '.github/workflows/lint-appinfo-xml.yml'
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
pull-requests: read
|
||||
|
||||
concurrency:
|
||||
group: lint-info-xml-${{ github.head_ref || github.run_id }}
|
||||
cancel-in-progress: true
|
||||
|
||||
jobs:
|
||||
xml-linters:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
name: info.xml lint
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Download schema
|
||||
run: wget https://raw.githubusercontent.com/nextcloud/appstore/master/nextcloudappstore/api/v1/release/info.xsd
|
||||
|
||||
- name: Lint info.xml
|
||||
uses: ChristophWurst/xmllint-action@v1
|
||||
with:
|
||||
xml-file: ./appinfo/info.xml
|
||||
xml-schema-file: ./info.xsd
|
||||
lint-appinfo-xml:
|
||||
uses: chenasraf/workflows/.github/workflows/nextcloud-lint-appinfo-xml.yml@nextcloud-latest
|
||||
secrets: inherit
|
||||
|
||||
46
.github/workflows/lint-eslint.yml
vendored
46
.github/workflows/lint-eslint.yml
vendored
@@ -1,50 +1,20 @@
|
||||
# SPDX-FileCopyrightText: Chen Asraf <contact@casraf.dev>
|
||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
name: Lint eslint
|
||||
|
||||
on:
|
||||
- pull_request
|
||||
- push
|
||||
pull_request:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
pull-requests: read
|
||||
|
||||
concurrency:
|
||||
group: lint-eslint-${{ github.head_ref || github.run_id }}
|
||||
cancel-in-progress: true
|
||||
|
||||
jobs:
|
||||
lint:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
name: NPM lint
|
||||
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Install dependencies
|
||||
env:
|
||||
CYPRESS_INSTALL_BINARY: 0
|
||||
PUPPETEER_SKIP_DOWNLOAD: true
|
||||
run: |
|
||||
npm i -g pnpm
|
||||
pnpm i --frozen-lockfile
|
||||
|
||||
- name: Lint
|
||||
run: pnpm lint
|
||||
|
||||
summary:
|
||||
permissions:
|
||||
contents: none
|
||||
runs-on: ubuntu-latest
|
||||
needs: lint
|
||||
|
||||
if: always()
|
||||
|
||||
name: eslint
|
||||
|
||||
steps:
|
||||
- name: Summary status
|
||||
run: if ${{ needs.lint.result != 'success' }}; then exit 1; fi
|
||||
lint-eslint:
|
||||
uses: chenasraf/workflows/.github/workflows/nextcloud-lint-eslint.yml@nextcloud-latest
|
||||
secrets: inherit
|
||||
|
||||
61
.github/workflows/lint-openapi.yml
vendored
61
.github/workflows/lint-openapi.yml
vendored
@@ -5,69 +5,16 @@ on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
paths:
|
||||
- 'lib/**/*.php'
|
||||
- 'openapi.json'
|
||||
- '.github/workflows/lint-openapi.yml'
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
pull-requests: read
|
||||
|
||||
concurrency:
|
||||
group: openapi-${{ github.head_ref || github.run_id }}
|
||||
cancel-in-progress: true
|
||||
|
||||
jobs:
|
||||
openapi:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
if: ${{ github.repository_owner != 'nextcloud-gmbh' }}
|
||||
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Get php version
|
||||
id: php_versions
|
||||
uses: icewind1991/nextcloud-version-matrix@v1
|
||||
|
||||
- name: Set up php
|
||||
uses: shivammathur/setup-php@v2
|
||||
with:
|
||||
php-version: ${{ steps.php_versions.outputs.php-available }}
|
||||
extensions: xml
|
||||
coverage: none
|
||||
ini-file: development
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
- name: Check Typescript OpenApi types
|
||||
id: check_typescript_openapi
|
||||
uses: andstor/file-existence-action@v3
|
||||
with:
|
||||
files: 'src/types/openapi/openapi*.ts'
|
||||
|
||||
- name: Install dependencies
|
||||
env:
|
||||
CYPRESS_INSTALL_BINARY: 0
|
||||
PUPPETEER_SKIP_DOWNLOAD: true
|
||||
run: |
|
||||
npm i -g pnpm
|
||||
pnpm i --frozen-lockfile
|
||||
|
||||
- name: Set up dependencies
|
||||
run: composer i
|
||||
|
||||
- name: Regenerate OpenAPI
|
||||
run: composer run openapi
|
||||
|
||||
- name: Check openapi*.json and typescript changes
|
||||
run: |
|
||||
bash -c "[[ ! \"`git status --porcelain `\" ]] || (echo 'Please run \"composer run openapi\" and commit the openapi*.json files and (if applicable) src/types/openapi/openapi*.ts, see the section \"Show changes on failure\" for details' && exit 1)"
|
||||
|
||||
- name: Show changes on failure
|
||||
if: failure()
|
||||
run: |
|
||||
git status
|
||||
git --no-pager diff
|
||||
exit 1 # make it red to grab attention
|
||||
lint-openapi:
|
||||
uses: chenasraf/workflows/.github/workflows/nextcloud-lint-openapi.yml@nextcloud-latest
|
||||
secrets: inherit
|
||||
|
||||
41
.github/workflows/lint-php-cs.yml
vendored
41
.github/workflows/lint-php-cs.yml
vendored
@@ -1,8 +1,3 @@
|
||||
# This workflow is provided via the organization template repository
|
||||
#
|
||||
# https://github.com/nextcloud/.github
|
||||
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
|
||||
|
||||
name: Lint php-cs
|
||||
|
||||
on:
|
||||
@@ -10,44 +5,16 @@ on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
paths:
|
||||
- '**.php'
|
||||
- '.php-cs-fixer.dist.php'
|
||||
- '.github/workflows/lint-php-cs.yml'
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
pull-requests: read
|
||||
|
||||
concurrency:
|
||||
group: lint-php-cs-${{ github.head_ref || github.run_id }}
|
||||
cancel-in-progress: true
|
||||
|
||||
jobs:
|
||||
lint:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
name: php-cs
|
||||
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Get php version
|
||||
id: versions
|
||||
uses: icewind1991/nextcloud-version-matrix@v1
|
||||
|
||||
- name: Set up php${{ steps.versions.outputs.php-available }}
|
||||
uses: shivammathur/setup-php@v2
|
||||
with:
|
||||
php-version: ${{ steps.versions.outputs.php-available }}
|
||||
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, sqlite, pdo_sqlite
|
||||
coverage: none
|
||||
ini-file: development
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
- name: Install dependencies
|
||||
run: composer i
|
||||
|
||||
- name: Lint
|
||||
run: composer run cs:check || ( echo 'Please run `composer run cs:fix` to format your code' && exit 1 )
|
||||
lint-php-cs:
|
||||
uses: chenasraf/workflows/.github/workflows/nextcloud-lint-php-cs.yml@nextcloud-latest
|
||||
secrets: inherit
|
||||
|
||||
62
.github/workflows/lint-php.yml
vendored
62
.github/workflows/lint-php.yml
vendored
@@ -1,8 +1,3 @@
|
||||
# This workflow is provided via the organization template repository
|
||||
#
|
||||
# https://github.com/nextcloud/.github
|
||||
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
|
||||
|
||||
name: Lint php
|
||||
|
||||
on:
|
||||
@@ -10,65 +5,16 @@ on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
paths:
|
||||
- '**.php'
|
||||
- '.github/workflows/lint-php.yml'
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
pull-requests: read
|
||||
|
||||
concurrency:
|
||||
group: lint-php-${{ github.head_ref || github.run_id }}
|
||||
cancel-in-progress: true
|
||||
|
||||
jobs:
|
||||
matrix:
|
||||
runs-on: ubuntu-latest
|
||||
outputs:
|
||||
php-versions: ${{ steps.versions.outputs.php-versions }}
|
||||
steps:
|
||||
- name: Checkout app
|
||||
uses: actions/checkout@v4
|
||||
- name: Get version matrix
|
||||
id: versions
|
||||
uses: icewind1991/nextcloud-version-matrix@v1
|
||||
|
||||
php-lint:
|
||||
runs-on: ubuntu-latest
|
||||
needs: matrix
|
||||
strategy:
|
||||
matrix:
|
||||
php-versions: ${{fromJson(needs.matrix.outputs.php-versions)}}
|
||||
|
||||
name: php-lint
|
||||
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Set up php ${{ matrix.php-versions }}
|
||||
uses: shivammathur/setup-php@v2
|
||||
with:
|
||||
php-version: ${{ matrix.php-versions }}
|
||||
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, sqlite, pdo_sqlite
|
||||
coverage: none
|
||||
ini-file: development
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
- name: Lint
|
||||
run: composer run lint
|
||||
|
||||
summary:
|
||||
permissions:
|
||||
contents: none
|
||||
runs-on: ubuntu-latest
|
||||
needs: php-lint
|
||||
|
||||
if: always()
|
||||
|
||||
name: php-lint-summary
|
||||
|
||||
steps:
|
||||
- name: Summary status
|
||||
run: if ${{ needs.php-lint.result != 'success' && needs.php-lint.result != 'skipped' }}; then exit 1; fi
|
||||
lint-php:
|
||||
uses: chenasraf/workflows/.github/workflows/nextcloud-lint-php.yml@nextcloud-latest
|
||||
secrets: inherit
|
||||
|
||||
340
.github/workflows/phpunit-incremental.yml
vendored
340
.github/workflows/phpunit-incremental.yml
vendored
@@ -1,339 +1,23 @@
|
||||
# Incremental migration test workflow
|
||||
#
|
||||
# This workflow tests that migrations work correctly when upgrading from an older version.
|
||||
# It first installs the app at v0.14.0 (last version before forum_user_stats -> forum_users rename),
|
||||
# then upgrades to the current version and verifies all migrations run successfully.
|
||||
#
|
||||
# SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
name: PHPUnit Incremental Migration
|
||||
|
||||
on: pull_request
|
||||
on:
|
||||
pull_request:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
pull-requests: read
|
||||
|
||||
concurrency:
|
||||
group: phpunit-incremental-${{ github.head_ref || github.run_id }}
|
||||
cancel-in-progress: true
|
||||
|
||||
jobs:
|
||||
changes:
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
contents: read
|
||||
pull-requests: read
|
||||
|
||||
outputs:
|
||||
src: ${{ steps.changes.outputs.src }}
|
||||
|
||||
steps:
|
||||
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
|
||||
id: changes
|
||||
continue-on-error: true
|
||||
with:
|
||||
filters: |
|
||||
src:
|
||||
- '.github/workflows/**'
|
||||
- 'appinfo/**'
|
||||
- 'lib/**'
|
||||
- 'tests/**'
|
||||
- 'composer.json'
|
||||
- 'composer.lock'
|
||||
|
||||
incremental-pgsql:
|
||||
runs-on: ubuntu-latest
|
||||
needs: changes
|
||||
if: needs.changes.outputs.src != 'false'
|
||||
|
||||
name: Incremental Migration (PostgreSQL)
|
||||
|
||||
services:
|
||||
postgres:
|
||||
image: ghcr.io/nextcloud/continuous-integration-postgres-16:latest # zizmor: ignore[unpinned-images]
|
||||
ports:
|
||||
- 4444:5432/tcp
|
||||
env:
|
||||
POSTGRES_USER: root
|
||||
POSTGRES_PASSWORD: rootpassword
|
||||
POSTGRES_DB: nextcloud
|
||||
options: --health-cmd pg_isready --health-interval 5s --health-timeout 2s --health-retries 5
|
||||
|
||||
steps:
|
||||
- name: Checkout app (current)
|
||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
with:
|
||||
persist-credentials: false
|
||||
path: app-current
|
||||
fetch-depth: 0
|
||||
|
||||
- name: Detect app ID from appinfo/info.xml
|
||||
run: |
|
||||
APP_ID=$(grep -oP '(?<=<id>)[^<]+' app-current/appinfo/info.xml | head -1)
|
||||
echo "APP_NAME=$APP_ID" >> $GITHUB_ENV
|
||||
echo "Detected app ID: $APP_ID"
|
||||
|
||||
- name: Get supported server versions
|
||||
id: versions
|
||||
uses: icewind1991/nextcloud-version-matrix@58becf3b4bb6dc6cef677b15e2fd8e7d48c0908f # v1.3.1
|
||||
with:
|
||||
filename: app-current/appinfo/info.xml
|
||||
|
||||
- name: Save current app for later
|
||||
run: |
|
||||
mkdir -p /tmp/app-backup
|
||||
cp -r app-current /tmp/app-backup/
|
||||
|
||||
- name: Checkout server
|
||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
with:
|
||||
persist-credentials: false
|
||||
submodules: true
|
||||
repository: nextcloud/server
|
||||
ref: ${{ fromJson(steps.versions.outputs.branches)[0] }}
|
||||
|
||||
- name: Checkout app at v0.14.0 (pre-rename baseline)
|
||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
with:
|
||||
persist-credentials: false
|
||||
ref: v0.14.0
|
||||
path: apps/${{ env.APP_NAME }}
|
||||
|
||||
- name: Set up php 8.3
|
||||
uses: shivammathur/setup-php@bf6b4fbd49ca58e4608c9c89fba0b8d90bd2a39f # v2.35.5
|
||||
with:
|
||||
php-version: '8.3'
|
||||
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, pgsql, pdo_pgsql
|
||||
coverage: none
|
||||
ini-file: development
|
||||
ini-values: disable_functions=
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
- name: Set up dependencies (v0.14.0)
|
||||
working-directory: apps/${{ env.APP_NAME }}
|
||||
run: |
|
||||
composer remove nextcloud/ocp --dev --no-scripts || true
|
||||
composer i --no-scripts || composer i
|
||||
|
||||
- name: Set up Nextcloud and install app at v0.14.0
|
||||
env:
|
||||
DB_PORT: 4444
|
||||
run: |
|
||||
mkdir data
|
||||
./occ maintenance:install --verbose --database=pgsql --database-name=nextcloud --database-host=127.0.0.1 --database-port=$DB_PORT --database-user=root --database-pass=rootpassword --admin-user admin --admin-pass admin
|
||||
echo "::group::Installing app at v0.14.0"
|
||||
./occ app:enable --force ${{ env.APP_NAME }}
|
||||
echo "::endgroup::"
|
||||
echo "::group::Database tables after v0.14.0 install"
|
||||
./occ db:convert-filecache-bigint --no-interaction || true
|
||||
PGPASSWORD=rootpassword psql -h 127.0.0.1 -p $DB_PORT -U root -d nextcloud -c "\dt oc_forum_*"
|
||||
echo "::endgroup::"
|
||||
|
||||
- name: Upgrade app to current version
|
||||
run: |
|
||||
echo "::group::Replacing app with current version"
|
||||
rm -rf apps/${{ env.APP_NAME }}
|
||||
cp -r /tmp/app-backup/app-current apps/${{ env.APP_NAME }}
|
||||
echo "::endgroup::"
|
||||
|
||||
- name: Set up dependencies (current)
|
||||
working-directory: apps/${{ env.APP_NAME }}
|
||||
run: |
|
||||
composer remove nextcloud/ocp --dev --no-scripts || true
|
||||
composer i
|
||||
|
||||
- name: Run migrations to current version
|
||||
env:
|
||||
DB_PORT: 4444
|
||||
run: |
|
||||
echo "::group::Running upgrade migrations"
|
||||
# Disable maintenance mode if it was left on
|
||||
./occ maintenance:mode --off || true
|
||||
# Disable and re-enable the app to trigger migrations
|
||||
# This simulates what happens when a user upgrades the app
|
||||
./occ app:disable ${{ env.APP_NAME }}
|
||||
./occ app:enable ${{ env.APP_NAME }}
|
||||
echo "::endgroup::"
|
||||
echo "::group::Database tables after upgrade"
|
||||
PGPASSWORD=rootpassword psql -h 127.0.0.1 -p $DB_PORT -U root -d nextcloud -c "\dt oc_forum_*"
|
||||
echo "::endgroup::"
|
||||
echo "::group::Checking forum_users table exists"
|
||||
PGPASSWORD=rootpassword psql -h 127.0.0.1 -p $DB_PORT -U root -d nextcloud -c "SELECT COUNT(*) FROM oc_forum_users" || exit 1
|
||||
echo "::endgroup::"
|
||||
|
||||
- name: Check PHPUnit integration script is defined
|
||||
id: check_integration
|
||||
continue-on-error: true
|
||||
working-directory: apps/${{ env.APP_NAME }}
|
||||
run: |
|
||||
composer run --list | grep '^ test:integration ' | wc -l | grep 1
|
||||
|
||||
- name: Run Nextcloud
|
||||
if: steps.check_integration.outcome == 'success'
|
||||
run: php -S localhost:8080 &
|
||||
|
||||
- name: PHPUnit integration
|
||||
if: steps.check_integration.outcome == 'success'
|
||||
working-directory: apps/${{ env.APP_NAME }}
|
||||
run: composer run test:integration
|
||||
|
||||
- name: Print logs
|
||||
if: always()
|
||||
run: |
|
||||
cat data/nextcloud.log
|
||||
|
||||
incremental-mysql:
|
||||
runs-on: ubuntu-latest
|
||||
needs: changes
|
||||
if: needs.changes.outputs.src != 'false'
|
||||
|
||||
name: Incremental Migration (MySQL)
|
||||
|
||||
services:
|
||||
mysql:
|
||||
image: ghcr.io/nextcloud/continuous-integration-mariadb-10.11:latest # zizmor: ignore[unpinned-images]
|
||||
ports:
|
||||
- 4444:3306/tcp
|
||||
env:
|
||||
MYSQL_ROOT_PASSWORD: rootpassword
|
||||
MYSQL_DATABASE: nextcloud
|
||||
options: --health-cmd="mysqladmin ping" --health-interval 5s --health-timeout 2s --health-retries 5
|
||||
|
||||
steps:
|
||||
- name: Checkout app (current)
|
||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
with:
|
||||
persist-credentials: false
|
||||
path: app-current
|
||||
fetch-depth: 0
|
||||
|
||||
- name: Detect app ID from appinfo/info.xml
|
||||
run: |
|
||||
APP_ID=$(grep -oP '(?<=<id>)[^<]+' app-current/appinfo/info.xml | head -1)
|
||||
echo "APP_NAME=$APP_ID" >> $GITHUB_ENV
|
||||
echo "Detected app ID: $APP_ID"
|
||||
|
||||
- name: Get supported server versions
|
||||
id: versions
|
||||
uses: icewind1991/nextcloud-version-matrix@58becf3b4bb6dc6cef677b15e2fd8e7d48c0908f # v1.3.1
|
||||
with:
|
||||
filename: app-current/appinfo/info.xml
|
||||
|
||||
- name: Save current app for later
|
||||
run: |
|
||||
mkdir -p /tmp/app-backup
|
||||
cp -r app-current /tmp/app-backup/
|
||||
|
||||
- name: Checkout server
|
||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
with:
|
||||
persist-credentials: false
|
||||
submodules: true
|
||||
repository: nextcloud/server
|
||||
ref: ${{ fromJson(steps.versions.outputs.branches)[0] }}
|
||||
|
||||
- name: Checkout app at v0.14.0 (pre-rename baseline)
|
||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
with:
|
||||
persist-credentials: false
|
||||
ref: v0.14.0
|
||||
path: apps/${{ env.APP_NAME }}
|
||||
|
||||
- name: Set up php 8.3
|
||||
uses: shivammathur/setup-php@bf6b4fbd49ca58e4608c9c89fba0b8d90bd2a39f # v2.35.5
|
||||
with:
|
||||
php-version: '8.3'
|
||||
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, mysql, pdo_mysql
|
||||
coverage: none
|
||||
ini-file: development
|
||||
ini-values: disable_functions=
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
- name: Set up dependencies (v0.14.0)
|
||||
working-directory: apps/${{ env.APP_NAME }}
|
||||
run: |
|
||||
composer remove nextcloud/ocp --dev --no-scripts || true
|
||||
composer i --no-scripts || composer i
|
||||
|
||||
- name: Set up Nextcloud and install app at v0.14.0
|
||||
env:
|
||||
DB_PORT: 4444
|
||||
run: |
|
||||
mkdir data
|
||||
./occ maintenance:install --verbose --database=mysql --database-name=nextcloud --database-host=127.0.0.1 --database-port=$DB_PORT --database-user=root --database-pass=rootpassword --admin-user admin --admin-pass admin
|
||||
echo "::group::Installing app at v0.14.0"
|
||||
./occ app:enable --force ${{ env.APP_NAME }}
|
||||
echo "::endgroup::"
|
||||
echo "::group::Database tables after v0.14.0 install"
|
||||
mysql -h 127.0.0.1 -P $DB_PORT -u root -prootpassword nextcloud -e "SHOW TABLES LIKE 'oc_forum_%'"
|
||||
echo "::endgroup::"
|
||||
|
||||
- name: Upgrade app to current version
|
||||
run: |
|
||||
echo "::group::Replacing app with current version"
|
||||
rm -rf apps/${{ env.APP_NAME }}
|
||||
cp -r /tmp/app-backup/app-current apps/${{ env.APP_NAME }}
|
||||
echo "::endgroup::"
|
||||
|
||||
- name: Set up dependencies (current)
|
||||
working-directory: apps/${{ env.APP_NAME }}
|
||||
run: |
|
||||
composer remove nextcloud/ocp --dev --no-scripts || true
|
||||
composer i
|
||||
|
||||
- name: Run migrations to current version
|
||||
env:
|
||||
DB_PORT: 4444
|
||||
run: |
|
||||
echo "::group::Running upgrade migrations"
|
||||
# Disable maintenance mode if it was left on
|
||||
./occ maintenance:mode --off || true
|
||||
# Disable and re-enable the app to trigger migrations
|
||||
# This simulates what happens when a user upgrades the app
|
||||
./occ app:disable ${{ env.APP_NAME }}
|
||||
./occ app:enable ${{ env.APP_NAME }}
|
||||
echo "::endgroup::"
|
||||
echo "::group::Database tables after upgrade"
|
||||
mysql -h 127.0.0.1 -P $DB_PORT -u root -prootpassword nextcloud -e "SHOW TABLES LIKE 'oc_forum_%'"
|
||||
echo "::endgroup::"
|
||||
echo "::group::Checking forum_users table exists"
|
||||
mysql -h 127.0.0.1 -P $DB_PORT -u root -prootpassword nextcloud -e "SELECT COUNT(*) FROM oc_forum_users" || exit 1
|
||||
echo "::endgroup::"
|
||||
|
||||
- name: Check PHPUnit integration script is defined
|
||||
id: check_integration
|
||||
continue-on-error: true
|
||||
working-directory: apps/${{ env.APP_NAME }}
|
||||
run: |
|
||||
composer run --list | grep '^ test:integration ' | wc -l | grep 1
|
||||
|
||||
- name: Run Nextcloud
|
||||
if: steps.check_integration.outcome == 'success'
|
||||
run: php -S localhost:8080 &
|
||||
|
||||
- name: PHPUnit integration
|
||||
if: steps.check_integration.outcome == 'success'
|
||||
working-directory: apps/${{ env.APP_NAME }}
|
||||
run: composer run test:integration
|
||||
|
||||
- name: Print logs
|
||||
if: always()
|
||||
run: |
|
||||
cat data/nextcloud.log
|
||||
|
||||
summary:
|
||||
permissions:
|
||||
contents: none
|
||||
runs-on: ubuntu-latest
|
||||
needs: [changes, incremental-pgsql, incremental-mysql]
|
||||
|
||||
if: always()
|
||||
|
||||
name: incremental-migration-summary
|
||||
|
||||
steps:
|
||||
- name: Summary status
|
||||
run: if ${{ needs.changes.outputs.src != 'false' && (needs.incremental-pgsql.result != 'success' || needs.incremental-mysql.result != 'success') }}; then exit 1; fi
|
||||
phpunit-incremental:
|
||||
uses: chenasraf/workflows/.github/workflows/nextcloud-phpunit-incremental.yml@nextcloud-latest
|
||||
secrets: inherit
|
||||
with:
|
||||
baseline-version: 'v0.14.0'
|
||||
validation-query: 'SELECT COUNT(*) FROM oc_forum_users'
|
||||
|
||||
215
.github/workflows/phpunit-mysql.yml
vendored
215
.github/workflows/phpunit-mysql.yml
vendored
@@ -1,219 +1,20 @@
|
||||
# This workflow is provided via the organization template repository
|
||||
#
|
||||
# https://github.com/nextcloud/.github
|
||||
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
|
||||
#
|
||||
# SPDX-FileCopyrightText: 2022-2024 Nextcloud GmbH and Nextcloud contributors
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
name: PHPUnit MySQL
|
||||
|
||||
on: pull_request
|
||||
on:
|
||||
pull_request:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
pull-requests: read
|
||||
|
||||
concurrency:
|
||||
group: phpunit-mysql-${{ github.head_ref || github.run_id }}
|
||||
cancel-in-progress: true
|
||||
|
||||
jobs:
|
||||
matrix:
|
||||
runs-on: ubuntu-latest
|
||||
outputs:
|
||||
matrix: ${{ steps.set-matrix.outputs.matrix }}
|
||||
steps:
|
||||
- name: Checkout app
|
||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
with:
|
||||
persist-credentials: false
|
||||
|
||||
- name: Get supported server versions
|
||||
id: versions
|
||||
uses: icewind1991/nextcloud-version-matrix@58becf3b4bb6dc6cef677b15e2fd8e7d48c0908f # v1.3.1
|
||||
|
||||
- name: Build test matrix
|
||||
id: set-matrix
|
||||
run: |
|
||||
# Get server branches from version matrix
|
||||
BRANCHES='${{ steps.versions.outputs.branches }}'
|
||||
|
||||
# Build minimal matrix: min Nextcloud with PHP 8.2, max Nextcloud with PHP 8.3
|
||||
MATRIX=$(jq -nc \
|
||||
--argjson branches "$BRANCHES" \
|
||||
'{include: [{"php-versions": "8.2", "mysql-versions": "8.4", "server-versions": $branches[0]}, {"php-versions": "8.3", "mysql-versions": "8.4", "server-versions": $branches[-1]}]}'
|
||||
)
|
||||
|
||||
echo "matrix=$MATRIX" >> $GITHUB_OUTPUT
|
||||
echo "Generated matrix: $MATRIX"
|
||||
|
||||
changes:
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
contents: read
|
||||
pull-requests: read
|
||||
|
||||
outputs:
|
||||
src: ${{ steps.changes.outputs.src}}
|
||||
|
||||
steps:
|
||||
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
|
||||
id: changes
|
||||
continue-on-error: true
|
||||
with:
|
||||
filters: |
|
||||
src:
|
||||
- '.github/workflows/**'
|
||||
- 'appinfo/**'
|
||||
- 'lib/**'
|
||||
- 'templates/**'
|
||||
- 'tests/**'
|
||||
- 'vendor/**'
|
||||
- 'vendor-bin/**'
|
||||
- '.php-cs-fixer.dist.php'
|
||||
- 'composer.json'
|
||||
- 'composer.lock'
|
||||
|
||||
phpunit-mysql:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
needs: [changes, matrix]
|
||||
if: needs.changes.outputs.src != 'false'
|
||||
|
||||
strategy:
|
||||
matrix: ${{ fromJson(needs.matrix.outputs.matrix) }}
|
||||
|
||||
name: MySQL ${{ matrix.mysql-versions }} PHP ${{ matrix.php-versions }} Nextcloud ${{ matrix.server-versions }}
|
||||
|
||||
services:
|
||||
mysql:
|
||||
image: ghcr.io/nextcloud/continuous-integration-mysql-${{ matrix.mysql-versions }}:latest
|
||||
ports:
|
||||
- 4444:3306/tcp
|
||||
env:
|
||||
MYSQL_ROOT_PASSWORD: rootpassword
|
||||
options: --health-cmd="mysqladmin ping" --health-interval 5s --health-timeout 2s --health-retries 10
|
||||
|
||||
steps:
|
||||
- name: Checkout app
|
||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||
with:
|
||||
persist-credentials: false
|
||||
path: app-checkout
|
||||
|
||||
- name: Detect app ID from appinfo/info.xml
|
||||
run: |
|
||||
APP_ID=$(grep -oP '(?<=<id>)[^<]+' app-checkout/appinfo/info.xml | head -1)
|
||||
echo "APP_NAME=$APP_ID" >> $GITHUB_ENV
|
||||
echo "Detected app ID: $APP_ID"
|
||||
|
||||
- name: Checkout server
|
||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||
with:
|
||||
persist-credentials: false
|
||||
submodules: true
|
||||
repository: nextcloud/server
|
||||
ref: ${{ matrix.server-versions }}
|
||||
|
||||
- name: Checkout app
|
||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||
with:
|
||||
persist-credentials: false
|
||||
path: apps/${{ env.APP_NAME }}
|
||||
|
||||
- name: Set up php ${{ matrix.php-versions }}
|
||||
uses: shivammathur/setup-php@0f7f1d08e3e32076e51cae65eb0b0c871405b16e # v2.34.1
|
||||
with:
|
||||
php-version: ${{ matrix.php-versions }}
|
||||
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
|
||||
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, mysql, pdo_mysql
|
||||
coverage: none
|
||||
ini-file: development
|
||||
# Temporary workaround for missing pcntl_* in PHP 8.3
|
||||
ini-values: disable_functions=
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
- name: Enable ONLY_FULL_GROUP_BY MySQL option
|
||||
run: |
|
||||
echo "SET GLOBAL sql_mode=(SELECT CONCAT(@@sql_mode,',ONLY_FULL_GROUP_BY'));" | mysql -h 127.0.0.1 -P 4444 -u root -prootpassword
|
||||
echo 'SELECT @@sql_mode;' | mysql -h 127.0.0.1 -P 4444 -u root -prootpassword
|
||||
|
||||
- name: Check composer file existence
|
||||
id: check_composer
|
||||
uses: andstor/file-existence-action@076e0072799f4942c8bc574a82233e1e4d13e9d6 # v3.0.0
|
||||
with:
|
||||
files: apps/${{ env.APP_NAME }}/composer.json
|
||||
|
||||
- name: Set up dependencies
|
||||
# Only run if phpunit config file exists
|
||||
if: steps.check_composer.outputs.files_exists == 'true'
|
||||
working-directory: apps/${{ env.APP_NAME }}
|
||||
run: |
|
||||
composer remove nextcloud/ocp --dev --no-scripts
|
||||
composer i
|
||||
|
||||
- name: Set up Nextcloud
|
||||
env:
|
||||
DB_PORT: 4444
|
||||
run: |
|
||||
mkdir data
|
||||
./occ maintenance:install --verbose --database=mysql --database-name=nextcloud --database-host=127.0.0.1 --database-port=$DB_PORT --database-user=root --database-pass=rootpassword --admin-user admin --admin-pass admin
|
||||
./occ app:enable --force ${{ env.APP_NAME }}
|
||||
|
||||
- name: Check PHPUnit script is defined
|
||||
id: check_phpunit
|
||||
continue-on-error: true
|
||||
working-directory: apps/${{ env.APP_NAME }}
|
||||
run: |
|
||||
composer run --list | grep '^ test:unit ' | wc -l | grep 1
|
||||
|
||||
- name: PHPUnit
|
||||
# Only run if phpunit config file exists
|
||||
if: steps.check_phpunit.outcome == 'success'
|
||||
working-directory: apps/${{ env.APP_NAME }}
|
||||
run: composer run test:unit
|
||||
|
||||
- name: Check PHPUnit integration script is defined
|
||||
id: check_integration
|
||||
continue-on-error: true
|
||||
working-directory: apps/${{ env.APP_NAME }}
|
||||
run: |
|
||||
composer run --list | grep '^ test:integration ' | wc -l | grep 1
|
||||
|
||||
- name: Run Nextcloud
|
||||
# Only run if phpunit integration config file exists
|
||||
if: steps.check_integration.outcome == 'success'
|
||||
run: php -S localhost:8080 &
|
||||
|
||||
- name: PHPUnit integration
|
||||
# Only run if phpunit integration config file exists
|
||||
if: steps.check_integration.outcome == 'success'
|
||||
working-directory: apps/${{ env.APP_NAME }}
|
||||
run: composer run test:integration
|
||||
|
||||
- name: Print logs
|
||||
if: always()
|
||||
run: |
|
||||
cat data/nextcloud.log
|
||||
|
||||
- name: Skipped
|
||||
# Fail the action when neither unit nor integration tests ran
|
||||
if: steps.check_phpunit.outcome == 'failure' && steps.check_integration.outcome == 'failure'
|
||||
run: |
|
||||
echo 'Neither PHPUnit nor PHPUnit integration tests are specified in composer.json scripts'
|
||||
exit 1
|
||||
|
||||
summary:
|
||||
permissions:
|
||||
contents: none
|
||||
runs-on: ubuntu-latest
|
||||
needs: [changes, phpunit-mysql]
|
||||
|
||||
if: always()
|
||||
|
||||
name: phpunit-mysql-summary
|
||||
|
||||
steps:
|
||||
- name: Summary status
|
||||
run: if ${{ needs.changes.outputs.src != 'false' && needs.phpunit-mysql.result != 'success' }}; then exit 1; fi
|
||||
uses: chenasraf/workflows/.github/workflows/nextcloud-phpunit-mysql.yml@nextcloud-latest
|
||||
secrets: inherit
|
||||
|
||||
212
.github/workflows/phpunit-pgsql.yml
vendored
212
.github/workflows/phpunit-pgsql.yml
vendored
@@ -1,216 +1,20 @@
|
||||
# This workflow is provided via the organization template repository
|
||||
#
|
||||
# https://github.com/nextcloud/.github
|
||||
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
|
||||
#
|
||||
# SPDX-FileCopyrightText: 2022-2024 Nextcloud GmbH and Nextcloud contributors
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
name: PHPUnit PostgreSQL
|
||||
|
||||
on: pull_request
|
||||
on:
|
||||
pull_request:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
pull-requests: read
|
||||
|
||||
concurrency:
|
||||
group: phpunit-pgsql-${{ github.head_ref || github.run_id }}
|
||||
cancel-in-progress: true
|
||||
|
||||
jobs:
|
||||
matrix:
|
||||
runs-on: ubuntu-latest
|
||||
outputs:
|
||||
matrix: ${{ steps.set-matrix.outputs.matrix }}
|
||||
steps:
|
||||
- name: Checkout app
|
||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
with:
|
||||
persist-credentials: false
|
||||
|
||||
- name: Get supported server versions
|
||||
id: versions
|
||||
uses: icewind1991/nextcloud-version-matrix@58becf3b4bb6dc6cef677b15e2fd8e7d48c0908f # v1.3.1
|
||||
|
||||
- name: Build test matrix
|
||||
id: set-matrix
|
||||
run: |
|
||||
# Get server branches from version matrix
|
||||
BRANCHES='${{ steps.versions.outputs.branches }}'
|
||||
|
||||
# Build minimal matrix: only latest Nextcloud with PHP 8.3
|
||||
MATRIX=$(jq -nc \
|
||||
--argjson branches "$BRANCHES" \
|
||||
'{include: [{"php-versions": "8.3", "server-versions": $branches[-1]}]}'
|
||||
)
|
||||
|
||||
echo "matrix=$MATRIX" >> $GITHUB_OUTPUT
|
||||
echo "Generated matrix: $MATRIX"
|
||||
|
||||
changes:
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
contents: read
|
||||
pull-requests: read
|
||||
|
||||
outputs:
|
||||
src: ${{ steps.changes.outputs.src }}
|
||||
|
||||
steps:
|
||||
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
|
||||
id: changes
|
||||
continue-on-error: true
|
||||
with:
|
||||
filters: |
|
||||
src:
|
||||
- '.github/workflows/**'
|
||||
- 'appinfo/**'
|
||||
- 'lib/**'
|
||||
- 'templates/**'
|
||||
- 'tests/**'
|
||||
- 'vendor/**'
|
||||
- 'vendor-bin/**'
|
||||
- '.php-cs-fixer.dist.php'
|
||||
- 'composer.json'
|
||||
- 'composer.lock'
|
||||
|
||||
phpunit-pgsql:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
needs: [changes, matrix]
|
||||
if: needs.changes.outputs.src != 'false'
|
||||
|
||||
strategy:
|
||||
matrix: ${{ fromJson(needs.matrix.outputs.matrix) }}
|
||||
|
||||
name: PostgreSQL PHP ${{ matrix.php-versions }} Nextcloud ${{ matrix.server-versions }}
|
||||
|
||||
services:
|
||||
postgres:
|
||||
image: ghcr.io/nextcloud/continuous-integration-postgres-16:latest # zizmor: ignore[unpinned-images]
|
||||
ports:
|
||||
- 4444:5432/tcp
|
||||
env:
|
||||
POSTGRES_USER: root
|
||||
POSTGRES_PASSWORD: rootpassword
|
||||
POSTGRES_DB: nextcloud
|
||||
options: --health-cmd pg_isready --health-interval 5s --health-timeout 2s --health-retries 5
|
||||
|
||||
steps:
|
||||
- name: Checkout app
|
||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
with:
|
||||
persist-credentials: false
|
||||
path: app-checkout
|
||||
|
||||
- name: Detect app ID from appinfo/info.xml
|
||||
run: |
|
||||
APP_ID=$(grep -oP '(?<=<id>)[^<]+' app-checkout/appinfo/info.xml | head -1)
|
||||
echo "APP_NAME=$APP_ID" >> $GITHUB_ENV
|
||||
echo "Detected app ID: $APP_ID"
|
||||
|
||||
- name: Checkout server
|
||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
with:
|
||||
persist-credentials: false
|
||||
submodules: true
|
||||
repository: nextcloud/server
|
||||
ref: ${{ matrix.server-versions }}
|
||||
|
||||
- name: Checkout app
|
||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
with:
|
||||
persist-credentials: false
|
||||
path: apps/${{ env.APP_NAME }}
|
||||
|
||||
- name: Set up php ${{ matrix.php-versions }}
|
||||
uses: shivammathur/setup-php@bf6b4fbd49ca58e4608c9c89fba0b8d90bd2a39f # v2.35.5
|
||||
with:
|
||||
php-version: ${{ matrix.php-versions }}
|
||||
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
|
||||
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, pgsql, pdo_pgsql
|
||||
coverage: none
|
||||
ini-file: development
|
||||
# Temporary workaround for missing pcntl_* in PHP 8.3
|
||||
ini-values: disable_functions=
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
- name: Check composer file existence
|
||||
id: check_composer
|
||||
uses: andstor/file-existence-action@076e0072799f4942c8bc574a82233e1e4d13e9d6 # v3.0.0
|
||||
with:
|
||||
files: apps/${{ env.APP_NAME }}/composer.json
|
||||
|
||||
- name: Set up dependencies
|
||||
# Only run if phpunit config file exists
|
||||
if: steps.check_composer.outputs.files_exists == 'true'
|
||||
working-directory: apps/${{ env.APP_NAME }}
|
||||
run: |
|
||||
composer remove nextcloud/ocp --dev --no-scripts
|
||||
composer i
|
||||
|
||||
- name: Set up Nextcloud
|
||||
env:
|
||||
DB_PORT: 4444
|
||||
run: |
|
||||
mkdir data
|
||||
./occ maintenance:install --verbose --database=pgsql --database-name=nextcloud --database-host=127.0.0.1 --database-port=$DB_PORT --database-user=root --database-pass=rootpassword --admin-user admin --admin-pass admin
|
||||
./occ app:enable --force ${{ env.APP_NAME }}
|
||||
|
||||
- name: Check PHPUnit script is defined
|
||||
id: check_phpunit
|
||||
continue-on-error: true
|
||||
working-directory: apps/${{ env.APP_NAME }}
|
||||
run: |
|
||||
composer run --list | grep '^ test:unit ' | wc -l | grep 1
|
||||
|
||||
- name: PHPUnit
|
||||
# Only run if phpunit config file exists
|
||||
if: steps.check_phpunit.outcome == 'success'
|
||||
working-directory: apps/${{ env.APP_NAME }}
|
||||
run: composer run test:unit
|
||||
|
||||
- name: Check PHPUnit integration script is defined
|
||||
id: check_integration
|
||||
continue-on-error: true
|
||||
working-directory: apps/${{ env.APP_NAME }}
|
||||
run: |
|
||||
composer run --list | grep '^ test:integration ' | wc -l | grep 1
|
||||
|
||||
- name: Run Nextcloud
|
||||
# Only run if phpunit integration config file exists
|
||||
if: steps.check_integration.outcome == 'success'
|
||||
run: php -S localhost:8080 &
|
||||
|
||||
- name: PHPUnit integration
|
||||
# Only run if phpunit integration config file exists
|
||||
if: steps.check_integration.outcome == 'success'
|
||||
working-directory: apps/${{ env.APP_NAME }}
|
||||
run: composer run test:integration
|
||||
|
||||
- name: Print logs
|
||||
if: always()
|
||||
run: |
|
||||
cat data/nextcloud.log
|
||||
|
||||
- name: Skipped
|
||||
# Fail the action when neither unit nor integration tests ran
|
||||
if: steps.check_phpunit.outcome == 'failure' && steps.check_integration.outcome == 'failure'
|
||||
run: |
|
||||
echo 'Neither PHPUnit nor PHPUnit integration tests are specified in composer.json scripts'
|
||||
exit 1
|
||||
|
||||
summary:
|
||||
permissions:
|
||||
contents: none
|
||||
runs-on: ubuntu-latest
|
||||
needs: [changes, phpunit-pgsql]
|
||||
|
||||
if: always()
|
||||
|
||||
name: phpunit-pgsql-summary
|
||||
|
||||
steps:
|
||||
- name: Summary status
|
||||
run: if ${{ needs.changes.outputs.src != 'false' && needs.phpunit-pgsql.result != 'success' }}; then exit 1; fi
|
||||
uses: chenasraf/workflows/.github/workflows/nextcloud-phpunit-pgsql.yml@nextcloud-latest
|
||||
secrets: inherit
|
||||
|
||||
66
.github/workflows/psalm-matrix.yml
vendored
66
.github/workflows/psalm-matrix.yml
vendored
@@ -1,8 +1,3 @@
|
||||
# This workflow is provided via the organization template repository
|
||||
#
|
||||
# https://github.com/nextcloud/.github
|
||||
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
|
||||
|
||||
name: Static analysis
|
||||
|
||||
on:
|
||||
@@ -12,62 +7,15 @@ on:
|
||||
# branches:
|
||||
# - master
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
pull-requests: read
|
||||
|
||||
concurrency:
|
||||
group: psalm-${{ github.head_ref || github.run_id }}
|
||||
cancel-in-progress: true
|
||||
|
||||
jobs:
|
||||
matrix:
|
||||
runs-on: ubuntu-latest
|
||||
outputs:
|
||||
ocp-matrix: ${{ steps.versions.outputs.ocp-matrix }}
|
||||
steps:
|
||||
- name: Checkout app
|
||||
uses: actions/checkout@v4
|
||||
- name: Get version matrix
|
||||
id: versions
|
||||
uses: icewind1991/nextcloud-version-matrix@v1
|
||||
|
||||
static-analysis:
|
||||
runs-on: ubuntu-latest
|
||||
needs: matrix
|
||||
strategy:
|
||||
# do not stop on another job's failure
|
||||
fail-fast: false
|
||||
matrix: ${{ fromJson(needs.matrix.outputs.ocp-matrix) }}
|
||||
|
||||
name: static-psalm-analysis ${{ matrix.ocp-version }}
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Set up php${{ matrix.php-versions }}
|
||||
uses: shivammathur/setup-php@v2
|
||||
with:
|
||||
php-version: ${{ matrix.php-versions }}
|
||||
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, sqlite, pdo_sqlite
|
||||
coverage: none
|
||||
ini-file: development
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
- name: Install dependencies
|
||||
run: composer i
|
||||
|
||||
- name: Install dependencies
|
||||
run: composer require --dev nextcloud/ocp:${{ matrix.ocp-version }} --ignore-platform-reqs --with-dependencies
|
||||
|
||||
- name: Run coding standards check
|
||||
run: composer run psalm
|
||||
|
||||
summary:
|
||||
runs-on: ubuntu-latest
|
||||
needs: static-analysis
|
||||
|
||||
if: always()
|
||||
|
||||
name: static-psalm-analysis-summary
|
||||
|
||||
steps:
|
||||
- name: Summary status
|
||||
run: if ${{ needs.static-analysis.result != 'success' }}; then exit 1; fi
|
||||
psalm:
|
||||
uses: chenasraf/workflows/.github/workflows/nextcloud-psalm.yml@nextcloud-latest
|
||||
secrets: inherit
|
||||
|
||||
2
.github/workflows/release.yml
vendored
2
.github/workflows/release.yml
vendored
@@ -38,8 +38,6 @@ jobs:
|
||||
|
||||
- uses: googleapis/release-please-action@v4
|
||||
id: release
|
||||
with:
|
||||
token: ${{ secrets.RELEASE_PLEASE_TOKEN }}
|
||||
|
||||
build:
|
||||
name: App Store Build
|
||||
|
||||
64
.github/workflows/vitest.yml
vendored
64
.github/workflows/vitest.yml
vendored
@@ -1,12 +1,14 @@
|
||||
# SPDX-FileCopyrightText: Chen Asraf <contact@casraf.dev>
|
||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
name: Vitest
|
||||
|
||||
on: pull_request
|
||||
on:
|
||||
pull_request:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
pull-requests: read
|
||||
|
||||
concurrency:
|
||||
group: vitest-${{ github.head_ref || github.run_id }}
|
||||
@@ -14,55 +16,5 @@ concurrency:
|
||||
|
||||
jobs:
|
||||
vitest:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
name: Vitest
|
||||
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||
with:
|
||||
persist-credentials: false
|
||||
|
||||
- name: Set up Node
|
||||
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
|
||||
with:
|
||||
node-version: 22
|
||||
|
||||
- name: Install pnpm
|
||||
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
|
||||
with:
|
||||
run_install: false
|
||||
|
||||
- name: Get pnpm store directory
|
||||
shell: bash
|
||||
run: |
|
||||
echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV
|
||||
|
||||
- name: Setup pnpm cache
|
||||
uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
|
||||
with:
|
||||
path: ${{ env.STORE_PATH }}
|
||||
key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
|
||||
restore-keys: |
|
||||
${{ runner.os }}-pnpm-store-
|
||||
|
||||
- name: Install dependencies
|
||||
run: pnpm install --frozen-lockfile
|
||||
|
||||
- name: Run tests
|
||||
run: pnpm test:run
|
||||
|
||||
summary:
|
||||
permissions:
|
||||
contents: none
|
||||
runs-on: ubuntu-latest
|
||||
needs: vitest
|
||||
|
||||
if: always()
|
||||
|
||||
name: vitest-summary
|
||||
|
||||
steps:
|
||||
- name: Summary status
|
||||
run: if ${{ needs.vitest.result != 'success' }}; then exit 1; fi
|
||||
uses: chenasraf/workflows/.github/workflows/nextcloud-vitest.yml@nextcloud-latest
|
||||
secrets: inherit
|
||||
|
||||
3
.gitignore
vendored
3
.gitignore
vendored
@@ -10,7 +10,8 @@
|
||||
/node_modules/
|
||||
/dist
|
||||
/js
|
||||
/css
|
||||
/css/*
|
||||
!/css/dashboard.css
|
||||
.DS_Store
|
||||
build/
|
||||
tsconfig.app.tsbuildinfo
|
||||
|
||||
@@ -1,2 +1,3 @@
|
||||
templates/
|
||||
gen/
|
||||
openapi*.json
|
||||
|
||||
@@ -1 +1 @@
|
||||
{".":"0.20.3"}
|
||||
{".":"0.22.4"}
|
||||
|
||||
118
CHANGELOG.md
118
CHANGELOG.md
@@ -1,5 +1,123 @@
|
||||
# Changelog
|
||||
|
||||
## [0.22.4](https://github.com/chenasraf/nextcloud-forum/compare/v0.22.3...v0.22.4) (2026-02-05)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **deps:** unmark floating-vue as external ([a0c70d8](https://github.com/chenasraf/nextcloud-forum/commit/a0c70d8320bd16e7768adda8489d6f73f5fcd148))
|
||||
|
||||
## [0.22.3](https://github.com/chenasraf/nextcloud-forum/compare/v0.22.2...v0.22.3) (2026-02-05)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **deps:** mark floating-vue as external ([4be4d81](https://github.com/chenasraf/nextcloud-forum/commit/4be4d81d48e8ae7c945647d1096242bc990db532))
|
||||
* **l10n:** Update translations from Transifex ([9983cb9](https://github.com/chenasraf/nextcloud-forum/commit/9983cb9b1c206d406d97757085465287dc0c711e))
|
||||
|
||||
## [0.22.2](https://github.com/chenasraf/nextcloud-forum/compare/v0.22.1...v0.22.2) (2026-02-04)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **l10n:** Update translations from Transifex ([b649b2f](https://github.com/chenasraf/nextcloud-forum/commit/b649b2fc84b4f7fe695f49e328a1084e34e603ea))
|
||||
* **l10n:** Update translations from Transifex ([f6219b7](https://github.com/chenasraf/nextcloud-forum/commit/f6219b7a1a11e5dd287046052c986a7975c50232))
|
||||
* **l10n:** Update translations from Transifex ([bb112b9](https://github.com/chenasraf/nextcloud-forum/commit/bb112b9fc7c8e7ea9f60ff5fb200629211446617))
|
||||
* move floating-vue to peer deps ([a12720c](https://github.com/chenasraf/nextcloud-forum/commit/a12720c4ada48e0a2f22f84ab289e8eb421658d7))
|
||||
|
||||
## [0.22.1](https://github.com/chenasraf/nextcloud-forum/compare/v0.22.0...v0.22.1) (2026-02-01)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **l10n:** update text repair seeds -> repair database initial data ([0433714](https://github.com/chenasraf/nextcloud-forum/commit/04337145836ba6ff3605738cca5a412cd5614786))
|
||||
* **l10n:** Update translations from Transifex ([a8e5512](https://github.com/chenasraf/nextcloud-forum/commit/a8e55120ade0641a6fb4f0aa99c63c4d3f0cd1a3))
|
||||
* **l10n:** Update translations from Transifex ([f653122](https://github.com/chenasraf/nextcloud-forum/commit/f6531221391ef61a4e0fb9b5313407682f0c4f52))
|
||||
* **l10n:** Update translations from Transifex ([34f818f](https://github.com/chenasraf/nextcloud-forum/commit/34f818fe177fce8567f8cb206e35610389436bcf))
|
||||
* **l10n:** Update translations from Transifex ([7f7dd76](https://github.com/chenasraf/nextcloud-forum/commit/7f7dd76aeb35479087f5196a0a250d082bafea1f))
|
||||
|
||||
## [0.22.0](https://github.com/chenasraf/nextcloud-forum/compare/v0.21.3...v0.22.0) (2026-01-28)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* add dashboard widgets ([b6cc80d](https://github.com/chenasraf/nextcloud-forum/commit/b6cc80d1f80a148074569d5124d17891a3bdc1dd))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **l10n:** Update translations from Transifex ([470ef7b](https://github.com/chenasraf/nextcloud-forum/commit/470ef7b945437e26cf2efa508b7aefa4c18645e4))
|
||||
|
||||
## [0.21.3](https://github.com/chenasraf/nextcloud-forum/compare/v0.21.2...v0.21.3) (2026-01-26)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* don't require forum admin permissions for global admin endpoints ([66e03c3](https://github.com/chenasraf/nextcloud-forum/commit/66e03c3a5df9334c52662ba2121f816c299a1532))
|
||||
* **l10n:** Update translations from Transifex ([c8d39a4](https://github.com/chenasraf/nextcloud-forum/commit/c8d39a4c710a62e4435af34f29ed4c8963274841))
|
||||
* roles error handling on admin ui ([a2e44af](https://github.com/chenasraf/nextcloud-forum/commit/a2e44af6bde7c1443bf78335935ff99665bb0b67))
|
||||
|
||||
## [0.21.2](https://github.com/chenasraf/nextcloud-forum/compare/v0.21.1...v0.21.2) (2026-01-25)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* improve repair seeds error handling ([2a41a33](https://github.com/chenasraf/nextcloud-forum/commit/2a41a3397ce21d3f3ef68da75bac097f318d5e8e))
|
||||
* **l10n:** Update translations from Transifex ([4161034](https://github.com/chenasraf/nextcloud-forum/commit/416103465794be593f80ab26d406853048be0b59))
|
||||
* **l10n:** Update translations from Transifex ([0dd8abf](https://github.com/chenasraf/nextcloud-forum/commit/0dd8abf0983faab0f9b5321aac62324a6eef32ad))
|
||||
|
||||
## [0.21.1](https://github.com/chenasraf/nextcloud-forum/compare/v0.21.0...v0.21.1) (2026-01-23)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* better error unwrapping with axios for ocs ([860c0a6](https://github.com/chenasraf/nextcloud-forum/commit/860c0a63c5cb13725d02b9d6faa7e6cd3e34ebfb))
|
||||
* **l10n:** Update translations from Transifex ([b8548e9](https://github.com/chenasraf/nextcloud-forum/commit/b8548e9f333c4cb4d716dade0adfba032ed97fad))
|
||||
* **l10n:** Update translations from Transifex ([463ab8c](https://github.com/chenasraf/nextcloud-forum/commit/463ab8c44a99683325f273adc4efcaa94ef5a4f1))
|
||||
* **l10n:** Update translations from Transifex ([02d08fc](https://github.com/chenasraf/nextcloud-forum/commit/02d08fc9e9760cd292aad4fe40398597c39801ee))
|
||||
|
||||
## [0.21.0](https://github.com/chenasraf/nextcloud-forum/compare/v0.20.6...v0.21.0) (2026-01-20)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* admin section with repair seeds+add role helpers ([d74a97e](https://github.com/chenasraf/nextcloud-forum/commit/d74a97e571379fb03b9d01acf73fe195ca13d644))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **l10n:** Update translations from Transifex ([d2aa196](https://github.com/chenasraf/nextcloud-forum/commit/d2aa196765c1ad0860526a6a327f3ee3f695128c))
|
||||
* **l10n:** Update translations from Transifex ([8b7fa5e](https://github.com/chenasraf/nextcloud-forum/commit/8b7fa5ebfb62368afe66cd2330646c12ee6606d2))
|
||||
* **l10n:** Update translations from Transifex ([6a4efc6](https://github.com/chenasraf/nextcloud-forum/commit/6a4efc6826c92e93ca64344f15ec822a53062d77))
|
||||
|
||||
## [0.20.6](https://github.com/chenasraf/nextcloud-forum/compare/v0.20.5...v0.20.6) (2026-01-17)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* db seeds ([03c2a61](https://github.com/chenasraf/nextcloud-forum/commit/03c2a6162bf1d30e4361f8ebbdf2a4e113692da2))
|
||||
* remove post slug from seed ([51c49c3](https://github.com/chenasraf/nextcloud-forum/commit/51c49c32dac5894c6711f8924fe5a7b44e07596b))
|
||||
|
||||
## [0.20.5](https://github.com/chenasraf/nextcloud-forum/compare/v0.20.4...v0.20.5) (2026-01-16)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* allow creating multiple custom roles ([362fdc8](https://github.com/chenasraf/nextcloud-forum/commit/362fdc8b032299a4f32d8e4b70163a3077dcab3c))
|
||||
* category header update ([0d98473](https://github.com/chenasraf/nextcloud-forum/commit/0d98473cbfc8f89a2b4962781449ccc881ab8eee))
|
||||
* db seeds ([ed04879](https://github.com/chenasraf/nextcloud-forum/commit/ed048795756f474ce8126aa37fb34a7c57fa2d65))
|
||||
* **l10n:** Update translations from Transifex ([3242a1c](https://github.com/chenasraf/nextcloud-forum/commit/3242a1cad51b90841ff1bde5ca7e231ea92687d9))
|
||||
|
||||
## [0.20.4](https://github.com/chenasraf/nextcloud-forum/compare/v0.20.3...v0.20.4) (2026-01-15)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **l10n:** Update translations from Transifex ([37a8284](https://github.com/chenasraf/nextcloud-forum/commit/37a82842b13012bf9bf578baf018bfa8b678d635))
|
||||
* **l10n:** Update translations from Transifex ([46b2c82](https://github.com/chenasraf/nextcloud-forum/commit/46b2c820e8bec48e432bf350d56a2d85f41da115))
|
||||
* **l10n:** Update translations from Transifex ([715b2ab](https://github.com/chenasraf/nextcloud-forum/commit/715b2ab6ff7a94ed431e0ca2525530e9e41f42c7))
|
||||
* **l10n:** Update translations from Transifex ([3ab3c1c](https://github.com/chenasraf/nextcloud-forum/commit/3ab3c1cc76b1f55e289d96dfd681d45b6e67b171))
|
||||
|
||||
## [0.20.3](https://github.com/chenasraf/nextcloud-forum/compare/v0.20.2...v0.20.3) (2026-01-10)
|
||||
|
||||
|
||||
|
||||
28
README.md
28
README.md
@@ -74,6 +74,34 @@ for repairing installations, rebuilding statistics, and managing user roles.
|
||||
For a complete list of available commands, usage examples, and detailed documentation, see the
|
||||
[OCC Commands Wiki page](https://github.com/chenasraf/nextcloud-forum/wiki/OCC-Commands).
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
### Cannot access administrator features
|
||||
|
||||
If you are a Nextcloud administrator but cannot access Forum admin features (e.g., managing
|
||||
categories, roles, or settings), this is likely due to missing database seeds or role assignments.
|
||||
|
||||
**Option 1: Using OCC commands**
|
||||
|
||||
Run the following commands from your Nextcloud installation directory:
|
||||
|
||||
```bash
|
||||
# Repair database seeds (creates default roles and permissions if missing)
|
||||
php occ forum:repair-seeds
|
||||
|
||||
# Assign administrator role to a user
|
||||
php occ forum:set-role <username> admin
|
||||
```
|
||||
|
||||
**Option 2: Using the Admin UI**
|
||||
|
||||
1. Log in to Nextcloud as an administrator
|
||||
2. Go to **Administration Settings** (click your profile picture → Administration Settings)
|
||||
3. Navigate to **Forum** in the left sidebar under the Administration section
|
||||
4. Use the **Repair Seeds** button to restore default roles and permissions
|
||||
5. If the seeds are already in plac, use the **User Roles** section to assign the administrator role
|
||||
to users
|
||||
|
||||
## Contributing
|
||||
|
||||
I am developing this app on my free time, so any support, whether code, issues, or just stars is
|
||||
|
||||
@@ -37,7 +37,7 @@ This app is in early stages of development. While functional, you may encounter
|
||||
|
||||
The forum integrates seamlessly with your Nextcloud instance, using your existing users and groups for authentication and access control.
|
||||
]]></description>
|
||||
<version>0.20.3</version>
|
||||
<version>0.22.4</version>
|
||||
<licence>agpl</licence>
|
||||
<author mail="contact@casraf.dev" homepage="https://casraf.dev">Chen Asraf</author>
|
||||
<namespace>Forum</namespace>
|
||||
@@ -67,6 +67,10 @@ The forum integrates seamlessly with your Nextcloud instance, using your existin
|
||||
<command>OCA\Forum\Command\SetRole</command>
|
||||
<command>OCA\Forum\Command\TestNotifier</command>
|
||||
</commands>
|
||||
<settings>
|
||||
<admin>OCA\Forum\Settings\AdminSettings</admin>
|
||||
<admin-section>OCA\Forum\Sections\AdminSection</admin-section>
|
||||
</settings>
|
||||
<navigations>
|
||||
<navigation role="all">
|
||||
<name>Forum</name>
|
||||
|
||||
127
composer.lock
generated
127
composer.lock
generated
@@ -59,16 +59,16 @@
|
||||
"packages-dev": [
|
||||
{
|
||||
"name": "bamarni/composer-bin-plugin",
|
||||
"version": "1.8.3",
|
||||
"version": "1.9.1",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/bamarni/composer-bin-plugin.git",
|
||||
"reference": "e7ef9e012667327516c24e5fad9903a3bc91389d"
|
||||
"reference": "641d0663f5ac270b1aeec4337b7856f76204df47"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/bamarni/composer-bin-plugin/zipball/e7ef9e012667327516c24e5fad9903a3bc91389d",
|
||||
"reference": "e7ef9e012667327516c24e5fad9903a3bc91389d",
|
||||
"url": "https://api.github.com/repos/bamarni/composer-bin-plugin/zipball/641d0663f5ac270b1aeec4337b7856f76204df47",
|
||||
"reference": "641d0663f5ac270b1aeec4337b7856f76204df47",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -76,11 +76,11 @@
|
||||
"php": "^7.2.5 || ^8.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"composer/composer": "^2.0",
|
||||
"composer/composer": "^2.2.26",
|
||||
"ext-json": "*",
|
||||
"phpstan/extension-installer": "^1.1",
|
||||
"phpstan/phpstan": "^1.8",
|
||||
"phpstan/phpstan-phpunit": "^1.1",
|
||||
"phpstan/phpstan": "^1.8 || ^2.0",
|
||||
"phpstan/phpstan-phpunit": "^1.1 || ^2.0",
|
||||
"phpunit/phpunit": "^8.5 || ^9.6 || ^10.0",
|
||||
"symfony/console": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0",
|
||||
"symfony/finder": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0",
|
||||
@@ -110,9 +110,9 @@
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/bamarni/composer-bin-plugin/issues",
|
||||
"source": "https://github.com/bamarni/composer-bin-plugin/tree/1.8.3"
|
||||
"source": "https://github.com/bamarni/composer-bin-plugin/tree/1.9.1"
|
||||
},
|
||||
"time": "2025-11-24T19:20:55+00:00"
|
||||
"time": "2026-02-04T10:18:12+00:00"
|
||||
},
|
||||
{
|
||||
"name": "myclabs/deep-copy",
|
||||
@@ -180,12 +180,12 @@
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/nextcloud-deps/ocp.git",
|
||||
"reference": "a79703d9f38e964b003ae1cc805b6531d142fa93"
|
||||
"reference": "f49cc367ee1a0216b7783b1b7a7f23dace6dd7c5"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/nextcloud-deps/ocp/zipball/a79703d9f38e964b003ae1cc805b6531d142fa93",
|
||||
"reference": "a79703d9f38e964b003ae1cc805b6531d142fa93",
|
||||
"url": "https://api.github.com/repos/nextcloud-deps/ocp/zipball/f49cc367ee1a0216b7783b1b7a7f23dace6dd7c5",
|
||||
"reference": "f49cc367ee1a0216b7783b1b7a7f23dace6dd7c5",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -220,7 +220,7 @@
|
||||
"issues": "https://github.com/nextcloud-deps/ocp/issues",
|
||||
"source": "https://github.com/nextcloud-deps/ocp/tree/stable32"
|
||||
},
|
||||
"time": "2026-01-09T00:57:52+00:00"
|
||||
"time": "2026-01-21T00:58:32+00:00"
|
||||
},
|
||||
{
|
||||
"name": "nikic/php-parser",
|
||||
@@ -721,16 +721,16 @@
|
||||
},
|
||||
{
|
||||
"name": "phpunit/phpunit",
|
||||
"version": "10.5.60",
|
||||
"version": "10.5.63",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/sebastianbergmann/phpunit.git",
|
||||
"reference": "f2e26f52f80ef77832e359205f216eeac00e320c"
|
||||
"reference": "33198268dad71e926626b618f3ec3966661e4d90"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/f2e26f52f80ef77832e359205f216eeac00e320c",
|
||||
"reference": "f2e26f52f80ef77832e359205f216eeac00e320c",
|
||||
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/33198268dad71e926626b618f3ec3966661e4d90",
|
||||
"reference": "33198268dad71e926626b618f3ec3966661e4d90",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -751,7 +751,7 @@
|
||||
"phpunit/php-timer": "^6.0.0",
|
||||
"sebastian/cli-parser": "^2.0.1",
|
||||
"sebastian/code-unit": "^2.0.0",
|
||||
"sebastian/comparator": "^5.0.4",
|
||||
"sebastian/comparator": "^5.0.5",
|
||||
"sebastian/diff": "^5.1.1",
|
||||
"sebastian/environment": "^6.1.0",
|
||||
"sebastian/exporter": "^5.1.4",
|
||||
@@ -802,7 +802,7 @@
|
||||
"support": {
|
||||
"issues": "https://github.com/sebastianbergmann/phpunit/issues",
|
||||
"security": "https://github.com/sebastianbergmann/phpunit/security/policy",
|
||||
"source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.60"
|
||||
"source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.63"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@@ -826,7 +826,7 @@
|
||||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2025-12-06T07:50:42+00:00"
|
||||
"time": "2026-01-27T05:48:37+00:00"
|
||||
},
|
||||
{
|
||||
"name": "psr/clock",
|
||||
@@ -1035,12 +1035,12 @@
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/Roave/SecurityAdvisories.git",
|
||||
"reference": "ccfd723dc03e9864008d011603c412910180d7a6"
|
||||
"reference": "258cd5fdcb59c29f421927b2cf77f48de9458a98"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/ccfd723dc03e9864008d011603c412910180d7a6",
|
||||
"reference": "ccfd723dc03e9864008d011603c412910180d7a6",
|
||||
"url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/258cd5fdcb59c29f421927b2cf77f48de9458a98",
|
||||
"reference": "258cd5fdcb59c29f421927b2cf77f48de9458a98",
|
||||
"shasum": ""
|
||||
},
|
||||
"conflict": {
|
||||
@@ -1055,12 +1055,14 @@
|
||||
"aimeos/ai-cms-grapesjs": ">=2021.04.1,<2021.10.8|>=2022.04.1,<2022.10.9|>=2023.04.1,<2023.10.15|>=2024.04.1,<2024.10.8|>=2025.04.1,<2025.10.2",
|
||||
"aimeos/ai-controller-frontend": "<2020.10.15|>=2021.04.1,<2021.10.8|>=2022.04.1,<2022.10.8|>=2023.04.1,<2023.10.9|==2024.04.1",
|
||||
"aimeos/aimeos-core": ">=2022.04.1,<2022.10.17|>=2023.04.1,<2023.10.17|>=2024.04.1,<2024.04.7",
|
||||
"aimeos/aimeos-laravel": "==2021.10",
|
||||
"aimeos/aimeos-typo3": "<19.10.12|>=20,<20.10.5",
|
||||
"airesvsg/acf-to-rest-api": "<=3.1",
|
||||
"akaunting/akaunting": "<2.1.13",
|
||||
"akeneo/pim-community-dev": "<5.0.119|>=6,<6.0.53",
|
||||
"alextselegidis/easyappointments": "<1.5.2.0-beta1",
|
||||
"alextselegidis/easyappointments": "<=1.5.2",
|
||||
"alexusmai/laravel-file-manager": "<=3.3.1",
|
||||
"algolia/algoliasearch-magento-2": "<=3.16.1|>=3.17.0.0-beta1,<=3.17.1",
|
||||
"alt-design/alt-redirect": "<1.6.4",
|
||||
"altcha-org/altcha": "<1.3.1",
|
||||
"alterphp/easyadmin-extension-bundle": ">=1.2,<1.2.11|>=1.3,<1.3.1",
|
||||
@@ -1134,7 +1136,7 @@
|
||||
"bytefury/crater": "<6.0.2",
|
||||
"cachethq/cachet": "<2.5.1",
|
||||
"cadmium-org/cadmium-cms": "<=0.4.9",
|
||||
"cakephp/cakephp": "<3.10.3|>=4,<4.0.10|>=4.1,<4.1.4|>=4.2,<4.2.12|>=4.3,<4.3.11|>=4.4,<4.4.10",
|
||||
"cakephp/cakephp": "<3.10.3|>=4,<4.0.10|>=4.1,<4.1.4|>=4.2,<4.2.12|>=4.3,<4.3.11|>=4.4,<4.4.10|>=5.2.10,<5.2.12|==5.3",
|
||||
"cakephp/database": ">=4.2,<4.2.12|>=4.3,<4.3.11|>=4.4,<4.4.10",
|
||||
"cardgate/magento2": "<2.0.33",
|
||||
"cardgate/woocommerce": "<=3.1.15",
|
||||
@@ -1148,6 +1150,7 @@
|
||||
"cesnet/simplesamlphp-module-proxystatistics": "<3.1",
|
||||
"chriskacerguis/codeigniter-restserver": "<=2.7.1",
|
||||
"chrome-php/chrome": "<1.14",
|
||||
"ci4-cms-erp/ci4ms": "<0.28.5",
|
||||
"civicrm/civicrm-core": ">=4.2,<4.2.9|>=4.3,<4.3.3",
|
||||
"ckeditor/ckeditor": "<4.25",
|
||||
"clickstorm/cs-seo": ">=6,<6.8|>=7,<7.5|>=8,<8.4|>=9,<9.3",
|
||||
@@ -1173,11 +1176,14 @@
|
||||
"contao/core-bundle": "<4.13.57|>=5,<5.3.42|>=5.4,<5.6.5",
|
||||
"contao/listing-bundle": ">=3,<=3.5.30|>=4,<4.4.8",
|
||||
"contao/managed-edition": "<=1.5",
|
||||
"coreshop/core-shop": "<=4.1.7",
|
||||
"coreshop/core-shop": "<4.1.9",
|
||||
"corveda/phpsandbox": "<1.3.5",
|
||||
"cosenary/instagram": "<=2.3",
|
||||
"couleurcitron/tarteaucitron-wp": "<0.3",
|
||||
"cpsit/typo3-mailqueue": "<0.4.3|>=0.5,<0.5.1",
|
||||
"craftcms/cms": "<=4.16.16|>=5,<=5.8.20",
|
||||
"craftcms/commerce": ">=4.0.0.0-RC1-dev,<=4.10|>=5,<=5.5.1",
|
||||
"craftcms/composer": ">=4.0.0.0-RC1-dev,<=4.10|>=5.0.0.0-RC1-dev,<=5.5.1",
|
||||
"croogo/croogo": "<=4.0.7",
|
||||
"cuyz/valinor": "<0.12",
|
||||
"czim/file-handling": "<1.5|>=2,<2.3",
|
||||
@@ -1195,7 +1201,7 @@
|
||||
"derhansen/sf_event_mgt": "<4.3.1|>=5,<5.1.1|>=7,<7.4",
|
||||
"desperado/xml-bundle": "<=0.1.7",
|
||||
"dev-lancer/minecraft-motd-parser": "<=1.0.5",
|
||||
"devcode-it/openstamanager": "<=2.9.4",
|
||||
"devcode-it/openstamanager": "<=2.9.8",
|
||||
"devgroup/dotplant": "<2020.09.14-dev",
|
||||
"digimix/wp-svg-upload": "<=1",
|
||||
"directmailteam/direct-mail": "<6.0.3|>=7,<7.0.3|>=8,<9.5.2",
|
||||
@@ -1255,7 +1261,7 @@
|
||||
"ec-cube/ec-cube": "<2.4.4|>=2.11,<=2.17.1|>=3,<=3.0.18.0-patch4|>=4,<=4.1.2",
|
||||
"ecodev/newsletter": "<=4",
|
||||
"ectouch/ectouch": "<=2.7.2",
|
||||
"egroupware/egroupware": "<23.1.20240624",
|
||||
"egroupware/egroupware": "<23.1.20260113|>=26.0.20251208,<26.0.20260113",
|
||||
"elefant/cms": "<2.0.7",
|
||||
"elgg/elgg": "<3.3.24|>=4,<4.0.5",
|
||||
"elijaa/phpmemcacheadmin": "<=1.3",
|
||||
@@ -1278,18 +1284,18 @@
|
||||
"ezsystems/ezplatform-admin-ui-assets": ">=4,<4.2.1|>=5,<5.0.1|>=5.1,<5.1.1|>=5.3.0.0-beta1,<5.3.5",
|
||||
"ezsystems/ezplatform-graphql": ">=1.0.0.0-RC1-dev,<1.0.13|>=2.0.0.0-beta1,<2.3.12",
|
||||
"ezsystems/ezplatform-http-cache": "<2.3.16",
|
||||
"ezsystems/ezplatform-kernel": "<1.2.5.1-dev|>=1.3,<1.3.35",
|
||||
"ezsystems/ezplatform-kernel": "<=1.2.5|>=1.3,<1.3.35",
|
||||
"ezsystems/ezplatform-rest": ">=1.2,<=1.2.2|>=1.3,<1.3.8",
|
||||
"ezsystems/ezplatform-richtext": ">=2.3,<2.3.26|>=3.3,<3.3.40",
|
||||
"ezsystems/ezplatform-solr-search-engine": ">=1.7,<1.7.12|>=2,<2.0.2|>=3.3,<3.3.15",
|
||||
"ezsystems/ezplatform-user": ">=1,<1.0.1",
|
||||
"ezsystems/ezpublish-kernel": "<6.13.8.2-dev|>=7,<7.5.31",
|
||||
"ezsystems/ezpublish-kernel": "<=6.13.8.1|>=7,<7.5.31",
|
||||
"ezsystems/ezpublish-legacy": "<=2017.12.7.3|>=2018.6,<=2019.03.5.1",
|
||||
"ezsystems/platform-ui-assets-bundle": ">=4.2,<4.2.3",
|
||||
"ezsystems/repository-forms": ">=2.3,<2.3.2.1-dev|>=2.5,<2.5.15",
|
||||
"ezyang/htmlpurifier": "<=4.2",
|
||||
"facade/ignition": "<1.16.15|>=2,<2.4.2|>=2.5,<2.5.2",
|
||||
"facturascripts/facturascripts": "<=2025.4|==2025.11|==2025.41|==2025.43",
|
||||
"facturascripts/facturascripts": "<2025.81",
|
||||
"fastly/magento2": "<1.2.26",
|
||||
"feehi/cms": "<=2.1.1",
|
||||
"feehi/feehicms": "<=2.1.1",
|
||||
@@ -1430,7 +1436,7 @@
|
||||
"kelvinmo/simplexrd": "<3.1.1",
|
||||
"kevinpapst/kimai2": "<1.16.7",
|
||||
"khodakhah/nodcms": "<=3",
|
||||
"kimai/kimai": "<=2.20.1",
|
||||
"kimai/kimai": "<2.46",
|
||||
"kitodo/presentation": "<3.2.3|>=3.3,<3.3.4",
|
||||
"klaviyo/magento2-extension": ">=1,<3",
|
||||
"knplabs/knp-snappy": "<=1.4.2",
|
||||
@@ -1449,10 +1455,10 @@
|
||||
"laravel/framework": "<10.48.29|>=11,<11.44.1|>=12,<12.1.1",
|
||||
"laravel/laravel": ">=5.4,<5.4.22",
|
||||
"laravel/pulse": "<1.3.1",
|
||||
"laravel/reverb": "<1.4",
|
||||
"laravel/reverb": "<1.7",
|
||||
"laravel/socialite": ">=1,<2.0.10",
|
||||
"latte/latte": "<2.10.8",
|
||||
"lavalite/cms": "<=9|==10.1",
|
||||
"lavalite/cms": "<=10.1",
|
||||
"lavitto/typo3-form-to-database": "<2.2.5|>=3,<3.2.2|>=4,<4.2.3|>=5,<5.0.2",
|
||||
"lcobucci/jwt": ">=3.4,<3.4.6|>=4,<4.0.4|>=4.1,<4.1.5",
|
||||
"league/commonmark": "<2.7",
|
||||
@@ -1466,6 +1472,7 @@
|
||||
"lightsaml/lightsaml": "<1.3.5",
|
||||
"limesurvey/limesurvey": "<6.5.12",
|
||||
"livehelperchat/livehelperchat": "<=3.91",
|
||||
"livewire-filemanager/filemanager": "<=1.0.4",
|
||||
"livewire/livewire": "<2.12.7|>=3.0.0.0-beta1,<3.6.4",
|
||||
"livewire/volt": "<1.7",
|
||||
"lms/routes": "<2.1.1",
|
||||
@@ -1524,7 +1531,7 @@
|
||||
"mongodb/mongodb": ">=1,<1.9.2",
|
||||
"mongodb/mongodb-extension": "<1.21.2",
|
||||
"monolog/monolog": ">=1.8,<1.12",
|
||||
"moodle/moodle": "<4.4.11|>=4.5.0.0-beta,<4.5.7|>=5.0.0.0-beta,<5.0.3",
|
||||
"moodle/moodle": "<4.4.12|>=4.5.0.0-beta,<4.5.8|>=5.0.0.0-beta,<5.0.4|>=5.1.0.0-beta,<5.1.1",
|
||||
"moonshine/moonshine": "<=3.12.5",
|
||||
"mos/cimage": "<0.7.19",
|
||||
"movim/moxl": ">=0.8,<=0.10",
|
||||
@@ -1577,7 +1584,7 @@
|
||||
"open-web-analytics/open-web-analytics": "<1.8.1",
|
||||
"opencart/opencart": ">=0",
|
||||
"openid/php-openid": "<2.3",
|
||||
"openmage/magento-lts": "<20.16",
|
||||
"openmage/magento-lts": "<20.16.1",
|
||||
"opensolutions/vimbadmin": "<=3.0.15",
|
||||
"opensource-workshop/connect-cms": "<1.8.7|>=2,<2.4.7",
|
||||
"orchid/platform": ">=8,<14.43",
|
||||
@@ -1609,6 +1616,7 @@
|
||||
"pear/pear": "<=1.10.1",
|
||||
"pegasus/google-for-jobs": "<1.5.1|>=2,<2.1.1",
|
||||
"personnummer/personnummer": "<3.0.2",
|
||||
"ph7software/ph7builder": "<=17.9.1",
|
||||
"phanan/koel": "<5.1.4",
|
||||
"phenx/php-svg-lib": "<0.5.2",
|
||||
"php-censor/php-censor": "<2.0.13|>=2.1,<2.1.5",
|
||||
@@ -1619,7 +1627,7 @@
|
||||
"phpmailer/phpmailer": "<6.5",
|
||||
"phpmussel/phpmussel": ">=1,<1.6",
|
||||
"phpmyadmin/phpmyadmin": "<5.2.2",
|
||||
"phpmyfaq/phpmyfaq": "<=4.0.13",
|
||||
"phpmyfaq/phpmyfaq": "<=4.0.16",
|
||||
"phpoffice/common": "<0.2.9",
|
||||
"phpoffice/math": "<=0.2",
|
||||
"phpoffice/phpexcel": "<=1.8.2",
|
||||
@@ -1628,19 +1636,20 @@
|
||||
"phpseclib/phpseclib": "<2.0.47|>=3,<3.0.36",
|
||||
"phpservermon/phpservermon": "<3.6",
|
||||
"phpsysinfo/phpsysinfo": "<3.4.3",
|
||||
"phpunit/phpunit": ">=4.8.19,<4.8.28|>=5.0.10,<5.6.3",
|
||||
"phpunit/phpunit": "<8.5.52|>=9,<9.6.33|>=10,<10.5.62|>=11,<11.5.50|>=12,<12.5.8",
|
||||
"phpwhois/phpwhois": "<=4.2.5",
|
||||
"phpxmlrpc/extras": "<0.6.1",
|
||||
"phpxmlrpc/phpxmlrpc": "<4.9.2",
|
||||
"pi/pi": "<=2.5",
|
||||
"pimcore/admin-ui-classic-bundle": "<1.7.6",
|
||||
"pimcore/admin-ui-classic-bundle": "<=1.7.15|>=2.0.0.0-RC1-dev,<=2.2.2",
|
||||
"pimcore/customer-management-framework-bundle": "<4.2.1",
|
||||
"pimcore/data-hub": "<1.2.4",
|
||||
"pimcore/data-importer": "<1.8.9|>=1.9,<1.9.3",
|
||||
"pimcore/demo": "<10.3",
|
||||
"pimcore/ecommerce-framework-bundle": "<1.0.10",
|
||||
"pimcore/perspective-editor": "<1.5.1",
|
||||
"pimcore/pimcore": "<11.5.4",
|
||||
"pimcore/pimcore": "<=11.5.13|>=12.0.0.0-RC1-dev,<12.3.1",
|
||||
"pimcore/web2print-tools-bundle": "<=5.2.1|>=6.0.0.0-RC1-dev,<=6.1",
|
||||
"piwik/piwik": "<1.11",
|
||||
"pixelfed/pixelfed": "<0.12.5",
|
||||
"plotly/plotly.js": "<2.25.2",
|
||||
@@ -1653,7 +1662,7 @@
|
||||
"prestashop/blockwishlist": ">=2,<2.1.1",
|
||||
"prestashop/contactform": ">=1.0.1,<4.3",
|
||||
"prestashop/gamification": "<2.3.2",
|
||||
"prestashop/prestashop": "<8.2.3",
|
||||
"prestashop/prestashop": "<8.2.4|>=9.0.0.0-alpha1,<9.0.3",
|
||||
"prestashop/productcomments": "<5.0.2",
|
||||
"prestashop/ps_checkout": "<4.4.1|>=5,<5.0.5",
|
||||
"prestashop/ps_contactinfo": "<=3.3.2",
|
||||
@@ -1664,6 +1673,7 @@
|
||||
"processwire/processwire": "<=3.0.246",
|
||||
"propel/propel": ">=2.0.0.0-alpha1,<=2.0.0.0-alpha7",
|
||||
"propel/propel1": ">=1,<=1.7.1",
|
||||
"psy/psysh": "<=0.11.22|>=0.12,<=0.12.18",
|
||||
"pterodactyl/panel": "<1.12",
|
||||
"ptheofan/yii2-statemachine": ">=2.0.0.0-RC1-dev,<=2",
|
||||
"ptrofimov/beanstalk_console": "<1.7.14",
|
||||
@@ -1704,10 +1714,10 @@
|
||||
"setasign/fpdi": "<2.6.4",
|
||||
"sfroemken/url_redirect": "<=1.2.1",
|
||||
"sheng/yiicms": "<1.2.1",
|
||||
"shopware/core": "<6.6.10.9-dev|>=6.7,<6.7.4.1-dev",
|
||||
"shopware/core": "<6.6.10.9-dev|>=6.7,<6.7.6.1-dev",
|
||||
"shopware/platform": "<6.6.10.7-dev|>=6.7,<6.7.3.1-dev",
|
||||
"shopware/production": "<=6.3.5.2",
|
||||
"shopware/shopware": "<=5.7.17|>=6.4.6,<6.6.10.10-dev|>=6.7,<6.7.5.1-dev",
|
||||
"shopware/shopware": "<=5.7.17|>=6.4.6,<6.6.10.10-dev|>=6.7,<6.7.6.1-dev",
|
||||
"shopware/storefront": "<6.6.10.10-dev|>=6.7,<6.7.5.1-dev",
|
||||
"shopxo/shopxo": "<=6.4",
|
||||
"showdoc/showdoc": "<2.10.4",
|
||||
@@ -1752,7 +1762,7 @@
|
||||
"snipe/snipe-it": "<=8.3.4",
|
||||
"socalnick/scn-social-auth": "<1.15.2",
|
||||
"socialiteproviders/steam": "<1.1",
|
||||
"solspace/craft-freeform": ">=5,<5.10.16",
|
||||
"solspace/craft-freeform": "<4.1.29|>=5,<=5.14.6",
|
||||
"soosyze/soosyze": "<=2",
|
||||
"spatie/browsershot": "<5.0.5",
|
||||
"spatie/image-optimizer": "<1.7.3",
|
||||
@@ -1806,7 +1816,7 @@
|
||||
"symfony/phpunit-bridge": ">=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7",
|
||||
"symfony/polyfill": ">=1,<1.10",
|
||||
"symfony/polyfill-php55": ">=1,<1.10",
|
||||
"symfony/process": "<5.4.46|>=6,<6.4.14|>=7,<7.1.7",
|
||||
"symfony/process": "<5.4.51|>=6,<6.4.33|>=7,<7.1.7|>=7.3,<7.3.11|>=7.4,<7.4.5|>=8,<8.0.5",
|
||||
"symfony/proxy-manager-bridge": ">=2.7,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7",
|
||||
"symfony/routing": ">=2,<2.0.19",
|
||||
"symfony/runtime": ">=5.3,<5.4.46|>=6,<6.4.14|>=7,<7.1.7",
|
||||
@@ -1817,7 +1827,7 @@
|
||||
"symfony/security-guard": ">=2.8,<3.4.48|>=4,<4.4.23|>=5,<5.2.8",
|
||||
"symfony/security-http": ">=2.3,<2.3.41|>=2.4,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.2.12|>=4.3,<4.3.8|>=4.4,<4.4.7|>=5,<5.0.7|>=5.1,<5.2.8|>=5.3,<5.4.47|>=6,<6.4.15|>=7,<7.1.8",
|
||||
"symfony/serializer": ">=2,<2.0.11|>=4.1,<4.4.35|>=5,<5.3.12",
|
||||
"symfony/symfony": "<5.4.50|>=6,<6.4.29|>=7,<7.3.7",
|
||||
"symfony/symfony": "<5.4.51|>=6,<6.4.33|>=7,<7.3.11|>=7.4,<7.4.5|>=8,<8.0.5",
|
||||
"symfony/translation": ">=2,<2.0.17",
|
||||
"symfony/twig-bridge": ">=2,<4.4.51|>=5,<5.4.31|>=6,<6.3.8",
|
||||
"symfony/ux-autocomplete": "<2.11.2",
|
||||
@@ -1841,7 +1851,7 @@
|
||||
"thelia/thelia": ">=2.1,<2.1.3",
|
||||
"theonedemon/phpwhois": "<=4.2.5",
|
||||
"thinkcmf/thinkcmf": "<6.0.8",
|
||||
"thorsten/phpmyfaq": "<4.0.16|>=4.1.0.0-alpha,<=4.1.0.0-beta2",
|
||||
"thorsten/phpmyfaq": "<=4.0.16|>=4.1.0.0-alpha,<=4.1.0.0-beta2",
|
||||
"tikiwiki/tiki-manager": "<=17.1",
|
||||
"timber/timber": ">=0.16.6,<1.23.1|>=1.24,<1.24.1|>=2,<2.1",
|
||||
"tinymce/tinymce": "<7.2",
|
||||
@@ -1860,10 +1870,10 @@
|
||||
"twbs/bootstrap": "<3.4.1|>=4,<4.3.1",
|
||||
"twig/twig": "<3.11.2|>=3.12,<3.14.1|>=3.16,<3.19",
|
||||
"typo3/cms": "<9.5.29|>=10,<10.4.35|>=11,<11.5.23|>=12,<12.2",
|
||||
"typo3/cms-backend": "<4.1.14|>=4.2,<4.2.15|>=4.3,<4.3.7|>=4.4,<4.4.4|>=7,<=7.6.50|>=8,<=8.7.39|>=9,<9.5.55|>=10,<10.4.54|>=11,<11.5.48|>=12,<12.4.37|>=13,<13.4.18",
|
||||
"typo3/cms-backend": "<4.1.14|>=4.2,<4.2.15|>=4.3,<4.3.7|>=4.4,<4.4.4|>=7,<=7.6.50|>=8,<=8.7.39|>=9,<9.5.55|>=10,<=10.4.54|>=11,<=11.5.48|>=12,<=12.4.40|>=13,<=13.4.22|>=14,<=14.0.1",
|
||||
"typo3/cms-belog": ">=10,<=10.4.47|>=11,<=11.5.41|>=12,<=12.4.24|>=13,<=13.4.2",
|
||||
"typo3/cms-beuser": ">=9,<9.5.55|>=10,<10.4.54|>=11,<11.5.48|>=12,<12.4.37|>=13,<13.4.18",
|
||||
"typo3/cms-core": "<=8.7.56|>=9,<9.5.55|>=10,<10.4.54|>=11,<11.5.48|>=12,<12.4.37|>=13,<13.4.18",
|
||||
"typo3/cms-core": "<=8.7.56|>=9,<9.5.55|>=10,<=10.4.54|>=11,<=11.5.48|>=12,<=12.4.40|>=13,<=13.4.22|>=14,<=14.0.1",
|
||||
"typo3/cms-dashboard": ">=10,<10.4.54|>=11,<11.5.48|>=12,<12.4.37|>=13,<13.4.18",
|
||||
"typo3/cms-extbase": "<6.2.24|>=7,<7.6.8|==8.1.1",
|
||||
"typo3/cms-extensionmanager": ">=10,<=10.4.47|>=11,<=11.5.41|>=12,<=12.4.24|>=13,<=13.4.2",
|
||||
@@ -1875,7 +1885,8 @@
|
||||
"typo3/cms-install": "<4.1.14|>=4.2,<4.2.16|>=4.3,<4.3.9|>=4.4,<4.4.5|>=12.2,<12.4.8|==13.4.2",
|
||||
"typo3/cms-lowlevel": ">=11,<=11.5.41",
|
||||
"typo3/cms-recordlist": ">=11,<11.5.48",
|
||||
"typo3/cms-recycler": ">=9,<9.5.55|>=10,<10.4.54|>=11,<11.5.48|>=12,<12.4.37|>=13,<13.4.18",
|
||||
"typo3/cms-recycler": ">=9,<9.5.55|>=10,<=10.4.54|>=11,<=11.5.48|>=12,<=12.4.40|>=13,<=13.4.22|>=14,<=14.0.1",
|
||||
"typo3/cms-redirects": ">=10,<=10.4.54|>=11,<=11.5.48|>=12,<=12.4.40|>=13,<=13.4.22|>=14,<=14.0.1",
|
||||
"typo3/cms-rte-ckeditor": ">=9.5,<9.5.42|>=10,<10.4.39|>=11,<11.5.30",
|
||||
"typo3/cms-scheduler": ">=11,<=11.5.41",
|
||||
"typo3/cms-setup": ">=9,<=9.5.50|>=10,<=10.4.49|>=11,<=11.5.43|>=12,<=12.4.30|>=13,<=13.4.11",
|
||||
@@ -1926,7 +1937,7 @@
|
||||
"wikimedia/parsoid": "<0.12.2",
|
||||
"willdurand/js-translation-bundle": "<2.1.1",
|
||||
"winter/wn-backend-module": "<1.2.4",
|
||||
"winter/wn-cms-module": "<1.0.476|>=1.1,<1.1.11|>=1.2,<1.2.7",
|
||||
"winter/wn-cms-module": "<=1.2.9",
|
||||
"winter/wn-dusk-plugin": "<2.1",
|
||||
"winter/wn-system-module": "<1.2.4",
|
||||
"wintercms/winter": "<=1.2.3",
|
||||
@@ -2035,7 +2046,7 @@
|
||||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2026-01-09T19:06:26+00:00"
|
||||
"time": "2026-02-04T22:06:32+00:00"
|
||||
},
|
||||
{
|
||||
"name": "sebastian/cli-parser",
|
||||
@@ -2207,16 +2218,16 @@
|
||||
},
|
||||
{
|
||||
"name": "sebastian/comparator",
|
||||
"version": "5.0.4",
|
||||
"version": "5.0.5",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/sebastianbergmann/comparator.git",
|
||||
"reference": "e8e53097718d2b53cfb2aa859b06a41abf58c62e"
|
||||
"reference": "55dfef806eb7dfeb6e7a6935601fef866f8ca48d"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/e8e53097718d2b53cfb2aa859b06a41abf58c62e",
|
||||
"reference": "e8e53097718d2b53cfb2aa859b06a41abf58c62e",
|
||||
"url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/55dfef806eb7dfeb6e7a6935601fef866f8ca48d",
|
||||
"reference": "55dfef806eb7dfeb6e7a6935601fef866f8ca48d",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -2272,7 +2283,7 @@
|
||||
"support": {
|
||||
"issues": "https://github.com/sebastianbergmann/comparator/issues",
|
||||
"security": "https://github.com/sebastianbergmann/comparator/security/policy",
|
||||
"source": "https://github.com/sebastianbergmann/comparator/tree/5.0.4"
|
||||
"source": "https://github.com/sebastianbergmann/comparator/tree/5.0.5"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@@ -2292,7 +2303,7 @@
|
||||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2025-09-07T05:25:07+00:00"
|
||||
"time": "2026-01-24T09:25:16+00:00"
|
||||
},
|
||||
{
|
||||
"name": "sebastian/complexity",
|
||||
|
||||
8
css/dashboard.css
Normal file
8
css/dashboard.css
Normal file
@@ -0,0 +1,8 @@
|
||||
/**
|
||||
* Dashboard widget icon theming
|
||||
* Inverts dark icons in dark mode using Nextcloud's CSS variable
|
||||
*/
|
||||
img[src*="/forum/img/thread-dark.svg"],
|
||||
img[src*="/forum/img/folder-dark.svg"] {
|
||||
filter: var(--background-invert-if-dark);
|
||||
}
|
||||
4
img/folder-dark.svg
Normal file
4
img/folder-dark.svg
Normal file
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
|
||||
<path d="M10,4H4C2.89,4 2,4.89 2,6V18A2,2 0 0,0 4,20H20A2,2 0 0,0 22,18V8C22,6.89 21.1,6 20,6H12L10,4Z"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 238 B |
5
img/thread-dark.svg
Normal file
5
img/thread-dark.svg
Normal file
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg width="100%" height="100%" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
|
||||
<path id="thread" d="M17,12L17,3C17,2.451 16.549,2 16,2L3,2C2.451,2 2,2.451 2,3L2,17L6,13L16,13C16.549,13 17,12.549 17,12M21,6L19,6L19,15L6,15L6,17C6,17.549 6.451,18 7,18L18,18L22,22L22,7C22,6.451 21.549,6 21,6Z" style="fill-rule:nonzero;"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 696 B |
@@ -10,6 +10,8 @@ OC.L10N.register(
|
||||
"Underlined text" : "نصٌ مُسطّرٌ تحتيّاً",
|
||||
"Forum" : "المنتدى",
|
||||
"Deleted user" : "مستخدم محذوف",
|
||||
"User ID" : "رمز المستخدم",
|
||||
"Role" : "الوظيفة",
|
||||
"Loading …" : "التحميل جارٍ ...",
|
||||
"Search" : "بحث",
|
||||
"Home" : "الرئيسية",
|
||||
|
||||
@@ -8,6 +8,8 @@
|
||||
"Underlined text" : "نصٌ مُسطّرٌ تحتيّاً",
|
||||
"Forum" : "المنتدى",
|
||||
"Deleted user" : "مستخدم محذوف",
|
||||
"User ID" : "رمز المستخدم",
|
||||
"Role" : "الوظيفة",
|
||||
"Loading …" : "التحميل جارٍ ...",
|
||||
"Search" : "بحث",
|
||||
"Home" : "الرئيسية",
|
||||
|
||||
@@ -11,6 +11,7 @@ OC.L10N.register(
|
||||
"Underlined text" : "Testu solliniáu",
|
||||
"Forum" : "Foru",
|
||||
"Deleted user" : "Usuariu desaniciáu",
|
||||
"Role" : "Rol",
|
||||
"Loading …" : "Cargando…",
|
||||
"Search" : "Buscar",
|
||||
"Home" : "Aniciu",
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
"Underlined text" : "Testu solliniáu",
|
||||
"Forum" : "Foru",
|
||||
"Deleted user" : "Usuariu desaniciáu",
|
||||
"Role" : "Rol",
|
||||
"Loading …" : "Cargando…",
|
||||
"Search" : "Buscar",
|
||||
"Home" : "Aniciu",
|
||||
|
||||
@@ -8,14 +8,15 @@ OC.L10N.register(
|
||||
"General" : "Агульныя",
|
||||
"Support" : "Падтрымка",
|
||||
"Attachment" : "Далучэнне",
|
||||
"Welcome to Nextcloud Forums" : "Вітаем на Форумах Nextcloud",
|
||||
"Welcome to the Nextcloud Forums!" : "Вітаем на Форумах Nextcloud!",
|
||||
"Bold text" : "Тоўсты тэкст",
|
||||
"Italic text" : "Тэкст курсівам",
|
||||
"Underlined text" : "Падкрэслены тэкст",
|
||||
"Welcome to Nextcloud Forums" : "Вітаем на Форумах Nextcloud",
|
||||
"Forum" : "Форум",
|
||||
"Welcome to the forum!" : "Вітаем на форуме!",
|
||||
"Deleted user" : "Выдалены карыстальнік",
|
||||
"Role" : "Роля",
|
||||
"Loading …" : "Загрузка …",
|
||||
"Search" : "Пошук",
|
||||
"Home" : "Дадому",
|
||||
|
||||
@@ -6,14 +6,15 @@
|
||||
"General" : "Агульныя",
|
||||
"Support" : "Падтрымка",
|
||||
"Attachment" : "Далучэнне",
|
||||
"Welcome to Nextcloud Forums" : "Вітаем на Форумах Nextcloud",
|
||||
"Welcome to the Nextcloud Forums!" : "Вітаем на Форумах Nextcloud!",
|
||||
"Bold text" : "Тоўсты тэкст",
|
||||
"Italic text" : "Тэкст курсівам",
|
||||
"Underlined text" : "Падкрэслены тэкст",
|
||||
"Welcome to Nextcloud Forums" : "Вітаем на Форумах Nextcloud",
|
||||
"Forum" : "Форум",
|
||||
"Welcome to the forum!" : "Вітаем на форуме!",
|
||||
"Deleted user" : "Выдалены карыстальнік",
|
||||
"Role" : "Роля",
|
||||
"Loading …" : "Загрузка …",
|
||||
"Search" : "Пошук",
|
||||
"Home" : "Дадому",
|
||||
|
||||
@@ -9,6 +9,8 @@ OC.L10N.register(
|
||||
"Underlined text" : "Подчертан текст",
|
||||
"Forum" : "Форум",
|
||||
"Deleted user" : "Изтрит потребител",
|
||||
"User ID" : "Потребителски Идентификатор /Име/",
|
||||
"Role" : "Роля",
|
||||
"Loading …" : "Зареждане …",
|
||||
"Search" : "Търсене",
|
||||
"Home" : "Начало",
|
||||
|
||||
@@ -7,6 +7,8 @@
|
||||
"Underlined text" : "Подчертан текст",
|
||||
"Forum" : "Форум",
|
||||
"Deleted user" : "Изтрит потребител",
|
||||
"User ID" : "Потребителски Идентификатор /Име/",
|
||||
"Role" : "Роля",
|
||||
"Loading …" : "Зареждане …",
|
||||
"Search" : "Търсене",
|
||||
"Home" : "Начало",
|
||||
|
||||
@@ -11,6 +11,7 @@ OC.L10N.register(
|
||||
"Underlined text" : "Text subratllat",
|
||||
"Forum" : "Fòrum",
|
||||
"Deleted user" : "Usuari suprimit",
|
||||
"User ID" : "ID de l'usuari",
|
||||
"Loading …" : "S'està carregant…",
|
||||
"Search" : "Cercar",
|
||||
"Home" : "Casa",
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
"Underlined text" : "Text subratllat",
|
||||
"Forum" : "Fòrum",
|
||||
"Deleted user" : "Usuari suprimit",
|
||||
"User ID" : "ID de l'usuari",
|
||||
"Loading …" : "S'està carregant…",
|
||||
"Search" : "Cercar",
|
||||
"Home" : "Casa",
|
||||
|
||||
34
l10n/cs.js
34
l10n/cs.js
@@ -1,6 +1,20 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Recent Forum activity" : "Nedávná aktivita na fóru",
|
||||
"More activity" : "Další aktivita",
|
||||
"New thread by %1$s" : "Nové vlákno od %1$s",
|
||||
"Reply by %1$s" : "Odpověď od %1$s",
|
||||
"No recent forum activity" : "Žádná nedávná aktivita na fóru",
|
||||
"Top Forum activity" : "Nej aktivita na fóru",
|
||||
"Browse forum" : "Procházet fórum",
|
||||
"_%n thread_::_%n threads_" : ["%n vlákno","%n vlákna","%n vláken","%n vlákna"],
|
||||
"_%n view_::_%n views_" : ["%n zobrazení","%n zobrazení","%n zobrazení","%n zobrazení"],
|
||||
"No forum activity" : "Žádná aktivita na fóru",
|
||||
"Top Forum categories" : "Nej kategorie fóra",
|
||||
"No categories available" : "Nejsou k dispozici žádné kategorie",
|
||||
"Top Forum threads" : "Nej vlákna fóra",
|
||||
"No threads available" : "Nejsou k dispozici žádná vlákna",
|
||||
"Admin" : "Správce",
|
||||
"Administrator role with full permissions" : "Role správce s plnými oprávněními",
|
||||
"Moderator" : "Moderátor",
|
||||
@@ -20,7 +34,6 @@ OC.L10N.register(
|
||||
"Hidden content" : "Skrytý obsah",
|
||||
"Spoilers" : "Spoilery",
|
||||
"Attachment" : "Příloha",
|
||||
"Welcome to Nextcloud Forums" : "Vítejte v Nextcloud fórech",
|
||||
"Welcome to the Nextcloud Forums!" : "Vítejte v Nextcloud fórech!",
|
||||
"This is a community-driven forum built right into your Nextcloud instance. Here you can discuss topics, share ideas and collaborate with other users." : "Toto je komunitou řízené fórum, vestavěné přímo do vámi využívané instance Nextcloud. Je možné zde probírat témata, sdílet nápady a spolupracovat s ostatními uživateli.",
|
||||
"Features:" : "Funkce:",
|
||||
@@ -36,12 +49,26 @@ OC.L10N.register(
|
||||
"Italic text" : "Skloněný text",
|
||||
"Underlined text" : "Podtržený text",
|
||||
"Feel free to start a new discussion or reply to existing threads. Happy posting!" : "Neváhejte zahájit novou diskuzi nebo odpovězte na existující vlákna. Vesele pište příspěvky!.",
|
||||
"Welcome to Nextcloud Forums" : "Vítejte v Nextcloud fórech",
|
||||
"Forum" : "Diskuzní fórum",
|
||||
"_{count} new reply in {thread}_::_{count} new replies in {thread}_" : ["{count} nová odpověď v {thread} ","{count} nové odpovědi v {thread} ","{count} nových odpovědí v {thread} ","{count} nové odpovědi v {thread} "],
|
||||
"{user} mentioned you in {thread}" : "{user} vás zmínil(a) v {thread}",
|
||||
"Welcome to the forum!" : "Vítejte ve fóru!",
|
||||
"Deleted user" : "Smazaný uživatel",
|
||||
"A community-driven forum built right into your Nextcloud instance" : "Komunitou řízené fórum, vestavěné přímo do vámi využívané instance Nextcloud",
|
||||
"Repair Database Initial Data" : "Opravit úvodní data databáze",
|
||||
"Run the repair database initial data command to restore default forum data (roles, categories, permissions, BBCodes). This is safe to run multiple times as it will skip data that already exists." : "Spusťte příkaz repair database initial data pro obnovení výchozích dat fóra (role, kategorie, oprávnění, BBCodes). Toto je možné bezpečně spouštět opakovaně, protože přeskakuje data, která už existují.",
|
||||
"Run Repair Database Initial Data" : "Spustit opravu úvodních dat databáze",
|
||||
"User Roles" : "Role uživatele",
|
||||
"Assign forum roles to users. This allows you to grant administrative or moderator privileges to specific users." : "Přidělit uživatelům role ve fóru. To umožní udělit konkrétním uživatelům práva pro správu nebo moderování.",
|
||||
"User ID" : "Identif. uživatele",
|
||||
"Enter user ID" : "Zadejte identifikátor uživatele",
|
||||
"Role" : "Role",
|
||||
"Select a role" : "Vybrat roli",
|
||||
"Assign Role" : "Přiřadit roli",
|
||||
"Failed to fetch roles" : "Nepodařilo se získat role",
|
||||
"Failed to run repair database initial data" : "Nepodařilo se opravit úvodní data databáze",
|
||||
"Failed to assign role" : "Nepodařilo se přidělit roli",
|
||||
"Loading …" : "Načítání …",
|
||||
"Search" : "Hledat",
|
||||
"Home" : "Domů",
|
||||
@@ -159,7 +186,6 @@ OC.L10N.register(
|
||||
"Locked thread" : "Uzamčené vlákno",
|
||||
"Uncategorized" : "Nezařazeno",
|
||||
"_%n reply_::_%n replies_" : ["%n odpověď","%n odpovědi","%n odpovědí","%n odpovědi"],
|
||||
"_%n view_::_%n views_" : ["%n zobrazení","%n zobrazení","%n zobrazení","%n zobrazení"],
|
||||
"Views" : "Zobrazení",
|
||||
"Title" : "Titul",
|
||||
"Enter thread title …" : "Zadejte titulek vlákna …",
|
||||
@@ -281,6 +307,8 @@ OC.L10N.register(
|
||||
"Configure how you receive notifications" : "Nastavte jak získáváte upozornění",
|
||||
"Auto-subscribe to threads I create" : "Automaticky se přihlašovat k odběru vláken, která vytvořím",
|
||||
"When enabled, you will automatically receive notifications for replies to threads you create" : "Pokud zapnuto, automaticky obdržíte upozornění na odpovědi na vlákna, která vytvoříte",
|
||||
"Auto-subscribe to threads I reply to" : "Automaticky se přihlásit k odběru vláken, na která odpovím",
|
||||
"When enabled, you will automatically receive notifications for new replies in threads you have replied to" : "Pokud zapnuto, automaticky obdržíte upozornění na nové odpovědi ve vláknech, ve kterých jste odpověděli",
|
||||
"Files" : "Soubory",
|
||||
"Configure file upload settings" : "Nastavit nahrávání souborů",
|
||||
"Upload directory" : "Složka pro nahrání",
|
||||
@@ -356,7 +384,6 @@ OC.L10N.register(
|
||||
"-- Select a category --" : "-- Vybrat kategorii --",
|
||||
"Create header" : "Vytvořit záhlaví",
|
||||
"_%n category_::_%n categories_" : ["%n kategorie","%n kategorie","%n kategorií","%n kategorie"],
|
||||
"_%n thread_::_%n threads_" : ["%n vlákno","%n vlákna","%n vláken","%n vlákna"],
|
||||
"Delete header" : "Smazat záhlaví",
|
||||
"Are you sure you want to delete the header \"{name}\"?" : "Opravdu chcete záhlaví „{name}“ smazat?",
|
||||
"_This header contains %n category._::_This header contains %n categories._" : ["Toto záhlaví obsahuje %n kategorii.","Toto záhlaví obsahuje %n kategorie.","Toto záhlaví obsahuje %n kategorií.","Toto záhlaví obsahuje %n kategorie."],
|
||||
@@ -424,7 +451,6 @@ OC.L10N.register(
|
||||
"Can view" : "Může zobrazovat",
|
||||
"Can moderate" : "Může moderovat",
|
||||
"Allow" : "Umožnit",
|
||||
"No categories available" : "Nejsou k dispozici žádné kategorie",
|
||||
"Admin role must have all permissions enabled" : "Je třeba, aby role správce měla povolené všechna oprávnění",
|
||||
"Admin role has full access to all categories" : "Role správce má plný přístup do všech kategorií",
|
||||
"Guest role cannot have admin permissions" : "Role hosta nemůže mít roli správce",
|
||||
|
||||
34
l10n/cs.json
34
l10n/cs.json
@@ -1,4 +1,18 @@
|
||||
{ "translations": {
|
||||
"Recent Forum activity" : "Nedávná aktivita na fóru",
|
||||
"More activity" : "Další aktivita",
|
||||
"New thread by %1$s" : "Nové vlákno od %1$s",
|
||||
"Reply by %1$s" : "Odpověď od %1$s",
|
||||
"No recent forum activity" : "Žádná nedávná aktivita na fóru",
|
||||
"Top Forum activity" : "Nej aktivita na fóru",
|
||||
"Browse forum" : "Procházet fórum",
|
||||
"_%n thread_::_%n threads_" : ["%n vlákno","%n vlákna","%n vláken","%n vlákna"],
|
||||
"_%n view_::_%n views_" : ["%n zobrazení","%n zobrazení","%n zobrazení","%n zobrazení"],
|
||||
"No forum activity" : "Žádná aktivita na fóru",
|
||||
"Top Forum categories" : "Nej kategorie fóra",
|
||||
"No categories available" : "Nejsou k dispozici žádné kategorie",
|
||||
"Top Forum threads" : "Nej vlákna fóra",
|
||||
"No threads available" : "Nejsou k dispozici žádná vlákna",
|
||||
"Admin" : "Správce",
|
||||
"Administrator role with full permissions" : "Role správce s plnými oprávněními",
|
||||
"Moderator" : "Moderátor",
|
||||
@@ -18,7 +32,6 @@
|
||||
"Hidden content" : "Skrytý obsah",
|
||||
"Spoilers" : "Spoilery",
|
||||
"Attachment" : "Příloha",
|
||||
"Welcome to Nextcloud Forums" : "Vítejte v Nextcloud fórech",
|
||||
"Welcome to the Nextcloud Forums!" : "Vítejte v Nextcloud fórech!",
|
||||
"This is a community-driven forum built right into your Nextcloud instance. Here you can discuss topics, share ideas and collaborate with other users." : "Toto je komunitou řízené fórum, vestavěné přímo do vámi využívané instance Nextcloud. Je možné zde probírat témata, sdílet nápady a spolupracovat s ostatními uživateli.",
|
||||
"Features:" : "Funkce:",
|
||||
@@ -34,12 +47,26 @@
|
||||
"Italic text" : "Skloněný text",
|
||||
"Underlined text" : "Podtržený text",
|
||||
"Feel free to start a new discussion or reply to existing threads. Happy posting!" : "Neváhejte zahájit novou diskuzi nebo odpovězte na existující vlákna. Vesele pište příspěvky!.",
|
||||
"Welcome to Nextcloud Forums" : "Vítejte v Nextcloud fórech",
|
||||
"Forum" : "Diskuzní fórum",
|
||||
"_{count} new reply in {thread}_::_{count} new replies in {thread}_" : ["{count} nová odpověď v {thread} ","{count} nové odpovědi v {thread} ","{count} nových odpovědí v {thread} ","{count} nové odpovědi v {thread} "],
|
||||
"{user} mentioned you in {thread}" : "{user} vás zmínil(a) v {thread}",
|
||||
"Welcome to the forum!" : "Vítejte ve fóru!",
|
||||
"Deleted user" : "Smazaný uživatel",
|
||||
"A community-driven forum built right into your Nextcloud instance" : "Komunitou řízené fórum, vestavěné přímo do vámi využívané instance Nextcloud",
|
||||
"Repair Database Initial Data" : "Opravit úvodní data databáze",
|
||||
"Run the repair database initial data command to restore default forum data (roles, categories, permissions, BBCodes). This is safe to run multiple times as it will skip data that already exists." : "Spusťte příkaz repair database initial data pro obnovení výchozích dat fóra (role, kategorie, oprávnění, BBCodes). Toto je možné bezpečně spouštět opakovaně, protože přeskakuje data, která už existují.",
|
||||
"Run Repair Database Initial Data" : "Spustit opravu úvodních dat databáze",
|
||||
"User Roles" : "Role uživatele",
|
||||
"Assign forum roles to users. This allows you to grant administrative or moderator privileges to specific users." : "Přidělit uživatelům role ve fóru. To umožní udělit konkrétním uživatelům práva pro správu nebo moderování.",
|
||||
"User ID" : "Identif. uživatele",
|
||||
"Enter user ID" : "Zadejte identifikátor uživatele",
|
||||
"Role" : "Role",
|
||||
"Select a role" : "Vybrat roli",
|
||||
"Assign Role" : "Přiřadit roli",
|
||||
"Failed to fetch roles" : "Nepodařilo se získat role",
|
||||
"Failed to run repair database initial data" : "Nepodařilo se opravit úvodní data databáze",
|
||||
"Failed to assign role" : "Nepodařilo se přidělit roli",
|
||||
"Loading …" : "Načítání …",
|
||||
"Search" : "Hledat",
|
||||
"Home" : "Domů",
|
||||
@@ -157,7 +184,6 @@
|
||||
"Locked thread" : "Uzamčené vlákno",
|
||||
"Uncategorized" : "Nezařazeno",
|
||||
"_%n reply_::_%n replies_" : ["%n odpověď","%n odpovědi","%n odpovědí","%n odpovědi"],
|
||||
"_%n view_::_%n views_" : ["%n zobrazení","%n zobrazení","%n zobrazení","%n zobrazení"],
|
||||
"Views" : "Zobrazení",
|
||||
"Title" : "Titul",
|
||||
"Enter thread title …" : "Zadejte titulek vlákna …",
|
||||
@@ -279,6 +305,8 @@
|
||||
"Configure how you receive notifications" : "Nastavte jak získáváte upozornění",
|
||||
"Auto-subscribe to threads I create" : "Automaticky se přihlašovat k odběru vláken, která vytvořím",
|
||||
"When enabled, you will automatically receive notifications for replies to threads you create" : "Pokud zapnuto, automaticky obdržíte upozornění na odpovědi na vlákna, která vytvoříte",
|
||||
"Auto-subscribe to threads I reply to" : "Automaticky se přihlásit k odběru vláken, na která odpovím",
|
||||
"When enabled, you will automatically receive notifications for new replies in threads you have replied to" : "Pokud zapnuto, automaticky obdržíte upozornění na nové odpovědi ve vláknech, ve kterých jste odpověděli",
|
||||
"Files" : "Soubory",
|
||||
"Configure file upload settings" : "Nastavit nahrávání souborů",
|
||||
"Upload directory" : "Složka pro nahrání",
|
||||
@@ -354,7 +382,6 @@
|
||||
"-- Select a category --" : "-- Vybrat kategorii --",
|
||||
"Create header" : "Vytvořit záhlaví",
|
||||
"_%n category_::_%n categories_" : ["%n kategorie","%n kategorie","%n kategorií","%n kategorie"],
|
||||
"_%n thread_::_%n threads_" : ["%n vlákno","%n vlákna","%n vláken","%n vlákna"],
|
||||
"Delete header" : "Smazat záhlaví",
|
||||
"Are you sure you want to delete the header \"{name}\"?" : "Opravdu chcete záhlaví „{name}“ smazat?",
|
||||
"_This header contains %n category._::_This header contains %n categories._" : ["Toto záhlaví obsahuje %n kategorii.","Toto záhlaví obsahuje %n kategorie.","Toto záhlaví obsahuje %n kategorií.","Toto záhlaví obsahuje %n kategorie."],
|
||||
@@ -422,7 +449,6 @@
|
||||
"Can view" : "Může zobrazovat",
|
||||
"Can moderate" : "Může moderovat",
|
||||
"Allow" : "Umožnit",
|
||||
"No categories available" : "Nejsou k dispozici žádné kategorie",
|
||||
"Admin role must have all permissions enabled" : "Je třeba, aby role správce měla povolené všechna oprávnění",
|
||||
"Admin role has full access to all categories" : "Role správce má plný přístup do všech kategorií",
|
||||
"Guest role cannot have admin permissions" : "Role hosta nemůže mít roli správce",
|
||||
|
||||
@@ -9,6 +9,8 @@ OC.L10N.register(
|
||||
"Bold text" : "Fed tekst",
|
||||
"Underlined text" : "Understreget tekst",
|
||||
"Forum" : "Forum",
|
||||
"User ID" : "Bruger ID",
|
||||
"Role" : "Rolle",
|
||||
"Loading …" : "Indlæser ...",
|
||||
"Search" : "Søg",
|
||||
"Home" : "Hjem",
|
||||
|
||||
@@ -7,6 +7,8 @@
|
||||
"Bold text" : "Fed tekst",
|
||||
"Underlined text" : "Understreget tekst",
|
||||
"Forum" : "Forum",
|
||||
"User ID" : "Bruger ID",
|
||||
"Role" : "Rolle",
|
||||
"Loading …" : "Indlæser ...",
|
||||
"Search" : "Søg",
|
||||
"Home" : "Hjem",
|
||||
|
||||
32
l10n/de.js
32
l10n/de.js
File diff suppressed because one or more lines are too long
32
l10n/de.json
32
l10n/de.json
File diff suppressed because one or more lines are too long
@@ -1,6 +1,20 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Recent Forum activity" : "Neueste Forumsaktivitäten",
|
||||
"More activity" : "Weitere Aktivitäten",
|
||||
"New thread by %1$s" : "Neues Thema von %1$s",
|
||||
"Reply by %1$s" : "Antwort von %1$s",
|
||||
"No recent forum activity" : "Keine aktuellen Forumsaktivitäten",
|
||||
"Top Forum activity" : "Top Forumsaktivität",
|
||||
"Browse forum" : "Forum durchsuchen",
|
||||
"_%n thread_::_%n threads_" : ["%n Thema","%n Themen"],
|
||||
"_%n view_::_%n views_" : ["%n Ansicht","%n Ansichten"],
|
||||
"No forum activity" : "Keine Forumsaktivität",
|
||||
"Top Forum categories" : "Top Forumskategorien",
|
||||
"No categories available" : "Keine Kategorien verfügbar",
|
||||
"Top Forum threads" : "Top Forumsthemen",
|
||||
"No threads available" : "Keine Themen verfügbar",
|
||||
"Admin" : "Administration",
|
||||
"Administrator role with full permissions" : "Administrationsrolle mit vollen Berechtigungen",
|
||||
"Moderator" : "Moderation",
|
||||
@@ -20,7 +34,6 @@ OC.L10N.register(
|
||||
"Hidden content" : "Versteckter Inhalt",
|
||||
"Spoilers" : "Spoilerwarnung",
|
||||
"Attachment" : "Anhang",
|
||||
"Welcome to Nextcloud Forums" : "Willkommen in den Nextcloud Foren",
|
||||
"Welcome to the Nextcloud Forums!" : "Willkommen in den Nextcloud Foren!",
|
||||
"This is a community-driven forum built right into your Nextcloud instance. Here you can discuss topics, share ideas and collaborate with other users." : "Dies ist ein Community-Forum, das direkt in Ihre Nextcloud-Instanz integriert ist. Hier können Sie Themen diskutieren, Ideen austauschen und mit anderen Nutzern zusammenarbeiten.",
|
||||
"Features:" : "Funktionen:",
|
||||
@@ -36,6 +49,7 @@ OC.L10N.register(
|
||||
"Italic text" : "Kursiver Text",
|
||||
"Underlined text" : "Unterstrichener Text",
|
||||
"Feel free to start a new discussion or reply to existing threads. Happy posting!" : "Gerne eine neue Diskussion starten oder auf bestehende Beiträge antworten. Viel Spaß beim Posten!",
|
||||
"Welcome to Nextcloud Forums" : "Willkommen in den Nextcloud Foren",
|
||||
"Forum" : "Forum",
|
||||
"_{count} new reply in {thread}_::_{count} new replies in {thread}_" : ["{count} neue Antwort in {thread}","{count} neue Antworten in {thread}"],
|
||||
"{user} mentioned you in {thread}" : "{user} hat Sie in {thread} erwähnt",
|
||||
@@ -43,6 +57,19 @@ OC.L10N.register(
|
||||
"Deleted user" : "Gelöschter Benutzer",
|
||||
"A community-driven forum built right into your Nextcloud instance" : "Ein Community-basiertes Forum, das direkt in Ihre Nextcloud-Instanz integriert ist.",
|
||||
"Create discussions, share ideas and collaborate with your community directly in Nextcloud.\n\n**⚠️ Early Development Notice:**\nThis app is in early stages of development. While functional, you may encounter bugs or incomplete features. Please report any issues on GitHub and consider backing up your data regularly.\n\n**Key features:**\n- **Thread-based Discussions** - Create and reply to organized discussion threads\n- **Category Organization** - Structure your forum with customizable categories and headers\n- **Rich Text Formatting** - Use BBCode for formatting posts with bold, italic, links, images, code blocks and more\n- **File Attachments** - Attach files from your Nextcloud storage to posts\n- **Post Reactions** - React to posts with emoji reactions\n- **Read/Unread Tracking** - Keep track of which threads you've read\n- **Search** - Find discussions quickly with built-in search\n- **User Profiles** - View user post history and statistics\n- **Role-Based Permissions** - Control access and moderation with flexible roles\n- **Guest Access**: Optional public access for unauthenticated users with configurable permissions\n- **Admin Tools** - Manage categories, roles, BBCodes and forum settings\n- **Moderation Tools** - Pin, lock and manage threads and posts\n\n**Perfect for:**\n- Team discussions and collaboration\n- Community forums\n- Support channels\n- Knowledge bases\n- Project discussions\n- Internal communication\n\nThe forum integrates seamlessly with your Nextcloud instance, using your existing users and groups for authentication and access control." : "Diskussionen starten, Ideen austauschen und direkt in Nextcloud mit der Community zusammenarbeiten.\n\n**⚠️ Hinweis zur frühen Entwicklungsphase:** \nDiese App befindet sich in einer frühen Entwicklungsphase. Sie ist zwar funktionsfähig, es können jedoch Fehler oder unvollständige Funktionen auftreten. Bitte melden Sie alle Probleme auf GitHub und erstellen Sie regelmäßig Backups Ihrer Daten.\n\n**Hauptfunktionen:**\n- **Themenbasierte Diskussionen** – Organisierte Diskussionsthemen erstellen und beantworten\n- **Kategorieorganisation** – Das Forum mit anpassbaren Kategorien und Überschriften strukturieren.\n- **Rich-Text-Formatierung** – BBCode verwenden, um Beiträge mit Fettdruck, Kursivschrift, Links, Bildern, Codeblöcken und mehr zu formatieren.\n- **Dateianhänge** – Dateien aus dem Nextcloud-Speicher an Beiträge anhängen.\n- **Reaktionen auf Beiträge** – Mit Emojis auf Beiträge reagieren.\n- **Lese-/Ungelesen-Status** – Den Überblick darüber behalten, welche Themen bereits gelesen wurden.\n- **Suche** – Diskussionen schnell mit der integrierten Suche finden.\n- **Benutzerprofile** – Den Beitragsverlauf und die Statistiken der Benutzer ansehen.\n- **Rollenbasierte Berechtigungen** – Den Zugriff und die Moderation mit flexiblen Rollen steuern.\n- **Gastzugriff**: Optionaler öffentlicher Zugriff für nicht authentifizierte Benutzer mit konfigurierbaren Berechtigungen.\n- **Admin-Tools** – Kategorien, Rollen, BBCodes und Forumseinstellungen verwalten.\n- **Moderations-Tools** – Themen und Beiträge anheften, sperren und verwalten.\n\n**Perfekt für:**\n- Teamdiskussionen und Zusammenarbeit\n- Community-Foren\n- Supportkanäle\n- Wissensdatenbanken\n- Projektdiskussionen\n- Interne Kommunikation\n\nDas Forum integriert sich nahtlos in die Nextcloud-Instanz und nutzt die bestehenden Benutzer und Gruppen für die Anmeldung und die Zugriffskontrolle.",
|
||||
"Repair Database Initial Data" : "Anfangsdaten der Datenbank reparieren",
|
||||
"Run the repair database initial data command to restore default forum data (roles, categories, permissions, BBCodes). This is safe to run multiple times as it will skip data that already exists." : "Den Befehl \"Anfangsdaten der Datenbank reparieren\" ausführen, um die Standard-Forendaten (Rollen, Kategorien, Berechtigungen, BBCodes) wiederherzustellen. Dies kann problemlos mehrfach ausgeführt werden, da bereits vorhandene Daten übersprungen werden.",
|
||||
"Run Repair Database Initial Data" : "Anfangsdaten der Datenbank reparieren",
|
||||
"User Roles" : "Benutzerrollen",
|
||||
"Assign forum roles to users. This allows you to grant administrative or moderator privileges to specific users." : "Benutzern Forenrollen zuweisen. Hierdurch können bestimmten Benutzern Verwaltungs- oder Moderationsrechte gewährt werden.",
|
||||
"User ID" : "Benutzer-ID",
|
||||
"Enter user ID" : "Benutzer-ID eingeben",
|
||||
"Role" : "Rolle",
|
||||
"Select a role" : "Eine Rolle auswählen",
|
||||
"Assign Role" : "Rolle zuweisen",
|
||||
"Failed to fetch roles" : "Rollen konnten nicht abgerufen werden",
|
||||
"Failed to run repair database initial data" : "Anfangsdaten der Datenbank konnten nicht repariert werden",
|
||||
"Failed to assign role" : "Rolle konnte nicht zugewiesen werden",
|
||||
"Loading …" : "Lade …",
|
||||
"Search" : "Suche",
|
||||
"Home" : "Startseite",
|
||||
@@ -160,7 +187,6 @@ OC.L10N.register(
|
||||
"Locked thread" : "Gesperrtes Thema",
|
||||
"Uncategorized" : "Ohne Kategorie",
|
||||
"_%n reply_::_%n replies_" : ["%n Antwort","%n Antworten"],
|
||||
"_%n view_::_%n views_" : ["%n Ansicht","%n Ansichten"],
|
||||
"Views" : "Ansichten",
|
||||
"Title" : "Titel",
|
||||
"Enter thread title …" : "Titel des Themas eingeben …",
|
||||
@@ -359,7 +385,6 @@ OC.L10N.register(
|
||||
"-- Select a category --" : "-- Eine Kategorie auswählen --",
|
||||
"Create header" : "Überschrift erstellen",
|
||||
"_%n category_::_%n categories_" : ["%n Kategorie","%n Kategorien"],
|
||||
"_%n thread_::_%n threads_" : ["%n Thema","%n Themen"],
|
||||
"Delete header" : "Überschrift löschen",
|
||||
"Are you sure you want to delete the header \"{name}\"?" : "Soll die Überschrift \"{name}\" gelöscht werden?",
|
||||
"_This header contains %n category._::_This header contains %n categories._" : ["Diese Überschrift enthält %n Kategorie.","Diese Überschrift enthält %n Kategorien."],
|
||||
@@ -427,7 +452,6 @@ OC.L10N.register(
|
||||
"Can view" : "Kann ansehen",
|
||||
"Can moderate" : "Kann moderieren",
|
||||
"Allow" : "Zulassen",
|
||||
"No categories available" : "Keine Kategorien verfügbar",
|
||||
"Admin role must have all permissions enabled" : "Für die Administrationsrolle müssen alle Berechtigungen aktiviert sein",
|
||||
"Admin role has full access to all categories" : "Die Administrationsrolle hat vollen Zugriff auf alle Kategorien",
|
||||
"Guest role cannot have admin permissions" : "Die Gastrolle darf keine Administrationsberechtigungen haben",
|
||||
|
||||
@@ -1,4 +1,18 @@
|
||||
{ "translations": {
|
||||
"Recent Forum activity" : "Neueste Forumsaktivitäten",
|
||||
"More activity" : "Weitere Aktivitäten",
|
||||
"New thread by %1$s" : "Neues Thema von %1$s",
|
||||
"Reply by %1$s" : "Antwort von %1$s",
|
||||
"No recent forum activity" : "Keine aktuellen Forumsaktivitäten",
|
||||
"Top Forum activity" : "Top Forumsaktivität",
|
||||
"Browse forum" : "Forum durchsuchen",
|
||||
"_%n thread_::_%n threads_" : ["%n Thema","%n Themen"],
|
||||
"_%n view_::_%n views_" : ["%n Ansicht","%n Ansichten"],
|
||||
"No forum activity" : "Keine Forumsaktivität",
|
||||
"Top Forum categories" : "Top Forumskategorien",
|
||||
"No categories available" : "Keine Kategorien verfügbar",
|
||||
"Top Forum threads" : "Top Forumsthemen",
|
||||
"No threads available" : "Keine Themen verfügbar",
|
||||
"Admin" : "Administration",
|
||||
"Administrator role with full permissions" : "Administrationsrolle mit vollen Berechtigungen",
|
||||
"Moderator" : "Moderation",
|
||||
@@ -18,7 +32,6 @@
|
||||
"Hidden content" : "Versteckter Inhalt",
|
||||
"Spoilers" : "Spoilerwarnung",
|
||||
"Attachment" : "Anhang",
|
||||
"Welcome to Nextcloud Forums" : "Willkommen in den Nextcloud Foren",
|
||||
"Welcome to the Nextcloud Forums!" : "Willkommen in den Nextcloud Foren!",
|
||||
"This is a community-driven forum built right into your Nextcloud instance. Here you can discuss topics, share ideas and collaborate with other users." : "Dies ist ein Community-Forum, das direkt in Ihre Nextcloud-Instanz integriert ist. Hier können Sie Themen diskutieren, Ideen austauschen und mit anderen Nutzern zusammenarbeiten.",
|
||||
"Features:" : "Funktionen:",
|
||||
@@ -34,6 +47,7 @@
|
||||
"Italic text" : "Kursiver Text",
|
||||
"Underlined text" : "Unterstrichener Text",
|
||||
"Feel free to start a new discussion or reply to existing threads. Happy posting!" : "Gerne eine neue Diskussion starten oder auf bestehende Beiträge antworten. Viel Spaß beim Posten!",
|
||||
"Welcome to Nextcloud Forums" : "Willkommen in den Nextcloud Foren",
|
||||
"Forum" : "Forum",
|
||||
"_{count} new reply in {thread}_::_{count} new replies in {thread}_" : ["{count} neue Antwort in {thread}","{count} neue Antworten in {thread}"],
|
||||
"{user} mentioned you in {thread}" : "{user} hat Sie in {thread} erwähnt",
|
||||
@@ -41,6 +55,19 @@
|
||||
"Deleted user" : "Gelöschter Benutzer",
|
||||
"A community-driven forum built right into your Nextcloud instance" : "Ein Community-basiertes Forum, das direkt in Ihre Nextcloud-Instanz integriert ist.",
|
||||
"Create discussions, share ideas and collaborate with your community directly in Nextcloud.\n\n**⚠️ Early Development Notice:**\nThis app is in early stages of development. While functional, you may encounter bugs or incomplete features. Please report any issues on GitHub and consider backing up your data regularly.\n\n**Key features:**\n- **Thread-based Discussions** - Create and reply to organized discussion threads\n- **Category Organization** - Structure your forum with customizable categories and headers\n- **Rich Text Formatting** - Use BBCode for formatting posts with bold, italic, links, images, code blocks and more\n- **File Attachments** - Attach files from your Nextcloud storage to posts\n- **Post Reactions** - React to posts with emoji reactions\n- **Read/Unread Tracking** - Keep track of which threads you've read\n- **Search** - Find discussions quickly with built-in search\n- **User Profiles** - View user post history and statistics\n- **Role-Based Permissions** - Control access and moderation with flexible roles\n- **Guest Access**: Optional public access for unauthenticated users with configurable permissions\n- **Admin Tools** - Manage categories, roles, BBCodes and forum settings\n- **Moderation Tools** - Pin, lock and manage threads and posts\n\n**Perfect for:**\n- Team discussions and collaboration\n- Community forums\n- Support channels\n- Knowledge bases\n- Project discussions\n- Internal communication\n\nThe forum integrates seamlessly with your Nextcloud instance, using your existing users and groups for authentication and access control." : "Diskussionen starten, Ideen austauschen und direkt in Nextcloud mit der Community zusammenarbeiten.\n\n**⚠️ Hinweis zur frühen Entwicklungsphase:** \nDiese App befindet sich in einer frühen Entwicklungsphase. Sie ist zwar funktionsfähig, es können jedoch Fehler oder unvollständige Funktionen auftreten. Bitte melden Sie alle Probleme auf GitHub und erstellen Sie regelmäßig Backups Ihrer Daten.\n\n**Hauptfunktionen:**\n- **Themenbasierte Diskussionen** – Organisierte Diskussionsthemen erstellen und beantworten\n- **Kategorieorganisation** – Das Forum mit anpassbaren Kategorien und Überschriften strukturieren.\n- **Rich-Text-Formatierung** – BBCode verwenden, um Beiträge mit Fettdruck, Kursivschrift, Links, Bildern, Codeblöcken und mehr zu formatieren.\n- **Dateianhänge** – Dateien aus dem Nextcloud-Speicher an Beiträge anhängen.\n- **Reaktionen auf Beiträge** – Mit Emojis auf Beiträge reagieren.\n- **Lese-/Ungelesen-Status** – Den Überblick darüber behalten, welche Themen bereits gelesen wurden.\n- **Suche** – Diskussionen schnell mit der integrierten Suche finden.\n- **Benutzerprofile** – Den Beitragsverlauf und die Statistiken der Benutzer ansehen.\n- **Rollenbasierte Berechtigungen** – Den Zugriff und die Moderation mit flexiblen Rollen steuern.\n- **Gastzugriff**: Optionaler öffentlicher Zugriff für nicht authentifizierte Benutzer mit konfigurierbaren Berechtigungen.\n- **Admin-Tools** – Kategorien, Rollen, BBCodes und Forumseinstellungen verwalten.\n- **Moderations-Tools** – Themen und Beiträge anheften, sperren und verwalten.\n\n**Perfekt für:**\n- Teamdiskussionen und Zusammenarbeit\n- Community-Foren\n- Supportkanäle\n- Wissensdatenbanken\n- Projektdiskussionen\n- Interne Kommunikation\n\nDas Forum integriert sich nahtlos in die Nextcloud-Instanz und nutzt die bestehenden Benutzer und Gruppen für die Anmeldung und die Zugriffskontrolle.",
|
||||
"Repair Database Initial Data" : "Anfangsdaten der Datenbank reparieren",
|
||||
"Run the repair database initial data command to restore default forum data (roles, categories, permissions, BBCodes). This is safe to run multiple times as it will skip data that already exists." : "Den Befehl \"Anfangsdaten der Datenbank reparieren\" ausführen, um die Standard-Forendaten (Rollen, Kategorien, Berechtigungen, BBCodes) wiederherzustellen. Dies kann problemlos mehrfach ausgeführt werden, da bereits vorhandene Daten übersprungen werden.",
|
||||
"Run Repair Database Initial Data" : "Anfangsdaten der Datenbank reparieren",
|
||||
"User Roles" : "Benutzerrollen",
|
||||
"Assign forum roles to users. This allows you to grant administrative or moderator privileges to specific users." : "Benutzern Forenrollen zuweisen. Hierdurch können bestimmten Benutzern Verwaltungs- oder Moderationsrechte gewährt werden.",
|
||||
"User ID" : "Benutzer-ID",
|
||||
"Enter user ID" : "Benutzer-ID eingeben",
|
||||
"Role" : "Rolle",
|
||||
"Select a role" : "Eine Rolle auswählen",
|
||||
"Assign Role" : "Rolle zuweisen",
|
||||
"Failed to fetch roles" : "Rollen konnten nicht abgerufen werden",
|
||||
"Failed to run repair database initial data" : "Anfangsdaten der Datenbank konnten nicht repariert werden",
|
||||
"Failed to assign role" : "Rolle konnte nicht zugewiesen werden",
|
||||
"Loading …" : "Lade …",
|
||||
"Search" : "Suche",
|
||||
"Home" : "Startseite",
|
||||
@@ -158,7 +185,6 @@
|
||||
"Locked thread" : "Gesperrtes Thema",
|
||||
"Uncategorized" : "Ohne Kategorie",
|
||||
"_%n reply_::_%n replies_" : ["%n Antwort","%n Antworten"],
|
||||
"_%n view_::_%n views_" : ["%n Ansicht","%n Ansichten"],
|
||||
"Views" : "Ansichten",
|
||||
"Title" : "Titel",
|
||||
"Enter thread title …" : "Titel des Themas eingeben …",
|
||||
@@ -357,7 +383,6 @@
|
||||
"-- Select a category --" : "-- Eine Kategorie auswählen --",
|
||||
"Create header" : "Überschrift erstellen",
|
||||
"_%n category_::_%n categories_" : ["%n Kategorie","%n Kategorien"],
|
||||
"_%n thread_::_%n threads_" : ["%n Thema","%n Themen"],
|
||||
"Delete header" : "Überschrift löschen",
|
||||
"Are you sure you want to delete the header \"{name}\"?" : "Soll die Überschrift \"{name}\" gelöscht werden?",
|
||||
"_This header contains %n category._::_This header contains %n categories._" : ["Diese Überschrift enthält %n Kategorie.","Diese Überschrift enthält %n Kategorien."],
|
||||
@@ -425,7 +450,6 @@
|
||||
"Can view" : "Kann ansehen",
|
||||
"Can moderate" : "Kann moderieren",
|
||||
"Allow" : "Zulassen",
|
||||
"No categories available" : "Keine Kategorien verfügbar",
|
||||
"Admin role must have all permissions enabled" : "Für die Administrationsrolle müssen alle Berechtigungen aktiviert sein",
|
||||
"Admin role has full access to all categories" : "Die Administrationsrolle hat vollen Zugriff auf alle Kategorien",
|
||||
"Guest role cannot have admin permissions" : "Die Gastrolle darf keine Administrationsberechtigungen haben",
|
||||
|
||||
@@ -11,6 +11,8 @@ OC.L10N.register(
|
||||
"Underlined text" : "Υπογραμμισμένο κείμενο",
|
||||
"Forum" : "Φόρουμ",
|
||||
"Deleted user" : "Διαγραμμένος χρήστης",
|
||||
"User ID" : "Ταυτότητα Χρήστη",
|
||||
"Role" : "Ρόλος/Θέση",
|
||||
"Loading …" : "Γίνεται φόρτωση…",
|
||||
"Search" : "Αναζήτηση",
|
||||
"Home" : "Αρχική",
|
||||
|
||||
@@ -9,6 +9,8 @@
|
||||
"Underlined text" : "Υπογραμμισμένο κείμενο",
|
||||
"Forum" : "Φόρουμ",
|
||||
"Deleted user" : "Διαγραμμένος χρήστης",
|
||||
"User ID" : "Ταυτότητα Χρήστη",
|
||||
"Role" : "Ρόλος/Θέση",
|
||||
"Loading …" : "Γίνεται φόρτωση…",
|
||||
"Search" : "Αναζήτηση",
|
||||
"Home" : "Αρχική",
|
||||
|
||||
@@ -1,6 +1,20 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Recent Forum activity" : "Recent Forum activity",
|
||||
"More activity" : "More activity",
|
||||
"New thread by %1$s" : "New thread by %1$s",
|
||||
"Reply by %1$s" : "Reply by %1$s",
|
||||
"No recent forum activity" : "No recent forum activity",
|
||||
"Top Forum activity" : "Top Forum activity",
|
||||
"Browse forum" : "Browse forum",
|
||||
"_%n thread_::_%n threads_" : ["%n thread","%n threads"],
|
||||
"_%n view_::_%n views_" : ["%n view","%n views"],
|
||||
"No forum activity" : "No forum activity",
|
||||
"Top Forum categories" : "Top Forum categories",
|
||||
"No categories available" : "No categories available",
|
||||
"Top Forum threads" : "Top Forum threads",
|
||||
"No threads available" : "No threads available",
|
||||
"Admin" : "Admin",
|
||||
"Administrator role with full permissions" : "Administrator role with full permissions",
|
||||
"Moderator" : "Moderator",
|
||||
@@ -20,7 +34,6 @@ OC.L10N.register(
|
||||
"Hidden content" : "Hidden content",
|
||||
"Spoilers" : "Spoilers",
|
||||
"Attachment" : "Attachment",
|
||||
"Welcome to Nextcloud Forums" : "Welcome to Nextcloud Forums",
|
||||
"Welcome to the Nextcloud Forums!" : "Welcome to the Nextcloud Forums!",
|
||||
"This is a community-driven forum built right into your Nextcloud instance. Here you can discuss topics, share ideas and collaborate with other users." : "This is a community-driven forum built right into your Nextcloud instance. Here you can discuss topics, share ideas and collaborate with other users.",
|
||||
"Features:" : "Features:",
|
||||
@@ -36,6 +49,7 @@ OC.L10N.register(
|
||||
"Italic text" : "Italic text",
|
||||
"Underlined text" : "Underlined text",
|
||||
"Feel free to start a new discussion or reply to existing threads. Happy posting!" : "Feel free to start a new discussion or reply to existing threads. Happy posting!",
|
||||
"Welcome to Nextcloud Forums" : "Welcome to Nextcloud Forums",
|
||||
"Forum" : "Forum",
|
||||
"_{count} new reply in {thread}_::_{count} new replies in {thread}_" : ["{count} new reply in {thread}","{count} new replies in {thread}"],
|
||||
"{user} mentioned you in {thread}" : "{user} mentioned you in {thread}",
|
||||
@@ -43,6 +57,19 @@ OC.L10N.register(
|
||||
"Deleted user" : "Deleted user",
|
||||
"A community-driven forum built right into your Nextcloud instance" : "A community-driven forum built right into your Nextcloud instance",
|
||||
"Create discussions, share ideas and collaborate with your community directly in Nextcloud.\n\n**⚠️ Early Development Notice:**\nThis app is in early stages of development. While functional, you may encounter bugs or incomplete features. Please report any issues on GitHub and consider backing up your data regularly.\n\n**Key features:**\n- **Thread-based Discussions** - Create and reply to organized discussion threads\n- **Category Organization** - Structure your forum with customizable categories and headers\n- **Rich Text Formatting** - Use BBCode for formatting posts with bold, italic, links, images, code blocks and more\n- **File Attachments** - Attach files from your Nextcloud storage to posts\n- **Post Reactions** - React to posts with emoji reactions\n- **Read/Unread Tracking** - Keep track of which threads you've read\n- **Search** - Find discussions quickly with built-in search\n- **User Profiles** - View user post history and statistics\n- **Role-Based Permissions** - Control access and moderation with flexible roles\n- **Guest Access**: Optional public access for unauthenticated users with configurable permissions\n- **Admin Tools** - Manage categories, roles, BBCodes and forum settings\n- **Moderation Tools** - Pin, lock and manage threads and posts\n\n**Perfect for:**\n- Team discussions and collaboration\n- Community forums\n- Support channels\n- Knowledge bases\n- Project discussions\n- Internal communication\n\nThe forum integrates seamlessly with your Nextcloud instance, using your existing users and groups for authentication and access control." : "Create discussions, share ideas and collaborate with your community directly in Nextcloud.\n\n**⚠️ Early Development Notice:**\nThis app is in early stages of development. While functional, you may encounter bugs or incomplete features. Please report any issues on GitHub and consider backing up your data regularly.\n\n**Key features:**\n- **Thread-based Discussions** - Create and reply to organized discussion threads\n- **Category Organization** - Structure your forum with customizable categories and headers\n- **Rich Text Formatting** - Use BBCode for formatting posts with bold, italic, links, images, code blocks and more\n- **File Attachments** - Attach files from your Nextcloud storage to posts\n- **Post Reactions** - React to posts with emoji reactions\n- **Read/Unread Tracking** - Keep track of which threads you've read\n- **Search** - Find discussions quickly with built-in search\n- **User Profiles** - View user post history and statistics\n- **Role-Based Permissions** - Control access and moderation with flexible roles\n- **Guest Access**: Optional public access for unauthenticated users with configurable permissions\n- **Admin Tools** - Manage categories, roles, BBCodes and forum settings\n- **Moderation Tools** - Pin, lock and manage threads and posts\n\n**Perfect for:**\n- Team discussions and collaboration\n- Community forums\n- Support channels\n- Knowledge bases\n- Project discussions\n- Internal communication\n\nThe forum integrates seamlessly with your Nextcloud instance, using your existing users and groups for authentication and access control.",
|
||||
"Repair Database Initial Data" : "Repair Database Initial Data",
|
||||
"Run the repair database initial data command to restore default forum data (roles, categories, permissions, BBCodes). This is safe to run multiple times as it will skip data that already exists." : "Run the repair database initial data command to restore default forum data (roles, categories, permissions, BBCodes). This is safe to run multiple times as it will skip data that already exists.",
|
||||
"Run Repair Database Initial Data" : "Run Repair Database Initial Data",
|
||||
"User Roles" : "User Roles",
|
||||
"Assign forum roles to users. This allows you to grant administrative or moderator privileges to specific users." : "Assign forum roles to users. This allows you to grant administrative or moderator privileges to specific users.",
|
||||
"User ID" : "User ID",
|
||||
"Enter user ID" : "Enter user ID",
|
||||
"Role" : "Role",
|
||||
"Select a role" : "Select a role",
|
||||
"Assign Role" : "Assign Role",
|
||||
"Failed to fetch roles" : "Failed to fetch roles",
|
||||
"Failed to run repair database initial data" : "Failed to run repair database initial data",
|
||||
"Failed to assign role" : "Failed to assign role",
|
||||
"Loading …" : "Loading …",
|
||||
"Search" : "Search",
|
||||
"Home" : "Home",
|
||||
@@ -160,7 +187,6 @@ OC.L10N.register(
|
||||
"Locked thread" : "Locked thread",
|
||||
"Uncategorized" : "Uncategorised",
|
||||
"_%n reply_::_%n replies_" : ["%n reply","%n replies"],
|
||||
"_%n view_::_%n views_" : ["%n view","%n views"],
|
||||
"Views" : "Views",
|
||||
"Title" : "Title",
|
||||
"Enter thread title …" : "Enter thread title …",
|
||||
@@ -282,6 +308,8 @@ OC.L10N.register(
|
||||
"Configure how you receive notifications" : "Configure how you receive notifications",
|
||||
"Auto-subscribe to threads I create" : "Auto-subscribe to threads I create",
|
||||
"When enabled, you will automatically receive notifications for replies to threads you create" : "When enabled, you will automatically receive notifications for replies to threads you create",
|
||||
"Auto-subscribe to threads I reply to" : "Auto-subscribe to threads I reply to",
|
||||
"When enabled, you will automatically receive notifications for new replies in threads you have replied to" : "When enabled, you will automatically receive notifications for new replies in threads you have replied to",
|
||||
"Files" : "Files",
|
||||
"Configure file upload settings" : "Configure file upload settings",
|
||||
"Upload directory" : "Upload directory",
|
||||
@@ -357,7 +385,6 @@ OC.L10N.register(
|
||||
"-- Select a category --" : "-- Select a category --",
|
||||
"Create header" : "Create header",
|
||||
"_%n category_::_%n categories_" : ["%n category","%n categories"],
|
||||
"_%n thread_::_%n threads_" : ["%n thread","%n threads"],
|
||||
"Delete header" : "Delete header",
|
||||
"Are you sure you want to delete the header \"{name}\"?" : "Are you sure you want to delete the header \"{name}\"?",
|
||||
"_This header contains %n category._::_This header contains %n categories._" : ["This header contains %n category.","This header contains %n categories."],
|
||||
@@ -425,7 +452,6 @@ OC.L10N.register(
|
||||
"Can view" : "Can view",
|
||||
"Can moderate" : "Can moderate",
|
||||
"Allow" : "Allow",
|
||||
"No categories available" : "No categories available",
|
||||
"Admin role must have all permissions enabled" : "Admin role must have all permissions enabled",
|
||||
"Admin role has full access to all categories" : "Admin role has full access to all categories",
|
||||
"Guest role cannot have admin permissions" : "Guest role cannot have admin permissions",
|
||||
|
||||
@@ -1,4 +1,18 @@
|
||||
{ "translations": {
|
||||
"Recent Forum activity" : "Recent Forum activity",
|
||||
"More activity" : "More activity",
|
||||
"New thread by %1$s" : "New thread by %1$s",
|
||||
"Reply by %1$s" : "Reply by %1$s",
|
||||
"No recent forum activity" : "No recent forum activity",
|
||||
"Top Forum activity" : "Top Forum activity",
|
||||
"Browse forum" : "Browse forum",
|
||||
"_%n thread_::_%n threads_" : ["%n thread","%n threads"],
|
||||
"_%n view_::_%n views_" : ["%n view","%n views"],
|
||||
"No forum activity" : "No forum activity",
|
||||
"Top Forum categories" : "Top Forum categories",
|
||||
"No categories available" : "No categories available",
|
||||
"Top Forum threads" : "Top Forum threads",
|
||||
"No threads available" : "No threads available",
|
||||
"Admin" : "Admin",
|
||||
"Administrator role with full permissions" : "Administrator role with full permissions",
|
||||
"Moderator" : "Moderator",
|
||||
@@ -18,7 +32,6 @@
|
||||
"Hidden content" : "Hidden content",
|
||||
"Spoilers" : "Spoilers",
|
||||
"Attachment" : "Attachment",
|
||||
"Welcome to Nextcloud Forums" : "Welcome to Nextcloud Forums",
|
||||
"Welcome to the Nextcloud Forums!" : "Welcome to the Nextcloud Forums!",
|
||||
"This is a community-driven forum built right into your Nextcloud instance. Here you can discuss topics, share ideas and collaborate with other users." : "This is a community-driven forum built right into your Nextcloud instance. Here you can discuss topics, share ideas and collaborate with other users.",
|
||||
"Features:" : "Features:",
|
||||
@@ -34,6 +47,7 @@
|
||||
"Italic text" : "Italic text",
|
||||
"Underlined text" : "Underlined text",
|
||||
"Feel free to start a new discussion or reply to existing threads. Happy posting!" : "Feel free to start a new discussion or reply to existing threads. Happy posting!",
|
||||
"Welcome to Nextcloud Forums" : "Welcome to Nextcloud Forums",
|
||||
"Forum" : "Forum",
|
||||
"_{count} new reply in {thread}_::_{count} new replies in {thread}_" : ["{count} new reply in {thread}","{count} new replies in {thread}"],
|
||||
"{user} mentioned you in {thread}" : "{user} mentioned you in {thread}",
|
||||
@@ -41,6 +55,19 @@
|
||||
"Deleted user" : "Deleted user",
|
||||
"A community-driven forum built right into your Nextcloud instance" : "A community-driven forum built right into your Nextcloud instance",
|
||||
"Create discussions, share ideas and collaborate with your community directly in Nextcloud.\n\n**⚠️ Early Development Notice:**\nThis app is in early stages of development. While functional, you may encounter bugs or incomplete features. Please report any issues on GitHub and consider backing up your data regularly.\n\n**Key features:**\n- **Thread-based Discussions** - Create and reply to organized discussion threads\n- **Category Organization** - Structure your forum with customizable categories and headers\n- **Rich Text Formatting** - Use BBCode for formatting posts with bold, italic, links, images, code blocks and more\n- **File Attachments** - Attach files from your Nextcloud storage to posts\n- **Post Reactions** - React to posts with emoji reactions\n- **Read/Unread Tracking** - Keep track of which threads you've read\n- **Search** - Find discussions quickly with built-in search\n- **User Profiles** - View user post history and statistics\n- **Role-Based Permissions** - Control access and moderation with flexible roles\n- **Guest Access**: Optional public access for unauthenticated users with configurable permissions\n- **Admin Tools** - Manage categories, roles, BBCodes and forum settings\n- **Moderation Tools** - Pin, lock and manage threads and posts\n\n**Perfect for:**\n- Team discussions and collaboration\n- Community forums\n- Support channels\n- Knowledge bases\n- Project discussions\n- Internal communication\n\nThe forum integrates seamlessly with your Nextcloud instance, using your existing users and groups for authentication and access control." : "Create discussions, share ideas and collaborate with your community directly in Nextcloud.\n\n**⚠️ Early Development Notice:**\nThis app is in early stages of development. While functional, you may encounter bugs or incomplete features. Please report any issues on GitHub and consider backing up your data regularly.\n\n**Key features:**\n- **Thread-based Discussions** - Create and reply to organized discussion threads\n- **Category Organization** - Structure your forum with customizable categories and headers\n- **Rich Text Formatting** - Use BBCode for formatting posts with bold, italic, links, images, code blocks and more\n- **File Attachments** - Attach files from your Nextcloud storage to posts\n- **Post Reactions** - React to posts with emoji reactions\n- **Read/Unread Tracking** - Keep track of which threads you've read\n- **Search** - Find discussions quickly with built-in search\n- **User Profiles** - View user post history and statistics\n- **Role-Based Permissions** - Control access and moderation with flexible roles\n- **Guest Access**: Optional public access for unauthenticated users with configurable permissions\n- **Admin Tools** - Manage categories, roles, BBCodes and forum settings\n- **Moderation Tools** - Pin, lock and manage threads and posts\n\n**Perfect for:**\n- Team discussions and collaboration\n- Community forums\n- Support channels\n- Knowledge bases\n- Project discussions\n- Internal communication\n\nThe forum integrates seamlessly with your Nextcloud instance, using your existing users and groups for authentication and access control.",
|
||||
"Repair Database Initial Data" : "Repair Database Initial Data",
|
||||
"Run the repair database initial data command to restore default forum data (roles, categories, permissions, BBCodes). This is safe to run multiple times as it will skip data that already exists." : "Run the repair database initial data command to restore default forum data (roles, categories, permissions, BBCodes). This is safe to run multiple times as it will skip data that already exists.",
|
||||
"Run Repair Database Initial Data" : "Run Repair Database Initial Data",
|
||||
"User Roles" : "User Roles",
|
||||
"Assign forum roles to users. This allows you to grant administrative or moderator privileges to specific users." : "Assign forum roles to users. This allows you to grant administrative or moderator privileges to specific users.",
|
||||
"User ID" : "User ID",
|
||||
"Enter user ID" : "Enter user ID",
|
||||
"Role" : "Role",
|
||||
"Select a role" : "Select a role",
|
||||
"Assign Role" : "Assign Role",
|
||||
"Failed to fetch roles" : "Failed to fetch roles",
|
||||
"Failed to run repair database initial data" : "Failed to run repair database initial data",
|
||||
"Failed to assign role" : "Failed to assign role",
|
||||
"Loading …" : "Loading …",
|
||||
"Search" : "Search",
|
||||
"Home" : "Home",
|
||||
@@ -158,7 +185,6 @@
|
||||
"Locked thread" : "Locked thread",
|
||||
"Uncategorized" : "Uncategorised",
|
||||
"_%n reply_::_%n replies_" : ["%n reply","%n replies"],
|
||||
"_%n view_::_%n views_" : ["%n view","%n views"],
|
||||
"Views" : "Views",
|
||||
"Title" : "Title",
|
||||
"Enter thread title …" : "Enter thread title …",
|
||||
@@ -280,6 +306,8 @@
|
||||
"Configure how you receive notifications" : "Configure how you receive notifications",
|
||||
"Auto-subscribe to threads I create" : "Auto-subscribe to threads I create",
|
||||
"When enabled, you will automatically receive notifications for replies to threads you create" : "When enabled, you will automatically receive notifications for replies to threads you create",
|
||||
"Auto-subscribe to threads I reply to" : "Auto-subscribe to threads I reply to",
|
||||
"When enabled, you will automatically receive notifications for new replies in threads you have replied to" : "When enabled, you will automatically receive notifications for new replies in threads you have replied to",
|
||||
"Files" : "Files",
|
||||
"Configure file upload settings" : "Configure file upload settings",
|
||||
"Upload directory" : "Upload directory",
|
||||
@@ -355,7 +383,6 @@
|
||||
"-- Select a category --" : "-- Select a category --",
|
||||
"Create header" : "Create header",
|
||||
"_%n category_::_%n categories_" : ["%n category","%n categories"],
|
||||
"_%n thread_::_%n threads_" : ["%n thread","%n threads"],
|
||||
"Delete header" : "Delete header",
|
||||
"Are you sure you want to delete the header \"{name}\"?" : "Are you sure you want to delete the header \"{name}\"?",
|
||||
"_This header contains %n category._::_This header contains %n categories._" : ["This header contains %n category.","This header contains %n categories."],
|
||||
@@ -423,7 +450,6 @@
|
||||
"Can view" : "Can view",
|
||||
"Can moderate" : "Can moderate",
|
||||
"Allow" : "Allow",
|
||||
"No categories available" : "No categories available",
|
||||
"Admin role must have all permissions enabled" : "Admin role must have all permissions enabled",
|
||||
"Admin role has full access to all categories" : "Admin role has full access to all categories",
|
||||
"Guest role cannot have admin permissions" : "Guest role cannot have admin permissions",
|
||||
|
||||
@@ -16,6 +16,8 @@ OC.L10N.register(
|
||||
"Underlined text" : "Texto subrayado",
|
||||
"Forum" : "Foro",
|
||||
"Deleted user" : "Usuario eliminado",
|
||||
"User ID" : "ID de usuario",
|
||||
"Role" : "Cargo",
|
||||
"Loading …" : "Cargando …",
|
||||
"Search" : "Buscar",
|
||||
"Home" : "Inicio",
|
||||
|
||||
@@ -14,6 +14,8 @@
|
||||
"Underlined text" : "Texto subrayado",
|
||||
"Forum" : "Foro",
|
||||
"Deleted user" : "Usuario eliminado",
|
||||
"User ID" : "ID de usuario",
|
||||
"Role" : "Cargo",
|
||||
"Loading …" : "Cargando …",
|
||||
"Search" : "Buscar",
|
||||
"Home" : "Inicio",
|
||||
|
||||
@@ -7,6 +7,7 @@ OC.L10N.register(
|
||||
"General" : "General",
|
||||
"Support" : "Soporte",
|
||||
"Forum" : "Foro",
|
||||
"Role" : "Rol",
|
||||
"Search" : "Buscar",
|
||||
"Home" : "Casa",
|
||||
"Users" : "Usuarios",
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
"General" : "General",
|
||||
"Support" : "Soporte",
|
||||
"Forum" : "Foro",
|
||||
"Role" : "Rol",
|
||||
"Search" : "Buscar",
|
||||
"Home" : "Casa",
|
||||
"Users" : "Usuarios",
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"_%n thread_::_%n threads_" : ["%n hilo","%n hilos","%n hilos"],
|
||||
"_%n view_::_%n views_" : ["%n vista","%n vistas","%n vistas"],
|
||||
"No categories available" : "No hay categorías disponibles",
|
||||
"Admin" : "Admin",
|
||||
"Administrator role with full permissions" : "Rol de administrador con permisos completos",
|
||||
"Moderator" : "Moderador",
|
||||
@@ -18,7 +21,6 @@ OC.L10N.register(
|
||||
"Inline code" : "Código en línea",
|
||||
"Spoilers" : "Spoilers",
|
||||
"Attachment" : "Adjunto",
|
||||
"Welcome to Nextcloud Forums" : "Bienvenido a los Foros de Nextcloud",
|
||||
"Welcome to the Nextcloud Forums!" : "¡Bienvenido a los Foros de Nextcloud!",
|
||||
"This is a community-driven forum built right into your Nextcloud instance. Here you can discuss topics, share ideas and collaborate with other users." : "Este es un foro impulsado por la comunidad integrado directamente en tu instancia de Nextcloud. Aquí puedes discutir temas, compartir ideas y colaborar con otros usuarios.",
|
||||
"Features:" : "Funciones:",
|
||||
@@ -34,12 +36,15 @@ OC.L10N.register(
|
||||
"Italic text" : "Texto en cursiva",
|
||||
"Underlined text" : "Texto subrayado",
|
||||
"Feel free to start a new discussion or reply to existing threads. Happy posting!" : "No dudes en iniciar una nueva discusión o responder a hilos existentes. ¡Feliz publicación!",
|
||||
"Welcome to Nextcloud Forums" : "Bienvenido a los Foros de Nextcloud",
|
||||
"Forum" : "Foro",
|
||||
"_{count} new reply in {thread}_::_{count} new replies in {thread}_" : ["{count} nueva respuesta en {thread}","{count} nuevas respuestas en {thread}","{count} nuevas respuestas en {thread}"],
|
||||
"Welcome to the forum!" : "¡Bienvenido al foro!",
|
||||
"Deleted user" : "Usuario eliminado",
|
||||
"A community-driven forum built right into your Nextcloud instance" : "Un foro impulsado por la comunidad integrado directamente en tu instancia de Nextcloud",
|
||||
"Create discussions, share ideas and collaborate with your community directly in Nextcloud.\n\n**⚠️ Early Development Notice:**\nThis app is in early stages of development. While functional, you may encounter bugs or incomplete features. Please report any issues on GitHub and consider backing up your data regularly.\n\n**Key features:**\n- **Thread-based Discussions** - Create and reply to organized discussion threads\n- **Category Organization** - Structure your forum with customizable categories and headers\n- **Rich Text Formatting** - Use BBCode for formatting posts with bold, italic, links, images, code blocks and more\n- **File Attachments** - Attach files from your Nextcloud storage to posts\n- **Post Reactions** - React to posts with emoji reactions\n- **Read/Unread Tracking** - Keep track of which threads you've read\n- **Search** - Find discussions quickly with built-in search\n- **User Profiles** - View user post history and statistics\n- **Role-Based Permissions** - Control access and moderation with flexible roles\n- **Guest Access**: Optional public access for unauthenticated users with configurable permissions\n- **Admin Tools** - Manage categories, roles, BBCodes and forum settings\n- **Moderation Tools** - Pin, lock and manage threads and posts\n\n**Perfect for:**\n- Team discussions and collaboration\n- Community forums\n- Support channels\n- Knowledge bases\n- Project discussions\n- Internal communication\n\nThe forum integrates seamlessly with your Nextcloud instance, using your existing users and groups for authentication and access control." : "Crea discusiones, comparte ideas y colabora con tu comunidad directamente en Nextcloud.\n\n**⚠️ Aviso de Desarrollo Temprano:**\nEsta aplicación se encuentra en etapas iniciales de desarrollo. Aunque funcional, podrías encontrar errores o funciones incompletas. Por favor reporta cualquier problema en GitHub y considera hacer copias de seguridad regularmente.\n\n**Funciones clave:**\n- **Discusiones por hilos** - Crea y responde a hilos organizados\n- **Organización por categorías** - Estructura tu foro con categorías y encabezados personalizables\n- **Formato de texto enriquecido** - Usa BBCode para dar formato a las publicaciones con negrita, cursiva, enlaces, imágenes, bloques de código y más\n- **Adjuntos de archivos** - Adjunta archivos desde tu almacenamiento de Nextcloud a las publicaciones\n- **Reacciones a publicaciones** - Reacciona a publicaciones con emojis\n- **Seguimiento leído/no leído** - Mantén el control de qué hilos has leído\n- **Búsqueda** - Encuentra discusiones rápidamente con la búsqueda incorporada\n- **Perfiles de usuario** - Consulta el historial de publicaciones y estadísticas de usuarios\n- **Permisos basados en roles** - Controla el acceso y la moderación con roles flexibles\n- **Acceso de invitados** - Acceso público opcional para usuarios no autenticados con permisos configurables\n- **Herramientas de administración** - Gestiona categorías, roles, BBCodes y configuraciones del foro\n- **Herramientas de moderación** - Fija, bloquea y gestiona hilos y publicaciones\n\n**Ideal para:**\n- Discusiones y colaboración en equipo\n- Foros comunitarios\n- Canales de soporte\n- Bases de conocimiento\n- Discusiones de proyectos\n- Comunicación interna\n\nEl foro se integra perfectamente con tu instancia de Nextcloud, utilizando tus usuarios y grupos existentes para autenticación y control de acceso.",
|
||||
"User ID" : "ID de usuario",
|
||||
"Role" : "Rol",
|
||||
"Loading …" : "Cargando …",
|
||||
"Search" : "Buscar",
|
||||
"Home" : "Inicio",
|
||||
@@ -128,7 +133,6 @@ OC.L10N.register(
|
||||
"Pinned thread" : "Hilo fijado",
|
||||
"Locked thread" : "Hilo bloqueado",
|
||||
"Uncategorized" : "Sin categoría",
|
||||
"_%n view_::_%n views_" : ["%n vista","%n vistas","%n vistas"],
|
||||
"Views" : "Vistas",
|
||||
"Title" : "Título",
|
||||
"Enter thread title …" : "Ingresa el título del hilo …",
|
||||
@@ -284,7 +288,6 @@ OC.L10N.register(
|
||||
"-- Select a category --" : "-- Selecciona una categoría --",
|
||||
"Create header" : "Crear encabezado",
|
||||
"_%n category_::_%n categories_" : ["%n categoría","%n categorías","%n categorías"],
|
||||
"_%n thread_::_%n threads_" : ["%n hilo","%n hilos","%n hilos"],
|
||||
"Delete header" : "Eliminar encabezado",
|
||||
"Are you sure you want to delete the header \"{name}\"?" : "¿Estás seguro de que deseas eliminar el encabezado \"{name}\"?",
|
||||
"_This header contains %n category._::_This header contains %n categories._" : ["Este encabezado contiene %n categoría.","Este encabezado contiene %n categorías.","Este encabezado contiene %n categorías."],
|
||||
@@ -351,7 +354,6 @@ OC.L10N.register(
|
||||
"Can view" : "Puede ver",
|
||||
"Can moderate" : "Puede moderar",
|
||||
"Allow" : "Permitir",
|
||||
"No categories available" : "No hay categorías disponibles",
|
||||
"Admin role must have all permissions enabled" : "El rol de administrador debe tener todos los permisos habilitados",
|
||||
"Admin role has full access to all categories" : "El rol de administrador tiene acceso completo a todas las categorías",
|
||||
"Guest role cannot have admin permissions" : "El rol de invitado no puede tener permisos de administrador",
|
||||
|
||||
@@ -1,4 +1,7 @@
|
||||
{ "translations": {
|
||||
"_%n thread_::_%n threads_" : ["%n hilo","%n hilos","%n hilos"],
|
||||
"_%n view_::_%n views_" : ["%n vista","%n vistas","%n vistas"],
|
||||
"No categories available" : "No hay categorías disponibles",
|
||||
"Admin" : "Admin",
|
||||
"Administrator role with full permissions" : "Rol de administrador con permisos completos",
|
||||
"Moderator" : "Moderador",
|
||||
@@ -16,7 +19,6 @@
|
||||
"Inline code" : "Código en línea",
|
||||
"Spoilers" : "Spoilers",
|
||||
"Attachment" : "Adjunto",
|
||||
"Welcome to Nextcloud Forums" : "Bienvenido a los Foros de Nextcloud",
|
||||
"Welcome to the Nextcloud Forums!" : "¡Bienvenido a los Foros de Nextcloud!",
|
||||
"This is a community-driven forum built right into your Nextcloud instance. Here you can discuss topics, share ideas and collaborate with other users." : "Este es un foro impulsado por la comunidad integrado directamente en tu instancia de Nextcloud. Aquí puedes discutir temas, compartir ideas y colaborar con otros usuarios.",
|
||||
"Features:" : "Funciones:",
|
||||
@@ -32,12 +34,15 @@
|
||||
"Italic text" : "Texto en cursiva",
|
||||
"Underlined text" : "Texto subrayado",
|
||||
"Feel free to start a new discussion or reply to existing threads. Happy posting!" : "No dudes en iniciar una nueva discusión o responder a hilos existentes. ¡Feliz publicación!",
|
||||
"Welcome to Nextcloud Forums" : "Bienvenido a los Foros de Nextcloud",
|
||||
"Forum" : "Foro",
|
||||
"_{count} new reply in {thread}_::_{count} new replies in {thread}_" : ["{count} nueva respuesta en {thread}","{count} nuevas respuestas en {thread}","{count} nuevas respuestas en {thread}"],
|
||||
"Welcome to the forum!" : "¡Bienvenido al foro!",
|
||||
"Deleted user" : "Usuario eliminado",
|
||||
"A community-driven forum built right into your Nextcloud instance" : "Un foro impulsado por la comunidad integrado directamente en tu instancia de Nextcloud",
|
||||
"Create discussions, share ideas and collaborate with your community directly in Nextcloud.\n\n**⚠️ Early Development Notice:**\nThis app is in early stages of development. While functional, you may encounter bugs or incomplete features. Please report any issues on GitHub and consider backing up your data regularly.\n\n**Key features:**\n- **Thread-based Discussions** - Create and reply to organized discussion threads\n- **Category Organization** - Structure your forum with customizable categories and headers\n- **Rich Text Formatting** - Use BBCode for formatting posts with bold, italic, links, images, code blocks and more\n- **File Attachments** - Attach files from your Nextcloud storage to posts\n- **Post Reactions** - React to posts with emoji reactions\n- **Read/Unread Tracking** - Keep track of which threads you've read\n- **Search** - Find discussions quickly with built-in search\n- **User Profiles** - View user post history and statistics\n- **Role-Based Permissions** - Control access and moderation with flexible roles\n- **Guest Access**: Optional public access for unauthenticated users with configurable permissions\n- **Admin Tools** - Manage categories, roles, BBCodes and forum settings\n- **Moderation Tools** - Pin, lock and manage threads and posts\n\n**Perfect for:**\n- Team discussions and collaboration\n- Community forums\n- Support channels\n- Knowledge bases\n- Project discussions\n- Internal communication\n\nThe forum integrates seamlessly with your Nextcloud instance, using your existing users and groups for authentication and access control." : "Crea discusiones, comparte ideas y colabora con tu comunidad directamente en Nextcloud.\n\n**⚠️ Aviso de Desarrollo Temprano:**\nEsta aplicación se encuentra en etapas iniciales de desarrollo. Aunque funcional, podrías encontrar errores o funciones incompletas. Por favor reporta cualquier problema en GitHub y considera hacer copias de seguridad regularmente.\n\n**Funciones clave:**\n- **Discusiones por hilos** - Crea y responde a hilos organizados\n- **Organización por categorías** - Estructura tu foro con categorías y encabezados personalizables\n- **Formato de texto enriquecido** - Usa BBCode para dar formato a las publicaciones con negrita, cursiva, enlaces, imágenes, bloques de código y más\n- **Adjuntos de archivos** - Adjunta archivos desde tu almacenamiento de Nextcloud a las publicaciones\n- **Reacciones a publicaciones** - Reacciona a publicaciones con emojis\n- **Seguimiento leído/no leído** - Mantén el control de qué hilos has leído\n- **Búsqueda** - Encuentra discusiones rápidamente con la búsqueda incorporada\n- **Perfiles de usuario** - Consulta el historial de publicaciones y estadísticas de usuarios\n- **Permisos basados en roles** - Controla el acceso y la moderación con roles flexibles\n- **Acceso de invitados** - Acceso público opcional para usuarios no autenticados con permisos configurables\n- **Herramientas de administración** - Gestiona categorías, roles, BBCodes y configuraciones del foro\n- **Herramientas de moderación** - Fija, bloquea y gestiona hilos y publicaciones\n\n**Ideal para:**\n- Discusiones y colaboración en equipo\n- Foros comunitarios\n- Canales de soporte\n- Bases de conocimiento\n- Discusiones de proyectos\n- Comunicación interna\n\nEl foro se integra perfectamente con tu instancia de Nextcloud, utilizando tus usuarios y grupos existentes para autenticación y control de acceso.",
|
||||
"User ID" : "ID de usuario",
|
||||
"Role" : "Rol",
|
||||
"Loading …" : "Cargando …",
|
||||
"Search" : "Buscar",
|
||||
"Home" : "Inicio",
|
||||
@@ -126,7 +131,6 @@
|
||||
"Pinned thread" : "Hilo fijado",
|
||||
"Locked thread" : "Hilo bloqueado",
|
||||
"Uncategorized" : "Sin categoría",
|
||||
"_%n view_::_%n views_" : ["%n vista","%n vistas","%n vistas"],
|
||||
"Views" : "Vistas",
|
||||
"Title" : "Título",
|
||||
"Enter thread title …" : "Ingresa el título del hilo …",
|
||||
@@ -282,7 +286,6 @@
|
||||
"-- Select a category --" : "-- Selecciona una categoría --",
|
||||
"Create header" : "Crear encabezado",
|
||||
"_%n category_::_%n categories_" : ["%n categoría","%n categorías","%n categorías"],
|
||||
"_%n thread_::_%n threads_" : ["%n hilo","%n hilos","%n hilos"],
|
||||
"Delete header" : "Eliminar encabezado",
|
||||
"Are you sure you want to delete the header \"{name}\"?" : "¿Estás seguro de que deseas eliminar el encabezado \"{name}\"?",
|
||||
"_This header contains %n category._::_This header contains %n categories._" : ["Este encabezado contiene %n categoría.","Este encabezado contiene %n categorías.","Este encabezado contiene %n categorías."],
|
||||
@@ -349,7 +352,6 @@
|
||||
"Can view" : "Puede ver",
|
||||
"Can moderate" : "Puede moderar",
|
||||
"Allow" : "Permitir",
|
||||
"No categories available" : "No hay categorías disponibles",
|
||||
"Admin role must have all permissions enabled" : "El rol de administrador debe tener todos los permisos habilitados",
|
||||
"Admin role has full access to all categories" : "El rol de administrador tiene acceso completo a todas las categorías",
|
||||
"Guest role cannot have admin permissions" : "El rol de invitado no puede tener permisos de administrador",
|
||||
|
||||
@@ -9,6 +9,8 @@ OC.L10N.register(
|
||||
"Bold text" : "Texto en negritas",
|
||||
"Underlined text" : "Texto subrayado",
|
||||
"Forum" : "Foro",
|
||||
"User ID" : "ID de usuario",
|
||||
"Role" : "Cargo",
|
||||
"Loading …" : "Cargando …",
|
||||
"Search" : "Buscar",
|
||||
"Home" : "Inicio",
|
||||
|
||||
@@ -7,6 +7,8 @@
|
||||
"Bold text" : "Texto en negritas",
|
||||
"Underlined text" : "Texto subrayado",
|
||||
"Forum" : "Foro",
|
||||
"User ID" : "ID de usuario",
|
||||
"Role" : "Cargo",
|
||||
"Loading …" : "Cargando …",
|
||||
"Search" : "Buscar",
|
||||
"Home" : "Inicio",
|
||||
|
||||
@@ -1,6 +1,20 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Recent Forum activity" : "Hiljutised tegevused foorumis",
|
||||
"More activity" : "Rohkem tegevusi",
|
||||
"New thread by %1$s" : "Uus jutulõng kasutajalt %1$s",
|
||||
"Reply by %1$s" : "Vastus kasutajalt %1$s",
|
||||
"No recent forum activity" : "Foorumis pole hiljutisi tegevusi",
|
||||
"Top Forum activity" : "Suurim aktiivsus foorumis",
|
||||
"Browse forum" : "Sirvi foorumit",
|
||||
"_%n thread_::_%n threads_" : ["%n jutulõng","%n jutulõnga"],
|
||||
"_%n view_::_%n views_" : ["%n vaatamine","%n vaatamist"],
|
||||
"No forum activity" : "Foorumis pole tegevust",
|
||||
"Top Forum categories" : "Populaarsemad kategooriad foorumis",
|
||||
"No categories available" : "Ühtegi kategooriat pole saadaval",
|
||||
"Top Forum threads" : "Populaarsemad jutulõngad foorumis",
|
||||
"No threads available" : "Jutulõngu ei leidu",
|
||||
"Admin" : "Peakasutaja",
|
||||
"Administrator role with full permissions" : "Peakasutajal on kõik vajalikud õigused",
|
||||
"Moderator" : "Moderaator",
|
||||
@@ -20,7 +34,6 @@ OC.L10N.register(
|
||||
"Hidden content" : "Peidetud sisu",
|
||||
"Spoilers" : "Spoilerid/tujurikkujad",
|
||||
"Attachment" : "Manus",
|
||||
"Welcome to Nextcloud Forums" : "Tere tulemast kasutama Nextcloudi Foorumit",
|
||||
"Welcome to the Nextcloud Forums!" : "Tere tulemast kasutama rakendust Nextcloudi Foorumid!",
|
||||
"This is a community-driven forum built right into your Nextcloud instance. Here you can discuss topics, share ideas and collaborate with other users." : "See on kogukonnapõhine foorum, mis toimib otse sinu Nextcloudi serveris. Siin saad arutleda erinevatel teemadel, jagada mõtteid ning osaleda ühistöös.",
|
||||
"Features:" : "Foorumi võimalused:",
|
||||
@@ -36,12 +49,26 @@ OC.L10N.register(
|
||||
"Italic text" : "Tekst kaldkirjas",
|
||||
"Underlined text" : "Allajoonitud tekst",
|
||||
"Feel free to start a new discussion or reply to existing threads. Happy posting!" : "Alusta uut keskustelu või vasta olemasolevale jutulõngale. Soovime sulle toimekat suhtlust!",
|
||||
"Welcome to Nextcloud Forums" : "Tere tulemast kasutama Nextcloudi Foorumit",
|
||||
"Forum" : "Foorum",
|
||||
"_{count} new reply in {thread}_::_{count} new replies in {thread}_" : ["{count} uus vastus jutulõngas {thread}","{count} uut vastust jutulõngas {thread}"],
|
||||
"{user} mentioned you in {thread}" : "{user} mainis sind jutulõngas „{thread}“",
|
||||
"Welcome to the forum!" : "Tere tulemast foorumisse!",
|
||||
"Deleted user" : "Kustutatud kasutaja",
|
||||
"A community-driven forum built right into your Nextcloud instance" : "Kogukonnapõhine foorum, mis toimib otse sinu Nextcloudi serveris.",
|
||||
"Repair Database Initial Data" : "Paranda andmebaasi algsed andmed",
|
||||
"Run the repair database initial data command to restore default forum data (roles, categories, permissions, BBCodes). This is safe to run multiple times as it will skip data that already exists." : "Käivita käsk, mis parandab andmebaasi algsed vaikimisi andmed (rollid, kategooriad, õigused, BBC-koodid). Kuna olemasolevad andmed jäävad vahele, siis seda võid käivitada ka mitu korda.",
|
||||
"Run Repair Database Initial Data" : "Käivita toiming, mis parandab andmebaasi algsed andmed",
|
||||
"User Roles" : "Kasutajarollid",
|
||||
"Assign forum roles to users. This allows you to grant administrative or moderator privileges to specific users." : "Lisa foorumikasutajatele rollid. Sedaviisi saad soovitud kasutajad muuta moderaatoriteks või peakasutajateks.",
|
||||
"User ID" : "Kasutajatunnus",
|
||||
"Enter user ID" : "Sisesta kasutajatunnus",
|
||||
"Role" : "Roll",
|
||||
"Select a role" : "Vali roll",
|
||||
"Assign Role" : "Määra roll",
|
||||
"Failed to fetch roles" : "Rollide laadimine ei õnnestunud",
|
||||
"Failed to run repair database initial data" : "Toimingu, mis parandab andmebaasi algsed andmed, käivitamine ei õnnestunud",
|
||||
"Failed to assign role" : "Rolli määramine ei õnnestunud",
|
||||
"Loading …" : "Laadin...",
|
||||
"Search" : "Otsi",
|
||||
"Home" : "Avaleht",
|
||||
@@ -159,7 +186,6 @@ OC.L10N.register(
|
||||
"Locked thread" : "Lukustatud jutulõng",
|
||||
"Uncategorized" : "Määratlemata",
|
||||
"_%n reply_::_%n replies_" : ["%n vastus","%n vastust"],
|
||||
"_%n view_::_%n views_" : ["%n vaatamine","%n vaatamist"],
|
||||
"Views" : "Vaated",
|
||||
"Title" : "Pealkiri",
|
||||
"Enter thread title …" : "Sisesta jutulõnga pealkiri…",
|
||||
@@ -316,7 +342,7 @@ OC.L10N.register(
|
||||
"The BBCode tag name (without brackets)" : "BBCode'i sildi nimi (ilma nurksulgudeta)",
|
||||
"HTML replacement" : "Asendus HTML-is",
|
||||
"e.g., {strongStart}{content}{strongEnd}" : "nt. {strongStart}{content}{strongEnd}",
|
||||
"Use {content} for the tag content and {paramName} for parameters" : "Kasuta „{content}“ sildi sisu jaoksja „{paramName}“ parameetrite jaoks",
|
||||
"Use {content} for the tag content and {paramName} for parameters" : "Kasuta „{content}“ sildi sisu jaoks ja „{paramName}“ parameetrite jaoks",
|
||||
"e.g., {tagStart}Hello world{tagEnd}" : "nt. {tagStart}Tere maailm{tagEnd}",
|
||||
"Example usage of this BBCode tag" : "Selle BBCode'i sildi kasutuse näide",
|
||||
"Description" : "Kirjeldus",
|
||||
@@ -358,7 +384,6 @@ OC.L10N.register(
|
||||
"-- Select a category --" : "-- Vali kategooria --",
|
||||
"Create header" : "Lisa päis",
|
||||
"_%n category_::_%n categories_" : ["%n kategooria","%n kategooriat"],
|
||||
"_%n thread_::_%n threads_" : ["%n jutulõng","%n jutulõnga"],
|
||||
"Delete header" : "Kustuta päis",
|
||||
"Are you sure you want to delete the header \"{name}\"?" : "Kas oled kindel, et soovid „{name}“ päise kustutada?",
|
||||
"_This header contains %n category._::_This header contains %n categories._" : ["Selles päises on %n kategooria.","Selles päises on %n kategooriat."],
|
||||
@@ -426,7 +451,6 @@ OC.L10N.register(
|
||||
"Can view" : "Võib vaadata",
|
||||
"Can moderate" : "Võib modereerida",
|
||||
"Allow" : "Luba",
|
||||
"No categories available" : "Ühtegi kategooriat pole saadaval",
|
||||
"Admin role must have all permissions enabled" : "Peakasutaja rollil peavad olema kõik õigused lubatud",
|
||||
"Admin role has full access to all categories" : "Peakasutaja rollil on ligipääs kõikidele kategooriatele",
|
||||
"Guest role cannot have admin permissions" : "Külalisrollil ei saa olla peakasutaja õigusi",
|
||||
|
||||
@@ -1,4 +1,18 @@
|
||||
{ "translations": {
|
||||
"Recent Forum activity" : "Hiljutised tegevused foorumis",
|
||||
"More activity" : "Rohkem tegevusi",
|
||||
"New thread by %1$s" : "Uus jutulõng kasutajalt %1$s",
|
||||
"Reply by %1$s" : "Vastus kasutajalt %1$s",
|
||||
"No recent forum activity" : "Foorumis pole hiljutisi tegevusi",
|
||||
"Top Forum activity" : "Suurim aktiivsus foorumis",
|
||||
"Browse forum" : "Sirvi foorumit",
|
||||
"_%n thread_::_%n threads_" : ["%n jutulõng","%n jutulõnga"],
|
||||
"_%n view_::_%n views_" : ["%n vaatamine","%n vaatamist"],
|
||||
"No forum activity" : "Foorumis pole tegevust",
|
||||
"Top Forum categories" : "Populaarsemad kategooriad foorumis",
|
||||
"No categories available" : "Ühtegi kategooriat pole saadaval",
|
||||
"Top Forum threads" : "Populaarsemad jutulõngad foorumis",
|
||||
"No threads available" : "Jutulõngu ei leidu",
|
||||
"Admin" : "Peakasutaja",
|
||||
"Administrator role with full permissions" : "Peakasutajal on kõik vajalikud õigused",
|
||||
"Moderator" : "Moderaator",
|
||||
@@ -18,7 +32,6 @@
|
||||
"Hidden content" : "Peidetud sisu",
|
||||
"Spoilers" : "Spoilerid/tujurikkujad",
|
||||
"Attachment" : "Manus",
|
||||
"Welcome to Nextcloud Forums" : "Tere tulemast kasutama Nextcloudi Foorumit",
|
||||
"Welcome to the Nextcloud Forums!" : "Tere tulemast kasutama rakendust Nextcloudi Foorumid!",
|
||||
"This is a community-driven forum built right into your Nextcloud instance. Here you can discuss topics, share ideas and collaborate with other users." : "See on kogukonnapõhine foorum, mis toimib otse sinu Nextcloudi serveris. Siin saad arutleda erinevatel teemadel, jagada mõtteid ning osaleda ühistöös.",
|
||||
"Features:" : "Foorumi võimalused:",
|
||||
@@ -34,12 +47,26 @@
|
||||
"Italic text" : "Tekst kaldkirjas",
|
||||
"Underlined text" : "Allajoonitud tekst",
|
||||
"Feel free to start a new discussion or reply to existing threads. Happy posting!" : "Alusta uut keskustelu või vasta olemasolevale jutulõngale. Soovime sulle toimekat suhtlust!",
|
||||
"Welcome to Nextcloud Forums" : "Tere tulemast kasutama Nextcloudi Foorumit",
|
||||
"Forum" : "Foorum",
|
||||
"_{count} new reply in {thread}_::_{count} new replies in {thread}_" : ["{count} uus vastus jutulõngas {thread}","{count} uut vastust jutulõngas {thread}"],
|
||||
"{user} mentioned you in {thread}" : "{user} mainis sind jutulõngas „{thread}“",
|
||||
"Welcome to the forum!" : "Tere tulemast foorumisse!",
|
||||
"Deleted user" : "Kustutatud kasutaja",
|
||||
"A community-driven forum built right into your Nextcloud instance" : "Kogukonnapõhine foorum, mis toimib otse sinu Nextcloudi serveris.",
|
||||
"Repair Database Initial Data" : "Paranda andmebaasi algsed andmed",
|
||||
"Run the repair database initial data command to restore default forum data (roles, categories, permissions, BBCodes). This is safe to run multiple times as it will skip data that already exists." : "Käivita käsk, mis parandab andmebaasi algsed vaikimisi andmed (rollid, kategooriad, õigused, BBC-koodid). Kuna olemasolevad andmed jäävad vahele, siis seda võid käivitada ka mitu korda.",
|
||||
"Run Repair Database Initial Data" : "Käivita toiming, mis parandab andmebaasi algsed andmed",
|
||||
"User Roles" : "Kasutajarollid",
|
||||
"Assign forum roles to users. This allows you to grant administrative or moderator privileges to specific users." : "Lisa foorumikasutajatele rollid. Sedaviisi saad soovitud kasutajad muuta moderaatoriteks või peakasutajateks.",
|
||||
"User ID" : "Kasutajatunnus",
|
||||
"Enter user ID" : "Sisesta kasutajatunnus",
|
||||
"Role" : "Roll",
|
||||
"Select a role" : "Vali roll",
|
||||
"Assign Role" : "Määra roll",
|
||||
"Failed to fetch roles" : "Rollide laadimine ei õnnestunud",
|
||||
"Failed to run repair database initial data" : "Toimingu, mis parandab andmebaasi algsed andmed, käivitamine ei õnnestunud",
|
||||
"Failed to assign role" : "Rolli määramine ei õnnestunud",
|
||||
"Loading …" : "Laadin...",
|
||||
"Search" : "Otsi",
|
||||
"Home" : "Avaleht",
|
||||
@@ -157,7 +184,6 @@
|
||||
"Locked thread" : "Lukustatud jutulõng",
|
||||
"Uncategorized" : "Määratlemata",
|
||||
"_%n reply_::_%n replies_" : ["%n vastus","%n vastust"],
|
||||
"_%n view_::_%n views_" : ["%n vaatamine","%n vaatamist"],
|
||||
"Views" : "Vaated",
|
||||
"Title" : "Pealkiri",
|
||||
"Enter thread title …" : "Sisesta jutulõnga pealkiri…",
|
||||
@@ -314,7 +340,7 @@
|
||||
"The BBCode tag name (without brackets)" : "BBCode'i sildi nimi (ilma nurksulgudeta)",
|
||||
"HTML replacement" : "Asendus HTML-is",
|
||||
"e.g., {strongStart}{content}{strongEnd}" : "nt. {strongStart}{content}{strongEnd}",
|
||||
"Use {content} for the tag content and {paramName} for parameters" : "Kasuta „{content}“ sildi sisu jaoksja „{paramName}“ parameetrite jaoks",
|
||||
"Use {content} for the tag content and {paramName} for parameters" : "Kasuta „{content}“ sildi sisu jaoks ja „{paramName}“ parameetrite jaoks",
|
||||
"e.g., {tagStart}Hello world{tagEnd}" : "nt. {tagStart}Tere maailm{tagEnd}",
|
||||
"Example usage of this BBCode tag" : "Selle BBCode'i sildi kasutuse näide",
|
||||
"Description" : "Kirjeldus",
|
||||
@@ -356,7 +382,6 @@
|
||||
"-- Select a category --" : "-- Vali kategooria --",
|
||||
"Create header" : "Lisa päis",
|
||||
"_%n category_::_%n categories_" : ["%n kategooria","%n kategooriat"],
|
||||
"_%n thread_::_%n threads_" : ["%n jutulõng","%n jutulõnga"],
|
||||
"Delete header" : "Kustuta päis",
|
||||
"Are you sure you want to delete the header \"{name}\"?" : "Kas oled kindel, et soovid „{name}“ päise kustutada?",
|
||||
"_This header contains %n category._::_This header contains %n categories._" : ["Selles päises on %n kategooria.","Selles päises on %n kategooriat."],
|
||||
@@ -424,7 +449,6 @@
|
||||
"Can view" : "Võib vaadata",
|
||||
"Can moderate" : "Võib modereerida",
|
||||
"Allow" : "Luba",
|
||||
"No categories available" : "Ühtegi kategooriat pole saadaval",
|
||||
"Admin role must have all permissions enabled" : "Peakasutaja rollil peavad olema kõik õigused lubatud",
|
||||
"Admin role has full access to all categories" : "Peakasutaja rollil on ligipääs kõikidele kategooriatele",
|
||||
"Guest role cannot have admin permissions" : "Külalisrollil ei saa olla peakasutaja õigusi",
|
||||
|
||||
@@ -9,6 +9,8 @@ OC.L10N.register(
|
||||
"Underlined text" : "Azpimarratutako testua",
|
||||
"Forum" : "Foroa",
|
||||
"Deleted user" : "Ezabatutako erabiltzaileak",
|
||||
"User ID" : "Erabiltzailearen ID",
|
||||
"Role" : "Zeregina",
|
||||
"Loading …" : "Kargatzen ...",
|
||||
"Search" : "Bilatu",
|
||||
"Home" : "Etxea",
|
||||
|
||||
@@ -7,6 +7,8 @@
|
||||
"Underlined text" : "Azpimarratutako testua",
|
||||
"Forum" : "Foroa",
|
||||
"Deleted user" : "Ezabatutako erabiltzaileak",
|
||||
"User ID" : "Erabiltzailearen ID",
|
||||
"Role" : "Zeregina",
|
||||
"Loading …" : "Kargatzen ...",
|
||||
"Search" : "Bilatu",
|
||||
"Home" : "Etxea",
|
||||
|
||||
@@ -10,6 +10,7 @@ OC.L10N.register(
|
||||
"Underlined text" : "Underlined text",
|
||||
"Forum" : "انجمن",
|
||||
"Deleted user" : "Deleted user",
|
||||
"User ID" : "شناسه کاربر",
|
||||
"Loading …" : "در حال بارگذاری...",
|
||||
"Search" : "جستجو",
|
||||
"Home" : "خانه",
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
"Underlined text" : "Underlined text",
|
||||
"Forum" : "انجمن",
|
||||
"Deleted user" : "Deleted user",
|
||||
"User ID" : "شناسه کاربر",
|
||||
"Loading …" : "در حال بارگذاری...",
|
||||
"Search" : "جستجو",
|
||||
"Home" : "خانه",
|
||||
|
||||
@@ -10,6 +10,8 @@ OC.L10N.register(
|
||||
"Underlined text" : "Alleviivattu teksti",
|
||||
"Forum" : "Keskustelupalsta",
|
||||
"Deleted user" : "Poistettu käyttäjä",
|
||||
"User ID" : "Käyttäjätunniste",
|
||||
"Role" : "Rooli",
|
||||
"Loading …" : "Ladataan…",
|
||||
"Search" : "Etsi",
|
||||
"Home" : "Koti",
|
||||
@@ -21,6 +23,7 @@ OC.L10N.register(
|
||||
"Collapse" : "Kutista näkymää",
|
||||
"Hello world!" : "Hei maailma!",
|
||||
"Code" : "Koodi",
|
||||
"Quote" : "Lainaus",
|
||||
"Font size" : "Fontin koko",
|
||||
"List" : "Lista",
|
||||
"Insert emoji" : "Lisää emoji",
|
||||
@@ -42,6 +45,7 @@ OC.L10N.register(
|
||||
"Unread" : "Lukematon",
|
||||
"Save" : "Tallenna",
|
||||
"Current version" : "Nykyinen versio",
|
||||
"Add reaction" : "Lisää reaktio",
|
||||
"React with {emoji}" : "Reagoi emojilla {emoji}",
|
||||
"Uncategorized" : "Luokittelematon",
|
||||
"Views" : "Näkymät",
|
||||
@@ -55,6 +59,7 @@ OC.L10N.register(
|
||||
"Searching …" : "Haetaan…",
|
||||
"No results found" : "Ei tuloksia",
|
||||
"Back to {category}" : "Takaisin kohtaan {category}",
|
||||
"Reply" : "Vastaa",
|
||||
"by" : "Kirjoittaja:",
|
||||
"Subscribe" : "Tilaa",
|
||||
"Subscribed" : "Tilattu",
|
||||
|
||||
@@ -8,6 +8,8 @@
|
||||
"Underlined text" : "Alleviivattu teksti",
|
||||
"Forum" : "Keskustelupalsta",
|
||||
"Deleted user" : "Poistettu käyttäjä",
|
||||
"User ID" : "Käyttäjätunniste",
|
||||
"Role" : "Rooli",
|
||||
"Loading …" : "Ladataan…",
|
||||
"Search" : "Etsi",
|
||||
"Home" : "Koti",
|
||||
@@ -19,6 +21,7 @@
|
||||
"Collapse" : "Kutista näkymää",
|
||||
"Hello world!" : "Hei maailma!",
|
||||
"Code" : "Koodi",
|
||||
"Quote" : "Lainaus",
|
||||
"Font size" : "Fontin koko",
|
||||
"List" : "Lista",
|
||||
"Insert emoji" : "Lisää emoji",
|
||||
@@ -40,6 +43,7 @@
|
||||
"Unread" : "Lukematon",
|
||||
"Save" : "Tallenna",
|
||||
"Current version" : "Nykyinen versio",
|
||||
"Add reaction" : "Lisää reaktio",
|
||||
"React with {emoji}" : "Reagoi emojilla {emoji}",
|
||||
"Uncategorized" : "Luokittelematon",
|
||||
"Views" : "Näkymät",
|
||||
@@ -53,6 +57,7 @@
|
||||
"Searching …" : "Haetaan…",
|
||||
"No results found" : "Ei tuloksia",
|
||||
"Back to {category}" : "Takaisin kohtaan {category}",
|
||||
"Reply" : "Vastaa",
|
||||
"by" : "Kirjoittaja:",
|
||||
"Subscribe" : "Tilaa",
|
||||
"Subscribed" : "Tilattu",
|
||||
|
||||
@@ -10,6 +10,8 @@ OC.L10N.register(
|
||||
"Underlined text" : "Texte souligné",
|
||||
"Forum" : "Forum",
|
||||
"Deleted user" : "Utilisateur supprimé",
|
||||
"User ID" : "Identifiant utilisateur",
|
||||
"Role" : "Rôle",
|
||||
"Loading …" : "Chargement…",
|
||||
"Search" : "Rechercher",
|
||||
"Home" : "Accueil",
|
||||
|
||||
@@ -8,6 +8,8 @@
|
||||
"Underlined text" : "Texte souligné",
|
||||
"Forum" : "Forum",
|
||||
"Deleted user" : "Utilisateur supprimé",
|
||||
"User ID" : "Identifiant utilisateur",
|
||||
"Role" : "Rôle",
|
||||
"Loading …" : "Chargement…",
|
||||
"Search" : "Rechercher",
|
||||
"Home" : "Accueil",
|
||||
|
||||
28
l10n/ga.js
28
l10n/ga.js
@@ -1,6 +1,20 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Recent Forum activity" : "Gníomhaíocht an Fhóraim le Déanaí",
|
||||
"More activity" : "Tuilleadh gníomhaíochta",
|
||||
"New thread by %1$s" : "Snáithe nua le %1$s",
|
||||
"Reply by %1$s" : "Freagra ó %1$s",
|
||||
"No recent forum activity" : "Gan aon ghníomhaíocht fóram le déanaí",
|
||||
"Top Forum activity" : "Príomhghníomhaíocht an Fhóraim",
|
||||
"Browse forum" : "Brabhsáil an fhóraim",
|
||||
"_%n thread_::_%n threads_" : ["%n snáithe","%n snáitheanna","%n snáitheanna","%n snáitheanna","%n snáitheanna"],
|
||||
"_%n view_::_%n views_" : ["%n radharc","%n radharic","%n radharic","%n radharic","%n radharc"],
|
||||
"No forum activity" : "Gan aon ghníomhaíocht fóraim",
|
||||
"Top Forum categories" : "Catagóirí Fóraim is Fearr",
|
||||
"No categories available" : "Níl aon chatagóirí ar fáil",
|
||||
"Top Forum threads" : "Snáitheanna Fóraim is Fearr",
|
||||
"No threads available" : "Níl aon snáitheanna ar fáil",
|
||||
"Admin" : "Riarachán",
|
||||
"Administrator role with full permissions" : "Ról riarthóra le ceadanna iomlána",
|
||||
"Moderator" : "Modhnóir",
|
||||
@@ -20,7 +34,6 @@ OC.L10N.register(
|
||||
"Hidden content" : "Ábhar i bhfolach",
|
||||
"Spoilers" : "Spoiléirí",
|
||||
"Attachment" : "Ceangaltán",
|
||||
"Welcome to Nextcloud Forums" : "Fáilte go Fóraim Nextcloud",
|
||||
"Welcome to the Nextcloud Forums!" : "Fáilte go dtí Fóraim Nextcloud!",
|
||||
"This is a community-driven forum built right into your Nextcloud instance. Here you can discuss topics, share ideas and collaborate with other users." : "Is fóram pobail-thiomáinte é seo atá tógtha isteach i do chás Nextcloud. Anseo is féidir leat topaicí a phlé, smaointe a roinnt agus comhoibriú le húsáideoirí eile.",
|
||||
"Features:" : "Gnéithe:",
|
||||
@@ -36,6 +49,7 @@ OC.L10N.register(
|
||||
"Italic text" : "Téacs iodálach",
|
||||
"Underlined text" : "Téacs a bhfuil líne faoi",
|
||||
"Feel free to start a new discussion or reply to existing threads. Happy posting!" : "Ná bíodh drogall ort plé nua a thosú nó freagra a thabhairt ar shnáitheanna atá ann cheana féin. Go n-éirí leat ag postáil!",
|
||||
"Welcome to Nextcloud Forums" : "Fáilte go Fóraim Nextcloud",
|
||||
"Forum" : "Fóram",
|
||||
"_{count} new reply in {thread}_::_{count} new replies in {thread}_" : ["{count}freagra nua i {thread}","{count} freagraí nua i {thread}","{count} freagraí nua i {thread}","{count} freagraí nua i {thread}","{count} freagraí nua i {thread}"],
|
||||
"{user} mentioned you in {thread}" : "Luaigh {user} thú i {thread}",
|
||||
@@ -43,6 +57,15 @@ OC.L10N.register(
|
||||
"Deleted user" : "Úsáideoir scriosta",
|
||||
"A community-driven forum built right into your Nextcloud instance" : "Fóram atá tiomáinte ag an bpobal atá tógtha isteach i do chás Nextcloud",
|
||||
"Create discussions, share ideas and collaborate with your community directly in Nextcloud.\n\n**⚠️ Early Development Notice:**\nThis app is in early stages of development. While functional, you may encounter bugs or incomplete features. Please report any issues on GitHub and consider backing up your data regularly.\n\n**Key features:**\n- **Thread-based Discussions** - Create and reply to organized discussion threads\n- **Category Organization** - Structure your forum with customizable categories and headers\n- **Rich Text Formatting** - Use BBCode for formatting posts with bold, italic, links, images, code blocks and more\n- **File Attachments** - Attach files from your Nextcloud storage to posts\n- **Post Reactions** - React to posts with emoji reactions\n- **Read/Unread Tracking** - Keep track of which threads you've read\n- **Search** - Find discussions quickly with built-in search\n- **User Profiles** - View user post history and statistics\n- **Role-Based Permissions** - Control access and moderation with flexible roles\n- **Guest Access**: Optional public access for unauthenticated users with configurable permissions\n- **Admin Tools** - Manage categories, roles, BBCodes and forum settings\n- **Moderation Tools** - Pin, lock and manage threads and posts\n\n**Perfect for:**\n- Team discussions and collaboration\n- Community forums\n- Support channels\n- Knowledge bases\n- Project discussions\n- Internal communication\n\nThe forum integrates seamlessly with your Nextcloud instance, using your existing users and groups for authentication and access control." : "Cruthaigh plé, roinn smaointe agus comhoibrigh le do phobal go díreach i Nextcloud.\n\n**⚠️ Fógra Forbartha Luath:**\nTá an aip seo i gcéimeanna luatha forbartha. Cé go bhfuil sí feidhmiúil, d'fhéadfadh fabhtanna nó gnéithe neamhiomlána teacht ort. Tuairiscigh aon fhadhbanna ar GitHub agus smaoinigh ar chúltaca de do shonraí a dhéanamh go rialta.\n\n**Príomhghnéithe:**\n- **Plé bunaithe ar shnáitheanna** - Cruthaigh agus freagair snáitheanna plé eagraithe\n- **Eagrú Catagóirí** - Struchtúraigh do fhóram le catagóirí agus ceanntásca saincheaptha\n- **Formáidiú Téacs Saibhir** - Úsáid BBCode chun poist a fhormáidiú le cló trom, iodálach, naisc, íomhánna, bloic chód agus níos mó\n- **Ceangaltáin Chomhad** - Ceangail comhaid ó do stóras Nextcloud le poist\n- **Imoibrithe Poist** - Imoibriú le poist le himoibrithe emoji\n- **Rianú Léite/Gan Léite** - Coinnigh súil ar na snáitheanna atá léite agat\n- **Cuardaigh** - Aimsigh plé go tapa le cuardach ionsuite\n- **Próifílí Úsáideoirí** - Féach ar stair agus staitisticí post úsáideoirí\n- **Ceadanna Bunaithe ar Ról** - Rialú rochtana agus modhnóireachta le róil sholúbtha\n- **Rochtain Aoi**: Rochtain phoiblí roghnach d'úsáideoirí neamhúdaraithe le ceadanna inchumraithe\n- **Uirlisí Riaracháin** - Bainistigh catagóirí, róil, BBCóid agus socruithe fóraim\n- **Uirlisí Modhnóireachta** - Snáitheanna agus poist a phionáil, a ghlasáil agus a bhainistiú\n\n**Foirfe do:**\n- Plé foirne agus comhoibriú\n- Fóraim phobail\n- Bealaí tacaíochta\n- Bunachair eolais\n- Plé tionscadail\n- Cumarsáid inmheánach\n\nComhtháthaíonn an fóram go gan uaim le do chás Nextcloud, ag baint úsáide as d'úsáideoirí agus do ghrúpaí atá ann cheana féin le haghaidh fíordheimhnithe agus rialú rochtana.",
|
||||
"User Roles" : "Róil Úsáideora",
|
||||
"Assign forum roles to users. This allows you to grant administrative or moderator privileges to specific users." : "Sannadh róil fóraim d'úsáideoirí. Ligeann sé seo duit pribhléidí riaracháin nó modhnóra a dheonú d'úsáideoirí sonracha.",
|
||||
"User ID" : "ID Úsáideoir",
|
||||
"Enter user ID" : "Cuir isteach ID úsáideora",
|
||||
"Role" : "Ról",
|
||||
"Select a role" : "Roghnaigh ról",
|
||||
"Assign Role" : "Sannadh Ról",
|
||||
"Failed to fetch roles" : "Theip ar róil a fháil",
|
||||
"Failed to assign role" : "Theip ar ról a shannadh",
|
||||
"Loading …" : "Á lódáil…",
|
||||
"Search" : "Cuardach",
|
||||
"Home" : "Baile",
|
||||
@@ -160,7 +183,6 @@ OC.L10N.register(
|
||||
"Locked thread" : "Snáithe faoi ghlas",
|
||||
"Uncategorized" : "Gan catagóir",
|
||||
"_%n reply_::_%n replies_" : ["%n freagra","%n freagraí","%n freagraí","%n freagraí","%n freagraí"],
|
||||
"_%n view_::_%n views_" : ["%n radharc","%n radharic","%n radharic","%n radharic","%n radharc"],
|
||||
"Views" : "Radhairc",
|
||||
"Title" : "Teideal",
|
||||
"Enter thread title …" : "Cuir isteach teideal an tsnáithe …",
|
||||
@@ -359,7 +381,6 @@ OC.L10N.register(
|
||||
"-- Select a category --" : "-- Roghnaigh catagóir --",
|
||||
"Create header" : "Cruthaigh ceanntásc",
|
||||
"_%n category_::_%n categories_" : ["%n catagóir","%n catagóirí","%n catagóirí","%n catagóirí","%n catagóirí"],
|
||||
"_%n thread_::_%n threads_" : ["%n snáithe","%n snáitheanna","%n snáitheanna","%n snáitheanna","%n snáitheanna"],
|
||||
"Delete header" : "Scrios ceanntásc",
|
||||
"Are you sure you want to delete the header \"{name}\"?" : "An bhfuil tú cinnte gur mian leat an ceanntásc \"{name}\" a scriosadh?",
|
||||
"_This header contains %n category._::_This header contains %n categories._" : ["Tá %n catagóir sa cheanntásc seo.","Tá %n catagóir sa cheanntásc seo.","Tá %n catagóir sa cheanntásc seo.","Tá %n catagóir sa cheanntásc seo.","Tá %n catagóir sa cheanntásc seo."],
|
||||
@@ -427,7 +448,6 @@ OC.L10N.register(
|
||||
"Can view" : "Is féidir féachaint air",
|
||||
"Can moderate" : "Is féidir maolú a dhéanamh",
|
||||
"Allow" : "Ceadaigh",
|
||||
"No categories available" : "Níl aon chatagóirí ar fáil",
|
||||
"Admin role must have all permissions enabled" : "Ní mór gach cead a bheith cumasaithe i ról an riarthóra",
|
||||
"Admin role has full access to all categories" : "Tá rochtain iomlán ag ról an riarthóra ar gach catagóir",
|
||||
"Guest role cannot have admin permissions" : "Ní féidir ceadanna riarthóra a bheith ag ról aoi",
|
||||
|
||||
28
l10n/ga.json
28
l10n/ga.json
@@ -1,4 +1,18 @@
|
||||
{ "translations": {
|
||||
"Recent Forum activity" : "Gníomhaíocht an Fhóraim le Déanaí",
|
||||
"More activity" : "Tuilleadh gníomhaíochta",
|
||||
"New thread by %1$s" : "Snáithe nua le %1$s",
|
||||
"Reply by %1$s" : "Freagra ó %1$s",
|
||||
"No recent forum activity" : "Gan aon ghníomhaíocht fóram le déanaí",
|
||||
"Top Forum activity" : "Príomhghníomhaíocht an Fhóraim",
|
||||
"Browse forum" : "Brabhsáil an fhóraim",
|
||||
"_%n thread_::_%n threads_" : ["%n snáithe","%n snáitheanna","%n snáitheanna","%n snáitheanna","%n snáitheanna"],
|
||||
"_%n view_::_%n views_" : ["%n radharc","%n radharic","%n radharic","%n radharic","%n radharc"],
|
||||
"No forum activity" : "Gan aon ghníomhaíocht fóraim",
|
||||
"Top Forum categories" : "Catagóirí Fóraim is Fearr",
|
||||
"No categories available" : "Níl aon chatagóirí ar fáil",
|
||||
"Top Forum threads" : "Snáitheanna Fóraim is Fearr",
|
||||
"No threads available" : "Níl aon snáitheanna ar fáil",
|
||||
"Admin" : "Riarachán",
|
||||
"Administrator role with full permissions" : "Ról riarthóra le ceadanna iomlána",
|
||||
"Moderator" : "Modhnóir",
|
||||
@@ -18,7 +32,6 @@
|
||||
"Hidden content" : "Ábhar i bhfolach",
|
||||
"Spoilers" : "Spoiléirí",
|
||||
"Attachment" : "Ceangaltán",
|
||||
"Welcome to Nextcloud Forums" : "Fáilte go Fóraim Nextcloud",
|
||||
"Welcome to the Nextcloud Forums!" : "Fáilte go dtí Fóraim Nextcloud!",
|
||||
"This is a community-driven forum built right into your Nextcloud instance. Here you can discuss topics, share ideas and collaborate with other users." : "Is fóram pobail-thiomáinte é seo atá tógtha isteach i do chás Nextcloud. Anseo is féidir leat topaicí a phlé, smaointe a roinnt agus comhoibriú le húsáideoirí eile.",
|
||||
"Features:" : "Gnéithe:",
|
||||
@@ -34,6 +47,7 @@
|
||||
"Italic text" : "Téacs iodálach",
|
||||
"Underlined text" : "Téacs a bhfuil líne faoi",
|
||||
"Feel free to start a new discussion or reply to existing threads. Happy posting!" : "Ná bíodh drogall ort plé nua a thosú nó freagra a thabhairt ar shnáitheanna atá ann cheana féin. Go n-éirí leat ag postáil!",
|
||||
"Welcome to Nextcloud Forums" : "Fáilte go Fóraim Nextcloud",
|
||||
"Forum" : "Fóram",
|
||||
"_{count} new reply in {thread}_::_{count} new replies in {thread}_" : ["{count}freagra nua i {thread}","{count} freagraí nua i {thread}","{count} freagraí nua i {thread}","{count} freagraí nua i {thread}","{count} freagraí nua i {thread}"],
|
||||
"{user} mentioned you in {thread}" : "Luaigh {user} thú i {thread}",
|
||||
@@ -41,6 +55,15 @@
|
||||
"Deleted user" : "Úsáideoir scriosta",
|
||||
"A community-driven forum built right into your Nextcloud instance" : "Fóram atá tiomáinte ag an bpobal atá tógtha isteach i do chás Nextcloud",
|
||||
"Create discussions, share ideas and collaborate with your community directly in Nextcloud.\n\n**⚠️ Early Development Notice:**\nThis app is in early stages of development. While functional, you may encounter bugs or incomplete features. Please report any issues on GitHub and consider backing up your data regularly.\n\n**Key features:**\n- **Thread-based Discussions** - Create and reply to organized discussion threads\n- **Category Organization** - Structure your forum with customizable categories and headers\n- **Rich Text Formatting** - Use BBCode for formatting posts with bold, italic, links, images, code blocks and more\n- **File Attachments** - Attach files from your Nextcloud storage to posts\n- **Post Reactions** - React to posts with emoji reactions\n- **Read/Unread Tracking** - Keep track of which threads you've read\n- **Search** - Find discussions quickly with built-in search\n- **User Profiles** - View user post history and statistics\n- **Role-Based Permissions** - Control access and moderation with flexible roles\n- **Guest Access**: Optional public access for unauthenticated users with configurable permissions\n- **Admin Tools** - Manage categories, roles, BBCodes and forum settings\n- **Moderation Tools** - Pin, lock and manage threads and posts\n\n**Perfect for:**\n- Team discussions and collaboration\n- Community forums\n- Support channels\n- Knowledge bases\n- Project discussions\n- Internal communication\n\nThe forum integrates seamlessly with your Nextcloud instance, using your existing users and groups for authentication and access control." : "Cruthaigh plé, roinn smaointe agus comhoibrigh le do phobal go díreach i Nextcloud.\n\n**⚠️ Fógra Forbartha Luath:**\nTá an aip seo i gcéimeanna luatha forbartha. Cé go bhfuil sí feidhmiúil, d'fhéadfadh fabhtanna nó gnéithe neamhiomlána teacht ort. Tuairiscigh aon fhadhbanna ar GitHub agus smaoinigh ar chúltaca de do shonraí a dhéanamh go rialta.\n\n**Príomhghnéithe:**\n- **Plé bunaithe ar shnáitheanna** - Cruthaigh agus freagair snáitheanna plé eagraithe\n- **Eagrú Catagóirí** - Struchtúraigh do fhóram le catagóirí agus ceanntásca saincheaptha\n- **Formáidiú Téacs Saibhir** - Úsáid BBCode chun poist a fhormáidiú le cló trom, iodálach, naisc, íomhánna, bloic chód agus níos mó\n- **Ceangaltáin Chomhad** - Ceangail comhaid ó do stóras Nextcloud le poist\n- **Imoibrithe Poist** - Imoibriú le poist le himoibrithe emoji\n- **Rianú Léite/Gan Léite** - Coinnigh súil ar na snáitheanna atá léite agat\n- **Cuardaigh** - Aimsigh plé go tapa le cuardach ionsuite\n- **Próifílí Úsáideoirí** - Féach ar stair agus staitisticí post úsáideoirí\n- **Ceadanna Bunaithe ar Ról** - Rialú rochtana agus modhnóireachta le róil sholúbtha\n- **Rochtain Aoi**: Rochtain phoiblí roghnach d'úsáideoirí neamhúdaraithe le ceadanna inchumraithe\n- **Uirlisí Riaracháin** - Bainistigh catagóirí, róil, BBCóid agus socruithe fóraim\n- **Uirlisí Modhnóireachta** - Snáitheanna agus poist a phionáil, a ghlasáil agus a bhainistiú\n\n**Foirfe do:**\n- Plé foirne agus comhoibriú\n- Fóraim phobail\n- Bealaí tacaíochta\n- Bunachair eolais\n- Plé tionscadail\n- Cumarsáid inmheánach\n\nComhtháthaíonn an fóram go gan uaim le do chás Nextcloud, ag baint úsáide as d'úsáideoirí agus do ghrúpaí atá ann cheana féin le haghaidh fíordheimhnithe agus rialú rochtana.",
|
||||
"User Roles" : "Róil Úsáideora",
|
||||
"Assign forum roles to users. This allows you to grant administrative or moderator privileges to specific users." : "Sannadh róil fóraim d'úsáideoirí. Ligeann sé seo duit pribhléidí riaracháin nó modhnóra a dheonú d'úsáideoirí sonracha.",
|
||||
"User ID" : "ID Úsáideoir",
|
||||
"Enter user ID" : "Cuir isteach ID úsáideora",
|
||||
"Role" : "Ról",
|
||||
"Select a role" : "Roghnaigh ról",
|
||||
"Assign Role" : "Sannadh Ról",
|
||||
"Failed to fetch roles" : "Theip ar róil a fháil",
|
||||
"Failed to assign role" : "Theip ar ról a shannadh",
|
||||
"Loading …" : "Á lódáil…",
|
||||
"Search" : "Cuardach",
|
||||
"Home" : "Baile",
|
||||
@@ -158,7 +181,6 @@
|
||||
"Locked thread" : "Snáithe faoi ghlas",
|
||||
"Uncategorized" : "Gan catagóir",
|
||||
"_%n reply_::_%n replies_" : ["%n freagra","%n freagraí","%n freagraí","%n freagraí","%n freagraí"],
|
||||
"_%n view_::_%n views_" : ["%n radharc","%n radharic","%n radharic","%n radharic","%n radharc"],
|
||||
"Views" : "Radhairc",
|
||||
"Title" : "Teideal",
|
||||
"Enter thread title …" : "Cuir isteach teideal an tsnáithe …",
|
||||
@@ -357,7 +379,6 @@
|
||||
"-- Select a category --" : "-- Roghnaigh catagóir --",
|
||||
"Create header" : "Cruthaigh ceanntásc",
|
||||
"_%n category_::_%n categories_" : ["%n catagóir","%n catagóirí","%n catagóirí","%n catagóirí","%n catagóirí"],
|
||||
"_%n thread_::_%n threads_" : ["%n snáithe","%n snáitheanna","%n snáitheanna","%n snáitheanna","%n snáitheanna"],
|
||||
"Delete header" : "Scrios ceanntásc",
|
||||
"Are you sure you want to delete the header \"{name}\"?" : "An bhfuil tú cinnte gur mian leat an ceanntásc \"{name}\" a scriosadh?",
|
||||
"_This header contains %n category._::_This header contains %n categories._" : ["Tá %n catagóir sa cheanntásc seo.","Tá %n catagóir sa cheanntásc seo.","Tá %n catagóir sa cheanntásc seo.","Tá %n catagóir sa cheanntásc seo.","Tá %n catagóir sa cheanntásc seo."],
|
||||
@@ -425,7 +446,6 @@
|
||||
"Can view" : "Is féidir féachaint air",
|
||||
"Can moderate" : "Is féidir maolú a dhéanamh",
|
||||
"Allow" : "Ceadaigh",
|
||||
"No categories available" : "Níl aon chatagóirí ar fáil",
|
||||
"Admin role must have all permissions enabled" : "Ní mór gach cead a bheith cumasaithe i ról an riarthóra",
|
||||
"Admin role has full access to all categories" : "Tá rochtain iomlán ag ról an riarthóra ar gach catagóir",
|
||||
"Guest role cannot have admin permissions" : "Ní féidir ceadanna riarthóra a bheith ag ról aoi",
|
||||
|
||||
36
l10n/gl.js
36
l10n/gl.js
@@ -1,6 +1,20 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Recent Forum activity" : "Actividade recente no foro",
|
||||
"More activity" : "Máis actividade",
|
||||
"New thread by %1$s" : "Novo fío de %1$s",
|
||||
"Reply by %1$s" : "Respondido por %1$s",
|
||||
"No recent forum activity" : "Sen actividade recente no foro",
|
||||
"Top Forum activity" : "Actividade principal do foro",
|
||||
"Browse forum" : "Examinar o foro",
|
||||
"_%n thread_::_%n threads_" : ["%n fío","%n fíos"],
|
||||
"_%n view_::_%n views_" : ["%n vista","%n vistas"],
|
||||
"No forum activity" : "Sen actividade no foro",
|
||||
"Top Forum categories" : "Categorías principais do foro",
|
||||
"No categories available" : "Non hai ningunha categoría dispoñíbel",
|
||||
"Top Forum threads" : "Principais fíos do foro",
|
||||
"No threads available" : "Non hai ningún fío dispoñíbel",
|
||||
"Admin" : "Administración",
|
||||
"Administrator role with full permissions" : "Rol de administrador con todos os permisos",
|
||||
"Moderator" : "Moderador",
|
||||
@@ -20,7 +34,6 @@ OC.L10N.register(
|
||||
"Hidden content" : "Contido agochado",
|
||||
"Spoilers" : "Destripes",
|
||||
"Attachment" : "Anexo",
|
||||
"Welcome to Nextcloud Forums" : "Dámoslle a benvida a os Foros de Nextcloud",
|
||||
"Welcome to the Nextcloud Forums!" : "Dámoslle a benvida a os Foros de Nextcloud!",
|
||||
"This is a community-driven forum built right into your Nextcloud instance. Here you can discuss topics, share ideas and collaborate with other users." : "Este é un foro impulsado pola comunidade integrado directamente na súa instancia de Nextcloud. Aquí pode debater temas, compartir ideas e colaborar con outros usuarios.",
|
||||
"Features:" : "Funcionalidades:",
|
||||
@@ -36,6 +49,7 @@ OC.L10N.register(
|
||||
"Italic text" : "Texto en cursiva",
|
||||
"Underlined text" : "Texto subliñado",
|
||||
"Feel free to start a new discussion or reply to existing threads. Happy posting!" : "Síntase libre de iniciar un novo debate ou de responder a fíos existentes. Feliz publicación!",
|
||||
"Welcome to Nextcloud Forums" : "Dámoslle a benvida a os Foros de Nextcloud",
|
||||
"Forum" : "Foro",
|
||||
"_{count} new reply in {thread}_::_{count} new replies in {thread}_" : ["{count} nova resposta en {thread}","{count} novas respostas en {thread}"],
|
||||
"{user} mentioned you in {thread}" : "{user} mencionouno a Vde. en {thread}",
|
||||
@@ -43,6 +57,19 @@ OC.L10N.register(
|
||||
"Deleted user" : "Usuario eliminado",
|
||||
"A community-driven forum built right into your Nextcloud instance" : "Un foro impulsado pola comunidade integrado directamente na súa instancia de Nextcloud",
|
||||
"Create discussions, share ideas and collaborate with your community directly in Nextcloud.\n\n**⚠️ Early Development Notice:**\nThis app is in early stages of development. While functional, you may encounter bugs or incomplete features. Please report any issues on GitHub and consider backing up your data regularly.\n\n**Key features:**\n- **Thread-based Discussions** - Create and reply to organized discussion threads\n- **Category Organization** - Structure your forum with customizable categories and headers\n- **Rich Text Formatting** - Use BBCode for formatting posts with bold, italic, links, images, code blocks and more\n- **File Attachments** - Attach files from your Nextcloud storage to posts\n- **Post Reactions** - React to posts with emoji reactions\n- **Read/Unread Tracking** - Keep track of which threads you've read\n- **Search** - Find discussions quickly with built-in search\n- **User Profiles** - View user post history and statistics\n- **Role-Based Permissions** - Control access and moderation with flexible roles\n- **Guest Access**: Optional public access for unauthenticated users with configurable permissions\n- **Admin Tools** - Manage categories, roles, BBCodes and forum settings\n- **Moderation Tools** - Pin, lock and manage threads and posts\n\n**Perfect for:**\n- Team discussions and collaboration\n- Community forums\n- Support channels\n- Knowledge bases\n- Project discussions\n- Internal communication\n\nThe forum integrates seamlessly with your Nextcloud instance, using your existing users and groups for authentication and access control." : "Cree debates, comparta ideas e colabore directamente coa súa comunidade en Nextcloud.\n\n**⚠️ Aviso sobre o desenvolvemento inicial:**\nEsta aplicación está en fases iniciais de desenvolvemento. Aínda que é funcional, pode atopar erros ou funcións incompletas. Informe de calquera problema en GitHub e considere facer copias de seguranza dos seus datos regularmente.\n\n**Características principais:**\n- **Debates baseados en fíos** - Crear e responder a fíos de debate organizados\n- **Organización por categorías** - Estruture o seu foro con categorías e cabeceiras personalizábeis\n- **Formato de texto enriquecido** - Use BBCode para formatar publicacións en grosa, cursiva, ligazóns, imaxes, bloques de código e máis\n- **Ficheiros anexos** - Anexe ficheiros do seu almacenamento Nextcloud ás publicacións\n- **Reaccións á publicación** - Reaccione ás publicacións con «emojis» de reacción\n- **Seguimento de lido/non lido** - Leve o control de que fíos leu\n- **Buscar** - Atope debates rapidamente coa busca integrada\n- **Perfís de usuario** - Ver o historial de publicacións e estatísticas de usuarios\n- **Permisos baseados en roles** - Controle o acceso e moderación con roles flexíbeis\n- **Acceso de convidados**: Acceso público opcional para usuarios non autenticados con permisos configurábeis\n- **Ferramentas de administración** - Xestione categorías, roles, BBCodes e os axustes do foro\n- **Ferramentas de moderación** - Fixar, bloquear e xestionar fíos e publicacións\n\n**Perfecto para:**\n- Debates e colaboración en equipo\n- Foros comunitarios\n- Canles de asistencia\n- Bases de coñecemento\n- Debates sobre proxectos\n- Comunicación interna\n\nO foro intégrase sen problemas coa súa instancia de Nextcloud, empregando os seus usuarios e grupos existentes para a autenticación e o control de acceso.",
|
||||
"Repair Database Initial Data" : "Reparar os datos iniciais da base de datos",
|
||||
"Run the repair database initial data command to restore default forum data (roles, categories, permissions, BBCodes). This is safe to run multiple times as it will skip data that already exists." : "Executa a orde de reparar os datos iniciais da base de datos para restaurar os datos predeterminados do foro (roles, categorías, permisos, BBCodes). É seguro executala varias veces xa que omitirá os datos que xa existen.",
|
||||
"Run Repair Database Initial Data" : "Executar a reparación dos datos iniciais da base de datos",
|
||||
"User Roles" : "Roles de usuario",
|
||||
"Assign forum roles to users. This allows you to grant administrative or moderator privileges to specific users." : "Asigna roles no foro aos usuarios. Isto permítelle conceder privilexios administrativos ou de moderador a usuarios específicos.",
|
||||
"User ID" : "ID do usuario",
|
||||
"Enter user ID" : "Introduza o ID de usuario",
|
||||
"Role" : "Rol",
|
||||
"Select a role" : "Seleccione un rol",
|
||||
"Assign Role" : "Asigne o rol",
|
||||
"Failed to fetch roles" : "Produciuse un fallo ao recuperar os roles",
|
||||
"Failed to run repair database initial data" : "Produciuse un fallo ao executar a reparación dos datos iniciais da base de datos",
|
||||
"Failed to assign role" : "Produciuse un fallo ao asignar o role",
|
||||
"Loading …" : "Cargando…",
|
||||
"Search" : "Buscar",
|
||||
"Home" : "Inicio",
|
||||
@@ -160,7 +187,6 @@ OC.L10N.register(
|
||||
"Locked thread" : "Fío bloqueado",
|
||||
"Uncategorized" : "Sen categorizar",
|
||||
"_%n reply_::_%n replies_" : ["%n resposta","%n respostas"],
|
||||
"_%n view_::_%n views_" : ["%n vista","%n vistas"],
|
||||
"Views" : "Vistas",
|
||||
"Title" : "Titulo",
|
||||
"Enter thread title …" : "Introduza o título do fío…",
|
||||
@@ -280,8 +306,10 @@ OC.L10N.register(
|
||||
"Error loading preferences" : "Produciuse un erro ao cargar as preferencias",
|
||||
"Notifications" : "Notificacións",
|
||||
"Configure how you receive notifications" : "Configure como quere recibir as notificacións",
|
||||
"Auto-subscribe to threads I create" : "Subscríbirse automaticamente aos fíos que creou",
|
||||
"Auto-subscribe to threads I create" : "Subscribirme automaticamente aos fíos que creo",
|
||||
"When enabled, you will automatically receive notifications for replies to threads you create" : "Cando estea activado, recibirá automaticamente notificacións das respostas aos fíos que cree",
|
||||
"Auto-subscribe to threads I reply to" : "Subscribirme automaticamente aos fíos que respondo",
|
||||
"When enabled, you will automatically receive notifications for new replies in threads you have replied to" : "Cando estea activado, recibirá automaticamente notificacións de novas respostas nos fíos aos que respondeu",
|
||||
"Files" : "Ficheiros",
|
||||
"Configure file upload settings" : "Configurar os axustes de envío de ficheiros",
|
||||
"Upload directory" : "Directorio ao que enviar",
|
||||
@@ -357,7 +385,6 @@ OC.L10N.register(
|
||||
"-- Select a category --" : "-- Seleccionar unha categoría --",
|
||||
"Create header" : "Crear a cabeceira",
|
||||
"_%n category_::_%n categories_" : ["%n categoría","%n categorías"],
|
||||
"_%n thread_::_%n threads_" : ["%n fío","%n fíos"],
|
||||
"Delete header" : "Eliminar a cabeceira",
|
||||
"Are you sure you want to delete the header \"{name}\"?" : "Confirma que quere eliminar a cabeceira «{name}»?",
|
||||
"_This header contains %n category._::_This header contains %n categories._" : ["Esta cabeceira contén %n categoría.","Esta cabeceira contén %n categorías."],
|
||||
@@ -425,7 +452,6 @@ OC.L10N.register(
|
||||
"Can view" : "Pode ver",
|
||||
"Can moderate" : "Pode moderar",
|
||||
"Allow" : "Permitir",
|
||||
"No categories available" : "Non hai ningunha categoría dispoñíbel",
|
||||
"Admin role must have all permissions enabled" : "O rol de administraciónr debe ter todos os permisos activados",
|
||||
"Admin role has full access to all categories" : "O rol de administración ten acceso total a todas as categorías",
|
||||
"Guest role cannot have admin permissions" : "O rol de convidado non pode ter permisos de administración",
|
||||
|
||||
36
l10n/gl.json
36
l10n/gl.json
@@ -1,4 +1,18 @@
|
||||
{ "translations": {
|
||||
"Recent Forum activity" : "Actividade recente no foro",
|
||||
"More activity" : "Máis actividade",
|
||||
"New thread by %1$s" : "Novo fío de %1$s",
|
||||
"Reply by %1$s" : "Respondido por %1$s",
|
||||
"No recent forum activity" : "Sen actividade recente no foro",
|
||||
"Top Forum activity" : "Actividade principal do foro",
|
||||
"Browse forum" : "Examinar o foro",
|
||||
"_%n thread_::_%n threads_" : ["%n fío","%n fíos"],
|
||||
"_%n view_::_%n views_" : ["%n vista","%n vistas"],
|
||||
"No forum activity" : "Sen actividade no foro",
|
||||
"Top Forum categories" : "Categorías principais do foro",
|
||||
"No categories available" : "Non hai ningunha categoría dispoñíbel",
|
||||
"Top Forum threads" : "Principais fíos do foro",
|
||||
"No threads available" : "Non hai ningún fío dispoñíbel",
|
||||
"Admin" : "Administración",
|
||||
"Administrator role with full permissions" : "Rol de administrador con todos os permisos",
|
||||
"Moderator" : "Moderador",
|
||||
@@ -18,7 +32,6 @@
|
||||
"Hidden content" : "Contido agochado",
|
||||
"Spoilers" : "Destripes",
|
||||
"Attachment" : "Anexo",
|
||||
"Welcome to Nextcloud Forums" : "Dámoslle a benvida a os Foros de Nextcloud",
|
||||
"Welcome to the Nextcloud Forums!" : "Dámoslle a benvida a os Foros de Nextcloud!",
|
||||
"This is a community-driven forum built right into your Nextcloud instance. Here you can discuss topics, share ideas and collaborate with other users." : "Este é un foro impulsado pola comunidade integrado directamente na súa instancia de Nextcloud. Aquí pode debater temas, compartir ideas e colaborar con outros usuarios.",
|
||||
"Features:" : "Funcionalidades:",
|
||||
@@ -34,6 +47,7 @@
|
||||
"Italic text" : "Texto en cursiva",
|
||||
"Underlined text" : "Texto subliñado",
|
||||
"Feel free to start a new discussion or reply to existing threads. Happy posting!" : "Síntase libre de iniciar un novo debate ou de responder a fíos existentes. Feliz publicación!",
|
||||
"Welcome to Nextcloud Forums" : "Dámoslle a benvida a os Foros de Nextcloud",
|
||||
"Forum" : "Foro",
|
||||
"_{count} new reply in {thread}_::_{count} new replies in {thread}_" : ["{count} nova resposta en {thread}","{count} novas respostas en {thread}"],
|
||||
"{user} mentioned you in {thread}" : "{user} mencionouno a Vde. en {thread}",
|
||||
@@ -41,6 +55,19 @@
|
||||
"Deleted user" : "Usuario eliminado",
|
||||
"A community-driven forum built right into your Nextcloud instance" : "Un foro impulsado pola comunidade integrado directamente na súa instancia de Nextcloud",
|
||||
"Create discussions, share ideas and collaborate with your community directly in Nextcloud.\n\n**⚠️ Early Development Notice:**\nThis app is in early stages of development. While functional, you may encounter bugs or incomplete features. Please report any issues on GitHub and consider backing up your data regularly.\n\n**Key features:**\n- **Thread-based Discussions** - Create and reply to organized discussion threads\n- **Category Organization** - Structure your forum with customizable categories and headers\n- **Rich Text Formatting** - Use BBCode for formatting posts with bold, italic, links, images, code blocks and more\n- **File Attachments** - Attach files from your Nextcloud storage to posts\n- **Post Reactions** - React to posts with emoji reactions\n- **Read/Unread Tracking** - Keep track of which threads you've read\n- **Search** - Find discussions quickly with built-in search\n- **User Profiles** - View user post history and statistics\n- **Role-Based Permissions** - Control access and moderation with flexible roles\n- **Guest Access**: Optional public access for unauthenticated users with configurable permissions\n- **Admin Tools** - Manage categories, roles, BBCodes and forum settings\n- **Moderation Tools** - Pin, lock and manage threads and posts\n\n**Perfect for:**\n- Team discussions and collaboration\n- Community forums\n- Support channels\n- Knowledge bases\n- Project discussions\n- Internal communication\n\nThe forum integrates seamlessly with your Nextcloud instance, using your existing users and groups for authentication and access control." : "Cree debates, comparta ideas e colabore directamente coa súa comunidade en Nextcloud.\n\n**⚠️ Aviso sobre o desenvolvemento inicial:**\nEsta aplicación está en fases iniciais de desenvolvemento. Aínda que é funcional, pode atopar erros ou funcións incompletas. Informe de calquera problema en GitHub e considere facer copias de seguranza dos seus datos regularmente.\n\n**Características principais:**\n- **Debates baseados en fíos** - Crear e responder a fíos de debate organizados\n- **Organización por categorías** - Estruture o seu foro con categorías e cabeceiras personalizábeis\n- **Formato de texto enriquecido** - Use BBCode para formatar publicacións en grosa, cursiva, ligazóns, imaxes, bloques de código e máis\n- **Ficheiros anexos** - Anexe ficheiros do seu almacenamento Nextcloud ás publicacións\n- **Reaccións á publicación** - Reaccione ás publicacións con «emojis» de reacción\n- **Seguimento de lido/non lido** - Leve o control de que fíos leu\n- **Buscar** - Atope debates rapidamente coa busca integrada\n- **Perfís de usuario** - Ver o historial de publicacións e estatísticas de usuarios\n- **Permisos baseados en roles** - Controle o acceso e moderación con roles flexíbeis\n- **Acceso de convidados**: Acceso público opcional para usuarios non autenticados con permisos configurábeis\n- **Ferramentas de administración** - Xestione categorías, roles, BBCodes e os axustes do foro\n- **Ferramentas de moderación** - Fixar, bloquear e xestionar fíos e publicacións\n\n**Perfecto para:**\n- Debates e colaboración en equipo\n- Foros comunitarios\n- Canles de asistencia\n- Bases de coñecemento\n- Debates sobre proxectos\n- Comunicación interna\n\nO foro intégrase sen problemas coa súa instancia de Nextcloud, empregando os seus usuarios e grupos existentes para a autenticación e o control de acceso.",
|
||||
"Repair Database Initial Data" : "Reparar os datos iniciais da base de datos",
|
||||
"Run the repair database initial data command to restore default forum data (roles, categories, permissions, BBCodes). This is safe to run multiple times as it will skip data that already exists." : "Executa a orde de reparar os datos iniciais da base de datos para restaurar os datos predeterminados do foro (roles, categorías, permisos, BBCodes). É seguro executala varias veces xa que omitirá os datos que xa existen.",
|
||||
"Run Repair Database Initial Data" : "Executar a reparación dos datos iniciais da base de datos",
|
||||
"User Roles" : "Roles de usuario",
|
||||
"Assign forum roles to users. This allows you to grant administrative or moderator privileges to specific users." : "Asigna roles no foro aos usuarios. Isto permítelle conceder privilexios administrativos ou de moderador a usuarios específicos.",
|
||||
"User ID" : "ID do usuario",
|
||||
"Enter user ID" : "Introduza o ID de usuario",
|
||||
"Role" : "Rol",
|
||||
"Select a role" : "Seleccione un rol",
|
||||
"Assign Role" : "Asigne o rol",
|
||||
"Failed to fetch roles" : "Produciuse un fallo ao recuperar os roles",
|
||||
"Failed to run repair database initial data" : "Produciuse un fallo ao executar a reparación dos datos iniciais da base de datos",
|
||||
"Failed to assign role" : "Produciuse un fallo ao asignar o role",
|
||||
"Loading …" : "Cargando…",
|
||||
"Search" : "Buscar",
|
||||
"Home" : "Inicio",
|
||||
@@ -158,7 +185,6 @@
|
||||
"Locked thread" : "Fío bloqueado",
|
||||
"Uncategorized" : "Sen categorizar",
|
||||
"_%n reply_::_%n replies_" : ["%n resposta","%n respostas"],
|
||||
"_%n view_::_%n views_" : ["%n vista","%n vistas"],
|
||||
"Views" : "Vistas",
|
||||
"Title" : "Titulo",
|
||||
"Enter thread title …" : "Introduza o título do fío…",
|
||||
@@ -278,8 +304,10 @@
|
||||
"Error loading preferences" : "Produciuse un erro ao cargar as preferencias",
|
||||
"Notifications" : "Notificacións",
|
||||
"Configure how you receive notifications" : "Configure como quere recibir as notificacións",
|
||||
"Auto-subscribe to threads I create" : "Subscríbirse automaticamente aos fíos que creou",
|
||||
"Auto-subscribe to threads I create" : "Subscribirme automaticamente aos fíos que creo",
|
||||
"When enabled, you will automatically receive notifications for replies to threads you create" : "Cando estea activado, recibirá automaticamente notificacións das respostas aos fíos que cree",
|
||||
"Auto-subscribe to threads I reply to" : "Subscribirme automaticamente aos fíos que respondo",
|
||||
"When enabled, you will automatically receive notifications for new replies in threads you have replied to" : "Cando estea activado, recibirá automaticamente notificacións de novas respostas nos fíos aos que respondeu",
|
||||
"Files" : "Ficheiros",
|
||||
"Configure file upload settings" : "Configurar os axustes de envío de ficheiros",
|
||||
"Upload directory" : "Directorio ao que enviar",
|
||||
@@ -355,7 +383,6 @@
|
||||
"-- Select a category --" : "-- Seleccionar unha categoría --",
|
||||
"Create header" : "Crear a cabeceira",
|
||||
"_%n category_::_%n categories_" : ["%n categoría","%n categorías"],
|
||||
"_%n thread_::_%n threads_" : ["%n fío","%n fíos"],
|
||||
"Delete header" : "Eliminar a cabeceira",
|
||||
"Are you sure you want to delete the header \"{name}\"?" : "Confirma que quere eliminar a cabeceira «{name}»?",
|
||||
"_This header contains %n category._::_This header contains %n categories._" : ["Esta cabeceira contén %n categoría.","Esta cabeceira contén %n categorías."],
|
||||
@@ -423,7 +450,6 @@
|
||||
"Can view" : "Pode ver",
|
||||
"Can moderate" : "Pode moderar",
|
||||
"Allow" : "Permitir",
|
||||
"No categories available" : "Non hai ningunha categoría dispoñíbel",
|
||||
"Admin role must have all permissions enabled" : "O rol de administraciónr debe ter todos os permisos activados",
|
||||
"Admin role has full access to all categories" : "O rol de administración ten acceso total a todas as categorías",
|
||||
"Guest role cannot have admin permissions" : "O rol de convidado non pode ter permisos de administración",
|
||||
|
||||
128
l10n/he.js
128
l10n/he.js
@@ -1,14 +1,15 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Admin" : "מנהל",
|
||||
"Administrator role with full permissions" : "תפקיד מנהל עם הרשאות מלאות",
|
||||
"_%n view_::_%n views_" : ["צפייה אחת","%n צפיות","%n צפיות"],
|
||||
"Admin" : "אדמין",
|
||||
"Administrator role with full permissions" : "תפקיד אדמין עם הרשאות מלאות",
|
||||
"Moderator" : "מפקח",
|
||||
"Moderator role with elevated permissions" : "תפקיד מפקח עם הרשאות מוגבהות",
|
||||
"User" : "משתמש",
|
||||
"Default user role with basic permissions" : "תפקיד משתמש רגיל עם הרשאות בסיסיות",
|
||||
"Default user role with basic permissions" : "תפקיד משתמש ברירת מחדל עם הרשאות בסיסיות",
|
||||
"Guest" : "אורח",
|
||||
"Guest role for unauthenticated users with read-only access" : "תפקיד אורח עם הרשאות גישה לקריאה בלבד",
|
||||
"Guest role for unauthenticated users with read-only access" : "תפקיד אורח למשתמשים לא-מחוברים עם הרשאות גישה לקריאה בלבד",
|
||||
"General" : "כללי",
|
||||
"General discussion categories" : "קטגוריות לדיונים כלליים",
|
||||
"General discussions" : "דיונים כלליים",
|
||||
@@ -20,24 +21,29 @@ OC.L10N.register(
|
||||
"Hidden content" : "תוכן מוסתר",
|
||||
"Spoilers" : "ספוילרים",
|
||||
"Attachment" : "קובץ מצורף",
|
||||
"Welcome to Nextcloud Forums" : "ברוכים הבאים לפורום Nextcloud",
|
||||
"Welcome to the Nextcloud Forums!" : "ברוכים הבאים לפורום של Nextcloud!",
|
||||
"This is a community-driven forum built right into your Nextcloud instance. Here you can discuss topics, share ideas and collaborate with other users." : "זהו פורום מונחה-קהילה מובנה ישירות ל-Nextcloud שלך. כאן ניתן להתדיין בנושאים שונים, לחלוק רעיונות ולשתף פעולה עם משתמשים אחרים.",
|
||||
"Features:" : "יכולות:",
|
||||
"Create and reply to threads" : "יצירה והגבה לשרשורים",
|
||||
"Organize discussions by categories" : "אירגון דיונים על-פי קטגוריות",
|
||||
"Use BBCode for rich text formatting" : "השתמשו ב-BBCode לפורמט טקסט עשיר",
|
||||
"Attach files from your Nextcloud storage" : "צירוף קבצים מאחסון ה-Nextcloud שלך",
|
||||
"React to posts" : "תגובות לשרשורים",
|
||||
"Track read/unread threads" : "מעקב אחר שרשורים שנקראו\\לא נקראו",
|
||||
"BBCode examples:" : "דוגמאות BBCode:",
|
||||
"Bold text" : "טקסט בולט",
|
||||
"Use %1$stext%2$s" : "השתמשו ב%1$sטקסט%2$s",
|
||||
"Italic text" : "טקסט מוטה",
|
||||
"Underlined text" : "טקסט בקו תחתון",
|
||||
"Feel free to start a new discussion or reply to existing threads. Happy posting!" : "הרגישו חופשי להתחיל שרשור חדש או להגיב לשרשורים קיימים. כתיבה מהנה!",
|
||||
"Welcome to Nextcloud Forums" : "ברוכים הבאים לפורום Nextcloud",
|
||||
"Forum" : "פורום",
|
||||
"_{count} new reply in {thread}_::_{count} new replies in {thread}_" : ["תגובה {count} חדשה ב-{thread}","{count} תגובות חדשות ב-{thread}","{count} תגובות חדשות ב-{thread}"],
|
||||
"{user} mentioned you in {thread}" : "אוזכרת על ידי {user}בנושא {thread}",
|
||||
"Welcome to the forum!" : "ברוכים הבאים לפורום!",
|
||||
"Deleted user" : "משתמש מחוק",
|
||||
"A community-driven forum built right into your Nextcloud instance" : "פורום מונחה-קהילה מובנה ישירות להתקנת ה Nextcloud שלכם.",
|
||||
"Create discussions, share ideas and collaborate with your community directly in Nextcloud.\n\n**⚠️ Early Development Notice:**\nThis app is in early stages of development. While functional, you may encounter bugs or incomplete features. Please report any issues on GitHub and consider backing up your data regularly.\n\n**Key features:**\n- **Thread-based Discussions** - Create and reply to organized discussion threads\n- **Category Organization** - Structure your forum with customizable categories and headers\n- **Rich Text Formatting** - Use BBCode for formatting posts with bold, italic, links, images, code blocks and more\n- **File Attachments** - Attach files from your Nextcloud storage to posts\n- **Post Reactions** - React to posts with emoji reactions\n- **Read/Unread Tracking** - Keep track of which threads you've read\n- **Search** - Find discussions quickly with built-in search\n- **User Profiles** - View user post history and statistics\n- **Role-Based Permissions** - Control access and moderation with flexible roles\n- **Guest Access**: Optional public access for unauthenticated users with configurable permissions\n- **Admin Tools** - Manage categories, roles, BBCodes and forum settings\n- **Moderation Tools** - Pin, lock and manage threads and posts\n\n**Perfect for:**\n- Team discussions and collaboration\n- Community forums\n- Support channels\n- Knowledge bases\n- Project discussions\n- Internal communication\n\nThe forum integrates seamlessly with your Nextcloud instance, using your existing users and groups for authentication and access control." : "צרו דיונים, חלקו רעיונות ושתפו פעולה עם משתמשים ישירות ב-Nextcloud.\n\n**⚠️ הודעה לגבי שלב פיתוח מוקדם:**\nהיישום הזה נמצא בשלבי פיתוח מוקדמים. בעוד היישום שמיש, אתם עלולים להיתקל בבאגים או יכולות לא שלמות. נא לדווח בעיות ב-GitHub ולשקול לגבות את המידע שלכם באופן תכוף.\n\n**יכולות מפתח:**\n- **דיונים מונחי נושאים** - צרו והגיבו לנושאי דיון\n- **ארגון קטגוריות** - צרו מבנה לפורום שלכם עם קטגוריות וכותרות הניתנות להתאמה\n- **פורמט טקסט עשיר** - השתמשו ב-BBCode לפרמוט של פוסטים עם הדגשות, הטיות, קישורים, תמונות, קטעי קוד ועוד\n- **צירוף קבצים** - צרפו קבצים מתוך ה-Nextcloud שלכם לפוסטים\n- **תגובונים לפוסטים** - הגיבו לפוסטים עם תגובוני אמוג'י\n- **מעקב נקרא\\לא נקרא** - עקבו אחרי סטטוס הקריאה של פוסטים\n- **חיפוש** - מצאו דיונים מהר בעזרת חיפוש מובנה\n- **פרופילי משתמשים** - צפו בהיסטוריה וסטטיסטיקות של משתמשים\n- **הרשאות מבוססי תפקיד** - שלטו בגישה ומודרציה עם תפקידים גמישים\n- **גישה לאורחים**: גישת רשות ציבורית למשתמשים לא מחוברים עם הרשאות ניתנות להתאמה\n- **כלי ניהול** - נהלו קטגוריות, תפקידים, BBCode והגדרות פורום\n- **כלי מודרציה** - נעלו, הדביקו, ונהלו נושאים ותגובות\n\n**מושלם עבור:**\n- דיוני צוותים ושיתוף פעולה\n- פורום קהילתי\n- ערוצי תמיכה\n- ניהול ידע\n- דיוני פרוייקטים\n- תקשורת פנימית\n\nהפורום מתממשק באופן ישיר ל-Nextcloud שלכם, ומשתמש במשתמשים קיימים וקבוצות קיימות לניהול גישה והתחברות.",
|
||||
"Loading …" : "בטעינה…",
|
||||
"Search" : "חיפוש",
|
||||
"Home" : "בית",
|
||||
@@ -48,6 +54,7 @@ OC.L10N.register(
|
||||
"Users" : "משתמשים",
|
||||
"Roles" : "תפקידים",
|
||||
"Categories" : "קטגוריות",
|
||||
"BBCodes" : "BBCodes",
|
||||
"Expand" : "הרחבה",
|
||||
"Collapse" : "קיווץ",
|
||||
"{bStart}Please note:{bEnd} Attached files will be visible to anyone in the forum, regardless of the file's sharing settings." : "{bStart}נא לשים לב:{bEnd} קבצים מצורפים יהיו זמינים לכל מי שנמצא בפורום, ללא התחשבות בהגדרות השיתוף של הקובץ.",
|
||||
@@ -73,8 +80,16 @@ OC.L10N.register(
|
||||
"List" : "רשימה",
|
||||
"List item within a list" : "פריט רשימה בתוך רשימה",
|
||||
"List item within a list (alias)" : "פריט רשימה בתוך רשימה (חלופה)",
|
||||
"BBCode help" : "עזרה עם BBCode",
|
||||
"Built-in BBCodes" : "BBCode מובנים",
|
||||
"These BBCodes are available by default." : "ה-BBCode הללו זמינים כברירת מחדל.",
|
||||
"Custom BBCodes" : "BBCode מותאמים אישית",
|
||||
"These BBCodes are custom to this forum and configured by administrators." : "ה-BBCodes הללו מותאמים לפורום הזה וניתנים להגדרה על ידי צוות הניהול.",
|
||||
"Example" : "דוגמה",
|
||||
"Replacement" : "החלפה",
|
||||
"Loading custom BBCodes …" : "טוען BBCodes מותאמים …",
|
||||
"No custom BBCodes configured." : "אין BBCodes מותאמים מוגדרים.",
|
||||
"Failed to load custom BBCodes" : "כשלון בטעינת BBCodes מותאמים",
|
||||
"Insert emoji" : "הכנסת אימוג'י",
|
||||
"Pick file from Nextcloud" : "בחירת קובץ מ-Nextcloud",
|
||||
"Upload file to Nextcloud" : "העלאת קובץ ל-Nextcloud",
|
||||
@@ -84,6 +99,7 @@ OC.L10N.register(
|
||||
"Pick a file to attach" : "בחירת קובץ לצירוף",
|
||||
"Failed to upload file" : "כשלון בהעלאת קובץ",
|
||||
"Threads" : "שרשורים",
|
||||
"Replies" : "תגובות",
|
||||
"No description available" : "תיאור לא זמין",
|
||||
"Create category header" : "יצירת כותרת קטגוריות",
|
||||
"Edit category header" : "עריכת כותרת קטגוריות",
|
||||
@@ -108,26 +124,128 @@ OC.L10N.register(
|
||||
"The page you are looking for could not be found." : "העמוד שחיפשתם לא נמצא.",
|
||||
"Back" : "אחורה",
|
||||
"Go to home" : "חזרה אל דף הבית",
|
||||
"Pagination" : "דפדוף",
|
||||
"First page" : "דף ראשון",
|
||||
"Previous page" : "דף קודם",
|
||||
"Next page" : "דף הבא",
|
||||
"Last page" : "דף אחרון",
|
||||
"Go to page {page}" : "עבור לדף {page}",
|
||||
"Edited" : "נערך",
|
||||
"Quote reply" : "ציטוט בתגובה",
|
||||
"Edit" : "עריכה",
|
||||
"Delete" : "מחיקה",
|
||||
"View edit history" : "צפייה בהיסטוריית עריכה",
|
||||
"Are you sure you want to delete this post? This action cannot be undone." : "האם אתם בטוחים שתרצו למחוק את הפוסט הזה? הפעולה בלתי ניתנת להפיכה.",
|
||||
"Unread" : "לא נקרא",
|
||||
"Edit your reply …" : "ערכו את תגובתכם …",
|
||||
"Save" : "שמירה",
|
||||
"Are you sure you want to discard your changes?" : "האם אתם בטוחים שתרצו לבטל את השינויים שלכם?",
|
||||
"Edit history" : "היסטוריית עריכה",
|
||||
"Loading history …" : "טוען היסטוריה …",
|
||||
"This post has no edit history." : "לפוסט הזה אין היסטוריית עריכה.",
|
||||
"Current version" : "גרסה נוכחית",
|
||||
"Edited by" : "נערך על ידי",
|
||||
"Failed to load edit history" : "כשלון בטעינת היסטוריית עריכה",
|
||||
"Version {index}" : "גרסה {index}",
|
||||
"Add reaction" : "הוספת תגובון",
|
||||
"React with {emoji}" : "הגיבו עם {emoji}",
|
||||
"You reacted with {emoji}" : "הגבת עם {emoji}",
|
||||
"_You and %n other reacted with {emoji}_::_You and %n others reacted with {emoji}_" : ["את\\ה ועוד %n אחר הגבתם עם {emoji}","את\\ה ועוד %n אחרים הגבתם עם {emoji}","את\\ה ועוד %n אחרים הגבתם עם {emoji}"],
|
||||
"_%n person reacted with {emoji}_::_%n people reacted with {emoji}_" : ["אדם אחד הגיב עם {emoji}","%n אנשים הגיבו עם {emoji}","%n אנשים הגיבו עם {emoji}"],
|
||||
"Write your reply …" : "כתבו את תגובתכם …",
|
||||
"Submit reply" : "שליחת תגובה",
|
||||
"Are you sure you want to discard your reply?" : "אתם בטוחים שברצונכם לבטל את התגובה?",
|
||||
"In thread" : "בנושא",
|
||||
"Thread unavailable" : "נושא לא זמין",
|
||||
"Pinned thread" : "נושא מודבק",
|
||||
"Locked thread" : "נושא נעול",
|
||||
"Uncategorized" : "ללא קטגוריה",
|
||||
"_%n reply_::_%n replies_" : ["תגובה אחת","%n תגובות","%n תגובות"],
|
||||
"Views" : "תצוגות",
|
||||
"Title" : "כותרת",
|
||||
"Enter thread title …" : "כתבו כותרת לנושא …",
|
||||
"Write your thread content …" : "כתבו תוכן לנושא שלכם …",
|
||||
"Create thread" : "צרו נושא",
|
||||
"Are you sure you want to discard this thread?" : "אתם בטוחים שברצונכם לבטל את הנושא?",
|
||||
"Saving draft …" : "הטיוטה נשמרת…",
|
||||
"Draft saved" : "הטיוטה נשמרה",
|
||||
"Unsaved changes" : "שינויים שלא נשמרו",
|
||||
"Back to home" : "חזרה לדף בית",
|
||||
"Refresh" : "רענון",
|
||||
"Your bookmarked threads" : "הנושאים בסימניה שלכם",
|
||||
"Error loading bookmarks" : "שגיאה בטעינת סימניות",
|
||||
"No bookmarks yet" : "ללא סימניות עדיין",
|
||||
"Bookmark threads to quickly find them later." : "סמנו נושאים כדי למצוא אותם מהר מאוחר יותר",
|
||||
"Retry" : "ניסיון חוזר",
|
||||
"An unexpected error occurred" : "קרתה שגיאה בלתי צפוייה",
|
||||
"Failed to load bookmarks" : "כשלון בטעינת סימניות",
|
||||
"No categories yet" : "ללא קטגוריות עדיין",
|
||||
"Categories will appear here once they are created." : "קטגוריות יופיעו כאן ברגע שייוצרו",
|
||||
"No categories in this section" : "אין קטגוריות באיזור הזה",
|
||||
"Category not found" : "קטגוריה לא נמצאה",
|
||||
"The category you are looking for does not exist or has been removed." : "הקטגוריה שאתם מחפשים לא קיימת או הוסרה.",
|
||||
"Back to categories" : "חזרה אל קטגוריות",
|
||||
"New thread" : "נושא חדש",
|
||||
"Error loading category" : "שגיאה בטעינת קטגוריות",
|
||||
"No threads yet" : "ללא נושאים עדיין",
|
||||
"Be the first to start a discussion in this category." : "היו הראשונים שיוצרים דיון בקטגוריה זאת.",
|
||||
"No category ID or slug provided" : "מזהה קטגוריה לא סופק ",
|
||||
"Failed to load threads" : "שגיאה בטעינת נושאים",
|
||||
"Create New Thread" : "צרו נושא חדש",
|
||||
"In {category}" : "בתוך {category}",
|
||||
"Creating thread …" : "יוצר נושא …",
|
||||
"Thread created" : "נושא נוצר",
|
||||
"Failed to create thread" : "כשלון ביצירת נושא",
|
||||
"No category specified" : "קטגוריה לא סופקה",
|
||||
"Error" : "שגיאה",
|
||||
"First activity" : "פעילות ראשונה",
|
||||
"Threads ({count})" : "נושאים ({count})",
|
||||
"Replies ({count})" : "תגובות ({count})",
|
||||
"No threads" : "ללא נושאים",
|
||||
"This user has not created any threads yet" : "משתמש זה לא יצר נושאים עדיין",
|
||||
"No replies" : "ללא תגובות",
|
||||
"This user has not written any replies yet" : "משתמש זה לא כתב תגובות עדיין",
|
||||
"Failed to load user profile" : "כשלון בטעינת פרופיל משתמש",
|
||||
"Enter search query …" : "הכניסו שאילתת חיפוש …",
|
||||
"Search in threads" : "חפשו בנושאים",
|
||||
"Search in replies" : "חפשו בתגובות",
|
||||
"Syntax help" : "עזרה בתחביר",
|
||||
"Search syntax" : "תחביר חיפוש",
|
||||
"Match exact phrase" : "התאם מלל מדוייק",
|
||||
"Both terms required" : "שני הערכים הם חובה",
|
||||
"Either term matches" : "ערך אחד או אחר מתאים",
|
||||
"Group conditions with parentheses" : "קבצו תנאים בעזרת סוגריים",
|
||||
"Exclude term from results" : "השמיטו מתוצאות החיפוש",
|
||||
"Searching …" : "מתבצע חיפוש…",
|
||||
"Search Error" : "שגיאה בחיפוש",
|
||||
"Enter a search query" : "הכניסו שאילתת חיפוש",
|
||||
"Use the search box above to find threads and replies" : "השתמשו בתיבת החיפוש למעלה כדי למצוא נושאים ותגובות",
|
||||
"No results found" : "לא נמצאו תוצאות",
|
||||
"Try different keywords or check your syntax" : "נסו מילות מפתח אחרות או בדקו שוב את תחביר החיפוש שלכם",
|
||||
"_%n thread found_::_%n threads found_" : ["נמצא נושא אחד","נמצאו %n נושאים","נמצאו %n נושאים"],
|
||||
"_%n reply found_::_%n replies found_" : ["נמצאה תגובה אחת","נמצאו %n תגובות","נמצאו %n תגובות"],
|
||||
"Please enter a search query" : "נא להכניס שאילתת חיפוש",
|
||||
"Please select at least one search scope" : "נא בחרו לפחות איזור חיפוש אחד",
|
||||
"Failed to search" : "כשלון בחיפוש",
|
||||
"Thread not found" : "נושא לא נמצא",
|
||||
"The thread you are looking for does not exist or has been removed." : "הנושא שאתם מנסים לפתוח לא קיים או הוסר",
|
||||
"Back to {category}" : "חזרה אל {category}",
|
||||
"Reply" : "תגובה",
|
||||
"Error loading thread" : "שגיאה בטעינת נושא",
|
||||
"No replies yet" : "ללא תגובות עדיין",
|
||||
"Be the first to reply in this thread." : "היו הראשונים שיגיבו לנושא זה",
|
||||
"by" : "מאת",
|
||||
"This thread is locked. Only moderators can add replies." : "הנושא הזה נעול. רק מנהלים יכולים להוסיף תגובות.",
|
||||
"You must be signed in to reply to this thread." : "אתם חייבים להיות מחוברים כדי להגיב לנושא זה.",
|
||||
"Sign in to reply" : "התחברו כדי להגיב",
|
||||
"Lock thread" : "נעילת נושא",
|
||||
"Unlock thread" : "ביטול נעילת נושא",
|
||||
"Pin thread" : "הדבקת נושא",
|
||||
"Unpin thread" : "ביטול הדבקת נושא",
|
||||
"Thread locked" : "הנושא ננעל",
|
||||
"Thread unlocked" : "בוטלה נעילת הנושא",
|
||||
"Thread pinned" : "הנושא הודבק",
|
||||
"Thread unpinned" : "בוטלה הדבקת הנושא",
|
||||
"Subscribe" : "הרשמה",
|
||||
"Bookmark" : "סימנייה",
|
||||
"Edit title" : "עריכת כותרת",
|
||||
|
||||
128
l10n/he.json
128
l10n/he.json
@@ -1,12 +1,13 @@
|
||||
{ "translations": {
|
||||
"Admin" : "מנהל",
|
||||
"Administrator role with full permissions" : "תפקיד מנהל עם הרשאות מלאות",
|
||||
"_%n view_::_%n views_" : ["צפייה אחת","%n צפיות","%n צפיות"],
|
||||
"Admin" : "אדמין",
|
||||
"Administrator role with full permissions" : "תפקיד אדמין עם הרשאות מלאות",
|
||||
"Moderator" : "מפקח",
|
||||
"Moderator role with elevated permissions" : "תפקיד מפקח עם הרשאות מוגבהות",
|
||||
"User" : "משתמש",
|
||||
"Default user role with basic permissions" : "תפקיד משתמש רגיל עם הרשאות בסיסיות",
|
||||
"Default user role with basic permissions" : "תפקיד משתמש ברירת מחדל עם הרשאות בסיסיות",
|
||||
"Guest" : "אורח",
|
||||
"Guest role for unauthenticated users with read-only access" : "תפקיד אורח עם הרשאות גישה לקריאה בלבד",
|
||||
"Guest role for unauthenticated users with read-only access" : "תפקיד אורח למשתמשים לא-מחוברים עם הרשאות גישה לקריאה בלבד",
|
||||
"General" : "כללי",
|
||||
"General discussion categories" : "קטגוריות לדיונים כלליים",
|
||||
"General discussions" : "דיונים כלליים",
|
||||
@@ -18,24 +19,29 @@
|
||||
"Hidden content" : "תוכן מוסתר",
|
||||
"Spoilers" : "ספוילרים",
|
||||
"Attachment" : "קובץ מצורף",
|
||||
"Welcome to Nextcloud Forums" : "ברוכים הבאים לפורום Nextcloud",
|
||||
"Welcome to the Nextcloud Forums!" : "ברוכים הבאים לפורום של Nextcloud!",
|
||||
"This is a community-driven forum built right into your Nextcloud instance. Here you can discuss topics, share ideas and collaborate with other users." : "זהו פורום מונחה-קהילה מובנה ישירות ל-Nextcloud שלך. כאן ניתן להתדיין בנושאים שונים, לחלוק רעיונות ולשתף פעולה עם משתמשים אחרים.",
|
||||
"Features:" : "יכולות:",
|
||||
"Create and reply to threads" : "יצירה והגבה לשרשורים",
|
||||
"Organize discussions by categories" : "אירגון דיונים על-פי קטגוריות",
|
||||
"Use BBCode for rich text formatting" : "השתמשו ב-BBCode לפורמט טקסט עשיר",
|
||||
"Attach files from your Nextcloud storage" : "צירוף קבצים מאחסון ה-Nextcloud שלך",
|
||||
"React to posts" : "תגובות לשרשורים",
|
||||
"Track read/unread threads" : "מעקב אחר שרשורים שנקראו\\לא נקראו",
|
||||
"BBCode examples:" : "דוגמאות BBCode:",
|
||||
"Bold text" : "טקסט בולט",
|
||||
"Use %1$stext%2$s" : "השתמשו ב%1$sטקסט%2$s",
|
||||
"Italic text" : "טקסט מוטה",
|
||||
"Underlined text" : "טקסט בקו תחתון",
|
||||
"Feel free to start a new discussion or reply to existing threads. Happy posting!" : "הרגישו חופשי להתחיל שרשור חדש או להגיב לשרשורים קיימים. כתיבה מהנה!",
|
||||
"Welcome to Nextcloud Forums" : "ברוכים הבאים לפורום Nextcloud",
|
||||
"Forum" : "פורום",
|
||||
"_{count} new reply in {thread}_::_{count} new replies in {thread}_" : ["תגובה {count} חדשה ב-{thread}","{count} תגובות חדשות ב-{thread}","{count} תגובות חדשות ב-{thread}"],
|
||||
"{user} mentioned you in {thread}" : "אוזכרת על ידי {user}בנושא {thread}",
|
||||
"Welcome to the forum!" : "ברוכים הבאים לפורום!",
|
||||
"Deleted user" : "משתמש מחוק",
|
||||
"A community-driven forum built right into your Nextcloud instance" : "פורום מונחה-קהילה מובנה ישירות להתקנת ה Nextcloud שלכם.",
|
||||
"Create discussions, share ideas and collaborate with your community directly in Nextcloud.\n\n**⚠️ Early Development Notice:**\nThis app is in early stages of development. While functional, you may encounter bugs or incomplete features. Please report any issues on GitHub and consider backing up your data regularly.\n\n**Key features:**\n- **Thread-based Discussions** - Create and reply to organized discussion threads\n- **Category Organization** - Structure your forum with customizable categories and headers\n- **Rich Text Formatting** - Use BBCode for formatting posts with bold, italic, links, images, code blocks and more\n- **File Attachments** - Attach files from your Nextcloud storage to posts\n- **Post Reactions** - React to posts with emoji reactions\n- **Read/Unread Tracking** - Keep track of which threads you've read\n- **Search** - Find discussions quickly with built-in search\n- **User Profiles** - View user post history and statistics\n- **Role-Based Permissions** - Control access and moderation with flexible roles\n- **Guest Access**: Optional public access for unauthenticated users with configurable permissions\n- **Admin Tools** - Manage categories, roles, BBCodes and forum settings\n- **Moderation Tools** - Pin, lock and manage threads and posts\n\n**Perfect for:**\n- Team discussions and collaboration\n- Community forums\n- Support channels\n- Knowledge bases\n- Project discussions\n- Internal communication\n\nThe forum integrates seamlessly with your Nextcloud instance, using your existing users and groups for authentication and access control." : "צרו דיונים, חלקו רעיונות ושתפו פעולה עם משתמשים ישירות ב-Nextcloud.\n\n**⚠️ הודעה לגבי שלב פיתוח מוקדם:**\nהיישום הזה נמצא בשלבי פיתוח מוקדמים. בעוד היישום שמיש, אתם עלולים להיתקל בבאגים או יכולות לא שלמות. נא לדווח בעיות ב-GitHub ולשקול לגבות את המידע שלכם באופן תכוף.\n\n**יכולות מפתח:**\n- **דיונים מונחי נושאים** - צרו והגיבו לנושאי דיון\n- **ארגון קטגוריות** - צרו מבנה לפורום שלכם עם קטגוריות וכותרות הניתנות להתאמה\n- **פורמט טקסט עשיר** - השתמשו ב-BBCode לפרמוט של פוסטים עם הדגשות, הטיות, קישורים, תמונות, קטעי קוד ועוד\n- **צירוף קבצים** - צרפו קבצים מתוך ה-Nextcloud שלכם לפוסטים\n- **תגובונים לפוסטים** - הגיבו לפוסטים עם תגובוני אמוג'י\n- **מעקב נקרא\\לא נקרא** - עקבו אחרי סטטוס הקריאה של פוסטים\n- **חיפוש** - מצאו דיונים מהר בעזרת חיפוש מובנה\n- **פרופילי משתמשים** - צפו בהיסטוריה וסטטיסטיקות של משתמשים\n- **הרשאות מבוססי תפקיד** - שלטו בגישה ומודרציה עם תפקידים גמישים\n- **גישה לאורחים**: גישת רשות ציבורית למשתמשים לא מחוברים עם הרשאות ניתנות להתאמה\n- **כלי ניהול** - נהלו קטגוריות, תפקידים, BBCode והגדרות פורום\n- **כלי מודרציה** - נעלו, הדביקו, ונהלו נושאים ותגובות\n\n**מושלם עבור:**\n- דיוני צוותים ושיתוף פעולה\n- פורום קהילתי\n- ערוצי תמיכה\n- ניהול ידע\n- דיוני פרוייקטים\n- תקשורת פנימית\n\nהפורום מתממשק באופן ישיר ל-Nextcloud שלכם, ומשתמש במשתמשים קיימים וקבוצות קיימות לניהול גישה והתחברות.",
|
||||
"Loading …" : "בטעינה…",
|
||||
"Search" : "חיפוש",
|
||||
"Home" : "בית",
|
||||
@@ -46,6 +52,7 @@
|
||||
"Users" : "משתמשים",
|
||||
"Roles" : "תפקידים",
|
||||
"Categories" : "קטגוריות",
|
||||
"BBCodes" : "BBCodes",
|
||||
"Expand" : "הרחבה",
|
||||
"Collapse" : "קיווץ",
|
||||
"{bStart}Please note:{bEnd} Attached files will be visible to anyone in the forum, regardless of the file's sharing settings." : "{bStart}נא לשים לב:{bEnd} קבצים מצורפים יהיו זמינים לכל מי שנמצא בפורום, ללא התחשבות בהגדרות השיתוף של הקובץ.",
|
||||
@@ -71,8 +78,16 @@
|
||||
"List" : "רשימה",
|
||||
"List item within a list" : "פריט רשימה בתוך רשימה",
|
||||
"List item within a list (alias)" : "פריט רשימה בתוך רשימה (חלופה)",
|
||||
"BBCode help" : "עזרה עם BBCode",
|
||||
"Built-in BBCodes" : "BBCode מובנים",
|
||||
"These BBCodes are available by default." : "ה-BBCode הללו זמינים כברירת מחדל.",
|
||||
"Custom BBCodes" : "BBCode מותאמים אישית",
|
||||
"These BBCodes are custom to this forum and configured by administrators." : "ה-BBCodes הללו מותאמים לפורום הזה וניתנים להגדרה על ידי צוות הניהול.",
|
||||
"Example" : "דוגמה",
|
||||
"Replacement" : "החלפה",
|
||||
"Loading custom BBCodes …" : "טוען BBCodes מותאמים …",
|
||||
"No custom BBCodes configured." : "אין BBCodes מותאמים מוגדרים.",
|
||||
"Failed to load custom BBCodes" : "כשלון בטעינת BBCodes מותאמים",
|
||||
"Insert emoji" : "הכנסת אימוג'י",
|
||||
"Pick file from Nextcloud" : "בחירת קובץ מ-Nextcloud",
|
||||
"Upload file to Nextcloud" : "העלאת קובץ ל-Nextcloud",
|
||||
@@ -82,6 +97,7 @@
|
||||
"Pick a file to attach" : "בחירת קובץ לצירוף",
|
||||
"Failed to upload file" : "כשלון בהעלאת קובץ",
|
||||
"Threads" : "שרשורים",
|
||||
"Replies" : "תגובות",
|
||||
"No description available" : "תיאור לא זמין",
|
||||
"Create category header" : "יצירת כותרת קטגוריות",
|
||||
"Edit category header" : "עריכת כותרת קטגוריות",
|
||||
@@ -106,26 +122,128 @@
|
||||
"The page you are looking for could not be found." : "העמוד שחיפשתם לא נמצא.",
|
||||
"Back" : "אחורה",
|
||||
"Go to home" : "חזרה אל דף הבית",
|
||||
"Pagination" : "דפדוף",
|
||||
"First page" : "דף ראשון",
|
||||
"Previous page" : "דף קודם",
|
||||
"Next page" : "דף הבא",
|
||||
"Last page" : "דף אחרון",
|
||||
"Go to page {page}" : "עבור לדף {page}",
|
||||
"Edited" : "נערך",
|
||||
"Quote reply" : "ציטוט בתגובה",
|
||||
"Edit" : "עריכה",
|
||||
"Delete" : "מחיקה",
|
||||
"View edit history" : "צפייה בהיסטוריית עריכה",
|
||||
"Are you sure you want to delete this post? This action cannot be undone." : "האם אתם בטוחים שתרצו למחוק את הפוסט הזה? הפעולה בלתי ניתנת להפיכה.",
|
||||
"Unread" : "לא נקרא",
|
||||
"Edit your reply …" : "ערכו את תגובתכם …",
|
||||
"Save" : "שמירה",
|
||||
"Are you sure you want to discard your changes?" : "האם אתם בטוחים שתרצו לבטל את השינויים שלכם?",
|
||||
"Edit history" : "היסטוריית עריכה",
|
||||
"Loading history …" : "טוען היסטוריה …",
|
||||
"This post has no edit history." : "לפוסט הזה אין היסטוריית עריכה.",
|
||||
"Current version" : "גרסה נוכחית",
|
||||
"Edited by" : "נערך על ידי",
|
||||
"Failed to load edit history" : "כשלון בטעינת היסטוריית עריכה",
|
||||
"Version {index}" : "גרסה {index}",
|
||||
"Add reaction" : "הוספת תגובון",
|
||||
"React with {emoji}" : "הגיבו עם {emoji}",
|
||||
"You reacted with {emoji}" : "הגבת עם {emoji}",
|
||||
"_You and %n other reacted with {emoji}_::_You and %n others reacted with {emoji}_" : ["את\\ה ועוד %n אחר הגבתם עם {emoji}","את\\ה ועוד %n אחרים הגבתם עם {emoji}","את\\ה ועוד %n אחרים הגבתם עם {emoji}"],
|
||||
"_%n person reacted with {emoji}_::_%n people reacted with {emoji}_" : ["אדם אחד הגיב עם {emoji}","%n אנשים הגיבו עם {emoji}","%n אנשים הגיבו עם {emoji}"],
|
||||
"Write your reply …" : "כתבו את תגובתכם …",
|
||||
"Submit reply" : "שליחת תגובה",
|
||||
"Are you sure you want to discard your reply?" : "אתם בטוחים שברצונכם לבטל את התגובה?",
|
||||
"In thread" : "בנושא",
|
||||
"Thread unavailable" : "נושא לא זמין",
|
||||
"Pinned thread" : "נושא מודבק",
|
||||
"Locked thread" : "נושא נעול",
|
||||
"Uncategorized" : "ללא קטגוריה",
|
||||
"_%n reply_::_%n replies_" : ["תגובה אחת","%n תגובות","%n תגובות"],
|
||||
"Views" : "תצוגות",
|
||||
"Title" : "כותרת",
|
||||
"Enter thread title …" : "כתבו כותרת לנושא …",
|
||||
"Write your thread content …" : "כתבו תוכן לנושא שלכם …",
|
||||
"Create thread" : "צרו נושא",
|
||||
"Are you sure you want to discard this thread?" : "אתם בטוחים שברצונכם לבטל את הנושא?",
|
||||
"Saving draft …" : "הטיוטה נשמרת…",
|
||||
"Draft saved" : "הטיוטה נשמרה",
|
||||
"Unsaved changes" : "שינויים שלא נשמרו",
|
||||
"Back to home" : "חזרה לדף בית",
|
||||
"Refresh" : "רענון",
|
||||
"Your bookmarked threads" : "הנושאים בסימניה שלכם",
|
||||
"Error loading bookmarks" : "שגיאה בטעינת סימניות",
|
||||
"No bookmarks yet" : "ללא סימניות עדיין",
|
||||
"Bookmark threads to quickly find them later." : "סמנו נושאים כדי למצוא אותם מהר מאוחר יותר",
|
||||
"Retry" : "ניסיון חוזר",
|
||||
"An unexpected error occurred" : "קרתה שגיאה בלתי צפוייה",
|
||||
"Failed to load bookmarks" : "כשלון בטעינת סימניות",
|
||||
"No categories yet" : "ללא קטגוריות עדיין",
|
||||
"Categories will appear here once they are created." : "קטגוריות יופיעו כאן ברגע שייוצרו",
|
||||
"No categories in this section" : "אין קטגוריות באיזור הזה",
|
||||
"Category not found" : "קטגוריה לא נמצאה",
|
||||
"The category you are looking for does not exist or has been removed." : "הקטגוריה שאתם מחפשים לא קיימת או הוסרה.",
|
||||
"Back to categories" : "חזרה אל קטגוריות",
|
||||
"New thread" : "נושא חדש",
|
||||
"Error loading category" : "שגיאה בטעינת קטגוריות",
|
||||
"No threads yet" : "ללא נושאים עדיין",
|
||||
"Be the first to start a discussion in this category." : "היו הראשונים שיוצרים דיון בקטגוריה זאת.",
|
||||
"No category ID or slug provided" : "מזהה קטגוריה לא סופק ",
|
||||
"Failed to load threads" : "שגיאה בטעינת נושאים",
|
||||
"Create New Thread" : "צרו נושא חדש",
|
||||
"In {category}" : "בתוך {category}",
|
||||
"Creating thread …" : "יוצר נושא …",
|
||||
"Thread created" : "נושא נוצר",
|
||||
"Failed to create thread" : "כשלון ביצירת נושא",
|
||||
"No category specified" : "קטגוריה לא סופקה",
|
||||
"Error" : "שגיאה",
|
||||
"First activity" : "פעילות ראשונה",
|
||||
"Threads ({count})" : "נושאים ({count})",
|
||||
"Replies ({count})" : "תגובות ({count})",
|
||||
"No threads" : "ללא נושאים",
|
||||
"This user has not created any threads yet" : "משתמש זה לא יצר נושאים עדיין",
|
||||
"No replies" : "ללא תגובות",
|
||||
"This user has not written any replies yet" : "משתמש זה לא כתב תגובות עדיין",
|
||||
"Failed to load user profile" : "כשלון בטעינת פרופיל משתמש",
|
||||
"Enter search query …" : "הכניסו שאילתת חיפוש …",
|
||||
"Search in threads" : "חפשו בנושאים",
|
||||
"Search in replies" : "חפשו בתגובות",
|
||||
"Syntax help" : "עזרה בתחביר",
|
||||
"Search syntax" : "תחביר חיפוש",
|
||||
"Match exact phrase" : "התאם מלל מדוייק",
|
||||
"Both terms required" : "שני הערכים הם חובה",
|
||||
"Either term matches" : "ערך אחד או אחר מתאים",
|
||||
"Group conditions with parentheses" : "קבצו תנאים בעזרת סוגריים",
|
||||
"Exclude term from results" : "השמיטו מתוצאות החיפוש",
|
||||
"Searching …" : "מתבצע חיפוש…",
|
||||
"Search Error" : "שגיאה בחיפוש",
|
||||
"Enter a search query" : "הכניסו שאילתת חיפוש",
|
||||
"Use the search box above to find threads and replies" : "השתמשו בתיבת החיפוש למעלה כדי למצוא נושאים ותגובות",
|
||||
"No results found" : "לא נמצאו תוצאות",
|
||||
"Try different keywords or check your syntax" : "נסו מילות מפתח אחרות או בדקו שוב את תחביר החיפוש שלכם",
|
||||
"_%n thread found_::_%n threads found_" : ["נמצא נושא אחד","נמצאו %n נושאים","נמצאו %n נושאים"],
|
||||
"_%n reply found_::_%n replies found_" : ["נמצאה תגובה אחת","נמצאו %n תגובות","נמצאו %n תגובות"],
|
||||
"Please enter a search query" : "נא להכניס שאילתת חיפוש",
|
||||
"Please select at least one search scope" : "נא בחרו לפחות איזור חיפוש אחד",
|
||||
"Failed to search" : "כשלון בחיפוש",
|
||||
"Thread not found" : "נושא לא נמצא",
|
||||
"The thread you are looking for does not exist or has been removed." : "הנושא שאתם מנסים לפתוח לא קיים או הוסר",
|
||||
"Back to {category}" : "חזרה אל {category}",
|
||||
"Reply" : "תגובה",
|
||||
"Error loading thread" : "שגיאה בטעינת נושא",
|
||||
"No replies yet" : "ללא תגובות עדיין",
|
||||
"Be the first to reply in this thread." : "היו הראשונים שיגיבו לנושא זה",
|
||||
"by" : "מאת",
|
||||
"This thread is locked. Only moderators can add replies." : "הנושא הזה נעול. רק מנהלים יכולים להוסיף תגובות.",
|
||||
"You must be signed in to reply to this thread." : "אתם חייבים להיות מחוברים כדי להגיב לנושא זה.",
|
||||
"Sign in to reply" : "התחברו כדי להגיב",
|
||||
"Lock thread" : "נעילת נושא",
|
||||
"Unlock thread" : "ביטול נעילת נושא",
|
||||
"Pin thread" : "הדבקת נושא",
|
||||
"Unpin thread" : "ביטול הדבקת נושא",
|
||||
"Thread locked" : "הנושא ננעל",
|
||||
"Thread unlocked" : "בוטלה נעילת הנושא",
|
||||
"Thread pinned" : "הנושא הודבק",
|
||||
"Thread unpinned" : "בוטלה הדבקת הנושא",
|
||||
"Subscribe" : "הרשמה",
|
||||
"Bookmark" : "סימנייה",
|
||||
"Edit title" : "עריכת כותרת",
|
||||
|
||||
@@ -7,6 +7,7 @@ OC.L10N.register(
|
||||
"Support" : "Podrška",
|
||||
"Forum" : "Forum",
|
||||
"Deleted user" : "Izbrisan korisnik",
|
||||
"Role" : "Uloga",
|
||||
"Loading …" : "Učitavanje…",
|
||||
"Search" : "Traži",
|
||||
"Home" : "Doma",
|
||||
@@ -27,6 +28,7 @@ OC.L10N.register(
|
||||
"Update" : "Ažuriraj",
|
||||
"Move" : "Premjesti",
|
||||
"Page not found" : "Stranica nije pronađena",
|
||||
"Back" : "Natrag",
|
||||
"Edit" : "Uredi",
|
||||
"Delete" : "Izbriši",
|
||||
"Save" : "Spremi",
|
||||
@@ -38,6 +40,7 @@ OC.L10N.register(
|
||||
"Draft saved" : "Skica je spremljena",
|
||||
"Unsaved changes" : "Nespremljene promjene",
|
||||
"Refresh" : "Osvježi",
|
||||
"Retry" : "Pokušaj ponovno",
|
||||
"Error" : "Pogreška",
|
||||
"Searching …" : "Traženje…",
|
||||
"No results found" : "Nema rezultata",
|
||||
@@ -62,6 +65,7 @@ OC.L10N.register(
|
||||
"Permissions" : "Dopuštenja",
|
||||
"Move up" : "Premjesti gore",
|
||||
"Move down" : "Premjesti dolje",
|
||||
"Last 7 days" : "Zadnjih 7 dana",
|
||||
"General settings" : "Opće postavke",
|
||||
"Appearance" : "Izgled",
|
||||
"Access control" : "Kontrola pristupa",
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
"Support" : "Podrška",
|
||||
"Forum" : "Forum",
|
||||
"Deleted user" : "Izbrisan korisnik",
|
||||
"Role" : "Uloga",
|
||||
"Loading …" : "Učitavanje…",
|
||||
"Search" : "Traži",
|
||||
"Home" : "Doma",
|
||||
@@ -25,6 +26,7 @@
|
||||
"Update" : "Ažuriraj",
|
||||
"Move" : "Premjesti",
|
||||
"Page not found" : "Stranica nije pronađena",
|
||||
"Back" : "Natrag",
|
||||
"Edit" : "Uredi",
|
||||
"Delete" : "Izbriši",
|
||||
"Save" : "Spremi",
|
||||
@@ -36,6 +38,7 @@
|
||||
"Draft saved" : "Skica je spremljena",
|
||||
"Unsaved changes" : "Nespremljene promjene",
|
||||
"Refresh" : "Osvježi",
|
||||
"Retry" : "Pokušaj ponovno",
|
||||
"Error" : "Pogreška",
|
||||
"Searching …" : "Traženje…",
|
||||
"No results found" : "Nema rezultata",
|
||||
@@ -60,6 +63,7 @@
|
||||
"Permissions" : "Dopuštenja",
|
||||
"Move up" : "Premjesti gore",
|
||||
"Move down" : "Premjesti dolje",
|
||||
"Last 7 days" : "Zadnjih 7 dana",
|
||||
"General settings" : "Opće postavke",
|
||||
"Appearance" : "Izgled",
|
||||
"Access control" : "Kontrola pristupa",
|
||||
|
||||
@@ -9,6 +9,8 @@ OC.L10N.register(
|
||||
"Underlined text" : "Aláhúzott szöveg",
|
||||
"Forum" : "Fórum",
|
||||
"Deleted user" : "Törölt felhasználó",
|
||||
"User ID" : "Felhasználóazonosító",
|
||||
"Role" : "Szerepkör",
|
||||
"Loading …" : "Betöltés…",
|
||||
"Search" : "Keresés",
|
||||
"Home" : "Kezdőlap",
|
||||
|
||||
@@ -7,6 +7,8 @@
|
||||
"Underlined text" : "Aláhúzott szöveg",
|
||||
"Forum" : "Fórum",
|
||||
"Deleted user" : "Törölt felhasználó",
|
||||
"User ID" : "Felhasználóazonosító",
|
||||
"Role" : "Szerepkör",
|
||||
"Loading …" : "Betöltés…",
|
||||
"Search" : "Keresés",
|
||||
"Home" : "Kezdőlap",
|
||||
|
||||
412
l10n/id.js
412
l10n/id.js
@@ -1,65 +1,475 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"_%n thread_::_%n threads_" : ["%n utas"],
|
||||
"_%n view_::_%n views_" : ["%n tampilan"],
|
||||
"No categories available" : "Tidak ada kategori yang tersedia",
|
||||
"Admin" : "Admin",
|
||||
"Administrator role with full permissions" : "Peran administrator dengan izin penuh",
|
||||
"Moderator" : "Moderator",
|
||||
"Moderator role with elevated permissions" : "Peran moderator dengan izin yang ditingkatkan",
|
||||
"User" : "Pengguna",
|
||||
"Default user role with basic permissions" : "Peran pengguna default dengan izin dasar",
|
||||
"Guest" : "Tamu",
|
||||
"Guest role for unauthenticated users with read-only access" : "Peran tamu untuk pengguna tanpa autentikasi dengan akses hanya-baca",
|
||||
"General" : "Umum",
|
||||
"General discussion categories" : "Kategori diskusi umum",
|
||||
"General discussions" : "Diskusi umum",
|
||||
"A place for general conversations and discussions" : "Tempat untuk percakapan dan diskusi umum",
|
||||
"Support" : "Dukung",
|
||||
"Ask questions about the forum, provide feedback or report issues." : "Ajukan pertanyaan tentang forum, berikan masukan, atau laporkan masalah.",
|
||||
"Inline code" : "Kode sebaris",
|
||||
"Spoiler title" : "Judul spoiler",
|
||||
"Hidden content" : "Konten tersembunyi",
|
||||
"Spoilers" : "Spoiler",
|
||||
"Attachment" : "Lampiran",
|
||||
"Welcome to the Nextcloud Forums!" : "Selamat datang di Forum Nextcloud!",
|
||||
"This is a community-driven forum built right into your Nextcloud instance. Here you can discuss topics, share ideas and collaborate with other users." : "Ini adalah forum berbasis komunitas yang dibangun langsung ke dalam instance Nextcloud Anda. Di sini Anda dapat mendiskusikan topik, berbagi ide, dan berkolaborasi dengan pengguna lain.",
|
||||
"Features:" : "Fitur:",
|
||||
"Create and reply to threads" : "Buat dan balas utas",
|
||||
"Organize discussions by categories" : "Atur diskusi berdasarkan kategori",
|
||||
"Use BBCode for rich text formatting" : "Gunakan BBCode untuk pemformatan teks kaya",
|
||||
"Attach files from your Nextcloud storage" : "Lampirkan file dari penyimpanan Nextcloud Anda",
|
||||
"React to posts" : "Beri reaksi pada postingan",
|
||||
"Track read/unread threads" : "Lacak utas sudah dibaca/belum dibaca",
|
||||
"BBCode examples:" : "Contoh BBCode:",
|
||||
"Bold text" : "Teks tebal",
|
||||
"Use %1$stext%2$s" : "Gunakan %1$stext%2$s",
|
||||
"Italic text" : "Teks miring",
|
||||
"Underlined text" : "Teks bergaris bawah",
|
||||
"Feel free to start a new discussion or reply to existing threads. Happy posting!" : "Silakan mulai diskusi baru atau balas utas yang sudah ada. Selamat memposting!",
|
||||
"Welcome to Nextcloud Forums" : "Selamat datang di Forum Nextcloud",
|
||||
"Forum" : "Forum",
|
||||
"_{count} new reply in {thread}_::_{count} new replies in {thread}_" : ["{count} balasan baru di {thread}"],
|
||||
"{user} mentioned you in {thread}" : "{user} menyebut Anda di {thread}",
|
||||
"Welcome to the forum!" : "Selamat datang di forum!",
|
||||
"Deleted user" : "Pengguna dihapus",
|
||||
"A community-driven forum built right into your Nextcloud instance" : "Forum berbasis komunitas yang dibangun langsung ke dalam instance Nextcloud Anda",
|
||||
"Create discussions, share ideas and collaborate with your community directly in Nextcloud.\n\n**⚠️ Early Development Notice:**\nThis app is in early stages of development. While functional, you may encounter bugs or incomplete features. Please report any issues on GitHub and consider backing up your data regularly.\n\n**Key features:**\n- **Thread-based Discussions** - Create and reply to organized discussion threads\n- **Category Organization** - Structure your forum with customizable categories and headers\n- **Rich Text Formatting** - Use BBCode for formatting posts with bold, italic, links, images, code blocks and more\n- **File Attachments** - Attach files from your Nextcloud storage to posts\n- **Post Reactions** - React to posts with emoji reactions\n- **Read/Unread Tracking** - Keep track of which threads you've read\n- **Search** - Find discussions quickly with built-in search\n- **User Profiles** - View user post history and statistics\n- **Role-Based Permissions** - Control access and moderation with flexible roles\n- **Guest Access**: Optional public access for unauthenticated users with configurable permissions\n- **Admin Tools** - Manage categories, roles, BBCodes and forum settings\n- **Moderation Tools** - Pin, lock and manage threads and posts\n\n**Perfect for:**\n- Team discussions and collaboration\n- Community forums\n- Support channels\n- Knowledge bases\n- Project discussions\n- Internal communication\n\nThe forum integrates seamlessly with your Nextcloud instance, using your existing users and groups for authentication and access control." : "Buat diskusi, bagikan ide, dan berkolaborasi dengan komunitas Anda langsung di Nextcloud.\n\n**⚠️ Pemberitahuan Pengembangan Awal:**\nAplikasi ini berada pada tahap awal pengembangan. Meskipun fungsional, Anda mungkin akan menjumpai bug atau fitur yang belum lengkap. Harap laporkan masalah apa pun di GitHub dan pertimbangkan untuk mencadangkan data Anda secara rutin.\n\n**Fitur utama:**\n- **Diskusi berbasis utas** - Buat dan balas utas diskusi yang terorganisir\n- **Pengorganisasian kategori** - Susun forum Anda dengan kategori dan header yang dapat dikustomisasi\n- **Pemformatan teks kaya** - Gunakan BBCode untuk memformat postingan dengan tebal, miring, tautan, gambar, blok kode, dan lainnya\n- **Lampiran file** - Lampirkan file dari penyimpanan Nextcloud Anda ke postingan\n- **Reaksi postingan** - Beri reaksi pada postingan dengan reaksi emoji\n- **Pelacakan dibaca/belum dibaca** - Pantau utas mana yang sudah Anda baca\n- **Pencarian** - Temukan diskusi dengan cepat menggunakan pencarian bawaan\n- **Profil pengguna** - Lihat riwayat postingan pengguna dan statistik\n- **Izin berbasis peran** - Kendalikan akses dan moderasi dengan peran yang fleksibel\n- **Akses tamu**: Akses publik opsional untuk pengguna tanpa autentikasi dengan izin yang dapat dikonfigurasi\n- **Alat admin** - Kelola kategori, peran, BBCode, dan pengaturan forum\n- **Alat moderasi** - Sematkan, kunci, dan kelola utas serta postingan\n\n**Sempurna untuk:**\n- Diskusi tim dan kolaborasi\n- Forum komunitas\n- Saluran dukungan\n- Basis pengetahuan\n- Diskusi proyek\n- Komunikasi internal\n\nForum ini terintegrasi secara mulus dengan instance Nextcloud Anda, menggunakan pengguna dan grup yang sudah ada untuk autentikasi dan kontrol akses.",
|
||||
"User Roles" : "Peran pengguna",
|
||||
"Assign forum roles to users. This allows you to grant administrative or moderator privileges to specific users." : "Tetapkan peran forum kepada pengguna. Ini memungkinkan Anda memberikan hak istimewa administrator atau moderator kepada pengguna tertentu.",
|
||||
"User ID" : "ID Pengguna",
|
||||
"Enter user ID" : "Masukkan ID pengguna",
|
||||
"Role" : "Peran",
|
||||
"Select a role" : "Pilih peran",
|
||||
"Assign Role" : "Tetapkan Peran",
|
||||
"Failed to assign role" : "Gagal menetapkan peran",
|
||||
"Loading …" : "Memuat …",
|
||||
"Search" : "Cari",
|
||||
"Home" : "Beranda",
|
||||
"Bookmarks" : "Markah",
|
||||
"User preferences" : "Preferensi pengguna",
|
||||
"Dashboard" : "Dasbor",
|
||||
"Forum settings" : "Pengaturan forum",
|
||||
"Users" : "Pengguna",
|
||||
"Roles" : "Peran",
|
||||
"Categories" : "Kategori",
|
||||
"BBCodes" : "BBCode",
|
||||
"Expand" : "Perluas",
|
||||
"Collapse" : "Tutup",
|
||||
"{bStart}Please note:{bEnd} Attached files will be visible to anyone in the forum, regardless of the file's sharing settings." : "{bStart}Harap diperhatikan:{bEnd} File yang dilampirkan akan terlihat oleh siapa pun di forum, terlepas dari pengaturan berbagi file tersebut.",
|
||||
"Drop file here to upload" : "Letakkan file di sini untuk diunggah",
|
||||
"Hello world!" : "Halo dunia!",
|
||||
"Hello moon!" : "Halo bulan!",
|
||||
"Font style bold" : "Gaya font tebal",
|
||||
"Font style italic" : "Gaya font miring",
|
||||
"Font style struck through" : "Gaya font dicoret",
|
||||
"Font style underlined" : "Gaya font bergaris bawah",
|
||||
"Code" : "Kode",
|
||||
"Email (clickable)" : "Email (dapat diklik)",
|
||||
"URL (clickable)" : "URL (dapat diklik)",
|
||||
"Image (not clickable)" : "Gambar (tidak dapat diklik)",
|
||||
"Quote" : "Kutipan",
|
||||
"Embedded YouTube video" : "Video YouTube tersemat",
|
||||
"Font (name)" : "Font (nama)",
|
||||
"Font size" : "Ukuran font",
|
||||
"Font color" : "Warna font",
|
||||
"Align left" : "Rata kiri",
|
||||
"Align center" : "Rata tengah",
|
||||
"Align right" : "Rata kanan",
|
||||
"List" : "Daftar",
|
||||
"List item within a list" : "Item daftar di dalam daftar",
|
||||
"List item within a list (alias)" : "Item daftar di dalam daftar (alias)",
|
||||
"BBCode help" : "Bantuan BBCode",
|
||||
"Built-in BBCodes" : "BBCode bawaan",
|
||||
"These BBCodes are available by default." : "BBCode ini tersedia secara default.",
|
||||
"Custom BBCodes" : "BBCode kustom",
|
||||
"These BBCodes are custom to this forum and configured by administrators." : "BBCode ini bersifat kustom untuk forum ini dan dikonfigurasi oleh administrator.",
|
||||
"Example" : "Contoh",
|
||||
"Replacement" : "Penggantian",
|
||||
"Loading custom BBCodes …" : "Memuat BBCode kustom …",
|
||||
"No custom BBCodes configured." : "Tidak ada BBCode kustom yang dikonfigurasi.",
|
||||
"Failed to load custom BBCodes" : "Gagal memuat BBCode kustom",
|
||||
"Insert emoji" : "Sisipkan emoji",
|
||||
"Pick file from Nextcloud" : "Pilih file dari Nextcloud",
|
||||
"Upload file to Nextcloud" : "Unggah file ke Nextcloud",
|
||||
"Uploading file …" : "Mengunggah file …",
|
||||
"Upload failed" : "Gagal mengunggah",
|
||||
"Close" : "Tutup",
|
||||
"Pick a file to attach" : "Pilih file untuk dilampirkan",
|
||||
"Failed to upload file" : "Gagal mengunggah berkas",
|
||||
"Threads" : "Utas",
|
||||
"Replies" : "Balasan",
|
||||
"No description available" : "Tidak ada deskripsi yang tersedia",
|
||||
"Create category header" : "Buat header kategori",
|
||||
"Edit category header" : "Edit header kategori",
|
||||
"Header name" : "Nama header",
|
||||
"Enter header name" : "Masukkan nama header",
|
||||
"Header description" : "Deskripsi header",
|
||||
"Enter header description (optional)" : "Masukkan deskripsi header (opsional)",
|
||||
"Sort order" : "Urutkan",
|
||||
"Lower numbers appear first" : "Angka yang lebih kecil muncul lebih dulu",
|
||||
"Cancel" : "Cancel",
|
||||
"Create" : "Buat",
|
||||
"Update" : "Perbarui",
|
||||
"Move thread to category" : "Pindahkan utas ke kategori",
|
||||
"Select the category to move this thread to:" : "Pilih kategori tujuan untuk memindahkan utas ini:",
|
||||
"Select a category …" : "Pilih sebuah kategori …",
|
||||
"Loading categories …" : "Memuat kategori …",
|
||||
"Move" : "Pindah",
|
||||
"Cannot move to a category header. Please select a category instead." : "Tidak dapat memindahkan ke header kategori. Silakan pilih kategori sebagai gantinya.",
|
||||
"This thread is already in this category." : "Utas ini sudah berada di kategori ini.",
|
||||
"Failed to load categories" : "Gagal memuat kategori",
|
||||
"Page not found" : "Halaman tidak ditemukan",
|
||||
"The page you are looking for could not be found." : "Halaman yang Anda cari tidak dapat ditemukan.",
|
||||
"Back" : "Kembali",
|
||||
"Go to home" : "Pergi ke beranda",
|
||||
"Pagination" : "Paginasi",
|
||||
"First page" : "Halaman pertama",
|
||||
"Previous page" : "Halaman sebelumnya",
|
||||
"Next page" : "Halaman berikutnya",
|
||||
"Last page" : "Halaman terakhir",
|
||||
"Go to page {page}" : "Pergi ke halaman {page}",
|
||||
"Edited" : "Diedit",
|
||||
"Quote reply" : "Balasan kutipan",
|
||||
"Edit" : "Sunting",
|
||||
"Delete" : "Hapus",
|
||||
"View edit history" : "Lihat riwayat edit",
|
||||
"Are you sure you want to delete this post? This action cannot be undone." : "Apakah Anda yakin ingin menghapus postingan ini? Tindakan ini tidak dapat dibatalkan.",
|
||||
"Unread" : "Belum dibaca",
|
||||
"Edit your reply …" : "Edit balasan Anda …",
|
||||
"Save" : "Simpan",
|
||||
"Are you sure you want to discard your changes?" : "Apakah Anda yakin ingin membuang perubahan Anda?",
|
||||
"Edit history" : "Riwayat edit",
|
||||
"Loading history …" : "Memuat riwayat …",
|
||||
"This post has no edit history." : "Postingan ini tidak memiliki riwayat edit.",
|
||||
"Current version" : "Versi saat ini",
|
||||
"Edited by" : "Diedit oleh",
|
||||
"Failed to load edit history" : "Gagal memuat riwayat edit",
|
||||
"Version {index}" : "Versi {index}",
|
||||
"Add reaction" : "Tambah reaksi",
|
||||
"React with {emoji}" : "Bereaksi dengan {emoji}",
|
||||
"You reacted with {emoji}" : "Anda bereaksi dengan {emoji}",
|
||||
"_You and %n other reacted with {emoji}_::_You and %n others reacted with {emoji}_" : ["Anda dan %n orang lainnya bereaksi dengan {emoji}"],
|
||||
"_%n person reacted with {emoji}_::_%n people reacted with {emoji}_" : ["%n orang bereaksi dengan {emoji}"],
|
||||
"Write your reply …" : "Tulis balasan Anda …",
|
||||
"Submit reply" : "Kirim balasan",
|
||||
"Are you sure you want to discard your reply?" : "Apakah Anda yakin ingin membuang balasan Anda?",
|
||||
"In thread" : "Di utas",
|
||||
"Thread unavailable" : "Utas tidak tersedia",
|
||||
"Pinned thread" : "Utas disematkan",
|
||||
"Locked thread" : "Utas dikunci",
|
||||
"Uncategorized" : "Tidak terkategori",
|
||||
"_%n reply_::_%n replies_" : ["%n balasan"],
|
||||
"Views" : "Tampilan",
|
||||
"Title" : "Judul",
|
||||
"Enter thread title …" : "Masukkan judul utas …",
|
||||
"Write your thread content …" : "Tulis konten utas Anda …",
|
||||
"Create thread" : "Buat utas",
|
||||
"Are you sure you want to discard this thread?" : "Apakah Anda yakin ingin membuang utas ini?",
|
||||
"Saving draft …" : "Menyimpan draf …",
|
||||
"Draft saved" : "Draf tersimpan",
|
||||
"Unsaved changes" : "Perubahan belum disimpan",
|
||||
"Back to home" : "Kembali ke beranda",
|
||||
"Refresh" : "Muat ulang",
|
||||
"Your bookmarked threads" : "Utas yang Anda markahi",
|
||||
"Error loading bookmarks" : "Kesalahan saat memuat markah",
|
||||
"No bookmarks yet" : "Belum ada markah",
|
||||
"Bookmark threads to quickly find them later." : "Markahi utas untuk memudahkan menemukannya nanti.",
|
||||
"Retry" : "Ulangi",
|
||||
"An unexpected error occurred" : "Terjadi kesalahan yang tidak terduga",
|
||||
"Failed to load bookmarks" : "Gagal memuat markah",
|
||||
"No categories yet" : "Belum ada kategori",
|
||||
"Categories will appear here once they are created." : "Kategori akan muncul di sini setelah dibuat.",
|
||||
"No categories in this section" : "Tidak ada kategori di bagian ini",
|
||||
"Category not found" : "Kategori tidak ditemukan",
|
||||
"The category you are looking for does not exist or has been removed." : "Kategori yang Anda cari tidak ada atau telah dihapus.",
|
||||
"Back to categories" : "Kembali ke kategori",
|
||||
"New thread" : "Utas baru",
|
||||
"Error loading category" : "Kesalahan saat memuat kategori",
|
||||
"No threads yet" : "Belum ada utas",
|
||||
"Be the first to start a discussion in this category." : "Jadilah yang pertama memulai diskusi di kategori ini.",
|
||||
"No category ID or slug provided" : "Tidak ada ID kategori atau slug yang diberikan",
|
||||
"Failed to load threads" : "Gagal memuat utas",
|
||||
"Create New Thread" : "Buat Utas Baru",
|
||||
"In {category}" : "Di {category}",
|
||||
"Creating thread …" : "Membuat utas …",
|
||||
"Thread created" : "Utas dibuat",
|
||||
"Failed to create thread" : "Gagal membuat utas",
|
||||
"No category specified" : "Tidak ada kategori yang ditentukan",
|
||||
"Error" : "Galat",
|
||||
"First activity" : "Aktivitas pertama",
|
||||
"Threads ({count})" : "Utas ({count})",
|
||||
"Replies ({count})" : "Balasan ({count})",
|
||||
"No threads" : "Tidak ada utas",
|
||||
"This user has not created any threads yet" : "Pengguna ini belum membuat utas apa pun",
|
||||
"No replies" : "Tidak ada balasan",
|
||||
"This user has not written any replies yet" : "Pengguna ini belum menulis balasan apa pun",
|
||||
"Failed to load user profile" : "Gagal memuat profil pengguna",
|
||||
"Enter search query …" : "Masukkan kueri pencarian …",
|
||||
"Search in threads" : "Cari di utas",
|
||||
"Search in replies" : "Cari di balasan",
|
||||
"Syntax help" : "Bantuan sintaks",
|
||||
"Search syntax" : "Sintaks pencarian",
|
||||
"Match exact phrase" : "Cocokkan frasa persis",
|
||||
"Both terms required" : "Kedua istilah wajib ada",
|
||||
"Either term matches" : "Salah satu istilah cocok",
|
||||
"Group conditions with parentheses" : "Kelompokkan kondisi dengan tanda kurung",
|
||||
"Exclude term from results" : "Kecualikan istilah dari hasil",
|
||||
"Searching …" : "Mencari …",
|
||||
"Search Error" : "Kesalahan Pencarian",
|
||||
"Enter a search query" : "Masukkan kueri pencarian",
|
||||
"Use the search box above to find threads and replies" : "Gunakan kotak pencarian di atas untuk menemukan utas dan balasan",
|
||||
"No results found" : "Tidak ada hasil ditemukan",
|
||||
"Try different keywords or check your syntax" : "Coba kata kunci lain atau periksa sintaks Anda",
|
||||
"_%n thread found_::_%n threads found_" : ["%n utas ditemukan"],
|
||||
"_%n reply found_::_%n replies found_" : ["%n balasan ditemukan"],
|
||||
"Please enter a search query" : "Silakan masukkan kueri pencarian",
|
||||
"Please select at least one search scope" : "Silakan pilih setidaknya satu cakupan pencarian",
|
||||
"Failed to search" : "Gagal melakukan pencarian",
|
||||
"Thread not found" : "Utas tidak ditemukan",
|
||||
"The thread you are looking for does not exist or has been removed." : "Utas yang Anda cari tidak ada atau telah dihapus.",
|
||||
"Back to {category}" : "Kembali ke {category}",
|
||||
"Reply" : "Balas",
|
||||
"Error loading thread" : "Kesalahan saat memuat utas",
|
||||
"No replies yet" : "Belum ada balasan",
|
||||
"Be the first to reply in this thread." : "Jadilah yang pertama membalas di utas ini.",
|
||||
"by" : "oleh",
|
||||
"This thread is locked. Only moderators can add replies." : "Utas ini dikunci. Hanya moderator yang dapat menambahkan balasan.",
|
||||
"You must be signed in to reply to this thread." : "Anda harus masuk untuk membalas utas ini.",
|
||||
"Sign in to reply" : "Masuk untuk membalas",
|
||||
"Lock thread" : "Kunci utas",
|
||||
"Unlock thread" : "Buka kunci utas",
|
||||
"Pin thread" : "Sematkan utas",
|
||||
"Unpin thread" : "Lepas sematan utas",
|
||||
"Thread locked" : "Utas dikunci",
|
||||
"Thread unlocked" : "Utas dibuka kuncinya",
|
||||
"Thread pinned" : "Utas disematkan",
|
||||
"Thread unpinned" : "Utas dilepas sematannya",
|
||||
"Subscribe" : "Berlangganan",
|
||||
"Subscribed" : "Berlangganan",
|
||||
"Subscribed to thread" : "Berlangganan utas",
|
||||
"Unsubscribed from thread" : "Berhenti berlangganan utas",
|
||||
"Bookmark" : "Penanda",
|
||||
"Remove bookmark" : "Hapus markah",
|
||||
"Thread bookmarked" : "Utas dimarkahi",
|
||||
"Bookmark removed" : "Markah dihapus",
|
||||
"Edit title" : "Edit judul",
|
||||
"Save title" : "Simpan judul",
|
||||
"Thread title updated" : "Judul utas diperbarui",
|
||||
"Move thread" : "Pindahkan utas",
|
||||
"Thread moved successfully" : "Utas berhasil dipindahkan",
|
||||
"No thread ID or slug provided" : "Tidak ada ID utas atau slug yang diberikan",
|
||||
"Failed to load replies" : "Gagal memuat balasan",
|
||||
"Thread updated" : "Utas diperbarui",
|
||||
"Reply updated" : "Balasan diperbarui",
|
||||
"Failed to update thread" : "Gagal memperbarui utas",
|
||||
"Failed to update reply" : "Gagal memperbarui balasan",
|
||||
"Thread deleted" : "Utas dihapus",
|
||||
"Reply deleted" : "Balasan dihapus",
|
||||
"Failed to delete reply" : "Gagal menghapus balasan",
|
||||
"Failed to update thread lock status" : "Gagal memperbarui status kunci utas",
|
||||
"Failed to update thread pin status" : "Gagal memperbarui status semat utas",
|
||||
"Failed to update subscription" : "Gagal memperbarui langganan",
|
||||
"Failed to update bookmark" : "Gagal memperbarui markah",
|
||||
"Failed to update thread title" : "Gagal memperbarui judul utas",
|
||||
"Failed to move thread" : "Gagal memindahkan utas",
|
||||
"Preferences" : "Preferensi",
|
||||
"Customize your forum experience" : "Sesuaikan pengalaman forum Anda",
|
||||
"Loading preferences …" : "Memuat preferensi …",
|
||||
"Error loading preferences" : "Kesalahan saat memuat preferensi",
|
||||
"Notifications" : "Notifikasi",
|
||||
"Configure how you receive notifications" : "Konfigurasikan cara Anda menerima notifikasi",
|
||||
"Auto-subscribe to threads I create" : "Berlangganan otomatis pada utas yang saya buat",
|
||||
"When enabled, you will automatically receive notifications for replies to threads you create" : "Jika diaktifkan, Anda akan otomatis menerima notifikasi untuk balasan pada utas yang Anda buat",
|
||||
"Auto-subscribe to threads I reply to" : "Berlangganan otomatis pada utas yang saya balas",
|
||||
"When enabled, you will automatically receive notifications for new replies in threads you have replied to" : "Jika diaktifkan, Anda akan otomatis menerima notifikasi untuk balasan baru di utas yang pernah Anda balas",
|
||||
"Files" : "File",
|
||||
"Configure file upload settings" : "Konfigurasikan pengaturan unggah file",
|
||||
"Upload directory" : "Direktori unggah",
|
||||
"Files attached to threads or replies will be uploaded to this directory in your Nextcloud files" : "File yang dilampirkan ke utas atau balasan akan diunggah ke direktori ini di file Nextcloud Anda",
|
||||
"Browse" : "Telusuri",
|
||||
"Preferences saved" : "Preferensi disimpan",
|
||||
"Signature" : "Tanda tangan",
|
||||
"Your signature appears at the bottom of your threads or replies" : "Tanda tangan Anda muncul di bagian bawah utas atau balasan Anda",
|
||||
"You can use BBCode formatting in your signature" : "Anda dapat menggunakan pemformatan BBCode di tanda tangan Anda",
|
||||
"Enter your signature …" : "Masukkan tanda tangan Anda …",
|
||||
"Failed to save preferences" : "Gagal menyimpan preferensi",
|
||||
"Select upload directory" : "Pilih direktori unggah",
|
||||
"BBCode management" : "Pengelolaan BBCode",
|
||||
"Manage custom BBCode tags for formatting" : "Kelola tag BBCode kustom untuk pemformatan",
|
||||
"Error loading BBCodes" : "Kesalahan saat memuat BBCode",
|
||||
"Create BBCode" : "Buat BBCode",
|
||||
"Enable" : "Aktifkan",
|
||||
"Disable" : "Nonaktifkan",
|
||||
"Enabled BBCodes" : "BBCode yang diaktifkan",
|
||||
"These BBCode tags are currently active" : "Tag BBCode ini saat ini aktif",
|
||||
"Disabled BBCodes" : "BBCode yang dinonaktifkan",
|
||||
"These BBCode tags are currently inactive" : "Tag BBCode ini saat ini tidak aktif",
|
||||
"No enabled BBCodes" : "Tidak ada BBCode yang diaktifkan",
|
||||
"Parses Inner" : "Urai Bagian Dalam",
|
||||
"Delete BBCode" : "Hapus BBCode",
|
||||
"Are you sure you want to delete the BBCode tag [{tag}]?" : "Apakah Anda yakin ingin menghapus tag BBCode [{tag}]?",
|
||||
"This action cannot be undone." : "Tindakan ini tidak dapat dibatalkan.",
|
||||
"Edit BBCode" : "Edit BBCode",
|
||||
"Tag" : "Tag",
|
||||
"e.g., b, i, url, color" : "misalnya, b, i, url, color",
|
||||
"The BBCode tag name (without brackets)" : "Nama tag BBCode (tanpa tanda kurung siku)",
|
||||
"HTML replacement" : "Penggantian HTML",
|
||||
"e.g., {strongStart}{content}{strongEnd}" : "misalnya, {strongStart}{content}{strongEnd}",
|
||||
"Use {content} for the tag content and {paramName} for parameters" : "Gunakan {content} untuk konten tag dan {paramName} untuk parameter",
|
||||
"e.g., {tagStart}Hello world{tagEnd}" : "misalnya, {tagStart}Hello world{tagEnd}",
|
||||
"Example usage of this BBCode tag" : "Contoh penggunaan tag BBCode ini",
|
||||
"Description" : "Deskrisi",
|
||||
"Brief description of what this BBCode does" : "Deskripsi singkat tentang apa yang dilakukan BBCode ini",
|
||||
"Enabled" : "Diaktifkan",
|
||||
"Parse inner content" : "Urai konten bagian dalam",
|
||||
"If enabled, BBCode tags inside this tag will also be parsed" : "Jika diaktifkan, tag BBCode di dalam tag ini juga akan diurai",
|
||||
"Create category" : "Buat kategori",
|
||||
"Edit category" : "Edit kategori",
|
||||
"Configure category details" : "Konfigurasikan detail kategori",
|
||||
"Basic information" : "Informasi dasar",
|
||||
"Category header" : "Header kategori",
|
||||
"-- Select a header --" : "-- Pilih sebuah header --",
|
||||
"Name" : "Nama",
|
||||
"Enter category name" : "Masukkan nama kategori",
|
||||
"Slug" : "Slug",
|
||||
"URL-friendly identifier (e.g., \"{slug}\")" : "Pengenal ramah-URL (misalnya, \"{slug}\")",
|
||||
"Slug cannot be changed after category creation" : "Slug tidak dapat diubah setelah kategori dibuat",
|
||||
"Enter category description (optional)" : "Masukkan deskripsi kategori (opsional)",
|
||||
"New" : "Baru",
|
||||
"Permissions" : "Izin",
|
||||
"Control which roles can access and moderate this category" : "Kendalikan peran mana yang dapat mengakses dan memoderasi kategori ini",
|
||||
"Roles that can view" : "Peran yang dapat melihat",
|
||||
"Select roles that can view this category and its threads" : "Pilih peran yang dapat melihat kategori ini dan utasnya",
|
||||
"Roles that can moderate" : "Peran yang dapat memoderasi",
|
||||
"Select roles that can moderate (edit/delete) content in this category" : "Pilih peran yang dapat memoderasi (mengedit/menghapus) konten di kategori ini",
|
||||
"Select roles …" : "Pilih peran …",
|
||||
"Manage forum categories and organization" : "Kelola kategori forum dan pengorganisasiannya",
|
||||
"Error loading categories" : "Kesalahan saat memuat kategori",
|
||||
"No categories in this header" : "Tidak ada kategori dalam header ini",
|
||||
"Delete category" : "Hapus kategori",
|
||||
"Are you sure you want to delete the category \"{name}\"?" : "Apakah Anda yakin ingin menghapus kategori \"{name}\"?",
|
||||
"_This category contains %n thread._::_This category contains %n threads._" : ["Kategori ini berisi %n utas."],
|
||||
"What should happen to the threads?" : "Apa yang harus terjadi pada utas?",
|
||||
"Move threads to another category" : "Pindahkan utas ke kategori lain",
|
||||
"Delete all threads (soft delete)" : "Hapus semua utas (hapus lunak)",
|
||||
"Threads will be hidden but not permanently deleted" : "Utas akan disembunyikan tetapi tidak dihapus secara permanen",
|
||||
"Select target category" : "Pilih kategori tujuan",
|
||||
"-- Select a category --" : "-- Pilih sebuah kategori --",
|
||||
"Create header" : "Buat header",
|
||||
"_%n category_::_%n categories_" : ["%n kategori"],
|
||||
"Delete header" : "Hapus header",
|
||||
"Are you sure you want to delete the header \"{name}\"?" : "Apakah Anda yakin ingin menghapus header \"{name}\"?",
|
||||
"_This header contains %n category._::_This header contains %n categories._" : ["Header ini berisi %n kategori."],
|
||||
"This action cannot be undone" : "Tindakan ini tidak dapat dibatalkan",
|
||||
"What should happen to the categories?" : "Apa yang harus terjadi pada kategori?",
|
||||
"Move categories to another header" : "Pindahkan kategori ke header lain",
|
||||
"Delete all categories" : "Hapus semua kategori",
|
||||
"All categories and their threads will be permanently deleted" : "Semua kategori dan utasnya akan dihapus secara permanen",
|
||||
"Select target header" : "Pilih header tujuan",
|
||||
"Move up" : "Pindah ke atas",
|
||||
"Move down" : "Pindah ke bawah",
|
||||
"Admin dashboard" : "Dasbor admin",
|
||||
"Overview of forum activity and statistics" : "Ikhtisar aktivitas dan statistik forum",
|
||||
"Loading statistics …" : "Memuat statistik …",
|
||||
"Error loading dashboard" : "Kesalahan saat memuat dasbor",
|
||||
"Total statistics" : "Total statistik",
|
||||
"Recent activity (last 7 days)" : "Aktivitas terbaru (7 hari terakhir)",
|
||||
"New users" : "Pengguna baru",
|
||||
"New threads" : "Utas baru",
|
||||
"New replies" : "Balasan baru",
|
||||
"Top contributors" : "Kontributor teratas",
|
||||
"No contributors yet" : "Belum ada kontributor",
|
||||
"Last 7 days" : "7 hari terakhir",
|
||||
"All time" : "Sepanjang waktu",
|
||||
"General settings" : "Pengaturan umum",
|
||||
"Configure general forum settings" : "Konfigurasikan pengaturan forum umum",
|
||||
"Loading settings …" : "Memuat pengaturan …",
|
||||
"Error loading settings" : "Kesalahan saat memuat pengaturan",
|
||||
"Appearance" : "Tampilan",
|
||||
"Customize how your forum looks to users" : "Sesuaikan tampilan forum Anda bagi pengguna",
|
||||
"Forum title" : "Judul forum",
|
||||
"Displayed at the top of the forum home page" : "Ditampilkan di bagian atas halaman beranda forum",
|
||||
"Forum subtitle" : "Subjudul forum",
|
||||
"Welcome to the forum" : "Selamat datang di forum",
|
||||
"A brief description shown below the title" : "Deskripsi singkat yang ditampilkan di bawah judul",
|
||||
"Access control" : "Kontol akses",
|
||||
"Manage who can access the forum" : "Kelola siapa yang dapat mengakses forum",
|
||||
"Allow guest access" : "Izinkan akses tamu",
|
||||
"When enabled, unauthenticated users can view forum content in read-only mode" : "Jika diaktifkan, pengguna tanpa autentikasi dapat melihat konten forum dalam mode hanya-baca",
|
||||
"Settings saved" : "Setelan tersimpan",
|
||||
"Failed to save settings" : "Gagal simpan setelan",
|
||||
"Create role" : "Buat peran",
|
||||
"Edit role" : "Edit peran",
|
||||
"Configure role permissions and category access" : "Konfigurasikan izin peran dan akses kategori",
|
||||
"Error loading role" : "Kesalahan saat memuat peran",
|
||||
"Enter role name" : "Masukkan nama peran",
|
||||
"Enter role description (optional)" : "Masukkan deskripsi peran (opsional)",
|
||||
"System role names cannot be changed" : "Nama peran sistem tidak dapat diubah",
|
||||
"Colors" : "Warna",
|
||||
"Set colors for this role badge" : "Atur warna untuk lencana peran ini",
|
||||
"Light mode color" : "Warna mode terang",
|
||||
"Dark mode color" : "Warna mode gelap",
|
||||
"Reset" : "Setel ulang",
|
||||
"Role permissions" : "Izin peran",
|
||||
"Set global permissions for this role" : "Atur izin global untuk peran ini",
|
||||
"Can access admin tools" : "Dapat mengakses alat admin",
|
||||
"Allow access to the admin dashboard and tools" : "Izinkan akses ke dasbor dan alat admin",
|
||||
"Can edit roles" : "Dapat mengedit peran",
|
||||
"Allow creating, editing and deleting roles" : "Izinkan membuat, mengedit, dan menghapus peran",
|
||||
"Can edit categories" : "Dapat mengedit kategori",
|
||||
"Allow creating, editing and deleting categories" : "Izinkan membuat, mengedit, dan menghapus kategori",
|
||||
"Category permissions" : "Izin kategori",
|
||||
"Set which categories this role can access" : "Atur kategori mana yang dapat diakses peran ini",
|
||||
"Category" : "Kategori",
|
||||
"Can view" : "Dapat melihat",
|
||||
"Can moderate" : "Dapat memoderasi",
|
||||
"Allow" : "Izinkan",
|
||||
"Admin role must have all permissions enabled" : "Peran admin harus mengaktifkan semua izin",
|
||||
"Admin role has full access to all categories" : "Peran admin memiliki akses penuh ke semua kategori",
|
||||
"Guest role cannot have admin permissions" : "Peran tamu tidak dapat memiliki izin admin",
|
||||
"Guest role cannot moderate categories" : "Peran tamu tidak dapat memoderasi kategori",
|
||||
"You can control which categories guests can view using the checkboxes below." : "Anda dapat mengontrol kategori mana yang dapat dilihat tamu menggunakan kotak centang di bawah ini.",
|
||||
"Guest access is currently disabled" : "Akses tamu saat ini dinonaktifkan",
|
||||
"Guest users will not be able to access the forum until guest access is enabled in the forum settings." : "Pengguna tamu tidak akan dapat mengakses forum hingga akses tamu diaktifkan di pengaturan forum.",
|
||||
"Go to forum settings" : "Buka pengaturan forum",
|
||||
"Default role cannot moderate categories" : "Peran default tidak dapat memoderasi kategori",
|
||||
"Role management" : "Pengelolaan peran",
|
||||
"Create and manage forum roles and permissions" : "Buat dan kelola peran serta izin forum",
|
||||
"Loading roles …" : "Memuat peran …",
|
||||
"Error loading roles" : "Kesalahan saat memuat peran",
|
||||
"No roles found" : "Tidak ada peran yang ditemukan",
|
||||
"Create your first role to get started" : "Buat peran pertama Anda untuk memulai",
|
||||
"ID" : "ID",
|
||||
"Created" : "Dibuat",
|
||||
"Actions" : "Tindakan",
|
||||
"No description" : "Tanpa deskripsi",
|
||||
"Are you sure you want to delete the role \"{name}\"? This action cannot be undone." : "Apakah Anda yakin ingin menghapus peran \"{name}\"? Tindakan ini tidak dapat dibatalkan.",
|
||||
"System roles cannot be deleted" : "Peran sistem tidak dapat dihapus",
|
||||
"User management" : "Pengelolaan pengguna",
|
||||
"Manage forum users, roles and permissions" : "Kelola pengguna forum, peran, dan izin",
|
||||
"Loading users …" : "Memuat pengguna …",
|
||||
"Error loading users" : "Kesalahan saat memuat pengguna",
|
||||
"No users found" : "Tidak ada pengguna yang ditemukan",
|
||||
"Deleted" : "Dihapus"
|
||||
"There are no forum users yet" : "Belum ada pengguna forum",
|
||||
"Joined" : "Bergabung",
|
||||
"Status" : "Status",
|
||||
"Active" : "Aktif",
|
||||
"Deleted" : "Dihapus",
|
||||
"No roles" : "Tidak ada peran",
|
||||
"Select roles" : "Pilih peran",
|
||||
"Edit roles" : "Edit peran",
|
||||
"Edit user roles" : "Edit peran pengguna"
|
||||
},
|
||||
"nplurals=1; plural=0;");
|
||||
|
||||
412
l10n/id.json
412
l10n/id.json
@@ -1,63 +1,473 @@
|
||||
{ "translations": {
|
||||
"_%n thread_::_%n threads_" : ["%n utas"],
|
||||
"_%n view_::_%n views_" : ["%n tampilan"],
|
||||
"No categories available" : "Tidak ada kategori yang tersedia",
|
||||
"Admin" : "Admin",
|
||||
"Administrator role with full permissions" : "Peran administrator dengan izin penuh",
|
||||
"Moderator" : "Moderator",
|
||||
"Moderator role with elevated permissions" : "Peran moderator dengan izin yang ditingkatkan",
|
||||
"User" : "Pengguna",
|
||||
"Default user role with basic permissions" : "Peran pengguna default dengan izin dasar",
|
||||
"Guest" : "Tamu",
|
||||
"Guest role for unauthenticated users with read-only access" : "Peran tamu untuk pengguna tanpa autentikasi dengan akses hanya-baca",
|
||||
"General" : "Umum",
|
||||
"General discussion categories" : "Kategori diskusi umum",
|
||||
"General discussions" : "Diskusi umum",
|
||||
"A place for general conversations and discussions" : "Tempat untuk percakapan dan diskusi umum",
|
||||
"Support" : "Dukung",
|
||||
"Ask questions about the forum, provide feedback or report issues." : "Ajukan pertanyaan tentang forum, berikan masukan, atau laporkan masalah.",
|
||||
"Inline code" : "Kode sebaris",
|
||||
"Spoiler title" : "Judul spoiler",
|
||||
"Hidden content" : "Konten tersembunyi",
|
||||
"Spoilers" : "Spoiler",
|
||||
"Attachment" : "Lampiran",
|
||||
"Welcome to the Nextcloud Forums!" : "Selamat datang di Forum Nextcloud!",
|
||||
"This is a community-driven forum built right into your Nextcloud instance. Here you can discuss topics, share ideas and collaborate with other users." : "Ini adalah forum berbasis komunitas yang dibangun langsung ke dalam instance Nextcloud Anda. Di sini Anda dapat mendiskusikan topik, berbagi ide, dan berkolaborasi dengan pengguna lain.",
|
||||
"Features:" : "Fitur:",
|
||||
"Create and reply to threads" : "Buat dan balas utas",
|
||||
"Organize discussions by categories" : "Atur diskusi berdasarkan kategori",
|
||||
"Use BBCode for rich text formatting" : "Gunakan BBCode untuk pemformatan teks kaya",
|
||||
"Attach files from your Nextcloud storage" : "Lampirkan file dari penyimpanan Nextcloud Anda",
|
||||
"React to posts" : "Beri reaksi pada postingan",
|
||||
"Track read/unread threads" : "Lacak utas sudah dibaca/belum dibaca",
|
||||
"BBCode examples:" : "Contoh BBCode:",
|
||||
"Bold text" : "Teks tebal",
|
||||
"Use %1$stext%2$s" : "Gunakan %1$stext%2$s",
|
||||
"Italic text" : "Teks miring",
|
||||
"Underlined text" : "Teks bergaris bawah",
|
||||
"Feel free to start a new discussion or reply to existing threads. Happy posting!" : "Silakan mulai diskusi baru atau balas utas yang sudah ada. Selamat memposting!",
|
||||
"Welcome to Nextcloud Forums" : "Selamat datang di Forum Nextcloud",
|
||||
"Forum" : "Forum",
|
||||
"_{count} new reply in {thread}_::_{count} new replies in {thread}_" : ["{count} balasan baru di {thread}"],
|
||||
"{user} mentioned you in {thread}" : "{user} menyebut Anda di {thread}",
|
||||
"Welcome to the forum!" : "Selamat datang di forum!",
|
||||
"Deleted user" : "Pengguna dihapus",
|
||||
"A community-driven forum built right into your Nextcloud instance" : "Forum berbasis komunitas yang dibangun langsung ke dalam instance Nextcloud Anda",
|
||||
"Create discussions, share ideas and collaborate with your community directly in Nextcloud.\n\n**⚠️ Early Development Notice:**\nThis app is in early stages of development. While functional, you may encounter bugs or incomplete features. Please report any issues on GitHub and consider backing up your data regularly.\n\n**Key features:**\n- **Thread-based Discussions** - Create and reply to organized discussion threads\n- **Category Organization** - Structure your forum with customizable categories and headers\n- **Rich Text Formatting** - Use BBCode for formatting posts with bold, italic, links, images, code blocks and more\n- **File Attachments** - Attach files from your Nextcloud storage to posts\n- **Post Reactions** - React to posts with emoji reactions\n- **Read/Unread Tracking** - Keep track of which threads you've read\n- **Search** - Find discussions quickly with built-in search\n- **User Profiles** - View user post history and statistics\n- **Role-Based Permissions** - Control access and moderation with flexible roles\n- **Guest Access**: Optional public access for unauthenticated users with configurable permissions\n- **Admin Tools** - Manage categories, roles, BBCodes and forum settings\n- **Moderation Tools** - Pin, lock and manage threads and posts\n\n**Perfect for:**\n- Team discussions and collaboration\n- Community forums\n- Support channels\n- Knowledge bases\n- Project discussions\n- Internal communication\n\nThe forum integrates seamlessly with your Nextcloud instance, using your existing users and groups for authentication and access control." : "Buat diskusi, bagikan ide, dan berkolaborasi dengan komunitas Anda langsung di Nextcloud.\n\n**⚠️ Pemberitahuan Pengembangan Awal:**\nAplikasi ini berada pada tahap awal pengembangan. Meskipun fungsional, Anda mungkin akan menjumpai bug atau fitur yang belum lengkap. Harap laporkan masalah apa pun di GitHub dan pertimbangkan untuk mencadangkan data Anda secara rutin.\n\n**Fitur utama:**\n- **Diskusi berbasis utas** - Buat dan balas utas diskusi yang terorganisir\n- **Pengorganisasian kategori** - Susun forum Anda dengan kategori dan header yang dapat dikustomisasi\n- **Pemformatan teks kaya** - Gunakan BBCode untuk memformat postingan dengan tebal, miring, tautan, gambar, blok kode, dan lainnya\n- **Lampiran file** - Lampirkan file dari penyimpanan Nextcloud Anda ke postingan\n- **Reaksi postingan** - Beri reaksi pada postingan dengan reaksi emoji\n- **Pelacakan dibaca/belum dibaca** - Pantau utas mana yang sudah Anda baca\n- **Pencarian** - Temukan diskusi dengan cepat menggunakan pencarian bawaan\n- **Profil pengguna** - Lihat riwayat postingan pengguna dan statistik\n- **Izin berbasis peran** - Kendalikan akses dan moderasi dengan peran yang fleksibel\n- **Akses tamu**: Akses publik opsional untuk pengguna tanpa autentikasi dengan izin yang dapat dikonfigurasi\n- **Alat admin** - Kelola kategori, peran, BBCode, dan pengaturan forum\n- **Alat moderasi** - Sematkan, kunci, dan kelola utas serta postingan\n\n**Sempurna untuk:**\n- Diskusi tim dan kolaborasi\n- Forum komunitas\n- Saluran dukungan\n- Basis pengetahuan\n- Diskusi proyek\n- Komunikasi internal\n\nForum ini terintegrasi secara mulus dengan instance Nextcloud Anda, menggunakan pengguna dan grup yang sudah ada untuk autentikasi dan kontrol akses.",
|
||||
"User Roles" : "Peran pengguna",
|
||||
"Assign forum roles to users. This allows you to grant administrative or moderator privileges to specific users." : "Tetapkan peran forum kepada pengguna. Ini memungkinkan Anda memberikan hak istimewa administrator atau moderator kepada pengguna tertentu.",
|
||||
"User ID" : "ID Pengguna",
|
||||
"Enter user ID" : "Masukkan ID pengguna",
|
||||
"Role" : "Peran",
|
||||
"Select a role" : "Pilih peran",
|
||||
"Assign Role" : "Tetapkan Peran",
|
||||
"Failed to assign role" : "Gagal menetapkan peran",
|
||||
"Loading …" : "Memuat …",
|
||||
"Search" : "Cari",
|
||||
"Home" : "Beranda",
|
||||
"Bookmarks" : "Markah",
|
||||
"User preferences" : "Preferensi pengguna",
|
||||
"Dashboard" : "Dasbor",
|
||||
"Forum settings" : "Pengaturan forum",
|
||||
"Users" : "Pengguna",
|
||||
"Roles" : "Peran",
|
||||
"Categories" : "Kategori",
|
||||
"BBCodes" : "BBCode",
|
||||
"Expand" : "Perluas",
|
||||
"Collapse" : "Tutup",
|
||||
"{bStart}Please note:{bEnd} Attached files will be visible to anyone in the forum, regardless of the file's sharing settings." : "{bStart}Harap diperhatikan:{bEnd} File yang dilampirkan akan terlihat oleh siapa pun di forum, terlepas dari pengaturan berbagi file tersebut.",
|
||||
"Drop file here to upload" : "Letakkan file di sini untuk diunggah",
|
||||
"Hello world!" : "Halo dunia!",
|
||||
"Hello moon!" : "Halo bulan!",
|
||||
"Font style bold" : "Gaya font tebal",
|
||||
"Font style italic" : "Gaya font miring",
|
||||
"Font style struck through" : "Gaya font dicoret",
|
||||
"Font style underlined" : "Gaya font bergaris bawah",
|
||||
"Code" : "Kode",
|
||||
"Email (clickable)" : "Email (dapat diklik)",
|
||||
"URL (clickable)" : "URL (dapat diklik)",
|
||||
"Image (not clickable)" : "Gambar (tidak dapat diklik)",
|
||||
"Quote" : "Kutipan",
|
||||
"Embedded YouTube video" : "Video YouTube tersemat",
|
||||
"Font (name)" : "Font (nama)",
|
||||
"Font size" : "Ukuran font",
|
||||
"Font color" : "Warna font",
|
||||
"Align left" : "Rata kiri",
|
||||
"Align center" : "Rata tengah",
|
||||
"Align right" : "Rata kanan",
|
||||
"List" : "Daftar",
|
||||
"List item within a list" : "Item daftar di dalam daftar",
|
||||
"List item within a list (alias)" : "Item daftar di dalam daftar (alias)",
|
||||
"BBCode help" : "Bantuan BBCode",
|
||||
"Built-in BBCodes" : "BBCode bawaan",
|
||||
"These BBCodes are available by default." : "BBCode ini tersedia secara default.",
|
||||
"Custom BBCodes" : "BBCode kustom",
|
||||
"These BBCodes are custom to this forum and configured by administrators." : "BBCode ini bersifat kustom untuk forum ini dan dikonfigurasi oleh administrator.",
|
||||
"Example" : "Contoh",
|
||||
"Replacement" : "Penggantian",
|
||||
"Loading custom BBCodes …" : "Memuat BBCode kustom …",
|
||||
"No custom BBCodes configured." : "Tidak ada BBCode kustom yang dikonfigurasi.",
|
||||
"Failed to load custom BBCodes" : "Gagal memuat BBCode kustom",
|
||||
"Insert emoji" : "Sisipkan emoji",
|
||||
"Pick file from Nextcloud" : "Pilih file dari Nextcloud",
|
||||
"Upload file to Nextcloud" : "Unggah file ke Nextcloud",
|
||||
"Uploading file …" : "Mengunggah file …",
|
||||
"Upload failed" : "Gagal mengunggah",
|
||||
"Close" : "Tutup",
|
||||
"Pick a file to attach" : "Pilih file untuk dilampirkan",
|
||||
"Failed to upload file" : "Gagal mengunggah berkas",
|
||||
"Threads" : "Utas",
|
||||
"Replies" : "Balasan",
|
||||
"No description available" : "Tidak ada deskripsi yang tersedia",
|
||||
"Create category header" : "Buat header kategori",
|
||||
"Edit category header" : "Edit header kategori",
|
||||
"Header name" : "Nama header",
|
||||
"Enter header name" : "Masukkan nama header",
|
||||
"Header description" : "Deskripsi header",
|
||||
"Enter header description (optional)" : "Masukkan deskripsi header (opsional)",
|
||||
"Sort order" : "Urutkan",
|
||||
"Lower numbers appear first" : "Angka yang lebih kecil muncul lebih dulu",
|
||||
"Cancel" : "Cancel",
|
||||
"Create" : "Buat",
|
||||
"Update" : "Perbarui",
|
||||
"Move thread to category" : "Pindahkan utas ke kategori",
|
||||
"Select the category to move this thread to:" : "Pilih kategori tujuan untuk memindahkan utas ini:",
|
||||
"Select a category …" : "Pilih sebuah kategori …",
|
||||
"Loading categories …" : "Memuat kategori …",
|
||||
"Move" : "Pindah",
|
||||
"Cannot move to a category header. Please select a category instead." : "Tidak dapat memindahkan ke header kategori. Silakan pilih kategori sebagai gantinya.",
|
||||
"This thread is already in this category." : "Utas ini sudah berada di kategori ini.",
|
||||
"Failed to load categories" : "Gagal memuat kategori",
|
||||
"Page not found" : "Halaman tidak ditemukan",
|
||||
"The page you are looking for could not be found." : "Halaman yang Anda cari tidak dapat ditemukan.",
|
||||
"Back" : "Kembali",
|
||||
"Go to home" : "Pergi ke beranda",
|
||||
"Pagination" : "Paginasi",
|
||||
"First page" : "Halaman pertama",
|
||||
"Previous page" : "Halaman sebelumnya",
|
||||
"Next page" : "Halaman berikutnya",
|
||||
"Last page" : "Halaman terakhir",
|
||||
"Go to page {page}" : "Pergi ke halaman {page}",
|
||||
"Edited" : "Diedit",
|
||||
"Quote reply" : "Balasan kutipan",
|
||||
"Edit" : "Sunting",
|
||||
"Delete" : "Hapus",
|
||||
"View edit history" : "Lihat riwayat edit",
|
||||
"Are you sure you want to delete this post? This action cannot be undone." : "Apakah Anda yakin ingin menghapus postingan ini? Tindakan ini tidak dapat dibatalkan.",
|
||||
"Unread" : "Belum dibaca",
|
||||
"Edit your reply …" : "Edit balasan Anda …",
|
||||
"Save" : "Simpan",
|
||||
"Are you sure you want to discard your changes?" : "Apakah Anda yakin ingin membuang perubahan Anda?",
|
||||
"Edit history" : "Riwayat edit",
|
||||
"Loading history …" : "Memuat riwayat …",
|
||||
"This post has no edit history." : "Postingan ini tidak memiliki riwayat edit.",
|
||||
"Current version" : "Versi saat ini",
|
||||
"Edited by" : "Diedit oleh",
|
||||
"Failed to load edit history" : "Gagal memuat riwayat edit",
|
||||
"Version {index}" : "Versi {index}",
|
||||
"Add reaction" : "Tambah reaksi",
|
||||
"React with {emoji}" : "Bereaksi dengan {emoji}",
|
||||
"You reacted with {emoji}" : "Anda bereaksi dengan {emoji}",
|
||||
"_You and %n other reacted with {emoji}_::_You and %n others reacted with {emoji}_" : ["Anda dan %n orang lainnya bereaksi dengan {emoji}"],
|
||||
"_%n person reacted with {emoji}_::_%n people reacted with {emoji}_" : ["%n orang bereaksi dengan {emoji}"],
|
||||
"Write your reply …" : "Tulis balasan Anda …",
|
||||
"Submit reply" : "Kirim balasan",
|
||||
"Are you sure you want to discard your reply?" : "Apakah Anda yakin ingin membuang balasan Anda?",
|
||||
"In thread" : "Di utas",
|
||||
"Thread unavailable" : "Utas tidak tersedia",
|
||||
"Pinned thread" : "Utas disematkan",
|
||||
"Locked thread" : "Utas dikunci",
|
||||
"Uncategorized" : "Tidak terkategori",
|
||||
"_%n reply_::_%n replies_" : ["%n balasan"],
|
||||
"Views" : "Tampilan",
|
||||
"Title" : "Judul",
|
||||
"Enter thread title …" : "Masukkan judul utas …",
|
||||
"Write your thread content …" : "Tulis konten utas Anda …",
|
||||
"Create thread" : "Buat utas",
|
||||
"Are you sure you want to discard this thread?" : "Apakah Anda yakin ingin membuang utas ini?",
|
||||
"Saving draft …" : "Menyimpan draf …",
|
||||
"Draft saved" : "Draf tersimpan",
|
||||
"Unsaved changes" : "Perubahan belum disimpan",
|
||||
"Back to home" : "Kembali ke beranda",
|
||||
"Refresh" : "Muat ulang",
|
||||
"Your bookmarked threads" : "Utas yang Anda markahi",
|
||||
"Error loading bookmarks" : "Kesalahan saat memuat markah",
|
||||
"No bookmarks yet" : "Belum ada markah",
|
||||
"Bookmark threads to quickly find them later." : "Markahi utas untuk memudahkan menemukannya nanti.",
|
||||
"Retry" : "Ulangi",
|
||||
"An unexpected error occurred" : "Terjadi kesalahan yang tidak terduga",
|
||||
"Failed to load bookmarks" : "Gagal memuat markah",
|
||||
"No categories yet" : "Belum ada kategori",
|
||||
"Categories will appear here once they are created." : "Kategori akan muncul di sini setelah dibuat.",
|
||||
"No categories in this section" : "Tidak ada kategori di bagian ini",
|
||||
"Category not found" : "Kategori tidak ditemukan",
|
||||
"The category you are looking for does not exist or has been removed." : "Kategori yang Anda cari tidak ada atau telah dihapus.",
|
||||
"Back to categories" : "Kembali ke kategori",
|
||||
"New thread" : "Utas baru",
|
||||
"Error loading category" : "Kesalahan saat memuat kategori",
|
||||
"No threads yet" : "Belum ada utas",
|
||||
"Be the first to start a discussion in this category." : "Jadilah yang pertama memulai diskusi di kategori ini.",
|
||||
"No category ID or slug provided" : "Tidak ada ID kategori atau slug yang diberikan",
|
||||
"Failed to load threads" : "Gagal memuat utas",
|
||||
"Create New Thread" : "Buat Utas Baru",
|
||||
"In {category}" : "Di {category}",
|
||||
"Creating thread …" : "Membuat utas …",
|
||||
"Thread created" : "Utas dibuat",
|
||||
"Failed to create thread" : "Gagal membuat utas",
|
||||
"No category specified" : "Tidak ada kategori yang ditentukan",
|
||||
"Error" : "Galat",
|
||||
"First activity" : "Aktivitas pertama",
|
||||
"Threads ({count})" : "Utas ({count})",
|
||||
"Replies ({count})" : "Balasan ({count})",
|
||||
"No threads" : "Tidak ada utas",
|
||||
"This user has not created any threads yet" : "Pengguna ini belum membuat utas apa pun",
|
||||
"No replies" : "Tidak ada balasan",
|
||||
"This user has not written any replies yet" : "Pengguna ini belum menulis balasan apa pun",
|
||||
"Failed to load user profile" : "Gagal memuat profil pengguna",
|
||||
"Enter search query …" : "Masukkan kueri pencarian …",
|
||||
"Search in threads" : "Cari di utas",
|
||||
"Search in replies" : "Cari di balasan",
|
||||
"Syntax help" : "Bantuan sintaks",
|
||||
"Search syntax" : "Sintaks pencarian",
|
||||
"Match exact phrase" : "Cocokkan frasa persis",
|
||||
"Both terms required" : "Kedua istilah wajib ada",
|
||||
"Either term matches" : "Salah satu istilah cocok",
|
||||
"Group conditions with parentheses" : "Kelompokkan kondisi dengan tanda kurung",
|
||||
"Exclude term from results" : "Kecualikan istilah dari hasil",
|
||||
"Searching …" : "Mencari …",
|
||||
"Search Error" : "Kesalahan Pencarian",
|
||||
"Enter a search query" : "Masukkan kueri pencarian",
|
||||
"Use the search box above to find threads and replies" : "Gunakan kotak pencarian di atas untuk menemukan utas dan balasan",
|
||||
"No results found" : "Tidak ada hasil ditemukan",
|
||||
"Try different keywords or check your syntax" : "Coba kata kunci lain atau periksa sintaks Anda",
|
||||
"_%n thread found_::_%n threads found_" : ["%n utas ditemukan"],
|
||||
"_%n reply found_::_%n replies found_" : ["%n balasan ditemukan"],
|
||||
"Please enter a search query" : "Silakan masukkan kueri pencarian",
|
||||
"Please select at least one search scope" : "Silakan pilih setidaknya satu cakupan pencarian",
|
||||
"Failed to search" : "Gagal melakukan pencarian",
|
||||
"Thread not found" : "Utas tidak ditemukan",
|
||||
"The thread you are looking for does not exist or has been removed." : "Utas yang Anda cari tidak ada atau telah dihapus.",
|
||||
"Back to {category}" : "Kembali ke {category}",
|
||||
"Reply" : "Balas",
|
||||
"Error loading thread" : "Kesalahan saat memuat utas",
|
||||
"No replies yet" : "Belum ada balasan",
|
||||
"Be the first to reply in this thread." : "Jadilah yang pertama membalas di utas ini.",
|
||||
"by" : "oleh",
|
||||
"This thread is locked. Only moderators can add replies." : "Utas ini dikunci. Hanya moderator yang dapat menambahkan balasan.",
|
||||
"You must be signed in to reply to this thread." : "Anda harus masuk untuk membalas utas ini.",
|
||||
"Sign in to reply" : "Masuk untuk membalas",
|
||||
"Lock thread" : "Kunci utas",
|
||||
"Unlock thread" : "Buka kunci utas",
|
||||
"Pin thread" : "Sematkan utas",
|
||||
"Unpin thread" : "Lepas sematan utas",
|
||||
"Thread locked" : "Utas dikunci",
|
||||
"Thread unlocked" : "Utas dibuka kuncinya",
|
||||
"Thread pinned" : "Utas disematkan",
|
||||
"Thread unpinned" : "Utas dilepas sematannya",
|
||||
"Subscribe" : "Berlangganan",
|
||||
"Subscribed" : "Berlangganan",
|
||||
"Subscribed to thread" : "Berlangganan utas",
|
||||
"Unsubscribed from thread" : "Berhenti berlangganan utas",
|
||||
"Bookmark" : "Penanda",
|
||||
"Remove bookmark" : "Hapus markah",
|
||||
"Thread bookmarked" : "Utas dimarkahi",
|
||||
"Bookmark removed" : "Markah dihapus",
|
||||
"Edit title" : "Edit judul",
|
||||
"Save title" : "Simpan judul",
|
||||
"Thread title updated" : "Judul utas diperbarui",
|
||||
"Move thread" : "Pindahkan utas",
|
||||
"Thread moved successfully" : "Utas berhasil dipindahkan",
|
||||
"No thread ID or slug provided" : "Tidak ada ID utas atau slug yang diberikan",
|
||||
"Failed to load replies" : "Gagal memuat balasan",
|
||||
"Thread updated" : "Utas diperbarui",
|
||||
"Reply updated" : "Balasan diperbarui",
|
||||
"Failed to update thread" : "Gagal memperbarui utas",
|
||||
"Failed to update reply" : "Gagal memperbarui balasan",
|
||||
"Thread deleted" : "Utas dihapus",
|
||||
"Reply deleted" : "Balasan dihapus",
|
||||
"Failed to delete reply" : "Gagal menghapus balasan",
|
||||
"Failed to update thread lock status" : "Gagal memperbarui status kunci utas",
|
||||
"Failed to update thread pin status" : "Gagal memperbarui status semat utas",
|
||||
"Failed to update subscription" : "Gagal memperbarui langganan",
|
||||
"Failed to update bookmark" : "Gagal memperbarui markah",
|
||||
"Failed to update thread title" : "Gagal memperbarui judul utas",
|
||||
"Failed to move thread" : "Gagal memindahkan utas",
|
||||
"Preferences" : "Preferensi",
|
||||
"Customize your forum experience" : "Sesuaikan pengalaman forum Anda",
|
||||
"Loading preferences …" : "Memuat preferensi …",
|
||||
"Error loading preferences" : "Kesalahan saat memuat preferensi",
|
||||
"Notifications" : "Notifikasi",
|
||||
"Configure how you receive notifications" : "Konfigurasikan cara Anda menerima notifikasi",
|
||||
"Auto-subscribe to threads I create" : "Berlangganan otomatis pada utas yang saya buat",
|
||||
"When enabled, you will automatically receive notifications for replies to threads you create" : "Jika diaktifkan, Anda akan otomatis menerima notifikasi untuk balasan pada utas yang Anda buat",
|
||||
"Auto-subscribe to threads I reply to" : "Berlangganan otomatis pada utas yang saya balas",
|
||||
"When enabled, you will automatically receive notifications for new replies in threads you have replied to" : "Jika diaktifkan, Anda akan otomatis menerima notifikasi untuk balasan baru di utas yang pernah Anda balas",
|
||||
"Files" : "File",
|
||||
"Configure file upload settings" : "Konfigurasikan pengaturan unggah file",
|
||||
"Upload directory" : "Direktori unggah",
|
||||
"Files attached to threads or replies will be uploaded to this directory in your Nextcloud files" : "File yang dilampirkan ke utas atau balasan akan diunggah ke direktori ini di file Nextcloud Anda",
|
||||
"Browse" : "Telusuri",
|
||||
"Preferences saved" : "Preferensi disimpan",
|
||||
"Signature" : "Tanda tangan",
|
||||
"Your signature appears at the bottom of your threads or replies" : "Tanda tangan Anda muncul di bagian bawah utas atau balasan Anda",
|
||||
"You can use BBCode formatting in your signature" : "Anda dapat menggunakan pemformatan BBCode di tanda tangan Anda",
|
||||
"Enter your signature …" : "Masukkan tanda tangan Anda …",
|
||||
"Failed to save preferences" : "Gagal menyimpan preferensi",
|
||||
"Select upload directory" : "Pilih direktori unggah",
|
||||
"BBCode management" : "Pengelolaan BBCode",
|
||||
"Manage custom BBCode tags for formatting" : "Kelola tag BBCode kustom untuk pemformatan",
|
||||
"Error loading BBCodes" : "Kesalahan saat memuat BBCode",
|
||||
"Create BBCode" : "Buat BBCode",
|
||||
"Enable" : "Aktifkan",
|
||||
"Disable" : "Nonaktifkan",
|
||||
"Enabled BBCodes" : "BBCode yang diaktifkan",
|
||||
"These BBCode tags are currently active" : "Tag BBCode ini saat ini aktif",
|
||||
"Disabled BBCodes" : "BBCode yang dinonaktifkan",
|
||||
"These BBCode tags are currently inactive" : "Tag BBCode ini saat ini tidak aktif",
|
||||
"No enabled BBCodes" : "Tidak ada BBCode yang diaktifkan",
|
||||
"Parses Inner" : "Urai Bagian Dalam",
|
||||
"Delete BBCode" : "Hapus BBCode",
|
||||
"Are you sure you want to delete the BBCode tag [{tag}]?" : "Apakah Anda yakin ingin menghapus tag BBCode [{tag}]?",
|
||||
"This action cannot be undone." : "Tindakan ini tidak dapat dibatalkan.",
|
||||
"Edit BBCode" : "Edit BBCode",
|
||||
"Tag" : "Tag",
|
||||
"e.g., b, i, url, color" : "misalnya, b, i, url, color",
|
||||
"The BBCode tag name (without brackets)" : "Nama tag BBCode (tanpa tanda kurung siku)",
|
||||
"HTML replacement" : "Penggantian HTML",
|
||||
"e.g., {strongStart}{content}{strongEnd}" : "misalnya, {strongStart}{content}{strongEnd}",
|
||||
"Use {content} for the tag content and {paramName} for parameters" : "Gunakan {content} untuk konten tag dan {paramName} untuk parameter",
|
||||
"e.g., {tagStart}Hello world{tagEnd}" : "misalnya, {tagStart}Hello world{tagEnd}",
|
||||
"Example usage of this BBCode tag" : "Contoh penggunaan tag BBCode ini",
|
||||
"Description" : "Deskrisi",
|
||||
"Brief description of what this BBCode does" : "Deskripsi singkat tentang apa yang dilakukan BBCode ini",
|
||||
"Enabled" : "Diaktifkan",
|
||||
"Parse inner content" : "Urai konten bagian dalam",
|
||||
"If enabled, BBCode tags inside this tag will also be parsed" : "Jika diaktifkan, tag BBCode di dalam tag ini juga akan diurai",
|
||||
"Create category" : "Buat kategori",
|
||||
"Edit category" : "Edit kategori",
|
||||
"Configure category details" : "Konfigurasikan detail kategori",
|
||||
"Basic information" : "Informasi dasar",
|
||||
"Category header" : "Header kategori",
|
||||
"-- Select a header --" : "-- Pilih sebuah header --",
|
||||
"Name" : "Nama",
|
||||
"Enter category name" : "Masukkan nama kategori",
|
||||
"Slug" : "Slug",
|
||||
"URL-friendly identifier (e.g., \"{slug}\")" : "Pengenal ramah-URL (misalnya, \"{slug}\")",
|
||||
"Slug cannot be changed after category creation" : "Slug tidak dapat diubah setelah kategori dibuat",
|
||||
"Enter category description (optional)" : "Masukkan deskripsi kategori (opsional)",
|
||||
"New" : "Baru",
|
||||
"Permissions" : "Izin",
|
||||
"Control which roles can access and moderate this category" : "Kendalikan peran mana yang dapat mengakses dan memoderasi kategori ini",
|
||||
"Roles that can view" : "Peran yang dapat melihat",
|
||||
"Select roles that can view this category and its threads" : "Pilih peran yang dapat melihat kategori ini dan utasnya",
|
||||
"Roles that can moderate" : "Peran yang dapat memoderasi",
|
||||
"Select roles that can moderate (edit/delete) content in this category" : "Pilih peran yang dapat memoderasi (mengedit/menghapus) konten di kategori ini",
|
||||
"Select roles …" : "Pilih peran …",
|
||||
"Manage forum categories and organization" : "Kelola kategori forum dan pengorganisasiannya",
|
||||
"Error loading categories" : "Kesalahan saat memuat kategori",
|
||||
"No categories in this header" : "Tidak ada kategori dalam header ini",
|
||||
"Delete category" : "Hapus kategori",
|
||||
"Are you sure you want to delete the category \"{name}\"?" : "Apakah Anda yakin ingin menghapus kategori \"{name}\"?",
|
||||
"_This category contains %n thread._::_This category contains %n threads._" : ["Kategori ini berisi %n utas."],
|
||||
"What should happen to the threads?" : "Apa yang harus terjadi pada utas?",
|
||||
"Move threads to another category" : "Pindahkan utas ke kategori lain",
|
||||
"Delete all threads (soft delete)" : "Hapus semua utas (hapus lunak)",
|
||||
"Threads will be hidden but not permanently deleted" : "Utas akan disembunyikan tetapi tidak dihapus secara permanen",
|
||||
"Select target category" : "Pilih kategori tujuan",
|
||||
"-- Select a category --" : "-- Pilih sebuah kategori --",
|
||||
"Create header" : "Buat header",
|
||||
"_%n category_::_%n categories_" : ["%n kategori"],
|
||||
"Delete header" : "Hapus header",
|
||||
"Are you sure you want to delete the header \"{name}\"?" : "Apakah Anda yakin ingin menghapus header \"{name}\"?",
|
||||
"_This header contains %n category._::_This header contains %n categories._" : ["Header ini berisi %n kategori."],
|
||||
"This action cannot be undone" : "Tindakan ini tidak dapat dibatalkan",
|
||||
"What should happen to the categories?" : "Apa yang harus terjadi pada kategori?",
|
||||
"Move categories to another header" : "Pindahkan kategori ke header lain",
|
||||
"Delete all categories" : "Hapus semua kategori",
|
||||
"All categories and their threads will be permanently deleted" : "Semua kategori dan utasnya akan dihapus secara permanen",
|
||||
"Select target header" : "Pilih header tujuan",
|
||||
"Move up" : "Pindah ke atas",
|
||||
"Move down" : "Pindah ke bawah",
|
||||
"Admin dashboard" : "Dasbor admin",
|
||||
"Overview of forum activity and statistics" : "Ikhtisar aktivitas dan statistik forum",
|
||||
"Loading statistics …" : "Memuat statistik …",
|
||||
"Error loading dashboard" : "Kesalahan saat memuat dasbor",
|
||||
"Total statistics" : "Total statistik",
|
||||
"Recent activity (last 7 days)" : "Aktivitas terbaru (7 hari terakhir)",
|
||||
"New users" : "Pengguna baru",
|
||||
"New threads" : "Utas baru",
|
||||
"New replies" : "Balasan baru",
|
||||
"Top contributors" : "Kontributor teratas",
|
||||
"No contributors yet" : "Belum ada kontributor",
|
||||
"Last 7 days" : "7 hari terakhir",
|
||||
"All time" : "Sepanjang waktu",
|
||||
"General settings" : "Pengaturan umum",
|
||||
"Configure general forum settings" : "Konfigurasikan pengaturan forum umum",
|
||||
"Loading settings …" : "Memuat pengaturan …",
|
||||
"Error loading settings" : "Kesalahan saat memuat pengaturan",
|
||||
"Appearance" : "Tampilan",
|
||||
"Customize how your forum looks to users" : "Sesuaikan tampilan forum Anda bagi pengguna",
|
||||
"Forum title" : "Judul forum",
|
||||
"Displayed at the top of the forum home page" : "Ditampilkan di bagian atas halaman beranda forum",
|
||||
"Forum subtitle" : "Subjudul forum",
|
||||
"Welcome to the forum" : "Selamat datang di forum",
|
||||
"A brief description shown below the title" : "Deskripsi singkat yang ditampilkan di bawah judul",
|
||||
"Access control" : "Kontol akses",
|
||||
"Manage who can access the forum" : "Kelola siapa yang dapat mengakses forum",
|
||||
"Allow guest access" : "Izinkan akses tamu",
|
||||
"When enabled, unauthenticated users can view forum content in read-only mode" : "Jika diaktifkan, pengguna tanpa autentikasi dapat melihat konten forum dalam mode hanya-baca",
|
||||
"Settings saved" : "Setelan tersimpan",
|
||||
"Failed to save settings" : "Gagal simpan setelan",
|
||||
"Create role" : "Buat peran",
|
||||
"Edit role" : "Edit peran",
|
||||
"Configure role permissions and category access" : "Konfigurasikan izin peran dan akses kategori",
|
||||
"Error loading role" : "Kesalahan saat memuat peran",
|
||||
"Enter role name" : "Masukkan nama peran",
|
||||
"Enter role description (optional)" : "Masukkan deskripsi peran (opsional)",
|
||||
"System role names cannot be changed" : "Nama peran sistem tidak dapat diubah",
|
||||
"Colors" : "Warna",
|
||||
"Set colors for this role badge" : "Atur warna untuk lencana peran ini",
|
||||
"Light mode color" : "Warna mode terang",
|
||||
"Dark mode color" : "Warna mode gelap",
|
||||
"Reset" : "Setel ulang",
|
||||
"Role permissions" : "Izin peran",
|
||||
"Set global permissions for this role" : "Atur izin global untuk peran ini",
|
||||
"Can access admin tools" : "Dapat mengakses alat admin",
|
||||
"Allow access to the admin dashboard and tools" : "Izinkan akses ke dasbor dan alat admin",
|
||||
"Can edit roles" : "Dapat mengedit peran",
|
||||
"Allow creating, editing and deleting roles" : "Izinkan membuat, mengedit, dan menghapus peran",
|
||||
"Can edit categories" : "Dapat mengedit kategori",
|
||||
"Allow creating, editing and deleting categories" : "Izinkan membuat, mengedit, dan menghapus kategori",
|
||||
"Category permissions" : "Izin kategori",
|
||||
"Set which categories this role can access" : "Atur kategori mana yang dapat diakses peran ini",
|
||||
"Category" : "Kategori",
|
||||
"Can view" : "Dapat melihat",
|
||||
"Can moderate" : "Dapat memoderasi",
|
||||
"Allow" : "Izinkan",
|
||||
"Admin role must have all permissions enabled" : "Peran admin harus mengaktifkan semua izin",
|
||||
"Admin role has full access to all categories" : "Peran admin memiliki akses penuh ke semua kategori",
|
||||
"Guest role cannot have admin permissions" : "Peran tamu tidak dapat memiliki izin admin",
|
||||
"Guest role cannot moderate categories" : "Peran tamu tidak dapat memoderasi kategori",
|
||||
"You can control which categories guests can view using the checkboxes below." : "Anda dapat mengontrol kategori mana yang dapat dilihat tamu menggunakan kotak centang di bawah ini.",
|
||||
"Guest access is currently disabled" : "Akses tamu saat ini dinonaktifkan",
|
||||
"Guest users will not be able to access the forum until guest access is enabled in the forum settings." : "Pengguna tamu tidak akan dapat mengakses forum hingga akses tamu diaktifkan di pengaturan forum.",
|
||||
"Go to forum settings" : "Buka pengaturan forum",
|
||||
"Default role cannot moderate categories" : "Peran default tidak dapat memoderasi kategori",
|
||||
"Role management" : "Pengelolaan peran",
|
||||
"Create and manage forum roles and permissions" : "Buat dan kelola peran serta izin forum",
|
||||
"Loading roles …" : "Memuat peran …",
|
||||
"Error loading roles" : "Kesalahan saat memuat peran",
|
||||
"No roles found" : "Tidak ada peran yang ditemukan",
|
||||
"Create your first role to get started" : "Buat peran pertama Anda untuk memulai",
|
||||
"ID" : "ID",
|
||||
"Created" : "Dibuat",
|
||||
"Actions" : "Tindakan",
|
||||
"No description" : "Tanpa deskripsi",
|
||||
"Are you sure you want to delete the role \"{name}\"? This action cannot be undone." : "Apakah Anda yakin ingin menghapus peran \"{name}\"? Tindakan ini tidak dapat dibatalkan.",
|
||||
"System roles cannot be deleted" : "Peran sistem tidak dapat dihapus",
|
||||
"User management" : "Pengelolaan pengguna",
|
||||
"Manage forum users, roles and permissions" : "Kelola pengguna forum, peran, dan izin",
|
||||
"Loading users …" : "Memuat pengguna …",
|
||||
"Error loading users" : "Kesalahan saat memuat pengguna",
|
||||
"No users found" : "Tidak ada pengguna yang ditemukan",
|
||||
"Deleted" : "Dihapus"
|
||||
"There are no forum users yet" : "Belum ada pengguna forum",
|
||||
"Joined" : "Bergabung",
|
||||
"Status" : "Status",
|
||||
"Active" : "Aktif",
|
||||
"Deleted" : "Dihapus",
|
||||
"No roles" : "Tidak ada peran",
|
||||
"Select roles" : "Pilih peran",
|
||||
"Edit roles" : "Edit peran",
|
||||
"Edit user roles" : "Edit peran pengguna"
|
||||
},"pluralForm" :"nplurals=1; plural=0;"
|
||||
}
|
||||
@@ -9,11 +9,14 @@ OC.L10N.register(
|
||||
"Underlined text" : "Testo sottolineato",
|
||||
"Forum" : "Forum",
|
||||
"Deleted user" : "Utente eliminato",
|
||||
"User ID" : "ID utente",
|
||||
"Role" : "Ruolo",
|
||||
"Loading …" : "Caricamento…",
|
||||
"Search" : "Cerca",
|
||||
"Home" : "Home",
|
||||
"Bookmarks" : "Segnalibri",
|
||||
"Dashboard" : "Cruscotto",
|
||||
"Users" : "Utenti",
|
||||
"Categories" : "Categorie",
|
||||
"Expand" : "Espandi",
|
||||
"Collapse" : "Contrai",
|
||||
@@ -26,6 +29,7 @@ OC.L10N.register(
|
||||
"Close" : "Chiudi",
|
||||
"Failed to upload file" : "Invio del file non riuscito",
|
||||
"Threads" : "Argomenti",
|
||||
"No description available" : "Nessuna descrizione disponibile",
|
||||
"Sort order" : "Ordinamento",
|
||||
"Cancel" : "Cancel",
|
||||
"Create" : "Crea",
|
||||
@@ -42,7 +46,8 @@ OC.L10N.register(
|
||||
"Unread" : "Da leggere",
|
||||
"Save" : "Salva",
|
||||
"Current version" : "Versione corrente",
|
||||
"React with {emoji}" : "Regisci con {emoji}",
|
||||
"React with {emoji}" : "Reagisci con {emoji}",
|
||||
"You reacted with {emoji}" : "Hai reagito con {emoji}",
|
||||
"Uncategorized" : "Senza categoria",
|
||||
"_%n reply_::_%n replies_" : ["%n risposta","%n risposte","%n risposte"],
|
||||
"Views" : "Viste",
|
||||
|
||||
@@ -7,11 +7,14 @@
|
||||
"Underlined text" : "Testo sottolineato",
|
||||
"Forum" : "Forum",
|
||||
"Deleted user" : "Utente eliminato",
|
||||
"User ID" : "ID utente",
|
||||
"Role" : "Ruolo",
|
||||
"Loading …" : "Caricamento…",
|
||||
"Search" : "Cerca",
|
||||
"Home" : "Home",
|
||||
"Bookmarks" : "Segnalibri",
|
||||
"Dashboard" : "Cruscotto",
|
||||
"Users" : "Utenti",
|
||||
"Categories" : "Categorie",
|
||||
"Expand" : "Espandi",
|
||||
"Collapse" : "Contrai",
|
||||
@@ -24,6 +27,7 @@
|
||||
"Close" : "Chiudi",
|
||||
"Failed to upload file" : "Invio del file non riuscito",
|
||||
"Threads" : "Argomenti",
|
||||
"No description available" : "Nessuna descrizione disponibile",
|
||||
"Sort order" : "Ordinamento",
|
||||
"Cancel" : "Cancel",
|
||||
"Create" : "Crea",
|
||||
@@ -40,7 +44,8 @@
|
||||
"Unread" : "Da leggere",
|
||||
"Save" : "Salva",
|
||||
"Current version" : "Versione corrente",
|
||||
"React with {emoji}" : "Regisci con {emoji}",
|
||||
"React with {emoji}" : "Reagisci con {emoji}",
|
||||
"You reacted with {emoji}" : "Hai reagito con {emoji}",
|
||||
"Uncategorized" : "Senza categoria",
|
||||
"_%n reply_::_%n replies_" : ["%n risposta","%n risposte","%n risposte"],
|
||||
"Views" : "Viste",
|
||||
|
||||
@@ -9,6 +9,8 @@ OC.L10N.register(
|
||||
"Underlined text" : "下線を引きたい文字",
|
||||
"Forum" : "フォーラム",
|
||||
"Deleted user" : "ユーザーを削除",
|
||||
"User ID" : "ユーザーID",
|
||||
"Role" : "ロール",
|
||||
"Loading …" : "読み込み中…",
|
||||
"Search" : "検索",
|
||||
"Home" : "ホーム",
|
||||
|
||||
@@ -7,6 +7,8 @@
|
||||
"Underlined text" : "下線を引きたい文字",
|
||||
"Forum" : "フォーラム",
|
||||
"Deleted user" : "ユーザーを削除",
|
||||
"User ID" : "ユーザーID",
|
||||
"Role" : "ロール",
|
||||
"Loading …" : "読み込み中…",
|
||||
"Search" : "検索",
|
||||
"Home" : "ホーム",
|
||||
|
||||
@@ -8,6 +8,7 @@ OC.L10N.register(
|
||||
"General" : "General",
|
||||
"Forum" : "Forum",
|
||||
"Deleted user" : "Deleted user",
|
||||
"Role" : "Role",
|
||||
"Loading …" : "Loading …",
|
||||
"Search" : "ძიება",
|
||||
"Home" : "მთავარი",
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
"General" : "General",
|
||||
"Forum" : "Forum",
|
||||
"Deleted user" : "Deleted user",
|
||||
"Role" : "Role",
|
||||
"Loading …" : "Loading …",
|
||||
"Search" : "ძიება",
|
||||
"Home" : "მთავარი",
|
||||
|
||||
29
l10n/km.js
29
l10n/km.js
@@ -1,29 +0,0 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Admin" : "អ្នកគ្រប់គ្រង",
|
||||
"User" : "User",
|
||||
"General" : "ទូទៅ",
|
||||
"Forum" : "វេទិកាពិភាក្សា",
|
||||
"Search" : "ស្វែងរក",
|
||||
"Home" : "ទំព័រដើម",
|
||||
"Users" : "អ្នកប្រើ",
|
||||
"Collapse" : "បត់បង្រួម",
|
||||
"Upload failed" : "ការផ្ទុកឡើងបានបរាជ័យ",
|
||||
"Close" : "បិទ",
|
||||
"Cancel" : "Cancel",
|
||||
"Update" : "ធ្វើបច្ចុប្បន្នភាព",
|
||||
"Move" : "Move",
|
||||
"Edit" : "កែប្រែ",
|
||||
"Delete" : "លុប",
|
||||
"Save" : "រក្សាទុក",
|
||||
"Error" : "កំហុស",
|
||||
"by" : "ដោយ",
|
||||
"Disable" : "បិទ",
|
||||
"Description" : "ការអធិប្បាយ",
|
||||
"Enabled" : "បានបើក",
|
||||
"Name" : "ឈ្មោះ",
|
||||
"New" : "ថ្មី",
|
||||
"Deleted" : "បានលុប"
|
||||
},
|
||||
"nplurals=1; plural=0;");
|
||||
27
l10n/km.json
27
l10n/km.json
@@ -1,27 +0,0 @@
|
||||
{ "translations": {
|
||||
"Admin" : "អ្នកគ្រប់គ្រង",
|
||||
"User" : "User",
|
||||
"General" : "ទូទៅ",
|
||||
"Forum" : "វេទិកាពិភាក្សា",
|
||||
"Search" : "ស្វែងរក",
|
||||
"Home" : "ទំព័រដើម",
|
||||
"Users" : "អ្នកប្រើ",
|
||||
"Collapse" : "បត់បង្រួម",
|
||||
"Upload failed" : "ការផ្ទុកឡើងបានបរាជ័យ",
|
||||
"Close" : "បិទ",
|
||||
"Cancel" : "Cancel",
|
||||
"Update" : "ធ្វើបច្ចុប្បន្នភាព",
|
||||
"Move" : "Move",
|
||||
"Edit" : "កែប្រែ",
|
||||
"Delete" : "លុប",
|
||||
"Save" : "រក្សាទុក",
|
||||
"Error" : "កំហុស",
|
||||
"by" : "ដោយ",
|
||||
"Disable" : "បិទ",
|
||||
"Description" : "ការអធិប្បាយ",
|
||||
"Enabled" : "បានបើក",
|
||||
"Name" : "ឈ្មោះ",
|
||||
"New" : "ថ្មី",
|
||||
"Deleted" : "បានលុប"
|
||||
},"pluralForm" :"nplurals=1; plural=0;"
|
||||
}
|
||||
@@ -8,6 +8,7 @@ OC.L10N.register(
|
||||
"Underlined text" : "밑줄 쳐진 텍스트",
|
||||
"Forum" : "포럼",
|
||||
"Deleted user" : "삭제된 사용자",
|
||||
"User ID" : "유저 ID",
|
||||
"Loading …" : "불러오는 중 ...",
|
||||
"Search" : "검색",
|
||||
"Home" : "집",
|
||||
@@ -19,6 +20,7 @@ OC.L10N.register(
|
||||
"Collapse" : "접기",
|
||||
"Hello world!" : "Hello world!",
|
||||
"Code" : "코드",
|
||||
"Quote" : "ㅇ",
|
||||
"Font size" : "글꼴 크기",
|
||||
"List" : "목록",
|
||||
"Insert emoji" : "이모지 삽입",
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
"Underlined text" : "밑줄 쳐진 텍스트",
|
||||
"Forum" : "포럼",
|
||||
"Deleted user" : "삭제된 사용자",
|
||||
"User ID" : "유저 ID",
|
||||
"Loading …" : "불러오는 중 ...",
|
||||
"Search" : "검색",
|
||||
"Home" : "집",
|
||||
@@ -17,6 +18,7 @@
|
||||
"Collapse" : "접기",
|
||||
"Hello world!" : "Hello world!",
|
||||
"Code" : "코드",
|
||||
"Quote" : "ㅇ",
|
||||
"Font size" : "글꼴 크기",
|
||||
"List" : "목록",
|
||||
"Insert emoji" : "이모지 삽입",
|
||||
|
||||
@@ -10,6 +10,8 @@ OC.L10N.register(
|
||||
"Underlined text" : "ຂໍ້ຄວາມທີ່ຂີດກ້ອງ",
|
||||
"Forum" : "Forum",
|
||||
"Deleted user" : "Deleted user",
|
||||
"User ID" : "ໄອດີຜູ້ໃຊ້",
|
||||
"Role" : "ບົດບາດ",
|
||||
"Loading …" : "ກຳລັງໂຫຼດ...",
|
||||
"Search" : "ຄົ້ນຫາ",
|
||||
"Home" : "ໜ້າຫຼັກ",
|
||||
|
||||
@@ -8,6 +8,8 @@
|
||||
"Underlined text" : "ຂໍ້ຄວາມທີ່ຂີດກ້ອງ",
|
||||
"Forum" : "Forum",
|
||||
"Deleted user" : "Deleted user",
|
||||
"User ID" : "ໄອດີຜູ້ໃຊ້",
|
||||
"Role" : "ບົດບາດ",
|
||||
"Loading …" : "ກຳລັງໂຫຼດ...",
|
||||
"Search" : "ຄົ້ນຫາ",
|
||||
"Home" : "ໜ້າຫຼັກ",
|
||||
|
||||
@@ -9,6 +9,8 @@ OC.L10N.register(
|
||||
"Underlined text" : "Pabrauktas tekstas",
|
||||
"Forum" : "Forumas",
|
||||
"Deleted user" : "Ištrintas naudotojas",
|
||||
"User ID" : "Naudotojo ID",
|
||||
"Role" : "Vaidmuo",
|
||||
"Loading …" : "Įkeliama…",
|
||||
"Search" : "Paieška",
|
||||
"Home" : "Namai",
|
||||
|
||||
@@ -7,6 +7,8 @@
|
||||
"Underlined text" : "Pabrauktas tekstas",
|
||||
"Forum" : "Forumas",
|
||||
"Deleted user" : "Ištrintas naudotojas",
|
||||
"User ID" : "Naudotojo ID",
|
||||
"Role" : "Vaidmuo",
|
||||
"Loading …" : "Įkeliama…",
|
||||
"Search" : "Paieška",
|
||||
"Home" : "Namai",
|
||||
|
||||
@@ -17,6 +17,7 @@ OC.L10N.register(
|
||||
"Ask questions about the forum, provide feedback or report issues." : "Uzdod jautājumus par forumu, sniedz atgriezenisko saiti vai ziņo par nepilnībām!",
|
||||
"Forum" : "Forums",
|
||||
"Welcome to the forum!" : "Laipni lūdzam forumā!",
|
||||
"Role" : "Loma",
|
||||
"Loading …" : "Ielādē…",
|
||||
"Search" : "Meklēt",
|
||||
"Home" : "Sākums",
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
"Ask questions about the forum, provide feedback or report issues." : "Uzdod jautājumus par forumu, sniedz atgriezenisko saiti vai ziņo par nepilnībām!",
|
||||
"Forum" : "Forums",
|
||||
"Welcome to the forum!" : "Laipni lūdzam forumā!",
|
||||
"Role" : "Loma",
|
||||
"Loading …" : "Ielādē…",
|
||||
"Search" : "Meklēt",
|
||||
"Home" : "Sākums",
|
||||
|
||||
@@ -9,6 +9,7 @@ OC.L10N.register(
|
||||
"Underlined text" : "Подвлечен текст",
|
||||
"Forum" : "Форум",
|
||||
"Deleted user" : "Избришан корисник",
|
||||
"Role" : "Улога",
|
||||
"Loading …" : "Се вчитува…",
|
||||
"Search" : "Барај",
|
||||
"Home" : "Дома",
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
"Underlined text" : "Подвлечен текст",
|
||||
"Forum" : "Форум",
|
||||
"Deleted user" : "Избришан корисник",
|
||||
"Role" : "Улога",
|
||||
"Loading …" : "Се вчитува…",
|
||||
"Search" : "Барај",
|
||||
"Home" : "Дома",
|
||||
|
||||
@@ -1,29 +0,0 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Admin" : "Admin",
|
||||
"User" : "User",
|
||||
"General" : "Umum",
|
||||
"Search" : "Search",
|
||||
"Home" : "Rumah",
|
||||
"Users" : "Pengguna",
|
||||
"Upload failed" : "Muatnaik gagal",
|
||||
"Close" : "Tutup",
|
||||
"Cancel" : "Cancel",
|
||||
"Update" : "Kemaskini",
|
||||
"Move" : "Move",
|
||||
"Edit" : "Sunting",
|
||||
"Delete" : "Padam",
|
||||
"Save" : "Simpan",
|
||||
"Refresh" : "Refresh",
|
||||
"Error" : "Ralat",
|
||||
"by" : "oleh",
|
||||
"Notifications" : "Pemberitahuan",
|
||||
"Files" : "Fail-fail",
|
||||
"Disable" : "Nyahaktif",
|
||||
"Description" : "Keterangan",
|
||||
"Name" : "Nama",
|
||||
"New" : "Baru",
|
||||
"Deleted" : "Dipadam"
|
||||
},
|
||||
"nplurals=1; plural=0;");
|
||||
@@ -1,27 +0,0 @@
|
||||
{ "translations": {
|
||||
"Admin" : "Admin",
|
||||
"User" : "User",
|
||||
"General" : "Umum",
|
||||
"Search" : "Search",
|
||||
"Home" : "Rumah",
|
||||
"Users" : "Pengguna",
|
||||
"Upload failed" : "Muatnaik gagal",
|
||||
"Close" : "Tutup",
|
||||
"Cancel" : "Cancel",
|
||||
"Update" : "Kemaskini",
|
||||
"Move" : "Move",
|
||||
"Edit" : "Sunting",
|
||||
"Delete" : "Padam",
|
||||
"Save" : "Simpan",
|
||||
"Refresh" : "Refresh",
|
||||
"Error" : "Ralat",
|
||||
"by" : "oleh",
|
||||
"Notifications" : "Pemberitahuan",
|
||||
"Files" : "Fail-fail",
|
||||
"Disable" : "Nyahaktif",
|
||||
"Description" : "Keterangan",
|
||||
"Name" : "Nama",
|
||||
"New" : "Baru",
|
||||
"Deleted" : "Dipadam"
|
||||
},"pluralForm" :"nplurals=1; plural=0;"
|
||||
}
|
||||
@@ -10,6 +10,8 @@ OC.L10N.register(
|
||||
"Underlined text" : "Understreket tekst",
|
||||
"Forum" : "Forum",
|
||||
"Deleted user" : "Slettet bruker",
|
||||
"User ID" : "Bruker-ID",
|
||||
"Role" : "Rolle",
|
||||
"Loading …" : "Laster ...",
|
||||
"Search" : "Søk",
|
||||
"Home" : "Hjem",
|
||||
|
||||
@@ -8,6 +8,8 @@
|
||||
"Underlined text" : "Understreket tekst",
|
||||
"Forum" : "Forum",
|
||||
"Deleted user" : "Slettet bruker",
|
||||
"User ID" : "Bruker-ID",
|
||||
"Role" : "Rolle",
|
||||
"Loading …" : "Laster ...",
|
||||
"Search" : "Søk",
|
||||
"Home" : "Hjem",
|
||||
|
||||
@@ -10,6 +10,8 @@ OC.L10N.register(
|
||||
"Underlined text" : "Onderstreepte tekst",
|
||||
"Forum" : "Forum",
|
||||
"Deleted user" : "Verwijderen gebruiker",
|
||||
"User ID" : "Gebruiker-ID",
|
||||
"Role" : "Rol",
|
||||
"Loading …" : "Laden …",
|
||||
"Search" : "Zoeken",
|
||||
"Home" : "Startpagina",
|
||||
@@ -28,6 +30,7 @@ OC.L10N.register(
|
||||
"Upload failed" : "Upload mislukt",
|
||||
"Close" : "Sluiten",
|
||||
"Failed to upload file" : "Kon bestand niet uploaden",
|
||||
"Threads" : "Draden",
|
||||
"Sort order" : "Sortering",
|
||||
"Cancel" : "Annuleren",
|
||||
"Create" : "Creëer",
|
||||
@@ -46,6 +49,7 @@ OC.L10N.register(
|
||||
"Current version" : "Huidige versie",
|
||||
"React with {emoji}" : "Reageer met {emoji}",
|
||||
"Uncategorized" : "Niet gecategoriseerd",
|
||||
"_%n reply_::_%n replies_" : ["%n antwoord","%n antwoordt"],
|
||||
"Views" : "Bekeken",
|
||||
"Title" : "Titel",
|
||||
"Saving draft …" : "Concept aan het opslaan ...",
|
||||
@@ -57,6 +61,7 @@ OC.L10N.register(
|
||||
"Searching …" : "Zoeken ...",
|
||||
"No results found" : "Geen resultaten gevonden",
|
||||
"Back to {category}" : "Terug naar {category}",
|
||||
"Reply" : "Antwoord",
|
||||
"by" : "door",
|
||||
"Subscribe" : "Abonneren",
|
||||
"Subscribed" : "Geabonneerd",
|
||||
|
||||
@@ -8,6 +8,8 @@
|
||||
"Underlined text" : "Onderstreepte tekst",
|
||||
"Forum" : "Forum",
|
||||
"Deleted user" : "Verwijderen gebruiker",
|
||||
"User ID" : "Gebruiker-ID",
|
||||
"Role" : "Rol",
|
||||
"Loading …" : "Laden …",
|
||||
"Search" : "Zoeken",
|
||||
"Home" : "Startpagina",
|
||||
@@ -26,6 +28,7 @@
|
||||
"Upload failed" : "Upload mislukt",
|
||||
"Close" : "Sluiten",
|
||||
"Failed to upload file" : "Kon bestand niet uploaden",
|
||||
"Threads" : "Draden",
|
||||
"Sort order" : "Sortering",
|
||||
"Cancel" : "Annuleren",
|
||||
"Create" : "Creëer",
|
||||
@@ -44,6 +47,7 @@
|
||||
"Current version" : "Huidige versie",
|
||||
"React with {emoji}" : "Reageer met {emoji}",
|
||||
"Uncategorized" : "Niet gecategoriseerd",
|
||||
"_%n reply_::_%n replies_" : ["%n antwoord","%n antwoordt"],
|
||||
"Views" : "Bekeken",
|
||||
"Title" : "Titel",
|
||||
"Saving draft …" : "Concept aan het opslaan ...",
|
||||
@@ -55,6 +59,7 @@
|
||||
"Searching …" : "Zoeken ...",
|
||||
"No results found" : "Geen resultaten gevonden",
|
||||
"Back to {category}" : "Terug naar {category}",
|
||||
"Reply" : "Antwoord",
|
||||
"by" : "door",
|
||||
"Subscribe" : "Abonneren",
|
||||
"Subscribed" : "Geabonneerd",
|
||||
|
||||
@@ -7,6 +7,7 @@ OC.L10N.register(
|
||||
"General" : "Generals",
|
||||
"Forum" : "Forum",
|
||||
"Deleted user" : "Utilizaire suprimit",
|
||||
"Role" : "Ròtle",
|
||||
"Loading …" : "Cargament…",
|
||||
"Search" : "Recercar",
|
||||
"Bookmarks" : "Marcapaginas",
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user