mirror of
https://github.com/chenasraf/nextcloud-forum.git
synced 2026-05-18 01:28:58 +00:00
Compare commits
38 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 0f71247cfa | |||
| 83b7c3392e | |||
| 49c12011fa | |||
| d53724407b | |||
| be51645ba4 | |||
| f3b5fa3273 | |||
| c46c96021e | |||
| caf05dae9d | |||
| e071f79300 | |||
| b90ab6151f | |||
| e22bf1de83 | |||
| e0521cadd3 | |||
| e2fd6383d3 | |||
| d9cb3a6d9b | |||
| 34fa0dbec1 | |||
| 749c30c2f2 | |||
| 53c1b980a9 | |||
| 7c521bcbe4 | |||
|
|
387be93d3a | ||
| b2bf402e20 | |||
| c6d757bee6 | |||
| 35c0fa7e1d | |||
| b93c45adc7 | |||
| a3f77e23c5 | |||
| 461fd68c14 | |||
| bc3892e9a2 | |||
| ba552a2c01 | |||
| b38f7d31fa | |||
| 7de5cc56ef | |||
| 85f2b4c667 | |||
| 3af9c9ce68 | |||
| 88cb7f5aa9 | |||
| 90459368b1 | |||
| 1ca534c90f | |||
| 8ba4efb92c | |||
| d6d4694ce0 | |||
| 84edf8ecbe | |||
| 96a42525d3 |
118
.github/ISSUE_TEMPLATE/bug_report.yml
vendored
118
.github/ISSUE_TEMPLATE/bug_report.yml
vendored
@@ -94,25 +94,125 @@ body:
|
||||
description: Which browser are you using? (if applicable)
|
||||
placeholder: e.g., Firefox 120, Chrome 119, Safari 17
|
||||
|
||||
- type: textarea
|
||||
id: logs
|
||||
- type: markdown
|
||||
attributes:
|
||||
label: Relevant Logs
|
||||
value: |
|
||||
## 📋 Debugging Information
|
||||
|
||||
The following information helps us investigate and fix issues quickly. Please provide as much detail as possible.
|
||||
|
||||
- type: textarea
|
||||
id: migration-status
|
||||
attributes:
|
||||
label: Migration Status
|
||||
description: |
|
||||
Please paste any relevant logs from:
|
||||
- Nextcloud log (Settings → Logging)
|
||||
- Browser console (F12 → Console tab)
|
||||
- PHP error logs
|
||||
**How to check migration status:**
|
||||
|
||||
This shows which database migrations have been executed for the Forum app.
|
||||
|
||||
**For Docker installations:**
|
||||
```bash
|
||||
docker exec --user www-data -i nextcloud-aio-nextcloud php occ migrations:status forum
|
||||
```
|
||||
|
||||
**For standard installations:**
|
||||
```bash
|
||||
php occ migrations:status forum
|
||||
```
|
||||
|
||||
Or from the Nextcloud directory:
|
||||
```bash
|
||||
sudo -u www-data php occ migrations:status forum
|
||||
```
|
||||
|
||||
**Note:** If you suspect data is missing (roles, categories, etc.), try running the repair command:
|
||||
```bash
|
||||
php occ forum:repair-seeds
|
||||
```
|
||||
See the [Administration section](https://github.com/chenasraf/nextcloud-forum#administration) in the README for more details.
|
||||
placeholder: Paste the migration status output here...
|
||||
render: shell
|
||||
|
||||
- type: textarea
|
||||
id: nextcloud-logs
|
||||
attributes:
|
||||
label: Nextcloud Server Logs
|
||||
description: |
|
||||
**How to get server logs:**
|
||||
|
||||
Look for errors related to the Forum app (last 20-50 lines recommended).
|
||||
|
||||
**Via Web UI:**
|
||||
- Go to Nextcloud Settings → Administration → Logging (or `/settings/admin/logging`)
|
||||
- Look for entries containing "forum"
|
||||
|
||||
**For Docker installations:**
|
||||
```bash
|
||||
docker exec --user www-data -i nextcloud-aio-nextcloud tail -100 /var/www/html/data/nextcloud.log | grep -i forum
|
||||
```
|
||||
|
||||
**For standard installations:**
|
||||
```bash
|
||||
tail -100 /path/to/nextcloud/data/nextcloud.log | grep -i forum
|
||||
```
|
||||
|
||||
Or from the Nextcloud directory:
|
||||
```bash
|
||||
sudo -u www-data tail -100 data/nextcloud.log | grep -i forum
|
||||
```
|
||||
placeholder: Paste Nextcloud server logs here...
|
||||
render: shell
|
||||
|
||||
- type: textarea
|
||||
id: browser-console
|
||||
attributes:
|
||||
label: Browser Console Errors
|
||||
description: |
|
||||
**How to check browser console:**
|
||||
1. Open the page where the issue occurs
|
||||
2. Press **F12** (or right-click → Inspect → Console tab)
|
||||
3. Look for red error messages
|
||||
4. Copy any errors related to the Forum app
|
||||
|
||||
**Tip:** You can right-click on an error and select "Copy message" or "Copy stack trace"
|
||||
placeholder: Paste browser console errors here...
|
||||
render: javascript
|
||||
|
||||
- type: textarea
|
||||
id: network-errors
|
||||
attributes:
|
||||
label: Network Request Errors
|
||||
description: |
|
||||
**How to check network requests:**
|
||||
1. Open the page where the issue occurs
|
||||
2. Press **F12** → Go to the **Network** tab
|
||||
3. Reproduce the issue
|
||||
4. Look for failed requests (shown in red or with 4xx/5xx status codes)
|
||||
5. Click on the failed request
|
||||
6. Copy the following information:
|
||||
- **Request URL** (e.g., `/apps/forum/api/...`)
|
||||
- **Status Code** (e.g., 500, 404, 403)
|
||||
- **Response** tab content (the error message/data returned)
|
||||
|
||||
**Example format:**
|
||||
```
|
||||
Request: POST /apps/forum/api/threads
|
||||
Status: 500 Internal Server Error
|
||||
Response: {"error": "Database connection failed"}
|
||||
```
|
||||
placeholder: Paste network error details here...
|
||||
render: shell
|
||||
|
||||
- type: textarea
|
||||
id: screenshots
|
||||
attributes:
|
||||
label: Screenshots
|
||||
description: If applicable, add screenshots to help explain your problem
|
||||
description: |
|
||||
If applicable, add screenshots to help explain your problem.
|
||||
You can drag and drop images directly into this field.
|
||||
|
||||
- type: textarea
|
||||
id: additional
|
||||
attributes:
|
||||
label: Additional Context
|
||||
description: Add any other context about the problem here
|
||||
description: Add any other context about the problem here (e.g., recent changes, specific configuration, workarounds attempted)
|
||||
|
||||
@@ -1,2 +1,3 @@
|
||||
dist/
|
||||
vendor/
|
||||
gen/
|
||||
|
||||
@@ -1 +1 @@
|
||||
{".":"0.6.0"}
|
||||
{".":"0.8.2"}
|
||||
|
||||
52
CHANGELOG.md
52
CHANGELOG.md
@@ -1,5 +1,57 @@
|
||||
# Changelog
|
||||
|
||||
## [0.8.2](https://github.com/chenasraf/nextcloud-forum/compare/v0.8.1...v0.8.2) (2025-11-21)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **AdminCategoryList:** pluralization string ([53c1b98](https://github.com/chenasraf/nextcloud-forum/commit/53c1b980a960cf9a27cee68b4da6d4560b426b9c))
|
||||
* initial seed ([749c30c](https://github.com/chenasraf/nextcloud-forum/commit/749c30c2f276813e19dfa91a81bc12573429c784))
|
||||
* **l10n:** update bbcode-including strings ([49c1201](https://github.com/chenasraf/nextcloud-forum/commit/49c12011fa4e5dd08f905b3d921f434b9adfc244))
|
||||
* **l10n:** Update pluralization strings ([d537244](https://github.com/chenasraf/nextcloud-forum/commit/d53724407bd709993c6036b27fd17ced5c82d926))
|
||||
* **l10n:** update string with literal name ([83b7c33](https://github.com/chenasraf/nextcloud-forum/commit/83b7c3392e8c328391430c3b1945a77ecc6b1a33))
|
||||
* **l10n:** Update translations from Transifex ([387be93](https://github.com/chenasraf/nextcloud-forum/commit/387be93d3ad5c744fcaca7bb6073293431727e35))
|
||||
* **Seeds:** log seed statuses in console ([d9cb3a6](https://github.com/chenasraf/nextcloud-forum/commit/d9cb3a6d9b715fe59f383323c3ab30424b25b430))
|
||||
* **Seeds:** update seed output & add repair command ([e2fd638](https://github.com/chenasraf/nextcloud-forum/commit/e2fd6383d31609076981c38ccf9062a5d505cb19))
|
||||
|
||||
## [0.8.1](https://github.com/chenasraf/nextcloud-forum/compare/v0.8.0...v0.8.1) (2025-11-21)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* migration ([c6d757b](https://github.com/chenasraf/nextcloud-forum/commit/c6d757bee606280061a3ba359d3137b95838f444))
|
||||
|
||||
## [0.8.0](https://github.com/chenasraf/nextcloud-forum/compare/v0.7.0...v0.8.0) (2025-11-21)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* add role colors + improve user data structure/enrichment ([88cb7f5](https://github.com/chenasraf/nextcloud-forum/commit/88cb7f5aa946fae974344622e194f0ef23392913))
|
||||
* **AdminDashboard:** add recent contributors view ([bc3892e](https://github.com/chenasraf/nextcloud-forum/commit/bc3892e9a2a2c47520973dfeaf810d2d32366a1c))
|
||||
* **CategoryView:** use fixed-width page ([b93c45a](https://github.com/chenasraf/nextcloud-forum/commit/b93c45adc78377c7e9971446c8c03b749bc523fc))
|
||||
* rebuild-all-stats and rebuild-thread-stats commands ([ba552a2](https://github.com/chenasraf/nextcloud-forum/commit/ba552a2c01783de7161b5b6d16fdd7c4081a8b28))
|
||||
* unify action buttons ui/design ([85f2b4c](https://github.com/chenasraf/nextcloud-forum/commit/85f2b4c66794c7f6b622406954fd57cf88bba371))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **AdminUserList:** edit role dialog select width ([7de5cc5](https://github.com/chenasraf/nextcloud-forum/commit/7de5cc56efee39a892ca200da7f52a7727b8cd00))
|
||||
* search results ui ([3af9c9c](https://github.com/chenasraf/nextcloud-forum/commit/3af9c9ce68bc7966b94d89fb6a32f163ad4aaadc))
|
||||
* use l10n for db seeds ([9045936](https://github.com/chenasraf/nextcloud-forum/commit/90459368b1b6a4536ba75d139422019f0e836676))
|
||||
|
||||
## [0.7.0](https://github.com/chenasraf/nextcloud-forum/compare/v0.6.0...v0.7.0) (2025-11-20)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* add forum:set-role occ command ([96a4252](https://github.com/chenasraf/nextcloud-forum/commit/96a42525d342ca0e791ea20b224838fc395f906c))
|
||||
* weekly task now calculates category/thread post counts ([84edf8e](https://github.com/chenasraf/nextcloud-forum/commit/84edf8ecbe3512d948960948299d378fae4b2c91))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* build excluded files ([d6d4694](https://github.com/chenasraf/nextcloud-forum/commit/d6d4694ce0cc64c0c220bb834bcec15ec107e343))
|
||||
|
||||
## [0.6.0](https://github.com/chenasraf/nextcloud-forum/compare/v0.5.0...v0.6.0) (2025-11-20)
|
||||
|
||||
|
||||
|
||||
40
Makefile
40
Makefile
@@ -42,6 +42,10 @@ composer_bin := $(if $(composer),$(composer),php $(composer_phar))
|
||||
pnpm_wrapper=$(build_tools_directory)/pnpm.sh
|
||||
pnpm_cmd=$(if $(pnpm),$(pnpm),$(pnpm_wrapper))
|
||||
|
||||
# Optional: Set path to Nextcloud installation for local testing
|
||||
# Can be overridden by environment variable: NEXTCLOUD_ROOT=/path make test
|
||||
NEXTCLOUD_ROOT ?=
|
||||
|
||||
# Default target: install deps & build JS (and PHP if composer.json exists)
|
||||
all: build
|
||||
|
||||
@@ -188,7 +192,8 @@ appstore:
|
||||
--exclude="bower.json" \
|
||||
--exclude="karma.*" \
|
||||
--exclude="protractor\.*" \
|
||||
--exclude=".*" \
|
||||
--exclude="/gen" \
|
||||
--exclude="/.*" \
|
||||
--exclude="dist/js/.*" \
|
||||
--exclude="/src" \
|
||||
--exclude="rename-template.sh" \
|
||||
@@ -197,11 +202,38 @@ appstore:
|
||||
tar czf $(appstore_package_name).tar.gz $(app_name)
|
||||
|
||||
# test:
|
||||
# - Run PHP unit tests (standard + optional integration config)
|
||||
# - Run PHP unit tests locally with a configured Nextcloud installation
|
||||
# - Requires: A fully configured and installed Nextcloud instance with database
|
||||
# - Auto-detects Nextcloud installation or uses NEXTCLOUD_ROOT (Makefile var or env var)
|
||||
# - RECOMMENDED: Use 'make test-docker' instead (works in any environment)
|
||||
.PHONY: test
|
||||
test: composer
|
||||
$(CURDIR)/vendor/phpunit/phpunit/phpunit -c tests/phpunit.xml
|
||||
( test ! -f tests/phpunit.integration.xml ) || $(CURDIR)/vendor/phpunit/phpunit/phpunit -c tests/phpunit.integration.xml
|
||||
@NC_ROOT="$(NEXTCLOUD_ROOT)"; \
|
||||
if [ -n "$$NC_ROOT" ]; then \
|
||||
NC_ROOT=$$(echo "$$NC_ROOT" | sed "s|^\\\~|$$HOME|" | sed "s|^~|$$HOME|"); \
|
||||
fi; \
|
||||
if [ -z "$$NC_ROOT" ]; then \
|
||||
if [ -d "$(CURDIR)/../../../tests/bootstrap.php" ]; then \
|
||||
NC_ROOT="$(CURDIR)/../../.."; \
|
||||
fi; \
|
||||
fi; \
|
||||
if [ -z "$$NC_ROOT" ]; then \
|
||||
echo "\x1b[33mCould not find Nextcloud installation.\x1b[0m"; \
|
||||
echo ""; \
|
||||
echo "Local testing requires a fully configured Nextcloud instance."; \
|
||||
echo ""; \
|
||||
echo "Options:"; \
|
||||
echo " 1. Use Docker tests (recommended): \x1b[32mmake test-docker\x1b[0m"; \
|
||||
echo " 2. Set NEXTCLOUD_ROOT in Makefile (line 47) or as env var:"; \
|
||||
echo " \x1b[32mNEXTCLOUD_ROOT=/path/to/nextcloud make test\x1b[0m"; \
|
||||
echo ""; \
|
||||
exit 1; \
|
||||
fi; \
|
||||
echo "\x1b[32mUsing Nextcloud root: $$NC_ROOT\x1b[0m"; \
|
||||
NEXTCLOUD_ROOT="$$NC_ROOT" $(CURDIR)/vendor/phpunit/phpunit/phpunit -c tests/phpunit.local.xml; \
|
||||
if [ -f tests/phpunit.integration.xml ]; then \
|
||||
NEXTCLOUD_ROOT="$$NC_ROOT" $(CURDIR)/vendor/phpunit/phpunit/phpunit -c tests/phpunit.integration.xml; \
|
||||
fi
|
||||
|
||||
# test-docker:
|
||||
# - Run PHP unit tests inside a Nextcloud Docker container
|
||||
|
||||
123
README.md
123
README.md
@@ -16,8 +16,8 @@ threads, and posts within their Nextcloud instance.
|
||||
|
||||
**This app is in early stages of development.** While functional, you may encounter bugs or
|
||||
incomplete features. Please report any issues on
|
||||
[GitHub](https://github.com/chenasraf/nextcloud-forum/issues) and consider backing up your data
|
||||
regularly.
|
||||
[GitHub](https://github.com/chenasraf/nextcloud-forum/issues/new/choose) and consider backing up
|
||||
your data regularly.
|
||||
|
||||
## Features
|
||||
|
||||
@@ -31,6 +31,11 @@ regularly.
|
||||
- **Search**: Full-text search across threads and posts
|
||||
- **Modern UI**: Built with Vue 3 and Nextcloud Vue components
|
||||
|
||||
## Documentation
|
||||
|
||||
For detailed usage instructions, administration guides, and more, visit the
|
||||
[Forum Wiki](https://github.com/chenasraf/nextcloud-forum/wiki).
|
||||
|
||||
## Installation
|
||||
|
||||
### From the Nextcloud App Store
|
||||
@@ -53,6 +58,16 @@ tar xfv forum-vX.X.X.tar.gz
|
||||
php occ app:enable forum
|
||||
```
|
||||
|
||||
## Administration
|
||||
|
||||
### OCC Commands
|
||||
|
||||
The Forum app provides several OCC commands for administration and maintenance, including commands
|
||||
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).
|
||||
|
||||
## Contributing
|
||||
|
||||
I am developing this app on my free time, so any support, whether code, issues, or just stars is
|
||||
@@ -88,55 +103,17 @@ Most development processes are automated:
|
||||
While automation handles most workflows, the following commands are available for local development
|
||||
and debugging:
|
||||
|
||||
#### Build the App
|
||||
|
||||
```bash
|
||||
make
|
||||
```
|
||||
|
||||
Installs dependencies and compiles frontend/backend assets.
|
||||
|
||||
#### Run Tests
|
||||
|
||||
```bash
|
||||
make test
|
||||
```
|
||||
|
||||
Runs unit and integration tests (if available).
|
||||
|
||||
#### Format & Lint
|
||||
|
||||
```bash
|
||||
make format # Auto-fix code style
|
||||
make lint # Check code quality
|
||||
```
|
||||
|
||||
#### Generate OpenAPI Docs
|
||||
|
||||
```bash
|
||||
make openapi
|
||||
```
|
||||
|
||||
Output is saved to `build/openapi/openapi.json`.
|
||||
|
||||
#### Packaging for Release
|
||||
|
||||
```bash
|
||||
make appstore # Production build for Nextcloud app store
|
||||
make source # Full source package
|
||||
make distclean # Clean build artifacts and dependencies
|
||||
```
|
||||
|
||||
#### Sign Releases
|
||||
|
||||
After uploading the archive to GitHub:
|
||||
|
||||
```bash
|
||||
make sign
|
||||
```
|
||||
|
||||
Downloads the `.tar.gz` release, verifies it, and prints a SHA-512 signature using your key at
|
||||
`~/.nextcloud/certificates/forum.key`.
|
||||
| Command | Description | Notes |
|
||||
| ---------------- | ---------------------------------------------------------- | ----------------------------------------------------------------------------------- |
|
||||
| `make` | Installs dependencies and compiles frontend/backend assets | |
|
||||
| `make test` | Runs unit and integration tests | |
|
||||
| `make format` | Auto-fix code style | |
|
||||
| `make lint` | Check code quality | |
|
||||
| `make openapi` | Generate OpenAPI documentation | Output saved to `openapi.json` |
|
||||
| `make appstore` | Production build for Nextcloud app store | |
|
||||
| `make source` | Create full source package | |
|
||||
| `make distclean` | Clean build artifacts and dependencies | |
|
||||
| `make sign` | Sign release archive with SHA-512 signature | Run after uploading `.tar.gz` to GitHub. Uses `~/.nextcloud/certificates/forum.key` |
|
||||
|
||||
---
|
||||
|
||||
@@ -175,50 +152,6 @@ it for you. It also injects:
|
||||
|
||||
You don’t pass a name for migrations.
|
||||
|
||||
#### Examples
|
||||
|
||||
Create a Vue component:
|
||||
|
||||
```bash
|
||||
pnpm gen component UserListItem
|
||||
# → src/components/UserListItem.vue
|
||||
```
|
||||
|
||||
Create a Vue page:
|
||||
|
||||
```bash
|
||||
pnpm gen view Settings
|
||||
# → src/views/Settings.vue
|
||||
```
|
||||
|
||||
Create an API controller:
|
||||
|
||||
```bash
|
||||
pnpm gen api Users
|
||||
# → lib/Controller/UsersController.php
|
||||
```
|
||||
|
||||
Create a service:
|
||||
|
||||
```bash
|
||||
pnpm gen service MyService
|
||||
# → lib/Service/MyService.php
|
||||
```
|
||||
|
||||
Create a queued job:
|
||||
|
||||
```bash
|
||||
pnpm gen task-queued UpdateUsers
|
||||
# → lib/Cron/UpdateUsers.php
|
||||
```
|
||||
|
||||
Create a migration (no name):
|
||||
|
||||
```bash
|
||||
pnpm gen migration
|
||||
# → lib/Migration/Version{NEXT}.php (with injected {version} and {dt})
|
||||
```
|
||||
|
||||
## Resources
|
||||
|
||||
### Nextcloud Development
|
||||
|
||||
@@ -36,31 +36,35 @@ 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.6.0</version>
|
||||
<version>0.8.2</version>
|
||||
<licence>agpl</licence>
|
||||
<author mail="contact@casraf.dev" homepage="https://casraf.dev">Chen Asraf</author>
|
||||
<namespace>Forum</namespace>
|
||||
<documentation>
|
||||
<user>https://github.com/chenasraf/nextcloud-forum/blob/master/README.md</user>
|
||||
<admin>https://github.com/chenasraf/nextcloud-forum#installation</admin>
|
||||
<user>https://github.com/chenasraf/nextcloud-forum/wiki/Users</user>
|
||||
<admin>https://github.com/chenasraf/nextcloud-forum/wiki/Administration</admin>
|
||||
<developer>https://github.com/chenasraf/nextcloud-forum#development</developer>
|
||||
</documentation>
|
||||
<category>social</category>
|
||||
<website>https://github.com/chenasraf/nextcloud-forum</website>
|
||||
<bugs>https://github.com/chenasraf/nextcloud-forum/issues</bugs>
|
||||
<repository>https://github.com/chenasraf/nextcloud-forum</repository>
|
||||
<screenshot>https://raw.githubusercontent.com/chenasraf/nextcloud-forum/refs/heads/master/screenshots/screenshot-01.png</screenshot>
|
||||
<screenshot>https://raw.githubusercontent.com/chenasraf/nextcloud-forum/master/screenshots/screenshot-01.png</screenshot>
|
||||
<donation>https://ko-fi.com/casraf</donation>
|
||||
<donation type="paypal"><![CDATA[https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=TSH3C3ABGQM22¤cy_code=ILS&source=url]]></donation>
|
||||
<dependencies>
|
||||
<nextcloud min-version="29" max-version="33"/>
|
||||
</dependencies>
|
||||
<background-jobs>
|
||||
<job>OCA\Forum\Cron\RebuildUserStatsTask</job>
|
||||
<job>OCA\Forum\Cron\RebuildStatsTask</job>
|
||||
</background-jobs>
|
||||
<commands>
|
||||
<command>OCA\Forum\Command\TestNotifier</command>
|
||||
<command>OCA\Forum\Command\RebuildAllStats</command>
|
||||
<command>OCA\Forum\Command\RebuildThreadStats</command>
|
||||
<command>OCA\Forum\Command\RebuildUserStats</command>
|
||||
<command>OCA\Forum\Command\RepairSeeds</command>
|
||||
<command>OCA\Forum\Command\SetRole</command>
|
||||
<command>OCA\Forum\Command\TestNotifier</command>
|
||||
</commands>
|
||||
<navigations>
|
||||
<navigation role="all">
|
||||
|
||||
6
l10n/de_DE.js
Normal file
6
l10n/de_DE.js
Normal file
@@ -0,0 +1,6 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Last 7 Days" : "In den letzten 7 Tagen"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
4
l10n/de_DE.json
Normal file
4
l10n/de_DE.json
Normal file
@@ -0,0 +1,4 @@
|
||||
{ "translations": {
|
||||
"Last 7 Days" : "In den letzten 7 Tagen"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
6
l10n/es_CO.js
Normal file
6
l10n/es_CO.js
Normal file
@@ -0,0 +1,6 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Dashboard" : "Tablero de control"
|
||||
},
|
||||
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||
4
l10n/es_CO.json
Normal file
4
l10n/es_CO.json
Normal file
@@ -0,0 +1,4 @@
|
||||
{ "translations": {
|
||||
"Dashboard" : "Tablero de control"
|
||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||
}
|
||||
6
l10n/es_CR.js
Normal file
6
l10n/es_CR.js
Normal file
@@ -0,0 +1,6 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Dashboard" : "Tablero de control"
|
||||
},
|
||||
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||
4
l10n/es_CR.json
Normal file
4
l10n/es_CR.json
Normal file
@@ -0,0 +1,4 @@
|
||||
{ "translations": {
|
||||
"Dashboard" : "Tablero de control"
|
||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||
}
|
||||
6
l10n/es_DO.js
Normal file
6
l10n/es_DO.js
Normal file
@@ -0,0 +1,6 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Dashboard" : "Tablero de control"
|
||||
},
|
||||
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||
4
l10n/es_DO.json
Normal file
4
l10n/es_DO.json
Normal file
@@ -0,0 +1,4 @@
|
||||
{ "translations": {
|
||||
"Dashboard" : "Tablero de control"
|
||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||
}
|
||||
8
l10n/es_EC.js
Normal file
8
l10n/es_EC.js
Normal file
@@ -0,0 +1,8 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Underlined text" : "Texto subrayado",
|
||||
"Dashboard" : "Tablero de control",
|
||||
"Create" : "Crear"
|
||||
},
|
||||
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||
6
l10n/es_EC.json
Normal file
6
l10n/es_EC.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{ "translations": {
|
||||
"Underlined text" : "Texto subrayado",
|
||||
"Dashboard" : "Tablero de control",
|
||||
"Create" : "Crear"
|
||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||
}
|
||||
8
l10n/es_GT.js
Normal file
8
l10n/es_GT.js
Normal file
@@ -0,0 +1,8 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Save" : "Guardar",
|
||||
"Dashboard" : "Tablero de control",
|
||||
"Uncategorized" : "Sin categoría"
|
||||
},
|
||||
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||
6
l10n/es_GT.json
Normal file
6
l10n/es_GT.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{ "translations": {
|
||||
"Save" : "Guardar",
|
||||
"Dashboard" : "Tablero de control",
|
||||
"Uncategorized" : "Sin categoría"
|
||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||
}
|
||||
8
l10n/es_HN.js
Normal file
8
l10n/es_HN.js
Normal file
@@ -0,0 +1,8 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Save" : "Guardar",
|
||||
"Dashboard" : "Tablero de control",
|
||||
"Uncategorized" : "Sin categoría"
|
||||
},
|
||||
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||
6
l10n/es_HN.json
Normal file
6
l10n/es_HN.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{ "translations": {
|
||||
"Save" : "Guardar",
|
||||
"Dashboard" : "Tablero de control",
|
||||
"Uncategorized" : "Sin categoría"
|
||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||
}
|
||||
12
l10n/es_MX.js
Normal file
12
l10n/es_MX.js
Normal file
@@ -0,0 +1,12 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Underlined text" : "Texto subrayado",
|
||||
"Save" : "Guardar",
|
||||
"Dashboard" : "Tablero de control",
|
||||
"Collapse" : "Colapsar",
|
||||
"Uncategorized" : "Sin categoría",
|
||||
"Preferences" : "Preferencias",
|
||||
"Create" : "Crear"
|
||||
},
|
||||
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||
10
l10n/es_MX.json
Normal file
10
l10n/es_MX.json
Normal file
@@ -0,0 +1,10 @@
|
||||
{ "translations": {
|
||||
"Underlined text" : "Texto subrayado",
|
||||
"Save" : "Guardar",
|
||||
"Dashboard" : "Tablero de control",
|
||||
"Collapse" : "Colapsar",
|
||||
"Uncategorized" : "Sin categoría",
|
||||
"Preferences" : "Preferencias",
|
||||
"Create" : "Crear"
|
||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||
}
|
||||
9
l10n/es_NI.js
Normal file
9
l10n/es_NI.js
Normal file
@@ -0,0 +1,9 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Save" : "Guardar",
|
||||
"Dashboard" : "Tablero de control",
|
||||
"Collapse" : "Colapsar",
|
||||
"Uncategorized" : "Sin categoría"
|
||||
},
|
||||
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||
7
l10n/es_NI.json
Normal file
7
l10n/es_NI.json
Normal file
@@ -0,0 +1,7 @@
|
||||
{ "translations": {
|
||||
"Save" : "Guardar",
|
||||
"Dashboard" : "Tablero de control",
|
||||
"Collapse" : "Colapsar",
|
||||
"Uncategorized" : "Sin categoría"
|
||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||
}
|
||||
9
l10n/es_PA.js
Normal file
9
l10n/es_PA.js
Normal file
@@ -0,0 +1,9 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Save" : "Guardar",
|
||||
"Dashboard" : "Tablero de control",
|
||||
"Collapse" : "Colapsar",
|
||||
"Uncategorized" : "Sin categoría"
|
||||
},
|
||||
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||
7
l10n/es_PA.json
Normal file
7
l10n/es_PA.json
Normal file
@@ -0,0 +1,7 @@
|
||||
{ "translations": {
|
||||
"Save" : "Guardar",
|
||||
"Dashboard" : "Tablero de control",
|
||||
"Collapse" : "Colapsar",
|
||||
"Uncategorized" : "Sin categoría"
|
||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||
}
|
||||
9
l10n/es_PE.js
Normal file
9
l10n/es_PE.js
Normal file
@@ -0,0 +1,9 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Save" : "Guardar",
|
||||
"Dashboard" : "Tablero de control",
|
||||
"Collapse" : "Colapsar",
|
||||
"Uncategorized" : "Sin categoría"
|
||||
},
|
||||
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||
7
l10n/es_PE.json
Normal file
7
l10n/es_PE.json
Normal file
@@ -0,0 +1,7 @@
|
||||
{ "translations": {
|
||||
"Save" : "Guardar",
|
||||
"Dashboard" : "Tablero de control",
|
||||
"Collapse" : "Colapsar",
|
||||
"Uncategorized" : "Sin categoría"
|
||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||
}
|
||||
10
l10n/es_PR.js
Normal file
10
l10n/es_PR.js
Normal file
@@ -0,0 +1,10 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Save" : "Guardar",
|
||||
"Dashboard" : "Tablero de control",
|
||||
"Collapse" : "Colapsar",
|
||||
"Delete" : "Borrar",
|
||||
"Uncategorized" : "Sin categoría"
|
||||
},
|
||||
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||
8
l10n/es_PR.json
Normal file
8
l10n/es_PR.json
Normal file
@@ -0,0 +1,8 @@
|
||||
{ "translations": {
|
||||
"Save" : "Guardar",
|
||||
"Dashboard" : "Tablero de control",
|
||||
"Collapse" : "Colapsar",
|
||||
"Delete" : "Borrar",
|
||||
"Uncategorized" : "Sin categoría"
|
||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||
}
|
||||
9
l10n/es_PY.js
Normal file
9
l10n/es_PY.js
Normal file
@@ -0,0 +1,9 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Save" : "Guardar",
|
||||
"Dashboard" : "Tablero de control",
|
||||
"Collapse" : "Colapsar",
|
||||
"Uncategorized" : "Sin categoría"
|
||||
},
|
||||
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||
7
l10n/es_PY.json
Normal file
7
l10n/es_PY.json
Normal file
@@ -0,0 +1,7 @@
|
||||
{ "translations": {
|
||||
"Save" : "Guardar",
|
||||
"Dashboard" : "Tablero de control",
|
||||
"Collapse" : "Colapsar",
|
||||
"Uncategorized" : "Sin categoría"
|
||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||
}
|
||||
11
l10n/es_SV.js
Normal file
11
l10n/es_SV.js
Normal file
@@ -0,0 +1,11 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Clear" : "Limpiar",
|
||||
"Save" : "Guardar",
|
||||
"Dashboard" : "Tablero de control",
|
||||
"Collapse" : "Colapsar",
|
||||
"Delete" : "Borrar",
|
||||
"Uncategorized" : "Sin categoría"
|
||||
},
|
||||
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||
9
l10n/es_SV.json
Normal file
9
l10n/es_SV.json
Normal file
@@ -0,0 +1,9 @@
|
||||
{ "translations": {
|
||||
"Clear" : "Limpiar",
|
||||
"Save" : "Guardar",
|
||||
"Dashboard" : "Tablero de control",
|
||||
"Collapse" : "Colapsar",
|
||||
"Delete" : "Borrar",
|
||||
"Uncategorized" : "Sin categoría"
|
||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||
}
|
||||
10
l10n/es_UY.js
Normal file
10
l10n/es_UY.js
Normal file
@@ -0,0 +1,10 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Save" : "Guardar",
|
||||
"Dashboard" : "Tablero de control",
|
||||
"Collapse" : "Colapsar",
|
||||
"Delete" : "Borrar",
|
||||
"Uncategorized" : "Sin categoría"
|
||||
},
|
||||
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||
8
l10n/es_UY.json
Normal file
8
l10n/es_UY.json
Normal file
@@ -0,0 +1,8 @@
|
||||
{ "translations": {
|
||||
"Save" : "Guardar",
|
||||
"Dashboard" : "Tablero de control",
|
||||
"Collapse" : "Colapsar",
|
||||
"Delete" : "Borrar",
|
||||
"Uncategorized" : "Sin categoría"
|
||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||
}
|
||||
16
l10n/et_EE.js
Normal file
16
l10n/et_EE.js
Normal file
@@ -0,0 +1,16 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Underlined text" : "Allajoonitud tekst",
|
||||
"Light" : "Hele kujundus",
|
||||
"Clear" : "Tühjenda",
|
||||
"Save" : "Salvesta",
|
||||
"Dashboard" : "Töölaud/Juhtpaneel",
|
||||
"Collapse" : "Sulge",
|
||||
"Delete" : "Kustuta",
|
||||
"Uncategorized" : "Määratlemata",
|
||||
"Preferences" : "Eelistused",
|
||||
"Create" : "Lisa",
|
||||
"Last 7 Days" : "Viimase 7 päeva jooksul"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
14
l10n/et_EE.json
Normal file
14
l10n/et_EE.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{ "translations": {
|
||||
"Underlined text" : "Allajoonitud tekst",
|
||||
"Light" : "Hele kujundus",
|
||||
"Clear" : "Tühjenda",
|
||||
"Save" : "Salvesta",
|
||||
"Dashboard" : "Töölaud/Juhtpaneel",
|
||||
"Collapse" : "Sulge",
|
||||
"Delete" : "Kustuta",
|
||||
"Uncategorized" : "Määratlemata",
|
||||
"Preferences" : "Eelistused",
|
||||
"Create" : "Lisa",
|
||||
"Last 7 Days" : "Viimase 7 päeva jooksul"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
15
l10n/fi.js
Normal file
15
l10n/fi.js
Normal file
@@ -0,0 +1,15 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Underlined text" : "Alleviivattu teksti",
|
||||
"Light" : "Vaalea",
|
||||
"Clear" : "Tyhjennä",
|
||||
"Save" : "Tallenna",
|
||||
"Dashboard" : "Kojelauta",
|
||||
"Collapse" : "Kutista näkymää",
|
||||
"Delete" : "Poista",
|
||||
"Uncategorized" : "Luokittelematon",
|
||||
"Preferences" : "Asetukset",
|
||||
"Create" : "Luo"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
13
l10n/fi.json
Normal file
13
l10n/fi.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{ "translations": {
|
||||
"Underlined text" : "Alleviivattu teksti",
|
||||
"Light" : "Vaalea",
|
||||
"Clear" : "Tyhjennä",
|
||||
"Save" : "Tallenna",
|
||||
"Dashboard" : "Kojelauta",
|
||||
"Collapse" : "Kutista näkymää",
|
||||
"Delete" : "Poista",
|
||||
"Uncategorized" : "Luokittelematon",
|
||||
"Preferences" : "Asetukset",
|
||||
"Create" : "Luo"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
6
l10n/fo.js
Normal file
6
l10n/fo.js
Normal file
@@ -0,0 +1,6 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Delete" : "Strika"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
4
l10n/fo.json
Normal file
4
l10n/fo.json
Normal file
@@ -0,0 +1,4 @@
|
||||
{ "translations": {
|
||||
"Delete" : "Strika"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
11
l10n/gd.js
Normal file
11
l10n/gd.js
Normal file
@@ -0,0 +1,11 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Light" : "Soilleir",
|
||||
"Save" : "Sàbhail",
|
||||
"Delete" : "Sguab às",
|
||||
"Uncategorized" : "Gun seòrsachadh",
|
||||
"Preferences" : "Roghainnean",
|
||||
"Create" : "Cruthaich"
|
||||
},
|
||||
"nplurals=4; plural=(n==1 || n==11) ? 0 : (n==2 || n==12) ? 1 : (n > 2 && n < 20) ? 2 : 3;");
|
||||
9
l10n/gd.json
Normal file
9
l10n/gd.json
Normal file
@@ -0,0 +1,9 @@
|
||||
{ "translations": {
|
||||
"Light" : "Soilleir",
|
||||
"Save" : "Sàbhail",
|
||||
"Delete" : "Sguab às",
|
||||
"Uncategorized" : "Gun seòrsachadh",
|
||||
"Preferences" : "Roghainnean",
|
||||
"Create" : "Cruthaich"
|
||||
},"pluralForm" :"nplurals=4; plural=(n==1 || n==11) ? 0 : (n==2 || n==12) ? 1 : (n > 2 && n < 20) ? 2 : 3;"
|
||||
}
|
||||
18
l10n/hu.js
Normal file
18
l10n/hu.js
Normal file
@@ -0,0 +1,18 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Underlined text" : "Aláhúzott szöveg",
|
||||
"Light" : "Világos",
|
||||
"Clear" : "Törlés",
|
||||
"Save" : "Mentés",
|
||||
"Loading…" : "Betöltés…",
|
||||
"Dashboard" : "Irányítópult",
|
||||
"Collapse" : "Összecsukás",
|
||||
"Delete" : "Törlés",
|
||||
"React with {emoji}" : "Reagálás ezzel: {emoji}",
|
||||
"Uncategorized" : "Kategorizálatlan",
|
||||
"Preferences" : "Beállítások",
|
||||
"Create" : "Létrehozás",
|
||||
"Last 7 Days" : "Elmúlt 7 nap"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
16
l10n/hu.json
Normal file
16
l10n/hu.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{ "translations": {
|
||||
"Underlined text" : "Aláhúzott szöveg",
|
||||
"Light" : "Világos",
|
||||
"Clear" : "Törlés",
|
||||
"Save" : "Mentés",
|
||||
"Loading…" : "Betöltés…",
|
||||
"Dashboard" : "Irányítópult",
|
||||
"Collapse" : "Összecsukás",
|
||||
"Delete" : "Törlés",
|
||||
"React with {emoji}" : "Reagálás ezzel: {emoji}",
|
||||
"Uncategorized" : "Kategorizálatlan",
|
||||
"Preferences" : "Beállítások",
|
||||
"Create" : "Létrehozás",
|
||||
"Last 7 Days" : "Elmúlt 7 nap"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
9
l10n/ia.js
Normal file
9
l10n/ia.js
Normal file
@@ -0,0 +1,9 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Save" : "Salveguardar",
|
||||
"Loading…" : "Cargante...",
|
||||
"Collapse" : "Collaber",
|
||||
"Delete" : "Deler"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
7
l10n/ia.json
Normal file
7
l10n/ia.json
Normal file
@@ -0,0 +1,7 @@
|
||||
{ "translations": {
|
||||
"Save" : "Salveguardar",
|
||||
"Loading…" : "Cargante...",
|
||||
"Collapse" : "Collaber",
|
||||
"Delete" : "Deler"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
18
l10n/ja.js
Normal file
18
l10n/ja.js
Normal file
@@ -0,0 +1,18 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Underlined text" : "下線を引きたい文字",
|
||||
"Light" : "明るい",
|
||||
"Clear" : "クリア",
|
||||
"Save" : "保存する",
|
||||
"Loading…" : "読み込み中…",
|
||||
"Dashboard" : "ダッシュボード",
|
||||
"Collapse" : "折りたたむ",
|
||||
"Delete" : "削除",
|
||||
"React with {emoji}" : "{emoji} で反応する",
|
||||
"Uncategorized" : "未分類",
|
||||
"Preferences" : "環境設定",
|
||||
"Create" : "作成",
|
||||
"Last 7 Days" : "7日以内"
|
||||
},
|
||||
"nplurals=1; plural=0;");
|
||||
16
l10n/ja.json
Normal file
16
l10n/ja.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{ "translations": {
|
||||
"Underlined text" : "下線を引きたい文字",
|
||||
"Light" : "明るい",
|
||||
"Clear" : "クリア",
|
||||
"Save" : "保存する",
|
||||
"Loading…" : "読み込み中…",
|
||||
"Dashboard" : "ダッシュボード",
|
||||
"Collapse" : "折りたたむ",
|
||||
"Delete" : "削除",
|
||||
"React with {emoji}" : "{emoji} で反応する",
|
||||
"Uncategorized" : "未分類",
|
||||
"Preferences" : "環境設定",
|
||||
"Create" : "作成",
|
||||
"Last 7 Days" : "7日以内"
|
||||
},"pluralForm" :"nplurals=1; plural=0;"
|
||||
}
|
||||
11
l10n/ka_GE.js
Normal file
11
l10n/ka_GE.js
Normal file
@@ -0,0 +1,11 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Clear" : "გასუფთავება",
|
||||
"Save" : "შენახვა",
|
||||
"Dashboard" : "მთავარი დაფა",
|
||||
"Collapse" : "აკეცვა",
|
||||
"Delete" : "წაშლა",
|
||||
"Uncategorized" : "არაკატეგორიზირებული"
|
||||
},
|
||||
"nplurals=2; plural=(n!=1);");
|
||||
9
l10n/ka_GE.json
Normal file
9
l10n/ka_GE.json
Normal file
@@ -0,0 +1,9 @@
|
||||
{ "translations": {
|
||||
"Clear" : "გასუფთავება",
|
||||
"Save" : "შენახვა",
|
||||
"Dashboard" : "მთავარი დაფა",
|
||||
"Collapse" : "აკეცვა",
|
||||
"Delete" : "წაშლა",
|
||||
"Uncategorized" : "არაკატეგორიზირებული"
|
||||
},"pluralForm" :"nplurals=2; plural=(n!=1);"
|
||||
}
|
||||
13
l10n/kab.js
Normal file
13
l10n/kab.js
Normal file
@@ -0,0 +1,13 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Light" : "Aceɛlal",
|
||||
"Clear" : "Ṣfeḍ",
|
||||
"Save" : "Sekles",
|
||||
"Loading…" : "Asali...",
|
||||
"Dashboard" : "Tafelwit n usenqed",
|
||||
"Delete" : "Kkes",
|
||||
"Preferences" : "Tiwelhiwin",
|
||||
"Create" : "Snulfu-d"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
11
l10n/kab.json
Normal file
11
l10n/kab.json
Normal file
@@ -0,0 +1,11 @@
|
||||
{ "translations": {
|
||||
"Light" : "Aceɛlal",
|
||||
"Clear" : "Ṣfeḍ",
|
||||
"Save" : "Sekles",
|
||||
"Loading…" : "Asali...",
|
||||
"Dashboard" : "Tafelwit n usenqed",
|
||||
"Delete" : "Kkes",
|
||||
"Preferences" : "Tiwelhiwin",
|
||||
"Create" : "Snulfu-d"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
9
l10n/km.js
Normal file
9
l10n/km.js
Normal file
@@ -0,0 +1,9 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Light" : "ភ្លឺt",
|
||||
"Save" : "រក្សាទុក",
|
||||
"Collapse" : "បត់បង្រួម",
|
||||
"Delete" : "លុប"
|
||||
},
|
||||
"nplurals=1; plural=0;");
|
||||
7
l10n/km.json
Normal file
7
l10n/km.json
Normal file
@@ -0,0 +1,7 @@
|
||||
{ "translations": {
|
||||
"Light" : "ភ្លឺt",
|
||||
"Save" : "រក្សាទុក",
|
||||
"Collapse" : "បត់បង្រួម",
|
||||
"Delete" : "លុប"
|
||||
},"pluralForm" :"nplurals=1; plural=0;"
|
||||
}
|
||||
9
l10n/lb.js
Normal file
9
l10n/lb.js
Normal file
@@ -0,0 +1,9 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Save" : "Späicheren",
|
||||
"Loading…" : "Et gëtt gelueden",
|
||||
"Collapse" : "Zesumme falen",
|
||||
"Delete" : "Läschen"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
7
l10n/lb.json
Normal file
7
l10n/lb.json
Normal file
@@ -0,0 +1,7 @@
|
||||
{ "translations": {
|
||||
"Save" : "Späicheren",
|
||||
"Loading…" : "Et gëtt gelueden",
|
||||
"Collapse" : "Zesumme falen",
|
||||
"Delete" : "Läschen"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
19
l10n/lt_LT.js
Normal file
19
l10n/lt_LT.js
Normal file
@@ -0,0 +1,19 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Underlined text" : "Pabrauktas tekstas",
|
||||
"Light" : "Šviesus",
|
||||
"Clear" : "Išvalyti",
|
||||
"Save" : "Įrašyti",
|
||||
"Loading…" : "Įkeliama…",
|
||||
"Dashboard" : "Skydelis",
|
||||
"Collapse" : "Suskleisti",
|
||||
"Delete" : "Ištrinti",
|
||||
"React with {emoji}" : "Reaguoti naudojant {emoji}",
|
||||
"Uncategorized" : "Nekategorizuotas",
|
||||
"Reply" : "Atsakyt",
|
||||
"Preferences" : "Nuostatos",
|
||||
"Create" : "Sukurti",
|
||||
"Last 7 Days" : "Paskutinės 7 dienos"
|
||||
},
|
||||
"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);");
|
||||
17
l10n/lt_LT.json
Normal file
17
l10n/lt_LT.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{ "translations": {
|
||||
"Underlined text" : "Pabrauktas tekstas",
|
||||
"Light" : "Šviesus",
|
||||
"Clear" : "Išvalyti",
|
||||
"Save" : "Įrašyti",
|
||||
"Loading…" : "Įkeliama…",
|
||||
"Dashboard" : "Skydelis",
|
||||
"Collapse" : "Suskleisti",
|
||||
"Delete" : "Ištrinti",
|
||||
"React with {emoji}" : "Reaguoti naudojant {emoji}",
|
||||
"Uncategorized" : "Nekategorizuotas",
|
||||
"Reply" : "Atsakyt",
|
||||
"Preferences" : "Nuostatos",
|
||||
"Create" : "Sukurti",
|
||||
"Last 7 Days" : "Paskutinės 7 dienos"
|
||||
},"pluralForm" :"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);"
|
||||
}
|
||||
12
l10n/lv.js
Normal file
12
l10n/lv.js
Normal file
@@ -0,0 +1,12 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Clear" : "Notīrīt",
|
||||
"Save" : "Saglabāt",
|
||||
"Loading…" : "Ielādē…",
|
||||
"Dashboard" : "Informācijas panelis",
|
||||
"Collapse" : "Sakļaut",
|
||||
"Delete" : "Izdzēst",
|
||||
"Uncategorized" : "Bez kategorijas"
|
||||
},
|
||||
"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);");
|
||||
10
l10n/lv.json
Normal file
10
l10n/lv.json
Normal file
@@ -0,0 +1,10 @@
|
||||
{ "translations": {
|
||||
"Clear" : "Notīrīt",
|
||||
"Save" : "Saglabāt",
|
||||
"Loading…" : "Ielādē…",
|
||||
"Dashboard" : "Informācijas panelis",
|
||||
"Collapse" : "Sakļaut",
|
||||
"Delete" : "Izdzēst",
|
||||
"Uncategorized" : "Bez kategorijas"
|
||||
},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);"
|
||||
}
|
||||
10
l10n/mn.js
Normal file
10
l10n/mn.js
Normal file
@@ -0,0 +1,10 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Forum" : "Хэлэлцүүлэг",
|
||||
"Save" : "Хадгалах",
|
||||
"Loading…" : "уншиж байна",
|
||||
"Delete" : "Устгах",
|
||||
"Create" : "үүсгэх"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
8
l10n/mn.json
Normal file
8
l10n/mn.json
Normal file
@@ -0,0 +1,8 @@
|
||||
{ "translations": {
|
||||
"Forum" : "Хэлэлцүүлэг",
|
||||
"Save" : "Хадгалах",
|
||||
"Loading…" : "уншиж байна",
|
||||
"Delete" : "Устгах",
|
||||
"Create" : "үүсгэх"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
7
l10n/ms_MY.js
Normal file
7
l10n/ms_MY.js
Normal file
@@ -0,0 +1,7 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Save" : "Simpan",
|
||||
"Delete" : "Padam"
|
||||
},
|
||||
"nplurals=1; plural=0;");
|
||||
5
l10n/ms_MY.json
Normal file
5
l10n/ms_MY.json
Normal file
@@ -0,0 +1,5 @@
|
||||
{ "translations": {
|
||||
"Save" : "Simpan",
|
||||
"Delete" : "Padam"
|
||||
},"pluralForm" :"nplurals=1; plural=0;"
|
||||
}
|
||||
19
l10n/nb.js
Normal file
19
l10n/nb.js
Normal file
@@ -0,0 +1,19 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Forum" : "Forum",
|
||||
"Underlined text" : "Understreket tekst",
|
||||
"Light" : "Lys",
|
||||
"Clear" : "Tøm",
|
||||
"Save" : "Lagre",
|
||||
"Loading…" : "Laster...",
|
||||
"Dashboard" : "Instrumentpanel",
|
||||
"Collapse" : "Skjul",
|
||||
"Delete" : "Slett",
|
||||
"React with {emoji}" : "Reager med {emoji}",
|
||||
"Uncategorized" : "Ukategorisert",
|
||||
"Preferences" : "Innstillinger",
|
||||
"Create" : "Opprett",
|
||||
"Active" : "Aktiv"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
17
l10n/nb.json
Normal file
17
l10n/nb.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{ "translations": {
|
||||
"Forum" : "Forum",
|
||||
"Underlined text" : "Understreket tekst",
|
||||
"Light" : "Lys",
|
||||
"Clear" : "Tøm",
|
||||
"Save" : "Lagre",
|
||||
"Loading…" : "Laster...",
|
||||
"Dashboard" : "Instrumentpanel",
|
||||
"Collapse" : "Skjul",
|
||||
"Delete" : "Slett",
|
||||
"React with {emoji}" : "Reager med {emoji}",
|
||||
"Uncategorized" : "Ukategorisert",
|
||||
"Preferences" : "Innstillinger",
|
||||
"Create" : "Opprett",
|
||||
"Active" : "Aktiv"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
21
l10n/nl.js
Normal file
21
l10n/nl.js
Normal file
@@ -0,0 +1,21 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Forum" : "Forum",
|
||||
"User" : "Gebruiker",
|
||||
"Underlined text" : "Onderstreepte tekst",
|
||||
"Light" : "Licht",
|
||||
"Clear" : "Terug",
|
||||
"Duplicate" : "Duplicaat",
|
||||
"Save" : "Opslaan",
|
||||
"Loading…" : "Laden…",
|
||||
"Dashboard" : "Dashboard",
|
||||
"Collapse" : "Inklappen",
|
||||
"Delete" : "Verwijderen",
|
||||
"React with {emoji}" : "Reageer met {emoji}",
|
||||
"Uncategorized" : "Niet gecategoriseerd",
|
||||
"Preferences" : "Voorkeuren",
|
||||
"Create" : "Creëer",
|
||||
"Active" : "Actief"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
19
l10n/nl.json
Normal file
19
l10n/nl.json
Normal file
@@ -0,0 +1,19 @@
|
||||
{ "translations": {
|
||||
"Forum" : "Forum",
|
||||
"User" : "Gebruiker",
|
||||
"Underlined text" : "Onderstreepte tekst",
|
||||
"Light" : "Licht",
|
||||
"Clear" : "Terug",
|
||||
"Duplicate" : "Duplicaat",
|
||||
"Save" : "Opslaan",
|
||||
"Loading…" : "Laden…",
|
||||
"Dashboard" : "Dashboard",
|
||||
"Collapse" : "Inklappen",
|
||||
"Delete" : "Verwijderen",
|
||||
"React with {emoji}" : "Reageer met {emoji}",
|
||||
"Uncategorized" : "Niet gecategoriseerd",
|
||||
"Preferences" : "Voorkeuren",
|
||||
"Create" : "Creëer",
|
||||
"Active" : "Actief"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
12
l10n/nn_NO.js
Normal file
12
l10n/nn_NO.js
Normal file
@@ -0,0 +1,12 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Forum" : "Forum",
|
||||
"User" : "Bruker",
|
||||
"Save" : "Lagre",
|
||||
"Loading…" : "Lastar...",
|
||||
"Dashboard" : "Skrivebord",
|
||||
"Delete" : "Slett",
|
||||
"Reply" : "Svare"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
10
l10n/nn_NO.json
Normal file
10
l10n/nn_NO.json
Normal file
@@ -0,0 +1,10 @@
|
||||
{ "translations": {
|
||||
"Forum" : "Forum",
|
||||
"User" : "Bruker",
|
||||
"Save" : "Lagre",
|
||||
"Loading…" : "Lastar...",
|
||||
"Dashboard" : "Skrivebord",
|
||||
"Delete" : "Slett",
|
||||
"Reply" : "Svare"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
18
l10n/oc.js
Normal file
18
l10n/oc.js
Normal file
@@ -0,0 +1,18 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Forum" : "Forum",
|
||||
"User" : "Utilizator",
|
||||
"Light" : "Clar",
|
||||
"Clear" : "Escafar",
|
||||
"Save" : "Enregistrar",
|
||||
"Loading…" : "Telecargament…",
|
||||
"Dashboard" : "Tablèu de bòrd",
|
||||
"Collapse" : "Replegar",
|
||||
"Delete" : "Suprimir",
|
||||
"React with {emoji}" : "Reagir amb {emoji}",
|
||||
"Uncategorized" : "Desorganizadas",
|
||||
"Create" : "Crear",
|
||||
"Active" : "Activa"
|
||||
},
|
||||
"nplurals=2; plural=(n > 1);");
|
||||
16
l10n/oc.json
Normal file
16
l10n/oc.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{ "translations": {
|
||||
"Forum" : "Forum",
|
||||
"User" : "Utilizator",
|
||||
"Light" : "Clar",
|
||||
"Clear" : "Escafar",
|
||||
"Save" : "Enregistrar",
|
||||
"Loading…" : "Telecargament…",
|
||||
"Dashboard" : "Tablèu de bòrd",
|
||||
"Collapse" : "Replegar",
|
||||
"Delete" : "Suprimir",
|
||||
"React with {emoji}" : "Reagir amb {emoji}",
|
||||
"Uncategorized" : "Desorganizadas",
|
||||
"Create" : "Crear",
|
||||
"Active" : "Activa"
|
||||
},"pluralForm" :"nplurals=2; plural=(n > 1);"
|
||||
}
|
||||
7
l10n/ps.js
Normal file
7
l10n/ps.js
Normal file
@@ -0,0 +1,7 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Save" : "ساتل",
|
||||
"Delete" : "ړنګول"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
5
l10n/ps.json
Normal file
5
l10n/ps.json
Normal file
@@ -0,0 +1,5 @@
|
||||
{ "translations": {
|
||||
"Save" : "ساتل",
|
||||
"Delete" : "ړنګول"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
25
l10n/pt_BR.js
Normal file
25
l10n/pt_BR.js
Normal file
@@ -0,0 +1,25 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Forum" : "Fórum",
|
||||
"User" : "Usuário",
|
||||
"Underlined text" : "Texto sublinhado",
|
||||
"Light" : "Claro",
|
||||
"Clear" : "Limpar",
|
||||
"Duplicate" : "Duplicar",
|
||||
"Save" : "Salvar",
|
||||
"Loading…" : "Carregando…",
|
||||
"Dashboard" : "Painel",
|
||||
"Collapse" : "Recolher",
|
||||
"Delete" : "Excluir",
|
||||
"React with {emoji}" : "Reagir com {emoji}",
|
||||
"Uncategorized" : "Sem categoria",
|
||||
"Reply" : "Resposta",
|
||||
"Preferences" : "Preferências",
|
||||
"Create" : "Criar",
|
||||
"Enter category name" : "Insira o nome da categoria",
|
||||
"Last 7 Days" : "Nos Últimos 7 Dias",
|
||||
"Failed to save settings" : "Falha ao salvar configurações",
|
||||
"Active" : "Ativada"
|
||||
},
|
||||
"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||
23
l10n/pt_BR.json
Normal file
23
l10n/pt_BR.json
Normal file
@@ -0,0 +1,23 @@
|
||||
{ "translations": {
|
||||
"Forum" : "Fórum",
|
||||
"User" : "Usuário",
|
||||
"Underlined text" : "Texto sublinhado",
|
||||
"Light" : "Claro",
|
||||
"Clear" : "Limpar",
|
||||
"Duplicate" : "Duplicar",
|
||||
"Save" : "Salvar",
|
||||
"Loading…" : "Carregando…",
|
||||
"Dashboard" : "Painel",
|
||||
"Collapse" : "Recolher",
|
||||
"Delete" : "Excluir",
|
||||
"React with {emoji}" : "Reagir com {emoji}",
|
||||
"Uncategorized" : "Sem categoria",
|
||||
"Reply" : "Resposta",
|
||||
"Preferences" : "Preferências",
|
||||
"Create" : "Criar",
|
||||
"Enter category name" : "Insira o nome da categoria",
|
||||
"Last 7 Days" : "Nos Últimos 7 Dias",
|
||||
"Failed to save settings" : "Falha ao salvar configurações",
|
||||
"Active" : "Ativada"
|
||||
},"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||
}
|
||||
21
l10n/pt_PT.js
Normal file
21
l10n/pt_PT.js
Normal file
@@ -0,0 +1,21 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Forum" : "Fórum",
|
||||
"User" : "Utilizador",
|
||||
"Underlined text" : "Texto sublinhado",
|
||||
"Light" : "Claro",
|
||||
"Clear" : "Limpar",
|
||||
"Save" : "Guardar",
|
||||
"Loading…" : "A carregar…",
|
||||
"Dashboard" : "Painel de controle",
|
||||
"Collapse" : "Expandir",
|
||||
"Delete" : "Eliminar",
|
||||
"Uncategorized" : "Sem categoria ",
|
||||
"Reply" : "Responder",
|
||||
"Preferences" : "Preferências",
|
||||
"Create" : "Criar",
|
||||
"Failed to save settings" : "Erro ao gravar as definições",
|
||||
"Category" : "Categoria"
|
||||
},
|
||||
"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||
19
l10n/pt_PT.json
Normal file
19
l10n/pt_PT.json
Normal file
@@ -0,0 +1,19 @@
|
||||
{ "translations": {
|
||||
"Forum" : "Fórum",
|
||||
"User" : "Utilizador",
|
||||
"Underlined text" : "Texto sublinhado",
|
||||
"Light" : "Claro",
|
||||
"Clear" : "Limpar",
|
||||
"Save" : "Guardar",
|
||||
"Loading…" : "A carregar…",
|
||||
"Dashboard" : "Painel de controle",
|
||||
"Collapse" : "Expandir",
|
||||
"Delete" : "Eliminar",
|
||||
"Uncategorized" : "Sem categoria ",
|
||||
"Reply" : "Responder",
|
||||
"Preferences" : "Preferências",
|
||||
"Create" : "Criar",
|
||||
"Failed to save settings" : "Erro ao gravar as definições",
|
||||
"Category" : "Categoria"
|
||||
},"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||
}
|
||||
25
l10n/ru.js
Normal file
25
l10n/ru.js
Normal file
@@ -0,0 +1,25 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Forum" : "Форум",
|
||||
"User" : "Пользователь",
|
||||
"Underlined text" : "Подчеркнутый текст",
|
||||
"Light" : "Светлое",
|
||||
"Clear" : "Очистить",
|
||||
"Duplicate" : "Дублировать",
|
||||
"Save" : "Сохранить",
|
||||
"Loading…" : "Загрузка…",
|
||||
"Dashboard" : "Виджеты",
|
||||
"Collapse" : "Свернуть",
|
||||
"Delete" : "Удалить",
|
||||
"React with {emoji}" : "Отреагируйте с {emoji}",
|
||||
"Uncategorized" : "Без категории",
|
||||
"Reply" : "Ответ",
|
||||
"Preferences" : "Свойства",
|
||||
"Create" : "Создать",
|
||||
"Last 7 Days" : "Последние 7 дней",
|
||||
"Failed to save settings" : "Не удалось сохранить параметры",
|
||||
"Category" : "Категория",
|
||||
"Active" : "Активно"
|
||||
},
|
||||
"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);");
|
||||
23
l10n/ru.json
Normal file
23
l10n/ru.json
Normal file
@@ -0,0 +1,23 @@
|
||||
{ "translations": {
|
||||
"Forum" : "Форум",
|
||||
"User" : "Пользователь",
|
||||
"Underlined text" : "Подчеркнутый текст",
|
||||
"Light" : "Светлое",
|
||||
"Clear" : "Очистить",
|
||||
"Duplicate" : "Дублировать",
|
||||
"Save" : "Сохранить",
|
||||
"Loading…" : "Загрузка…",
|
||||
"Dashboard" : "Виджеты",
|
||||
"Collapse" : "Свернуть",
|
||||
"Delete" : "Удалить",
|
||||
"React with {emoji}" : "Отреагируйте с {emoji}",
|
||||
"Uncategorized" : "Без категории",
|
||||
"Reply" : "Ответ",
|
||||
"Preferences" : "Свойства",
|
||||
"Create" : "Создать",
|
||||
"Last 7 Days" : "Последние 7 дней",
|
||||
"Failed to save settings" : "Не удалось сохранить параметры",
|
||||
"Category" : "Категория",
|
||||
"Active" : "Активно"
|
||||
},"pluralForm" :"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);"
|
||||
}
|
||||
20
l10n/sc.js
Normal file
20
l10n/sc.js
Normal file
@@ -0,0 +1,20 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Forum" : "Forum",
|
||||
"User" : "Utente",
|
||||
"Light" : "Craru",
|
||||
"Clear" : "Lìmpia",
|
||||
"Save" : "Sarva",
|
||||
"Loading…" : "Carrighende…",
|
||||
"Dashboard" : "Pannellu de controllu",
|
||||
"Collapse" : "Cuntrae",
|
||||
"Delete" : "Cantzella",
|
||||
"Reply" : "Risponde",
|
||||
"Preferences" : "Preferèntzias",
|
||||
"Create" : "Crea",
|
||||
"Failed to save settings" : "No at fatu a sarvare is informatziones",
|
||||
"Category" : "Categorias",
|
||||
"Active" : "Ativu"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
18
l10n/sc.json
Normal file
18
l10n/sc.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{ "translations": {
|
||||
"Forum" : "Forum",
|
||||
"User" : "Utente",
|
||||
"Light" : "Craru",
|
||||
"Clear" : "Lìmpia",
|
||||
"Save" : "Sarva",
|
||||
"Loading…" : "Carrighende…",
|
||||
"Dashboard" : "Pannellu de controllu",
|
||||
"Collapse" : "Cuntrae",
|
||||
"Delete" : "Cantzella",
|
||||
"Reply" : "Risponde",
|
||||
"Preferences" : "Preferèntzias",
|
||||
"Create" : "Crea",
|
||||
"Failed to save settings" : "No at fatu a sarvare is informatziones",
|
||||
"Category" : "Categorias",
|
||||
"Active" : "Ativu"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
25
l10n/sk.js
Normal file
25
l10n/sk.js
Normal file
@@ -0,0 +1,25 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Forum" : "Fórum",
|
||||
"User" : "Používateľ",
|
||||
"Underlined text" : "Podčiarknutý text",
|
||||
"Light" : "Svetlé",
|
||||
"Clear" : "Vyčistiť",
|
||||
"Duplicate" : "Duplikát",
|
||||
"Save" : "Uložiť",
|
||||
"Loading…" : "Nahrávam...",
|
||||
"Dashboard" : "Infopanel",
|
||||
"Collapse" : "Zvinúť",
|
||||
"Delete" : "Vymazať",
|
||||
"React with {emoji}" : "Reagovať s {emoji}",
|
||||
"Uncategorized" : "Nezaradené",
|
||||
"Reply" : "Odpovedať",
|
||||
"Preferences" : "Nastavenia",
|
||||
"Create" : "Vytvoriť",
|
||||
"Last 7 Days" : "Posledných 7 dní",
|
||||
"Failed to save settings" : "Nepodarilo sa uložiť nastavenia",
|
||||
"Category" : "Kategória",
|
||||
"Active" : "Aktívne"
|
||||
},
|
||||
"nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);");
|
||||
23
l10n/sk.json
Normal file
23
l10n/sk.json
Normal file
@@ -0,0 +1,23 @@
|
||||
{ "translations": {
|
||||
"Forum" : "Fórum",
|
||||
"User" : "Používateľ",
|
||||
"Underlined text" : "Podčiarknutý text",
|
||||
"Light" : "Svetlé",
|
||||
"Clear" : "Vyčistiť",
|
||||
"Duplicate" : "Duplikát",
|
||||
"Save" : "Uložiť",
|
||||
"Loading…" : "Nahrávam...",
|
||||
"Dashboard" : "Infopanel",
|
||||
"Collapse" : "Zvinúť",
|
||||
"Delete" : "Vymazať",
|
||||
"React with {emoji}" : "Reagovať s {emoji}",
|
||||
"Uncategorized" : "Nezaradené",
|
||||
"Reply" : "Odpovedať",
|
||||
"Preferences" : "Nastavenia",
|
||||
"Create" : "Vytvoriť",
|
||||
"Last 7 Days" : "Posledných 7 dní",
|
||||
"Failed to save settings" : "Nepodarilo sa uložiť nastavenia",
|
||||
"Category" : "Kategória",
|
||||
"Active" : "Aktívne"
|
||||
},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);"
|
||||
}
|
||||
24
l10n/sl.js
Normal file
24
l10n/sl.js
Normal file
@@ -0,0 +1,24 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Forum" : "Spletni forum",
|
||||
"User" : "Uporabnik",
|
||||
"Underlined text" : "Podpisano besedilo",
|
||||
"Light" : "Svetla",
|
||||
"Clear" : "Počisti",
|
||||
"Duplicate" : "Podvoji",
|
||||
"Save" : "Shrani",
|
||||
"Loading…" : "Poteka nalaganje …",
|
||||
"Dashboard" : "Nadzorna plošča",
|
||||
"Collapse" : "Skrči",
|
||||
"Delete" : "Izbriši",
|
||||
"React with {emoji}" : "Odzovi se z {emoji}",
|
||||
"Uncategorized" : "Neopredeljeno",
|
||||
"Preferences" : "Nastavitve",
|
||||
"Create" : "Ustvari",
|
||||
"Permissions" : "Dovoljenja",
|
||||
"Failed to save settings" : "Shranjevanje nastavitev je spodletelo",
|
||||
"Category" : "Kategorija",
|
||||
"Active" : "Dejavno"
|
||||
},
|
||||
"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);");
|
||||
22
l10n/sl.json
Normal file
22
l10n/sl.json
Normal file
@@ -0,0 +1,22 @@
|
||||
{ "translations": {
|
||||
"Forum" : "Spletni forum",
|
||||
"User" : "Uporabnik",
|
||||
"Underlined text" : "Podpisano besedilo",
|
||||
"Light" : "Svetla",
|
||||
"Clear" : "Počisti",
|
||||
"Duplicate" : "Podvoji",
|
||||
"Save" : "Shrani",
|
||||
"Loading…" : "Poteka nalaganje …",
|
||||
"Dashboard" : "Nadzorna plošča",
|
||||
"Collapse" : "Skrči",
|
||||
"Delete" : "Izbriši",
|
||||
"React with {emoji}" : "Odzovi se z {emoji}",
|
||||
"Uncategorized" : "Neopredeljeno",
|
||||
"Preferences" : "Nastavitve",
|
||||
"Create" : "Ustvari",
|
||||
"Permissions" : "Dovoljenja",
|
||||
"Failed to save settings" : "Shranjevanje nastavitev je spodletelo",
|
||||
"Category" : "Kategorija",
|
||||
"Active" : "Dejavno"
|
||||
},"pluralForm" :"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);"
|
||||
}
|
||||
27
l10n/sr.js
Normal file
27
l10n/sr.js
Normal file
@@ -0,0 +1,27 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Forum" : "Форум",
|
||||
"User" : "Корисник",
|
||||
"Underlined text" : "Подвучени текст",
|
||||
"Light" : "светла",
|
||||
"Clear" : "Очисти",
|
||||
"Duplicate" : "Дупликат",
|
||||
"Save" : "Сачувај",
|
||||
"Loading…" : "Учитавам…",
|
||||
"Dashboard" : "Контролна табла",
|
||||
"Collapse" : "Скупи",
|
||||
"Delete" : "Обриши",
|
||||
"React with {emoji}" : "Реагуј са {emoji}",
|
||||
"Uncategorized" : "Некатегоризовано",
|
||||
"Refresh" : "Освежи",
|
||||
"Reply" : "Одговори",
|
||||
"Preferences" : "Поставке",
|
||||
"Create" : "Креирање",
|
||||
"Permissions" : "Дозволе",
|
||||
"Last 7 Days" : "Последњих 7 дана",
|
||||
"Failed to save settings" : "Грешка приликом чувања поставки",
|
||||
"Category" : "Категорија",
|
||||
"Active" : "Активан"
|
||||
},
|
||||
"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);");
|
||||
25
l10n/sr.json
Normal file
25
l10n/sr.json
Normal file
@@ -0,0 +1,25 @@
|
||||
{ "translations": {
|
||||
"Forum" : "Форум",
|
||||
"User" : "Корисник",
|
||||
"Underlined text" : "Подвучени текст",
|
||||
"Light" : "светла",
|
||||
"Clear" : "Очисти",
|
||||
"Duplicate" : "Дупликат",
|
||||
"Save" : "Сачувај",
|
||||
"Loading…" : "Учитавам…",
|
||||
"Dashboard" : "Контролна табла",
|
||||
"Collapse" : "Скупи",
|
||||
"Delete" : "Обриши",
|
||||
"React with {emoji}" : "Реагуј са {emoji}",
|
||||
"Uncategorized" : "Некатегоризовано",
|
||||
"Refresh" : "Освежи",
|
||||
"Reply" : "Одговори",
|
||||
"Preferences" : "Поставке",
|
||||
"Create" : "Креирање",
|
||||
"Permissions" : "Дозволе",
|
||||
"Last 7 Days" : "Последњих 7 дана",
|
||||
"Failed to save settings" : "Грешка приликом чувања поставки",
|
||||
"Category" : "Категорија",
|
||||
"Active" : "Активан"
|
||||
},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"
|
||||
}
|
||||
29
l10n/sv.js
Normal file
29
l10n/sv.js
Normal file
@@ -0,0 +1,29 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Forum" : "Forum",
|
||||
"User" : "Användare",
|
||||
"Underlined text" : "Understruken text",
|
||||
"Light" : "Ljust",
|
||||
"Dark" : "Mörkt",
|
||||
"Clear" : "Rensa",
|
||||
"Duplicate" : "Duplicera",
|
||||
"Save" : "Spara",
|
||||
"Loading…" : "Laddar...",
|
||||
"Dashboard" : "Dashboard",
|
||||
"Collapse" : "Dölj",
|
||||
"Delete" : "Ta bort",
|
||||
"Unread" : "Oläst",
|
||||
"React with {emoji}" : "Reagera med {emoji}",
|
||||
"Uncategorized" : "Okategoriserade",
|
||||
"Refresh" : "Uppdatera",
|
||||
"Reply" : "Svara",
|
||||
"Preferences" : "Inställningar",
|
||||
"Create" : "Skapa",
|
||||
"Permissions" : "Behörigheter",
|
||||
"Last 7 Days" : "Senaste 7 dagarna",
|
||||
"Failed to save settings" : "Kunde inte spara inställningarna",
|
||||
"Category" : "Kategori",
|
||||
"Active" : "Aktiv"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
27
l10n/sv.json
Normal file
27
l10n/sv.json
Normal file
@@ -0,0 +1,27 @@
|
||||
{ "translations": {
|
||||
"Forum" : "Forum",
|
||||
"User" : "Användare",
|
||||
"Underlined text" : "Understruken text",
|
||||
"Light" : "Ljust",
|
||||
"Dark" : "Mörkt",
|
||||
"Clear" : "Rensa",
|
||||
"Duplicate" : "Duplicera",
|
||||
"Save" : "Spara",
|
||||
"Loading…" : "Laddar...",
|
||||
"Dashboard" : "Dashboard",
|
||||
"Collapse" : "Dölj",
|
||||
"Delete" : "Ta bort",
|
||||
"Unread" : "Oläst",
|
||||
"React with {emoji}" : "Reagera med {emoji}",
|
||||
"Uncategorized" : "Okategoriserade",
|
||||
"Refresh" : "Uppdatera",
|
||||
"Reply" : "Svara",
|
||||
"Preferences" : "Inställningar",
|
||||
"Create" : "Skapa",
|
||||
"Permissions" : "Behörigheter",
|
||||
"Last 7 Days" : "Senaste 7 dagarna",
|
||||
"Failed to save settings" : "Kunde inte spara inställningarna",
|
||||
"Category" : "Kategori",
|
||||
"Active" : "Aktiv"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
27
l10n/sw.js
Normal file
27
l10n/sw.js
Normal file
@@ -0,0 +1,27 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"User" : "Mtumiaji",
|
||||
"Light" : "Mwanga/nuru",
|
||||
"Dark" : "Giza",
|
||||
"Clear" : "Futa",
|
||||
"Duplicate" : "Zalisha",
|
||||
"Save" : "Hifadhi",
|
||||
"Loading…" : "Inapakia",
|
||||
"Dashboard" : " Dashibodi",
|
||||
"Collapse" : "Vunja",
|
||||
"Delete" : "Futa",
|
||||
"React with {emoji}" : "Jibu kwa {emoji}",
|
||||
"Uncategorized" : "Haitambuliki",
|
||||
"Refresh" : "Onyesha upya",
|
||||
"Reply" : "Jibu",
|
||||
"Preferences" : "Vitu vya upendeleo",
|
||||
"Create" : "Tengeneza",
|
||||
"Enter category name" : "Enter category name",
|
||||
"Permissions" : "Ruhusa",
|
||||
"Last 7 Days" : "Siku 7 zilizopita",
|
||||
"Failed to save settings" : "Imeshindwa kuhifadhi mipangilio",
|
||||
"Category" : "Kipengele",
|
||||
"Active" : "Inayotumika"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
25
l10n/sw.json
Normal file
25
l10n/sw.json
Normal file
@@ -0,0 +1,25 @@
|
||||
{ "translations": {
|
||||
"User" : "Mtumiaji",
|
||||
"Light" : "Mwanga/nuru",
|
||||
"Dark" : "Giza",
|
||||
"Clear" : "Futa",
|
||||
"Duplicate" : "Zalisha",
|
||||
"Save" : "Hifadhi",
|
||||
"Loading…" : "Inapakia",
|
||||
"Dashboard" : " Dashibodi",
|
||||
"Collapse" : "Vunja",
|
||||
"Delete" : "Futa",
|
||||
"React with {emoji}" : "Jibu kwa {emoji}",
|
||||
"Uncategorized" : "Haitambuliki",
|
||||
"Refresh" : "Onyesha upya",
|
||||
"Reply" : "Jibu",
|
||||
"Preferences" : "Vitu vya upendeleo",
|
||||
"Create" : "Tengeneza",
|
||||
"Enter category name" : "Enter category name",
|
||||
"Permissions" : "Ruhusa",
|
||||
"Last 7 Days" : "Siku 7 zilizopita",
|
||||
"Failed to save settings" : "Imeshindwa kuhifadhi mipangilio",
|
||||
"Category" : "Kipengele",
|
||||
"Active" : "Inayotumika"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
21
l10n/th.js
Normal file
21
l10n/th.js
Normal file
@@ -0,0 +1,21 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Forum" : "ฟอรัม",
|
||||
"User" : "ผู้ใช้",
|
||||
"Light" : "สว่าง",
|
||||
"Dark" : "มืด",
|
||||
"Clear" : "ล้าง",
|
||||
"Save" : "บันทึก",
|
||||
"Loading…" : "กำลังโหลด…",
|
||||
"Dashboard" : "แดชบอร์ด",
|
||||
"Collapse" : "ย่อ",
|
||||
"Delete" : "ลบ",
|
||||
"Uncategorized" : "ไม่ได้จัดหมวดหมู่",
|
||||
"Refresh" : "รีเฟรช",
|
||||
"Preferences" : "การกำหนดลักษณะ",
|
||||
"Create" : "สร้าง",
|
||||
"Failed to save settings" : "ไม่สามารถบันทึกการตั้งค่าได้",
|
||||
"Category" : "หมวดหมู่"
|
||||
},
|
||||
"nplurals=1; plural=0;");
|
||||
19
l10n/th.json
Normal file
19
l10n/th.json
Normal file
@@ -0,0 +1,19 @@
|
||||
{ "translations": {
|
||||
"Forum" : "ฟอรัม",
|
||||
"User" : "ผู้ใช้",
|
||||
"Light" : "สว่าง",
|
||||
"Dark" : "มืด",
|
||||
"Clear" : "ล้าง",
|
||||
"Save" : "บันทึก",
|
||||
"Loading…" : "กำลังโหลด…",
|
||||
"Dashboard" : "แดชบอร์ด",
|
||||
"Collapse" : "ย่อ",
|
||||
"Delete" : "ลบ",
|
||||
"Uncategorized" : "ไม่ได้จัดหมวดหมู่",
|
||||
"Refresh" : "รีเฟรช",
|
||||
"Preferences" : "การกำหนดลักษณะ",
|
||||
"Create" : "สร้าง",
|
||||
"Failed to save settings" : "ไม่สามารถบันทึกการตั้งค่าได้",
|
||||
"Category" : "หมวดหมู่"
|
||||
},"pluralForm" :"nplurals=1; plural=0;"
|
||||
}
|
||||
14
l10n/tk.js
Normal file
14
l10n/tk.js
Normal file
@@ -0,0 +1,14 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"User" : "Ulanyjy",
|
||||
"Light" : "Ýagtylyk",
|
||||
"Dark" : "Garaňky",
|
||||
"Save" : "Saklamak",
|
||||
"Loading…" : "Ýüklenýär…",
|
||||
"Delete" : "Pozmak",
|
||||
"Refresh" : "Täzelemek",
|
||||
"Preferences" : "Saýlamalar",
|
||||
"Create" : "Dörediň"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
12
l10n/tk.json
Normal file
12
l10n/tk.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{ "translations": {
|
||||
"User" : "Ulanyjy",
|
||||
"Light" : "Ýagtylyk",
|
||||
"Dark" : "Garaňky",
|
||||
"Save" : "Saklamak",
|
||||
"Loading…" : "Ýüklenýär…",
|
||||
"Delete" : "Pozmak",
|
||||
"Refresh" : "Täzelemek",
|
||||
"Preferences" : "Saýlamalar",
|
||||
"Create" : "Dörediň"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
30
l10n/tr.js
Normal file
30
l10n/tr.js
Normal file
@@ -0,0 +1,30 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Forum" : "Forum",
|
||||
"User" : "Kullanıcı",
|
||||
"Underlined text" : "Altı çizili yazı",
|
||||
"Light" : "Açık",
|
||||
"Dark" : "Koyu",
|
||||
"Clear" : "Temizle",
|
||||
"Duplicate" : "Çoğalt",
|
||||
"Save" : "Kaydet",
|
||||
"Loading…" : "Yükleniyor…",
|
||||
"Dashboard" : "Dashboard",
|
||||
"Collapse" : "Daralt",
|
||||
"Delete" : "Sil",
|
||||
"Unread" : "Okunmamış",
|
||||
"React with {emoji}" : "{emoji} ile tepki ver",
|
||||
"Uncategorized" : "Kategorisiz",
|
||||
"Refresh" : "Yenlle",
|
||||
"Reply" : "Yanıtla",
|
||||
"Preferences" : "Tercihler",
|
||||
"Create" : "Oluştur",
|
||||
"Enter category name" : "Kategori adını yazın",
|
||||
"Permissions" : "İzinler",
|
||||
"Last 7 Days" : "Son 7 gün",
|
||||
"Failed to save settings" : "Ayarlar kaydedilemedi",
|
||||
"Category" : "Kategori",
|
||||
"Active" : "Etkin"
|
||||
},
|
||||
"nplurals=2; plural=(n > 1);");
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user