Compare commits

...

38 Commits

Author SHA1 Message Date
0f71247cfa chore(master): release 0.8.2 2025-11-21 23:43:17 +02:00
83b7c3392e fix(l10n): update string with literal name 2025-11-21 23:36:55 +02:00
49c12011fa fix(l10n): update bbcode-including strings 2025-11-21 23:34:18 +02:00
d53724407b fix(l10n): Update pluralization strings 2025-11-21 23:23:02 +02:00
be51645ba4 docs: update README.md 2025-11-21 23:22:47 +02:00
f3b5fa3273 refactor: user, post and thread enrichment service instead of static methods 2025-11-21 22:55:15 +02:00
c46c96021e build(test): update local test makefile 2025-11-21 22:55:15 +02:00
caf05dae9d chore(test): improve local testing 2025-11-21 22:13:45 +02:00
e071f79300 chore(test): update phpunit.xml 2025-11-21 21:46:39 +02:00
b90ab6151f test: repair tests 2025-11-21 21:40:30 +02:00
e22bf1de83 docs: update store doc links 2025-11-21 21:40:16 +02:00
e0521cadd3 docs: update README.md 2025-11-21 20:39:49 +02:00
e2fd6383d3 fix(Seeds): update seed output & add repair command 2025-11-21 20:39:48 +02:00
d9cb3a6d9b fix(Seeds): log seed statuses in console 2025-11-21 20:39:47 +02:00
34fa0dbec1 chore: update bug report issue template 2025-11-21 19:35:21 +02:00
749c30c2f2 fix: initial seed 2025-11-21 19:31:03 +02:00
53c1b980a9 fix(AdminCategoryList): pluralization string 2025-11-21 19:31:03 +02:00
7c521bcbe4 docs: update README.md 2025-11-21 15:08:37 +02:00
Nextcloud bot
387be93d3a fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-21 08:31:30 +00:00
b2bf402e20 chore(master): release 0.8.1 2025-11-21 09:41:46 +02:00
c6d757bee6 fix: migration 2025-11-21 09:40:04 +02:00
35c0fa7e1d chore(master): release 0.8.0 2025-11-21 02:30:26 +02:00
b93c45adc7 feat(CategoryView): use fixed-width page 2025-11-21 02:23:29 +02:00
a3f77e23c5 chore(deps): update dependencies 2025-11-21 02:18:37 +02:00
461fd68c14 build: type check during build/dev 2025-11-21 02:14:14 +02:00
bc3892e9a2 feat(AdminDashboard): add recent contributors view 2025-11-21 02:09:08 +02:00
ba552a2c01 feat: rebuild-all-stats and rebuild-thread-stats commands 2025-11-21 01:57:11 +02:00
b38f7d31fa chore: update .l10nignore 2025-11-21 01:50:42 +02:00
7de5cc56ef fix(AdminUserList): edit role dialog select width 2025-11-21 01:50:14 +02:00
85f2b4c667 feat: unify action buttons ui/design 2025-11-21 01:23:09 +02:00
3af9c9ce68 fix: search results ui 2025-11-21 01:07:06 +02:00
88cb7f5aa9 feat: add role colors + improve user data structure/enrichment 2025-11-21 01:00:45 +02:00
90459368b1 fix: use l10n for db seeds 2025-11-20 21:11:41 +02:00
1ca534c90f docs: update screenshot url 2025-11-20 15:13:47 +02:00
8ba4efb92c chore(master): release 0.7.0 2025-11-20 14:24:48 +02:00
d6d4694ce0 fix: build excluded files 2025-11-20 14:22:04 +02:00
84edf8ecbe feat: weekly task now calculates category/thread post counts 2025-11-20 11:18:41 +02:00
96a42525d3 feat: add forum:set-role occ command 2025-11-20 11:07:03 +02:00
178 changed files with 5041 additions and 1350 deletions

View File

@@ -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)

View File

@@ -1,2 +1,3 @@
dist/
vendor/
gen/

View File

@@ -1 +1 @@
{".":"0.6.0"}
{".":"0.8.2"}

View File

@@ -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)

View File

@@ -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
View File

@@ -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 dont 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

View File

@@ -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&currency_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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View File

@@ -0,0 +1,6 @@
OC.L10N.register(
"forum",
{
"Delete" : "Strika"
},
"nplurals=2; plural=(n != 1);");

4
l10n/fo.json Normal file
View File

@@ -0,0 +1,4 @@
{ "translations": {
"Delete" : "Strika"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

11
l10n/gd.js Normal file
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View File

@@ -0,0 +1,9 @@
{ "translations": {
"Clear" : "გასუფთავება",
"Save" : "შენახვა",
"Dashboard" : "მთავარი დაფა",
"Collapse" : "აკეცვა",
"Delete" : "წაშლა",
"Uncategorized" : "არაკატეგორიზირებული"
},"pluralForm" :"nplurals=2; plural=(n!=1);"
}

13
l10n/kab.js Normal file
View 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
View 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
View File

@@ -0,0 +1,9 @@
OC.L10N.register(
"forum",
{
"Light" : "ភ្លឺt",
"Save" : "រក្សាទុក",
"Collapse" : "បត់បង្រួម",
"Delete" : "លុប"
},
"nplurals=1; plural=0;");

7
l10n/km.json Normal file
View File

@@ -0,0 +1,7 @@
{ "translations": {
"Light" : "ភ្លឺt",
"Save" : "រក្សាទុក",
"Collapse" : "បត់បង្រួម",
"Delete" : "លុប"
},"pluralForm" :"nplurals=1; plural=0;"
}

9
l10n/lb.js Normal file
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View File

@@ -0,0 +1,8 @@
{ "translations": {
"Forum" : "Хэлэлцүүлэг",
"Save" : "Хадгалах",
"Loading…" : "уншиж байна",
"Delete" : "Устгах",
"Create" : "үүсгэх"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

7
l10n/ms_MY.js Normal file
View File

@@ -0,0 +1,7 @@
OC.L10N.register(
"forum",
{
"Save" : "Simpan",
"Delete" : "Padam"
},
"nplurals=1; plural=0;");

5
l10n/ms_MY.json Normal file
View File

@@ -0,0 +1,5 @@
{ "translations": {
"Save" : "Simpan",
"Delete" : "Padam"
},"pluralForm" :"nplurals=1; plural=0;"
}

19
l10n/nb.js Normal file
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View File

@@ -0,0 +1,7 @@
OC.L10N.register(
"forum",
{
"Save" : "ساتل",
"Delete" : "ړنګول"
},
"nplurals=2; plural=(n != 1);");

5
l10n/ps.json Normal file
View File

@@ -0,0 +1,5 @@
{ "translations": {
"Save" : "ساتل",
"Delete" : "ړنګول"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

25
l10n/pt_BR.js Normal file
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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